Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / services / ami / trigger / integration / util.js
index 213fa45..da4d86d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0677=['sortBy','type','string','push','content','variable','variableName','toString','customVariable','Variable','name','toLowerCase','keyValue','key','%s:\x20%s','keyType','format','join','stripTrailingSlash','slice','substring','validateEmail','isNil','lodash'];(function(_0x236cab,_0x2c780f){var _0x2f3726=function(_0x2422d8){while(--_0x2422d8){_0x236cab['push'](_0x236cab['shift']());}};_0x2f3726(++_0x2c780f);}(_0x0677,0xd7));var _0x7067=function(_0x5be8cc,_0x4a6037){_0x5be8cc=_0x5be8cc-0x0;var _0x5f1b7e=_0x0677[_0x5be8cc];return _0x5f1b7e;};'use strict';var _=require(_0x7067('0x0'));var util=require('util');exports['getString']=function(_0x218c29,_0x1471f5,_0x24045f){var _0x584e4c=[];if(_0x218c29['length']>0x0){var _0x3c1078=_[_0x7067('0x1')](_0x218c29,['id']);for(var _0x5858f1=0x0;_0x5858f1<_0x3c1078['length'];_0x5858f1++){var _0x4feb29=_0x3c1078[_0x5858f1];if(_0x4feb29[_0x7067('0x2')]===_0x7067('0x3')){_0x584e4c[_0x7067('0x4')](_0x4feb29[_0x7067('0x5')]);}else if(_0x4feb29[_0x7067('0x2')]===_0x7067('0x6')&&_0x4feb29[_0x7067('0x7')]){_0x1471f5[_0x4feb29[_0x7067('0x7')]]&&_0x584e4c['push'](_0x1471f5[_0x4feb29[_0x7067('0x7')]][_0x7067('0x8')]());}else if(_0x4feb29[_0x7067('0x2')]===_0x7067('0x9')&&_0x4feb29[_0x7067('0xa')]&&_0x4feb29[_0x7067('0xa')][_0x7067('0xb')]){_0x1471f5[_0x4feb29['Variable'][_0x7067('0xb')]['toLowerCase']()]&&_0x584e4c[_0x7067('0x4')](_0x1471f5[_0x4feb29['Variable'][_0x7067('0xb')][_0x7067('0xc')]()]['toString']());}else if(_0x4feb29['type']===_0x7067('0xd')){if(_0x4feb29['keyType']===_0x7067('0x3')&&_0x4feb29[_0x7067('0xe')]){_0x584e4c[_0x7067('0x4')](util['format'](_0x7067('0xf'),_0x4feb29[_0x7067('0xe')],_0x4feb29['keyContent']));}else if(_0x4feb29[_0x7067('0x10')]===_0x7067('0x6')&&_0x4feb29[_0x7067('0x7')]&&_0x4feb29['key']){_0x1471f5[_0x4feb29['variableName']]&&_0x584e4c[_0x7067('0x4')](util[_0x7067('0x11')](_0x7067('0xf'),_0x4feb29['key'],_0x1471f5[_0x4feb29[_0x7067('0x7')]]));}else if(_0x4feb29['keyType']===_0x7067('0x9')&&_0x4feb29['Variable']&&_0x4feb29[_0x7067('0xa')][_0x7067('0xb')]&&_0x4feb29[_0x7067('0xe')]){_0x1471f5[_0x4feb29[_0x7067('0xa')]['name']['toLowerCase']()]&&_0x584e4c['push'](util[_0x7067('0x11')](_0x7067('0xf'),_0x4feb29[_0x7067('0xe')],_0x1471f5[_0x4feb29[_0x7067('0xa')][_0x7067('0xb')][_0x7067('0xc')]()]));}}}}return _0x584e4c[_0x7067('0x12')](_0x24045f);};exports[_0x7067('0x13')]=function(_0x122a70){var _0x576e2d=_0x122a70[_0x7067('0x14')](-0x1);if(_0x576e2d==='/'){_0x122a70=_0x122a70[_0x7067('0x15')](0x0,_0x122a70['lastIndexOf'](_0x576e2d));}return _0x122a70;};exports[_0x7067('0x16')]=function(_0x3f8dcb){if(!_[_0x7067('0x17')](_0x3f8dcb)&&_0x3f8dcb!==''){var _0x5a3cd5=/^(([^<>()\[\]\\.,;:\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 _0x5a3cd5['test'](String(_0x3f8dcb)[_0x7067('0xc')]());}else{return![];}};
\ No newline at end of file
+var _0x96d6=['toString','customVariable','Variable','name','toLowerCase','keyValue','keyType','key','format','%s:\x20%s','keyContent','join','stripTrailingSlash','slice','substring','lastIndexOf','isNil','test','util','getString','length','sortBy','type','string','content','variable','variableName','push'];(function(_0x3a031a,_0xd706bb){var _0x2c71c6=function(_0x2d6b6b){while(--_0x2d6b6b){_0x3a031a['push'](_0x3a031a['shift']());}};_0x2c71c6(++_0xd706bb);}(_0x96d6,0x12a));var _0x696d=function(_0x1facfa,_0x1acf7d){_0x1facfa=_0x1facfa-0x0;var _0x9ec701=_0x96d6[_0x1facfa];return _0x9ec701;};'use strict';var _=require('lodash');var util=require(_0x696d('0x0'));exports[_0x696d('0x1')]=function(_0x238d8b,_0x34f7a4,_0x1f222c){var _0x393afc=[];if(_0x238d8b[_0x696d('0x2')]>0x0){var _0x4d03c4=_[_0x696d('0x3')](_0x238d8b,['id']);for(var _0x5d40c7=0x0;_0x5d40c7<_0x4d03c4[_0x696d('0x2')];_0x5d40c7++){var _0x7a2f0f=_0x4d03c4[_0x5d40c7];if(_0x7a2f0f[_0x696d('0x4')]===_0x696d('0x5')){_0x393afc['push'](_0x7a2f0f[_0x696d('0x6')]);}else if(_0x7a2f0f[_0x696d('0x4')]===_0x696d('0x7')&&_0x7a2f0f[_0x696d('0x8')]){_0x34f7a4[_0x7a2f0f[_0x696d('0x8')]]&&_0x393afc[_0x696d('0x9')](_0x34f7a4[_0x7a2f0f[_0x696d('0x8')]][_0x696d('0xa')]());}else if(_0x7a2f0f[_0x696d('0x4')]===_0x696d('0xb')&&_0x7a2f0f[_0x696d('0xc')]&&_0x7a2f0f[_0x696d('0xc')][_0x696d('0xd')]){_0x34f7a4[_0x7a2f0f[_0x696d('0xc')][_0x696d('0xd')][_0x696d('0xe')]()]&&_0x393afc['push'](_0x34f7a4[_0x7a2f0f[_0x696d('0xc')]['name'][_0x696d('0xe')]()][_0x696d('0xa')]());}else if(_0x7a2f0f[_0x696d('0x4')]===_0x696d('0xf')){if(_0x7a2f0f[_0x696d('0x10')]===_0x696d('0x5')&&_0x7a2f0f[_0x696d('0x11')]){_0x393afc['push'](util[_0x696d('0x12')](_0x696d('0x13'),_0x7a2f0f[_0x696d('0x11')],_0x7a2f0f[_0x696d('0x14')]));}else if(_0x7a2f0f[_0x696d('0x10')]===_0x696d('0x7')&&_0x7a2f0f['variableName']&&_0x7a2f0f['key']){_0x34f7a4[_0x7a2f0f[_0x696d('0x8')]]&&_0x393afc[_0x696d('0x9')](util['format']('%s:\x20%s',_0x7a2f0f[_0x696d('0x11')],_0x34f7a4[_0x7a2f0f['variableName']]));}else if(_0x7a2f0f['keyType']===_0x696d('0xb')&&_0x7a2f0f['Variable']&&_0x7a2f0f[_0x696d('0xc')][_0x696d('0xd')]&&_0x7a2f0f[_0x696d('0x11')]){_0x34f7a4[_0x7a2f0f[_0x696d('0xc')]['name'][_0x696d('0xe')]()]&&_0x393afc['push'](util['format'](_0x696d('0x13'),_0x7a2f0f[_0x696d('0x11')],_0x34f7a4[_0x7a2f0f['Variable'][_0x696d('0xd')][_0x696d('0xe')]()]));}}}}return _0x393afc[_0x696d('0x15')](_0x1f222c);};exports[_0x696d('0x16')]=function(_0x44cbf4){var _0x573819=_0x44cbf4[_0x696d('0x17')](-0x1);if(_0x573819==='/'){_0x44cbf4=_0x44cbf4[_0x696d('0x18')](0x0,_0x44cbf4[_0x696d('0x19')](_0x573819));}return _0x44cbf4;};exports['validateEmail']=function(_0x598eee){if(!_[_0x696d('0x1a')](_0x598eee)&&_0x598eee!==''){var _0xe0e693=/^(([^<>()\[\]\\.,;:\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 _0xe0e693[_0x696d('0x1b')](String(_0x598eee)['toLowerCase']());}else{return![];}};
\ No newline at end of file