Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / services / routing / server / index.js
index b15838e..9f81a6e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcf37=['faxQueues','whatsappQueues','chatQueuesWaitingInteractions','mailQueuesWaitingInteractions','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','faxQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','http','stringify','127.0.0.1','log','RPC\x20listening\x20on\x20port:','util','path','jayson/promise','bluebird','./applications/utils','../../../config/logger','routing','../rpc/openchannelQueueReport','../rpc/mailQueueReport','../rpc/chatQueueReport','%s.%s.%s','isNil','IntervalId','Intervals','map','interval','listen','rules','channel','message','checkWaitingNotifications','transfer','isArray','applications','length','existsSync','join','app','.js','autoreply','appdata','push','slice','split','dialogflowv2','amazonlex','tag','TagId','tvox','getMustacheRender','account','notificationTemplate','interaction','body','format','%s:%s:%s','./interval','intervals','./applications/','consequence','priority','info','Push\x20new\x20rule','on\x20interval','error','execute','Applications\x20executed','matchPath','emit','complete','No\x20applications\x20to\x20execute','stack','routing\x20is\x20empty','agent','agents','busy','end','QueueReport','update','UserId','catch','error\x20update\x20queue\x20report','message\x20is\x20empty','hasOwnProperty','capacity','CurrentCapacity','updateRealtime','agent\x20not\x20found','values','find','chatQueues','available','loggedIn','name','paused','waiting','mailQueues','openchannelQueues','smsQueues'];(function(_0x366322,_0x46f476){var _0x130c31=function(_0x137307){while(--_0x137307){_0x366322['push'](_0x366322['shift']());}};_0x130c31(++_0x46f476);}(_0xcf37,0xdc));var _0x7cf3=function(_0x2faeae,_0xef8825){_0x2faeae=_0x2faeae-0x0;var _0x4494c8=_0xcf37[_0x2faeae];return _0x4494c8;};'use strict';var _=require('lodash');var util=require(_0x7cf3('0x0'));var path=require(_0x7cf3('0x1'));var fs=require('fs');var jayson=require(_0x7cf3('0x2'));var BPromise=require(_0x7cf3('0x3'));var utils=require(_0x7cf3('0x4'));var sUtils=require('./applications/strategy/util');var logger=require(_0x7cf3('0x5'))(_0x7cf3('0x6'));var rpc={'openchannelQueueReport':require(_0x7cf3('0x7')),'mailQueueReport':require(_0x7cf3('0x8')),'chatQueueReport':require(_0x7cf3('0x9')),'smsQueueReport':require('../rpc/smsQueueReport'),'faxQueueReport':require('../rpc/faxQueueReport'),'whatsappQueueReport':require('../rpc/whatsappQueueReport')};var RuleEngine=require('../lib/rule-engine');function getId(_0x78b9a4,_0x53502d,_0x110c99){return util['format'](_0x7cf3('0xa'),_0x78b9a4,_0x53502d||0x0,_0x110c99||0x0);}function getIntervals(_0x377577,_0x242ffc){var _0x2acdde=[];if(!_[_0x7cf3('0xb')](_0x242ffc[_0x7cf3('0xc')])&&!_['isNil'](_0x377577[_0x242ffc[_0x7cf3('0xc')]])&&!_[_0x7cf3('0xb')](_0x377577[_0x242ffc[_0x7cf3('0xc')]][_0x7cf3('0xd')])){_0x2acdde=_[_0x7cf3('0xe')](_0x377577[_0x242ffc['IntervalId']][_0x7cf3('0xd')],'interval');}else if(!_[_0x7cf3('0xb')](_0x242ffc['interval'])){_0x2acdde=[_0x242ffc[_0x7cf3('0xf')]];}return _0x2acdde;}exports[_0x7cf3('0x10')]=function(_0x5a9ead){_0x5a9ead[_0x7cf3('0x11')]={};return new BPromise(function(_0x2b477e,_0x3f4338){var _0x11b967={'Start':function(_0x5d763d){var _0x34d074=this;return new Promise(function(_0x5d38cd,_0x32c1d7){if(_0x5d763d){try{var _0x247406=[];var _0x346dae=getId(_0x5d763d[_0x7cf3('0x12')],_0x5d763d[_0x7cf3('0x13')]?_0x5d763d[_0x7cf3('0x13')]['id']:0x0,_0x5d763d['interaction']?_0x5d763d['interaction']['id']:0x0);var _0xd7e354=sUtils[_0x7cf3('0x14')](_0x5a9ead,_0x5d763d);if(_0x5d763d[_0x7cf3('0x15')]||!_0xd7e354&&_0x5d763d['applications']&&_[_0x7cf3('0x16')](_0x5d763d[_0x7cf3('0x17')])&&_0x5d763d[_0x7cf3('0x17')][_0x7cf3('0x18')]){for(var _0x369e30=0x0;_0x369e30<_0x5d763d['applications'][_0x7cf3('0x18')];_0x369e30+=0x1){var _0x10508f=_0x5d763d[_0x7cf3('0x17')][_0x369e30];if(fs[_0x7cf3('0x19')](path[_0x7cf3('0x1a')](__dirname,'applications',_0x10508f[_0x7cf3('0x1b')]+_0x7cf3('0x1c')))){var _0x57e177=[];switch(_0x10508f['app']['toLowerCase']()){case _0x7cf3('0x1d'):var _0x5b1f72=_0x10508f[_0x7cf3('0x1e')]['split'](',');if(_0x5d763d[_0x7cf3('0x12')]==='mail'){_0x57e177[_0x7cf3('0x1f')](_0x5b1f72[0x0]);_0x57e177['push'](_0x5b1f72[0x1]);_0x57e177[_0x7cf3('0x1f')](_0x5b1f72[_0x7cf3('0x20')](0x2,_0x5b1f72[_0x7cf3('0x18')])[_0x7cf3('0x1a')](','));}else{_0x57e177[_0x7cf3('0x1f')](_0x5b1f72[0x0]);_0x57e177[_0x7cf3('0x1f')](_0x5b1f72[_0x7cf3('0x20')](0x1,_0x5b1f72[_0x7cf3('0x18')])[_0x7cf3('0x1a')](','));}break;case'dialogflow':var _0x4cbd7c=_0x10508f[_0x7cf3('0x1e')][_0x7cf3('0x21')](',');_0x57e177[_0x7cf3('0x1f')](_0x4cbd7c[0x0]);_0x57e177['push'](_0x4cbd7c[0x1]);_0x57e177[_0x7cf3('0x1f')](_0x4cbd7c[_0x7cf3('0x20')](0x2,_0x4cbd7c['length'])[_0x7cf3('0x1a')](','));break;case _0x7cf3('0x22'):var _0x3cc17e=_0x10508f[_0x7cf3('0x1e')][_0x7cf3('0x21')](',');_0x57e177[_0x7cf3('0x1f')](_0x3cc17e[0x0]);_0x57e177[_0x7cf3('0x1f')](_0x3cc17e[0x1]);_0x57e177[_0x7cf3('0x1f')](_0x3cc17e[0x2]);_0x57e177[_0x7cf3('0x1f')](_0x3cc17e[0x3]);_0x57e177[_0x7cf3('0x1f')](_0x3cc17e['slice'](0x4,_0x3cc17e[_0x7cf3('0x18')])['join'](','));break;case _0x7cf3('0x23'):var _0x7fc6c0=_0x10508f[_0x7cf3('0x1e')]['split'](',');_0x57e177[_0x7cf3('0x1f')](_0x7fc6c0[0x0]);_0x57e177[_0x7cf3('0x1f')](_0x7fc6c0[0x1]);_0x57e177['push'](_0x7fc6c0[0x2]);_0x57e177[_0x7cf3('0x1f')](_0x7fc6c0[0x3]);_0x57e177[_0x7cf3('0x1f')](_0x7fc6c0[_0x7cf3('0x20')](0x4,_0x7fc6c0[_0x7cf3('0x18')])[_0x7cf3('0x1a')](','));break;case _0x7cf3('0x13'):_0x57e177['push'](_0x10508f[_0x7cf3('0x1e')]);break;case _0x7cf3('0x24'):_0x57e177[_0x7cf3('0x1f')](_0x10508f[_0x7cf3('0x25')]);_0x57e177['push'](_0x10508f[_0x7cf3('0x1e')]);break;case _0x7cf3('0x26'):var _0x5ce329=utils[_0x7cf3('0x27')](_0x5d763d[_0x7cf3('0x28')][_0x7cf3('0x29')],_0x5d763d);var _0x1e1634=_0x10508f[_0x7cf3('0x1e')][_0x7cf3('0x21')](',');_0x57e177[_0x7cf3('0x1f')](_0x1e1634[0x0]);_0x57e177['push'](_0x1e1634[0x1]);_0x57e177['push'](_0x1e1634[0x2]);_0x57e177['push'](_0x1e1634[0x3]);_0x57e177[_0x7cf3('0x1f')](_0x1e1634[0x4]);_0x57e177[_0x7cf3('0x1f')](_0x1e1634[0x5]);_0x57e177[_0x7cf3('0x1f')](_0x1e1634[0x6]);_0x57e177[_0x7cf3('0x1f')](_0x1e1634[0x7]);_0x57e177[_0x7cf3('0x1f')](_0x1e1634[0x8]);_0x57e177[_0x7cf3('0x1f')](_0x1e1634[0x9]);_0x57e177[_0x7cf3('0x1f')](_0x1e1634[0xa]);_0x57e177[_0x7cf3('0x1f')](_0x5d763d[_0x7cf3('0x2a')]['id']);_0x57e177['push'](_0x5d763d['message']['id']);_0x57e177[_0x7cf3('0x1f')](_0x10508f['ChatWebsiteId']);_0x57e177['push'](_0x5d763d[_0x7cf3('0x2a')]['ContactId']);_0x57e177[_0x7cf3('0x1f')](_0x5d763d[_0x7cf3('0x2b')]['body']);_0x57e177[_0x7cf3('0x1f')](_0x5ce329);break;default:_0x57e177=_[_0x7cf3('0xb')](_0x10508f[_0x7cf3('0x1e')])?[]:_0x10508f[_0x7cf3('0x1e')]['split'](',');}var _0x2c7786={'id':util[_0x7cf3('0x2c')](_0x7cf3('0x2d'),_0x346dae,_0x10508f['id'],_0x10508f[_0x7cf3('0x1b')]),'condition':require(_0x7cf3('0x2e'))['condition'](_0x346dae,getIntervals(_0x5a9ead[_0x7cf3('0x2f')],_0x10508f),_0x5a9ead),'consequence':require(_0x7cf3('0x30')+_0x10508f['app'])[_0x7cf3('0x31')](_0x346dae,_0x57e177,_0x5a9ead,_0x5d763d),'p':_0x10508f[_0x7cf3('0x32')]||0x0};logger[_0x7cf3('0x33')](_0x7cf3('0x34'),_0x2c7786['id'],_0x7cf3('0x35'),getIntervals(_0x5a9ead[_0x7cf3('0x2f')],_0x10508f)[_0x7cf3('0x1a')]('\x20|\x20'));_0x247406[_0x7cf3('0x1f')](_0x2c7786);}else{logger[_0x7cf3('0x36')]('Please\x20create\x20a\x20new\x20file\x20under',path[_0x7cf3('0x1a')](__dirname,_0x7cf3('0x17'),_0x10508f[_0x7cf3('0x1b')]+_0x7cf3('0x1c')));}}_0x5a9ead[_0x7cf3('0x11')][_0x346dae]=new RuleEngine(_0x247406);_0x5a9ead[_0x7cf3('0x11')][_0x346dae][_0x7cf3('0x37')](_0x5d763d,function(_0x20c9ce){logger[_0x7cf3('0x33')](_0x7cf3('0x38'),JSON['stringify'](_0x20c9ce[_0x7cf3('0x39')]));if(_0x5a9ead['rules'][_0x346dae]){_0x5a9ead['rules'][_0x346dae][_0x7cf3('0x3a')](_0x7cf3('0x3b'));}});return _0x5d38cd({'code':0xc8,'message':_0x5d763d});}else{if(_0xd7e354){logger[_0x7cf3('0x33')](util[_0x7cf3('0x2c')]('Skipped\x20routing\x20for\x20%s',_0x346dae));}else{logger['info'](_0x7cf3('0x3c'));}return _0x5d38cd({'code':0xc8,'message':_0x5d763d});}}catch(_0x185c1b){logger[_0x7cf3('0x36')](_0x185c1b[_0x7cf3('0x3d')]);return _0x32c1d7(_0x34d074['error'](0x1f4,_0x185c1b));}}return _0x32c1d7(_0x7cf3('0x3e'));});},'AcceptMessage':function(_0x164a55){var _0x2b3346=this;return new Promise(function(_0x3164ef,_0x530cd4){if(_0x164a55[_0x7cf3('0x3f')]&&_0x164a55[_0x7cf3('0x3f')]['id']){if(_0x5a9ead[_0x7cf3('0x40')][_0x164a55[_0x7cf3('0x3f')]['id']]){_0x5a9ead[_0x7cf3('0x40')][_0x164a55[_0x7cf3('0x3f')]['id']][_0x7cf3('0x41')]=![];_0x5a9ead[_0x7cf3('0x40')][_0x164a55[_0x7cf3('0x3f')]['id']]['busyQueue']=undefined;}}if(_0x164a55['message']&&_0x164a55[_0x7cf3('0x13')]['id']){try{var _0x1d8c03=getId(_0x164a55[_0x7cf3('0x12')],_0x164a55['message']?_0x164a55['message']['id']:0x0,_0x164a55[_0x7cf3('0x2a')]?_0x164a55[_0x7cf3('0x2a')]['id']:0x0);if(_0x5a9ead['rules'][_0x1d8c03]){_0x5a9ead[_0x7cf3('0x11')][_0x1d8c03][_0x7cf3('0x3a')](_0x7cf3('0x42'));if(rpc[_0x164a55[_0x7cf3('0x12')]+_0x7cf3('0x43')]){rpc[_0x164a55['channel']+_0x7cf3('0x43')][_0x7cf3('0x44')](_0x1d8c03,{'UserId':_0x164a55[_0x7cf3('0x13')][_0x7cf3('0x45')]})[_0x7cf3('0x46')](function(){logger[_0x7cf3('0x36')](_0x7cf3('0x47'));});}}return _0x3164ef({'code':0xc8,'message':_0x164a55});}catch(_0x29b752){logger[_0x7cf3('0x36')](_0x29b752[_0x7cf3('0x3d')]);return _0x530cd4(_0x2b3346[_0x7cf3('0x36')](0x1f4,_0x29b752));}}logger['error'](_0x7cf3('0x48'));return _0x530cd4(_0x2b3346[_0x7cf3('0x36')](0x1f4,'message\x20is\x20empty'));});},'RejectMessage':function(_0x2c4390){var _0x497308=this;return new Promise(function(_0x360bf1,_0x3df781){if(_0x2c4390[_0x7cf3('0x3f')]&&_0x2c4390['agent']['id']){try{if(_0x5a9ead[_0x7cf3('0x40')][_0x2c4390[_0x7cf3('0x3f')]['id']]){_0x5a9ead[_0x7cf3('0x40')][_0x2c4390[_0x7cf3('0x3f')]['id']][_0x7cf3('0x41')]=![];_0x5a9ead[_0x7cf3('0x40')][_0x2c4390[_0x7cf3('0x3f')]['id']]['busyQueue']=undefined;}return _0x360bf1({'code':0xc8,'message':_0x2c4390});}catch(_0x259c7e){logger['error'](_0x259c7e[_0x7cf3('0x3d')]);return _0x3df781(_0x497308[_0x7cf3('0x36')](0x1f4,_0x259c7e));}}logger[_0x7cf3('0x36')]('message\x20is\x20empty');return _0x3df781(_0x497308[_0x7cf3('0x36')](0x1f4,'message\x20is\x20empty'));});},'AbandonInteraction':function(_0x158d71){var _0x3fd1cc=this;return new Promise(function(_0x449099,_0x188df8){if(_0x158d71[_0x7cf3('0x12')]&&_0x158d71[_0x7cf3('0x2a')]&&_0x158d71[_0x7cf3('0x2a')]['id']){try{var _0x40be43=getId(_0x158d71[_0x7cf3('0x12')],_0x158d71['message']?_0x158d71[_0x7cf3('0x13')]['id']:0x0,_0x158d71[_0x7cf3('0x2a')]?_0x158d71[_0x7cf3('0x2a')]['id']:0x0);if(_0x5a9ead[_0x7cf3('0x11')][_0x40be43]){_0x5a9ead['rules'][_0x40be43]['emit'](_0x7cf3('0x42'));}return _0x449099({'code':0xc8,'message':_0x158d71});}catch(_0x37bcc1){logger['error'](_0x37bcc1['stack']);return _0x188df8(_0x3fd1cc[_0x7cf3('0x36')](0x1f4,_0x37bcc1));}}logger['error'](_0x7cf3('0x48'));return _0x188df8(_0x3fd1cc[_0x7cf3('0x36')](0x1f4,_0x7cf3('0x48')));});},'AgentCapacity':function(_0x45f9bd){var _0x62d4d9=this;return new Promise(function(_0x31d32e,_0x18d519){if(_0x5a9ead[_0x7cf3('0x40')][_0x7cf3('0x49')](_0x45f9bd['id'])){for(var _0x4d41aa in _0x45f9bd[_0x7cf3('0x4a')]){if(_0x45f9bd[_0x7cf3('0x4a')][_0x7cf3('0x49')](_0x4d41aa)){if(_0x5a9ead[_0x7cf3('0x40')][_0x45f9bd['id']][_0x7cf3('0x49')](_0x4d41aa+_0x7cf3('0x4b'))){_0x5a9ead[_0x7cf3('0x40')][_0x45f9bd['id']][_0x4d41aa+'CurrentCapacity']=parseInt(_0x45f9bd[_0x7cf3('0x4a')][_0x4d41aa],0xa);}}}_0x5a9ead[_0x7cf3('0x40')][_0x45f9bd['id']][_0x7cf3('0x4c')]();return _0x31d32e({'code':0xc8,'message':_0x5a9ead['agents'][_0x45f9bd['id']]});}else{return _0x18d519(_0x62d4d9['error'](0x1f4,_0x7cf3('0x4d')));}});},'Agents':function(_0x2f0f94){return new Promise(function(_0x4f9017){var _0x18d262=_[_0x7cf3('0x4e')](_0x5a9ead[_0x7cf3('0x40')]);if(_0x2f0f94&&_0x2f0f94['id']){var _0x50887d=_[_0x7cf3('0x4f')](_0x18d262,function(_0x525821){return _0x525821['id']===_0x2f0f94['id'];});_0x4f9017(_0x50887d);}else{_0x4f9017({'count':_0x18d262[_0x7cf3('0x18')],'rows':_0x18d262});}});},'ChatQueues':function(){return new Promise(function(_0x2fcdd9){var _0x136c5a=[];for(var _0x52ebc9 in _0x5a9ead[_0x7cf3('0x50')]){if(_0x5a9ead['chatQueues']['hasOwnProperty'](_0x52ebc9)){var _0x357707=_0x5a9ead['chatQueues'][_0x52ebc9];var _0x4047bd={'id':_0x357707['id'],'available':_0x357707[_0x7cf3('0x51')],'loggedIn':_0x357707[_0x7cf3('0x52')],'name':_0x357707[_0x7cf3('0x53')],'paused':_0x357707[_0x7cf3('0x54')],'waiting':_0x357707[_0x7cf3('0x55')]};_0x136c5a[_0x7cf3('0x1f')](_0x4047bd);}}_0x2fcdd9({'count':_0x136c5a[_0x7cf3('0x18')],'rows':_0x136c5a});});},'MailQueues':function(){return new Promise(function(_0x1358f8){var _0xbc93e0=[];for(var _0x20f80a in _0x5a9ead[_0x7cf3('0x56')]){if(_0x5a9ead['mailQueues']['hasOwnProperty'](_0x20f80a)){var _0x56f142=_0x5a9ead[_0x7cf3('0x56')][_0x20f80a];var _0xbdff85={'id':_0x56f142['id'],'available':_0x56f142[_0x7cf3('0x51')],'loggedIn':_0x56f142[_0x7cf3('0x52')],'name':_0x56f142[_0x7cf3('0x53')],'paused':_0x56f142['paused'],'waiting':_0x56f142[_0x7cf3('0x55')]};_0xbc93e0['push'](_0xbdff85);}}_0x1358f8({'count':_0xbc93e0[_0x7cf3('0x18')],'rows':_0xbc93e0});});},'OpenchannelQueues':function(){return new Promise(function(_0x5287e4){var _0x4e5dd0=[];for(var _0x3c1bdc in _0x5a9ead[_0x7cf3('0x57')]){if(_0x5a9ead[_0x7cf3('0x57')][_0x7cf3('0x49')](_0x3c1bdc)){var _0x442a6c=_0x5a9ead[_0x7cf3('0x57')][_0x3c1bdc];var _0x8bfa38={'id':_0x442a6c['id'],'available':_0x442a6c[_0x7cf3('0x51')],'loggedIn':_0x442a6c['loggedIn'],'name':_0x442a6c[_0x7cf3('0x53')],'paused':_0x442a6c[_0x7cf3('0x54')],'waiting':_0x442a6c['waiting']};_0x4e5dd0[_0x7cf3('0x1f')](_0x8bfa38);}}_0x5287e4({'count':_0x4e5dd0[_0x7cf3('0x18')],'rows':_0x4e5dd0});});},'SmsQueues':function(){return new Promise(function(_0x2f138f){var _0x546db7=[];for(var _0x5c8b19 in _0x5a9ead[_0x7cf3('0x58')]){if(_0x5a9ead[_0x7cf3('0x58')]['hasOwnProperty'](_0x5c8b19)){var _0x40b2d3=_0x5a9ead[_0x7cf3('0x58')][_0x5c8b19];var _0x548566={'id':_0x40b2d3['id'],'available':_0x40b2d3['available'],'loggedIn':_0x40b2d3[_0x7cf3('0x52')],'name':_0x40b2d3[_0x7cf3('0x53')],'paused':_0x40b2d3[_0x7cf3('0x54')],'waiting':_0x40b2d3['waiting']};_0x546db7[_0x7cf3('0x1f')](_0x548566);}}_0x2f138f({'count':_0x546db7['length'],'rows':_0x546db7});});},'FaxQueues':function(){return new Promise(function(_0xa2f72){var _0x1aac08=[];for(var _0x354547 in _0x5a9ead['faxQueues']){if(_0x5a9ead[_0x7cf3('0x59')]['hasOwnProperty'](_0x354547)){var _0x169b4a=_0x5a9ead['faxQueues'][_0x354547];var _0x3b2248={'id':_0x169b4a['id'],'available':_0x169b4a[_0x7cf3('0x51')],'loggedIn':_0x169b4a[_0x7cf3('0x52')],'name':_0x169b4a[_0x7cf3('0x53')],'paused':_0x169b4a[_0x7cf3('0x54')],'waiting':_0x169b4a[_0x7cf3('0x55')]};_0x1aac08[_0x7cf3('0x1f')](_0x3b2248);}}_0xa2f72({'count':_0x1aac08['length'],'rows':_0x1aac08});});},'WhatsappQueues':function(){return new Promise(function(_0x294471){var _0x18d367=[];for(var _0x51f60f in _0x5a9ead[_0x7cf3('0x5a')]){if(_0x5a9ead[_0x7cf3('0x5a')]['hasOwnProperty'](_0x51f60f)){var _0x3ac596=_0x5a9ead[_0x7cf3('0x5a')][_0x51f60f];var _0x9f5e34={'id':_0x3ac596['id'],'available':_0x3ac596[_0x7cf3('0x51')],'loggedIn':_0x3ac596['loggedIn'],'name':_0x3ac596['name'],'paused':_0x3ac596['paused'],'waiting':_0x3ac596[_0x7cf3('0x55')]};_0x18d367['push'](_0x9f5e34);}}_0x294471({'count':_0x18d367['length'],'rows':_0x18d367});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x4847ea){var _0x2ccc86=_[_0x7cf3('0x4e')](_0x5a9ead[_0x7cf3('0x5b')]);_0x4847ea({'count':_0x2ccc86[_0x7cf3('0x18')],'rows':_0x2ccc86});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x2f0b15){var _0x4149ca=_[_0x7cf3('0x4e')](_0x5a9ead[_0x7cf3('0x5c')]);_0x2f0b15({'count':_0x4149ca['length'],'rows':_0x4149ca});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x184ba1){var _0x267f38=_[_0x7cf3('0x4e')](_0x5a9ead[_0x7cf3('0x5d')]);_0x184ba1({'count':_0x267f38['length'],'rows':_0x267f38});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x57ffbf){var _0x2e8b4e=_[_0x7cf3('0x4e')](_0x5a9ead[_0x7cf3('0x5e')]);_0x57ffbf({'count':_0x2e8b4e['length'],'rows':_0x2e8b4e});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x4b35a9){var _0x37eca9=_[_0x7cf3('0x4e')](_0x5a9ead[_0x7cf3('0x5f')]);_0x4b35a9({'count':_0x37eca9[_0x7cf3('0x18')],'rows':_0x37eca9});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x2df3f5){var _0xd19125=_['values'](_0x5a9ead[_0x7cf3('0x60')]);_0x2df3f5({'count':_0xd19125[_0x7cf3('0x18')],'rows':_0xd19125});});}};var _0x13f5c4=jayson[_0x7cf3('0x61')](_0x11b967)[_0x7cf3('0x62')]();_0x13f5c4['on'](_0x7cf3('0x36'),function(_0x21120f){logger[_0x7cf3('0x36')](JSON[_0x7cf3('0x63')](_0x21120f));return _0x3f4338(_0x21120f);});_0x13f5c4[_0x7cf3('0x10')](0x232c,_0x7cf3('0x64'),function(){console[_0x7cf3('0x65')]('Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!',0x232c);return _0x2b477e(_0x7cf3('0x66')+0x232c);});});};
\ No newline at end of file
+var _0xdf4d=['http','127.0.0.1','log','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','util','path','bluebird','./applications/utils','./applications/strategy/util','../../../config/logger','routing','../rpc/openchannelQueueReport','../rpc/smsQueueReport','../rpc/faxQueueReport','../rpc/whatsappQueueReport','../lib/rule-engine','format','%s.%s.%s','isNil','IntervalId','map','Intervals','interval','rules','channel','message','interaction','checkWaitingNotifications','transfer','applications','length','join','app','toLowerCase','appdata','split','mail','push','slice','dialogflow','amazonlex','tvox','getMustacheRender','account','notificationTemplate','ChatWebsiteId','ContactId','body','%s:%s:%s','./interval','condition','intervals','consequence','priority','info','Push\x20new\x20rule','on\x20interval','\x20|\x20','error','Please\x20create\x20a\x20new\x20file\x20under','.js','execute','Applications\x20executed','stringify','matchPath','emit','complete','No\x20applications\x20to\x20execute','stack','agent','agents','end','update','UserId','catch','error\x20update\x20queue\x20report','busyQueue','message\x20is\x20empty','hasOwnProperty','capacity','agent\x20not\x20found','chatQueues','name','paused','waiting','mailQueues','available','openchannelQueues','loggedIn','smsQueues','faxQueues','whatsappQueues','values','mailQueuesWaitingInteractions','smsQueuesWaitingInteractions','faxQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server'];(function(_0x3decce,_0x6b2739){var _0x49b330=function(_0x2e9ea7){while(--_0x2e9ea7){_0x3decce['push'](_0x3decce['shift']());}};_0x49b330(++_0x6b2739);}(_0xdf4d,0xcb));var _0xddf4=function(_0x26199c,_0x5edb0c){_0x26199c=_0x26199c-0x0;var _0x58f248=_0xdf4d[_0x26199c];return _0x58f248;};'use strict';var _=require('lodash');var util=require(_0xddf4('0x0'));var path=require(_0xddf4('0x1'));var fs=require('fs');var jayson=require('jayson/promise');var BPromise=require(_0xddf4('0x2'));var utils=require(_0xddf4('0x3'));var sUtils=require(_0xddf4('0x4'));var logger=require(_0xddf4('0x5'))(_0xddf4('0x6'));var rpc={'openchannelQueueReport':require(_0xddf4('0x7')),'mailQueueReport':require('../rpc/mailQueueReport'),'chatQueueReport':require('../rpc/chatQueueReport'),'smsQueueReport':require(_0xddf4('0x8')),'faxQueueReport':require(_0xddf4('0x9')),'whatsappQueueReport':require(_0xddf4('0xa'))};var RuleEngine=require(_0xddf4('0xb'));function getId(_0x2d2ccd,_0x76de3b,_0x3ab323){return util[_0xddf4('0xc')](_0xddf4('0xd'),_0x2d2ccd,_0x76de3b||0x0,_0x3ab323||0x0);}function getIntervals(_0x1e76fd,_0x338210){var _0x52f69f=[];if(!_[_0xddf4('0xe')](_0x338210['IntervalId'])&&!_[_0xddf4('0xe')](_0x1e76fd[_0x338210[_0xddf4('0xf')]])&&!_[_0xddf4('0xe')](_0x1e76fd[_0x338210[_0xddf4('0xf')]]['Intervals'])){_0x52f69f=_[_0xddf4('0x10')](_0x1e76fd[_0x338210[_0xddf4('0xf')]][_0xddf4('0x11')],_0xddf4('0x12'));}else if(!_['isNil'](_0x338210['interval'])){_0x52f69f=[_0x338210[_0xddf4('0x12')]];}return _0x52f69f;}exports['listen']=function(_0x1d3773){_0x1d3773[_0xddf4('0x13')]={};return new BPromise(function(_0x3754f5,_0x276ab2){var _0x3ef3a1={'Start':function(_0x48412e){var _0x151b7b=this;return new Promise(function(_0x5a8cba,_0x13c576){if(_0x48412e){try{var _0x464288=[];var _0x111e2e=getId(_0x48412e[_0xddf4('0x14')],_0x48412e[_0xddf4('0x15')]?_0x48412e[_0xddf4('0x15')]['id']:0x0,_0x48412e[_0xddf4('0x16')]?_0x48412e['interaction']['id']:0x0);var _0x49e4d3=sUtils[_0xddf4('0x17')](_0x1d3773,_0x48412e);if(_0x48412e[_0xddf4('0x18')]||!_0x49e4d3&&_0x48412e['applications']&&_['isArray'](_0x48412e['applications'])&&_0x48412e[_0xddf4('0x19')][_0xddf4('0x1a')]){for(var _0x459a71=0x0;_0x459a71<_0x48412e[_0xddf4('0x19')][_0xddf4('0x1a')];_0x459a71+=0x1){var _0x56ec8f=_0x48412e[_0xddf4('0x19')][_0x459a71];if(fs['existsSync'](path[_0xddf4('0x1b')](__dirname,_0xddf4('0x19'),_0x56ec8f[_0xddf4('0x1c')]+'.js'))){var _0x1f7a04=[];switch(_0x56ec8f[_0xddf4('0x1c')][_0xddf4('0x1d')]()){case'autoreply':var _0x2ee748=_0x56ec8f[_0xddf4('0x1e')][_0xddf4('0x1f')](',');if(_0x48412e[_0xddf4('0x14')]===_0xddf4('0x20')){_0x1f7a04[_0xddf4('0x21')](_0x2ee748[0x0]);_0x1f7a04[_0xddf4('0x21')](_0x2ee748[0x1]);_0x1f7a04[_0xddf4('0x21')](_0x2ee748[_0xddf4('0x22')](0x2,_0x2ee748[_0xddf4('0x1a')])[_0xddf4('0x1b')](','));}else{_0x1f7a04['push'](_0x2ee748[0x0]);_0x1f7a04[_0xddf4('0x21')](_0x2ee748['slice'](0x1,_0x2ee748[_0xddf4('0x1a')])[_0xddf4('0x1b')](','));}break;case _0xddf4('0x23'):var _0x67dbb1=_0x56ec8f[_0xddf4('0x1e')][_0xddf4('0x1f')](',');_0x1f7a04[_0xddf4('0x21')](_0x67dbb1[0x0]);_0x1f7a04[_0xddf4('0x21')](_0x67dbb1[0x1]);_0x1f7a04[_0xddf4('0x21')](_0x67dbb1[_0xddf4('0x22')](0x2,_0x67dbb1[_0xddf4('0x1a')])['join'](','));break;case'dialogflowv2':var _0x5980f7=_0x56ec8f[_0xddf4('0x1e')]['split'](',');_0x1f7a04[_0xddf4('0x21')](_0x5980f7[0x0]);_0x1f7a04[_0xddf4('0x21')](_0x5980f7[0x1]);_0x1f7a04[_0xddf4('0x21')](_0x5980f7[0x2]);_0x1f7a04[_0xddf4('0x21')](_0x5980f7[0x3]);_0x1f7a04['push'](_0x5980f7['slice'](0x4,_0x5980f7[_0xddf4('0x1a')])[_0xddf4('0x1b')](','));break;case _0xddf4('0x24'):var _0x4f5d91=_0x56ec8f[_0xddf4('0x1e')][_0xddf4('0x1f')](',');_0x1f7a04[_0xddf4('0x21')](_0x4f5d91[0x0]);_0x1f7a04['push'](_0x4f5d91[0x1]);_0x1f7a04[_0xddf4('0x21')](_0x4f5d91[0x2]);_0x1f7a04[_0xddf4('0x21')](_0x4f5d91[0x3]);_0x1f7a04['push'](_0x4f5d91['slice'](0x4,_0x4f5d91[_0xddf4('0x1a')])['join'](','));break;case _0xddf4('0x15'):_0x1f7a04[_0xddf4('0x21')](_0x56ec8f['appdata']);break;case'tag':_0x1f7a04[_0xddf4('0x21')](_0x56ec8f['TagId']);_0x1f7a04[_0xddf4('0x21')](_0x56ec8f[_0xddf4('0x1e')]);break;case _0xddf4('0x25'):var _0x3c2c21=utils[_0xddf4('0x26')](_0x48412e[_0xddf4('0x27')][_0xddf4('0x28')],_0x48412e);var _0x4715b6=_0x56ec8f[_0xddf4('0x1e')][_0xddf4('0x1f')](',');_0x1f7a04['push'](_0x4715b6[0x0]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0x1]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0x2]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0x3]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0x4]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0x5]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0x6]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0x7]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0x8]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0x9]);_0x1f7a04[_0xddf4('0x21')](_0x4715b6[0xa]);_0x1f7a04[_0xddf4('0x21')](_0x48412e[_0xddf4('0x16')]['id']);_0x1f7a04[_0xddf4('0x21')](_0x48412e['message']['id']);_0x1f7a04[_0xddf4('0x21')](_0x56ec8f[_0xddf4('0x29')]);_0x1f7a04['push'](_0x48412e[_0xddf4('0x16')][_0xddf4('0x2a')]);_0x1f7a04[_0xddf4('0x21')](_0x48412e[_0xddf4('0x2b')][_0xddf4('0x2b')]);_0x1f7a04[_0xddf4('0x21')](_0x3c2c21);break;default:_0x1f7a04=_[_0xddf4('0xe')](_0x56ec8f[_0xddf4('0x1e')])?[]:_0x56ec8f['appdata'][_0xddf4('0x1f')](',');}var _0x5231d5={'id':util['format'](_0xddf4('0x2c'),_0x111e2e,_0x56ec8f['id'],_0x56ec8f[_0xddf4('0x1c')]),'condition':require(_0xddf4('0x2d'))[_0xddf4('0x2e')](_0x111e2e,getIntervals(_0x1d3773[_0xddf4('0x2f')],_0x56ec8f),_0x1d3773),'consequence':require('./applications/'+_0x56ec8f[_0xddf4('0x1c')])[_0xddf4('0x30')](_0x111e2e,_0x1f7a04,_0x1d3773,_0x48412e),'p':_0x56ec8f[_0xddf4('0x31')]||0x0};logger[_0xddf4('0x32')](_0xddf4('0x33'),_0x5231d5['id'],_0xddf4('0x34'),getIntervals(_0x1d3773[_0xddf4('0x2f')],_0x56ec8f)[_0xddf4('0x1b')](_0xddf4('0x35')));_0x464288[_0xddf4('0x21')](_0x5231d5);}else{logger[_0xddf4('0x36')](_0xddf4('0x37'),path[_0xddf4('0x1b')](__dirname,'applications',_0x56ec8f[_0xddf4('0x1c')]+_0xddf4('0x38')));}}_0x1d3773['rules'][_0x111e2e]=new RuleEngine(_0x464288);_0x1d3773[_0xddf4('0x13')][_0x111e2e][_0xddf4('0x39')](_0x48412e,function(_0x21d4f3){logger[_0xddf4('0x32')](_0xddf4('0x3a'),JSON[_0xddf4('0x3b')](_0x21d4f3[_0xddf4('0x3c')]));if(_0x1d3773[_0xddf4('0x13')][_0x111e2e]){_0x1d3773[_0xddf4('0x13')][_0x111e2e][_0xddf4('0x3d')](_0xddf4('0x3e'));}});return _0x5a8cba({'code':0xc8,'message':_0x48412e});}else{if(_0x49e4d3){logger[_0xddf4('0x32')](util['format']('Skipped\x20routing\x20for\x20%s',_0x111e2e));}else{logger[_0xddf4('0x32')](_0xddf4('0x3f'));}return _0x5a8cba({'code':0xc8,'message':_0x48412e});}}catch(_0x211ea9){logger[_0xddf4('0x36')](_0x211ea9[_0xddf4('0x40')]);return _0x13c576(_0x151b7b[_0xddf4('0x36')](0x1f4,_0x211ea9));}}return _0x13c576('routing\x20is\x20empty');});},'AcceptMessage':function(_0x2c9db6){var _0x7953bd=this;return new Promise(function(_0x584395,_0x2053f0){if(_0x2c9db6[_0xddf4('0x41')]&&_0x2c9db6[_0xddf4('0x41')]['id']){if(_0x1d3773[_0xddf4('0x42')][_0x2c9db6['agent']['id']]){_0x1d3773[_0xddf4('0x42')][_0x2c9db6[_0xddf4('0x41')]['id']]['busy']=![];_0x1d3773['agents'][_0x2c9db6[_0xddf4('0x41')]['id']]['busyQueue']=undefined;}}if(_0x2c9db6[_0xddf4('0x15')]&&_0x2c9db6[_0xddf4('0x15')]['id']){try{var _0x303d34=getId(_0x2c9db6[_0xddf4('0x14')],_0x2c9db6['message']?_0x2c9db6[_0xddf4('0x15')]['id']:0x0,_0x2c9db6[_0xddf4('0x16')]?_0x2c9db6['interaction']['id']:0x0);if(_0x1d3773[_0xddf4('0x13')][_0x303d34]){_0x1d3773['rules'][_0x303d34][_0xddf4('0x3d')](_0xddf4('0x43'));if(rpc[_0x2c9db6[_0xddf4('0x14')]+'QueueReport']){rpc[_0x2c9db6[_0xddf4('0x14')]+'QueueReport'][_0xddf4('0x44')](_0x303d34,{'UserId':_0x2c9db6['message'][_0xddf4('0x45')]})[_0xddf4('0x46')](function(){logger[_0xddf4('0x36')](_0xddf4('0x47'));});}}return _0x584395({'code':0xc8,'message':_0x2c9db6});}catch(_0x112eca){logger['error'](_0x112eca[_0xddf4('0x40')]);return _0x2053f0(_0x7953bd[_0xddf4('0x36')](0x1f4,_0x112eca));}}logger[_0xddf4('0x36')]('message\x20is\x20empty');return _0x2053f0(_0x7953bd[_0xddf4('0x36')](0x1f4,'message\x20is\x20empty'));});},'RejectMessage':function(_0x184c25){var _0x1c49a0=this;return new Promise(function(_0x7e031b,_0x196e96){if(_0x184c25[_0xddf4('0x41')]&&_0x184c25[_0xddf4('0x41')]['id']){try{if(_0x1d3773['agents'][_0x184c25[_0xddf4('0x41')]['id']]){_0x1d3773[_0xddf4('0x42')][_0x184c25[_0xddf4('0x41')]['id']]['busy']=![];_0x1d3773[_0xddf4('0x42')][_0x184c25[_0xddf4('0x41')]['id']][_0xddf4('0x48')]=undefined;}return _0x7e031b({'code':0xc8,'message':_0x184c25});}catch(_0x2789c4){logger[_0xddf4('0x36')](_0x2789c4['stack']);return _0x196e96(_0x1c49a0['error'](0x1f4,_0x2789c4));}}logger['error'](_0xddf4('0x49'));return _0x196e96(_0x1c49a0[_0xddf4('0x36')](0x1f4,_0xddf4('0x49')));});},'AbandonInteraction':function(_0x36f286){var _0x1ae44c=this;return new Promise(function(_0x5c46b0,_0x841198){if(_0x36f286[_0xddf4('0x14')]&&_0x36f286[_0xddf4('0x16')]&&_0x36f286['interaction']['id']){try{var _0x364812=getId(_0x36f286[_0xddf4('0x14')],_0x36f286[_0xddf4('0x15')]?_0x36f286['message']['id']:0x0,_0x36f286[_0xddf4('0x16')]?_0x36f286[_0xddf4('0x16')]['id']:0x0);if(_0x1d3773['rules'][_0x364812]){_0x1d3773[_0xddf4('0x13')][_0x364812][_0xddf4('0x3d')](_0xddf4('0x43'));}return _0x5c46b0({'code':0xc8,'message':_0x36f286});}catch(_0x1d06ea){logger[_0xddf4('0x36')](_0x1d06ea['stack']);return _0x841198(_0x1ae44c[_0xddf4('0x36')](0x1f4,_0x1d06ea));}}logger[_0xddf4('0x36')](_0xddf4('0x49'));return _0x841198(_0x1ae44c[_0xddf4('0x36')](0x1f4,'message\x20is\x20empty'));});},'AgentCapacity':function(_0x32dfbf){var _0x1b1a8c=this;return new Promise(function(_0x2eca89,_0x3ff134){if(_0x1d3773[_0xddf4('0x42')][_0xddf4('0x4a')](_0x32dfbf['id'])){for(var _0x2ed603 in _0x32dfbf[_0xddf4('0x4b')]){if(_0x32dfbf[_0xddf4('0x4b')][_0xddf4('0x4a')](_0x2ed603)){if(_0x1d3773[_0xddf4('0x42')][_0x32dfbf['id']][_0xddf4('0x4a')](_0x2ed603+'CurrentCapacity')){_0x1d3773[_0xddf4('0x42')][_0x32dfbf['id']][_0x2ed603+'CurrentCapacity']=parseInt(_0x32dfbf['capacity'][_0x2ed603],0xa);}}}_0x1d3773[_0xddf4('0x42')][_0x32dfbf['id']]['updateRealtime']();return _0x2eca89({'code':0xc8,'message':_0x1d3773['agents'][_0x32dfbf['id']]});}else{return _0x3ff134(_0x1b1a8c[_0xddf4('0x36')](0x1f4,_0xddf4('0x4c')));}});},'Agents':function(_0x30081b){return new Promise(function(_0x461073){var _0x329bd1=_['values'](_0x1d3773['agents']);if(_0x30081b&&_0x30081b['id']){var _0x1c18f1=_['find'](_0x329bd1,function(_0x42ff2a){return _0x42ff2a['id']===_0x30081b['id'];});_0x461073(_0x1c18f1);}else{_0x461073({'count':_0x329bd1[_0xddf4('0x1a')],'rows':_0x329bd1});}});},'ChatQueues':function(){return new Promise(function(_0x48e8a4){var _0xac7777=[];for(var _0x3c75e1 in _0x1d3773[_0xddf4('0x4d')]){if(_0x1d3773[_0xddf4('0x4d')][_0xddf4('0x4a')](_0x3c75e1)){var _0x372b63=_0x1d3773['chatQueues'][_0x3c75e1];var _0x4c2ad9={'id':_0x372b63['id'],'available':_0x372b63['available'],'loggedIn':_0x372b63['loggedIn'],'name':_0x372b63[_0xddf4('0x4e')],'paused':_0x372b63[_0xddf4('0x4f')],'waiting':_0x372b63[_0xddf4('0x50')]};_0xac7777[_0xddf4('0x21')](_0x4c2ad9);}}_0x48e8a4({'count':_0xac7777[_0xddf4('0x1a')],'rows':_0xac7777});});},'MailQueues':function(){return new Promise(function(_0x24612f){var _0xb7b514=[];for(var _0x58caf1 in _0x1d3773[_0xddf4('0x51')]){if(_0x1d3773[_0xddf4('0x51')][_0xddf4('0x4a')](_0x58caf1)){var _0x52fa38=_0x1d3773[_0xddf4('0x51')][_0x58caf1];var _0x514a40={'id':_0x52fa38['id'],'available':_0x52fa38[_0xddf4('0x52')],'loggedIn':_0x52fa38['loggedIn'],'name':_0x52fa38[_0xddf4('0x4e')],'paused':_0x52fa38[_0xddf4('0x4f')],'waiting':_0x52fa38[_0xddf4('0x50')]};_0xb7b514[_0xddf4('0x21')](_0x514a40);}}_0x24612f({'count':_0xb7b514[_0xddf4('0x1a')],'rows':_0xb7b514});});},'OpenchannelQueues':function(){return new Promise(function(_0x38c7e0){var _0x35de40=[];for(var _0x340ee8 in _0x1d3773[_0xddf4('0x53')]){if(_0x1d3773[_0xddf4('0x53')][_0xddf4('0x4a')](_0x340ee8)){var _0x37b462=_0x1d3773[_0xddf4('0x53')][_0x340ee8];var _0xe37710={'id':_0x37b462['id'],'available':_0x37b462[_0xddf4('0x52')],'loggedIn':_0x37b462[_0xddf4('0x54')],'name':_0x37b462[_0xddf4('0x4e')],'paused':_0x37b462['paused'],'waiting':_0x37b462['waiting']};_0x35de40[_0xddf4('0x21')](_0xe37710);}}_0x38c7e0({'count':_0x35de40[_0xddf4('0x1a')],'rows':_0x35de40});});},'SmsQueues':function(){return new Promise(function(_0x1a700b){var _0xd9034b=[];for(var _0x332fbf in _0x1d3773[_0xddf4('0x55')]){if(_0x1d3773['smsQueues'][_0xddf4('0x4a')](_0x332fbf)){var _0x296714=_0x1d3773[_0xddf4('0x55')][_0x332fbf];var _0x4c47e2={'id':_0x296714['id'],'available':_0x296714[_0xddf4('0x52')],'loggedIn':_0x296714[_0xddf4('0x54')],'name':_0x296714[_0xddf4('0x4e')],'paused':_0x296714[_0xddf4('0x4f')],'waiting':_0x296714[_0xddf4('0x50')]};_0xd9034b[_0xddf4('0x21')](_0x4c47e2);}}_0x1a700b({'count':_0xd9034b[_0xddf4('0x1a')],'rows':_0xd9034b});});},'FaxQueues':function(){return new Promise(function(_0x53619b){var _0x417db4=[];for(var _0xc2bf9e in _0x1d3773[_0xddf4('0x56')]){if(_0x1d3773[_0xddf4('0x56')]['hasOwnProperty'](_0xc2bf9e)){var _0x525548=_0x1d3773[_0xddf4('0x56')][_0xc2bf9e];var _0x382ac7={'id':_0x525548['id'],'available':_0x525548['available'],'loggedIn':_0x525548[_0xddf4('0x54')],'name':_0x525548[_0xddf4('0x4e')],'paused':_0x525548[_0xddf4('0x4f')],'waiting':_0x525548[_0xddf4('0x50')]};_0x417db4[_0xddf4('0x21')](_0x382ac7);}}_0x53619b({'count':_0x417db4['length'],'rows':_0x417db4});});},'WhatsappQueues':function(){return new Promise(function(_0x4a286b){var _0x275572=[];for(var _0x1c1976 in _0x1d3773['whatsappQueues']){if(_0x1d3773[_0xddf4('0x57')][_0xddf4('0x4a')](_0x1c1976)){var _0x563ce0=_0x1d3773[_0xddf4('0x57')][_0x1c1976];var _0x536dc2={'id':_0x563ce0['id'],'available':_0x563ce0[_0xddf4('0x52')],'loggedIn':_0x563ce0['loggedIn'],'name':_0x563ce0[_0xddf4('0x4e')],'paused':_0x563ce0['paused'],'waiting':_0x563ce0['waiting']};_0x275572[_0xddf4('0x21')](_0x536dc2);}}_0x4a286b({'count':_0x275572[_0xddf4('0x1a')],'rows':_0x275572});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x38c764){var _0x49d894=_[_0xddf4('0x58')](_0x1d3773['chatQueuesWaitingInteractions']);_0x38c764({'count':_0x49d894[_0xddf4('0x1a')],'rows':_0x49d894});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x52e6e8){var _0x152ca7=_['values'](_0x1d3773[_0xddf4('0x59')]);_0x52e6e8({'count':_0x152ca7[_0xddf4('0x1a')],'rows':_0x152ca7});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x5bffb4){var _0x426d55=_[_0xddf4('0x58')](_0x1d3773['openchannelQueuesWaitingInteractions']);_0x5bffb4({'count':_0x426d55[_0xddf4('0x1a')],'rows':_0x426d55});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x2af3bd){var _0xb1325=_[_0xddf4('0x58')](_0x1d3773[_0xddf4('0x5a')]);_0x2af3bd({'count':_0xb1325[_0xddf4('0x1a')],'rows':_0xb1325});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x59259c){var _0x3f6d68=_['values'](_0x1d3773[_0xddf4('0x5b')]);_0x59259c({'count':_0x3f6d68[_0xddf4('0x1a')],'rows':_0x3f6d68});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x26273f){var _0x4ffd49=_[_0xddf4('0x58')](_0x1d3773[_0xddf4('0x5c')]);_0x26273f({'count':_0x4ffd49[_0xddf4('0x1a')],'rows':_0x4ffd49});});}};var _0x499d50=jayson[_0xddf4('0x5d')](_0x3ef3a1)[_0xddf4('0x5e')]();_0x499d50['on'](_0xddf4('0x36'),function(_0x247acc){logger['error'](JSON[_0xddf4('0x3b')](_0x247acc));return _0x276ab2(_0x247acc);});_0x499d50['listen'](0x232c,_0xddf4('0x5f'),function(){console[_0xddf4('0x60')](_0xddf4('0x61'),0x232c);return _0x3754f5(_0xddf4('0x62')+0x232c);});});};
\ No newline at end of file