Built motion from commit e8da49ee.|2.6.33
[motion2.git] / server / services / routing / server / applications / gotoif.js
index 06c137a..13bc3e7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xedd4=['string','condition\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','priority\x20false\x20is\x20a\x20number','consequence','fromString','replace','length','error','message','stop','condition','priorityTrue','priorityFalse','info','[%s][GOTOIF]\x20condition\x20%s\x20is\x20%s\x20try\x20goto\x20priority\x20%s','next','findIndex','[%s][GOTOIF]\x20priority\x20%s\x20found\x20at\x20index:\x20%s','[%s][GOTOIF]\x20priority\x20%s\x20not\x20found','[%s][GOTOIF]\x20eval\x20error:\x20%s','[%s][GOTOIF]\x20%s','stringify','validate','lodash','html-to-text','./utils','../../../../config/logger'];(function(_0x725b8e,_0xc22b48){var _0x43ac45=function(_0x46bb4a){while(--_0x46bb4a){_0x725b8e['push'](_0x725b8e['shift']());}};_0x43ac45(++_0xc22b48);}(_0xedd4,0x183));var _0x4edd=function(_0x5e7aab,_0x2fb8d6){_0x5e7aab=_0x5e7aab-0x0;var _0x23abd5=_0xedd4[_0x5e7aab];return _0x23abd5;};'use strict';var schema=require(_0x4edd('0x0'));var _=require(_0x4edd('0x1'));var htmlToText=require(_0x4edd('0x2'));var utils=require(_0x4edd('0x3'));var logger=require(_0x4edd('0x4'))('routing');var gotoif=schema({'condition':{'type':_0x4edd('0x5'),'required':!![],'message':_0x4edd('0x6')},'priorityTrue':{'type':_0x4edd('0x7'),'message':'priority\x20true\x20is\x20a\x20number'},'priorityFalse':{'type':_0x4edd('0x7'),'message':_0x4edd('0x8')}});exports[_0x4edd('0x9')]=function(_0x243004,_0x2ab047){return function(_0x32295b){try{var _0x4473cb={'condition':htmlToText[_0x4edd('0xa')](utils['getMustacheRender'](_0x2ab047[0x0],this),{'wordwrap':![]})[_0x4edd('0xb')](/<\/?[^>]+(>|$)/g,''),'priorityTrue':_0x2ab047[0x1],'priorityFalse':_0x2ab047[0x2]};var _0x3c6e10=gotoif[_0x4edd('0x0')](_0x4473cb,{'typecast':!![]});if(_0x3c6e10[_0x4edd('0xc')]){logger[_0x4edd('0xd')]('[%s][GOTOIF]\x20%s',_0x243004,_['map'](_0x3c6e10,_0x4edd('0xe'))['join'](',\x20'));_0x32295b[_0x4edd('0xf')]();}else{try{var _0xe4db91=eval('('+_0x4473cb[_0x4edd('0x10')]+')');var _0x4bb9e8=_0xe4db91?_0x4473cb[_0x4edd('0x11')]:_0x4473cb[_0x4edd('0x12')];logger[_0x4edd('0x13')](_0x4edd('0x14'),_0x243004,_0x4473cb['condition'],_0xe4db91,_0x4bb9e8||_0x4edd('0x15'));if(_0x4bb9e8){var _0x196f7e=_[_0x4edd('0x16')](_0x32295b['rules'](),{'p':_0x4bb9e8});if(_0x196f7e>=0x0){logger[_0x4edd('0x13')](_0x4edd('0x17'),_0x243004,_0x4bb9e8||_0x4edd('0x15'),_0x196f7e);_0x32295b[_0x4edd('0x15')](_0x196f7e);}else{logger['info'](_0x4edd('0x18'),_0x243004,_0x4bb9e8||'next');_0x32295b['stop']();}}else{_0x32295b[_0x4edd('0x15')]();}}catch(_0xa974fd){logger['error'](_0x4edd('0x19'),_0x243004,_0xa974fd[_0x4edd('0xe')]);_0x32295b['stop']();}}}catch(_0x3583b2){logger[_0x4edd('0xd')](_0x4edd('0x1a'),_0x243004,JSON[_0x4edd('0x1b')](_0x3583b2));_0x32295b[_0x4edd('0xf')]();}};};
\ No newline at end of file
+var _0x59ae=['priorityFalse','info','[%s][GOTOIF]\x20condition\x20%s\x20is\x20%s\x20try\x20goto\x20priority\x20%s','next','findIndex','rules','[%s][GOTOIF]\x20priority\x20%s\x20not\x20found','[%s][GOTOIF]\x20eval\x20error:\x20%s','[%s][GOTOIF]\x20%s','stringify','validate','lodash','html-to-text','./utils','../../../../config/logger','routing','condition\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','consequence','fromString','getMustacheRender','length','error','message','join','stop','condition','priorityTrue'];(function(_0x90790d,_0x18060d){var _0x582a67=function(_0x5e07ab){while(--_0x5e07ab){_0x90790d['push'](_0x90790d['shift']());}};_0x582a67(++_0x18060d);}(_0x59ae,0xce));var _0xe59a=function(_0x3d1387,_0x5606dd){_0x3d1387=_0x3d1387-0x0;var _0x5e19b7=_0x59ae[_0x3d1387];return _0x5e19b7;};'use strict';var schema=require(_0xe59a('0x0'));var _=require(_0xe59a('0x1'));var htmlToText=require(_0xe59a('0x2'));var utils=require(_0xe59a('0x3'));var logger=require(_0xe59a('0x4'))(_0xe59a('0x5'));var gotoif=schema({'condition':{'type':'string','required':!![],'message':_0xe59a('0x6')},'priorityTrue':{'type':_0xe59a('0x7'),'message':'priority\x20true\x20is\x20a\x20number'},'priorityFalse':{'type':_0xe59a('0x7'),'message':'priority\x20false\x20is\x20a\x20number'}});exports[_0xe59a('0x8')]=function(_0x42d820,_0x316d32){return function(_0x1950fd){try{var _0x42bc1d={'condition':htmlToText[_0xe59a('0x9')](utils[_0xe59a('0xa')](_0x316d32[0x0],this),{'wordwrap':![]})['replace'](/<\/?[^>]+(>|$)/g,''),'priorityTrue':_0x316d32[0x1],'priorityFalse':_0x316d32[0x2]};var _0x5df3ce=gotoif[_0xe59a('0x0')](_0x42bc1d,{'typecast':!![]});if(_0x5df3ce[_0xe59a('0xb')]){logger[_0xe59a('0xc')]('[%s][GOTOIF]\x20%s',_0x42d820,_['map'](_0x5df3ce,_0xe59a('0xd'))[_0xe59a('0xe')](',\x20'));_0x1950fd[_0xe59a('0xf')]();}else{try{var _0x240c04=eval('('+_0x42bc1d[_0xe59a('0x10')]+')');var _0x38d517=_0x240c04?_0x42bc1d[_0xe59a('0x11')]:_0x42bc1d[_0xe59a('0x12')];logger[_0xe59a('0x13')](_0xe59a('0x14'),_0x42d820,_0x42bc1d[_0xe59a('0x10')],_0x240c04,_0x38d517||_0xe59a('0x15'));if(_0x38d517){var _0x57ea46=_[_0xe59a('0x16')](_0x1950fd[_0xe59a('0x17')](),{'p':_0x38d517});if(_0x57ea46>=0x0){logger['info']('[%s][GOTOIF]\x20priority\x20%s\x20found\x20at\x20index:\x20%s',_0x42d820,_0x38d517||_0xe59a('0x15'),_0x57ea46);_0x1950fd[_0xe59a('0x15')](_0x57ea46);}else{logger[_0xe59a('0x13')](_0xe59a('0x18'),_0x42d820,_0x38d517||_0xe59a('0x15'));_0x1950fd[_0xe59a('0xf')]();}}else{_0x1950fd[_0xe59a('0x15')]();}}catch(_0x39780c){logger[_0xe59a('0xc')](_0xe59a('0x19'),_0x42d820,_0x39780c['message']);_0x1950fd['stop']();}}}catch(_0x400358){logger[_0xe59a('0xc')](_0xe59a('0x1a'),_0x42d820,JSON[_0xe59a('0x1b')](_0x400358));_0x1950fd[_0xe59a('0xf')]();}};};
\ No newline at end of file