Built motion from commit 67e5df37.|2.0.58
[motion2.git] / server / services / routing / server / applications / strategy / util.js
1 var _0xac5b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x2E\x2E\x2F\x75\x74\x69\x6C\x73","\x6D\x75\x73\x74\x61\x63\x68\x65","\x72\x6F\x75\x74\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x65\x6D\x69\x74","\x74\x6F","\x75\x73\x65\x72\x3A\x73\x61\x76\x65","\x75\x73\x65\x72\x3A\x25\x73","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x2E","\x73\x70\x6C\x69\x74","\x20\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\x6E\x6F\x74\x69\x66\x69\x63\x61\x74\x69\x6F\x6E\x53\x6F\x75\x6E\x64","\x61\x63\x63\x6F\x75\x6E\x74","\x6E\x6F\x74\x69\x66\x69\x63\x61\x74\x69\x6F\x6E\x53\x68\x61\x6B\x65","\x62\x6F\x64\x79","\x71\x75\x65\x75\x65","\x6D\x73\x67","\x6E\x6F\x74\x69\x66\x69\x63\x61\x74\x69\x6F\x6E\x54\x65\x6D\x70\x6C\x61\x74\x65","\x67\x65\x74\x4D\x75\x73\x74\x61\x63\x68\x65\x52\x65\x6E\x64\x65\x72","\x49\x20\x63\x61\x6E\x27\x74\x20\x72\x65\x6E\x64\x65\x72\x20\x79\x6F\x75\x72\x20\x74\x65\x6D\x70\x6C\x61\x74\x65","\x5B\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x5D\x20\x25\x73","\x6D\x65\x73\x73\x61\x67\x65","\x65\x72\x72\x6F\x72","\x6E\x6F\x74\x69\x66\x69\x63\x61\x74\x69\x6F\x6E\x3A\x25\x73","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x5B\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D\x5B\x53\x54\x41\x54\x55\x53\x3A\x25\x73\x5D","\x69\x6E\x66\x6F","\x69\x73\x41\x67\x65\x6E\x74\x41\x76\x61\x69\x6C\x61\x62\x6C\x65","\x62\x75\x73\x79","\x42\x55\x53\x59","\x6F\x6E\x6C\x69\x6E\x65","\x4F\x46\x46\x4C\x49\x4E\x45","\x50\x61\x75\x73\x65","\x50\x41\x55\x53\x45","\x43\x61\x70\x61\x63\x69\x74\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x43\x75\x72\x72\x65\x6E\x74\x43\x61\x70\x61\x63\x69\x74\x79","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x20\x4D\x41\x58\x43\x41\x50\x41\x43\x49\x54\x59","\x73\x68\x6F\x77\x4E\x6F\x74\x69\x66\x69\x63\x61\x74\x69\x6F\x6E","\x68\x69\x64\x65\x4E\x6F\x74\x69\x66\x69\x63\x61\x74\x69\x6F\x6E","\x77\x72\x69\x74\x65\x4C\x6F\x67"];_0xac5b[0];var util=require(_0xac5b[1]);var utils=require(_0xac5b[2]);var Mustache=require(_0xac5b[3]);var logger=require(_0xac5b[5])(_0xac5b[4]);var io=require(_0xac5b[7])({host:_0xac5b[6],port:6379});function emit(_0x3b9ax7,_0x3b9ax8,_0x3b9ax9){io[_0xac5b[9]](_0x3b9ax7)[_0xac5b[8]](_0x3b9ax8,_0x3b9ax9)}function sendNotification(_0x3b9axb,_0x3b9axc,_0x3b9axd,_0x3b9axe,_0x3b9axf,_0x3b9ax10){io[_0xac5b[9]](util[_0xac5b[13]](_0xac5b[11],_0x3b9axe[_0xac5b[12]]))[_0xac5b[8]](_0xac5b[10],_0x3b9axe);var _0x3b9ax11=_0x3b9ax10|| {};var _0x3b9ax12=_0x3b9axd[_0xac5b[15]](_0xac5b[14]);var _0x3b9ax9={uniqueid:_0x3b9axc,channel:_0x3b9ax12[0],id:_0x3b9ax12[1],title:_0x3b9ax12[0]+ _0xac5b[16],interactionId:_0x3b9ax12[2],queue:_0x3b9axf?_0x3b9axf[_0xac5b[12]]:null,sound:_0x3b9ax11[_0xac5b[18]][_0xac5b[17]],shake:_0x3b9ax11[_0xac5b[18]][_0xac5b[19]]};try{if(!_0x3b9ax11[_0xac5b[20]]){_0x3b9ax11[_0xac5b[20]]= {}};if(_0x3b9axf){_0x3b9ax11[_0xac5b[20]][_0xac5b[21]]= _0x3b9axf}else {if(_0x3b9ax11[_0xac5b[20]][_0xac5b[21]]){delete _0x3b9ax11[_0xac5b[20]][_0xac5b[21]]}};_0x3b9ax9[_0xac5b[22]]= utils[_0xac5b[24]](_0x3b9ax11[_0xac5b[18]][_0xac5b[23]],_0x3b9ax11)}catch(error){_0x3b9ax9[_0xac5b[22]]= _0xac5b[25];logger[_0xac5b[28]](util[_0xac5b[13]](_0xac5b[26],_0x3b9axc,error[_0xac5b[27]]))};io[_0xac5b[9]](util[_0xac5b[13]](_0xac5b[11],_0x3b9axe[_0xac5b[12]]))[_0xac5b[8]](util[_0xac5b[13]](_0xac5b[29],_0x3b9axb?_0xac5b[30]:_0xac5b[31]),_0x3b9ax9)}function writeLog(_0x3b9ax14,_0x3b9ax9,_0x3b9ax15){return logger[_0xac5b[33]](util[_0xac5b[13]](_0xac5b[32],_0x3b9ax14,_0x3b9ax9[_0xac5b[12]],_0x3b9ax15))}exports[_0xac5b[34]]= function(_0x3b9ax14,_0x3b9axe,_0x3b9ax16,_0x3b9ax17){if(_0x3b9axe[_0xac5b[35]]){writeLog(_0x3b9ax14,_0x3b9axe,_0xac5b[36]);return false};if(!_0x3b9axe[_0xac5b[37]]){writeLog(_0x3b9ax14,_0x3b9axe,_0xac5b[38]);return false};if(_0x3b9axe[_0x3b9ax16+ _0xac5b[39]]){writeLog(_0x3b9ax14,_0x3b9axe,_0xac5b[40]);return false};if(_0x3b9ax17&& _0x3b9axe[_0xac5b[42]](_0x3b9ax16+ _0xac5b[41])&& _0x3b9axe[_0xac5b[42]](_0x3b9ax16+ _0xac5b[43])){if(_0x3b9axe[_0x3b9ax16+ _0xac5b[41]]> 0&& _0x3b9axe[_0x3b9ax16+ _0xac5b[43]]>= _0x3b9axe[_0x3b9ax16+ _0xac5b[41]]){writeLog(_0x3b9ax14,_0x3b9axe,_0x3b9ax16[_0xac5b[44]]()+ _0xac5b[45]);return false}};return true};exports[_0xac5b[46]]= function(_0x3b9axc,_0x3b9axd,_0x3b9axe,_0x3b9axf,_0x3b9ax11){return sendNotification(true,_0x3b9axc,_0x3b9axd,_0x3b9axe,_0x3b9axf,_0x3b9ax11)};exports[_0xac5b[47]]= function(_0x3b9axc,_0x3b9axd,_0x3b9axe,_0x3b9axf,_0x3b9ax11){return sendNotification(false,_0x3b9axc,_0x3b9axd,_0x3b9axe,_0x3b9axf,_0x3b9ax11)};exports[_0xac5b[48]]= writeLog