Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / services / ami / trigger / integration / util.js
index fc519bc..03c95e1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe57b=['Variable','name','toLowerCase','keyValue','keyType','key','%s:\x20%s','format','join','substring','lastIndexOf','isNil','test','lodash','util','length','sortBy','type','string','push','content','variable','variableName','toString','customVariable'];(function(_0x2112d4,_0x3c863c){var _0x434972=function(_0x477020){while(--_0x477020){_0x2112d4['push'](_0x2112d4['shift']());}};_0x434972(++_0x3c863c);}(_0xe57b,0x16b));var _0xbe57=function(_0xc5182d,_0x8cb46b){_0xc5182d=_0xc5182d-0x0;var _0x489bbf=_0xe57b[_0xc5182d];return _0x489bbf;};'use strict';var _=require(_0xbe57('0x0'));var util=require(_0xbe57('0x1'));exports['getString']=function(_0x255a8c,_0x3ba32f,_0x445f34){var _0xa368d9=[];if(_0x255a8c[_0xbe57('0x2')]>0x0){var _0x5818a0=_[_0xbe57('0x3')](_0x255a8c,['id']);for(var _0x3d4a2e=0x0;_0x3d4a2e<_0x5818a0['length'];_0x3d4a2e++){var _0x4503fd=_0x5818a0[_0x3d4a2e];if(_0x4503fd[_0xbe57('0x4')]===_0xbe57('0x5')){_0xa368d9[_0xbe57('0x6')](_0x4503fd[_0xbe57('0x7')]);}else if(_0x4503fd[_0xbe57('0x4')]===_0xbe57('0x8')&&_0x4503fd[_0xbe57('0x9')]){_0x3ba32f[_0x4503fd[_0xbe57('0x9')]]&&_0xa368d9[_0xbe57('0x6')](_0x3ba32f[_0x4503fd['variableName']][_0xbe57('0xa')]());}else if(_0x4503fd['type']===_0xbe57('0xb')&&_0x4503fd[_0xbe57('0xc')]&&_0x4503fd[_0xbe57('0xc')]['name']){_0x3ba32f[_0x4503fd[_0xbe57('0xc')]['name']['toLowerCase']()]&&_0xa368d9['push'](_0x3ba32f[_0x4503fd[_0xbe57('0xc')][_0xbe57('0xd')][_0xbe57('0xe')]()][_0xbe57('0xa')]());}else if(_0x4503fd['type']===_0xbe57('0xf')){if(_0x4503fd[_0xbe57('0x10')]==='string'&&_0x4503fd[_0xbe57('0x11')]){_0xa368d9[_0xbe57('0x6')](util['format'](_0xbe57('0x12'),_0x4503fd[_0xbe57('0x11')],_0x4503fd['keyContent']));}else if(_0x4503fd[_0xbe57('0x10')]==='variable'&&_0x4503fd[_0xbe57('0x9')]&&_0x4503fd[_0xbe57('0x11')]){_0x3ba32f[_0x4503fd[_0xbe57('0x9')]]&&_0xa368d9[_0xbe57('0x6')](util[_0xbe57('0x13')]('%s:\x20%s',_0x4503fd[_0xbe57('0x11')],_0x3ba32f[_0x4503fd[_0xbe57('0x9')]]));}else if(_0x4503fd[_0xbe57('0x10')]===_0xbe57('0xb')&&_0x4503fd[_0xbe57('0xc')]&&_0x4503fd['Variable'][_0xbe57('0xd')]&&_0x4503fd[_0xbe57('0x11')]){_0x3ba32f[_0x4503fd['Variable'][_0xbe57('0xd')][_0xbe57('0xe')]()]&&_0xa368d9[_0xbe57('0x6')](util[_0xbe57('0x13')]('%s:\x20%s',_0x4503fd[_0xbe57('0x11')],_0x3ba32f[_0x4503fd[_0xbe57('0xc')][_0xbe57('0xd')][_0xbe57('0xe')]()]));}}}}return _0xa368d9[_0xbe57('0x14')](_0x445f34);};exports['stripTrailingSlash']=function(_0x43c4fb){var _0x2f24fc=_0x43c4fb['slice'](-0x1);if(_0x2f24fc==='/'){_0x43c4fb=_0x43c4fb[_0xbe57('0x15')](0x0,_0x43c4fb[_0xbe57('0x16')](_0x2f24fc));}return _0x43c4fb;};exports['validateEmail']=function(_0x25600d){if(!_[_0xbe57('0x17')](_0x25600d)&&_0x25600d!==''){var _0x14caa2=/^(([^<>()\[\]\\.,;:\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 _0x14caa2[_0xbe57('0x18')](String(_0x25600d)[_0xbe57('0xe')]());}else{return![];}};
\ No newline at end of file
+var _0xb651=['sortBy','type','string','push','content','variable','variableName','toString','Variable','name','toLowerCase','keyType','format','%s:\x20%s','key','keyContent','customVariable','stripTrailingSlash','lastIndexOf','isNil','test','lodash','util','getString','length'];(function(_0x309d93,_0x157662){var _0x2dd61d=function(_0x25ff34){while(--_0x25ff34){_0x309d93['push'](_0x309d93['shift']());}};_0x2dd61d(++_0x157662);}(_0xb651,0x10f));var _0x1b65=function(_0x5d6456,_0x58ecc7){_0x5d6456=_0x5d6456-0x0;var _0x4d66c1=_0xb651[_0x5d6456];return _0x4d66c1;};'use strict';var _=require(_0x1b65('0x0'));var util=require(_0x1b65('0x1'));exports[_0x1b65('0x2')]=function(_0x578271,_0x4fc995,_0x33008e){var _0x1e478e=[];if(_0x578271[_0x1b65('0x3')]>0x0){var _0x3d693e=_[_0x1b65('0x4')](_0x578271,['id']);for(var _0x237b0a=0x0;_0x237b0a<_0x3d693e[_0x1b65('0x3')];_0x237b0a++){var _0x34e2c9=_0x3d693e[_0x237b0a];if(_0x34e2c9[_0x1b65('0x5')]===_0x1b65('0x6')){_0x1e478e[_0x1b65('0x7')](_0x34e2c9[_0x1b65('0x8')]);}else if(_0x34e2c9[_0x1b65('0x5')]===_0x1b65('0x9')&&_0x34e2c9[_0x1b65('0xa')]){_0x4fc995[_0x34e2c9[_0x1b65('0xa')]]&&_0x1e478e[_0x1b65('0x7')](_0x4fc995[_0x34e2c9[_0x1b65('0xa')]][_0x1b65('0xb')]());}else if(_0x34e2c9[_0x1b65('0x5')]==='customVariable'&&_0x34e2c9[_0x1b65('0xc')]&&_0x34e2c9[_0x1b65('0xc')][_0x1b65('0xd')]){_0x4fc995[_0x34e2c9[_0x1b65('0xc')][_0x1b65('0xd')][_0x1b65('0xe')]()]&&_0x1e478e[_0x1b65('0x7')](_0x4fc995[_0x34e2c9[_0x1b65('0xc')][_0x1b65('0xd')]['toLowerCase']()][_0x1b65('0xb')]());}else if(_0x34e2c9[_0x1b65('0x5')]==='keyValue'){if(_0x34e2c9[_0x1b65('0xf')]==='string'&&_0x34e2c9['key']){_0x1e478e[_0x1b65('0x7')](util[_0x1b65('0x10')](_0x1b65('0x11'),_0x34e2c9[_0x1b65('0x12')],_0x34e2c9[_0x1b65('0x13')]));}else if(_0x34e2c9['keyType']===_0x1b65('0x9')&&_0x34e2c9[_0x1b65('0xa')]&&_0x34e2c9[_0x1b65('0x12')]){_0x4fc995[_0x34e2c9[_0x1b65('0xa')]]&&_0x1e478e['push'](util[_0x1b65('0x10')](_0x1b65('0x11'),_0x34e2c9[_0x1b65('0x12')],_0x4fc995[_0x34e2c9[_0x1b65('0xa')]]));}else if(_0x34e2c9[_0x1b65('0xf')]===_0x1b65('0x14')&&_0x34e2c9[_0x1b65('0xc')]&&_0x34e2c9[_0x1b65('0xc')][_0x1b65('0xd')]&&_0x34e2c9[_0x1b65('0x12')]){_0x4fc995[_0x34e2c9[_0x1b65('0xc')][_0x1b65('0xd')][_0x1b65('0xe')]()]&&_0x1e478e[_0x1b65('0x7')](util[_0x1b65('0x10')]('%s:\x20%s',_0x34e2c9[_0x1b65('0x12')],_0x4fc995[_0x34e2c9[_0x1b65('0xc')][_0x1b65('0xd')][_0x1b65('0xe')]()]));}}}}return _0x1e478e['join'](_0x33008e);};exports[_0x1b65('0x15')]=function(_0x14ceb9){var _0x88a079=_0x14ceb9['slice'](-0x1);if(_0x88a079==='/'){_0x14ceb9=_0x14ceb9['substring'](0x0,_0x14ceb9[_0x1b65('0x16')](_0x88a079));}return _0x14ceb9;};exports['validateEmail']=function(_0x38304e){if(!_[_0x1b65('0x17')](_0x38304e)&&_0x38304e!==''){var _0x4fc3ba=/^(([^<>()\[\]\\.,;:\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 _0x4fc3ba[_0x1b65('0x18')](String(_0x38304e)[_0x1b65('0xe')]());}else{return![];}};
\ No newline at end of file