Built motion from commit d5e4af8c.|2.6.23
[motion2.git] / server / services / routing / server / index.js
index ccf65a8..7fe9910 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6af6=['length','existsSync','join','app','.js','toLowerCase','autoreply','appdata','split','mail','push','slice','dialogflowv2','amazonlex','tag','TagId','getMustacheRender','account','ChatWebsiteId','ContactId','body','%s:%s:%s','./interval','condition','intervals','./applications/','consequence','info','on\x20interval','\x20|\x20','error','Please\x20create\x20a\x20new\x20file\x20under','execute','Applications\x20executed','stringify','matchPath','emit','No\x20applications\x20to\x20execute','stack','agent','agents','busy','end','QueueReport','update','UserId','catch','message\x20is\x20empty','busyQueue','capacity','hasOwnProperty','CurrentCapacity','updateRealtime','agent\x20not\x20found','values','find','chatQueues','loggedIn','name','paused','mailQueues','available','waiting','openchannelQueues','smsQueues','faxQueues','whatsappQueues','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','http','listen','127.0.0.1','log','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','lodash','util','path','jayson/promise','bluebird','./applications/strategy/util','routing','../rpc/openchannelQueueReport','../rpc/mailQueueReport','../rpc/chatQueueReport','../rpc/faxQueueReport','../lib/rule-engine','format','isNil','IntervalId','Intervals','map','interval','rules','channel','message','interaction','checkWaitingNotifications','transfer','applications','isArray'];(function(_0xf55ea1,_0x5b330d){var _0x371412=function(_0x16ee29){while(--_0x16ee29){_0xf55ea1['push'](_0xf55ea1['shift']());}};_0x371412(++_0x5b330d);}(_0x6af6,0x176));var _0x66af=function(_0x798a7e,_0x28519e){_0x798a7e=_0x798a7e-0x0;var _0x18ee09=_0x6af6[_0x798a7e];return _0x18ee09;};'use strict';var _=require(_0x66af('0x0'));var util=require(_0x66af('0x1'));var path=require(_0x66af('0x2'));var fs=require('fs');var jayson=require(_0x66af('0x3'));var BPromise=require(_0x66af('0x4'));var utils=require('./applications/utils');var sUtils=require(_0x66af('0x5'));var logger=require('../../../config/logger')(_0x66af('0x6'));var rpc={'openchannelQueueReport':require(_0x66af('0x7')),'mailQueueReport':require(_0x66af('0x8')),'chatQueueReport':require(_0x66af('0x9')),'smsQueueReport':require('../rpc/smsQueueReport'),'faxQueueReport':require(_0x66af('0xa')),'whatsappQueueReport':require('../rpc/whatsappQueueReport')};var RuleEngine=require(_0x66af('0xb'));function getId(_0xcf9131,_0x132168,_0x3da3cf){return util[_0x66af('0xc')]('%s.%s.%s',_0xcf9131,_0x132168||0x0,_0x3da3cf||0x0);}function getIntervals(_0x230dd1,_0x94492f){var _0x225319=[];if(!_[_0x66af('0xd')](_0x94492f[_0x66af('0xe')])&&!_[_0x66af('0xd')](_0x230dd1[_0x94492f[_0x66af('0xe')]])&&!_[_0x66af('0xd')](_0x230dd1[_0x94492f[_0x66af('0xe')]][_0x66af('0xf')])){_0x225319=_[_0x66af('0x10')](_0x230dd1[_0x94492f[_0x66af('0xe')]][_0x66af('0xf')],_0x66af('0x11'));}else if(!_[_0x66af('0xd')](_0x94492f[_0x66af('0x11')])){_0x225319=[_0x94492f[_0x66af('0x11')]];}return _0x225319;}exports['listen']=function(_0x46133b){_0x46133b[_0x66af('0x12')]={};return new BPromise(function(_0x4bdecb,_0x263101){var _0x4d24f5={'Start':function(_0x432e32){var _0x42461d=this;return new Promise(function(_0x482d86,_0x6d336b){if(_0x432e32){try{var _0x2ec232=[];var _0x348ccf=getId(_0x432e32[_0x66af('0x13')],_0x432e32['message']?_0x432e32[_0x66af('0x14')]['id']:0x0,_0x432e32[_0x66af('0x15')]?_0x432e32[_0x66af('0x15')]['id']:0x0);var _0x145338=sUtils[_0x66af('0x16')](_0x46133b,_0x432e32);if(_0x432e32[_0x66af('0x17')]||!_0x145338&&_0x432e32[_0x66af('0x18')]&&_[_0x66af('0x19')](_0x432e32['applications'])&&_0x432e32['applications'][_0x66af('0x1a')]){for(var _0x30cc88=0x0;_0x30cc88<_0x432e32[_0x66af('0x18')]['length'];_0x30cc88+=0x1){var _0x48369a=_0x432e32[_0x66af('0x18')][_0x30cc88];if(fs[_0x66af('0x1b')](path[_0x66af('0x1c')](__dirname,_0x66af('0x18'),_0x48369a[_0x66af('0x1d')]+_0x66af('0x1e')))){var _0x1cdcaa=[];switch(_0x48369a['app'][_0x66af('0x1f')]()){case _0x66af('0x20'):var _0x110f1d=_0x48369a[_0x66af('0x21')][_0x66af('0x22')](',');if(_0x432e32[_0x66af('0x13')]===_0x66af('0x23')){_0x1cdcaa[_0x66af('0x24')](_0x110f1d[0x0]);_0x1cdcaa[_0x66af('0x24')](_0x110f1d[0x1]);_0x1cdcaa[_0x66af('0x24')](_0x110f1d[_0x66af('0x25')](0x2,_0x110f1d['length'])['join'](','));}else{_0x1cdcaa[_0x66af('0x24')](_0x110f1d[0x0]);_0x1cdcaa[_0x66af('0x24')](_0x110f1d[_0x66af('0x25')](0x1,_0x110f1d[_0x66af('0x1a')])[_0x66af('0x1c')](','));}break;case'dialogflow':var _0x208494=_0x48369a['appdata']['split'](',');_0x1cdcaa['push'](_0x208494[0x0]);_0x1cdcaa['push'](_0x208494[0x1]);_0x1cdcaa['push'](_0x208494[_0x66af('0x25')](0x2,_0x208494[_0x66af('0x1a')])[_0x66af('0x1c')](','));break;case _0x66af('0x26'):var _0x1466dd=_0x48369a[_0x66af('0x21')]['split'](',');_0x1cdcaa['push'](_0x1466dd[0x0]);_0x1cdcaa[_0x66af('0x24')](_0x1466dd[0x1]);_0x1cdcaa[_0x66af('0x24')](_0x1466dd[0x2]);_0x1cdcaa[_0x66af('0x24')](_0x1466dd[0x3]);_0x1cdcaa[_0x66af('0x24')](_0x1466dd[_0x66af('0x25')](0x4,_0x1466dd[_0x66af('0x1a')])[_0x66af('0x1c')](','));break;case _0x66af('0x27'):var _0x5ac13b=_0x48369a['appdata'][_0x66af('0x22')](',');_0x1cdcaa[_0x66af('0x24')](_0x5ac13b[0x0]);_0x1cdcaa[_0x66af('0x24')](_0x5ac13b[0x1]);_0x1cdcaa[_0x66af('0x24')](_0x5ac13b[0x2]);_0x1cdcaa[_0x66af('0x24')](_0x5ac13b[0x3]);_0x1cdcaa['push'](_0x5ac13b[_0x66af('0x25')](0x4,_0x5ac13b[_0x66af('0x1a')])[_0x66af('0x1c')](','));break;case _0x66af('0x14'):_0x1cdcaa[_0x66af('0x24')](_0x48369a[_0x66af('0x21')]);break;case _0x66af('0x28'):_0x1cdcaa[_0x66af('0x24')](_0x48369a[_0x66af('0x29')]);_0x1cdcaa[_0x66af('0x24')](_0x48369a[_0x66af('0x21')]);break;case'tvox':var _0xb732a=utils[_0x66af('0x2a')](_0x432e32[_0x66af('0x2b')]['notificationTemplate'],_0x432e32);var _0x3aebe9=_0x48369a[_0x66af('0x21')][_0x66af('0x22')](',');_0x1cdcaa[_0x66af('0x24')](_0x3aebe9[0x0]);_0x1cdcaa['push'](_0x3aebe9[0x1]);_0x1cdcaa[_0x66af('0x24')](_0x3aebe9[0x2]);_0x1cdcaa[_0x66af('0x24')](_0x3aebe9[0x3]);_0x1cdcaa[_0x66af('0x24')](_0x3aebe9[0x4]);_0x1cdcaa[_0x66af('0x24')](_0x3aebe9[0x5]);_0x1cdcaa[_0x66af('0x24')](_0x3aebe9[0x6]);_0x1cdcaa[_0x66af('0x24')](_0x3aebe9[0x7]);_0x1cdcaa[_0x66af('0x24')](_0x3aebe9[0x8]);_0x1cdcaa['push'](_0x3aebe9[0x9]);_0x1cdcaa[_0x66af('0x24')](_0x3aebe9[0xa]);_0x1cdcaa[_0x66af('0x24')](_0x432e32['interaction']['id']);_0x1cdcaa[_0x66af('0x24')](_0x432e32[_0x66af('0x14')]['id']);_0x1cdcaa[_0x66af('0x24')](_0x48369a[_0x66af('0x2c')]);_0x1cdcaa[_0x66af('0x24')](_0x432e32[_0x66af('0x15')][_0x66af('0x2d')]);_0x1cdcaa[_0x66af('0x24')](_0x432e32[_0x66af('0x2e')][_0x66af('0x2e')]);_0x1cdcaa[_0x66af('0x24')](_0xb732a);break;default:_0x1cdcaa=_[_0x66af('0xd')](_0x48369a[_0x66af('0x21')])?[]:_0x48369a['appdata'][_0x66af('0x22')](',');}var _0x5b8479={'id':util[_0x66af('0xc')](_0x66af('0x2f'),_0x348ccf,_0x48369a['id'],_0x48369a[_0x66af('0x1d')]),'condition':require(_0x66af('0x30'))[_0x66af('0x31')](_0x348ccf,getIntervals(_0x46133b[_0x66af('0x32')],_0x48369a),_0x46133b),'consequence':require(_0x66af('0x33')+_0x48369a[_0x66af('0x1d')])[_0x66af('0x34')](_0x348ccf,_0x1cdcaa,_0x46133b,_0x432e32),'p':_0x48369a['priority']||0x0};logger[_0x66af('0x35')]('Push\x20new\x20rule',_0x5b8479['id'],_0x66af('0x36'),getIntervals(_0x46133b[_0x66af('0x32')],_0x48369a)[_0x66af('0x1c')](_0x66af('0x37')));_0x2ec232[_0x66af('0x24')](_0x5b8479);}else{logger[_0x66af('0x38')](_0x66af('0x39'),path[_0x66af('0x1c')](__dirname,_0x66af('0x18'),_0x48369a[_0x66af('0x1d')]+_0x66af('0x1e')));}}_0x46133b[_0x66af('0x12')][_0x348ccf]=new RuleEngine(_0x2ec232);_0x46133b[_0x66af('0x12')][_0x348ccf][_0x66af('0x3a')](_0x432e32,function(_0x1934d6){logger[_0x66af('0x35')](_0x66af('0x3b'),JSON[_0x66af('0x3c')](_0x1934d6[_0x66af('0x3d')]));if(_0x46133b['rules'][_0x348ccf]){_0x46133b[_0x66af('0x12')][_0x348ccf][_0x66af('0x3e')]('complete');}});return _0x482d86({'code':0xc8,'message':_0x432e32});}else{if(_0x145338){logger[_0x66af('0x35')](util[_0x66af('0xc')]('Skipped\x20routing\x20for\x20%s',_0x348ccf));}else{logger[_0x66af('0x35')](_0x66af('0x3f'));}return _0x482d86({'code':0xc8,'message':_0x432e32});}}catch(_0x5b6eed){logger[_0x66af('0x38')](_0x5b6eed[_0x66af('0x40')]);return _0x6d336b(_0x42461d[_0x66af('0x38')](0x1f4,_0x5b6eed));}}return _0x6d336b('routing\x20is\x20empty');});},'AcceptMessage':function(_0x433d72){var _0x33abd3=this;return new Promise(function(_0x24a4c6,_0x331140){if(_0x433d72['agent']&&_0x433d72[_0x66af('0x41')]['id']){if(_0x46133b['agents'][_0x433d72['agent']['id']]){_0x46133b[_0x66af('0x42')][_0x433d72['agent']['id']][_0x66af('0x43')]=![];_0x46133b[_0x66af('0x42')][_0x433d72[_0x66af('0x41')]['id']]['busyQueue']=undefined;}}if(_0x433d72[_0x66af('0x14')]&&_0x433d72[_0x66af('0x14')]['id']){try{var _0x429c05=getId(_0x433d72[_0x66af('0x13')],_0x433d72[_0x66af('0x14')]?_0x433d72['message']['id']:0x0,_0x433d72[_0x66af('0x15')]?_0x433d72['interaction']['id']:0x0);if(_0x46133b['rules'][_0x429c05]){_0x46133b[_0x66af('0x12')][_0x429c05][_0x66af('0x3e')](_0x66af('0x44'));if(rpc[_0x433d72[_0x66af('0x13')]+_0x66af('0x45')]){rpc[_0x433d72[_0x66af('0x13')]+'QueueReport'][_0x66af('0x46')](_0x429c05,{'UserId':_0x433d72[_0x66af('0x14')][_0x66af('0x47')]})[_0x66af('0x48')](function(){logger[_0x66af('0x38')]('error\x20update\x20queue\x20report');});}}return _0x24a4c6({'code':0xc8,'message':_0x433d72});}catch(_0x5eeb79){logger[_0x66af('0x38')](_0x5eeb79[_0x66af('0x40')]);return _0x331140(_0x33abd3[_0x66af('0x38')](0x1f4,_0x5eeb79));}}logger[_0x66af('0x38')](_0x66af('0x49'));return _0x331140(_0x33abd3[_0x66af('0x38')](0x1f4,_0x66af('0x49')));});},'RejectMessage':function(_0x19a3a9){var _0x278f97=this;return new Promise(function(_0x5b21e6,_0x1f9f40){if(_0x19a3a9['agent']&&_0x19a3a9[_0x66af('0x41')]['id']){try{if(_0x46133b[_0x66af('0x42')][_0x19a3a9['agent']['id']]){_0x46133b[_0x66af('0x42')][_0x19a3a9['agent']['id']]['busy']=![];_0x46133b[_0x66af('0x42')][_0x19a3a9[_0x66af('0x41')]['id']][_0x66af('0x4a')]=undefined;}return _0x5b21e6({'code':0xc8,'message':_0x19a3a9});}catch(_0x2736f9){logger[_0x66af('0x38')](_0x2736f9[_0x66af('0x40')]);return _0x1f9f40(_0x278f97[_0x66af('0x38')](0x1f4,_0x2736f9));}}logger[_0x66af('0x38')](_0x66af('0x49'));return _0x1f9f40(_0x278f97[_0x66af('0x38')](0x1f4,_0x66af('0x49')));});},'AbandonInteraction':function(_0x1973bc){var _0x9cf226=this;return new Promise(function(_0x5a2cfb,_0x4bb17c){if(_0x1973bc['channel']&&_0x1973bc['interaction']&&_0x1973bc['interaction']['id']){try{var _0x2162e5=getId(_0x1973bc[_0x66af('0x13')],_0x1973bc[_0x66af('0x14')]?_0x1973bc[_0x66af('0x14')]['id']:0x0,_0x1973bc[_0x66af('0x15')]?_0x1973bc[_0x66af('0x15')]['id']:0x0);if(_0x46133b['rules'][_0x2162e5]){_0x46133b['rules'][_0x2162e5][_0x66af('0x3e')](_0x66af('0x44'));}return _0x5a2cfb({'code':0xc8,'message':_0x1973bc});}catch(_0x1b7094){logger[_0x66af('0x38')](_0x1b7094[_0x66af('0x40')]);return _0x4bb17c(_0x9cf226[_0x66af('0x38')](0x1f4,_0x1b7094));}}logger['error'](_0x66af('0x49'));return _0x4bb17c(_0x9cf226[_0x66af('0x38')](0x1f4,'message\x20is\x20empty'));});},'AgentCapacity':function(_0x465171){var _0x242a29=this;return new Promise(function(_0x3347fa,_0x507594){if(_0x46133b[_0x66af('0x42')]['hasOwnProperty'](_0x465171['id'])){for(var _0x4a7bf1 in _0x465171[_0x66af('0x4b')]){if(_0x465171[_0x66af('0x4b')][_0x66af('0x4c')](_0x4a7bf1)){if(_0x46133b[_0x66af('0x42')][_0x465171['id']][_0x66af('0x4c')](_0x4a7bf1+_0x66af('0x4d'))){_0x46133b[_0x66af('0x42')][_0x465171['id']][_0x4a7bf1+_0x66af('0x4d')]=parseInt(_0x465171['capacity'][_0x4a7bf1],0xa);}}}_0x46133b[_0x66af('0x42')][_0x465171['id']][_0x66af('0x4e')]();return _0x3347fa({'code':0xc8,'message':_0x46133b[_0x66af('0x42')][_0x465171['id']]});}else{return _0x507594(_0x242a29['error'](0x1f4,_0x66af('0x4f')));}});},'Agents':function(_0x378db6){return new Promise(function(_0x478fec){var _0x24b522=_[_0x66af('0x50')](_0x46133b[_0x66af('0x42')]);if(_0x378db6&&_0x378db6['id']){var _0x7cf76a=_[_0x66af('0x51')](_0x24b522,function(_0x30cafb){return _0x30cafb['id']===_0x378db6['id'];});_0x478fec(_0x7cf76a);}else{_0x478fec({'count':_0x24b522[_0x66af('0x1a')],'rows':_0x24b522});}});},'ChatQueues':function(){return new Promise(function(_0x32a535){var _0x250aa8=[];for(var _0x48a880 in _0x46133b[_0x66af('0x52')]){if(_0x46133b[_0x66af('0x52')][_0x66af('0x4c')](_0x48a880)){var _0x190ef6=_0x46133b['chatQueues'][_0x48a880];var _0x4c9e80={'id':_0x190ef6['id'],'available':_0x190ef6['available'],'loggedIn':_0x190ef6[_0x66af('0x53')],'name':_0x190ef6[_0x66af('0x54')],'paused':_0x190ef6[_0x66af('0x55')],'waiting':_0x190ef6['waiting']};_0x250aa8[_0x66af('0x24')](_0x4c9e80);}}_0x32a535({'count':_0x250aa8[_0x66af('0x1a')],'rows':_0x250aa8});});},'MailQueues':function(){return new Promise(function(_0x5604ef){var _0x11eccc=[];for(var _0x31cccd in _0x46133b[_0x66af('0x56')]){if(_0x46133b['mailQueues']['hasOwnProperty'](_0x31cccd)){var _0x54ee66=_0x46133b['mailQueues'][_0x31cccd];var _0x25c79c={'id':_0x54ee66['id'],'available':_0x54ee66[_0x66af('0x57')],'loggedIn':_0x54ee66['loggedIn'],'name':_0x54ee66[_0x66af('0x54')],'paused':_0x54ee66['paused'],'waiting':_0x54ee66[_0x66af('0x58')]};_0x11eccc[_0x66af('0x24')](_0x25c79c);}}_0x5604ef({'count':_0x11eccc[_0x66af('0x1a')],'rows':_0x11eccc});});},'OpenchannelQueues':function(){return new Promise(function(_0x8f66a2){var _0x1ff990=[];for(var _0x1d76dd in _0x46133b[_0x66af('0x59')]){if(_0x46133b['openchannelQueues'][_0x66af('0x4c')](_0x1d76dd)){var _0x56796d=_0x46133b[_0x66af('0x59')][_0x1d76dd];var _0x8228af={'id':_0x56796d['id'],'available':_0x56796d[_0x66af('0x57')],'loggedIn':_0x56796d[_0x66af('0x53')],'name':_0x56796d[_0x66af('0x54')],'paused':_0x56796d[_0x66af('0x55')],'waiting':_0x56796d['waiting']};_0x1ff990['push'](_0x8228af);}}_0x8f66a2({'count':_0x1ff990[_0x66af('0x1a')],'rows':_0x1ff990});});},'SmsQueues':function(){return new Promise(function(_0x3f98fd){var _0x393b62=[];for(var _0x1966ac in _0x46133b[_0x66af('0x5a')]){if(_0x46133b[_0x66af('0x5a')][_0x66af('0x4c')](_0x1966ac)){var _0x3e446d=_0x46133b['smsQueues'][_0x1966ac];var _0x4c1dea={'id':_0x3e446d['id'],'available':_0x3e446d['available'],'loggedIn':_0x3e446d[_0x66af('0x53')],'name':_0x3e446d['name'],'paused':_0x3e446d[_0x66af('0x55')],'waiting':_0x3e446d['waiting']};_0x393b62[_0x66af('0x24')](_0x4c1dea);}}_0x3f98fd({'count':_0x393b62['length'],'rows':_0x393b62});});},'FaxQueues':function(){return new Promise(function(_0x4ac254){var _0x257817=[];for(var _0x3cdc58 in _0x46133b[_0x66af('0x5b')]){if(_0x46133b[_0x66af('0x5b')][_0x66af('0x4c')](_0x3cdc58)){var _0x457c47=_0x46133b['faxQueues'][_0x3cdc58];var _0x51d7f5={'id':_0x457c47['id'],'available':_0x457c47[_0x66af('0x57')],'loggedIn':_0x457c47[_0x66af('0x53')],'name':_0x457c47['name'],'paused':_0x457c47[_0x66af('0x55')],'waiting':_0x457c47[_0x66af('0x58')]};_0x257817['push'](_0x51d7f5);}}_0x4ac254({'count':_0x257817[_0x66af('0x1a')],'rows':_0x257817});});},'WhatsappQueues':function(){return new Promise(function(_0x441bde){var _0x1d36ed=[];for(var _0x12b508 in _0x46133b['whatsappQueues']){if(_0x46133b[_0x66af('0x5c')][_0x66af('0x4c')](_0x12b508)){var _0x4a3ec9=_0x46133b[_0x66af('0x5c')][_0x12b508];var _0x19aef2={'id':_0x4a3ec9['id'],'available':_0x4a3ec9[_0x66af('0x57')],'loggedIn':_0x4a3ec9['loggedIn'],'name':_0x4a3ec9[_0x66af('0x54')],'paused':_0x4a3ec9[_0x66af('0x55')],'waiting':_0x4a3ec9[_0x66af('0x58')]};_0x1d36ed['push'](_0x19aef2);}}_0x441bde({'count':_0x1d36ed[_0x66af('0x1a')],'rows':_0x1d36ed});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x51f982){var _0x61f3e6=_[_0x66af('0x50')](_0x46133b['chatQueuesWaitingInteractions']);_0x51f982({'count':_0x61f3e6['length'],'rows':_0x61f3e6});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x17d157){var _0x35a5b3=_['values'](_0x46133b['mailQueuesWaitingInteractions']);_0x17d157({'count':_0x35a5b3[_0x66af('0x1a')],'rows':_0x35a5b3});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x3a9c21){var _0x4ade38=_['values'](_0x46133b[_0x66af('0x5d')]);_0x3a9c21({'count':_0x4ade38['length'],'rows':_0x4ade38});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x2db33b){var _0x46bcf8=_['values'](_0x46133b[_0x66af('0x5e')]);_0x2db33b({'count':_0x46bcf8[_0x66af('0x1a')],'rows':_0x46bcf8});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x250364){var _0x178bf0=_[_0x66af('0x50')](_0x46133b['faxQueuesWaitingInteractions']);_0x250364({'count':_0x178bf0[_0x66af('0x1a')],'rows':_0x178bf0});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x2a926c){var _0x6234aa=_[_0x66af('0x50')](_0x46133b['whatsappQueuesWaitingInteractions']);_0x2a926c({'count':_0x6234aa['length'],'rows':_0x6234aa});});}};var _0x499881=jayson['server'](_0x4d24f5)[_0x66af('0x5f')]();_0x499881['on'](_0x66af('0x38'),function(_0x5655e3){logger[_0x66af('0x38')](JSON[_0x66af('0x3c')](_0x5655e3));return _0x263101(_0x5655e3);});_0x499881[_0x66af('0x60')](0x232c,_0x66af('0x61'),function(){console[_0x66af('0x62')](_0x66af('0x63'),0x232c);return _0x4bdecb('RPC\x20listening\x20on\x20port:'+0x232c);});});};
\ No newline at end of file
+var _0xfb0b=['intervals','./applications/','consequence','priority','info','Push\x20new\x20rule','on\x20interval','\x20|\x20','error','Please\x20create\x20a\x20new\x20file\x20under','rules','execute','Applications\x20executed','stringify','matchPath','complete','No\x20applications\x20to\x20execute','stack','agent','agents','busy','busyQueue','end','QueueReport','update','catch','error\x20update\x20queue\x20report','message\x20is\x20empty','capacity','hasOwnProperty','CurrentCapacity','chatQueues','available','loggedIn','name','paused','mailQueues','waiting','openchannelQueues','smsQueues','faxQueues','whatsappQueues','values','chatQueuesWaitingInteractions','mailQueuesWaitingInteractions','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','http','127.0.0.1','log','RPC\x20listening\x20on\x20port:','lodash','util','path','bluebird','./applications/utils','routing','../rpc/mailQueueReport','../rpc/chatQueueReport','../rpc/smsQueueReport','../rpc/faxQueueReport','../rpc/whatsappQueueReport','../lib/rule-engine','format','%s.%s.%s','IntervalId','isNil','map','Intervals','interval','listen','channel','message','checkWaitingNotifications','applications','isArray','length','existsSync','.js','app','autoreply','appdata','split','mail','push','slice','join','dialogflow','amazonlex','tvox','getMustacheRender','interaction','ContactId','body','%s:%s:%s','./interval','condition'];(function(_0x4186d6,_0x4f4129){var _0x154591=function(_0x2f5f3a){while(--_0x2f5f3a){_0x4186d6['push'](_0x4186d6['shift']());}};_0x154591(++_0x4f4129);}(_0xfb0b,0x94));var _0xbfb0=function(_0x4ee892,_0x29fcd9){_0x4ee892=_0x4ee892-0x0;var _0xcc472f=_0xfb0b[_0x4ee892];return _0xcc472f;};'use strict';var _=require(_0xbfb0('0x0'));var util=require(_0xbfb0('0x1'));var path=require(_0xbfb0('0x2'));var fs=require('fs');var jayson=require('jayson/promise');var BPromise=require(_0xbfb0('0x3'));var utils=require(_0xbfb0('0x4'));var sUtils=require('./applications/strategy/util');var logger=require('../../../config/logger')(_0xbfb0('0x5'));var rpc={'openchannelQueueReport':require('../rpc/openchannelQueueReport'),'mailQueueReport':require(_0xbfb0('0x6')),'chatQueueReport':require(_0xbfb0('0x7')),'smsQueueReport':require(_0xbfb0('0x8')),'faxQueueReport':require(_0xbfb0('0x9')),'whatsappQueueReport':require(_0xbfb0('0xa'))};var RuleEngine=require(_0xbfb0('0xb'));function getId(_0x52eba3,_0x3491c7,_0x1afe32){return util[_0xbfb0('0xc')](_0xbfb0('0xd'),_0x52eba3,_0x3491c7||0x0,_0x1afe32||0x0);}function getIntervals(_0x4c2cee,_0x50bb81){var _0x4cec81=[];if(!_['isNil'](_0x50bb81[_0xbfb0('0xe')])&&!_[_0xbfb0('0xf')](_0x4c2cee[_0x50bb81[_0xbfb0('0xe')]])&&!_['isNil'](_0x4c2cee[_0x50bb81[_0xbfb0('0xe')]]['Intervals'])){_0x4cec81=_[_0xbfb0('0x10')](_0x4c2cee[_0x50bb81[_0xbfb0('0xe')]][_0xbfb0('0x11')],_0xbfb0('0x12'));}else if(!_[_0xbfb0('0xf')](_0x50bb81[_0xbfb0('0x12')])){_0x4cec81=[_0x50bb81['interval']];}return _0x4cec81;}exports[_0xbfb0('0x13')]=function(_0x567237){_0x567237['rules']={};return new BPromise(function(_0x47e716,_0x141e62){var _0x2c9768={'Start':function(_0x198001){var _0x3617f3=this;return new Promise(function(_0x27f7a1,_0x213994){if(_0x198001){try{var _0x2470cf=[];var _0x2d8773=getId(_0x198001[_0xbfb0('0x14')],_0x198001[_0xbfb0('0x15')]?_0x198001[_0xbfb0('0x15')]['id']:0x0,_0x198001['interaction']?_0x198001['interaction']['id']:0x0);var _0x3319a1=sUtils[_0xbfb0('0x16')](_0x567237,_0x198001);if(_0x198001['transfer']||!_0x3319a1&&_0x198001[_0xbfb0('0x17')]&&_[_0xbfb0('0x18')](_0x198001['applications'])&&_0x198001[_0xbfb0('0x17')]['length']){for(var _0x5172c5=0x0;_0x5172c5<_0x198001[_0xbfb0('0x17')][_0xbfb0('0x19')];_0x5172c5+=0x1){var _0x14eae9=_0x198001['applications'][_0x5172c5];if(fs[_0xbfb0('0x1a')](path['join'](__dirname,_0xbfb0('0x17'),_0x14eae9['app']+_0xbfb0('0x1b')))){var _0x4cae5a=[];switch(_0x14eae9[_0xbfb0('0x1c')]['toLowerCase']()){case _0xbfb0('0x1d'):var _0x19e16d=_0x14eae9[_0xbfb0('0x1e')][_0xbfb0('0x1f')](',');if(_0x198001['channel']===_0xbfb0('0x20')){_0x4cae5a[_0xbfb0('0x21')](_0x19e16d[0x0]);_0x4cae5a['push'](_0x19e16d[0x1]);_0x4cae5a['push'](_0x19e16d[_0xbfb0('0x22')](0x2,_0x19e16d[_0xbfb0('0x19')])[_0xbfb0('0x23')](','));}else{_0x4cae5a['push'](_0x19e16d[0x0]);_0x4cae5a[_0xbfb0('0x21')](_0x19e16d['slice'](0x1,_0x19e16d[_0xbfb0('0x19')])[_0xbfb0('0x23')](','));}break;case _0xbfb0('0x24'):var _0x402db3=_0x14eae9[_0xbfb0('0x1e')][_0xbfb0('0x1f')](',');_0x4cae5a[_0xbfb0('0x21')](_0x402db3[0x0]);_0x4cae5a['push'](_0x402db3[0x1]);_0x4cae5a[_0xbfb0('0x21')](_0x402db3[_0xbfb0('0x22')](0x2,_0x402db3[_0xbfb0('0x19')])[_0xbfb0('0x23')](','));break;case'dialogflowv2':var _0x16d460=_0x14eae9[_0xbfb0('0x1e')]['split'](',');_0x4cae5a[_0xbfb0('0x21')](_0x16d460[0x0]);_0x4cae5a[_0xbfb0('0x21')](_0x16d460[0x1]);_0x4cae5a[_0xbfb0('0x21')](_0x16d460[0x2]);_0x4cae5a[_0xbfb0('0x21')](_0x16d460[0x3]);_0x4cae5a[_0xbfb0('0x21')](_0x16d460[_0xbfb0('0x22')](0x4,_0x16d460[_0xbfb0('0x19')])[_0xbfb0('0x23')](','));break;case _0xbfb0('0x25'):var _0x21fd7f=_0x14eae9[_0xbfb0('0x1e')][_0xbfb0('0x1f')](',');_0x4cae5a['push'](_0x21fd7f[0x0]);_0x4cae5a['push'](_0x21fd7f[0x1]);_0x4cae5a['push'](_0x21fd7f[0x2]);_0x4cae5a[_0xbfb0('0x21')](_0x21fd7f[0x3]);_0x4cae5a[_0xbfb0('0x21')](_0x21fd7f[_0xbfb0('0x22')](0x4,_0x21fd7f[_0xbfb0('0x19')])[_0xbfb0('0x23')](','));break;case _0xbfb0('0x15'):_0x4cae5a[_0xbfb0('0x21')](_0x14eae9[_0xbfb0('0x1e')]);break;case'tag':_0x4cae5a['push'](_0x14eae9['TagId']);_0x4cae5a[_0xbfb0('0x21')](_0x14eae9[_0xbfb0('0x1e')]);break;case _0xbfb0('0x26'):var _0x43122e=utils[_0xbfb0('0x27')](_0x198001['account']['notificationTemplate'],_0x198001);var _0x3f1814=_0x14eae9[_0xbfb0('0x1e')][_0xbfb0('0x1f')](',');_0x4cae5a[_0xbfb0('0x21')](_0x3f1814[0x0]);_0x4cae5a[_0xbfb0('0x21')](_0x3f1814[0x1]);_0x4cae5a[_0xbfb0('0x21')](_0x3f1814[0x2]);_0x4cae5a[_0xbfb0('0x21')](_0x3f1814[0x3]);_0x4cae5a[_0xbfb0('0x21')](_0x3f1814[0x4]);_0x4cae5a[_0xbfb0('0x21')](_0x3f1814[0x5]);_0x4cae5a[_0xbfb0('0x21')](_0x3f1814[0x6]);_0x4cae5a['push'](_0x3f1814[0x7]);_0x4cae5a['push'](_0x3f1814[0x8]);_0x4cae5a[_0xbfb0('0x21')](_0x3f1814[0x9]);_0x4cae5a[_0xbfb0('0x21')](_0x3f1814[0xa]);_0x4cae5a['push'](_0x198001[_0xbfb0('0x28')]['id']);_0x4cae5a['push'](_0x198001[_0xbfb0('0x15')]['id']);_0x4cae5a[_0xbfb0('0x21')](_0x14eae9['ChatWebsiteId']);_0x4cae5a['push'](_0x198001[_0xbfb0('0x28')][_0xbfb0('0x29')]);_0x4cae5a['push'](_0x198001[_0xbfb0('0x2a')]['body']);_0x4cae5a[_0xbfb0('0x21')](_0x43122e);break;default:_0x4cae5a=_['isNil'](_0x14eae9['appdata'])?[]:_0x14eae9[_0xbfb0('0x1e')][_0xbfb0('0x1f')](',');}var _0xca5b07={'id':util[_0xbfb0('0xc')](_0xbfb0('0x2b'),_0x2d8773,_0x14eae9['id'],_0x14eae9['app']),'condition':require(_0xbfb0('0x2c'))[_0xbfb0('0x2d')](_0x2d8773,getIntervals(_0x567237[_0xbfb0('0x2e')],_0x14eae9),_0x567237),'consequence':require(_0xbfb0('0x2f')+_0x14eae9[_0xbfb0('0x1c')])[_0xbfb0('0x30')](_0x2d8773,_0x4cae5a,_0x567237,_0x198001),'p':_0x14eae9[_0xbfb0('0x31')]||0x0};logger[_0xbfb0('0x32')](_0xbfb0('0x33'),_0xca5b07['id'],_0xbfb0('0x34'),getIntervals(_0x567237[_0xbfb0('0x2e')],_0x14eae9)[_0xbfb0('0x23')](_0xbfb0('0x35')));_0x2470cf[_0xbfb0('0x21')](_0xca5b07);}else{logger[_0xbfb0('0x36')](_0xbfb0('0x37'),path[_0xbfb0('0x23')](__dirname,_0xbfb0('0x17'),_0x14eae9['app']+_0xbfb0('0x1b')));}}_0x567237[_0xbfb0('0x38')][_0x2d8773]=new RuleEngine(_0x2470cf);_0x567237[_0xbfb0('0x38')][_0x2d8773][_0xbfb0('0x39')](_0x198001,function(_0x164141){logger[_0xbfb0('0x32')](_0xbfb0('0x3a'),JSON[_0xbfb0('0x3b')](_0x164141[_0xbfb0('0x3c')]));if(_0x567237[_0xbfb0('0x38')][_0x2d8773]){_0x567237['rules'][_0x2d8773]['emit'](_0xbfb0('0x3d'));}});return _0x27f7a1({'code':0xc8,'message':_0x198001});}else{if(_0x3319a1){logger[_0xbfb0('0x32')](util['format']('Skipped\x20routing\x20for\x20%s',_0x2d8773));}else{logger[_0xbfb0('0x32')](_0xbfb0('0x3e'));}return _0x27f7a1({'code':0xc8,'message':_0x198001});}}catch(_0x218cf8){logger[_0xbfb0('0x36')](_0x218cf8[_0xbfb0('0x3f')]);return _0x213994(_0x3617f3[_0xbfb0('0x36')](0x1f4,_0x218cf8));}}return _0x213994('routing\x20is\x20empty');});},'AcceptMessage':function(_0x519965){var _0x373e03=this;return new Promise(function(_0x13d881,_0x30aa57){if(_0x519965[_0xbfb0('0x40')]&&_0x519965[_0xbfb0('0x40')]['id']){if(_0x567237[_0xbfb0('0x41')][_0x519965[_0xbfb0('0x40')]['id']]){_0x567237[_0xbfb0('0x41')][_0x519965[_0xbfb0('0x40')]['id']][_0xbfb0('0x42')]=![];_0x567237[_0xbfb0('0x41')][_0x519965[_0xbfb0('0x40')]['id']][_0xbfb0('0x43')]=undefined;}}if(_0x519965[_0xbfb0('0x15')]&&_0x519965[_0xbfb0('0x15')]['id']){try{var _0x1b2c03=getId(_0x519965[_0xbfb0('0x14')],_0x519965[_0xbfb0('0x15')]?_0x519965[_0xbfb0('0x15')]['id']:0x0,_0x519965[_0xbfb0('0x28')]?_0x519965[_0xbfb0('0x28')]['id']:0x0);if(_0x567237[_0xbfb0('0x38')][_0x1b2c03]){_0x567237[_0xbfb0('0x38')][_0x1b2c03]['emit'](_0xbfb0('0x44'));if(rpc[_0x519965[_0xbfb0('0x14')]+_0xbfb0('0x45')]){rpc[_0x519965[_0xbfb0('0x14')]+_0xbfb0('0x45')][_0xbfb0('0x46')](_0x1b2c03,{'UserId':_0x519965[_0xbfb0('0x15')]['UserId']})[_0xbfb0('0x47')](function(){logger[_0xbfb0('0x36')](_0xbfb0('0x48'));});}}return _0x13d881({'code':0xc8,'message':_0x519965});}catch(_0x47de5e){logger[_0xbfb0('0x36')](_0x47de5e['stack']);return _0x30aa57(_0x373e03[_0xbfb0('0x36')](0x1f4,_0x47de5e));}}logger[_0xbfb0('0x36')](_0xbfb0('0x49'));return _0x30aa57(_0x373e03[_0xbfb0('0x36')](0x1f4,'message\x20is\x20empty'));});},'RejectMessage':function(_0x2539e9){var _0x455a5f=this;return new Promise(function(_0x4871a4,_0x18174b){if(_0x2539e9[_0xbfb0('0x40')]&&_0x2539e9['agent']['id']){try{if(_0x567237['agents'][_0x2539e9['agent']['id']]){_0x567237[_0xbfb0('0x41')][_0x2539e9[_0xbfb0('0x40')]['id']]['busy']=![];_0x567237[_0xbfb0('0x41')][_0x2539e9[_0xbfb0('0x40')]['id']][_0xbfb0('0x43')]=undefined;}return _0x4871a4({'code':0xc8,'message':_0x2539e9});}catch(_0x3a79bb){logger['error'](_0x3a79bb[_0xbfb0('0x3f')]);return _0x18174b(_0x455a5f[_0xbfb0('0x36')](0x1f4,_0x3a79bb));}}logger[_0xbfb0('0x36')]('message\x20is\x20empty');return _0x18174b(_0x455a5f['error'](0x1f4,'message\x20is\x20empty'));});},'AbandonInteraction':function(_0x49c7d5){var _0xd0a7aa=this;return new Promise(function(_0x465925,_0x1dbe39){if(_0x49c7d5[_0xbfb0('0x14')]&&_0x49c7d5[_0xbfb0('0x28')]&&_0x49c7d5[_0xbfb0('0x28')]['id']){try{var _0x228e38=getId(_0x49c7d5['channel'],_0x49c7d5[_0xbfb0('0x15')]?_0x49c7d5[_0xbfb0('0x15')]['id']:0x0,_0x49c7d5[_0xbfb0('0x28')]?_0x49c7d5[_0xbfb0('0x28')]['id']:0x0);if(_0x567237[_0xbfb0('0x38')][_0x228e38]){_0x567237[_0xbfb0('0x38')][_0x228e38]['emit'](_0xbfb0('0x44'));}return _0x465925({'code':0xc8,'message':_0x49c7d5});}catch(_0x459f45){logger['error'](_0x459f45[_0xbfb0('0x3f')]);return _0x1dbe39(_0xd0a7aa[_0xbfb0('0x36')](0x1f4,_0x459f45));}}logger[_0xbfb0('0x36')](_0xbfb0('0x49'));return _0x1dbe39(_0xd0a7aa['error'](0x1f4,_0xbfb0('0x49')));});},'AgentCapacity':function(_0x1dda6d){var _0xd10ab9=this;return new Promise(function(_0x16c8aa,_0x41f701){if(_0x567237[_0xbfb0('0x41')]['hasOwnProperty'](_0x1dda6d['id'])){for(var _0xb146d in _0x1dda6d[_0xbfb0('0x4a')]){if(_0x1dda6d[_0xbfb0('0x4a')][_0xbfb0('0x4b')](_0xb146d)){if(_0x567237[_0xbfb0('0x41')][_0x1dda6d['id']]['hasOwnProperty'](_0xb146d+_0xbfb0('0x4c'))){_0x567237[_0xbfb0('0x41')][_0x1dda6d['id']][_0xb146d+_0xbfb0('0x4c')]=parseInt(_0x1dda6d['capacity'][_0xb146d],0xa);}}}_0x567237[_0xbfb0('0x41')][_0x1dda6d['id']]['updateRealtime']();return _0x16c8aa({'code':0xc8,'message':_0x567237[_0xbfb0('0x41')][_0x1dda6d['id']]});}else{return _0x41f701(_0xd10ab9[_0xbfb0('0x36')](0x1f4,'agent\x20not\x20found'));}});},'Agents':function(_0x22a70f){return new Promise(function(_0x2ef113){var _0x497e59=_['values'](_0x567237[_0xbfb0('0x41')]);if(_0x22a70f&&_0x22a70f['id']){var _0x5f1f72=_['find'](_0x497e59,function(_0x21ebc0){return _0x21ebc0['id']===_0x22a70f['id'];});_0x2ef113(_0x5f1f72);}else{_0x2ef113({'count':_0x497e59[_0xbfb0('0x19')],'rows':_0x497e59});}});},'ChatQueues':function(){return new Promise(function(_0x30d6a4){var _0x200981=[];for(var _0x50123a in _0x567237['chatQueues']){if(_0x567237[_0xbfb0('0x4d')]['hasOwnProperty'](_0x50123a)){var _0x51a383=_0x567237[_0xbfb0('0x4d')][_0x50123a];var _0x3dd8ec={'id':_0x51a383['id'],'available':_0x51a383[_0xbfb0('0x4e')],'loggedIn':_0x51a383[_0xbfb0('0x4f')],'name':_0x51a383[_0xbfb0('0x50')],'paused':_0x51a383[_0xbfb0('0x51')],'waiting':_0x51a383['waiting']};_0x200981[_0xbfb0('0x21')](_0x3dd8ec);}}_0x30d6a4({'count':_0x200981[_0xbfb0('0x19')],'rows':_0x200981});});},'MailQueues':function(){return new Promise(function(_0x15c180){var _0x14645=[];for(var _0x3061fb in _0x567237[_0xbfb0('0x52')]){if(_0x567237[_0xbfb0('0x52')]['hasOwnProperty'](_0x3061fb)){var _0x11b9b9=_0x567237[_0xbfb0('0x52')][_0x3061fb];var _0xa02372={'id':_0x11b9b9['id'],'available':_0x11b9b9['available'],'loggedIn':_0x11b9b9[_0xbfb0('0x4f')],'name':_0x11b9b9[_0xbfb0('0x50')],'paused':_0x11b9b9[_0xbfb0('0x51')],'waiting':_0x11b9b9[_0xbfb0('0x53')]};_0x14645[_0xbfb0('0x21')](_0xa02372);}}_0x15c180({'count':_0x14645['length'],'rows':_0x14645});});},'OpenchannelQueues':function(){return new Promise(function(_0xa3db83){var _0x32e1c6=[];for(var _0x4e58dc in _0x567237['openchannelQueues']){if(_0x567237['openchannelQueues'][_0xbfb0('0x4b')](_0x4e58dc)){var _0x196d99=_0x567237[_0xbfb0('0x54')][_0x4e58dc];var _0x3a694c={'id':_0x196d99['id'],'available':_0x196d99['available'],'loggedIn':_0x196d99[_0xbfb0('0x4f')],'name':_0x196d99[_0xbfb0('0x50')],'paused':_0x196d99[_0xbfb0('0x51')],'waiting':_0x196d99[_0xbfb0('0x53')]};_0x32e1c6[_0xbfb0('0x21')](_0x3a694c);}}_0xa3db83({'count':_0x32e1c6[_0xbfb0('0x19')],'rows':_0x32e1c6});});},'SmsQueues':function(){return new Promise(function(_0x398e76){var _0x38dc74=[];for(var _0x342f24 in _0x567237[_0xbfb0('0x55')]){if(_0x567237[_0xbfb0('0x55')][_0xbfb0('0x4b')](_0x342f24)){var _0x151509=_0x567237['smsQueues'][_0x342f24];var _0x25528e={'id':_0x151509['id'],'available':_0x151509[_0xbfb0('0x4e')],'loggedIn':_0x151509[_0xbfb0('0x4f')],'name':_0x151509[_0xbfb0('0x50')],'paused':_0x151509['paused'],'waiting':_0x151509[_0xbfb0('0x53')]};_0x38dc74['push'](_0x25528e);}}_0x398e76({'count':_0x38dc74[_0xbfb0('0x19')],'rows':_0x38dc74});});},'FaxQueues':function(){return new Promise(function(_0x281b9a){var _0x1c05e7=[];for(var _0x5a05ae in _0x567237[_0xbfb0('0x56')]){if(_0x567237[_0xbfb0('0x56')][_0xbfb0('0x4b')](_0x5a05ae)){var _0x1e21ce=_0x567237['faxQueues'][_0x5a05ae];var _0x1fda13={'id':_0x1e21ce['id'],'available':_0x1e21ce[_0xbfb0('0x4e')],'loggedIn':_0x1e21ce['loggedIn'],'name':_0x1e21ce[_0xbfb0('0x50')],'paused':_0x1e21ce[_0xbfb0('0x51')],'waiting':_0x1e21ce[_0xbfb0('0x53')]};_0x1c05e7[_0xbfb0('0x21')](_0x1fda13);}}_0x281b9a({'count':_0x1c05e7['length'],'rows':_0x1c05e7});});},'WhatsappQueues':function(){return new Promise(function(_0x57452a){var _0x373ecc=[];for(var _0x3d0f43 in _0x567237[_0xbfb0('0x57')]){if(_0x567237['whatsappQueues'][_0xbfb0('0x4b')](_0x3d0f43)){var _0x1173b7=_0x567237['whatsappQueues'][_0x3d0f43];var _0x349ec0={'id':_0x1173b7['id'],'available':_0x1173b7[_0xbfb0('0x4e')],'loggedIn':_0x1173b7[_0xbfb0('0x4f')],'name':_0x1173b7[_0xbfb0('0x50')],'paused':_0x1173b7[_0xbfb0('0x51')],'waiting':_0x1173b7[_0xbfb0('0x53')]};_0x373ecc[_0xbfb0('0x21')](_0x349ec0);}}_0x57452a({'count':_0x373ecc[_0xbfb0('0x19')],'rows':_0x373ecc});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x5ca437){var _0x3ad529=_[_0xbfb0('0x58')](_0x567237[_0xbfb0('0x59')]);_0x5ca437({'count':_0x3ad529[_0xbfb0('0x19')],'rows':_0x3ad529});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x1e8862){var _0x57f6b2=_[_0xbfb0('0x58')](_0x567237[_0xbfb0('0x5a')]);_0x1e8862({'count':_0x57f6b2[_0xbfb0('0x19')],'rows':_0x57f6b2});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x1124ce){var _0x8660f3=_[_0xbfb0('0x58')](_0x567237[_0xbfb0('0x5b')]);_0x1124ce({'count':_0x8660f3['length'],'rows':_0x8660f3});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x8db0a8){var _0xfcc297=_[_0xbfb0('0x58')](_0x567237[_0xbfb0('0x5c')]);_0x8db0a8({'count':_0xfcc297['length'],'rows':_0xfcc297});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x211ae2){var _0x7ca2e6=_['values'](_0x567237['faxQueuesWaitingInteractions']);_0x211ae2({'count':_0x7ca2e6['length'],'rows':_0x7ca2e6});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x49b184){var _0x1e2e67=_['values'](_0x567237['whatsappQueuesWaitingInteractions']);_0x49b184({'count':_0x1e2e67[_0xbfb0('0x19')],'rows':_0x1e2e67});});}};var _0x5a4a4a=jayson['server'](_0x2c9768)[_0xbfb0('0x5d')]();_0x5a4a4a['on'](_0xbfb0('0x36'),function(_0x5eeeb3){logger[_0xbfb0('0x36')](JSON[_0xbfb0('0x3b')](_0x5eeeb3));return _0x141e62(_0x5eeeb3);});_0x5a4a4a['listen'](0x232c,_0xbfb0('0x5e'),function(){console[_0xbfb0('0x5f')]('Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!',0x232c);return _0x47e716(_0xbfb0('0x60')+0x232c);});});};
\ No newline at end of file