d1fcfcbd8a86f593410a2116573e6c0403562213
[motion-next.git] / server / services / ami / trigger / integration / util.js
1 const a1143_0x24a6=['%s:\x20%s','lodash','type','variableName','keyValue','format','util','slice','Variable','string','name','isNil','keyType','length','keyContent','getString','toLowerCase','key','lastIndexOf','variable','customVariable','toString','validateEmail','join','substring','content','push'];(function(_0x17f46e,_0x24a632){const _0x342cb2=function(_0xa1f7df){while(--_0xa1f7df){_0x17f46e['push'](_0x17f46e['shift']());}};_0x342cb2(++_0x24a632);}(a1143_0x24a6,0x11e));const a1143_0x342c=function(_0x17f46e,_0x24a632){_0x17f46e=_0x17f46e-0x0;let _0x342cb2=a1143_0x24a6[_0x17f46e];return _0x342cb2;};const _0x7061c7=a1143_0x342c;'use strict';const _=require(_0x7061c7('0xc')),util=require(_0x7061c7('0x11'));exports[_0x7061c7('0x1a')]=function(_0xa1f7df,_0x421aec,_0x120f90){const _0x58123d=_0x7061c7,_0x5f0cee=[];if(_0xa1f7df[_0x58123d('0x18')]>0x0){const _0x15b328=_['sortBy'](_0xa1f7df,['id']);for(let _0x2381fc=0x0;_0x2381fc<_0x15b328[_0x58123d('0x18')];_0x2381fc++){const _0x39f7ec=_0x15b328[_0x2381fc];if(_0x39f7ec[_0x58123d('0xd')]===_0x58123d('0x14'))_0x5f0cee['push'](_0x39f7ec[_0x58123d('0x9')]);else{if(_0x39f7ec[_0x58123d('0xd')]===_0x58123d('0x3')&&_0x39f7ec[_0x58123d('0xe')])_0x421aec[_0x39f7ec[_0x58123d('0xe')]]&&_0x5f0cee['push'](_0x421aec[_0x39f7ec['variableName']][_0x58123d('0x5')]());else{if(_0x39f7ec[_0x58123d('0xd')]===_0x58123d('0x4')&&_0x39f7ec['Variable']&&_0x39f7ec[_0x58123d('0x13')][_0x58123d('0x15')])_0x421aec[_0x39f7ec[_0x58123d('0x13')][_0x58123d('0x15')][_0x58123d('0x0')]()]&&_0x5f0cee[_0x58123d('0xa')](_0x421aec[_0x39f7ec[_0x58123d('0x13')][_0x58123d('0x15')][_0x58123d('0x0')]()][_0x58123d('0x5')]());else{if(_0x39f7ec[_0x58123d('0xd')]===_0x58123d('0xf')){if(_0x39f7ec[_0x58123d('0x17')]===_0x58123d('0x14')&&_0x39f7ec[_0x58123d('0x1')])_0x5f0cee[_0x58123d('0xa')](util[_0x58123d('0x10')]('%s:\x20%s',_0x39f7ec[_0x58123d('0x1')],_0x39f7ec[_0x58123d('0x19')]));else{if(_0x39f7ec['keyType']===_0x58123d('0x3')&&_0x39f7ec[_0x58123d('0xe')]&&_0x39f7ec[_0x58123d('0x1')])_0x421aec[_0x39f7ec[_0x58123d('0xe')]]&&_0x5f0cee[_0x58123d('0xa')](util[_0x58123d('0x10')]('%s:\x20%s',_0x39f7ec['key'],_0x421aec[_0x39f7ec[_0x58123d('0xe')]]));else _0x39f7ec[_0x58123d('0x17')]===_0x58123d('0x4')&&_0x39f7ec[_0x58123d('0x13')]&&_0x39f7ec['Variable'][_0x58123d('0x15')]&&_0x39f7ec['key']&&(_0x421aec[_0x39f7ec[_0x58123d('0x13')]['name']['toLowerCase']()]&&_0x5f0cee[_0x58123d('0xa')](util[_0x58123d('0x10')](_0x58123d('0xb'),_0x39f7ec[_0x58123d('0x1')],_0x421aec[_0x39f7ec['Variable']['name'][_0x58123d('0x0')]()])));}}}}}}}return _0x5f0cee[_0x58123d('0x7')](_0x120f90);},exports['stripTrailingSlash']=function(_0x5c457e){const _0x183ef0=_0x7061c7,_0x1e96b4=_0x5c457e[_0x183ef0('0x12')](-0x1);return _0x1e96b4==='/'&&(_0x5c457e=_0x5c457e[_0x183ef0('0x8')](0x0,_0x5c457e[_0x183ef0('0x2')](_0x1e96b4))),_0x5c457e;},exports[_0x7061c7('0x6')]=function(_0x1f4f65){const _0x1ed20a=_0x7061c7;if(!_[_0x1ed20a('0x16')](_0x1f4f65)&&_0x1f4f65!==''){const _0x59f53f=/^(([^<>()[\]\\.,;:\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 _0x59f53f['test'](String(_0x1f4f65)[_0x1ed20a('0x0')]());}else return![];};