Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / services / ami / trigger / integration / util.js
index 0eea641..a314e1c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb3f0=['type','variable','variableName','toString','customVariable','Variable','name','keyType','format','key','keyContent','%s:\x20%s','toLowerCase','join','stripTrailingSlash','substr','validateEmail','test','lodash','util','getString','sortBy','length','string','push','content'];(function(_0x37ffea,_0x25b006){var _0x2e2615=function(_0x5e6c74){while(--_0x5e6c74){_0x37ffea['push'](_0x37ffea['shift']());}};_0x2e2615(++_0x25b006);}(_0xb3f0,0x94));var _0x0b3f=function(_0x152121,_0x120c53){_0x152121=_0x152121-0x0;var _0x592a85=_0xb3f0[_0x152121];return _0x592a85;};'use strict';var _=require(_0x0b3f('0x0'));var util=require(_0x0b3f('0x1'));exports[_0x0b3f('0x2')]=function(_0x3f6cf0,_0x1b5732,_0x41558e){var _0x33dc0c=[];if(_0x3f6cf0['length']>0x0){var _0x1908bf=_[_0x0b3f('0x3')](_0x3f6cf0,['id']);for(var _0x5e4a7a=0x0;_0x5e4a7a<_0x1908bf[_0x0b3f('0x4')];_0x5e4a7a++){var _0x5eb6b1=_0x1908bf[_0x5e4a7a];if(_0x5eb6b1['type']===_0x0b3f('0x5')){_0x33dc0c[_0x0b3f('0x6')](_0x5eb6b1[_0x0b3f('0x7')]);}else if(_0x5eb6b1[_0x0b3f('0x8')]===_0x0b3f('0x9')&&_0x5eb6b1[_0x0b3f('0xa')]){_0x1b5732[_0x5eb6b1[_0x0b3f('0xa')]]&&_0x33dc0c[_0x0b3f('0x6')](_0x1b5732[_0x5eb6b1['variableName']][_0x0b3f('0xb')]());}else if(_0x5eb6b1[_0x0b3f('0x8')]===_0x0b3f('0xc')&&_0x5eb6b1[_0x0b3f('0xd')]&&_0x5eb6b1[_0x0b3f('0xd')]['name']){_0x1b5732[_0x5eb6b1[_0x0b3f('0xd')][_0x0b3f('0xe')]['toLowerCase']()]&&_0x33dc0c['push'](_0x1b5732[_0x5eb6b1['Variable']['name']['toLowerCase']()][_0x0b3f('0xb')]());}else if(_0x5eb6b1[_0x0b3f('0x8')]==='keyValue'){if(_0x5eb6b1[_0x0b3f('0xf')]===_0x0b3f('0x5')&&_0x5eb6b1['key']){_0x33dc0c[_0x0b3f('0x6')](util[_0x0b3f('0x10')]('%s:\x20%s',_0x5eb6b1[_0x0b3f('0x11')],_0x5eb6b1[_0x0b3f('0x12')]));}else if(_0x5eb6b1[_0x0b3f('0xf')]===_0x0b3f('0x9')&&_0x5eb6b1[_0x0b3f('0xa')]&&_0x5eb6b1[_0x0b3f('0x11')]){_0x1b5732[_0x5eb6b1['variableName']]&&_0x33dc0c[_0x0b3f('0x6')](util[_0x0b3f('0x10')](_0x0b3f('0x13'),_0x5eb6b1[_0x0b3f('0x11')],_0x1b5732[_0x5eb6b1['variableName']]));}else if(_0x5eb6b1[_0x0b3f('0xf')]===_0x0b3f('0xc')&&_0x5eb6b1[_0x0b3f('0xd')]&&_0x5eb6b1['Variable'][_0x0b3f('0xe')]&&_0x5eb6b1[_0x0b3f('0x11')]){_0x1b5732[_0x5eb6b1['Variable'][_0x0b3f('0xe')][_0x0b3f('0x14')]()]&&_0x33dc0c[_0x0b3f('0x6')](util[_0x0b3f('0x10')](_0x0b3f('0x13'),_0x5eb6b1['key'],_0x1b5732[_0x5eb6b1[_0x0b3f('0xd')][_0x0b3f('0xe')]['toLowerCase']()]));}}}}return _0x33dc0c[_0x0b3f('0x15')](_0x41558e);};exports[_0x0b3f('0x16')]=function(_0x1cc7be){if(_0x1cc7be&&_0x1cc7be[_0x0b3f('0x17')](-0x1)==='/'){return _0x1cc7be[_0x0b3f('0x17')](0x0,_0x1cc7be[_0x0b3f('0x4')]-0x1);}return _0x1cc7be;};exports[_0x0b3f('0x18')]=function(_0x3bc221){if(_0x3bc221&&_0x3bc221!==''){var _0x4c9540=/^(([^<>()\[\]\\.,;:\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 _0x4c9540[_0x0b3f('0x19')](String(_0x3bc221)[_0x0b3f('0x14')]());}else{return![];}};
\ No newline at end of file
+var _0x47b4=['toString','customVariable','Variable','name','toLowerCase','key','format','%s:\x20%s','keyType','join','stripTrailingSlash','substr','validateEmail','test','lodash','length','sortBy','string','push','content','type','variable','variableName'];(function(_0x4ec3de,_0x1c67c4){var _0x37478a=function(_0x5afbd3){while(--_0x5afbd3){_0x4ec3de['push'](_0x4ec3de['shift']());}};_0x37478a(++_0x1c67c4);}(_0x47b4,0x1c3));var _0x447b=function(_0xf5e3ca,_0x46d54a){_0xf5e3ca=_0xf5e3ca-0x0;var _0xcb667=_0x47b4[_0xf5e3ca];return _0xcb667;};'use strict';var _=require(_0x447b('0x0'));var util=require('util');exports['getString']=function(_0x23bce5,_0x2e4d97,_0x52cbe8){var _0x26939b=[];if(_0x23bce5[_0x447b('0x1')]>0x0){var _0x3a20c5=_[_0x447b('0x2')](_0x23bce5,['id']);for(var _0x1c3783=0x0;_0x1c3783<_0x3a20c5[_0x447b('0x1')];_0x1c3783++){var _0x30ca4c=_0x3a20c5[_0x1c3783];if(_0x30ca4c['type']===_0x447b('0x3')){_0x26939b[_0x447b('0x4')](_0x30ca4c[_0x447b('0x5')]);}else if(_0x30ca4c[_0x447b('0x6')]===_0x447b('0x7')&&_0x30ca4c[_0x447b('0x8')]){_0x2e4d97[_0x30ca4c[_0x447b('0x8')]]&&_0x26939b['push'](_0x2e4d97[_0x30ca4c[_0x447b('0x8')]][_0x447b('0x9')]());}else if(_0x30ca4c[_0x447b('0x6')]===_0x447b('0xa')&&_0x30ca4c['Variable']&&_0x30ca4c[_0x447b('0xb')][_0x447b('0xc')]){_0x2e4d97[_0x30ca4c['Variable'][_0x447b('0xc')][_0x447b('0xd')]()]&&_0x26939b[_0x447b('0x4')](_0x2e4d97[_0x30ca4c['Variable']['name'][_0x447b('0xd')]()][_0x447b('0x9')]());}else if(_0x30ca4c[_0x447b('0x6')]==='keyValue'){if(_0x30ca4c['keyType']===_0x447b('0x3')&&_0x30ca4c[_0x447b('0xe')]){_0x26939b['push'](util[_0x447b('0xf')](_0x447b('0x10'),_0x30ca4c['key'],_0x30ca4c['keyContent']));}else if(_0x30ca4c[_0x447b('0x11')]===_0x447b('0x7')&&_0x30ca4c['variableName']&&_0x30ca4c[_0x447b('0xe')]){_0x2e4d97[_0x30ca4c['variableName']]&&_0x26939b[_0x447b('0x4')](util['format'](_0x447b('0x10'),_0x30ca4c[_0x447b('0xe')],_0x2e4d97[_0x30ca4c[_0x447b('0x8')]]));}else if(_0x30ca4c['keyType']===_0x447b('0xa')&&_0x30ca4c[_0x447b('0xb')]&&_0x30ca4c['Variable'][_0x447b('0xc')]&&_0x30ca4c[_0x447b('0xe')]){_0x2e4d97[_0x30ca4c[_0x447b('0xb')]['name'][_0x447b('0xd')]()]&&_0x26939b[_0x447b('0x4')](util['format'](_0x447b('0x10'),_0x30ca4c[_0x447b('0xe')],_0x2e4d97[_0x30ca4c['Variable'][_0x447b('0xc')][_0x447b('0xd')]()]));}}}}return _0x26939b[_0x447b('0x12')](_0x52cbe8);};exports[_0x447b('0x13')]=function(_0x4b3db9){if(_0x4b3db9&&_0x4b3db9['substr'](-0x1)==='/'){return _0x4b3db9[_0x447b('0x14')](0x0,_0x4b3db9[_0x447b('0x1')]-0x1);}return _0x4b3db9;};exports[_0x447b('0x15')]=function(_0x1cd064){if(_0x1cd064&&_0x1cd064!==''){var _0x40f1f0=/^(([^<>()\[\]\\.,;:\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 _0x40f1f0[_0x447b('0x16')](String(_0x1cd064)[_0x447b('0xd')]());}else{return![];}};
\ No newline at end of file