Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / services / ami / trigger / integration / util.js
index a141016..c27def7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5baa=['toLowerCase','keyValue','keyType','format','key','keyContent','%s:\x20%s','stripTrailingSlash','slice','substring','lastIndexOf','validateEmail','isNil','util','getString','length','sortBy','type','string','push','content','variable','variableName','toString','customVariable','Variable','name'];(function(_0x11ae8d,_0x4b4353){var _0x50be37=function(_0x25e729){while(--_0x25e729){_0x11ae8d['push'](_0x11ae8d['shift']());}};_0x50be37(++_0x4b4353);}(_0x5baa,0x1a2));var _0xa5ba=function(_0x2370b7,_0x36afe1){_0x2370b7=_0x2370b7-0x0;var _0x2502c1=_0x5baa[_0x2370b7];return _0x2502c1;};'use strict';var _=require('lodash');var util=require(_0xa5ba('0x0'));exports[_0xa5ba('0x1')]=function(_0x4a367f,_0x4c9f55,_0x44be2c){var _0x1ff146=[];if(_0x4a367f[_0xa5ba('0x2')]>0x0){var _0x4e841a=_[_0xa5ba('0x3')](_0x4a367f,['id']);for(var _0x216c79=0x0;_0x216c79<_0x4e841a['length'];_0x216c79++){var _0x266d38=_0x4e841a[_0x216c79];if(_0x266d38[_0xa5ba('0x4')]===_0xa5ba('0x5')){_0x1ff146[_0xa5ba('0x6')](_0x266d38[_0xa5ba('0x7')]);}else if(_0x266d38['type']===_0xa5ba('0x8')&&_0x266d38[_0xa5ba('0x9')]){_0x4c9f55[_0x266d38[_0xa5ba('0x9')]]&&_0x1ff146['push'](_0x4c9f55[_0x266d38[_0xa5ba('0x9')]][_0xa5ba('0xa')]());}else if(_0x266d38[_0xa5ba('0x4')]===_0xa5ba('0xb')&&_0x266d38['Variable']&&_0x266d38[_0xa5ba('0xc')][_0xa5ba('0xd')]){_0x4c9f55[_0x266d38[_0xa5ba('0xc')]['name'][_0xa5ba('0xe')]()]&&_0x1ff146[_0xa5ba('0x6')](_0x4c9f55[_0x266d38['Variable'][_0xa5ba('0xd')]['toLowerCase']()]['toString']());}else if(_0x266d38[_0xa5ba('0x4')]===_0xa5ba('0xf')){if(_0x266d38[_0xa5ba('0x10')]===_0xa5ba('0x5')&&_0x266d38['key']){_0x1ff146[_0xa5ba('0x6')](util[_0xa5ba('0x11')]('%s:\x20%s',_0x266d38[_0xa5ba('0x12')],_0x266d38[_0xa5ba('0x13')]));}else if(_0x266d38['keyType']===_0xa5ba('0x8')&&_0x266d38[_0xa5ba('0x9')]&&_0x266d38[_0xa5ba('0x12')]){_0x4c9f55[_0x266d38[_0xa5ba('0x9')]]&&_0x1ff146[_0xa5ba('0x6')](util[_0xa5ba('0x11')](_0xa5ba('0x14'),_0x266d38[_0xa5ba('0x12')],_0x4c9f55[_0x266d38[_0xa5ba('0x9')]]));}else if(_0x266d38[_0xa5ba('0x10')]===_0xa5ba('0xb')&&_0x266d38['Variable']&&_0x266d38[_0xa5ba('0xc')][_0xa5ba('0xd')]&&_0x266d38[_0xa5ba('0x12')]){_0x4c9f55[_0x266d38[_0xa5ba('0xc')]['name'][_0xa5ba('0xe')]()]&&_0x1ff146[_0xa5ba('0x6')](util[_0xa5ba('0x11')](_0xa5ba('0x14'),_0x266d38['key'],_0x4c9f55[_0x266d38[_0xa5ba('0xc')][_0xa5ba('0xd')][_0xa5ba('0xe')]()]));}}}}return _0x1ff146['join'](_0x44be2c);};exports[_0xa5ba('0x15')]=function(_0x3878c2){var _0x250780=_0x3878c2[_0xa5ba('0x16')](-0x1);if(_0x250780==='/'){_0x3878c2=_0x3878c2[_0xa5ba('0x17')](0x0,_0x3878c2[_0xa5ba('0x18')](_0x250780));}return _0x3878c2;};exports[_0xa5ba('0x19')]=function(_0x5520ae){if(!_[_0xa5ba('0x1a')](_0x5520ae)&&_0x5520ae!==''){var _0x2a4777=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return _0x2a4777['test'](String(_0x5520ae)[_0xa5ba('0xe')]());}else{return![];}};
\ No newline at end of file
+var _0x20a8=['keyType','string','key','format','%s:\x20%s','join','substring','lastIndexOf','validateEmail','isNil','lodash','util','getString','length','sortBy','type','push','content','variable','variableName','toString','Variable','name','toLowerCase','keyValue'];(function(_0x424a9a,_0x2dd9af){var _0xa7831c=function(_0x512534){while(--_0x512534){_0x424a9a['push'](_0x424a9a['shift']());}};_0xa7831c(++_0x2dd9af);}(_0x20a8,0xb9));var _0x820a=function(_0x257383,_0xf0f914){_0x257383=_0x257383-0x0;var _0x9ca2a0=_0x20a8[_0x257383];return _0x9ca2a0;};'use strict';var _=require(_0x820a('0x0'));var util=require(_0x820a('0x1'));exports[_0x820a('0x2')]=function(_0xdd7b4a,_0x3268df,_0x178b52){var _0xaa6b9b=[];if(_0xdd7b4a[_0x820a('0x3')]>0x0){var _0x2302b2=_[_0x820a('0x4')](_0xdd7b4a,['id']);for(var _0x1a6bb4=0x0;_0x1a6bb4<_0x2302b2[_0x820a('0x3')];_0x1a6bb4++){var _0x1f8800=_0x2302b2[_0x1a6bb4];if(_0x1f8800[_0x820a('0x5')]==='string'){_0xaa6b9b[_0x820a('0x6')](_0x1f8800[_0x820a('0x7')]);}else if(_0x1f8800[_0x820a('0x5')]===_0x820a('0x8')&&_0x1f8800[_0x820a('0x9')]){_0x3268df[_0x1f8800['variableName']]&&_0xaa6b9b[_0x820a('0x6')](_0x3268df[_0x1f8800[_0x820a('0x9')]][_0x820a('0xa')]());}else if(_0x1f8800['type']==='customVariable'&&_0x1f8800['Variable']&&_0x1f8800[_0x820a('0xb')][_0x820a('0xc')]){_0x3268df[_0x1f8800[_0x820a('0xb')][_0x820a('0xc')][_0x820a('0xd')]()]&&_0xaa6b9b['push'](_0x3268df[_0x1f8800[_0x820a('0xb')][_0x820a('0xc')][_0x820a('0xd')]()][_0x820a('0xa')]());}else if(_0x1f8800['type']===_0x820a('0xe')){if(_0x1f8800[_0x820a('0xf')]===_0x820a('0x10')&&_0x1f8800[_0x820a('0x11')]){_0xaa6b9b[_0x820a('0x6')](util[_0x820a('0x12')](_0x820a('0x13'),_0x1f8800['key'],_0x1f8800['keyContent']));}else if(_0x1f8800[_0x820a('0xf')]===_0x820a('0x8')&&_0x1f8800[_0x820a('0x9')]&&_0x1f8800[_0x820a('0x11')]){_0x3268df[_0x1f8800[_0x820a('0x9')]]&&_0xaa6b9b[_0x820a('0x6')](util['format']('%s:\x20%s',_0x1f8800[_0x820a('0x11')],_0x3268df[_0x1f8800[_0x820a('0x9')]]));}else if(_0x1f8800[_0x820a('0xf')]==='customVariable'&&_0x1f8800[_0x820a('0xb')]&&_0x1f8800['Variable'][_0x820a('0xc')]&&_0x1f8800[_0x820a('0x11')]){_0x3268df[_0x1f8800[_0x820a('0xb')][_0x820a('0xc')][_0x820a('0xd')]()]&&_0xaa6b9b[_0x820a('0x6')](util[_0x820a('0x12')]('%s:\x20%s',_0x1f8800[_0x820a('0x11')],_0x3268df[_0x1f8800[_0x820a('0xb')][_0x820a('0xc')][_0x820a('0xd')]()]));}}}}return _0xaa6b9b[_0x820a('0x14')](_0x178b52);};exports['stripTrailingSlash']=function(_0x2ddcdf){var _0x43973a=_0x2ddcdf['slice'](-0x1);if(_0x43973a==='/'){_0x2ddcdf=_0x2ddcdf[_0x820a('0x15')](0x0,_0x2ddcdf[_0x820a('0x16')](_0x43973a));}return _0x2ddcdf;};exports[_0x820a('0x17')]=function(_0xc2c7e6){if(!_[_0x820a('0x18')](_0xc2c7e6)&&_0xc2c7e6!==''){var _0x5b5a81=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return _0x5b5a81['test'](String(_0xc2c7e6)[_0x820a('0xd')]());}else{return![];}};
\ No newline at end of file