Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / services / routing / server / applications / gotoif.js
index 6a2e919..6838fd1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe61c=['next','[%s][GOTOIF]\x20priority\x20%s\x20not\x20found','stop','[%s][GOTOIF]\x20eval\x20error:\x20%s','stringify','validate','lodash','html-to-text','../../../../config/logger','routing','string','condition\x20is\x20a\x20string\x20and\x20it\x20is\x20required','priority\x20true\x20is\x20a\x20number','number','priority\x20false\x20is\x20a\x20number','getMustacheRender','replace','length','error','[%s][GOTOIF]\x20%s','message','join','condition','info','[%s][GOTOIF]\x20condition\x20%s\x20is\x20%s\x20try\x20goto\x20priority\x20%s','findIndex','rules','[%s][GOTOIF]\x20priority\x20%s\x20found\x20at\x20index:\x20%s'];(function(_0x2e59a4,_0x2c1eb3){var _0x51d493=function(_0x35b05a){while(--_0x35b05a){_0x2e59a4['push'](_0x2e59a4['shift']());}};_0x51d493(++_0x2c1eb3);}(_0xe61c,0x1a9));var _0xce61=function(_0x1f8053,_0x111077){_0x1f8053=_0x1f8053-0x0;var _0x174fd8=_0xe61c[_0x1f8053];return _0x174fd8;};'use strict';var schema=require(_0xce61('0x0'));var _=require(_0xce61('0x1'));var htmlToText=require(_0xce61('0x2'));var utils=require('./utils');var logger=require(_0xce61('0x3'))(_0xce61('0x4'));var gotoif=schema({'condition':{'type':_0xce61('0x5'),'required':!![],'message':_0xce61('0x6')},'priorityTrue':{'type':'number','message':_0xce61('0x7')},'priorityFalse':{'type':_0xce61('0x8'),'message':_0xce61('0x9')}});exports['consequence']=function(_0x263653,_0x548846){return function(_0x31c483){try{var _0x50465d={'condition':htmlToText['fromString'](utils[_0xce61('0xa')](_0x548846[0x0],this),{'wordwrap':![]})[_0xce61('0xb')](/<\/?[^>]+(>|$)/g,''),'priorityTrue':_0x548846[0x1],'priorityFalse':_0x548846[0x2]};var _0x3e85d0=gotoif[_0xce61('0x0')](_0x50465d,{'typecast':!![]});if(_0x3e85d0[_0xce61('0xc')]){logger[_0xce61('0xd')](_0xce61('0xe'),_0x263653,_['map'](_0x3e85d0,_0xce61('0xf'))[_0xce61('0x10')](',\x20'));_0x31c483['stop']();}else{try{var _0x257074=eval('('+_0x50465d[_0xce61('0x11')]+')');var _0x51d2e6=_0x257074?_0x50465d['priorityTrue']:_0x50465d['priorityFalse'];logger[_0xce61('0x12')](_0xce61('0x13'),_0x263653,_0x50465d['condition'],_0x257074,_0x51d2e6||'next');if(_0x51d2e6){var _0x428025=_[_0xce61('0x14')](_0x31c483[_0xce61('0x15')](),{'p':_0x51d2e6});if(_0x428025>=0x0){logger['info'](_0xce61('0x16'),_0x263653,_0x51d2e6||_0xce61('0x17'),_0x428025);_0x31c483[_0xce61('0x17')](_0x428025);}else{logger[_0xce61('0x12')](_0xce61('0x18'),_0x263653,_0x51d2e6||_0xce61('0x17'));_0x31c483[_0xce61('0x19')]();}}else{_0x31c483[_0xce61('0x17')]();}}catch(_0x35e5e8){logger[_0xce61('0xd')](_0xce61('0x1a'),_0x263653,_0x35e5e8[_0xce61('0xf')]);_0x31c483[_0xce61('0x19')]();}}}catch(_0x3c91e6){logger['error']('[%s][GOTOIF]\x20%s',_0x263653,JSON[_0xce61('0x1b')](_0x3c91e6));_0x31c483['stop']();}};};
\ No newline at end of file
+var _0x7a12=['validate','lodash','html-to-text','./utils','routing','string','condition\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','priority\x20true\x20is\x20a\x20number','consequence','fromString','getMustacheRender','length','[%s][GOTOIF]\x20%s','map','message','condition','priorityTrue','priorityFalse','info','next','findIndex','rules','[%s][GOTOIF]\x20priority\x20%s\x20found\x20at\x20index:\x20%s','error','[%s][GOTOIF]\x20eval\x20error:\x20%s','stop','stringify'];(function(_0x5aa9d6,_0x56eb8b){var _0x48f997=function(_0x2f53a0){while(--_0x2f53a0){_0x5aa9d6['push'](_0x5aa9d6['shift']());}};_0x48f997(++_0x56eb8b);}(_0x7a12,0x1c0));var _0x27a1=function(_0x272daf,_0x4619ff){_0x272daf=_0x272daf-0x0;var _0x523fee=_0x7a12[_0x272daf];return _0x523fee;};'use strict';var schema=require(_0x27a1('0x0'));var _=require(_0x27a1('0x1'));var htmlToText=require(_0x27a1('0x2'));var utils=require(_0x27a1('0x3'));var logger=require('../../../../config/logger')(_0x27a1('0x4'));var gotoif=schema({'condition':{'type':_0x27a1('0x5'),'required':!![],'message':_0x27a1('0x6')},'priorityTrue':{'type':_0x27a1('0x7'),'message':_0x27a1('0x8')},'priorityFalse':{'type':_0x27a1('0x7'),'message':'priority\x20false\x20is\x20a\x20number'}});exports[_0x27a1('0x9')]=function(_0x64ccaf,_0x3784dd){return function(_0x1a341c){try{var _0x360a40={'condition':htmlToText[_0x27a1('0xa')](utils[_0x27a1('0xb')](_0x3784dd[0x0],this),{'wordwrap':![]})['replace'](/<\/?[^>]+(>|$)/g,''),'priorityTrue':_0x3784dd[0x1],'priorityFalse':_0x3784dd[0x2]};var _0x4cd767=gotoif[_0x27a1('0x0')](_0x360a40,{'typecast':!![]});if(_0x4cd767[_0x27a1('0xc')]){logger['error'](_0x27a1('0xd'),_0x64ccaf,_[_0x27a1('0xe')](_0x4cd767,_0x27a1('0xf'))['join'](',\x20'));_0x1a341c['stop']();}else{try{var _0x191249=eval('('+_0x360a40[_0x27a1('0x10')]+')');var _0xf8ed51=_0x191249?_0x360a40[_0x27a1('0x11')]:_0x360a40[_0x27a1('0x12')];logger[_0x27a1('0x13')]('[%s][GOTOIF]\x20condition\x20%s\x20is\x20%s\x20try\x20goto\x20priority\x20%s',_0x64ccaf,_0x360a40['condition'],_0x191249,_0xf8ed51||_0x27a1('0x14'));if(_0xf8ed51){var _0x17df6a=_[_0x27a1('0x15')](_0x1a341c[_0x27a1('0x16')](),{'p':_0xf8ed51});if(_0x17df6a>=0x0){logger['info'](_0x27a1('0x17'),_0x64ccaf,_0xf8ed51||_0x27a1('0x14'),_0x17df6a);_0x1a341c[_0x27a1('0x14')](_0x17df6a);}else{logger[_0x27a1('0x13')]('[%s][GOTOIF]\x20priority\x20%s\x20not\x20found',_0x64ccaf,_0xf8ed51||'next');_0x1a341c['stop']();}}else{_0x1a341c[_0x27a1('0x14')]();}}catch(_0x1ac7ec){logger[_0x27a1('0x18')](_0x27a1('0x19'),_0x64ccaf,_0x1ac7ec[_0x27a1('0xf')]);_0x1a341c[_0x27a1('0x1a')]();}}}catch(_0x3d7e89){logger['error'](_0x27a1('0xd'),_0x64ccaf,JSON[_0x27a1('0x1b')](_0x3d7e89));_0x1a341c[_0x27a1('0x1a')]();}};};
\ No newline at end of file