Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / services / ami / trigger / integration / util.js
index cceccdb..36a61b9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4370=['name','join','stripTrailingSlash','slice','validateEmail','isNil','test','lodash','getString','length','sortBy','type','string','push','content','variable','variableName','toString','customVariable','Variable','toLowerCase','keyValue','keyType','key','format','%s:\x20%s','keyContent'];(function(_0x2b4411,_0x2625ed){var _0x8e41ef=function(_0x2aa8c1){while(--_0x2aa8c1){_0x2b4411['push'](_0x2b4411['shift']());}};_0x8e41ef(++_0x2625ed);}(_0x4370,0x8e));var _0x0437=function(_0x13ea00,_0x12f610){_0x13ea00=_0x13ea00-0x0;var _0x1f7347=_0x4370[_0x13ea00];return _0x1f7347;};'use strict';var _=require(_0x0437('0x0'));var util=require('util');exports[_0x0437('0x1')]=function(_0x1db2f3,_0x115387,_0x3d60f7){var _0x1aee23=[];if(_0x1db2f3[_0x0437('0x2')]>0x0){var _0x76f456=_[_0x0437('0x3')](_0x1db2f3,['id']);for(var _0x2e0b60=0x0;_0x2e0b60<_0x76f456[_0x0437('0x2')];_0x2e0b60++){var _0x3f1d9f=_0x76f456[_0x2e0b60];if(_0x3f1d9f[_0x0437('0x4')]===_0x0437('0x5')){_0x1aee23[_0x0437('0x6')](_0x3f1d9f[_0x0437('0x7')]);}else if(_0x3f1d9f[_0x0437('0x4')]===_0x0437('0x8')&&_0x3f1d9f[_0x0437('0x9')]){_0x115387[_0x3f1d9f[_0x0437('0x9')]]&&_0x1aee23[_0x0437('0x6')](_0x115387[_0x3f1d9f[_0x0437('0x9')]][_0x0437('0xa')]());}else if(_0x3f1d9f[_0x0437('0x4')]===_0x0437('0xb')&&_0x3f1d9f[_0x0437('0xc')]&&_0x3f1d9f[_0x0437('0xc')]['name']){_0x115387[_0x3f1d9f['Variable']['name'][_0x0437('0xd')]()]&&_0x1aee23[_0x0437('0x6')](_0x115387[_0x3f1d9f['Variable']['name'][_0x0437('0xd')]()][_0x0437('0xa')]());}else if(_0x3f1d9f[_0x0437('0x4')]===_0x0437('0xe')){if(_0x3f1d9f[_0x0437('0xf')]===_0x0437('0x5')&&_0x3f1d9f[_0x0437('0x10')]){_0x1aee23[_0x0437('0x6')](util[_0x0437('0x11')](_0x0437('0x12'),_0x3f1d9f[_0x0437('0x10')],_0x3f1d9f[_0x0437('0x13')]));}else if(_0x3f1d9f[_0x0437('0xf')]===_0x0437('0x8')&&_0x3f1d9f['variableName']&&_0x3f1d9f[_0x0437('0x10')]){_0x115387[_0x3f1d9f[_0x0437('0x9')]]&&_0x1aee23[_0x0437('0x6')](util[_0x0437('0x11')]('%s:\x20%s',_0x3f1d9f[_0x0437('0x10')],_0x115387[_0x3f1d9f['variableName']]));}else if(_0x3f1d9f[_0x0437('0xf')]===_0x0437('0xb')&&_0x3f1d9f[_0x0437('0xc')]&&_0x3f1d9f[_0x0437('0xc')]['name']&&_0x3f1d9f['key']){_0x115387[_0x3f1d9f['Variable'][_0x0437('0x14')][_0x0437('0xd')]()]&&_0x1aee23[_0x0437('0x6')](util[_0x0437('0x11')](_0x0437('0x12'),_0x3f1d9f[_0x0437('0x10')],_0x115387[_0x3f1d9f['Variable'][_0x0437('0x14')][_0x0437('0xd')]()]));}}}}return _0x1aee23[_0x0437('0x15')](_0x3d60f7);};exports[_0x0437('0x16')]=function(_0x593b4f){var _0x370286=_0x593b4f[_0x0437('0x17')](-0x1);if(_0x370286==='/'){_0x593b4f=_0x593b4f['substring'](0x0,_0x593b4f['lastIndexOf'](_0x370286));}return _0x593b4f;};exports[_0x0437('0x18')]=function(_0x5d2512){if(!_[_0x0437('0x19')](_0x5d2512)&&_0x5d2512!==''){var _0x2db639=/^(([^<>()\[\]\\.,;:\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 _0x2db639[_0x0437('0x1a')](String(_0x5d2512)[_0x0437('0xd')]());}else{return![];}};
\ No newline at end of file
+var _0xda41=['push','content','variableName','toString','customVariable','Variable','name','toLowerCase','keyType','format','%s:\x20%s','key','variable','join','stripTrailingSlash','slice','lastIndexOf','isNil','test','lodash','util','getString','length','sortBy','type','string'];(function(_0x2afa0a,_0x4b273c){var _0x206201=function(_0x9df21a){while(--_0x9df21a){_0x2afa0a['push'](_0x2afa0a['shift']());}};_0x206201(++_0x4b273c);}(_0xda41,0xfd));var _0x1da4=function(_0x4a87ed,_0x5c2810){_0x4a87ed=_0x4a87ed-0x0;var _0x3bec8c=_0xda41[_0x4a87ed];return _0x3bec8c;};'use strict';var _=require(_0x1da4('0x0'));var util=require(_0x1da4('0x1'));exports[_0x1da4('0x2')]=function(_0x3347d2,_0x1fe400,_0x47406b){var _0x1fef48=[];if(_0x3347d2[_0x1da4('0x3')]>0x0){var _0x15b2f8=_[_0x1da4('0x4')](_0x3347d2,['id']);for(var _0x28fcfd=0x0;_0x28fcfd<_0x15b2f8['length'];_0x28fcfd++){var _0x1f9a53=_0x15b2f8[_0x28fcfd];if(_0x1f9a53[_0x1da4('0x5')]===_0x1da4('0x6')){_0x1fef48[_0x1da4('0x7')](_0x1f9a53[_0x1da4('0x8')]);}else if(_0x1f9a53['type']==='variable'&&_0x1f9a53[_0x1da4('0x9')]){_0x1fe400[_0x1f9a53[_0x1da4('0x9')]]&&_0x1fef48[_0x1da4('0x7')](_0x1fe400[_0x1f9a53['variableName']][_0x1da4('0xa')]());}else if(_0x1f9a53[_0x1da4('0x5')]===_0x1da4('0xb')&&_0x1f9a53[_0x1da4('0xc')]&&_0x1f9a53[_0x1da4('0xc')][_0x1da4('0xd')]){_0x1fe400[_0x1f9a53[_0x1da4('0xc')][_0x1da4('0xd')]['toLowerCase']()]&&_0x1fef48['push'](_0x1fe400[_0x1f9a53[_0x1da4('0xc')][_0x1da4('0xd')][_0x1da4('0xe')]()][_0x1da4('0xa')]());}else if(_0x1f9a53[_0x1da4('0x5')]==='keyValue'){if(_0x1f9a53[_0x1da4('0xf')]===_0x1da4('0x6')&&_0x1f9a53['key']){_0x1fef48[_0x1da4('0x7')](util[_0x1da4('0x10')](_0x1da4('0x11'),_0x1f9a53[_0x1da4('0x12')],_0x1f9a53['keyContent']));}else if(_0x1f9a53[_0x1da4('0xf')]===_0x1da4('0x13')&&_0x1f9a53[_0x1da4('0x9')]&&_0x1f9a53['key']){_0x1fe400[_0x1f9a53[_0x1da4('0x9')]]&&_0x1fef48[_0x1da4('0x7')](util[_0x1da4('0x10')](_0x1da4('0x11'),_0x1f9a53[_0x1da4('0x12')],_0x1fe400[_0x1f9a53[_0x1da4('0x9')]]));}else if(_0x1f9a53[_0x1da4('0xf')]===_0x1da4('0xb')&&_0x1f9a53[_0x1da4('0xc')]&&_0x1f9a53[_0x1da4('0xc')][_0x1da4('0xd')]&&_0x1f9a53[_0x1da4('0x12')]){_0x1fe400[_0x1f9a53[_0x1da4('0xc')][_0x1da4('0xd')]['toLowerCase']()]&&_0x1fef48[_0x1da4('0x7')](util['format'](_0x1da4('0x11'),_0x1f9a53[_0x1da4('0x12')],_0x1fe400[_0x1f9a53[_0x1da4('0xc')][_0x1da4('0xd')][_0x1da4('0xe')]()]));}}}}return _0x1fef48[_0x1da4('0x14')](_0x47406b);};exports[_0x1da4('0x15')]=function(_0x104e76){var _0x5dc894=_0x104e76[_0x1da4('0x16')](-0x1);if(_0x5dc894==='/'){_0x104e76=_0x104e76['substring'](0x0,_0x104e76[_0x1da4('0x17')](_0x5dc894));}return _0x104e76;};exports['validateEmail']=function(_0x1f7d62){if(!_[_0x1da4('0x18')](_0x1f7d62)&&_0x1f7d62!==''){var _0x508862=/^(([^<>()\[\]\\.,;:\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 _0x508862[_0x1da4('0x19')](String(_0x1f7d62)[_0x1da4('0xe')]());}else{return![];}};
\ No newline at end of file