Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / services / ami / trigger / integration / util.js
index 4f6e7da..bcfcdd0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4953=['%s:\x20%s','keyContent','keyType','join','stripTrailingSlash','substring','validateEmail','test','lodash','util','length','string','content','variableName','push','toString','customVariable','Variable','name','toLowerCase','type','keyValue','key','format'];(function(_0x4903d8,_0x27bd10){var _0x381e19=function(_0x4e0bdd){while(--_0x4e0bdd){_0x4903d8['push'](_0x4903d8['shift']());}};_0x381e19(++_0x27bd10);}(_0x4953,0x158));var _0x3495=function(_0x93d815,_0x181c04){_0x93d815=_0x93d815-0x0;var _0x3eb590=_0x4953[_0x93d815];return _0x3eb590;};'use strict';var _=require(_0x3495('0x0'));var util=require(_0x3495('0x1'));exports['getString']=function(_0xd8a2da,_0x38d5e0,_0x362e48){var _0x193106=[];if(_0xd8a2da[_0x3495('0x2')]>0x0){var _0xca97ba=_['sortBy'](_0xd8a2da,['id']);for(var _0x462b63=0x0;_0x462b63<_0xca97ba[_0x3495('0x2')];_0x462b63++){var _0x233251=_0xca97ba[_0x462b63];if(_0x233251['type']===_0x3495('0x3')){_0x193106['push'](_0x233251[_0x3495('0x4')]);}else if(_0x233251['type']==='variable'&&_0x233251['variableName']){_0x38d5e0[_0x233251[_0x3495('0x5')]]&&_0x193106[_0x3495('0x6')](_0x38d5e0[_0x233251[_0x3495('0x5')]][_0x3495('0x7')]());}else if(_0x233251['type']===_0x3495('0x8')&&_0x233251[_0x3495('0x9')]&&_0x233251[_0x3495('0x9')]['name']){_0x38d5e0[_0x233251[_0x3495('0x9')][_0x3495('0xa')][_0x3495('0xb')]()]&&_0x193106[_0x3495('0x6')](_0x38d5e0[_0x233251[_0x3495('0x9')][_0x3495('0xa')][_0x3495('0xb')]()][_0x3495('0x7')]());}else if(_0x233251[_0x3495('0xc')]===_0x3495('0xd')){if(_0x233251['keyType']===_0x3495('0x3')&&_0x233251[_0x3495('0xe')]){_0x193106[_0x3495('0x6')](util[_0x3495('0xf')](_0x3495('0x10'),_0x233251[_0x3495('0xe')],_0x233251[_0x3495('0x11')]));}else if(_0x233251[_0x3495('0x12')]==='variable'&&_0x233251[_0x3495('0x5')]&&_0x233251[_0x3495('0xe')]){_0x38d5e0[_0x233251[_0x3495('0x5')]]&&_0x193106[_0x3495('0x6')](util['format'](_0x3495('0x10'),_0x233251[_0x3495('0xe')],_0x38d5e0[_0x233251['variableName']]));}else if(_0x233251[_0x3495('0x12')]===_0x3495('0x8')&&_0x233251['Variable']&&_0x233251[_0x3495('0x9')][_0x3495('0xa')]&&_0x233251['key']){_0x38d5e0[_0x233251[_0x3495('0x9')][_0x3495('0xa')][_0x3495('0xb')]()]&&_0x193106[_0x3495('0x6')](util[_0x3495('0xf')](_0x3495('0x10'),_0x233251['key'],_0x38d5e0[_0x233251[_0x3495('0x9')][_0x3495('0xa')]['toLowerCase']()]));}}}}return _0x193106[_0x3495('0x13')](_0x362e48);};exports[_0x3495('0x14')]=function(_0x2952ae){var _0x1985d9=_0x2952ae['slice'](-0x1);if(_0x1985d9==='/'){_0x2952ae=_0x2952ae[_0x3495('0x15')](0x0,_0x2952ae['lastIndexOf'](_0x1985d9));}return _0x2952ae;};exports[_0x3495('0x16')]=function(_0xf1276b){if(!_['isNil'](_0xf1276b)&&_0xf1276b!==''){var _0x6082c4=/^(([^<>()\[\]\\.,;:\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 _0x6082c4[_0x3495('0x17')](String(_0xf1276b)[_0x3495('0xb')]());}else{return![];}};
\ No newline at end of file
+var _0x1eff=['substring','validateEmail','test','getString','sortBy','type','string','push','content','variable','variableName','toString','Variable','name','toLowerCase','keyValue','keyType','key','%s:\x20%s','keyContent','customVariable','join','slice'];(function(_0x5f309e,_0x66e31){var _0x487b5e=function(_0x44f203){while(--_0x44f203){_0x5f309e['push'](_0x5f309e['shift']());}};_0x487b5e(++_0x66e31);}(_0x1eff,0x1a1));var _0xf1ef=function(_0x488238,_0x50c7c1){_0x488238=_0x488238-0x0;var _0x5ae48e=_0x1eff[_0x488238];return _0x5ae48e;};'use strict';var _=require('lodash');var util=require('util');exports[_0xf1ef('0x0')]=function(_0x508105,_0x5e7895,_0x224132){var _0x4a1cc4=[];if(_0x508105['length']>0x0){var _0x3ca9a3=_[_0xf1ef('0x1')](_0x508105,['id']);for(var _0x43f3e0=0x0;_0x43f3e0<_0x3ca9a3['length'];_0x43f3e0++){var _0x572a8b=_0x3ca9a3[_0x43f3e0];if(_0x572a8b[_0xf1ef('0x2')]===_0xf1ef('0x3')){_0x4a1cc4[_0xf1ef('0x4')](_0x572a8b[_0xf1ef('0x5')]);}else if(_0x572a8b[_0xf1ef('0x2')]===_0xf1ef('0x6')&&_0x572a8b[_0xf1ef('0x7')]){_0x5e7895[_0x572a8b['variableName']]&&_0x4a1cc4[_0xf1ef('0x4')](_0x5e7895[_0x572a8b[_0xf1ef('0x7')]][_0xf1ef('0x8')]());}else if(_0x572a8b[_0xf1ef('0x2')]==='customVariable'&&_0x572a8b[_0xf1ef('0x9')]&&_0x572a8b[_0xf1ef('0x9')][_0xf1ef('0xa')]){_0x5e7895[_0x572a8b[_0xf1ef('0x9')][_0xf1ef('0xa')][_0xf1ef('0xb')]()]&&_0x4a1cc4['push'](_0x5e7895[_0x572a8b[_0xf1ef('0x9')][_0xf1ef('0xa')][_0xf1ef('0xb')]()][_0xf1ef('0x8')]());}else if(_0x572a8b['type']===_0xf1ef('0xc')){if(_0x572a8b[_0xf1ef('0xd')]===_0xf1ef('0x3')&&_0x572a8b[_0xf1ef('0xe')]){_0x4a1cc4[_0xf1ef('0x4')](util['format'](_0xf1ef('0xf'),_0x572a8b[_0xf1ef('0xe')],_0x572a8b[_0xf1ef('0x10')]));}else if(_0x572a8b[_0xf1ef('0xd')]===_0xf1ef('0x6')&&_0x572a8b[_0xf1ef('0x7')]&&_0x572a8b[_0xf1ef('0xe')]){_0x5e7895[_0x572a8b[_0xf1ef('0x7')]]&&_0x4a1cc4[_0xf1ef('0x4')](util['format'](_0xf1ef('0xf'),_0x572a8b[_0xf1ef('0xe')],_0x5e7895[_0x572a8b[_0xf1ef('0x7')]]));}else if(_0x572a8b[_0xf1ef('0xd')]===_0xf1ef('0x11')&&_0x572a8b[_0xf1ef('0x9')]&&_0x572a8b[_0xf1ef('0x9')][_0xf1ef('0xa')]&&_0x572a8b[_0xf1ef('0xe')]){_0x5e7895[_0x572a8b[_0xf1ef('0x9')][_0xf1ef('0xa')][_0xf1ef('0xb')]()]&&_0x4a1cc4[_0xf1ef('0x4')](util['format'](_0xf1ef('0xf'),_0x572a8b[_0xf1ef('0xe')],_0x5e7895[_0x572a8b[_0xf1ef('0x9')][_0xf1ef('0xa')][_0xf1ef('0xb')]()]));}}}}return _0x4a1cc4[_0xf1ef('0x12')](_0x224132);};exports['stripTrailingSlash']=function(_0x37a20b){var _0x34fc7b=_0x37a20b[_0xf1ef('0x13')](-0x1);if(_0x34fc7b==='/'){_0x37a20b=_0x37a20b[_0xf1ef('0x14')](0x0,_0x37a20b['lastIndexOf'](_0x34fc7b));}return _0x37a20b;};exports[_0xf1ef('0x15')]=function(_0x25f8a6){if(!_['isNil'](_0x25f8a6)&&_0x25f8a6!==''){var _0x31be01=/^(([^<>()\[\]\\.,;:\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 _0x31be01[_0xf1ef('0x16')](String(_0x25f8a6)[_0xf1ef('0xb')]());}else{return![];}};
\ No newline at end of file