Built motion from commit db94841.|2.5.3
[motion2.git] / server / services / ami / trigger / integration / util.js
index 7960f27..b205375 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcc25=['format','%s:\x20%s','keyContent','join','stripTrailingSlash','substring','lastIndexOf','validateEmail','test','lodash','util','getString','sortBy','length','type','string','push','content','variable','variableName','toString','customVariable','Variable','name','toLowerCase','keyType','key'];(function(_0xa464c9,_0x7c86d8){var _0x3d73c4=function(_0x5c2056){while(--_0x5c2056){_0xa464c9['push'](_0xa464c9['shift']());}};_0x3d73c4(++_0x7c86d8);}(_0xcc25,0x132));var _0x5cc2=function(_0x4175e4,_0xc98c26){_0x4175e4=_0x4175e4-0x0;var _0x52ed43=_0xcc25[_0x4175e4];return _0x52ed43;};'use strict';var _=require(_0x5cc2('0x0'));var util=require(_0x5cc2('0x1'));exports[_0x5cc2('0x2')]=function(_0x346ef6,_0x4378ff,_0x558f30){var _0xce8918=[];if(_0x346ef6['length']>0x0){var _0x4fff9d=_[_0x5cc2('0x3')](_0x346ef6,['id']);for(var _0x4a6c71=0x0;_0x4a6c71<_0x4fff9d[_0x5cc2('0x4')];_0x4a6c71++){var _0x16fa16=_0x4fff9d[_0x4a6c71];if(_0x16fa16[_0x5cc2('0x5')]===_0x5cc2('0x6')){_0xce8918[_0x5cc2('0x7')](_0x16fa16[_0x5cc2('0x8')]);}else if(_0x16fa16[_0x5cc2('0x5')]===_0x5cc2('0x9')&&_0x16fa16[_0x5cc2('0xa')]){_0x4378ff[_0x16fa16[_0x5cc2('0xa')]]&&_0xce8918[_0x5cc2('0x7')](_0x4378ff[_0x16fa16[_0x5cc2('0xa')]][_0x5cc2('0xb')]());}else if(_0x16fa16[_0x5cc2('0x5')]===_0x5cc2('0xc')&&_0x16fa16[_0x5cc2('0xd')]&&_0x16fa16[_0x5cc2('0xd')][_0x5cc2('0xe')]){_0x4378ff[_0x16fa16[_0x5cc2('0xd')][_0x5cc2('0xe')]['toLowerCase']()]&&_0xce8918[_0x5cc2('0x7')](_0x4378ff[_0x16fa16[_0x5cc2('0xd')]['name'][_0x5cc2('0xf')]()]['toString']());}else if(_0x16fa16['type']==='keyValue'){if(_0x16fa16[_0x5cc2('0x10')]===_0x5cc2('0x6')&&_0x16fa16[_0x5cc2('0x11')]){_0xce8918[_0x5cc2('0x7')](util[_0x5cc2('0x12')](_0x5cc2('0x13'),_0x16fa16[_0x5cc2('0x11')],_0x16fa16[_0x5cc2('0x14')]));}else if(_0x16fa16[_0x5cc2('0x10')]===_0x5cc2('0x9')&&_0x16fa16[_0x5cc2('0xa')]&&_0x16fa16['key']){_0x4378ff[_0x16fa16[_0x5cc2('0xa')]]&&_0xce8918[_0x5cc2('0x7')](util[_0x5cc2('0x12')](_0x5cc2('0x13'),_0x16fa16['key'],_0x4378ff[_0x16fa16[_0x5cc2('0xa')]]));}else if(_0x16fa16[_0x5cc2('0x10')]===_0x5cc2('0xc')&&_0x16fa16[_0x5cc2('0xd')]&&_0x16fa16[_0x5cc2('0xd')]['name']&&_0x16fa16[_0x5cc2('0x11')]){_0x4378ff[_0x16fa16[_0x5cc2('0xd')][_0x5cc2('0xe')]['toLowerCase']()]&&_0xce8918[_0x5cc2('0x7')](util[_0x5cc2('0x12')](_0x5cc2('0x13'),_0x16fa16[_0x5cc2('0x11')],_0x4378ff[_0x16fa16[_0x5cc2('0xd')][_0x5cc2('0xe')]['toLowerCase']()]));}}}}return _0xce8918[_0x5cc2('0x15')](_0x558f30);};exports[_0x5cc2('0x16')]=function(_0x5e5de1){var _0x54829f=_0x5e5de1['slice'](-0x1);if(_0x54829f==='/'){_0x5e5de1=_0x5e5de1[_0x5cc2('0x17')](0x0,_0x5e5de1[_0x5cc2('0x18')](_0x54829f));}return _0x5e5de1;};exports[_0x5cc2('0x19')]=function(_0x152d4c){if(!_['isNil'](_0x152d4c)&&_0x152d4c!==''){var _0x3ed752=/^(([^<>()\[\]\\.,;:\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 _0x3ed752[_0x5cc2('0x1a')](String(_0x152d4c)[_0x5cc2('0xf')]());}else{return![];}};
\ No newline at end of file
+var _0xde94=['%s:\x20%s','keyContent','keyType','join','substring','lastIndexOf','validateEmail','isNil','test','lodash','util','getString','length','push','content','type','variable','variableName','toString','customVariable','name','Variable','toLowerCase','keyValue','string','key','format'];(function(_0x16ff50,_0x25ae80){var _0x4274e2=function(_0x278b3e){while(--_0x278b3e){_0x16ff50['push'](_0x16ff50['shift']());}};_0x4274e2(++_0x25ae80);}(_0xde94,0x75));var _0x4de9=function(_0x8290c5,_0x1fa216){_0x8290c5=_0x8290c5-0x0;var _0x2f2cb6=_0xde94[_0x8290c5];return _0x2f2cb6;};'use strict';var _=require(_0x4de9('0x0'));var util=require(_0x4de9('0x1'));exports[_0x4de9('0x2')]=function(_0x465394,_0x3a6246,_0x3b565a){var _0x4e35af=[];if(_0x465394['length']>0x0){var _0x1d885c=_['sortBy'](_0x465394,['id']);for(var _0x3b732f=0x0;_0x3b732f<_0x1d885c[_0x4de9('0x3')];_0x3b732f++){var _0x1653ff=_0x1d885c[_0x3b732f];if(_0x1653ff['type']==='string'){_0x4e35af[_0x4de9('0x4')](_0x1653ff[_0x4de9('0x5')]);}else if(_0x1653ff[_0x4de9('0x6')]===_0x4de9('0x7')&&_0x1653ff[_0x4de9('0x8')]){_0x3a6246[_0x1653ff[_0x4de9('0x8')]]&&_0x4e35af[_0x4de9('0x4')](_0x3a6246[_0x1653ff[_0x4de9('0x8')]][_0x4de9('0x9')]());}else if(_0x1653ff[_0x4de9('0x6')]===_0x4de9('0xa')&&_0x1653ff['Variable']&&_0x1653ff['Variable'][_0x4de9('0xb')]){_0x3a6246[_0x1653ff[_0x4de9('0xc')][_0x4de9('0xb')][_0x4de9('0xd')]()]&&_0x4e35af['push'](_0x3a6246[_0x1653ff['Variable'][_0x4de9('0xb')]['toLowerCase']()]['toString']());}else if(_0x1653ff[_0x4de9('0x6')]===_0x4de9('0xe')){if(_0x1653ff['keyType']===_0x4de9('0xf')&&_0x1653ff[_0x4de9('0x10')]){_0x4e35af[_0x4de9('0x4')](util[_0x4de9('0x11')](_0x4de9('0x12'),_0x1653ff[_0x4de9('0x10')],_0x1653ff[_0x4de9('0x13')]));}else if(_0x1653ff['keyType']===_0x4de9('0x7')&&_0x1653ff[_0x4de9('0x8')]&&_0x1653ff[_0x4de9('0x10')]){_0x3a6246[_0x1653ff[_0x4de9('0x8')]]&&_0x4e35af[_0x4de9('0x4')](util[_0x4de9('0x11')]('%s:\x20%s',_0x1653ff['key'],_0x3a6246[_0x1653ff[_0x4de9('0x8')]]));}else if(_0x1653ff[_0x4de9('0x14')]===_0x4de9('0xa')&&_0x1653ff[_0x4de9('0xc')]&&_0x1653ff[_0x4de9('0xc')]['name']&&_0x1653ff[_0x4de9('0x10')]){_0x3a6246[_0x1653ff[_0x4de9('0xc')][_0x4de9('0xb')][_0x4de9('0xd')]()]&&_0x4e35af[_0x4de9('0x4')](util[_0x4de9('0x11')](_0x4de9('0x12'),_0x1653ff[_0x4de9('0x10')],_0x3a6246[_0x1653ff[_0x4de9('0xc')][_0x4de9('0xb')][_0x4de9('0xd')]()]));}}}}return _0x4e35af[_0x4de9('0x15')](_0x3b565a);};exports['stripTrailingSlash']=function(_0x55fba3){var _0xbc6c89=_0x55fba3['slice'](-0x1);if(_0xbc6c89==='/'){_0x55fba3=_0x55fba3[_0x4de9('0x16')](0x0,_0x55fba3[_0x4de9('0x17')](_0xbc6c89));}return _0x55fba3;};exports[_0x4de9('0x18')]=function(_0x36d8cb){if(!_[_0x4de9('0x19')](_0x36d8cb)&&_0x36d8cb!==''){var _0x2840fb=/^(([^<>()\[\]\\.,;:\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 _0x2840fb[_0x4de9('0x1a')](String(_0x36d8cb)[_0x4de9('0xd')]());}else{return![];}};
\ No newline at end of file