Built motion from commit a9fb64cc6defd8fb3a5cc199221f878e91c0e969. Version 3.0.0...
[motion-next.git] / server / services / ami / trigger / integration / util.js
1 const a1143_0x4c35=['keyType','util','Variable','string','keyContent','variable','length','getString','lastIndexOf','customVariable','toLowerCase','stripTrailingSlash','%s:\x20%s','slice','push','key','lodash','substring','name','toString','test','type','keyValue','variableName','format','isNil','join'];(function(_0x582f81,_0x4c3522){const _0x3d691e=function(_0x23bfe2){while(--_0x23bfe2){_0x582f81['push'](_0x582f81['shift']());}};_0x3d691e(++_0x4c3522);}(a1143_0x4c35,0x1a9));const a1143_0x3d69=function(_0x582f81,_0x4c3522){_0x582f81=_0x582f81-0x0;let _0x3d691e=a1143_0x4c35[_0x582f81];return _0x3d691e;};const _0xac99a1=a1143_0x3d69;'use strict';const _=require(_0xac99a1('0x17')),util=require(_0xac99a1('0x8'));exports[_0xac99a1('0xe')]=function(_0x23bfe2,_0x593b25,_0x2a4d6f){const _0x4d69e7=_0xac99a1,_0x2adb6b=[];if(_0x23bfe2[_0x4d69e7('0xd')]>0x0){const _0x16720b=_['sortBy'](_0x23bfe2,['id']);for(let _0x315d3e=0x0;_0x315d3e<_0x16720b[_0x4d69e7('0xd')];_0x315d3e++){const _0x573e3b=_0x16720b[_0x315d3e];if(_0x573e3b['type']===_0x4d69e7('0xa'))_0x2adb6b[_0x4d69e7('0x15')](_0x573e3b['content']);else{if(_0x573e3b['type']===_0x4d69e7('0xc')&&_0x573e3b['variableName'])_0x593b25[_0x573e3b[_0x4d69e7('0x3')]]&&_0x2adb6b[_0x4d69e7('0x15')](_0x593b25[_0x573e3b['variableName']][_0x4d69e7('0x1a')]());else{if(_0x573e3b[_0x4d69e7('0x1')]==='customVariable'&&_0x573e3b[_0x4d69e7('0x9')]&&_0x573e3b['Variable']['name'])_0x593b25[_0x573e3b[_0x4d69e7('0x9')][_0x4d69e7('0x19')][_0x4d69e7('0x11')]()]&&_0x2adb6b['push'](_0x593b25[_0x573e3b['Variable'][_0x4d69e7('0x19')]['toLowerCase']()][_0x4d69e7('0x1a')]());else{if(_0x573e3b[_0x4d69e7('0x1')]===_0x4d69e7('0x2')){if(_0x573e3b[_0x4d69e7('0x7')]===_0x4d69e7('0xa')&&_0x573e3b['key'])_0x2adb6b['push'](util[_0x4d69e7('0x4')](_0x4d69e7('0x13'),_0x573e3b['key'],_0x573e3b[_0x4d69e7('0xb')]));else{if(_0x573e3b['keyType']===_0x4d69e7('0xc')&&_0x573e3b[_0x4d69e7('0x3')]&&_0x573e3b[_0x4d69e7('0x16')])_0x593b25[_0x573e3b[_0x4d69e7('0x3')]]&&_0x2adb6b[_0x4d69e7('0x15')](util[_0x4d69e7('0x4')](_0x4d69e7('0x13'),_0x573e3b['key'],_0x593b25[_0x573e3b['variableName']]));else _0x573e3b['keyType']===_0x4d69e7('0x10')&&_0x573e3b[_0x4d69e7('0x9')]&&_0x573e3b[_0x4d69e7('0x9')][_0x4d69e7('0x19')]&&_0x573e3b[_0x4d69e7('0x16')]&&(_0x593b25[_0x573e3b[_0x4d69e7('0x9')][_0x4d69e7('0x19')][_0x4d69e7('0x11')]()]&&_0x2adb6b[_0x4d69e7('0x15')](util['format'](_0x4d69e7('0x13'),_0x573e3b['key'],_0x593b25[_0x573e3b['Variable']['name'][_0x4d69e7('0x11')]()])));}}}}}}}return _0x2adb6b[_0x4d69e7('0x6')](_0x2a4d6f);},exports[_0xac99a1('0x12')]=function(_0x2912ca){const _0x136e82=_0xac99a1,_0x2c2375=_0x2912ca[_0x136e82('0x14')](-0x1);return _0x2c2375==='/'&&(_0x2912ca=_0x2912ca[_0x136e82('0x18')](0x0,_0x2912ca[_0x136e82('0xf')](_0x2c2375))),_0x2912ca;},exports['validateEmail']=function(_0x5d8272){const _0x2d2be1=_0xac99a1;if(!_[_0x2d2be1('0x5')](_0x5d8272)&&_0x5d8272!==''){const _0x305527=/^(([^<>()[\]\\.,;:\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 _0x305527[_0x2d2be1('0x0')](String(_0x5d8272)['toLowerCase']());}else return![];};