Built motion from commit 092f8824.|2.5.49
[motion2.git] / server / api / realtime / realtime.controller.js
index a90379f..0e172bd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfdbd=['loggedIn','voice','busy','find','pick','filter','queue','length','some','connectedlinenum','internal','toString','getMembers','UserId','accountcode','online','voiceStatus','agents','User','Queue','QueueId','idle','unknown','isNil','chatPause','faxPause','mailPause','openchannelPause','voicePause','whatsappPause','pause','chatStatus','faxStatus','mailStatus','openchannelStatus','smsStatus','whatsappStatus','*pause','getAgents','userpic','lastLoginAt','lastPauseAt','pauseType','address','smsPause','smsCapacity','whatsappCapacity','faxCapacity','chatCurrentCapacity','openchannelCurrentCapacity','mailCurrentCapacity','smsCurrentCapacity','whatsappCurrentCapacity','faxCurrentCapacity','openchannelStatusTime','mailStatusTime','smsStatusTime','whatsappStatusTime','faxStatusTime','voiceStatusTime','destconnectedlinenum','phoneBarEnableScreenRecordingByAgent','phoneBarEnableAutomaticScreenRecording','fieldName','query','getOptions','raw','user','userProfileId','agent','nolimit','UserProfile','getResources','findAndCountAll','rows','omit','globalStatus','globalStatusFilter','pauseTypeFilter','mail','chat','sms','resolve','channel','includes','Invalid\x20channel','toLowerCase','rawAttributes','type','QueueCampaigns','all','util','lodash','jayson/promise','../../components/parsers/qs','../../config/logger','api','../../mysqldb','client','http','limit','undefined','count','offset','status','set','json','error','stack','name','request','Agents','then','Unable\x20to\x20retrieve\x20RPC\x20agents\x20(AMI)','Unable\x20to\x20retrieve\x20RPC\x20agents\x20(Routing)','result','merge','catch','startCase','Queues','format','Unable\x20to\x20retrieve\x20voice\x20queues\x20channels','available','waiting','talking','outbound','push','pTalking','originated','message','dialActive','Trunk','startPredictive','startProgressive','erlangCalls','erlangCallToSecond','erlangAbandonmentRate','erlangBusyFactor','dialPredictiveInterval','dialPredictiveIntervalMaxThreshold','dialPredictiveIntervalMinThreshold','predictiveIntervalAvailable','predictiveIntervalDroppedCallsTimeout','predictiveIntervalAvgHoldtime','predictiveIntervalAvgTalktime','map','get','paused','loggedInDb'];(function(_0x575730,_0x1862bb){var _0x4c2e0c=function(_0x54625f){while(--_0x54625f){_0x575730['push'](_0x575730['shift']());}};_0x4c2e0c(++_0x1862bb);}(_0xfdbd,0xf0));var _0xdfdb=function(_0x2c3255,_0x4e00ae){_0x2c3255=_0x2c3255-0x0;var _0x282aba=_0xfdbd[_0x2c3255];return _0x282aba;};'use strict';var util=require(_0xdfdb('0x0'));var _=require(_0xdfdb('0x1'));var jayson=require(_0xdfdb('0x2'));var qs=require(_0xdfdb('0x3'));var logger=require(_0xdfdb('0x4'))(_0xdfdb('0x5'));var db=require(_0xdfdb('0x6'))['db'];var amiClient=jayson[_0xdfdb('0x7')][_0xdfdb('0x8')]({'port':0x232a});var routingClient=jayson['client'][_0xdfdb('0x8')]({'port':0x232c});function respondWithFilteredResult(_0x4a4a3f,_0x453ef6){return function(_0x41bd5e){if(_0x41bd5e){var _0x489f19=typeof _0x453ef6['offset']==='undefined'&&typeof _0x453ef6[_0xdfdb('0x9')]===_0xdfdb('0xa');var _0x47c629=_0x41bd5e[_0xdfdb('0xb')];var _0x444c19=_0x489f19?0x0:_0x453ef6[_0xdfdb('0xc')];var _0x27ddcd=_0x489f19?_0x41bd5e[_0xdfdb('0xb')]:_0x453ef6[_0xdfdb('0xc')]+_0x453ef6[_0xdfdb('0x9')];var _0x47dccc;if(_0x27ddcd>=_0x47c629){_0x27ddcd=_0x47c629;_0x47dccc=0xc8;}else{_0x47dccc=0xce;}_0x4a4a3f[_0xdfdb('0xd')](_0x47dccc);return _0x4a4a3f[_0xdfdb('0xe')]('Content-Range',_0x444c19+'-'+_0x27ddcd+'/'+_0x47c629)[_0xdfdb('0xf')](_0x41bd5e);}return null;};}function handleError(_0x33a706,_0x2bee3b){_0x2bee3b=_0x2bee3b||0x1f4;return function(_0x1918c1){logger[_0xdfdb('0x10')](_0x1918c1[_0xdfdb('0x11')]);if(_0x1918c1[_0xdfdb('0x12')]){delete _0x1918c1[_0xdfdb('0x12')];}_0x33a706['status'](_0x2bee3b)['send'](_0x1918c1);};}function getRealtimeAgents(){return new Promise(function(_0x2c44dc,_0x4b1ff7){return amiClient[_0xdfdb('0x13')](_0xdfdb('0x14'),{})[_0xdfdb('0x15')](function(_0x40bc8a){if(_0x40bc8a[_0xdfdb('0x10')])throw new Error(_0xdfdb('0x16'));var _0x54ff23=_0x40bc8a['result'];return routingClient[_0xdfdb('0x13')](_0xdfdb('0x14'),{})[_0xdfdb('0x15')](function(_0x55ab5a){if(_0x55ab5a[_0xdfdb('0x10')])throw new Error(_0xdfdb('0x17'));var _0x467653=_0x55ab5a[_0xdfdb('0x18')];return _0x2c44dc(_[_0xdfdb('0x19')]({},_0x54ff23,_0x467653));});})[_0xdfdb('0x1a')](function(_0x693a2c){_0x4b1ff7(_0x693a2c);});});}function getRealtimeQueues(_0x29a639,_0x5b8cb5){return new Promise(function(_0x14638a,_0xb7417c){var _0x172c63=_0x5b8cb5==='voice'?amiClient:routingClient;return _0x172c63[_0xdfdb('0x13')](_[_0xdfdb('0x1b')](_0x5b8cb5)+_0xdfdb('0x1c'),_0x29a639)['then'](function(_0x280e53){if(_0x280e53[_0xdfdb('0x10')])throw new Error(util[_0xdfdb('0x1d')]('Unable\x20to\x20retrieve\x20RPC\x20%s\x20queues',_0x5b8cb5));return _0x14638a(_0x280e53[_0xdfdb('0x18')]);})['catch'](function(_0x2db1c1){_0xb7417c(_0x2db1c1);});});}function getRealtimeVoiceQueueChannels(){return new Promise(function(_0x145350,_0x1fa2f3){return amiClient[_0xdfdb('0x13')]('VoiceQueuesChannels',{})[_0xdfdb('0x15')](function(_0x4363d8){if(_0x4363d8[_0xdfdb('0x10')])throw new Error(_0xdfdb('0x1e'));return _0x145350(_0x4363d8[_0xdfdb('0x18')]);})[_0xdfdb('0x1a')](function(_0x57d24f){_0x1fa2f3(_0x57d24f);});});}function initializeQueues(_0xec4d22,_0x2d5fe2,_0xdf3a5c,_0x4f8057){var _0x466932=['loggedIn',_0xdfdb('0x1f'),_0xdfdb('0x20'),_0xdfdb('0x21'),'paused'];if(_0xdf3a5c==='voice'&&_0x4f8057===_0xdfdb('0x22')){_0x466932[_0xdfdb('0x23')](_0xdfdb('0x24'),_0xdfdb('0x25'),_0xdfdb('0x26'),_0xdfdb('0x27'),'dialMethod',_0xdfdb('0x28'),_0xdfdb('0x29'),_0xdfdb('0x2a'),_0xdfdb('0x2b'),_0xdfdb('0x2c'),_0xdfdb('0x2d'),_0xdfdb('0x2e'),_0xdfdb('0x2f'),_0xdfdb('0x30'),_0xdfdb('0x31'),_0xdfdb('0x32'),'predictiveIntervalTotalCalls','predictiveIntervalAnsweredCalls',_0xdfdb('0x33'),'predictiveIntervalDroppedCallsCallersExit',_0xdfdb('0x34'),_0xdfdb('0x35'));}return _0xec4d22[_0xdfdb('0x36')](function(_0x36d91f){var _0x514232=_0x36d91f[_0xdfdb('0x37')]({'plain':!![]});_0x514232['agents']=[];_0x514232[_0xdfdb('0x38')]=0x0;_0x514232[_0xdfdb('0x39')]=0x0;_0x514232[_0xdfdb('0x3a')]=0x0;_0x514232[_0xdfdb('0x1f')]=0x0;_0x514232[_0xdfdb('0x20')]=0x0;if(_0xdf3a5c===_0xdfdb('0x3b')){_0x514232['talking']=0x0;_0x514232[_0xdfdb('0x3c')]=0x0;if(_0x4f8057===_0xdfdb('0x22')){_0x514232['pTalking']=0x0;_0x514232[_0xdfdb('0x25')]=0x0;}}var _0x4377d6=_[_0xdfdb('0x3d')](_0x2d5fe2,['id',_0x514232['id']]);if(_0x4377d6)_[_0xdfdb('0x19')](_0x514232,_[_0xdfdb('0x3e')](_0x4377d6,_0x466932));return _0x514232;});}function updateAgentVoiceStatus(_0x286fdb,_0x16d5b8,_0x1d1f4f){var _0x21f4c7=_[_0xdfdb('0x3f')](_0x1d1f4f,[_0xdfdb('0x40'),_0x16d5b8['name']]);if(_0x21f4c7[_0xdfdb('0x41')]===0x0)return _0x286fdb[_0xdfdb('0x3c')]=!![];if(_[_0xdfdb('0x42')](_0x21f4c7,[_0xdfdb('0x43'),_0x286fdb[_0xdfdb('0x44')][_0xdfdb('0x45')]()]))return _0x286fdb[_0xdfdb('0x21')]=!![];if(!_0x286fdb[_0xdfdb('0x21')])return _0x286fdb['busy']=!![];}function getVoiceQueueAgents(_0x55d707,_0x435557,_0x2146b2,_0x16e100){var _0x1e7688=_[_0xdfdb('0x3d')](_0x435557,['id',_0x55d707['id']]);if(!_0x1e7688)return _0x55d707;return _0x1e7688[_0xdfdb('0x46')]({'raw':!![]})[_0xdfdb('0x15')](function(_0x2eb46c){for(var _0xcee274=0x0;_0xcee274<_0x2eb46c['length'];_0xcee274++){var _0x175f57=_[_0xdfdb('0x3d')](_0x2146b2,['id',_0x2eb46c[_0xcee274][_0xdfdb('0x47')]]);if(!_0x175f57){_0x175f57={'id':_0x2eb46c[_0xcee274][_0xdfdb('0x47')],'name':_0x2eb46c[_0xcee274][_0xdfdb('0x47')],'accountcode':'','online':![]};}var _0x5a1bee={'id':_0x175f57['id'],'name':_0x175f57[_0xdfdb('0x12')],'internal':_0x175f57[_0xdfdb('0x48')],'online':Boolean(_0x175f57[_0xdfdb('0x49')]),'paused':Boolean(_0x2eb46c[_0xcee274][_0xdfdb('0x38')])};if(_0x175f57[_0xdfdb('0x4a')]==='talking')updateAgentVoiceStatus(_0x5a1bee,_0x55d707,_0x16e100);if(_0x5a1bee[_0xdfdb('0x49')])_0x55d707[_0xdfdb('0x39')]++;if(_0x5a1bee[_0xdfdb('0x3c')])_0x55d707['busy']++;if(_0x5a1bee[_0xdfdb('0x38')]&&!_0x5a1bee['busy']&&!_0x5a1bee[_0xdfdb('0x21')])_0x55d707['paused']++;_0x55d707[_0xdfdb('0x4b')][_0xdfdb('0x23')](_0x5a1bee);}return _0x55d707;});}function getQueueAgents(_0x5c14a1,_0xc92f82,_0x4e8ead){var _0xfea790=_0xdfdb('0x4c')+_[_0xdfdb('0x1b')](_0x4e8ead)+_0xdfdb('0x4d');var _0x25cc2f=_0x4e8ead+'Pause';return db[_0xfea790]['findAll']({'where':{[_[_0xdfdb('0x1b')](_0x4e8ead)+_0xdfdb('0x4e')]:_0x5c14a1['id']},'raw':!![]})['then'](function(_0x2b0a8b){for(var _0x59d0c3=0x0;_0x59d0c3<_0x2b0a8b[_0xdfdb('0x41')];_0x59d0c3++){var _0x158407=_[_0xdfdb('0x3d')](_0xc92f82,['id',_0x2b0a8b[_0x59d0c3][_0xdfdb('0x47')]]);if(!_0x158407){_0x158407={'id':_0x2b0a8b[_0x59d0c3][_0xdfdb('0x47')],'name':_0x2b0a8b[_0x59d0c3][_0xdfdb('0x47')],'online':![],['pauseField']:![]};}var _0x41701c={'id':_0x158407['id'],'name':_0x158407[_0xdfdb('0x12')],'online':Boolean(_0x158407[_0xdfdb('0x49')]),'paused':Boolean(_0x158407[_0x25cc2f])};if(_0x41701c[_0xdfdb('0x49')])_0x5c14a1[_0xdfdb('0x39')]++;_0x5c14a1[_0xdfdb('0x4b')][_0xdfdb('0x23')](_0x41701c);}return _0x5c14a1;});}function isIdle(_0x202c25){return _0x202c25===_0xdfdb('0x4f')||_0x202c25===_0xdfdb('0x50')||_0x202c25==='unavailable'||_0x202c25==='ringing'||_[_0xdfdb('0x51')](_0x202c25);}function isAgentPaused(_0x1aff71,_0x2f1d06){var _0x4bbb88=[_0x1aff71[_0xdfdb('0x52')],_0x1aff71[_0xdfdb('0x53')],_0x1aff71[_0xdfdb('0x54')],_0x1aff71[_0xdfdb('0x55')],_0x1aff71['smsPause'],_0x1aff71[_0xdfdb('0x56')],_0x1aff71[_0xdfdb('0x57')]];if(!_0x2f1d06)return _['every'](_0x4bbb88);var _0x3a6ce2=_[_0xdfdb('0x3f')](_0x4bbb88);return _0x3a6ce2[_0xdfdb('0x41')]>0x0&&_0x3a6ce2[_0xdfdb('0x41')]<_0x4bbb88[_0xdfdb('0x41')]?!![]:![];}function isAgentIdle(_0x10b490){if(_0x10b490[_0xdfdb('0x4a')]!==_0xdfdb('0x4f')&&_0x10b490[_0xdfdb('0x56')]){_0x10b490['voiceStatus']=_0xdfdb('0x58');return![];}return _['every']([_0x10b490[_0xdfdb('0x59')],_0x10b490[_0xdfdb('0x5a')],_0x10b490[_0xdfdb('0x5b')],_0x10b490[_0xdfdb('0x5c')],_0x10b490[_0xdfdb('0x5d')],_0x10b490[_0xdfdb('0x4a')],_0x10b490[_0xdfdb('0x5e')]],isIdle);}function getAgentStatus(_0x480e98){var _0x2a5803=_0xdfdb('0x50');if(isAgentPaused(_0x480e98))_0x2a5803=_0xdfdb('0x58');else if(isAgentPaused(_0x480e98,!![]))_0x2a5803=_0xdfdb('0x5f');else if(isAgentIdle(_0x480e98))_0x2a5803=_0xdfdb('0x4f');else _0x2a5803='busy';return _0x2a5803;}exports[_0xdfdb('0x60')]=function(_0x4df3b6,_0x9bbf0e){var _0x1331eb={'count':0x0,'rows':[]},_0xdd48cd={},_0x6d7407,_0x3f10fe,_0x5e7388=[_0xdfdb('0x61'),'online',_0xdfdb('0x62'),_0xdfdb('0x63'),_0xdfdb('0x64'),'lastPauseAt',_0xdfdb('0x44'),_0xdfdb('0x65'),_0xdfdb('0x52'),_0xdfdb('0x55'),_0xdfdb('0x54'),_0xdfdb('0x66'),'whatsappPause','faxPause',_0xdfdb('0x56'),'chatCapacity','openchannelCapacity','mailCapacity',_0xdfdb('0x67'),_0xdfdb('0x68'),_0xdfdb('0x69'),_0xdfdb('0x6a'),_0xdfdb('0x6b'),_0xdfdb('0x6c'),_0xdfdb('0x6d'),_0xdfdb('0x6e'),_0xdfdb('0x6f'),'chatStatus','openchannelStatus',_0xdfdb('0x5b'),'smsStatus',_0xdfdb('0x5e'),_0xdfdb('0x5a'),_0xdfdb('0x4a'),'chatStatusTime',_0xdfdb('0x70'),_0xdfdb('0x71'),_0xdfdb('0x72'),_0xdfdb('0x73'),_0xdfdb('0x74'),_0xdfdb('0x75'),_0xdfdb('0x40'),_0xdfdb('0x76'),'screenrecording',_0xdfdb('0x77'),_0xdfdb('0x78'),'routealias'],_0x3fbbb5=[_0xdfdb('0x52'),_0xdfdb('0x55'),_0xdfdb('0x54'),_0xdfdb('0x66'),'whatsappPause','faxPause',_0xdfdb('0x56'),_0xdfdb('0x49')];Promise['resolve']()[_0xdfdb('0x15')](function(){var _0x2b8776=_[_0xdfdb('0x36')](db['User']['rawAttributes'],function(_0x42ad97){return{'name':_0x42ad97[_0xdfdb('0x79')],'type':_0x42ad97['type']['key']};});_0x4df3b6[_0xdfdb('0x7a')]['role']='agent';_0x4df3b6[_0xdfdb('0x7a')]['online']=!![];_0xdd48cd=qs[_0xdfdb('0x7b')](_0x2b8776,_0x4df3b6);_0xdd48cd[_0xdfdb('0x7c')]=!![];if(_0x4df3b6['user']['role']===_0xdfdb('0x7d')){var _0x2a218a={'params':{'id':_0x4df3b6['user'][_0xdfdb('0x7e')]},'query':{'section':_0xdfdb('0x14'),'role':_0xdfdb('0x7f'),'online':!![],'nolimit':_0x4df3b6[_0xdfdb('0x7a')][_0xdfdb('0x80')],'sort':_0x4df3b6['query']['sort'],'filter':_0x4df3b6[_0xdfdb('0x7a')][_0xdfdb('0x3f')],'raw':!![]}};return db[_0xdfdb('0x81')][_0xdfdb('0x82')](_0x2a218a);}return db[_0xdfdb('0x4c')][_0xdfdb('0x83')](_0xdd48cd);})['then'](function(_0xd226af){_0x1331eb[_0xdfdb('0xb')]=_0xd226af[_0xdfdb('0xb')];_0x6d7407=_0xd226af[_0xdfdb('0x84')];return getRealtimeAgents();})[_0xdfdb('0x15')](function(_0x1bcfdd){_0x3f10fe=_0x1bcfdd[_0xdfdb('0x84')];return _0x6d7407[_0xdfdb('0x36')](function(_0x38fa9c){var _0x3eca7f=_['find'](_0x3f10fe,['id',_0x38fa9c['id']]);if(_0x3eca7f)_[_0xdfdb('0x19')](_0x38fa9c,_[_0xdfdb('0x3e')](_[_0xdfdb('0x85')](_0x3eca7f,_0x3fbbb5),_0x5e7388));_0x38fa9c[_0xdfdb('0x86')]=getAgentStatus(_0x38fa9c);return _0x38fa9c;});})[_0xdfdb('0x15')](function(_0x590a16){if(_0x4df3b6[_0xdfdb('0x7a')][_0xdfdb('0x87')]){var _0x234882=_[_0xdfdb('0x3f')](_0x590a16,['globalStatus',_0x4df3b6[_0xdfdb('0x7a')][_0xdfdb('0x87')]]);if(_0x4df3b6[_0xdfdb('0x7a')][_0xdfdb('0x88')]){_0x234882=_[_0xdfdb('0x3f')](_0x234882,[_0xdfdb('0x64'),_0x4df3b6[_0xdfdb('0x7a')][_0xdfdb('0x88')]]);}}_0x1331eb[_0xdfdb('0x84')]=_0x234882||_0x590a16;return _0x1331eb;})[_0xdfdb('0x15')](respondWithFilteredResult(_0x9bbf0e,_0xdd48cd))[_0xdfdb('0x1a')](handleError(_0x9bbf0e,null));};exports['getQueues']=function(_0x1bf0d2,_0x616d29){var _0x5ad38a=[_0xdfdb('0x89'),_0xdfdb('0x8a'),_0xdfdb('0x8b'),'openchannel','fax','whatsapp',_0xdfdb('0x3b')];var _0x465565={'count':0x0,'rows':[]},_0x1c7964={},_0x8e68a8,_0xd4b817,_0x394536,_0xf60176,_0x4b2c31;Promise[_0xdfdb('0x8c')]()[_0xdfdb('0x15')](function(){if(_0x1bf0d2[_0xdfdb('0x7a')][_0xdfdb('0x8d')]){if(!_[_0xdfdb('0x8e')](_0x5ad38a,_0x1bf0d2[_0xdfdb('0x7a')][_0xdfdb('0x8d')]['toLowerCase']()))throw new Error(_0xdfdb('0x8f'));_0x8e68a8=_0x1bf0d2[_0xdfdb('0x7a')][_0xdfdb('0x8d')][_0xdfdb('0x90')]();}var _0x275e5f=_['startCase'](_0x8e68a8)+_0xdfdb('0x4d');var _0x56a633=_[_0xdfdb('0x36')](db[_0x275e5f][_0xdfdb('0x91')],function(_0x18c6d1){return{'name':_0x18c6d1[_0xdfdb('0x79')],'type':_0x18c6d1[_0xdfdb('0x92')]['key']};});_0x1c7964=qs[_0xdfdb('0x7b')](_0x56a633,_0x1bf0d2);if(_0x1bf0d2[_0xdfdb('0x7d')]['role']==='user'){var _0x284439={'params':{'id':_0x1bf0d2['user']['userProfileId']},'query':{'section':_0x8e68a8===_0xdfdb('0x3b')&&_0x1bf0d2[_0xdfdb('0x7a')][_0xdfdb('0x92')]===_0xdfdb('0x22')?_0xdfdb('0x93'):_[_0xdfdb('0x1b')](_0x8e68a8)+_0xdfdb('0x1c'),'type':_0x1bf0d2[_0xdfdb('0x7a')]['type'],'nolimit':!![],'sort':_0xdfdb('0x12'),'filter':_0x1bf0d2['query'][_0xdfdb('0x3f')]}};return db[_0xdfdb('0x81')][_0xdfdb('0x82')](_0x284439);}return db[_0x275e5f][_0xdfdb('0x83')](_0x1c7964);})[_0xdfdb('0x15')](function(_0x52a8a5){_0x465565[_0xdfdb('0xb')]=_0x52a8a5[_0xdfdb('0xb')];_0xd4b817=_0x52a8a5[_0xdfdb('0x84')];return getRealtimeQueues(_0x1bf0d2,_0x8e68a8);})[_0xdfdb('0x15')](function(_0x36241c){_0xf60176=_0x36241c['rows'];return getRealtimeAgents();})['then'](function(_0x231f20){_0x394536=_0x231f20[_0xdfdb('0x84')];if(_0x8e68a8!='voice')return;return getRealtimeVoiceQueueChannels();})[_0xdfdb('0x15')](function(_0x50d5d4){_0x4b2c31=_0x50d5d4?_0x50d5d4[_0xdfdb('0x84')]:[];return initializeQueues(_0xd4b817,_0xf60176,_0x8e68a8,_0x1bf0d2[_0xdfdb('0x7a')][_0xdfdb('0x92')]);})['then'](function(_0x2828a5){var _0x53ca83=_0x2828a5['map'](function(_0x3eb36e){if(_0x8e68a8==='voice')return getVoiceQueueAgents(_0x3eb36e,_0xd4b817,_0x394536,_0x4b2c31);else return getQueueAgents(_0x3eb36e,_0x394536,_0x8e68a8);});return Promise[_0xdfdb('0x94')](_0x53ca83);})[_0xdfdb('0x15')](function(_0x162eeb){_0x465565[_0xdfdb('0x84')]=_0x162eeb;return _0x465565;})[_0xdfdb('0x15')](respondWithFilteredResult(_0x616d29,_0x1c7964))[_0xdfdb('0x1a')](handleError(_0x616d29,null));};
\ No newline at end of file
+var _0x9957=['client','http','offset','limit','undefined','count','status','set','json','error','stack','name','send','request','Agents','then','Unable\x20to\x20retrieve\x20RPC\x20agents\x20(Routing)','merge','startCase','Queues','Unable\x20to\x20retrieve\x20RPC\x20%s\x20queues','result','catch','VoiceQueuesChannels','Unable\x20to\x20retrieve\x20voice\x20queues\x20channels','loggedIn','available','waiting','paused','outbound','push','pTalking','dialMethod','Trunk','startPredictive','startProgressive','erlangCalls','erlangCallToSecond','dialPredictiveInterval','dialPredictiveIntervalMinThreshold','predictiveIntervalAvailable','predictiveIntervalTotalCalls','predictiveIntervalAnsweredCalls','predictiveIntervalDroppedCallsTimeout','predictiveIntervalAvgHoldtime','predictiveIntervalAvgTalktime','get','agents','loggedInDb','voice','find','pick','queue','length','busy','connectedlinenum','internal','toString','talking','getMembers','UserId','online','User','Queue','idle','unknown','unavailable','ringing','chatPause','mailPause','openchannelPause','smsPause','voicePause','whatsappPause','every','voiceStatus','chatStatus','faxStatus','openchannelStatus','smsStatus','whatsappStatus','*pause','fields','filter','includes','globalStatus','order','startsWith','DESC','ASC','sort','pause','pauseType','getAgents','userpic','lastLoginAt','lastPauseAt','address','chatCapacity','openchannelCapacity','smsCapacity','whatsappCapacity','faxCapacity','chatCurrentCapacity','openchannelCurrentCapacity','smsCurrentCapacity','faxCurrentCapacity','mailStatus','chatStatusTime','openchannelStatusTime','mailStatusTime','smsStatusTime','faxStatusTime','voiceStatusTime','destconnectedlinenum','screenrecording','routealias','resolve','query','join','map','rawAttributes','fieldName','type','key','agent','getOptions','user','role','userProfileId','nolimit','getResources','findAndCountAll','rows','omit','globalStatusFilter','pauseTypeFilter','mail','chat','sms','openchannel','fax','channel','Invalid\x20channel','toLowerCase','UserProfile','all','util','lodash','jayson/promise','../../components/parsers/qs','api','../../mysqldb'];(function(_0x123355,_0x329a59){var _0x167777=function(_0x4bb7b0){while(--_0x4bb7b0){_0x123355['push'](_0x123355['shift']());}};_0x167777(++_0x329a59);}(_0x9957,0x93));var _0x7995=function(_0xbca1b1,_0x33f0ce){_0xbca1b1=_0xbca1b1-0x0;var _0x4e1686=_0x9957[_0xbca1b1];return _0x4e1686;};'use strict';var util=require(_0x7995('0x0'));var _=require(_0x7995('0x1'));var jayson=require(_0x7995('0x2'));var qs=require(_0x7995('0x3'));var logger=require('../../config/logger')(_0x7995('0x4'));var db=require(_0x7995('0x5'))['db'];var amiClient=jayson[_0x7995('0x6')][_0x7995('0x7')]({'port':0x232a});var routingClient=jayson['client'][_0x7995('0x7')]({'port':0x232c});function respondWithFilteredResult(_0x1a36d8,_0x137b6b){return function(_0x219534){if(_0x219534){var _0xbda126=typeof _0x137b6b[_0x7995('0x8')]==='undefined'&&typeof _0x137b6b[_0x7995('0x9')]===_0x7995('0xa');var _0x4a64f7=_0x219534[_0x7995('0xb')];var _0x3116fb=_0xbda126?0x0:_0x137b6b[_0x7995('0x8')];var _0x35b5fe=_0xbda126?_0x219534[_0x7995('0xb')]:_0x137b6b[_0x7995('0x8')]+_0x137b6b[_0x7995('0x9')];var _0x524f7b;if(_0x35b5fe>=_0x4a64f7){_0x35b5fe=_0x4a64f7;_0x524f7b=0xc8;}else{_0x524f7b=0xce;}_0x1a36d8[_0x7995('0xc')](_0x524f7b);return _0x1a36d8[_0x7995('0xd')]('Content-Range',_0x3116fb+'-'+_0x35b5fe+'/'+_0x4a64f7)[_0x7995('0xe')](_0x219534);}return null;};}function handleError(_0x2cb37a,_0x19a27e){_0x19a27e=_0x19a27e||0x1f4;return function(_0x385f00){logger[_0x7995('0xf')](_0x385f00[_0x7995('0x10')]);if(_0x385f00[_0x7995('0x11')]){delete _0x385f00['name'];}_0x2cb37a['status'](_0x19a27e)[_0x7995('0x12')](_0x385f00);};}function getRealtimeAgents(){return new Promise(function(_0x2233dd,_0x24b5bb){return amiClient[_0x7995('0x13')](_0x7995('0x14'),{})[_0x7995('0x15')](function(_0x2202ce){if(_0x2202ce[_0x7995('0xf')])throw new Error('Unable\x20to\x20retrieve\x20RPC\x20agents\x20(AMI)');var _0x2eeacc=_0x2202ce['result'];return routingClient[_0x7995('0x13')](_0x7995('0x14'),{})[_0x7995('0x15')](function(_0x291317){if(_0x291317[_0x7995('0xf')])throw new Error(_0x7995('0x16'));var _0x4faa60=_0x291317['result'];return _0x2233dd(_[_0x7995('0x17')]({},_0x2eeacc,_0x4faa60));});})['catch'](function(_0x555f74){_0x24b5bb(_0x555f74);});});}function getRealtimeQueues(_0x3ec178,_0x3d463e){return new Promise(function(_0x4cbe10,_0x3a9b54){var _0x51f276=_0x3d463e==='voice'?amiClient:routingClient;return _0x51f276[_0x7995('0x13')](_[_0x7995('0x18')](_0x3d463e)+_0x7995('0x19'),_0x3ec178)[_0x7995('0x15')](function(_0x460924){if(_0x460924[_0x7995('0xf')])throw new Error(util['format'](_0x7995('0x1a'),_0x3d463e));return _0x4cbe10(_0x460924[_0x7995('0x1b')]);})[_0x7995('0x1c')](function(_0x285437){_0x3a9b54(_0x285437);});});}function getRealtimeVoiceQueueChannels(){return new Promise(function(_0x563799,_0x13bc35){return amiClient[_0x7995('0x13')](_0x7995('0x1d'),{})['then'](function(_0x39df42){if(_0x39df42[_0x7995('0xf')])throw new Error(_0x7995('0x1e'));return _0x563799(_0x39df42[_0x7995('0x1b')]);})[_0x7995('0x1c')](function(_0x2a307e){_0x13bc35(_0x2a307e);});});}function initializeQueues(_0x56691a,_0x47625f,_0x5911c3,_0x229742){var _0x49bc7e=[_0x7995('0x1f'),_0x7995('0x20'),_0x7995('0x21'),'talking',_0x7995('0x22')];if(_0x5911c3==='voice'&&_0x229742===_0x7995('0x23')){_0x49bc7e[_0x7995('0x24')](_0x7995('0x25'),'originated','message','dialActive',_0x7995('0x26'),_0x7995('0x27'),_0x7995('0x28'),_0x7995('0x29'),_0x7995('0x2a'),_0x7995('0x2b'),'erlangAbandonmentRate','erlangBusyFactor',_0x7995('0x2c'),'dialPredictiveIntervalMaxThreshold',_0x7995('0x2d'),_0x7995('0x2e'),_0x7995('0x2f'),_0x7995('0x30'),_0x7995('0x31'),'predictiveIntervalDroppedCallsCallersExit',_0x7995('0x32'),_0x7995('0x33'));}return _0x56691a['map'](function(_0x48db25){var _0x577412=_0x48db25[_0x7995('0x34')]({'plain':!![]});_0x577412[_0x7995('0x35')]=[];_0x577412['paused']=0x0;_0x577412[_0x7995('0x36')]=0x0;_0x577412['loggedIn']=0x0;_0x577412[_0x7995('0x20')]=0x0;_0x577412[_0x7995('0x21')]=0x0;if(_0x5911c3===_0x7995('0x37')){_0x577412['talking']=0x0;_0x577412['busy']=0x0;if(_0x229742===_0x7995('0x23')){_0x577412['pTalking']=0x0;_0x577412['originated']=0x0;}}var _0x3e99cd=_[_0x7995('0x38')](_0x47625f,['id',_0x577412['id']]);if(_0x3e99cd)_['merge'](_0x577412,_[_0x7995('0x39')](_0x3e99cd,_0x49bc7e));return _0x577412;});}function updateAgentVoiceStatus(_0x1922b4,_0x2b772f,_0x18667c){var _0x1e3dbf=_['filter'](_0x18667c,[_0x7995('0x3a'),_0x2b772f[_0x7995('0x11')]]);if(_0x1e3dbf[_0x7995('0x3b')]===0x0)return _0x1922b4[_0x7995('0x3c')]=!![];if(_['some'](_0x1e3dbf,[_0x7995('0x3d'),_0x1922b4[_0x7995('0x3e')][_0x7995('0x3f')]()]))return _0x1922b4[_0x7995('0x40')]=!![];if(!_0x1922b4[_0x7995('0x40')])return _0x1922b4[_0x7995('0x3c')]=!![];}function getVoiceQueueAgents(_0x5688a1,_0x183a68,_0x3be298,_0x8a1be0){var _0x2ea47f=_[_0x7995('0x38')](_0x183a68,['id',_0x5688a1['id']]);if(!_0x2ea47f)return _0x5688a1;return _0x2ea47f[_0x7995('0x41')]({'raw':!![]})[_0x7995('0x15')](function(_0x270c0e){for(var _0x1234e1=0x0;_0x1234e1<_0x270c0e[_0x7995('0x3b')];_0x1234e1++){var _0x6fe77b=_[_0x7995('0x38')](_0x3be298,['id',_0x270c0e[_0x1234e1][_0x7995('0x42')]]);if(!_0x6fe77b){_0x6fe77b={'id':_0x270c0e[_0x1234e1]['UserId'],'name':_0x270c0e[_0x1234e1]['UserId'],'accountcode':'','online':![]};}var _0x334dff={'id':_0x6fe77b['id'],'name':_0x6fe77b[_0x7995('0x11')],'internal':_0x6fe77b['accountcode'],'online':Boolean(_0x6fe77b['online']),'paused':Boolean(_0x270c0e[_0x1234e1][_0x7995('0x22')])};if(_0x6fe77b['voiceStatus']==='talking')updateAgentVoiceStatus(_0x334dff,_0x5688a1,_0x8a1be0);if(_0x334dff[_0x7995('0x43')])_0x5688a1[_0x7995('0x36')]++;if(_0x334dff[_0x7995('0x3c')])_0x5688a1['busy']++;if(_0x334dff[_0x7995('0x22')]&&!_0x334dff['busy']&&!_0x334dff[_0x7995('0x40')])_0x5688a1['paused']++;_0x5688a1['agents'][_0x7995('0x24')](_0x334dff);}return _0x5688a1;});}function getQueueAgents(_0x403f54,_0xc04e5,_0x3f1c35){var _0x599ecb=_0x7995('0x44')+_[_0x7995('0x18')](_0x3f1c35)+_0x7995('0x45');var _0x6c7bec=_0x3f1c35+'Pause';return db[_0x599ecb]['findAll']({'where':{[_[_0x7995('0x18')](_0x3f1c35)+'QueueId']:_0x403f54['id']},'raw':!![]})[_0x7995('0x15')](function(_0x59c153){for(var _0x2f435e=0x0;_0x2f435e<_0x59c153['length'];_0x2f435e++){var _0x1e795e=_[_0x7995('0x38')](_0xc04e5,['id',_0x59c153[_0x2f435e]['UserId']]);if(!_0x1e795e){_0x1e795e={'id':_0x59c153[_0x2f435e][_0x7995('0x42')],'name':_0x59c153[_0x2f435e][_0x7995('0x42')],'online':![],['pauseField']:![]};}var _0x314145={'id':_0x1e795e['id'],'name':_0x1e795e[_0x7995('0x11')],'online':Boolean(_0x1e795e['online']),'paused':Boolean(_0x1e795e[_0x6c7bec])};if(_0x314145[_0x7995('0x43')])_0x403f54[_0x7995('0x36')]++;_0x403f54[_0x7995('0x35')]['push'](_0x314145);}return _0x403f54;});}function isIdle(_0xe228a5){return _0xe228a5===_0x7995('0x46')||_0xe228a5===_0x7995('0x47')||_0xe228a5===_0x7995('0x48')||_0xe228a5===_0x7995('0x49')||_['isNil'](_0xe228a5);}function isAgentPaused(_0x1a5cec,_0xfb72b2){var _0x5921b9=[_0x1a5cec[_0x7995('0x4a')],_0x1a5cec['faxPause'],_0x1a5cec[_0x7995('0x4b')],_0x1a5cec[_0x7995('0x4c')],_0x1a5cec[_0x7995('0x4d')],_0x1a5cec[_0x7995('0x4e')],_0x1a5cec[_0x7995('0x4f')]];if(!_0xfb72b2)return _[_0x7995('0x50')](_0x5921b9);var _0x1579b9=_['filter'](_0x5921b9);return _0x1579b9[_0x7995('0x3b')]>0x0&&_0x1579b9[_0x7995('0x3b')]<_0x5921b9[_0x7995('0x3b')]?!![]:![];}function isAgentIdle(_0x4ffc8a){if(_0x4ffc8a[_0x7995('0x51')]!==_0x7995('0x46')&&_0x4ffc8a[_0x7995('0x4e')]){_0x4ffc8a['voiceStatus']='pause';return![];}return _['every']([_0x4ffc8a[_0x7995('0x52')],_0x4ffc8a[_0x7995('0x53')],_0x4ffc8a['mailStatus'],_0x4ffc8a[_0x7995('0x54')],_0x4ffc8a[_0x7995('0x55')],_0x4ffc8a[_0x7995('0x51')],_0x4ffc8a[_0x7995('0x56')]],isIdle);}function getAgentStatus(_0xc04004){var _0x528c8e=_0x7995('0x47');if(isAgentPaused(_0xc04004))_0x528c8e='pause';else if(isAgentPaused(_0xc04004,!![]))_0x528c8e=_0x7995('0x57');else if(isAgentIdle(_0xc04004))_0x528c8e=_0x7995('0x46');else _0x528c8e=_0x7995('0x3c');return _0x528c8e;}function getUpdatedSortOptions(_0x50c7b5){var _0x5e1f34={'fields':[],'order':null};var _0x54e2b1=_0x50c7b5['split'](',');_0x5e1f34[_0x7995('0x58')]=_[_0x7995('0x59')](_0x54e2b1,function(_0x1a861c){if(!_0x1a861c[_0x7995('0x5a')](_0x7995('0x5b')))return!![];_0x5e1f34[_0x7995('0x5c')]=_[_0x7995('0x5d')](_0x1a861c,'-')?_0x7995('0x5e'):_0x7995('0x5f');return![];});return _0x5e1f34;}function orderAgentsByStatus(_0x17ecd3,_0xa7af8c){return _0x17ecd3[_0x7995('0x60')](function(_0x3da72b,_0x35bea3){if(_0x3da72b[_0x7995('0x5b')]===_0x35bea3[_0x7995('0x5b')]&&_0x3da72b[_0x7995('0x5b')]===_0x7995('0x61')){if(_0xa7af8c===_0x7995('0x5e'))return(_0x3da72b['pauseType']||'')<(_0x35bea3[_0x7995('0x62')]||'')?0x1:-0x1;return _0x3da72b[_0x7995('0x62')]<_0x35bea3[_0x7995('0x62')]?-0x1:0x1;}else{if(_0xa7af8c===_0x7995('0x5e'))return _0x3da72b['globalStatus']<_0x35bea3['globalStatus']?0x1:-0x1;return _0x3da72b[_0x7995('0x5b')]<_0x35bea3[_0x7995('0x5b')]?-0x1:0x1;}});}exports[_0x7995('0x63')]=function(_0x332a85,_0x51c50b){var _0x13cd7b={'count':0x0,'rows':[]},_0x74ff38={},_0xef5044,_0x33c49c,_0x502d43,_0x5e2d97=[_0x7995('0x64'),_0x7995('0x43'),_0x7995('0x65'),_0x7995('0x66'),_0x7995('0x62'),_0x7995('0x66'),_0x7995('0x3e'),_0x7995('0x67'),'chatPause',_0x7995('0x4c'),_0x7995('0x4b'),_0x7995('0x4d'),_0x7995('0x4f'),'faxPause','voicePause',_0x7995('0x68'),_0x7995('0x69'),'mailCapacity',_0x7995('0x6a'),_0x7995('0x6b'),_0x7995('0x6c'),_0x7995('0x6d'),_0x7995('0x6e'),'mailCurrentCapacity',_0x7995('0x6f'),'whatsappCurrentCapacity',_0x7995('0x70'),_0x7995('0x52'),_0x7995('0x54'),_0x7995('0x71'),_0x7995('0x55'),_0x7995('0x56'),_0x7995('0x53'),_0x7995('0x51'),_0x7995('0x72'),_0x7995('0x73'),_0x7995('0x74'),_0x7995('0x75'),'whatsappStatusTime',_0x7995('0x76'),_0x7995('0x77'),_0x7995('0x3a'),_0x7995('0x78'),_0x7995('0x79'),'phoneBarEnableScreenRecordingByAgent','phoneBarEnableAutomaticScreenRecording',_0x7995('0x7a')],_0x40e5fc=[_0x7995('0x4a'),_0x7995('0x4c'),_0x7995('0x4b'),'smsPause',_0x7995('0x4f'),'faxPause','voicePause',_0x7995('0x43')];Promise[_0x7995('0x7b')]()[_0x7995('0x15')](function(){if(!_0x332a85[_0x7995('0x7c')][_0x7995('0x60')]||!_0x332a85[_0x7995('0x7c')][_0x7995('0x60')][_0x7995('0x5a')](_0x7995('0x5b')))return;var _0x2466df=getUpdatedSortOptions(_0x332a85['query'][_0x7995('0x60')]);_0x332a85[_0x7995('0x7c')][_0x7995('0x60')]=_0x2466df['fields'][_0x7995('0x7d')](',');_0xef5044=_0x2466df[_0x7995('0x5c')];})[_0x7995('0x15')](function(){var _0x3a7d9d=_[_0x7995('0x7e')](db[_0x7995('0x44')][_0x7995('0x7f')],function(_0x3adfd2){return{'name':_0x3adfd2[_0x7995('0x80')],'type':_0x3adfd2[_0x7995('0x81')][_0x7995('0x82')]};});_0x332a85['query']['role']=_0x7995('0x83');_0x332a85[_0x7995('0x7c')][_0x7995('0x43')]=!![];_0x74ff38=qs[_0x7995('0x84')](_0x3a7d9d,_0x332a85);_0x74ff38['raw']=!![];if(_0x332a85[_0x7995('0x85')][_0x7995('0x86')]==='user'){var _0x480fdb={'params':{'id':_0x332a85[_0x7995('0x85')][_0x7995('0x87')]},'query':{'section':'Agents','role':_0x7995('0x83'),'online':!![],'nolimit':_0x332a85['query'][_0x7995('0x88')],'sort':_0x332a85[_0x7995('0x7c')]['sort'],'filter':_0x332a85['query'][_0x7995('0x59')],'raw':!![]}};return db['UserProfile'][_0x7995('0x89')](_0x480fdb);}return db[_0x7995('0x44')][_0x7995('0x8a')](_0x74ff38);})[_0x7995('0x15')](function(_0x1a1873){_0x13cd7b[_0x7995('0xb')]=_0x1a1873[_0x7995('0xb')];_0x33c49c=_0x1a1873[_0x7995('0x8b')];return getRealtimeAgents();})[_0x7995('0x15')](function(_0x117317){_0x502d43=_0x117317[_0x7995('0x8b')];return _0x33c49c[_0x7995('0x7e')](function(_0x10a2f5){var _0x1ff436=_[_0x7995('0x38')](_0x502d43,['id',_0x10a2f5['id']]);if(_0x1ff436)_[_0x7995('0x17')](_0x10a2f5,_[_0x7995('0x39')](_[_0x7995('0x8c')](_0x1ff436,_0x40e5fc),_0x5e2d97));_0x10a2f5[_0x7995('0x5b')]=getAgentStatus(_0x10a2f5);return _0x10a2f5;});})[_0x7995('0x15')](function(_0x306fa9){var _0x1e8dad;if(_0x332a85[_0x7995('0x7c')][_0x7995('0x8d')]){_0x1e8dad=_[_0x7995('0x59')](_0x306fa9,[_0x7995('0x5b'),_0x332a85[_0x7995('0x7c')][_0x7995('0x8d')]]);if(_0x332a85['query'][_0x7995('0x8e')]){_0x1e8dad=_[_0x7995('0x59')](_0x1e8dad,['pauseType',_0x332a85['query'][_0x7995('0x8e')]]);}}if(_0x1e8dad)_0x306fa9=_0x1e8dad;if(!_0xef5044)return _0x306fa9;return orderAgentsByStatus(_0x306fa9,_0xef5044);})[_0x7995('0x15')](function(_0x2d45d5){_0x13cd7b[_0x7995('0x8b')]=_0x2d45d5;return _0x13cd7b;})[_0x7995('0x15')](respondWithFilteredResult(_0x51c50b,_0x74ff38))[_0x7995('0x1c')](handleError(_0x51c50b,null));};exports['getQueues']=function(_0x2f8a2d,_0xb68962){var _0x3fea6a=[_0x7995('0x8f'),_0x7995('0x90'),_0x7995('0x91'),_0x7995('0x92'),_0x7995('0x93'),'whatsapp',_0x7995('0x37')];var _0x2b8217={'count':0x0,'rows':[]},_0x5c04c9={},_0x479271,_0xd24c64,_0xf8c2ed,_0x18e1a2,_0x3db7a9;Promise[_0x7995('0x7b')]()['then'](function(){if(_0x2f8a2d[_0x7995('0x7c')][_0x7995('0x94')]){if(!_['includes'](_0x3fea6a,_0x2f8a2d[_0x7995('0x7c')][_0x7995('0x94')]['toLowerCase']()))throw new Error(_0x7995('0x95'));_0x479271=_0x2f8a2d['query'][_0x7995('0x94')][_0x7995('0x96')]();}var _0x3ab421=_[_0x7995('0x18')](_0x479271)+_0x7995('0x45');var _0x5d16da=_[_0x7995('0x7e')](db[_0x3ab421][_0x7995('0x7f')],function(_0x38b37f){return{'name':_0x38b37f['fieldName'],'type':_0x38b37f[_0x7995('0x81')][_0x7995('0x82')]};});_0x5c04c9=qs[_0x7995('0x84')](_0x5d16da,_0x2f8a2d);if(_0x2f8a2d[_0x7995('0x85')]['role']===_0x7995('0x85')){var _0xf59a39={'params':{'id':_0x2f8a2d[_0x7995('0x85')]['userProfileId']},'query':{'section':_0x479271==='voice'&&_0x2f8a2d[_0x7995('0x7c')][_0x7995('0x81')]==='outbound'?'QueueCampaigns':_[_0x7995('0x18')](_0x479271)+_0x7995('0x19'),'type':_0x2f8a2d[_0x7995('0x7c')][_0x7995('0x81')],'nolimit':!![],'sort':_0x7995('0x11'),'filter':_0x2f8a2d['query']['filter']}};return db[_0x7995('0x97')]['getResources'](_0xf59a39);}return db[_0x3ab421]['findAndCountAll'](_0x5c04c9);})[_0x7995('0x15')](function(_0x3b731e){_0x2b8217[_0x7995('0xb')]=_0x3b731e['count'];_0xd24c64=_0x3b731e[_0x7995('0x8b')];return getRealtimeQueues(_0x2f8a2d,_0x479271);})[_0x7995('0x15')](function(_0x2b0b79){_0x18e1a2=_0x2b0b79[_0x7995('0x8b')];return getRealtimeAgents();})[_0x7995('0x15')](function(_0x5799d1){_0xf8c2ed=_0x5799d1[_0x7995('0x8b')];if(_0x479271!=_0x7995('0x37'))return;return getRealtimeVoiceQueueChannels();})[_0x7995('0x15')](function(_0x14b942){_0x3db7a9=_0x14b942?_0x14b942['rows']:[];return initializeQueues(_0xd24c64,_0x18e1a2,_0x479271,_0x2f8a2d[_0x7995('0x7c')][_0x7995('0x81')]);})['then'](function(_0x310272){var _0x20683e=_0x310272['map'](function(_0x135f7a){if(_0x479271==='voice')return getVoiceQueueAgents(_0x135f7a,_0xd24c64,_0xf8c2ed,_0x3db7a9);else return getQueueAgents(_0x135f7a,_0xf8c2ed,_0x479271);});return Promise[_0x7995('0x98')](_0x20683e);})['then'](function(_0x21f496){_0x2b8217['rows']=_0x21f496;return _0x2b8217;})[_0x7995('0x15')](respondWithFilteredResult(_0xb68962,_0x5c04c9))[_0x7995('0x1c')](handleError(_0xb68962,null));};
\ No newline at end of file