Built motion from commit cafec4f3.|2.6.31
[motion2.git] / server / services / routing / server / index.js
index 1e3fd31..aaa5ca8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5853=['isArray','length','existsSync','app','.js','mail','push','slice','join','dialogflow','appdata','split','dialogflowv2','amazonlex','TagId','tvox','getMustacheRender','ContactId','body','%s:%s:%s','./applications/','consequence','priority','info','Push\x20new\x20rule','on\x20interval','intervals','\x20|\x20','Please\x20create\x20a\x20new\x20file\x20under','rules','execute','Applications\x20executed','stringify','matchPath','emit','complete','error','stack','routing\x20is\x20empty','agents','agent','busy','busyQueue','end','QueueReport','update','UserId','catch','error\x20update\x20queue\x20report','message\x20is\x20empty','capacity','hasOwnProperty','CurrentCapacity','updateRealtime','find','chatQueues','loggedIn','name','paused','openchannelQueues','available','waiting','smsQueues','faxQueues','whatsappQueues','values','chatQueuesWaitingInteractions','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','listen','log','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','lodash','util','path','jayson/promise','bluebird','./applications/strategy/util','../../../config/logger','routing','../rpc/openchannelQueueReport','../rpc/mailQueueReport','../rpc/chatQueueReport','../rpc/faxQueueReport','format','%s.%s.%s','isNil','IntervalId','Intervals','map','interval','channel','message','interaction','checkWaitingNotifications','transfer','applications'];(function(_0x29d7fd,_0x4d4818){var _0x32546a=function(_0x2cb6cb){while(--_0x2cb6cb){_0x29d7fd['push'](_0x29d7fd['shift']());}};_0x32546a(++_0x4d4818);}(_0x5853,0x113));var _0x3585=function(_0x30f781,_0x1ce35d){_0x30f781=_0x30f781-0x0;var _0x461df7=_0x5853[_0x30f781];return _0x461df7;};'use strict';var _=require(_0x3585('0x0'));var util=require(_0x3585('0x1'));var path=require(_0x3585('0x2'));var fs=require('fs');var jayson=require(_0x3585('0x3'));var BPromise=require(_0x3585('0x4'));var utils=require('./applications/utils');var sUtils=require(_0x3585('0x5'));var logger=require(_0x3585('0x6'))(_0x3585('0x7'));var rpc={'openchannelQueueReport':require(_0x3585('0x8')),'mailQueueReport':require(_0x3585('0x9')),'chatQueueReport':require(_0x3585('0xa')),'smsQueueReport':require('../rpc/smsQueueReport'),'faxQueueReport':require(_0x3585('0xb')),'whatsappQueueReport':require('../rpc/whatsappQueueReport')};var RuleEngine=require('../lib/rule-engine');function getId(_0x1a97fd,_0x5e78f3,_0x5910ab){return util[_0x3585('0xc')](_0x3585('0xd'),_0x1a97fd,_0x5e78f3||0x0,_0x5910ab||0x0);}function getIntervals(_0x2febe8,_0x2e1d23){var _0x16810e=[];if(!_[_0x3585('0xe')](_0x2e1d23['IntervalId'])&&!_[_0x3585('0xe')](_0x2febe8[_0x2e1d23[_0x3585('0xf')]])&&!_[_0x3585('0xe')](_0x2febe8[_0x2e1d23[_0x3585('0xf')]][_0x3585('0x10')])){_0x16810e=_[_0x3585('0x11')](_0x2febe8[_0x2e1d23[_0x3585('0xf')]]['Intervals'],_0x3585('0x12'));}else if(!_['isNil'](_0x2e1d23['interval'])){_0x16810e=[_0x2e1d23['interval']];}return _0x16810e;}exports['listen']=function(_0x1f9404){_0x1f9404['rules']={};return new BPromise(function(_0x16b42a,_0x1cfae3){var _0x5434ee={'Start':function(_0x27837a){var _0x3c97ae=this;return new Promise(function(_0x5e31b2,_0x366723){if(_0x27837a){try{var _0x10449b=[];var _0x43c5d7=getId(_0x27837a[_0x3585('0x13')],_0x27837a[_0x3585('0x14')]?_0x27837a['message']['id']:0x0,_0x27837a[_0x3585('0x15')]?_0x27837a['interaction']['id']:0x0);var _0x22cfec=sUtils[_0x3585('0x16')](_0x1f9404,_0x27837a);if(_0x27837a[_0x3585('0x17')]||!_0x22cfec&&_0x27837a[_0x3585('0x18')]&&_[_0x3585('0x19')](_0x27837a[_0x3585('0x18')])&&_0x27837a[_0x3585('0x18')]['length']){for(var _0x56b231=0x0;_0x56b231<_0x27837a[_0x3585('0x18')][_0x3585('0x1a')];_0x56b231+=0x1){var _0x2f3819=_0x27837a[_0x3585('0x18')][_0x56b231];if(fs[_0x3585('0x1b')](path['join'](__dirname,_0x3585('0x18'),_0x2f3819[_0x3585('0x1c')]+_0x3585('0x1d')))){var _0x2de21d=[];switch(_0x2f3819[_0x3585('0x1c')]['toLowerCase']()){case'autoreply':var _0x5dbbec=_0x2f3819['appdata']['split'](',');if(_0x27837a['channel']===_0x3585('0x1e')){_0x2de21d[_0x3585('0x1f')](_0x5dbbec[0x0]);_0x2de21d[_0x3585('0x1f')](_0x5dbbec[0x1]);_0x2de21d[_0x3585('0x1f')](_0x5dbbec[_0x3585('0x20')](0x2,_0x5dbbec['length'])[_0x3585('0x21')](','));}else{_0x2de21d[_0x3585('0x1f')](_0x5dbbec[0x0]);_0x2de21d['push'](_0x5dbbec[_0x3585('0x20')](0x1,_0x5dbbec['length'])[_0x3585('0x21')](','));}break;case _0x3585('0x22'):var _0xeb24a0=_0x2f3819[_0x3585('0x23')][_0x3585('0x24')](',');_0x2de21d[_0x3585('0x1f')](_0xeb24a0[0x0]);_0x2de21d[_0x3585('0x1f')](_0xeb24a0[0x1]);_0x2de21d[_0x3585('0x1f')](_0xeb24a0[_0x3585('0x20')](0x2,_0xeb24a0[_0x3585('0x1a')])[_0x3585('0x21')](','));break;case _0x3585('0x25'):var _0x4f74f5=_0x2f3819[_0x3585('0x23')][_0x3585('0x24')](',');_0x2de21d[_0x3585('0x1f')](_0x4f74f5[0x0]);_0x2de21d[_0x3585('0x1f')](_0x4f74f5[0x1]);_0x2de21d[_0x3585('0x1f')](_0x4f74f5[0x2]);_0x2de21d[_0x3585('0x1f')](_0x4f74f5[0x3]);_0x2de21d['push'](_0x4f74f5[_0x3585('0x20')](0x4,_0x4f74f5[_0x3585('0x1a')])[_0x3585('0x21')](','));break;case _0x3585('0x26'):var _0x118849=_0x2f3819[_0x3585('0x23')]['split'](',');_0x2de21d['push'](_0x118849[0x0]);_0x2de21d[_0x3585('0x1f')](_0x118849[0x1]);_0x2de21d[_0x3585('0x1f')](_0x118849[0x2]);_0x2de21d[_0x3585('0x1f')](_0x118849[0x3]);_0x2de21d[_0x3585('0x1f')](_0x118849['slice'](0x4,_0x118849['length'])[_0x3585('0x21')](','));break;case _0x3585('0x14'):_0x2de21d[_0x3585('0x1f')](_0x2f3819[_0x3585('0x23')]);break;case'tag':_0x2de21d[_0x3585('0x1f')](_0x2f3819[_0x3585('0x27')]);_0x2de21d['push'](_0x2f3819[_0x3585('0x23')]);break;case _0x3585('0x28'):var _0x53b821=utils[_0x3585('0x29')](_0x27837a['account']['notificationTemplate'],_0x27837a);var _0x3f3452=_0x2f3819[_0x3585('0x23')]['split'](',');_0x2de21d[_0x3585('0x1f')](_0x3f3452[0x0]);_0x2de21d[_0x3585('0x1f')](_0x3f3452[0x1]);_0x2de21d[_0x3585('0x1f')](_0x3f3452[0x2]);_0x2de21d[_0x3585('0x1f')](_0x3f3452[0x3]);_0x2de21d[_0x3585('0x1f')](_0x3f3452[0x4]);_0x2de21d['push'](_0x3f3452[0x5]);_0x2de21d[_0x3585('0x1f')](_0x3f3452[0x6]);_0x2de21d[_0x3585('0x1f')](_0x3f3452[0x7]);_0x2de21d[_0x3585('0x1f')](_0x3f3452[0x8]);_0x2de21d['push'](_0x3f3452[0x9]);_0x2de21d[_0x3585('0x1f')](_0x3f3452[0xa]);_0x2de21d['push'](_0x27837a[_0x3585('0x15')]['id']);_0x2de21d[_0x3585('0x1f')](_0x27837a[_0x3585('0x14')]['id']);_0x2de21d[_0x3585('0x1f')](_0x2f3819['ChatWebsiteId']);_0x2de21d['push'](_0x27837a[_0x3585('0x15')][_0x3585('0x2a')]);_0x2de21d['push'](_0x27837a[_0x3585('0x2b')][_0x3585('0x2b')]);_0x2de21d[_0x3585('0x1f')](_0x53b821);break;default:_0x2de21d=_[_0x3585('0xe')](_0x2f3819[_0x3585('0x23')])?[]:_0x2f3819['appdata'][_0x3585('0x24')](',');}var _0x3ea701={'id':util[_0x3585('0xc')](_0x3585('0x2c'),_0x43c5d7,_0x2f3819['id'],_0x2f3819[_0x3585('0x1c')]),'condition':require('./interval')['condition'](_0x43c5d7,getIntervals(_0x1f9404['intervals'],_0x2f3819),_0x1f9404),'consequence':require(_0x3585('0x2d')+_0x2f3819['app'])[_0x3585('0x2e')](_0x43c5d7,_0x2de21d,_0x1f9404,_0x27837a),'p':_0x2f3819[_0x3585('0x2f')]||0x0};logger[_0x3585('0x30')](_0x3585('0x31'),_0x3ea701['id'],_0x3585('0x32'),getIntervals(_0x1f9404[_0x3585('0x33')],_0x2f3819)[_0x3585('0x21')](_0x3585('0x34')));_0x10449b['push'](_0x3ea701);}else{logger['error'](_0x3585('0x35'),path[_0x3585('0x21')](__dirname,_0x3585('0x18'),_0x2f3819['app']+_0x3585('0x1d')));}}_0x1f9404[_0x3585('0x36')][_0x43c5d7]=new RuleEngine(_0x10449b);_0x1f9404[_0x3585('0x36')][_0x43c5d7][_0x3585('0x37')](_0x27837a,function(_0x79bf0b){logger[_0x3585('0x30')](_0x3585('0x38'),JSON[_0x3585('0x39')](_0x79bf0b[_0x3585('0x3a')]));if(_0x1f9404[_0x3585('0x36')][_0x43c5d7]){_0x1f9404[_0x3585('0x36')][_0x43c5d7][_0x3585('0x3b')](_0x3585('0x3c'));}});return _0x5e31b2({'code':0xc8,'message':_0x27837a});}else{if(_0x22cfec){logger[_0x3585('0x30')](util[_0x3585('0xc')]('Skipped\x20routing\x20for\x20%s',_0x43c5d7));}else{logger['info']('No\x20applications\x20to\x20execute');}return _0x5e31b2({'code':0xc8,'message':_0x27837a});}}catch(_0x51b433){logger[_0x3585('0x3d')](_0x51b433[_0x3585('0x3e')]);return _0x366723(_0x3c97ae[_0x3585('0x3d')](0x1f4,_0x51b433));}}return _0x366723(_0x3585('0x3f'));});},'AcceptMessage':function(_0x354595){var _0x48af96=this;return new Promise(function(_0x51a882,_0x4611d7){if(_0x354595['agent']&&_0x354595['agent']['id']){if(_0x1f9404[_0x3585('0x40')][_0x354595['agent']['id']]){_0x1f9404[_0x3585('0x40')][_0x354595[_0x3585('0x41')]['id']][_0x3585('0x42')]=![];_0x1f9404[_0x3585('0x40')][_0x354595[_0x3585('0x41')]['id']][_0x3585('0x43')]=undefined;}}if(_0x354595[_0x3585('0x14')]&&_0x354595[_0x3585('0x14')]['id']){try{var _0x2b0bdb=getId(_0x354595[_0x3585('0x13')],_0x354595[_0x3585('0x14')]?_0x354595[_0x3585('0x14')]['id']:0x0,_0x354595[_0x3585('0x15')]?_0x354595[_0x3585('0x15')]['id']:0x0);if(_0x1f9404[_0x3585('0x36')][_0x2b0bdb]){_0x1f9404[_0x3585('0x36')][_0x2b0bdb][_0x3585('0x3b')](_0x3585('0x44'));if(rpc[_0x354595[_0x3585('0x13')]+_0x3585('0x45')]){rpc[_0x354595[_0x3585('0x13')]+_0x3585('0x45')][_0x3585('0x46')](_0x2b0bdb,{'UserId':_0x354595['message'][_0x3585('0x47')]})[_0x3585('0x48')](function(){logger[_0x3585('0x3d')](_0x3585('0x49'));});}}return _0x51a882({'code':0xc8,'message':_0x354595});}catch(_0x30bd9a){logger[_0x3585('0x3d')](_0x30bd9a['stack']);return _0x4611d7(_0x48af96['error'](0x1f4,_0x30bd9a));}}logger['error']('message\x20is\x20empty');return _0x4611d7(_0x48af96[_0x3585('0x3d')](0x1f4,_0x3585('0x4a')));});},'RejectMessage':function(_0x25b82c){var _0x3c7916=this;return new Promise(function(_0x5f5295,_0x425453){if(_0x25b82c[_0x3585('0x41')]&&_0x25b82c[_0x3585('0x41')]['id']){try{if(_0x1f9404[_0x3585('0x40')][_0x25b82c[_0x3585('0x41')]['id']]){_0x1f9404[_0x3585('0x40')][_0x25b82c[_0x3585('0x41')]['id']][_0x3585('0x42')]=![];_0x1f9404['agents'][_0x25b82c[_0x3585('0x41')]['id']][_0x3585('0x43')]=undefined;}return _0x5f5295({'code':0xc8,'message':_0x25b82c});}catch(_0x5ae7f2){logger[_0x3585('0x3d')](_0x5ae7f2[_0x3585('0x3e')]);return _0x425453(_0x3c7916[_0x3585('0x3d')](0x1f4,_0x5ae7f2));}}logger[_0x3585('0x3d')]('message\x20is\x20empty');return _0x425453(_0x3c7916[_0x3585('0x3d')](0x1f4,'message\x20is\x20empty'));});},'AbandonInteraction':function(_0x29d910){var _0x4e83b3=this;return new Promise(function(_0x870170,_0x5a603c){if(_0x29d910[_0x3585('0x13')]&&_0x29d910['interaction']&&_0x29d910[_0x3585('0x15')]['id']){try{var _0x5ce4f1=getId(_0x29d910['channel'],_0x29d910['message']?_0x29d910[_0x3585('0x14')]['id']:0x0,_0x29d910[_0x3585('0x15')]?_0x29d910[_0x3585('0x15')]['id']:0x0);if(_0x1f9404[_0x3585('0x36')][_0x5ce4f1]){_0x1f9404[_0x3585('0x36')][_0x5ce4f1]['emit']('end');}return _0x870170({'code':0xc8,'message':_0x29d910});}catch(_0x5ddd83){logger['error'](_0x5ddd83[_0x3585('0x3e')]);return _0x5a603c(_0x4e83b3[_0x3585('0x3d')](0x1f4,_0x5ddd83));}}logger[_0x3585('0x3d')]('message\x20is\x20empty');return _0x5a603c(_0x4e83b3['error'](0x1f4,_0x3585('0x4a')));});},'AgentCapacity':function(_0x49aad8){var _0x5da9f8=this;return new Promise(function(_0x434f6d,_0xd3911c){if(_0x1f9404[_0x3585('0x40')]['hasOwnProperty'](_0x49aad8['id'])){for(var _0x4736a1 in _0x49aad8['capacity']){if(_0x49aad8[_0x3585('0x4b')][_0x3585('0x4c')](_0x4736a1)){if(_0x1f9404['agents'][_0x49aad8['id']][_0x3585('0x4c')](_0x4736a1+_0x3585('0x4d'))){_0x1f9404[_0x3585('0x40')][_0x49aad8['id']][_0x4736a1+_0x3585('0x4d')]=parseInt(_0x49aad8[_0x3585('0x4b')][_0x4736a1],0xa);}}}_0x1f9404[_0x3585('0x40')][_0x49aad8['id']][_0x3585('0x4e')]();return _0x434f6d({'code':0xc8,'message':_0x1f9404[_0x3585('0x40')][_0x49aad8['id']]});}else{return _0xd3911c(_0x5da9f8[_0x3585('0x3d')](0x1f4,'agent\x20not\x20found'));}});},'Agents':function(_0xce37e0){return new Promise(function(_0x1cdea4){var _0x1e931a=_['values'](_0x1f9404['agents']);if(_0xce37e0&&_0xce37e0['id']){var _0x1c953d=_[_0x3585('0x4f')](_0x1e931a,function(_0x374d19){return _0x374d19['id']===_0xce37e0['id'];});_0x1cdea4(_0x1c953d);}else{_0x1cdea4({'count':_0x1e931a['length'],'rows':_0x1e931a});}});},'ChatQueues':function(){return new Promise(function(_0x960dec){var _0xd81b27=[];for(var _0x4c9869 in _0x1f9404[_0x3585('0x50')]){if(_0x1f9404['chatQueues']['hasOwnProperty'](_0x4c9869)){var _0x32654d=_0x1f9404[_0x3585('0x50')][_0x4c9869];var _0xfaa965={'id':_0x32654d['id'],'available':_0x32654d['available'],'loggedIn':_0x32654d[_0x3585('0x51')],'name':_0x32654d[_0x3585('0x52')],'paused':_0x32654d['paused'],'waiting':_0x32654d['waiting']};_0xd81b27[_0x3585('0x1f')](_0xfaa965);}}_0x960dec({'count':_0xd81b27[_0x3585('0x1a')],'rows':_0xd81b27});});},'MailQueues':function(){return new Promise(function(_0x477717){var _0x3ebd68=[];for(var _0x2ab218 in _0x1f9404['mailQueues']){if(_0x1f9404['mailQueues'][_0x3585('0x4c')](_0x2ab218)){var _0x555717=_0x1f9404['mailQueues'][_0x2ab218];var _0x2f63d9={'id':_0x555717['id'],'available':_0x555717['available'],'loggedIn':_0x555717[_0x3585('0x51')],'name':_0x555717[_0x3585('0x52')],'paused':_0x555717[_0x3585('0x53')],'waiting':_0x555717['waiting']};_0x3ebd68[_0x3585('0x1f')](_0x2f63d9);}}_0x477717({'count':_0x3ebd68[_0x3585('0x1a')],'rows':_0x3ebd68});});},'OpenchannelQueues':function(){return new Promise(function(_0x3c3eaa){var _0x196618=[];for(var _0x5967f1 in _0x1f9404[_0x3585('0x54')]){if(_0x1f9404[_0x3585('0x54')][_0x3585('0x4c')](_0x5967f1)){var _0x21f809=_0x1f9404[_0x3585('0x54')][_0x5967f1];var _0x3119ee={'id':_0x21f809['id'],'available':_0x21f809[_0x3585('0x55')],'loggedIn':_0x21f809[_0x3585('0x51')],'name':_0x21f809['name'],'paused':_0x21f809[_0x3585('0x53')],'waiting':_0x21f809[_0x3585('0x56')]};_0x196618[_0x3585('0x1f')](_0x3119ee);}}_0x3c3eaa({'count':_0x196618[_0x3585('0x1a')],'rows':_0x196618});});},'SmsQueues':function(){return new Promise(function(_0x2d9d48){var _0x3301aa=[];for(var _0xddcfbf in _0x1f9404[_0x3585('0x57')]){if(_0x1f9404['smsQueues'][_0x3585('0x4c')](_0xddcfbf)){var _0x5ebf46=_0x1f9404[_0x3585('0x57')][_0xddcfbf];var _0x5ce184={'id':_0x5ebf46['id'],'available':_0x5ebf46[_0x3585('0x55')],'loggedIn':_0x5ebf46['loggedIn'],'name':_0x5ebf46['name'],'paused':_0x5ebf46['paused'],'waiting':_0x5ebf46[_0x3585('0x56')]};_0x3301aa[_0x3585('0x1f')](_0x5ce184);}}_0x2d9d48({'count':_0x3301aa[_0x3585('0x1a')],'rows':_0x3301aa});});},'FaxQueues':function(){return new Promise(function(_0x3af83c){var _0x140707=[];for(var _0x48bd73 in _0x1f9404[_0x3585('0x58')]){if(_0x1f9404[_0x3585('0x58')][_0x3585('0x4c')](_0x48bd73)){var _0x53c74e=_0x1f9404[_0x3585('0x58')][_0x48bd73];var _0xc33aef={'id':_0x53c74e['id'],'available':_0x53c74e['available'],'loggedIn':_0x53c74e['loggedIn'],'name':_0x53c74e[_0x3585('0x52')],'paused':_0x53c74e[_0x3585('0x53')],'waiting':_0x53c74e[_0x3585('0x56')]};_0x140707[_0x3585('0x1f')](_0xc33aef);}}_0x3af83c({'count':_0x140707[_0x3585('0x1a')],'rows':_0x140707});});},'WhatsappQueues':function(){return new Promise(function(_0x2153e3){var _0x468456=[];for(var _0x3444ac in _0x1f9404[_0x3585('0x59')]){if(_0x1f9404[_0x3585('0x59')]['hasOwnProperty'](_0x3444ac)){var _0x1b669f=_0x1f9404['whatsappQueues'][_0x3444ac];var _0x91ae8f={'id':_0x1b669f['id'],'available':_0x1b669f['available'],'loggedIn':_0x1b669f[_0x3585('0x51')],'name':_0x1b669f[_0x3585('0x52')],'paused':_0x1b669f['paused'],'waiting':_0x1b669f['waiting']};_0x468456['push'](_0x91ae8f);}}_0x2153e3({'count':_0x468456['length'],'rows':_0x468456});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x3cf355){var _0x1c156f=_[_0x3585('0x5a')](_0x1f9404[_0x3585('0x5b')]);_0x3cf355({'count':_0x1c156f[_0x3585('0x1a')],'rows':_0x1c156f});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x49a731){var _0x4da084=_[_0x3585('0x5a')](_0x1f9404['mailQueuesWaitingInteractions']);_0x49a731({'count':_0x4da084[_0x3585('0x1a')],'rows':_0x4da084});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x49f466){var _0x6394fb=_[_0x3585('0x5a')](_0x1f9404[_0x3585('0x5c')]);_0x49f466({'count':_0x6394fb[_0x3585('0x1a')],'rows':_0x6394fb});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x28f1af){var _0x14b9c0=_['values'](_0x1f9404[_0x3585('0x5d')]);_0x28f1af({'count':_0x14b9c0[_0x3585('0x1a')],'rows':_0x14b9c0});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x37ca33){var _0x469e52=_['values'](_0x1f9404['faxQueuesWaitingInteractions']);_0x37ca33({'count':_0x469e52[_0x3585('0x1a')],'rows':_0x469e52});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x4ce33a){var _0x55ac58=_['values'](_0x1f9404[_0x3585('0x5e')]);_0x4ce33a({'count':_0x55ac58['length'],'rows':_0x55ac58});});}};var _0x1fbd11=jayson[_0x3585('0x5f')](_0x5434ee)['http']();_0x1fbd11['on'](_0x3585('0x3d'),function(_0x4213c3){logger['error'](JSON[_0x3585('0x39')](_0x4213c3));return _0x1cfae3(_0x4213c3);});_0x1fbd11[_0x3585('0x60')](0x232c,'127.0.0.1',function(){console[_0x3585('0x61')](_0x3585('0x62'),0x232c);return _0x16b42a(_0x3585('0x63')+0x232c);});});};
\ No newline at end of file
+var _0xcc8f=['../rpc/whatsappQueueReport','format','isNil','IntervalId','Intervals','map','interval','channel','message','interaction','applications','length','join','app','.js','toLowerCase','autoreply','appdata','split','push','slice','dialogflow','dialogflowv2','amazonlex','tag','getMustacheRender','notificationTemplate','ChatWebsiteId','ContactId','body','%s:%s:%s','condition','intervals','./applications/','priority','on\x20interval','error','Please\x20create\x20a\x20new\x20file\x20under','rules','execute','info','Applications\x20executed','emit','complete','No\x20applications\x20to\x20execute','routing\x20is\x20empty','agent','agents','busy','end','QueueReport','UserId','catch','error\x20update\x20queue\x20report','stack','message\x20is\x20empty','busyQueue','capacity','hasOwnProperty','CurrentCapacity','updateRealtime','agent\x20not\x20found','values','chatQueues','available','loggedIn','paused','mailQueues','waiting','openchannelQueues','name','smsQueues','faxQueues','whatsappQueues','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','http','stringify','listen','127.0.0.1','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','lodash','jayson/promise','bluebird','./applications/strategy/util','../../../config/logger','routing','../rpc/openchannelQueueReport','../rpc/chatQueueReport','../rpc/smsQueueReport','../rpc/faxQueueReport'];(function(_0x53abe5,_0x33a9e5){var _0xc1c37e=function(_0xd53c6e){while(--_0xd53c6e){_0x53abe5['push'](_0x53abe5['shift']());}};_0xc1c37e(++_0x33a9e5);}(_0xcc8f,0x10d));var _0xfcc8=function(_0x228f1c,_0x384353){_0x228f1c=_0x228f1c-0x0;var _0x353ea5=_0xcc8f[_0x228f1c];return _0x353ea5;};'use strict';var _=require(_0xfcc8('0x0'));var util=require('util');var path=require('path');var fs=require('fs');var jayson=require(_0xfcc8('0x1'));var BPromise=require(_0xfcc8('0x2'));var utils=require('./applications/utils');var sUtils=require(_0xfcc8('0x3'));var logger=require(_0xfcc8('0x4'))(_0xfcc8('0x5'));var rpc={'openchannelQueueReport':require(_0xfcc8('0x6')),'mailQueueReport':require('../rpc/mailQueueReport'),'chatQueueReport':require(_0xfcc8('0x7')),'smsQueueReport':require(_0xfcc8('0x8')),'faxQueueReport':require(_0xfcc8('0x9')),'whatsappQueueReport':require(_0xfcc8('0xa'))};var RuleEngine=require('../lib/rule-engine');function getId(_0x4b474a,_0x578df4,_0x203f0d){return util[_0xfcc8('0xb')]('%s.%s.%s',_0x4b474a,_0x578df4||0x0,_0x203f0d||0x0);}function getIntervals(_0x56a563,_0x27fbff){var _0x49a3ab=[];if(!_[_0xfcc8('0xc')](_0x27fbff['IntervalId'])&&!_[_0xfcc8('0xc')](_0x56a563[_0x27fbff[_0xfcc8('0xd')]])&&!_[_0xfcc8('0xc')](_0x56a563[_0x27fbff[_0xfcc8('0xd')]][_0xfcc8('0xe')])){_0x49a3ab=_[_0xfcc8('0xf')](_0x56a563[_0x27fbff[_0xfcc8('0xd')]]['Intervals'],_0xfcc8('0x10'));}else if(!_[_0xfcc8('0xc')](_0x27fbff[_0xfcc8('0x10')])){_0x49a3ab=[_0x27fbff[_0xfcc8('0x10')]];}return _0x49a3ab;}exports['listen']=function(_0x29a1e3){_0x29a1e3['rules']={};return new BPromise(function(_0x302b18,_0x25f611){var _0x1383b5={'Start':function(_0x6bd5c1){var _0x1f1744=this;return new Promise(function(_0x38d4f8,_0x202485){if(_0x6bd5c1){try{var _0x4de9bc=[];var _0x2f7de4=getId(_0x6bd5c1[_0xfcc8('0x11')],_0x6bd5c1[_0xfcc8('0x12')]?_0x6bd5c1['message']['id']:0x0,_0x6bd5c1[_0xfcc8('0x13')]?_0x6bd5c1[_0xfcc8('0x13')]['id']:0x0);var _0x38c86a=sUtils['checkWaitingNotifications'](_0x29a1e3,_0x6bd5c1);if(_0x6bd5c1['transfer']||!_0x38c86a&&_0x6bd5c1[_0xfcc8('0x14')]&&_['isArray'](_0x6bd5c1[_0xfcc8('0x14')])&&_0x6bd5c1[_0xfcc8('0x14')][_0xfcc8('0x15')]){for(var _0xfb5e46=0x0;_0xfb5e46<_0x6bd5c1[_0xfcc8('0x14')][_0xfcc8('0x15')];_0xfb5e46+=0x1){var _0x18db92=_0x6bd5c1[_0xfcc8('0x14')][_0xfb5e46];if(fs['existsSync'](path[_0xfcc8('0x16')](__dirname,_0xfcc8('0x14'),_0x18db92[_0xfcc8('0x17')]+_0xfcc8('0x18')))){var _0x14888f=[];switch(_0x18db92[_0xfcc8('0x17')][_0xfcc8('0x19')]()){case _0xfcc8('0x1a'):var _0x253932=_0x18db92[_0xfcc8('0x1b')][_0xfcc8('0x1c')](',');if(_0x6bd5c1[_0xfcc8('0x11')]==='mail'){_0x14888f[_0xfcc8('0x1d')](_0x253932[0x0]);_0x14888f[_0xfcc8('0x1d')](_0x253932[0x1]);_0x14888f[_0xfcc8('0x1d')](_0x253932[_0xfcc8('0x1e')](0x2,_0x253932[_0xfcc8('0x15')])[_0xfcc8('0x16')](','));}else{_0x14888f[_0xfcc8('0x1d')](_0x253932[0x0]);_0x14888f[_0xfcc8('0x1d')](_0x253932[_0xfcc8('0x1e')](0x1,_0x253932[_0xfcc8('0x15')])[_0xfcc8('0x16')](','));}break;case _0xfcc8('0x1f'):var _0x5141b2=_0x18db92[_0xfcc8('0x1b')][_0xfcc8('0x1c')](',');_0x14888f[_0xfcc8('0x1d')](_0x5141b2[0x0]);_0x14888f[_0xfcc8('0x1d')](_0x5141b2[0x1]);_0x14888f[_0xfcc8('0x1d')](_0x5141b2[_0xfcc8('0x1e')](0x2,_0x5141b2['length'])[_0xfcc8('0x16')](','));break;case _0xfcc8('0x20'):var _0x38c5b0=_0x18db92[_0xfcc8('0x1b')][_0xfcc8('0x1c')](',');_0x14888f[_0xfcc8('0x1d')](_0x38c5b0[0x0]);_0x14888f[_0xfcc8('0x1d')](_0x38c5b0[0x1]);_0x14888f[_0xfcc8('0x1d')](_0x38c5b0[0x2]);_0x14888f[_0xfcc8('0x1d')](_0x38c5b0[0x3]);_0x14888f['push'](_0x38c5b0['slice'](0x4,_0x38c5b0[_0xfcc8('0x15')])['join'](','));break;case _0xfcc8('0x21'):var _0x28cec1=_0x18db92[_0xfcc8('0x1b')][_0xfcc8('0x1c')](',');_0x14888f[_0xfcc8('0x1d')](_0x28cec1[0x0]);_0x14888f[_0xfcc8('0x1d')](_0x28cec1[0x1]);_0x14888f[_0xfcc8('0x1d')](_0x28cec1[0x2]);_0x14888f['push'](_0x28cec1[0x3]);_0x14888f[_0xfcc8('0x1d')](_0x28cec1[_0xfcc8('0x1e')](0x4,_0x28cec1[_0xfcc8('0x15')])['join'](','));break;case'message':_0x14888f['push'](_0x18db92['appdata']);break;case _0xfcc8('0x22'):_0x14888f['push'](_0x18db92['TagId']);_0x14888f[_0xfcc8('0x1d')](_0x18db92[_0xfcc8('0x1b')]);break;case'tvox':var _0x34e14a=utils[_0xfcc8('0x23')](_0x6bd5c1['account'][_0xfcc8('0x24')],_0x6bd5c1);var _0x17feab=_0x18db92['appdata'][_0xfcc8('0x1c')](',');_0x14888f[_0xfcc8('0x1d')](_0x17feab[0x0]);_0x14888f[_0xfcc8('0x1d')](_0x17feab[0x1]);_0x14888f['push'](_0x17feab[0x2]);_0x14888f[_0xfcc8('0x1d')](_0x17feab[0x3]);_0x14888f[_0xfcc8('0x1d')](_0x17feab[0x4]);_0x14888f['push'](_0x17feab[0x5]);_0x14888f[_0xfcc8('0x1d')](_0x17feab[0x6]);_0x14888f['push'](_0x17feab[0x7]);_0x14888f[_0xfcc8('0x1d')](_0x17feab[0x8]);_0x14888f['push'](_0x17feab[0x9]);_0x14888f[_0xfcc8('0x1d')](_0x17feab[0xa]);_0x14888f[_0xfcc8('0x1d')](_0x6bd5c1[_0xfcc8('0x13')]['id']);_0x14888f['push'](_0x6bd5c1[_0xfcc8('0x12')]['id']);_0x14888f['push'](_0x18db92[_0xfcc8('0x25')]);_0x14888f[_0xfcc8('0x1d')](_0x6bd5c1[_0xfcc8('0x13')][_0xfcc8('0x26')]);_0x14888f[_0xfcc8('0x1d')](_0x6bd5c1[_0xfcc8('0x27')][_0xfcc8('0x27')]);_0x14888f[_0xfcc8('0x1d')](_0x34e14a);break;default:_0x14888f=_[_0xfcc8('0xc')](_0x18db92[_0xfcc8('0x1b')])?[]:_0x18db92[_0xfcc8('0x1b')][_0xfcc8('0x1c')](',');}var _0x1860bc={'id':util[_0xfcc8('0xb')](_0xfcc8('0x28'),_0x2f7de4,_0x18db92['id'],_0x18db92[_0xfcc8('0x17')]),'condition':require('./interval')[_0xfcc8('0x29')](_0x2f7de4,getIntervals(_0x29a1e3[_0xfcc8('0x2a')],_0x18db92),_0x29a1e3),'consequence':require(_0xfcc8('0x2b')+_0x18db92['app'])['consequence'](_0x2f7de4,_0x14888f,_0x29a1e3,_0x6bd5c1),'p':_0x18db92[_0xfcc8('0x2c')]||0x0};logger['info']('Push\x20new\x20rule',_0x1860bc['id'],_0xfcc8('0x2d'),getIntervals(_0x29a1e3[_0xfcc8('0x2a')],_0x18db92)[_0xfcc8('0x16')]('\x20|\x20'));_0x4de9bc[_0xfcc8('0x1d')](_0x1860bc);}else{logger[_0xfcc8('0x2e')](_0xfcc8('0x2f'),path[_0xfcc8('0x16')](__dirname,_0xfcc8('0x14'),_0x18db92['app']+'.js'));}}_0x29a1e3[_0xfcc8('0x30')][_0x2f7de4]=new RuleEngine(_0x4de9bc);_0x29a1e3[_0xfcc8('0x30')][_0x2f7de4][_0xfcc8('0x31')](_0x6bd5c1,function(_0x24b9d4){logger[_0xfcc8('0x32')](_0xfcc8('0x33'),JSON['stringify'](_0x24b9d4['matchPath']));if(_0x29a1e3[_0xfcc8('0x30')][_0x2f7de4]){_0x29a1e3[_0xfcc8('0x30')][_0x2f7de4][_0xfcc8('0x34')](_0xfcc8('0x35'));}});return _0x38d4f8({'code':0xc8,'message':_0x6bd5c1});}else{if(_0x38c86a){logger[_0xfcc8('0x32')](util[_0xfcc8('0xb')]('Skipped\x20routing\x20for\x20%s',_0x2f7de4));}else{logger[_0xfcc8('0x32')](_0xfcc8('0x36'));}return _0x38d4f8({'code':0xc8,'message':_0x6bd5c1});}}catch(_0x3eff97){logger[_0xfcc8('0x2e')](_0x3eff97['stack']);return _0x202485(_0x1f1744[_0xfcc8('0x2e')](0x1f4,_0x3eff97));}}return _0x202485(_0xfcc8('0x37'));});},'AcceptMessage':function(_0xea4b0b){var _0x531204=this;return new Promise(function(_0x170d9d,_0x14b588){if(_0xea4b0b[_0xfcc8('0x38')]&&_0xea4b0b[_0xfcc8('0x38')]['id']){if(_0x29a1e3[_0xfcc8('0x39')][_0xea4b0b['agent']['id']]){_0x29a1e3[_0xfcc8('0x39')][_0xea4b0b['agent']['id']][_0xfcc8('0x3a')]=![];_0x29a1e3['agents'][_0xea4b0b[_0xfcc8('0x38')]['id']]['busyQueue']=undefined;}}if(_0xea4b0b['message']&&_0xea4b0b[_0xfcc8('0x12')]['id']){try{var _0x2a9190=getId(_0xea4b0b[_0xfcc8('0x11')],_0xea4b0b[_0xfcc8('0x12')]?_0xea4b0b['message']['id']:0x0,_0xea4b0b['interaction']?_0xea4b0b[_0xfcc8('0x13')]['id']:0x0);if(_0x29a1e3[_0xfcc8('0x30')][_0x2a9190]){_0x29a1e3[_0xfcc8('0x30')][_0x2a9190][_0xfcc8('0x34')](_0xfcc8('0x3b'));if(rpc[_0xea4b0b['channel']+_0xfcc8('0x3c')]){rpc[_0xea4b0b[_0xfcc8('0x11')]+_0xfcc8('0x3c')]['update'](_0x2a9190,{'UserId':_0xea4b0b['message'][_0xfcc8('0x3d')]})[_0xfcc8('0x3e')](function(){logger[_0xfcc8('0x2e')](_0xfcc8('0x3f'));});}}return _0x170d9d({'code':0xc8,'message':_0xea4b0b});}catch(_0x3b6522){logger[_0xfcc8('0x2e')](_0x3b6522[_0xfcc8('0x40')]);return _0x14b588(_0x531204[_0xfcc8('0x2e')](0x1f4,_0x3b6522));}}logger[_0xfcc8('0x2e')](_0xfcc8('0x41'));return _0x14b588(_0x531204['error'](0x1f4,_0xfcc8('0x41')));});},'RejectMessage':function(_0x552d3f){var _0x10fce0=this;return new Promise(function(_0x43ce92,_0x3cba75){if(_0x552d3f[_0xfcc8('0x38')]&&_0x552d3f[_0xfcc8('0x38')]['id']){try{if(_0x29a1e3[_0xfcc8('0x39')][_0x552d3f[_0xfcc8('0x38')]['id']]){_0x29a1e3['agents'][_0x552d3f[_0xfcc8('0x38')]['id']][_0xfcc8('0x3a')]=![];_0x29a1e3[_0xfcc8('0x39')][_0x552d3f[_0xfcc8('0x38')]['id']][_0xfcc8('0x42')]=undefined;}return _0x43ce92({'code':0xc8,'message':_0x552d3f});}catch(_0xdba5a0){logger[_0xfcc8('0x2e')](_0xdba5a0['stack']);return _0x3cba75(_0x10fce0[_0xfcc8('0x2e')](0x1f4,_0xdba5a0));}}logger[_0xfcc8('0x2e')](_0xfcc8('0x41'));return _0x3cba75(_0x10fce0[_0xfcc8('0x2e')](0x1f4,'message\x20is\x20empty'));});},'AbandonInteraction':function(_0x43735b){var _0xce1fb8=this;return new Promise(function(_0x72b712,_0x427904){if(_0x43735b['channel']&&_0x43735b[_0xfcc8('0x13')]&&_0x43735b[_0xfcc8('0x13')]['id']){try{var _0x41794e=getId(_0x43735b[_0xfcc8('0x11')],_0x43735b[_0xfcc8('0x12')]?_0x43735b['message']['id']:0x0,_0x43735b[_0xfcc8('0x13')]?_0x43735b['interaction']['id']:0x0);if(_0x29a1e3[_0xfcc8('0x30')][_0x41794e]){_0x29a1e3['rules'][_0x41794e][_0xfcc8('0x34')](_0xfcc8('0x3b'));}return _0x72b712({'code':0xc8,'message':_0x43735b});}catch(_0x5efe2f){logger[_0xfcc8('0x2e')](_0x5efe2f[_0xfcc8('0x40')]);return _0x427904(_0xce1fb8[_0xfcc8('0x2e')](0x1f4,_0x5efe2f));}}logger['error'](_0xfcc8('0x41'));return _0x427904(_0xce1fb8[_0xfcc8('0x2e')](0x1f4,'message\x20is\x20empty'));});},'AgentCapacity':function(_0x568e2c){var _0x2e78a4=this;return new Promise(function(_0x4b9a2d,_0x75091c){if(_0x29a1e3[_0xfcc8('0x39')]['hasOwnProperty'](_0x568e2c['id'])){for(var _0x19f0f5 in _0x568e2c[_0xfcc8('0x43')]){if(_0x568e2c[_0xfcc8('0x43')][_0xfcc8('0x44')](_0x19f0f5)){if(_0x29a1e3[_0xfcc8('0x39')][_0x568e2c['id']][_0xfcc8('0x44')](_0x19f0f5+_0xfcc8('0x45'))){_0x29a1e3[_0xfcc8('0x39')][_0x568e2c['id']][_0x19f0f5+_0xfcc8('0x45')]=parseInt(_0x568e2c['capacity'][_0x19f0f5],0xa);}}}_0x29a1e3['agents'][_0x568e2c['id']][_0xfcc8('0x46')]();return _0x4b9a2d({'code':0xc8,'message':_0x29a1e3[_0xfcc8('0x39')][_0x568e2c['id']]});}else{return _0x75091c(_0x2e78a4[_0xfcc8('0x2e')](0x1f4,_0xfcc8('0x47')));}});},'Agents':function(_0x3d4717){return new Promise(function(_0x4c92be){var _0x57a112=_[_0xfcc8('0x48')](_0x29a1e3[_0xfcc8('0x39')]);if(_0x3d4717&&_0x3d4717['id']){var _0x2a8b6f=_['find'](_0x57a112,function(_0x517a47){return _0x517a47['id']===_0x3d4717['id'];});_0x4c92be(_0x2a8b6f);}else{_0x4c92be({'count':_0x57a112[_0xfcc8('0x15')],'rows':_0x57a112});}});},'ChatQueues':function(){return new Promise(function(_0x3a7a82){var _0x66798b=[];for(var _0x9b3c6b in _0x29a1e3[_0xfcc8('0x49')]){if(_0x29a1e3[_0xfcc8('0x49')]['hasOwnProperty'](_0x9b3c6b)){var _0x183d71=_0x29a1e3[_0xfcc8('0x49')][_0x9b3c6b];var _0x49ad46={'id':_0x183d71['id'],'available':_0x183d71[_0xfcc8('0x4a')],'loggedIn':_0x183d71[_0xfcc8('0x4b')],'name':_0x183d71['name'],'paused':_0x183d71[_0xfcc8('0x4c')],'waiting':_0x183d71['waiting']};_0x66798b[_0xfcc8('0x1d')](_0x49ad46);}}_0x3a7a82({'count':_0x66798b[_0xfcc8('0x15')],'rows':_0x66798b});});},'MailQueues':function(){return new Promise(function(_0x368bcc){var _0x56fcac=[];for(var _0x10af6a in _0x29a1e3['mailQueues']){if(_0x29a1e3[_0xfcc8('0x4d')][_0xfcc8('0x44')](_0x10af6a)){var _0x1e067a=_0x29a1e3[_0xfcc8('0x4d')][_0x10af6a];var _0x1d46f1={'id':_0x1e067a['id'],'available':_0x1e067a[_0xfcc8('0x4a')],'loggedIn':_0x1e067a[_0xfcc8('0x4b')],'name':_0x1e067a['name'],'paused':_0x1e067a['paused'],'waiting':_0x1e067a[_0xfcc8('0x4e')]};_0x56fcac[_0xfcc8('0x1d')](_0x1d46f1);}}_0x368bcc({'count':_0x56fcac[_0xfcc8('0x15')],'rows':_0x56fcac});});},'OpenchannelQueues':function(){return new Promise(function(_0x34a548){var _0x584e92=[];for(var _0x4ce3f1 in _0x29a1e3[_0xfcc8('0x4f')]){if(_0x29a1e3[_0xfcc8('0x4f')][_0xfcc8('0x44')](_0x4ce3f1)){var _0x2750b6=_0x29a1e3[_0xfcc8('0x4f')][_0x4ce3f1];var _0x2bac9c={'id':_0x2750b6['id'],'available':_0x2750b6['available'],'loggedIn':_0x2750b6['loggedIn'],'name':_0x2750b6[_0xfcc8('0x50')],'paused':_0x2750b6[_0xfcc8('0x4c')],'waiting':_0x2750b6['waiting']};_0x584e92[_0xfcc8('0x1d')](_0x2bac9c);}}_0x34a548({'count':_0x584e92[_0xfcc8('0x15')],'rows':_0x584e92});});},'SmsQueues':function(){return new Promise(function(_0x8f015f){var _0x2f146a=[];for(var _0x55dcca in _0x29a1e3[_0xfcc8('0x51')]){if(_0x29a1e3['smsQueues']['hasOwnProperty'](_0x55dcca)){var _0x403f07=_0x29a1e3[_0xfcc8('0x51')][_0x55dcca];var _0x1a5462={'id':_0x403f07['id'],'available':_0x403f07['available'],'loggedIn':_0x403f07['loggedIn'],'name':_0x403f07[_0xfcc8('0x50')],'paused':_0x403f07['paused'],'waiting':_0x403f07[_0xfcc8('0x4e')]};_0x2f146a[_0xfcc8('0x1d')](_0x1a5462);}}_0x8f015f({'count':_0x2f146a[_0xfcc8('0x15')],'rows':_0x2f146a});});},'FaxQueues':function(){return new Promise(function(_0x211029){var _0x48b4a4=[];for(var _0x186db3 in _0x29a1e3[_0xfcc8('0x52')]){if(_0x29a1e3[_0xfcc8('0x52')][_0xfcc8('0x44')](_0x186db3)){var _0x1c914e=_0x29a1e3[_0xfcc8('0x52')][_0x186db3];var _0x2e9d02={'id':_0x1c914e['id'],'available':_0x1c914e[_0xfcc8('0x4a')],'loggedIn':_0x1c914e[_0xfcc8('0x4b')],'name':_0x1c914e[_0xfcc8('0x50')],'paused':_0x1c914e['paused'],'waiting':_0x1c914e[_0xfcc8('0x4e')]};_0x48b4a4[_0xfcc8('0x1d')](_0x2e9d02);}}_0x211029({'count':_0x48b4a4[_0xfcc8('0x15')],'rows':_0x48b4a4});});},'WhatsappQueues':function(){return new Promise(function(_0x4694d0){var _0xed26d6=[];for(var _0x1b5c37 in _0x29a1e3[_0xfcc8('0x53')]){if(_0x29a1e3[_0xfcc8('0x53')][_0xfcc8('0x44')](_0x1b5c37)){var _0x1ad34=_0x29a1e3[_0xfcc8('0x53')][_0x1b5c37];var _0x528353={'id':_0x1ad34['id'],'available':_0x1ad34['available'],'loggedIn':_0x1ad34['loggedIn'],'name':_0x1ad34[_0xfcc8('0x50')],'paused':_0x1ad34['paused'],'waiting':_0x1ad34[_0xfcc8('0x4e')]};_0xed26d6[_0xfcc8('0x1d')](_0x528353);}}_0x4694d0({'count':_0xed26d6['length'],'rows':_0xed26d6});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x4ce879){var _0x1c13d7=_['values'](_0x29a1e3['chatQueuesWaitingInteractions']);_0x4ce879({'count':_0x1c13d7[_0xfcc8('0x15')],'rows':_0x1c13d7});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x1ebe2e){var _0xa7c7d=_[_0xfcc8('0x48')](_0x29a1e3['mailQueuesWaitingInteractions']);_0x1ebe2e({'count':_0xa7c7d[_0xfcc8('0x15')],'rows':_0xa7c7d});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x5267a6){var _0x4ed833=_[_0xfcc8('0x48')](_0x29a1e3[_0xfcc8('0x54')]);_0x5267a6({'count':_0x4ed833[_0xfcc8('0x15')],'rows':_0x4ed833});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x45228d){var _0x22da97=_['values'](_0x29a1e3[_0xfcc8('0x55')]);_0x45228d({'count':_0x22da97[_0xfcc8('0x15')],'rows':_0x22da97});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x3b6541){var _0x5808d7=_['values'](_0x29a1e3['faxQueuesWaitingInteractions']);_0x3b6541({'count':_0x5808d7[_0xfcc8('0x15')],'rows':_0x5808d7});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x397377){var _0x4dd499=_[_0xfcc8('0x48')](_0x29a1e3[_0xfcc8('0x56')]);_0x397377({'count':_0x4dd499[_0xfcc8('0x15')],'rows':_0x4dd499});});}};var _0x26f427=jayson[_0xfcc8('0x57')](_0x1383b5)[_0xfcc8('0x58')]();_0x26f427['on']('error',function(_0x1f286b){logger['error'](JSON[_0xfcc8('0x59')](_0x1f286b));return _0x25f611(_0x1f286b);});_0x26f427[_0xfcc8('0x5a')](0x232c,_0xfcc8('0x5b'),function(){console['log'](_0xfcc8('0x5c'),0x232c);return _0x302b18('RPC\x20listening\x20on\x20port:'+0x232c);});});};
\ No newline at end of file