Built motion from commit 4c281f94.|2.6.31
[motion2.git] / server / services / routing / server / index.js
index e0afd42..0a45bef 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x81c6=['mail','push','slice','dialogflow','join','dialogflowv2','tag','tvox','getMustacheRender','body','./interval','condition','intervals','./applications/','consequence','priority','info','Push\x20new\x20rule','on\x20interval','\x20|\x20','Please\x20create\x20a\x20new\x20file\x20under','Applications\x20executed','stringify','matchPath','emit','complete','Skipped\x20routing\x20for\x20%s','No\x20applications\x20to\x20execute','error','routing\x20is\x20empty','agent','agents','busy','busyQueue','end','QueueReport','update','UserId','catch','error\x20update\x20queue\x20report','stack','message\x20is\x20empty','hasOwnProperty','capacity','CurrentCapacity','agent\x20not\x20found','values','find','chatQueues','available','loggedIn','name','waiting','mailQueues','openchannelQueues','smsQueues','faxQueues','whatsappQueues','paused','chatQueuesWaitingInteractions','mailQueuesWaitingInteractions','smsQueuesWaitingInteractions','faxQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','127.0.0.1','log','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','util','./applications/utils','./applications/strategy/util','../../../config/logger','../rpc/openchannelQueueReport','../rpc/mailQueueReport','../rpc/chatQueueReport','../rpc/smsQueueReport','../rpc/whatsappQueueReport','../lib/rule-engine','format','%s.%s.%s','IntervalId','isNil','map','Intervals','interval','rules','channel','message','interaction','checkWaitingNotifications','applications','isArray','length','app','.js','toLowerCase','autoreply','appdata','split'];(function(_0x1f5851,_0x36e5a1){var _0x455b95=function(_0x3dc203){while(--_0x3dc203){_0x1f5851['push'](_0x1f5851['shift']());}};_0x455b95(++_0x36e5a1);}(_0x81c6,0x1d5));var _0x681c=function(_0x4433b,_0x1eded1){_0x4433b=_0x4433b-0x0;var _0xffc1da=_0x81c6[_0x4433b];return _0xffc1da;};'use strict';var _=require('lodash');var util=require(_0x681c('0x0'));var path=require('path');var fs=require('fs');var jayson=require('jayson/promise');var BPromise=require('bluebird');var utils=require(_0x681c('0x1'));var sUtils=require(_0x681c('0x2'));var logger=require(_0x681c('0x3'))('routing');var rpc={'openchannelQueueReport':require(_0x681c('0x4')),'mailQueueReport':require(_0x681c('0x5')),'chatQueueReport':require(_0x681c('0x6')),'smsQueueReport':require(_0x681c('0x7')),'faxQueueReport':require('../rpc/faxQueueReport'),'whatsappQueueReport':require(_0x681c('0x8'))};var RuleEngine=require(_0x681c('0x9'));function getId(_0x5624d7,_0x5b5f22,_0x1750e2){return util[_0x681c('0xa')](_0x681c('0xb'),_0x5624d7,_0x5b5f22||0x0,_0x1750e2||0x0);}function getIntervals(_0x5de78e,_0x4f0228){var _0x3e3770=[];if(!_['isNil'](_0x4f0228[_0x681c('0xc')])&&!_[_0x681c('0xd')](_0x5de78e[_0x4f0228[_0x681c('0xc')]])&&!_[_0x681c('0xd')](_0x5de78e[_0x4f0228['IntervalId']]['Intervals'])){_0x3e3770=_[_0x681c('0xe')](_0x5de78e[_0x4f0228[_0x681c('0xc')]][_0x681c('0xf')],'interval');}else if(!_[_0x681c('0xd')](_0x4f0228['interval'])){_0x3e3770=[_0x4f0228[_0x681c('0x10')]];}return _0x3e3770;}exports['listen']=function(_0x2c059e){_0x2c059e[_0x681c('0x11')]={};return new BPromise(function(_0xe8bb4d,_0x416723){var _0x402aa2={'Start':function(_0x2bc3fb){var _0x50a4ec=this;return new Promise(function(_0x2b0939,_0x1135c9){if(_0x2bc3fb){try{var _0x435a4c=[];var _0x5eb8=getId(_0x2bc3fb[_0x681c('0x12')],_0x2bc3fb[_0x681c('0x13')]?_0x2bc3fb['message']['id']:0x0,_0x2bc3fb[_0x681c('0x14')]?_0x2bc3fb[_0x681c('0x14')]['id']:0x0);var _0x4a9192=sUtils[_0x681c('0x15')](_0x2c059e,_0x2bc3fb);if(_0x2bc3fb['transfer']||!_0x4a9192&&_0x2bc3fb[_0x681c('0x16')]&&_[_0x681c('0x17')](_0x2bc3fb['applications'])&&_0x2bc3fb[_0x681c('0x16')]['length']){for(var _0x46cafc=0x0;_0x46cafc<_0x2bc3fb[_0x681c('0x16')][_0x681c('0x18')];_0x46cafc+=0x1){var _0x33c495=_0x2bc3fb[_0x681c('0x16')][_0x46cafc];if(fs['existsSync'](path['join'](__dirname,'applications',_0x33c495[_0x681c('0x19')]+_0x681c('0x1a')))){var _0x3adfe3=[];switch(_0x33c495[_0x681c('0x19')][_0x681c('0x1b')]()){case _0x681c('0x1c'):var _0x415a0a=_0x33c495[_0x681c('0x1d')][_0x681c('0x1e')](',');if(_0x2bc3fb[_0x681c('0x12')]===_0x681c('0x1f')){_0x3adfe3[_0x681c('0x20')](_0x415a0a[0x0]);_0x3adfe3[_0x681c('0x20')](_0x415a0a[0x1]);_0x3adfe3[_0x681c('0x20')](_0x415a0a[_0x681c('0x21')](0x2,_0x415a0a[_0x681c('0x18')])['join'](','));}else{_0x3adfe3[_0x681c('0x20')](_0x415a0a[0x0]);_0x3adfe3['push'](_0x415a0a[_0x681c('0x21')](0x1,_0x415a0a['length'])['join'](','));}break;case _0x681c('0x22'):var _0x17ea7c=_0x33c495[_0x681c('0x1d')][_0x681c('0x1e')](',');_0x3adfe3['push'](_0x17ea7c[0x0]);_0x3adfe3[_0x681c('0x20')](_0x17ea7c[0x1]);_0x3adfe3[_0x681c('0x20')](_0x17ea7c[_0x681c('0x21')](0x2,_0x17ea7c[_0x681c('0x18')])[_0x681c('0x23')](','));break;case _0x681c('0x24'):var _0x2c619f=_0x33c495['appdata'][_0x681c('0x1e')](',');_0x3adfe3[_0x681c('0x20')](_0x2c619f[0x0]);_0x3adfe3[_0x681c('0x20')](_0x2c619f[0x1]);_0x3adfe3['push'](_0x2c619f[0x2]);_0x3adfe3[_0x681c('0x20')](_0x2c619f[0x3]);_0x3adfe3[_0x681c('0x20')](_0x2c619f[_0x681c('0x21')](0x4,_0x2c619f['length'])[_0x681c('0x23')](','));break;case'amazonlex':var _0x4b682d=_0x33c495[_0x681c('0x1d')][_0x681c('0x1e')](',');_0x3adfe3[_0x681c('0x20')](_0x4b682d[0x0]);_0x3adfe3['push'](_0x4b682d[0x1]);_0x3adfe3[_0x681c('0x20')](_0x4b682d[0x2]);_0x3adfe3['push'](_0x4b682d[0x3]);_0x3adfe3[_0x681c('0x20')](_0x4b682d['slice'](0x4,_0x4b682d['length'])['join'](','));break;case _0x681c('0x13'):_0x3adfe3[_0x681c('0x20')](_0x33c495['appdata']);break;case _0x681c('0x25'):_0x3adfe3['push'](_0x33c495['TagId']);_0x3adfe3[_0x681c('0x20')](_0x33c495['appdata']);break;case _0x681c('0x26'):var _0x4e22f8=utils[_0x681c('0x27')](_0x2bc3fb['account']['notificationTemplate'],_0x2bc3fb);var _0x20cbd9=_0x33c495[_0x681c('0x1d')]['split'](',');_0x3adfe3[_0x681c('0x20')](_0x20cbd9[0x0]);_0x3adfe3[_0x681c('0x20')](_0x20cbd9[0x1]);_0x3adfe3[_0x681c('0x20')](_0x20cbd9[0x2]);_0x3adfe3['push'](_0x20cbd9[0x3]);_0x3adfe3[_0x681c('0x20')](_0x20cbd9[0x4]);_0x3adfe3[_0x681c('0x20')](_0x20cbd9[0x5]);_0x3adfe3['push'](_0x20cbd9[0x6]);_0x3adfe3[_0x681c('0x20')](_0x20cbd9[0x7]);_0x3adfe3[_0x681c('0x20')](_0x20cbd9[0x8]);_0x3adfe3[_0x681c('0x20')](_0x20cbd9[0x9]);_0x3adfe3[_0x681c('0x20')](_0x20cbd9[0xa]);_0x3adfe3[_0x681c('0x20')](_0x2bc3fb['interaction']['id']);_0x3adfe3['push'](_0x2bc3fb[_0x681c('0x13')]['id']);_0x3adfe3[_0x681c('0x20')](_0x33c495['ChatWebsiteId']);_0x3adfe3[_0x681c('0x20')](_0x2bc3fb[_0x681c('0x14')]['ContactId']);_0x3adfe3[_0x681c('0x20')](_0x2bc3fb[_0x681c('0x28')][_0x681c('0x28')]);_0x3adfe3[_0x681c('0x20')](_0x4e22f8);break;default:_0x3adfe3=_[_0x681c('0xd')](_0x33c495[_0x681c('0x1d')])?[]:_0x33c495[_0x681c('0x1d')][_0x681c('0x1e')](',');}var _0x4415a6={'id':util[_0x681c('0xa')]('%s:%s:%s',_0x5eb8,_0x33c495['id'],_0x33c495[_0x681c('0x19')]),'condition':require(_0x681c('0x29'))[_0x681c('0x2a')](_0x5eb8,getIntervals(_0x2c059e[_0x681c('0x2b')],_0x33c495),_0x2c059e),'consequence':require(_0x681c('0x2c')+_0x33c495[_0x681c('0x19')])[_0x681c('0x2d')](_0x5eb8,_0x3adfe3,_0x2c059e,_0x2bc3fb),'p':_0x33c495[_0x681c('0x2e')]||0x0};logger[_0x681c('0x2f')](_0x681c('0x30'),_0x4415a6['id'],_0x681c('0x31'),getIntervals(_0x2c059e[_0x681c('0x2b')],_0x33c495)['join'](_0x681c('0x32')));_0x435a4c['push'](_0x4415a6);}else{logger['error'](_0x681c('0x33'),path[_0x681c('0x23')](__dirname,_0x681c('0x16'),_0x33c495[_0x681c('0x19')]+'.js'));}}_0x2c059e[_0x681c('0x11')][_0x5eb8]=new RuleEngine(_0x435a4c);_0x2c059e['rules'][_0x5eb8]['execute'](_0x2bc3fb,function(_0x33614b){logger[_0x681c('0x2f')](_0x681c('0x34'),JSON[_0x681c('0x35')](_0x33614b[_0x681c('0x36')]));if(_0x2c059e[_0x681c('0x11')][_0x5eb8]){_0x2c059e['rules'][_0x5eb8][_0x681c('0x37')](_0x681c('0x38'));}});return _0x2b0939({'code':0xc8,'message':_0x2bc3fb});}else{if(_0x4a9192){logger['info'](util['format'](_0x681c('0x39'),_0x5eb8));}else{logger['info'](_0x681c('0x3a'));}return _0x2b0939({'code':0xc8,'message':_0x2bc3fb});}}catch(_0x487257){logger['error'](_0x487257['stack']);return _0x1135c9(_0x50a4ec[_0x681c('0x3b')](0x1f4,_0x487257));}}return _0x1135c9(_0x681c('0x3c'));});},'AcceptMessage':function(_0x8043a9){var _0x573250=this;return new Promise(function(_0x3a9b26,_0x2e940b){if(_0x8043a9['agent']&&_0x8043a9[_0x681c('0x3d')]['id']){if(_0x2c059e[_0x681c('0x3e')][_0x8043a9[_0x681c('0x3d')]['id']]){_0x2c059e[_0x681c('0x3e')][_0x8043a9['agent']['id']][_0x681c('0x3f')]=![];_0x2c059e['agents'][_0x8043a9[_0x681c('0x3d')]['id']][_0x681c('0x40')]=undefined;}}if(_0x8043a9[_0x681c('0x13')]&&_0x8043a9['message']['id']){try{var _0x3168de=getId(_0x8043a9[_0x681c('0x12')],_0x8043a9[_0x681c('0x13')]?_0x8043a9[_0x681c('0x13')]['id']:0x0,_0x8043a9[_0x681c('0x14')]?_0x8043a9[_0x681c('0x14')]['id']:0x0);if(_0x2c059e[_0x681c('0x11')][_0x3168de]){_0x2c059e[_0x681c('0x11')][_0x3168de][_0x681c('0x37')](_0x681c('0x41'));if(rpc[_0x8043a9[_0x681c('0x12')]+_0x681c('0x42')]){rpc[_0x8043a9[_0x681c('0x12')]+_0x681c('0x42')][_0x681c('0x43')](_0x3168de,{'UserId':_0x8043a9['message'][_0x681c('0x44')]})[_0x681c('0x45')](function(){logger['error'](_0x681c('0x46'));});}}return _0x3a9b26({'code':0xc8,'message':_0x8043a9});}catch(_0x5e58bf){logger[_0x681c('0x3b')](_0x5e58bf[_0x681c('0x47')]);return _0x2e940b(_0x573250[_0x681c('0x3b')](0x1f4,_0x5e58bf));}}logger['error'](_0x681c('0x48'));return _0x2e940b(_0x573250[_0x681c('0x3b')](0x1f4,'message\x20is\x20empty'));});},'RejectMessage':function(_0x365419){var _0x4bf990=this;return new Promise(function(_0x208c91,_0x50452e){if(_0x365419[_0x681c('0x3d')]&&_0x365419[_0x681c('0x3d')]['id']){try{if(_0x2c059e['agents'][_0x365419[_0x681c('0x3d')]['id']]){_0x2c059e['agents'][_0x365419['agent']['id']][_0x681c('0x3f')]=![];_0x2c059e[_0x681c('0x3e')][_0x365419[_0x681c('0x3d')]['id']]['busyQueue']=undefined;}return _0x208c91({'code':0xc8,'message':_0x365419});}catch(_0xff1d9b){logger['error'](_0xff1d9b[_0x681c('0x47')]);return _0x50452e(_0x4bf990['error'](0x1f4,_0xff1d9b));}}logger['error'](_0x681c('0x48'));return _0x50452e(_0x4bf990[_0x681c('0x3b')](0x1f4,_0x681c('0x48')));});},'AbandonInteraction':function(_0x358063){var _0x4db437=this;return new Promise(function(_0x2465b2,_0x4325f4){if(_0x358063[_0x681c('0x12')]&&_0x358063[_0x681c('0x14')]&&_0x358063[_0x681c('0x14')]['id']){try{var _0x5db1f4=getId(_0x358063[_0x681c('0x12')],_0x358063[_0x681c('0x13')]?_0x358063[_0x681c('0x13')]['id']:0x0,_0x358063[_0x681c('0x14')]?_0x358063[_0x681c('0x14')]['id']:0x0);if(_0x2c059e[_0x681c('0x11')][_0x5db1f4]){_0x2c059e[_0x681c('0x11')][_0x5db1f4][_0x681c('0x37')](_0x681c('0x41'));}return _0x2465b2({'code':0xc8,'message':_0x358063});}catch(_0xf25569){logger[_0x681c('0x3b')](_0xf25569[_0x681c('0x47')]);return _0x4325f4(_0x4db437['error'](0x1f4,_0xf25569));}}logger[_0x681c('0x3b')](_0x681c('0x48'));return _0x4325f4(_0x4db437[_0x681c('0x3b')](0x1f4,_0x681c('0x48')));});},'AgentCapacity':function(_0x2e7d56){var _0x49ff4c=this;return new Promise(function(_0x3e82c4,_0x51cc74){if(_0x2c059e['agents'][_0x681c('0x49')](_0x2e7d56['id'])){for(var _0x1d5be4 in _0x2e7d56['capacity']){if(_0x2e7d56[_0x681c('0x4a')][_0x681c('0x49')](_0x1d5be4)){if(_0x2c059e[_0x681c('0x3e')][_0x2e7d56['id']][_0x681c('0x49')](_0x1d5be4+'CurrentCapacity')){_0x2c059e[_0x681c('0x3e')][_0x2e7d56['id']][_0x1d5be4+_0x681c('0x4b')]=parseInt(_0x2e7d56[_0x681c('0x4a')][_0x1d5be4],0xa);}}}_0x2c059e[_0x681c('0x3e')][_0x2e7d56['id']]['updateRealtime']();return _0x3e82c4({'code':0xc8,'message':_0x2c059e[_0x681c('0x3e')][_0x2e7d56['id']]});}else{return _0x51cc74(_0x49ff4c[_0x681c('0x3b')](0x1f4,_0x681c('0x4c')));}});},'Agents':function(_0x4a36ed){return new Promise(function(_0x4a8208){var _0xbe3aee=_[_0x681c('0x4d')](_0x2c059e['agents']);if(_0x4a36ed&&_0x4a36ed['id']){var _0x3a23c1=_[_0x681c('0x4e')](_0xbe3aee,function(_0x39ce59){return _0x39ce59['id']===_0x4a36ed['id'];});_0x4a8208(_0x3a23c1);}else{_0x4a8208({'count':_0xbe3aee[_0x681c('0x18')],'rows':_0xbe3aee});}});},'ChatQueues':function(){return new Promise(function(_0xde562e){var _0x49d3aa=[];for(var _0xc85957 in _0x2c059e[_0x681c('0x4f')]){if(_0x2c059e[_0x681c('0x4f')][_0x681c('0x49')](_0xc85957)){var _0x5bbcc3=_0x2c059e[_0x681c('0x4f')][_0xc85957];var _0xf0232={'id':_0x5bbcc3['id'],'available':_0x5bbcc3[_0x681c('0x50')],'loggedIn':_0x5bbcc3[_0x681c('0x51')],'name':_0x5bbcc3[_0x681c('0x52')],'paused':_0x5bbcc3['paused'],'waiting':_0x5bbcc3[_0x681c('0x53')]};_0x49d3aa[_0x681c('0x20')](_0xf0232);}}_0xde562e({'count':_0x49d3aa['length'],'rows':_0x49d3aa});});},'MailQueues':function(){return new Promise(function(_0x5339af){var _0x53e4e5=[];for(var _0x45cd7b in _0x2c059e['mailQueues']){if(_0x2c059e[_0x681c('0x54')][_0x681c('0x49')](_0x45cd7b)){var _0x385b21=_0x2c059e[_0x681c('0x54')][_0x45cd7b];var _0x2584ba={'id':_0x385b21['id'],'available':_0x385b21['available'],'loggedIn':_0x385b21[_0x681c('0x51')],'name':_0x385b21['name'],'paused':_0x385b21['paused'],'waiting':_0x385b21[_0x681c('0x53')]};_0x53e4e5[_0x681c('0x20')](_0x2584ba);}}_0x5339af({'count':_0x53e4e5[_0x681c('0x18')],'rows':_0x53e4e5});});},'OpenchannelQueues':function(){return new Promise(function(_0x54a7ae){var _0x21535b=[];for(var _0x24c8e7 in _0x2c059e[_0x681c('0x55')]){if(_0x2c059e['openchannelQueues'][_0x681c('0x49')](_0x24c8e7)){var _0x1817db=_0x2c059e[_0x681c('0x55')][_0x24c8e7];var _0xd7e51e={'id':_0x1817db['id'],'available':_0x1817db[_0x681c('0x50')],'loggedIn':_0x1817db[_0x681c('0x51')],'name':_0x1817db[_0x681c('0x52')],'paused':_0x1817db['paused'],'waiting':_0x1817db['waiting']};_0x21535b[_0x681c('0x20')](_0xd7e51e);}}_0x54a7ae({'count':_0x21535b[_0x681c('0x18')],'rows':_0x21535b});});},'SmsQueues':function(){return new Promise(function(_0x11443e){var _0x15a9f9=[];for(var _0x2fe949 in _0x2c059e[_0x681c('0x56')]){if(_0x2c059e['smsQueues'][_0x681c('0x49')](_0x2fe949)){var _0x8051a7=_0x2c059e['smsQueues'][_0x2fe949];var _0x33a994={'id':_0x8051a7['id'],'available':_0x8051a7['available'],'loggedIn':_0x8051a7[_0x681c('0x51')],'name':_0x8051a7[_0x681c('0x52')],'paused':_0x8051a7['paused'],'waiting':_0x8051a7[_0x681c('0x53')]};_0x15a9f9[_0x681c('0x20')](_0x33a994);}}_0x11443e({'count':_0x15a9f9[_0x681c('0x18')],'rows':_0x15a9f9});});},'FaxQueues':function(){return new Promise(function(_0x595946){var _0x5c3f4a=[];for(var _0x2e76c0 in _0x2c059e[_0x681c('0x57')]){if(_0x2c059e[_0x681c('0x57')]['hasOwnProperty'](_0x2e76c0)){var _0x31077d=_0x2c059e['faxQueues'][_0x2e76c0];var _0x5a8db2={'id':_0x31077d['id'],'available':_0x31077d[_0x681c('0x50')],'loggedIn':_0x31077d[_0x681c('0x51')],'name':_0x31077d[_0x681c('0x52')],'paused':_0x31077d['paused'],'waiting':_0x31077d[_0x681c('0x53')]};_0x5c3f4a[_0x681c('0x20')](_0x5a8db2);}}_0x595946({'count':_0x5c3f4a[_0x681c('0x18')],'rows':_0x5c3f4a});});},'WhatsappQueues':function(){return new Promise(function(_0x31fc3a){var _0x5a30e8=[];for(var _0x586409 in _0x2c059e['whatsappQueues']){if(_0x2c059e[_0x681c('0x58')][_0x681c('0x49')](_0x586409)){var _0x19ff1d=_0x2c059e[_0x681c('0x58')][_0x586409];var _0x45c36b={'id':_0x19ff1d['id'],'available':_0x19ff1d[_0x681c('0x50')],'loggedIn':_0x19ff1d[_0x681c('0x51')],'name':_0x19ff1d[_0x681c('0x52')],'paused':_0x19ff1d[_0x681c('0x59')],'waiting':_0x19ff1d[_0x681c('0x53')]};_0x5a30e8[_0x681c('0x20')](_0x45c36b);}}_0x31fc3a({'count':_0x5a30e8[_0x681c('0x18')],'rows':_0x5a30e8});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x50bd4b){var _0x2fea02=_[_0x681c('0x4d')](_0x2c059e[_0x681c('0x5a')]);_0x50bd4b({'count':_0x2fea02[_0x681c('0x18')],'rows':_0x2fea02});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x2b166a){var _0x38bf16=_['values'](_0x2c059e[_0x681c('0x5b')]);_0x2b166a({'count':_0x38bf16[_0x681c('0x18')],'rows':_0x38bf16});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x233ad3){var _0x5294f1=_[_0x681c('0x4d')](_0x2c059e['openchannelQueuesWaitingInteractions']);_0x233ad3({'count':_0x5294f1['length'],'rows':_0x5294f1});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x369c59){var _0x130605=_[_0x681c('0x4d')](_0x2c059e[_0x681c('0x5c')]);_0x369c59({'count':_0x130605['length'],'rows':_0x130605});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x163d2c){var _0x32441c=_[_0x681c('0x4d')](_0x2c059e[_0x681c('0x5d')]);_0x163d2c({'count':_0x32441c[_0x681c('0x18')],'rows':_0x32441c});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x2f04c2){var _0x31005d=_['values'](_0x2c059e[_0x681c('0x5e')]);_0x2f04c2({'count':_0x31005d[_0x681c('0x18')],'rows':_0x31005d});});}};var _0x2700fc=jayson[_0x681c('0x5f')](_0x402aa2)['http']();_0x2700fc['on']('error',function(_0x243ceb){logger[_0x681c('0x3b')](JSON[_0x681c('0x35')](_0x243ceb));return _0x416723(_0x243ceb);});_0x2700fc['listen'](0x232c,_0x681c('0x60'),function(){console[_0x681c('0x61')](_0x681c('0x62'),0x232c);return _0xe8bb4d(_0x681c('0x63')+0x232c);});});};
\ No newline at end of file
+var _0x7e27=['values','chatQueues','available','loggedIn','name','paused','mailQueues','openchannelQueues','smsQueues','waiting','faxQueues','whatsappQueues','mailQueuesWaitingInteractions','smsQueuesWaitingInteractions','faxQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','http','127.0.0.1','log','RPC\x20listening\x20on\x20port:','lodash','util','jayson/promise','bluebird','./applications/utils','./applications/strategy/util','routing','../rpc/openchannelQueueReport','../rpc/mailQueueReport','../rpc/smsQueueReport','../rpc/whatsappQueueReport','../lib/rule-engine','format','%s.%s.%s','isNil','IntervalId','Intervals','listen','rules','channel','message','interaction','checkWaitingNotifications','applications','isArray','length','existsSync','app','autoreply','appdata','split','push','slice','join','dialogflow','tag','TagId','tvox','getMustacheRender','account','notificationTemplate','ContactId','body','%s:%s:%s','./interval','condition','intervals','./applications/','consequence','priority','info','on\x20interval','\x20|\x20','error','Please\x20create\x20a\x20new\x20file\x20under','.js','execute','stringify','matchPath','emit','complete','Skipped\x20routing\x20for\x20%s','No\x20applications\x20to\x20execute','stack','routing\x20is\x20empty','agent','agents','busy','busyQueue','end','QueueReport','update','UserId','catch','message\x20is\x20empty','hasOwnProperty','capacity','CurrentCapacity','updateRealtime'];(function(_0x2161fb,_0x62d987){var _0x53a9d6=function(_0x303b38){while(--_0x303b38){_0x2161fb['push'](_0x2161fb['shift']());}};_0x53a9d6(++_0x62d987);}(_0x7e27,0xdd));var _0x77e2=function(_0x4bbfa6,_0x430854){_0x4bbfa6=_0x4bbfa6-0x0;var _0x375953=_0x7e27[_0x4bbfa6];return _0x375953;};'use strict';var _=require(_0x77e2('0x0'));var util=require(_0x77e2('0x1'));var path=require('path');var fs=require('fs');var jayson=require(_0x77e2('0x2'));var BPromise=require(_0x77e2('0x3'));var utils=require(_0x77e2('0x4'));var sUtils=require(_0x77e2('0x5'));var logger=require('../../../config/logger')(_0x77e2('0x6'));var rpc={'openchannelQueueReport':require(_0x77e2('0x7')),'mailQueueReport':require(_0x77e2('0x8')),'chatQueueReport':require('../rpc/chatQueueReport'),'smsQueueReport':require(_0x77e2('0x9')),'faxQueueReport':require('../rpc/faxQueueReport'),'whatsappQueueReport':require(_0x77e2('0xa'))};var RuleEngine=require(_0x77e2('0xb'));function getId(_0x502153,_0x3c2b3f,_0x2cdfa3){return util[_0x77e2('0xc')](_0x77e2('0xd'),_0x502153,_0x3c2b3f||0x0,_0x2cdfa3||0x0);}function getIntervals(_0x3802ce,_0x1907e9){var _0x23583e=[];if(!_['isNil'](_0x1907e9['IntervalId'])&&!_[_0x77e2('0xe')](_0x3802ce[_0x1907e9['IntervalId']])&&!_[_0x77e2('0xe')](_0x3802ce[_0x1907e9[_0x77e2('0xf')]]['Intervals'])){_0x23583e=_['map'](_0x3802ce[_0x1907e9[_0x77e2('0xf')]][_0x77e2('0x10')],'interval');}else if(!_[_0x77e2('0xe')](_0x1907e9['interval'])){_0x23583e=[_0x1907e9['interval']];}return _0x23583e;}exports[_0x77e2('0x11')]=function(_0x203041){_0x203041[_0x77e2('0x12')]={};return new BPromise(function(_0x33e820,_0x20276){var _0x50f06e={'Start':function(_0x1f614f){var _0x3b5162=this;return new Promise(function(_0x48fee4,_0x46fb81){if(_0x1f614f){try{var _0x134fee=[];var _0x349627=getId(_0x1f614f[_0x77e2('0x13')],_0x1f614f[_0x77e2('0x14')]?_0x1f614f[_0x77e2('0x14')]['id']:0x0,_0x1f614f[_0x77e2('0x15')]?_0x1f614f[_0x77e2('0x15')]['id']:0x0);var _0x42459a=sUtils[_0x77e2('0x16')](_0x203041,_0x1f614f);if(_0x1f614f['transfer']||!_0x42459a&&_0x1f614f[_0x77e2('0x17')]&&_[_0x77e2('0x18')](_0x1f614f[_0x77e2('0x17')])&&_0x1f614f[_0x77e2('0x17')][_0x77e2('0x19')]){for(var _0x2aae6c=0x0;_0x2aae6c<_0x1f614f[_0x77e2('0x17')][_0x77e2('0x19')];_0x2aae6c+=0x1){var _0x298ab0=_0x1f614f[_0x77e2('0x17')][_0x2aae6c];if(fs[_0x77e2('0x1a')](path['join'](__dirname,_0x77e2('0x17'),_0x298ab0[_0x77e2('0x1b')]+'.js'))){var _0x2d30d3=[];switch(_0x298ab0['app']['toLowerCase']()){case _0x77e2('0x1c'):var _0x4983f4=_0x298ab0[_0x77e2('0x1d')][_0x77e2('0x1e')](',');if(_0x1f614f[_0x77e2('0x13')]==='mail'){_0x2d30d3['push'](_0x4983f4[0x0]);_0x2d30d3[_0x77e2('0x1f')](_0x4983f4[0x1]);_0x2d30d3['push'](_0x4983f4[_0x77e2('0x20')](0x2,_0x4983f4[_0x77e2('0x19')])[_0x77e2('0x21')](','));}else{_0x2d30d3['push'](_0x4983f4[0x0]);_0x2d30d3[_0x77e2('0x1f')](_0x4983f4[_0x77e2('0x20')](0x1,_0x4983f4[_0x77e2('0x19')])[_0x77e2('0x21')](','));}break;case _0x77e2('0x22'):var _0x58697f=_0x298ab0[_0x77e2('0x1d')][_0x77e2('0x1e')](',');_0x2d30d3['push'](_0x58697f[0x0]);_0x2d30d3[_0x77e2('0x1f')](_0x58697f[0x1]);_0x2d30d3[_0x77e2('0x1f')](_0x58697f[_0x77e2('0x20')](0x2,_0x58697f[_0x77e2('0x19')])['join'](','));break;case'dialogflowv2':var _0x1e6f40=_0x298ab0['appdata']['split'](',');_0x2d30d3[_0x77e2('0x1f')](_0x1e6f40[0x0]);_0x2d30d3[_0x77e2('0x1f')](_0x1e6f40[0x1]);_0x2d30d3[_0x77e2('0x1f')](_0x1e6f40[0x2]);_0x2d30d3[_0x77e2('0x1f')](_0x1e6f40[0x3]);_0x2d30d3['push'](_0x1e6f40[_0x77e2('0x20')](0x4,_0x1e6f40['length'])['join'](','));break;case'amazonlex':var _0x2b9918=_0x298ab0['appdata']['split'](',');_0x2d30d3['push'](_0x2b9918[0x0]);_0x2d30d3[_0x77e2('0x1f')](_0x2b9918[0x1]);_0x2d30d3[_0x77e2('0x1f')](_0x2b9918[0x2]);_0x2d30d3[_0x77e2('0x1f')](_0x2b9918[0x3]);_0x2d30d3[_0x77e2('0x1f')](_0x2b9918['slice'](0x4,_0x2b9918[_0x77e2('0x19')])['join'](','));break;case _0x77e2('0x14'):_0x2d30d3['push'](_0x298ab0[_0x77e2('0x1d')]);break;case _0x77e2('0x23'):_0x2d30d3[_0x77e2('0x1f')](_0x298ab0[_0x77e2('0x24')]);_0x2d30d3[_0x77e2('0x1f')](_0x298ab0[_0x77e2('0x1d')]);break;case _0x77e2('0x25'):var _0x54294b=utils[_0x77e2('0x26')](_0x1f614f[_0x77e2('0x27')][_0x77e2('0x28')],_0x1f614f);var _0x19994e=_0x298ab0[_0x77e2('0x1d')][_0x77e2('0x1e')](',');_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0x0]);_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0x1]);_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0x2]);_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0x3]);_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0x4]);_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0x5]);_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0x6]);_0x2d30d3['push'](_0x19994e[0x7]);_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0x8]);_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0x9]);_0x2d30d3[_0x77e2('0x1f')](_0x19994e[0xa]);_0x2d30d3['push'](_0x1f614f['interaction']['id']);_0x2d30d3[_0x77e2('0x1f')](_0x1f614f[_0x77e2('0x14')]['id']);_0x2d30d3[_0x77e2('0x1f')](_0x298ab0['ChatWebsiteId']);_0x2d30d3['push'](_0x1f614f[_0x77e2('0x15')][_0x77e2('0x29')]);_0x2d30d3[_0x77e2('0x1f')](_0x1f614f[_0x77e2('0x2a')][_0x77e2('0x2a')]);_0x2d30d3[_0x77e2('0x1f')](_0x54294b);break;default:_0x2d30d3=_[_0x77e2('0xe')](_0x298ab0[_0x77e2('0x1d')])?[]:_0x298ab0[_0x77e2('0x1d')]['split'](',');}var _0xafa4d3={'id':util[_0x77e2('0xc')](_0x77e2('0x2b'),_0x349627,_0x298ab0['id'],_0x298ab0['app']),'condition':require(_0x77e2('0x2c'))[_0x77e2('0x2d')](_0x349627,getIntervals(_0x203041[_0x77e2('0x2e')],_0x298ab0),_0x203041),'consequence':require(_0x77e2('0x2f')+_0x298ab0[_0x77e2('0x1b')])[_0x77e2('0x30')](_0x349627,_0x2d30d3,_0x203041,_0x1f614f),'p':_0x298ab0[_0x77e2('0x31')]||0x0};logger[_0x77e2('0x32')]('Push\x20new\x20rule',_0xafa4d3['id'],_0x77e2('0x33'),getIntervals(_0x203041[_0x77e2('0x2e')],_0x298ab0)['join'](_0x77e2('0x34')));_0x134fee[_0x77e2('0x1f')](_0xafa4d3);}else{logger[_0x77e2('0x35')](_0x77e2('0x36'),path[_0x77e2('0x21')](__dirname,_0x77e2('0x17'),_0x298ab0['app']+_0x77e2('0x37')));}}_0x203041[_0x77e2('0x12')][_0x349627]=new RuleEngine(_0x134fee);_0x203041[_0x77e2('0x12')][_0x349627][_0x77e2('0x38')](_0x1f614f,function(_0x22a9e2){logger[_0x77e2('0x32')]('Applications\x20executed',JSON[_0x77e2('0x39')](_0x22a9e2[_0x77e2('0x3a')]));if(_0x203041[_0x77e2('0x12')][_0x349627]){_0x203041[_0x77e2('0x12')][_0x349627][_0x77e2('0x3b')](_0x77e2('0x3c'));}});return _0x48fee4({'code':0xc8,'message':_0x1f614f});}else{if(_0x42459a){logger['info'](util[_0x77e2('0xc')](_0x77e2('0x3d'),_0x349627));}else{logger[_0x77e2('0x32')](_0x77e2('0x3e'));}return _0x48fee4({'code':0xc8,'message':_0x1f614f});}}catch(_0x49686c){logger[_0x77e2('0x35')](_0x49686c[_0x77e2('0x3f')]);return _0x46fb81(_0x3b5162[_0x77e2('0x35')](0x1f4,_0x49686c));}}return _0x46fb81(_0x77e2('0x40'));});},'AcceptMessage':function(_0x125566){var _0x2eb512=this;return new Promise(function(_0x213a60,_0x3d68e8){if(_0x125566['agent']&&_0x125566[_0x77e2('0x41')]['id']){if(_0x203041[_0x77e2('0x42')][_0x125566[_0x77e2('0x41')]['id']]){_0x203041[_0x77e2('0x42')][_0x125566['agent']['id']][_0x77e2('0x43')]=![];_0x203041['agents'][_0x125566[_0x77e2('0x41')]['id']][_0x77e2('0x44')]=undefined;}}if(_0x125566['message']&&_0x125566['message']['id']){try{var _0x4e3e08=getId(_0x125566[_0x77e2('0x13')],_0x125566[_0x77e2('0x14')]?_0x125566[_0x77e2('0x14')]['id']:0x0,_0x125566[_0x77e2('0x15')]?_0x125566[_0x77e2('0x15')]['id']:0x0);if(_0x203041['rules'][_0x4e3e08]){_0x203041['rules'][_0x4e3e08][_0x77e2('0x3b')](_0x77e2('0x45'));if(rpc[_0x125566[_0x77e2('0x13')]+_0x77e2('0x46')]){rpc[_0x125566[_0x77e2('0x13')]+_0x77e2('0x46')][_0x77e2('0x47')](_0x4e3e08,{'UserId':_0x125566[_0x77e2('0x14')][_0x77e2('0x48')]})[_0x77e2('0x49')](function(){logger[_0x77e2('0x35')]('error\x20update\x20queue\x20report');});}}return _0x213a60({'code':0xc8,'message':_0x125566});}catch(_0x47f1f9){logger[_0x77e2('0x35')](_0x47f1f9[_0x77e2('0x3f')]);return _0x3d68e8(_0x2eb512[_0x77e2('0x35')](0x1f4,_0x47f1f9));}}logger[_0x77e2('0x35')](_0x77e2('0x4a'));return _0x3d68e8(_0x2eb512[_0x77e2('0x35')](0x1f4,_0x77e2('0x4a')));});},'RejectMessage':function(_0x3ec0f6){var _0x1c4b7c=this;return new Promise(function(_0x29ac31,_0x2d03d1){if(_0x3ec0f6[_0x77e2('0x41')]&&_0x3ec0f6[_0x77e2('0x41')]['id']){try{if(_0x203041[_0x77e2('0x42')][_0x3ec0f6[_0x77e2('0x41')]['id']]){_0x203041[_0x77e2('0x42')][_0x3ec0f6[_0x77e2('0x41')]['id']][_0x77e2('0x43')]=![];_0x203041[_0x77e2('0x42')][_0x3ec0f6[_0x77e2('0x41')]['id']][_0x77e2('0x44')]=undefined;}return _0x29ac31({'code':0xc8,'message':_0x3ec0f6});}catch(_0x3d0171){logger[_0x77e2('0x35')](_0x3d0171[_0x77e2('0x3f')]);return _0x2d03d1(_0x1c4b7c[_0x77e2('0x35')](0x1f4,_0x3d0171));}}logger['error'](_0x77e2('0x4a'));return _0x2d03d1(_0x1c4b7c[_0x77e2('0x35')](0x1f4,_0x77e2('0x4a')));});},'AbandonInteraction':function(_0x346200){var _0x44d564=this;return new Promise(function(_0x1e4446,_0x4e05d8){if(_0x346200[_0x77e2('0x13')]&&_0x346200[_0x77e2('0x15')]&&_0x346200[_0x77e2('0x15')]['id']){try{var _0x35760d=getId(_0x346200['channel'],_0x346200['message']?_0x346200[_0x77e2('0x14')]['id']:0x0,_0x346200[_0x77e2('0x15')]?_0x346200[_0x77e2('0x15')]['id']:0x0);if(_0x203041[_0x77e2('0x12')][_0x35760d]){_0x203041[_0x77e2('0x12')][_0x35760d][_0x77e2('0x3b')](_0x77e2('0x45'));}return _0x1e4446({'code':0xc8,'message':_0x346200});}catch(_0x5dc293){logger[_0x77e2('0x35')](_0x5dc293['stack']);return _0x4e05d8(_0x44d564['error'](0x1f4,_0x5dc293));}}logger[_0x77e2('0x35')](_0x77e2('0x4a'));return _0x4e05d8(_0x44d564[_0x77e2('0x35')](0x1f4,_0x77e2('0x4a')));});},'AgentCapacity':function(_0x521192){var _0x25e78d=this;return new Promise(function(_0x2b3b4d,_0x583d1f){if(_0x203041['agents'][_0x77e2('0x4b')](_0x521192['id'])){for(var _0x2f465d in _0x521192[_0x77e2('0x4c')]){if(_0x521192[_0x77e2('0x4c')][_0x77e2('0x4b')](_0x2f465d)){if(_0x203041[_0x77e2('0x42')][_0x521192['id']][_0x77e2('0x4b')](_0x2f465d+_0x77e2('0x4d'))){_0x203041[_0x77e2('0x42')][_0x521192['id']][_0x2f465d+_0x77e2('0x4d')]=parseInt(_0x521192['capacity'][_0x2f465d],0xa);}}}_0x203041[_0x77e2('0x42')][_0x521192['id']][_0x77e2('0x4e')]();return _0x2b3b4d({'code':0xc8,'message':_0x203041['agents'][_0x521192['id']]});}else{return _0x583d1f(_0x25e78d[_0x77e2('0x35')](0x1f4,'agent\x20not\x20found'));}});},'Agents':function(_0x3a2a3d){return new Promise(function(_0x1792de){var _0x794550=_[_0x77e2('0x4f')](_0x203041['agents']);if(_0x3a2a3d&&_0x3a2a3d['id']){var _0x5b7960=_['find'](_0x794550,function(_0x2fd25c){return _0x2fd25c['id']===_0x3a2a3d['id'];});_0x1792de(_0x5b7960);}else{_0x1792de({'count':_0x794550[_0x77e2('0x19')],'rows':_0x794550});}});},'ChatQueues':function(){return new Promise(function(_0x505380){var _0x237313=[];for(var _0x2b64a3 in _0x203041[_0x77e2('0x50')]){if(_0x203041[_0x77e2('0x50')][_0x77e2('0x4b')](_0x2b64a3)){var _0x1db449=_0x203041[_0x77e2('0x50')][_0x2b64a3];var _0x487964={'id':_0x1db449['id'],'available':_0x1db449[_0x77e2('0x51')],'loggedIn':_0x1db449[_0x77e2('0x52')],'name':_0x1db449[_0x77e2('0x53')],'paused':_0x1db449[_0x77e2('0x54')],'waiting':_0x1db449['waiting']};_0x237313[_0x77e2('0x1f')](_0x487964);}}_0x505380({'count':_0x237313[_0x77e2('0x19')],'rows':_0x237313});});},'MailQueues':function(){return new Promise(function(_0x2f8fbc){var _0x2a40d0=[];for(var _0x3ffcf8 in _0x203041[_0x77e2('0x55')]){if(_0x203041[_0x77e2('0x55')][_0x77e2('0x4b')](_0x3ffcf8)){var _0x2a58fa=_0x203041[_0x77e2('0x55')][_0x3ffcf8];var _0x35889f={'id':_0x2a58fa['id'],'available':_0x2a58fa[_0x77e2('0x51')],'loggedIn':_0x2a58fa[_0x77e2('0x52')],'name':_0x2a58fa[_0x77e2('0x53')],'paused':_0x2a58fa[_0x77e2('0x54')],'waiting':_0x2a58fa['waiting']};_0x2a40d0['push'](_0x35889f);}}_0x2f8fbc({'count':_0x2a40d0[_0x77e2('0x19')],'rows':_0x2a40d0});});},'OpenchannelQueues':function(){return new Promise(function(_0x5a3679){var _0x5d7864=[];for(var _0xd6afe5 in _0x203041[_0x77e2('0x56')]){if(_0x203041['openchannelQueues'][_0x77e2('0x4b')](_0xd6afe5)){var _0x3150c4=_0x203041['openchannelQueues'][_0xd6afe5];var _0x450600={'id':_0x3150c4['id'],'available':_0x3150c4[_0x77e2('0x51')],'loggedIn':_0x3150c4[_0x77e2('0x52')],'name':_0x3150c4[_0x77e2('0x53')],'paused':_0x3150c4['paused'],'waiting':_0x3150c4['waiting']};_0x5d7864[_0x77e2('0x1f')](_0x450600);}}_0x5a3679({'count':_0x5d7864['length'],'rows':_0x5d7864});});},'SmsQueues':function(){return new Promise(function(_0x3a0864){var _0x2dc339=[];for(var _0x2bbb24 in _0x203041[_0x77e2('0x57')]){if(_0x203041[_0x77e2('0x57')][_0x77e2('0x4b')](_0x2bbb24)){var _0x53b9fb=_0x203041[_0x77e2('0x57')][_0x2bbb24];var _0x405aaf={'id':_0x53b9fb['id'],'available':_0x53b9fb[_0x77e2('0x51')],'loggedIn':_0x53b9fb['loggedIn'],'name':_0x53b9fb[_0x77e2('0x53')],'paused':_0x53b9fb['paused'],'waiting':_0x53b9fb[_0x77e2('0x58')]};_0x2dc339[_0x77e2('0x1f')](_0x405aaf);}}_0x3a0864({'count':_0x2dc339['length'],'rows':_0x2dc339});});},'FaxQueues':function(){return new Promise(function(_0x2f297c){var _0x58b5c7=[];for(var _0x516a91 in _0x203041[_0x77e2('0x59')]){if(_0x203041['faxQueues'][_0x77e2('0x4b')](_0x516a91)){var _0x154028=_0x203041[_0x77e2('0x59')][_0x516a91];var _0x4ed4f5={'id':_0x154028['id'],'available':_0x154028['available'],'loggedIn':_0x154028[_0x77e2('0x52')],'name':_0x154028[_0x77e2('0x53')],'paused':_0x154028['paused'],'waiting':_0x154028[_0x77e2('0x58')]};_0x58b5c7[_0x77e2('0x1f')](_0x4ed4f5);}}_0x2f297c({'count':_0x58b5c7[_0x77e2('0x19')],'rows':_0x58b5c7});});},'WhatsappQueues':function(){return new Promise(function(_0x341fe0){var _0x312b13=[];for(var _0x3aa1f2 in _0x203041[_0x77e2('0x5a')]){if(_0x203041['whatsappQueues'][_0x77e2('0x4b')](_0x3aa1f2)){var _0x273c59=_0x203041[_0x77e2('0x5a')][_0x3aa1f2];var _0x5a9922={'id':_0x273c59['id'],'available':_0x273c59[_0x77e2('0x51')],'loggedIn':_0x273c59[_0x77e2('0x52')],'name':_0x273c59['name'],'paused':_0x273c59[_0x77e2('0x54')],'waiting':_0x273c59[_0x77e2('0x58')]};_0x312b13[_0x77e2('0x1f')](_0x5a9922);}}_0x341fe0({'count':_0x312b13[_0x77e2('0x19')],'rows':_0x312b13});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x366bf2){var _0x30a53e=_[_0x77e2('0x4f')](_0x203041['chatQueuesWaitingInteractions']);_0x366bf2({'count':_0x30a53e[_0x77e2('0x19')],'rows':_0x30a53e});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x5cac9c){var _0xc88965=_[_0x77e2('0x4f')](_0x203041[_0x77e2('0x5b')]);_0x5cac9c({'count':_0xc88965['length'],'rows':_0xc88965});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x19b959){var _0x2236e6=_[_0x77e2('0x4f')](_0x203041['openchannelQueuesWaitingInteractions']);_0x19b959({'count':_0x2236e6[_0x77e2('0x19')],'rows':_0x2236e6});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x1048c3){var _0x1bccb8=_[_0x77e2('0x4f')](_0x203041[_0x77e2('0x5c')]);_0x1048c3({'count':_0x1bccb8[_0x77e2('0x19')],'rows':_0x1bccb8});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x334e39){var _0x27cb6e=_[_0x77e2('0x4f')](_0x203041[_0x77e2('0x5d')]);_0x334e39({'count':_0x27cb6e['length'],'rows':_0x27cb6e});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x3970b7){var _0x391b8a=_[_0x77e2('0x4f')](_0x203041[_0x77e2('0x5e')]);_0x3970b7({'count':_0x391b8a[_0x77e2('0x19')],'rows':_0x391b8a});});}};var _0x5ca8cd=jayson[_0x77e2('0x5f')](_0x50f06e)[_0x77e2('0x60')]();_0x5ca8cd['on'](_0x77e2('0x35'),function(_0x3e876f){logger[_0x77e2('0x35')](JSON[_0x77e2('0x39')](_0x3e876f));return _0x20276(_0x3e876f);});_0x5ca8cd[_0x77e2('0x11')](0x232c,_0x77e2('0x61'),function(){console[_0x77e2('0x62')]('Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!',0x232c);return _0x33e820(_0x77e2('0x63')+0x232c);});});};
\ No newline at end of file