Built motion from commit 37e1ed56.|2.6.29
[motion2.git] / server / services / ami / trigger / integration / util.js
index f126f26..4cb3f17 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa77c=['toString','Variable','toLowerCase','name','key','format','%s:\x20%s','customVariable','join','stripTrailingSlash','slice','validateEmail','isNil','test','lodash','sortBy','length','type','string','push','variable','variableName'];(function(_0x17d9e3,_0x1f969c){var _0x14192d=function(_0x159745){while(--_0x159745){_0x17d9e3['push'](_0x17d9e3['shift']());}};_0x14192d(++_0x1f969c);}(_0xa77c,0xea));var _0xca77=function(_0x317db7,_0x4a5029){_0x317db7=_0x317db7-0x0;var _0x4add37=_0xa77c[_0x317db7];return _0x4add37;};'use strict';var _=require(_0xca77('0x0'));var util=require('util');exports['getString']=function(_0x247cc5,_0xdbc54c,_0x24c4eb){var _0x125c7d=[];if(_0x247cc5['length']>0x0){var _0xc3c2b3=_[_0xca77('0x1')](_0x247cc5,['id']);for(var _0x4ae8ce=0x0;_0x4ae8ce<_0xc3c2b3[_0xca77('0x2')];_0x4ae8ce++){var _0x4abcdb=_0xc3c2b3[_0x4ae8ce];if(_0x4abcdb[_0xca77('0x3')]===_0xca77('0x4')){_0x125c7d[_0xca77('0x5')](_0x4abcdb['content']);}else if(_0x4abcdb[_0xca77('0x3')]===_0xca77('0x6')&&_0x4abcdb[_0xca77('0x7')]){_0xdbc54c[_0x4abcdb[_0xca77('0x7')]]&&_0x125c7d[_0xca77('0x5')](_0xdbc54c[_0x4abcdb[_0xca77('0x7')]][_0xca77('0x8')]());}else if(_0x4abcdb[_0xca77('0x3')]==='customVariable'&&_0x4abcdb[_0xca77('0x9')]&&_0x4abcdb[_0xca77('0x9')]['name']){_0xdbc54c[_0x4abcdb[_0xca77('0x9')]['name'][_0xca77('0xa')]()]&&_0x125c7d['push'](_0xdbc54c[_0x4abcdb[_0xca77('0x9')][_0xca77('0xb')]['toLowerCase']()][_0xca77('0x8')]());}else if(_0x4abcdb[_0xca77('0x3')]==='keyValue'){if(_0x4abcdb['keyType']===_0xca77('0x4')&&_0x4abcdb[_0xca77('0xc')]){_0x125c7d[_0xca77('0x5')](util[_0xca77('0xd')](_0xca77('0xe'),_0x4abcdb[_0xca77('0xc')],_0x4abcdb['keyContent']));}else if(_0x4abcdb['keyType']===_0xca77('0x6')&&_0x4abcdb[_0xca77('0x7')]&&_0x4abcdb[_0xca77('0xc')]){_0xdbc54c[_0x4abcdb[_0xca77('0x7')]]&&_0x125c7d[_0xca77('0x5')](util['format']('%s:\x20%s',_0x4abcdb[_0xca77('0xc')],_0xdbc54c[_0x4abcdb['variableName']]));}else if(_0x4abcdb['keyType']===_0xca77('0xf')&&_0x4abcdb[_0xca77('0x9')]&&_0x4abcdb[_0xca77('0x9')][_0xca77('0xb')]&&_0x4abcdb['key']){_0xdbc54c[_0x4abcdb[_0xca77('0x9')][_0xca77('0xb')][_0xca77('0xa')]()]&&_0x125c7d[_0xca77('0x5')](util[_0xca77('0xd')]('%s:\x20%s',_0x4abcdb[_0xca77('0xc')],_0xdbc54c[_0x4abcdb[_0xca77('0x9')]['name'][_0xca77('0xa')]()]));}}}}return _0x125c7d[_0xca77('0x10')](_0x24c4eb);};exports[_0xca77('0x11')]=function(_0x3a8335){var _0x1fc22e=_0x3a8335[_0xca77('0x12')](-0x1);if(_0x1fc22e==='/'){_0x3a8335=_0x3a8335['substring'](0x0,_0x3a8335['lastIndexOf'](_0x1fc22e));}return _0x3a8335;};exports[_0xca77('0x13')]=function(_0x10bf32){if(!_[_0xca77('0x14')](_0x10bf32)&&_0x10bf32!==''){var _0x18efe9=/^(([^<>()\[\]\\.,;:\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 _0x18efe9[_0xca77('0x15')](String(_0x10bf32)[_0xca77('0xa')]());}else{return![];}};
\ No newline at end of file
+var _0x9ec4=['lodash','util','getString','length','string','push','content','type','variable','variableName','customVariable','Variable','name','toLowerCase','toString','keyValue','keyType','key','format','%s:\x20%s','keyContent','join','stripTrailingSlash','substring','isNil','test'];(function(_0x328b1c,_0xec0b4f){var _0x4dbeaa=function(_0x432519){while(--_0x432519){_0x328b1c['push'](_0x328b1c['shift']());}};_0x4dbeaa(++_0xec0b4f);}(_0x9ec4,0x152));var _0x49ec=function(_0x316c23,_0x391212){_0x316c23=_0x316c23-0x0;var _0x4c0658=_0x9ec4[_0x316c23];return _0x4c0658;};'use strict';var _=require(_0x49ec('0x0'));var util=require(_0x49ec('0x1'));exports[_0x49ec('0x2')]=function(_0x51b71d,_0x3269c1,_0x5840f4){var _0x400f6f=[];if(_0x51b71d[_0x49ec('0x3')]>0x0){var _0xc365c1=_['sortBy'](_0x51b71d,['id']);for(var _0x1f7aea=0x0;_0x1f7aea<_0xc365c1['length'];_0x1f7aea++){var _0xb54099=_0xc365c1[_0x1f7aea];if(_0xb54099['type']===_0x49ec('0x4')){_0x400f6f[_0x49ec('0x5')](_0xb54099[_0x49ec('0x6')]);}else if(_0xb54099[_0x49ec('0x7')]===_0x49ec('0x8')&&_0xb54099[_0x49ec('0x9')]){_0x3269c1[_0xb54099[_0x49ec('0x9')]]&&_0x400f6f[_0x49ec('0x5')](_0x3269c1[_0xb54099[_0x49ec('0x9')]]['toString']());}else if(_0xb54099[_0x49ec('0x7')]===_0x49ec('0xa')&&_0xb54099['Variable']&&_0xb54099['Variable']['name']){_0x3269c1[_0xb54099[_0x49ec('0xb')][_0x49ec('0xc')][_0x49ec('0xd')]()]&&_0x400f6f['push'](_0x3269c1[_0xb54099[_0x49ec('0xb')][_0x49ec('0xc')][_0x49ec('0xd')]()][_0x49ec('0xe')]());}else if(_0xb54099[_0x49ec('0x7')]===_0x49ec('0xf')){if(_0xb54099[_0x49ec('0x10')]===_0x49ec('0x4')&&_0xb54099[_0x49ec('0x11')]){_0x400f6f['push'](util[_0x49ec('0x12')](_0x49ec('0x13'),_0xb54099[_0x49ec('0x11')],_0xb54099[_0x49ec('0x14')]));}else if(_0xb54099[_0x49ec('0x10')]===_0x49ec('0x8')&&_0xb54099[_0x49ec('0x9')]&&_0xb54099[_0x49ec('0x11')]){_0x3269c1[_0xb54099[_0x49ec('0x9')]]&&_0x400f6f[_0x49ec('0x5')](util[_0x49ec('0x12')](_0x49ec('0x13'),_0xb54099[_0x49ec('0x11')],_0x3269c1[_0xb54099['variableName']]));}else if(_0xb54099[_0x49ec('0x10')]==='customVariable'&&_0xb54099[_0x49ec('0xb')]&&_0xb54099['Variable'][_0x49ec('0xc')]&&_0xb54099[_0x49ec('0x11')]){_0x3269c1[_0xb54099[_0x49ec('0xb')][_0x49ec('0xc')][_0x49ec('0xd')]()]&&_0x400f6f[_0x49ec('0x5')](util[_0x49ec('0x12')](_0x49ec('0x13'),_0xb54099[_0x49ec('0x11')],_0x3269c1[_0xb54099['Variable']['name'][_0x49ec('0xd')]()]));}}}}return _0x400f6f[_0x49ec('0x15')](_0x5840f4);};exports[_0x49ec('0x16')]=function(_0x972860){var _0x4ab0cd=_0x972860['slice'](-0x1);if(_0x4ab0cd==='/'){_0x972860=_0x972860[_0x49ec('0x17')](0x0,_0x972860['lastIndexOf'](_0x4ab0cd));}return _0x972860;};exports['validateEmail']=function(_0x1fc9f5){if(!_[_0x49ec('0x18')](_0x1fc9f5)&&_0x1fc9f5!==''){var _0x14dae1=/^(([^<>()\[\]\\.,;:\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 _0x14dae1[_0x49ec('0x19')](String(_0x1fc9f5)[_0x49ec('0xd')]());}else{return![];}};
\ No newline at end of file