Built motion from commit 5ae82ce5.|2.6.7
[motion2.git] / server / api / voiceQueue / voiceQueue.controller.js
index 91a700d..c7f935a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8d0a=['sendStatus','status','end','offset','limit','undefined','count','Content-Range','json','reject','save','update','then','destroy','get','VoiceQueues','inbound','QueueCampaigns','outbound','ignore','map','value','find','type','name','UserProfileResource','stack','send','rawAttributes','fieldName','key','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','VIRTUAL','filter','options','VoiceQueue','includeAll','findAll','rows','catch','show','params','include','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','omit','createdAt','updatedAt','error','getHoppers','findOne','CmHopper','VoiceQueueId','getHopperHistories','CmHopperHistory','CmHopperFinal','getHopperBlacks','CmHopperBlack','getTeams','Team','addTeams','teams','User','Agents','interface','flatMap','forEach','penalty','transaction','each','TeamVoiceQueue','upsert','UserVoiceQueue','findOrCreate','UserVoiceQueueRt','isNil','format','voicePause','removeTeams','ids','select','tq.TeamId','team_has_voice_queues','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','ut.UserId\x20=\x20?','toString','QueryTypes','SELECT','every','TeamId','all','union','compact','sequelize','removeAgents','emit','userVoiceQueue:remove','addAgents','spread','userVoiceQueue:save','online','SIP/%s','isArray','getAgents','getMembers','getLists','CmList','addLists','YYYY-MM-DD\x20HH:mm:ss','dialCheckDuplicateType','insert','into','cm_hopper','ContactId','ListId','phone','field','scheduledAt','CmListId','from','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','phone\x20IS\x20NOT\x20NULL','cm_hopper_final','VoiceQueueId\x20=\x20?','phone\x20NOT\x20IN\x20(?)','COALESCE(phone,\x27\x27)','onlyIfOpen','fromQuery','cm_contacts','push','cm_hopper_additional_phones','CmHopperId','OrderBy','h.id','ci.item','ci.OrderBy+1','cm_contact_has_items','h.scheduledat=?','ci.ItemClass=?','PHONE','removeLists','getBlackLists','addBlackLists','NOW()','removeBlackLists','eml-format','rimraf','zip-dir','request-promise','moment','mustache','util','path','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','redis','defaults','socket.io-emitter','./voiceQueue.socket','register'];(function(_0x45e709,_0x225275){var _0x597e47=function(_0x4e3af8){while(--_0x4e3af8){_0x45e709['push'](_0x45e709['shift']());}};_0x597e47(++_0x225275);}(_0x8d0a,0x172));var _0xa8d0=function(_0x45b775,_0x195120){_0x45b775=_0x45b775-0x0;var _0x2b9c51=_0x8d0a[_0x45b775];return _0x2b9c51;};'use strict';var emlformat=require(_0xa8d0('0x0'));var rimraf=require(_0xa8d0('0x1'));var zipdir=require(_0xa8d0('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xa8d0('0x3'));var moment=require(_0xa8d0('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xa8d0('0x5'));var util=require(_0xa8d0('0x6'));var path=require(_0xa8d0('0x7'));var sox=require('sox');var csv=require(_0xa8d0('0x8'));var ejs=require(_0xa8d0('0x9'));var fs=require('fs');var fs_extra=require(_0xa8d0('0xa'));var _=require(_0xa8d0('0xb'));var squel=require(_0xa8d0('0xc'));var crypto=require(_0xa8d0('0xd'));var jsforce=require(_0xa8d0('0xe'));var deskjs=require(_0xa8d0('0xf'));var toCsv=require(_0xa8d0('0x8'));var querystring=require(_0xa8d0('0x10'));var Papa=require(_0xa8d0('0x11'));var Redis=require(_0xa8d0('0x12'));var authService=require(_0xa8d0('0x13'));var qs=require(_0xa8d0('0x14'));var as=require(_0xa8d0('0x15'));var hardwareService=require(_0xa8d0('0x16'));var logger=require(_0xa8d0('0x17'))(_0xa8d0('0x18'));var utils=require(_0xa8d0('0x19'));var config=require(_0xa8d0('0x1a'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];config[_0xa8d0('0x1b')]=_[_0xa8d0('0x1c')](config['redis'],{'host':'localhost','port':0x18eb});var socket=require(_0xa8d0('0x1d'))(new Redis(config[_0xa8d0('0x1b')]));require(_0xa8d0('0x1e'))[_0xa8d0('0x1f')](socket);function respondWithStatusCode(_0x2ebddf,_0x18f935){_0x18f935=_0x18f935||0xcc;return function(_0x192b0a){if(_0x192b0a){return _0x2ebddf[_0xa8d0('0x20')](_0x18f935);}return _0x2ebddf[_0xa8d0('0x21')](_0x18f935)[_0xa8d0('0x22')]();};}function respondWithResult(_0xfa19ee,_0x575f69){_0x575f69=_0x575f69||0xc8;return function(_0x728809){if(_0x728809){return _0xfa19ee[_0xa8d0('0x21')](_0x575f69)['json'](_0x728809);}};}function respondWithFilteredResult(_0x3e1dc6,_0x15620f){return function(_0x2899fb){if(_0x2899fb){var _0x434ad5=typeof _0x15620f[_0xa8d0('0x23')]==='undefined'&&typeof _0x15620f[_0xa8d0('0x24')]===_0xa8d0('0x25');var _0x213de2=_0x2899fb[_0xa8d0('0x26')];var _0x1b5dfb=_0x434ad5?0x0:_0x15620f[_0xa8d0('0x23')];var _0x21a6ca=_0x434ad5?_0x2899fb['count']:_0x15620f[_0xa8d0('0x23')]+_0x15620f[_0xa8d0('0x24')];var _0x3c8843;if(_0x21a6ca>=_0x213de2){_0x21a6ca=_0x213de2;_0x3c8843=0xc8;}else{_0x3c8843=0xce;}_0x3e1dc6[_0xa8d0('0x21')](_0x3c8843);return _0x3e1dc6['set'](_0xa8d0('0x27'),_0x1b5dfb+'-'+_0x21a6ca+'/'+_0x213de2)[_0xa8d0('0x28')](_0x2899fb);}return null;};}function patchUpdates(_0x3212a3){return function(_0x252682){try{jsonpatch['apply'](_0x252682,_0x3212a3,!![]);}catch(_0x150080){return BPromise[_0xa8d0('0x29')](_0x150080);}return _0x252682[_0xa8d0('0x2a')]();};}function saveUpdates(_0x1e9c3e,_0x55e6e0){return function(_0x35b4a6){if(_0x35b4a6){return _0x35b4a6[_0xa8d0('0x2b')](_0x1e9c3e)[_0xa8d0('0x2c')](function(_0x507d18){return _0x507d18;});}return null;};}function removeEntity(_0x34c0bf,_0x5f5dfb){return function(_0x3efa4e){if(_0x3efa4e){return _0x3efa4e[_0xa8d0('0x2d')]()['then'](function(){var _0x5d7292=_0x3efa4e[_0xa8d0('0x2e')]({'plain':!![]});var _0x5d9a04=[{'name':_0xa8d0('0x2f'),'value':_0xa8d0('0x30'),'ignore':![]},{'name':_0xa8d0('0x31'),'value':_0xa8d0('0x32'),'ignore':![]}];var _0x3ceaa9=_(_0x5d9a04)['filter'](_0xa8d0('0x33'))[_0xa8d0('0x34')](_0xa8d0('0x35'))['value']();if(_['includes'](_0x3ceaa9,_0x5d7292['type'])){return;}var _0x472982=_[_0xa8d0('0x36')](_0x5d9a04,[_0xa8d0('0x35'),_0x5d7292[_0xa8d0('0x37')]])[_0xa8d0('0x38')];return db[_0xa8d0('0x39')][_0xa8d0('0x2d')]({'where':{'type':_0x472982,'resourceId':_0x5d7292['id']}})['then'](function(){return _0x3efa4e;});})[_0xa8d0('0x2c')](function(){_0x34c0bf['status'](0xcc)[_0xa8d0('0x22')]();});}};}function handleEntityNotFound(_0x538e51,_0x4ea42b){return function(_0x54bc61){if(!_0x54bc61){_0x538e51['sendStatus'](0x194);}return _0x54bc61;};}function handleError(_0xde0f12,_0x25b7b1){_0x25b7b1=_0x25b7b1||0x1f4;return function(_0x5e2334){logger['error'](_0x5e2334[_0xa8d0('0x3a')]);if(_0x5e2334[_0xa8d0('0x38')]){delete _0x5e2334[_0xa8d0('0x38')];}_0xde0f12[_0xa8d0('0x21')](_0x25b7b1)[_0xa8d0('0x3b')](_0x5e2334);};}exports['index']=function(_0x491efc,_0x128a0c){var _0xf5f87={},_0x431d49={},_0x43c9f0={'count':0x0,'rows':[]};var _0x40ccb6=_[_0xa8d0('0x34')](db['VoiceQueue'][_0xa8d0('0x3c')],function(_0x1f474e){return{'name':_0x1f474e[_0xa8d0('0x3d')],'type':_0x1f474e['type'][_0xa8d0('0x3e')]};});_0x431d49[_0xa8d0('0x3f')]=_[_0xa8d0('0x34')](_0x40ccb6,_0xa8d0('0x38'));_0x431d49[_0xa8d0('0x40')]=_[_0xa8d0('0x41')](_0x491efc[_0xa8d0('0x40')]);_0x431d49[_0xa8d0('0x42')]=_[_0xa8d0('0x43')](_0x431d49[_0xa8d0('0x3f')],_0x431d49[_0xa8d0('0x40')]);_0xf5f87['attributes']=_[_0xa8d0('0x43')](_0x431d49['model'],qs[_0xa8d0('0x44')](_0x491efc[_0xa8d0('0x40')][_0xa8d0('0x44')]));_0xf5f87['attributes']=_0xf5f87[_0xa8d0('0x45')][_0xa8d0('0x46')]?_0xf5f87[_0xa8d0('0x45')]:_0x431d49['model'];if(!_0x491efc[_0xa8d0('0x40')][_0xa8d0('0x47')](_0xa8d0('0x48'))){_0xf5f87[_0xa8d0('0x24')]=qs[_0xa8d0('0x24')](_0x491efc[_0xa8d0('0x40')][_0xa8d0('0x24')]);_0xf5f87[_0xa8d0('0x23')]=qs[_0xa8d0('0x23')](_0x491efc['query'][_0xa8d0('0x23')]);}_0xf5f87[_0xa8d0('0x49')]=qs[_0xa8d0('0x4a')](_0x491efc[_0xa8d0('0x40')][_0xa8d0('0x4a')]);_0xf5f87[_0xa8d0('0x4b')]=qs[_0xa8d0('0x42')](_[_0xa8d0('0x4c')](_0x491efc[_0xa8d0('0x40')],_0x431d49['filters']),_0x40ccb6);if(_0x491efc[_0xa8d0('0x40')]['filter']){_0xf5f87[_0xa8d0('0x4b')]=_[_0xa8d0('0x4d')](_0xf5f87['where'],{'$or':_[_0xa8d0('0x34')](_0x40ccb6,function(_0x5c44f1){if(_0x5c44f1[_0xa8d0('0x37')]!==_0xa8d0('0x4e')){var _0x1a14b8={};_0x1a14b8[_0x5c44f1['name']]={'$like':'%'+_0x491efc['query'][_0xa8d0('0x4f')]+'%'};return _0x1a14b8;}})});}_0xf5f87=_[_0xa8d0('0x4d')]({},_0xf5f87,_0x491efc[_0xa8d0('0x50')]);var _0xaf3120={'where':_0xf5f87[_0xa8d0('0x4b')]};return db[_0xa8d0('0x51')][_0xa8d0('0x26')](_0xaf3120)[_0xa8d0('0x2c')](function(_0x5e33f4){_0x43c9f0[_0xa8d0('0x26')]=_0x5e33f4;if(_0x491efc['query'][_0xa8d0('0x52')]){_0xf5f87['include']=[{'all':!![]}];}return db[_0xa8d0('0x51')][_0xa8d0('0x53')](_0xf5f87);})[_0xa8d0('0x2c')](function(_0x58d820){_0x43c9f0[_0xa8d0('0x54')]=_0x58d820;return _0x43c9f0;})[_0xa8d0('0x2c')](respondWithFilteredResult(_0x128a0c,_0xf5f87))[_0xa8d0('0x55')](handleError(_0x128a0c,null));};exports[_0xa8d0('0x56')]=function(_0x86c7ef,_0x38abbf){var _0x2b0f77={'raw':![],'where':{'id':_0x86c7ef[_0xa8d0('0x57')]['id']}},_0x2c5055={};_0x2c5055[_0xa8d0('0x3f')]=_[_0xa8d0('0x41')](db[_0xa8d0('0x51')][_0xa8d0('0x3c')]);_0x2c5055[_0xa8d0('0x40')]=_[_0xa8d0('0x41')](_0x86c7ef['query']);_0x2c5055['filters']=_[_0xa8d0('0x43')](_0x2c5055[_0xa8d0('0x3f')],_0x2c5055[_0xa8d0('0x40')]);_0x2b0f77[_0xa8d0('0x45')]=_[_0xa8d0('0x43')](_0x2c5055[_0xa8d0('0x3f')],qs[_0xa8d0('0x44')](_0x86c7ef[_0xa8d0('0x40')][_0xa8d0('0x44')]));_0x2b0f77[_0xa8d0('0x45')]=_0x2b0f77[_0xa8d0('0x45')][_0xa8d0('0x46')]?_0x2b0f77[_0xa8d0('0x45')]:_0x2c5055['model'];if(_0x86c7ef[_0xa8d0('0x40')][_0xa8d0('0x52')]){_0x2b0f77[_0xa8d0('0x58')]=[{'all':!![]}];}_0x2b0f77=_['merge']({},_0x2b0f77,_0x86c7ef[_0xa8d0('0x50')]);return db[_0xa8d0('0x51')][_0xa8d0('0x36')](_0x2b0f77)[_0xa8d0('0x2c')](handleEntityNotFound(_0x38abbf,null))[_0xa8d0('0x2c')](respondWithResult(_0x38abbf,null))['catch'](handleError(_0x38abbf,null));};exports['create']=function(_0x2b7a1c,_0x1021f8){return db[_0xa8d0('0x51')][_0xa8d0('0x59')](_0x2b7a1c[_0xa8d0('0x5a')],{})[_0xa8d0('0x2c')](function(_0x39518a){var _0x15e8d9=_0x2b7a1c[_0xa8d0('0x5b')]['get']({'plain':!![]});if(!_0x15e8d9)throw new Error(_0xa8d0('0x5c'));if(_0x15e8d9[_0xa8d0('0x5d')]===_0xa8d0('0x5b')){var _0x2380fb=_0x39518a[_0xa8d0('0x2e')]({'plain':!![]});var _0x5247df=[{'name':_0xa8d0('0x2f'),'value':'inbound'},{'name':_0xa8d0('0x31'),'value':'outbound'}];var _0x2cd37f=_['find'](_0x5247df,['value',_0x2380fb[_0xa8d0('0x37')]])[_0xa8d0('0x38')];return db[_0xa8d0('0x5e')]['find']({'where':{'name':_0x2cd37f,'userProfileId':_0x15e8d9[_0xa8d0('0x5f')]},'raw':!![]})['then'](function(_0x4ffecd){if(_0x4ffecd&&_0x4ffecd[_0xa8d0('0x60')]===0x0){return db[_0xa8d0('0x39')][_0xa8d0('0x59')]({'name':_0x2380fb['name'],'resourceId':_0x2380fb['id'],'type':_0x4ffecd['name'],'sectionId':_0x4ffecd['id']},{})[_0xa8d0('0x2c')](function(){return _0x39518a;});}else{return _0x39518a;}})[_0xa8d0('0x55')](function(_0xf0c4b8){logger['error'](_0xa8d0('0x61'),_0xf0c4b8);throw _0xf0c4b8;});}return _0x39518a;})['then'](respondWithResult(_0x1021f8,0xc9))[_0xa8d0('0x55')](handleError(_0x1021f8,null));};exports[_0xa8d0('0x62')]=function(_0xcc4cdb,_0x514579){var _0x2b9a12={'where':{'id':_0xcc4cdb[_0xa8d0('0x57')]['id']}},_0x21af6f={};_0x21af6f['model']=_['keys'](db[_0xa8d0('0x51')][_0xa8d0('0x3c')]);_0x2b9a12['attributes']=_['intersection'](_0x21af6f[_0xa8d0('0x3f')],qs[_0xa8d0('0x44')](_0xcc4cdb[_0xa8d0('0x40')]['fields']));_0x2b9a12['attributes']=_0x2b9a12[_0xa8d0('0x45')]['length']?_0x2b9a12[_0xa8d0('0x45')]:_0x21af6f[_0xa8d0('0x3f')];if(_0xcc4cdb['query']['includeAll']){_0x2b9a12['include']=[{'all':!![]}];}_0x2b9a12=_[_0xa8d0('0x4d')]({},_0x2b9a12,_0xcc4cdb['options']);return db[_0xa8d0('0x51')][_0xa8d0('0x36')](_0x2b9a12)[_0xa8d0('0x2c')](handleEntityNotFound(_0x514579,null))['then'](function(_0x5a97ed){if(_0x5a97ed){var _0x5a2b34=_0x5a97ed[_0xa8d0('0x2e')]({'plain':!![]});_0x5a2b34=qs[_0xa8d0('0x63')](_0x5a2b34,['id',_0xa8d0('0x64'),_0xa8d0('0x65')]);_0xcc4cdb[_0xa8d0('0x5a')]=_['omit'](_0xcc4cdb[_0xa8d0('0x5a')],['id','createdAt',_0xa8d0('0x65')]);return db['VoiceQueue'][_0xa8d0('0x59')](_['merge'](_0x5a2b34,_0xcc4cdb[_0xa8d0('0x5a')]),{'include':_0xcc4cdb[_0xa8d0('0x40')][_0xa8d0('0x52')]?[{'all':!![]}]:undefined})[_0xa8d0('0x2c')](function(_0x5dde58){var _0x409614=_0xcc4cdb[_0xa8d0('0x5b')]['get']({'plain':!![]});if(!_0x409614)throw new Error(_0xa8d0('0x5c'));if(_0x409614[_0xa8d0('0x5d')]==='user'){var _0x37f6ba=_0x5dde58[_0xa8d0('0x2e')]({'plain':!![]});var _0x3369da=[{'name':_0xa8d0('0x2f'),'value':'inbound'},{'name':'QueueCampaigns','value':_0xa8d0('0x32')}];var _0x62b34e=_[_0xa8d0('0x36')](_0x3369da,[_0xa8d0('0x35'),_0x37f6ba[_0xa8d0('0x37')]])['name'];return db[_0xa8d0('0x5e')][_0xa8d0('0x36')]({'where':{'name':_0x62b34e,'userProfileId':_0x409614[_0xa8d0('0x5f')]},'raw':!![]})[_0xa8d0('0x2c')](function(_0xbebfea){if(_0xbebfea&&_0xbebfea[_0xa8d0('0x60')]===0x0){return db['UserProfileResource'][_0xa8d0('0x59')]({'name':_0x37f6ba[_0xa8d0('0x38')],'resourceId':_0x37f6ba['id'],'type':_0xbebfea[_0xa8d0('0x38')],'sectionId':_0xbebfea['id']},{})['then'](function(){return _0x5dde58;});}else{return _0x5dde58;}})[_0xa8d0('0x55')](function(_0xa155eb){logger[_0xa8d0('0x66')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0xa155eb);throw _0xa155eb;});}return _0x5dde58;});}})['then'](respondWithResult(_0x514579,0xc9))[_0xa8d0('0x55')](handleError(_0x514579,null));};exports[_0xa8d0('0x2b')]=function(_0x5dc214,_0xef6c6d){if(_0x5dc214['body']['id']){delete _0x5dc214['body']['id'];}return db['VoiceQueue'][_0xa8d0('0x36')]({'where':{'id':_0x5dc214[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0xef6c6d,null))['then'](saveUpdates(_0x5dc214[_0xa8d0('0x5a')],null))[_0xa8d0('0x2c')](respondWithResult(_0xef6c6d,null))[_0xa8d0('0x55')](handleError(_0xef6c6d,null));};exports[_0xa8d0('0x2d')]=function(_0x126c54,_0x717ea5){return db['VoiceQueue'][_0xa8d0('0x36')]({'where':{'id':_0x126c54[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x717ea5,null))[_0xa8d0('0x2c')](removeEntity(_0x717ea5,null))[_0xa8d0('0x55')](handleError(_0x717ea5,null));};exports[_0xa8d0('0x67')]=function(_0x3ee3dc,_0x471b9b,_0x1c4485){var _0x1732c3={'raw':![],'where':{}};var _0x580a04={};var _0x3f562a={'count':0x0,'rows':[]};return db['VoiceQueue'][_0xa8d0('0x68')]({'where':{'id':_0x3ee3dc['params']['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x471b9b,null))[_0xa8d0('0x2c')](function(_0xc7a712){if(_0xc7a712){_0x580a04[_0xa8d0('0x3f')]=_[_0xa8d0('0x41')](db[_0xa8d0('0x69')][_0xa8d0('0x3c')]);_0x580a04[_0xa8d0('0x40')]=_[_0xa8d0('0x41')](_0x3ee3dc[_0xa8d0('0x40')]);_0x580a04['filters']=_[_0xa8d0('0x43')](_0x580a04[_0xa8d0('0x3f')],_0x580a04[_0xa8d0('0x40')]);_0x1732c3[_0xa8d0('0x45')]=_['intersection'](_0x580a04[_0xa8d0('0x3f')],qs[_0xa8d0('0x44')](_0x3ee3dc[_0xa8d0('0x40')][_0xa8d0('0x44')]));_0x1732c3[_0xa8d0('0x45')]=_0x1732c3['attributes'][_0xa8d0('0x46')]?_0x1732c3[_0xa8d0('0x45')]:_0x580a04[_0xa8d0('0x3f')];if(!_0x3ee3dc[_0xa8d0('0x40')][_0xa8d0('0x47')](_0xa8d0('0x48'))){_0x1732c3[_0xa8d0('0x24')]=qs['limit'](_0x3ee3dc[_0xa8d0('0x40')]['limit']);_0x1732c3['offset']=qs[_0xa8d0('0x23')](_0x3ee3dc[_0xa8d0('0x40')][_0xa8d0('0x23')]);}_0x1732c3['order']=qs[_0xa8d0('0x4a')](_0x3ee3dc[_0xa8d0('0x40')]['sort']);_0x1732c3[_0xa8d0('0x4b')]=qs[_0xa8d0('0x42')](_['pick'](_0x3ee3dc[_0xa8d0('0x40')],_0x580a04[_0xa8d0('0x42')]));_0x1732c3[_0xa8d0('0x4b')][_0xa8d0('0x6a')]=_0xc7a712['id'];if(_0x3ee3dc['query'][_0xa8d0('0x4f')]){_0x1732c3[_0xa8d0('0x4b')]=_[_0xa8d0('0x4d')](_0x1732c3[_0xa8d0('0x4b')],{'$or':_[_0xa8d0('0x34')](_0x1732c3[_0xa8d0('0x45')],function(_0x58c149){var _0x34689e={};_0x34689e[_0x58c149]={'$like':'%'+_0x3ee3dc[_0xa8d0('0x40')][_0xa8d0('0x4f')]+'%'};return _0x34689e;})});}_0x1732c3=_[_0xa8d0('0x4d')]({},_0x1732c3,_0x3ee3dc[_0xa8d0('0x50')]);return db['CmHopper'][_0xa8d0('0x26')]({'where':_0x1732c3['where']})[_0xa8d0('0x2c')](function(_0x31a6d2){_0x3f562a[_0xa8d0('0x26')]=_0x31a6d2;if(_0x3ee3dc[_0xa8d0('0x40')]['includeAll']){_0x1732c3[_0xa8d0('0x58')]=[{'all':!![]}];}return db[_0xa8d0('0x69')]['findAll'](_0x1732c3);})['then'](function(_0x4d53f8){_0x3f562a[_0xa8d0('0x54')]=_0x4d53f8;return _0x3f562a;});}})[_0xa8d0('0x2c')](respondWithFilteredResult(_0x471b9b,_0x1732c3))[_0xa8d0('0x55')](handleError(_0x471b9b,null));};exports[_0xa8d0('0x6b')]=function(_0x1865f1,_0x17c092,_0x127e04){var _0x5d0313={'raw':!![],'where':{}};var _0x39ec37={};var _0x47f818={'count':0x0,'rows':[]};return db[_0xa8d0('0x51')]['findOne']({'where':{'id':_0x1865f1['params']['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x17c092,null))['then'](function(_0xf7f94b){if(_0xf7f94b){_0x39ec37[_0xa8d0('0x3f')]=_['keys'](db['CmHopperHistory'][_0xa8d0('0x3c')]);_0x39ec37[_0xa8d0('0x40')]=_[_0xa8d0('0x41')](_0x1865f1[_0xa8d0('0x40')]);_0x39ec37[_0xa8d0('0x42')]=_[_0xa8d0('0x43')](_0x39ec37[_0xa8d0('0x3f')],_0x39ec37[_0xa8d0('0x40')]);_0x5d0313[_0xa8d0('0x45')]=_[_0xa8d0('0x43')](_0x39ec37[_0xa8d0('0x3f')],qs[_0xa8d0('0x44')](_0x1865f1[_0xa8d0('0x40')][_0xa8d0('0x44')]));_0x5d0313['attributes']=_0x5d0313[_0xa8d0('0x45')]['length']?_0x5d0313[_0xa8d0('0x45')]:_0x39ec37[_0xa8d0('0x3f')];if(!_0x1865f1[_0xa8d0('0x40')][_0xa8d0('0x47')](_0xa8d0('0x48'))){_0x5d0313[_0xa8d0('0x24')]=qs[_0xa8d0('0x24')](_0x1865f1[_0xa8d0('0x40')][_0xa8d0('0x24')]);_0x5d0313[_0xa8d0('0x23')]=qs[_0xa8d0('0x23')](_0x1865f1[_0xa8d0('0x40')]['offset']);}_0x5d0313['order']=qs['sort'](_0x1865f1[_0xa8d0('0x40')]['sort']);_0x5d0313[_0xa8d0('0x4b')]=qs[_0xa8d0('0x42')](_['pick'](_0x1865f1[_0xa8d0('0x40')],_0x39ec37['filters']));_0x5d0313[_0xa8d0('0x4b')]['VoiceQueueId']=_0xf7f94b['id'];if(_0x1865f1[_0xa8d0('0x40')][_0xa8d0('0x4f')]){_0x5d0313[_0xa8d0('0x4b')]=_[_0xa8d0('0x4d')](_0x5d0313[_0xa8d0('0x4b')],{'$or':_[_0xa8d0('0x34')](_0x5d0313[_0xa8d0('0x45')],function(_0x3042af){var _0xf89033={};_0xf89033[_0x3042af]={'$like':'%'+_0x1865f1[_0xa8d0('0x40')][_0xa8d0('0x4f')]+'%'};return _0xf89033;})});}_0x5d0313=_[_0xa8d0('0x4d')]({},_0x5d0313,_0x1865f1[_0xa8d0('0x50')]);return db['CmHopperHistory']['count']({'where':_0x5d0313[_0xa8d0('0x4b')]})[_0xa8d0('0x2c')](function(_0x12945c){_0x47f818['count']=_0x12945c;if(_0x1865f1[_0xa8d0('0x40')]['includeAll']){_0x5d0313['include']=[{'all':!![]}];}return db[_0xa8d0('0x6c')][_0xa8d0('0x53')](_0x5d0313);})[_0xa8d0('0x2c')](function(_0x32d614){_0x47f818['rows']=_0x32d614;return _0x47f818;});}})[_0xa8d0('0x2c')](respondWithFilteredResult(_0x17c092,_0x5d0313))['catch'](handleError(_0x17c092,null));};exports['getHopperFinals']=function(_0x112a24,_0x124864,_0x4b69c2){var _0x31adf5={'raw':!![],'where':{}};var _0x8291aa={};var _0x3b124a={'count':0x0,'rows':[]};return db[_0xa8d0('0x51')]['findOne']({'where':{'id':_0x112a24[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x124864,null))[_0xa8d0('0x2c')](function(_0x580808){if(_0x580808){_0x8291aa[_0xa8d0('0x3f')]=_['keys'](db[_0xa8d0('0x6d')][_0xa8d0('0x3c')]);_0x8291aa[_0xa8d0('0x40')]=_[_0xa8d0('0x41')](_0x112a24[_0xa8d0('0x40')]);_0x8291aa[_0xa8d0('0x42')]=_[_0xa8d0('0x43')](_0x8291aa[_0xa8d0('0x3f')],_0x8291aa[_0xa8d0('0x40')]);_0x31adf5[_0xa8d0('0x45')]=_[_0xa8d0('0x43')](_0x8291aa[_0xa8d0('0x3f')],qs[_0xa8d0('0x44')](_0x112a24[_0xa8d0('0x40')][_0xa8d0('0x44')]));_0x31adf5[_0xa8d0('0x45')]=_0x31adf5['attributes'][_0xa8d0('0x46')]?_0x31adf5['attributes']:_0x8291aa['model'];if(!_0x112a24[_0xa8d0('0x40')]['hasOwnProperty'](_0xa8d0('0x48'))){_0x31adf5[_0xa8d0('0x24')]=qs[_0xa8d0('0x24')](_0x112a24['query']['limit']);_0x31adf5[_0xa8d0('0x23')]=qs[_0xa8d0('0x23')](_0x112a24[_0xa8d0('0x40')][_0xa8d0('0x23')]);}_0x31adf5[_0xa8d0('0x49')]=qs[_0xa8d0('0x4a')](_0x112a24['query'][_0xa8d0('0x4a')]);_0x31adf5[_0xa8d0('0x4b')]=qs[_0xa8d0('0x42')](_[_0xa8d0('0x4c')](_0x112a24[_0xa8d0('0x40')],_0x8291aa[_0xa8d0('0x42')]));_0x31adf5[_0xa8d0('0x4b')][_0xa8d0('0x6a')]=_0x580808['id'];if(_0x112a24[_0xa8d0('0x40')]['filter']){_0x31adf5[_0xa8d0('0x4b')]=_[_0xa8d0('0x4d')](_0x31adf5[_0xa8d0('0x4b')],{'$or':_['map'](_0x31adf5[_0xa8d0('0x45')],function(_0x20fcad){var _0x40a16e={};_0x40a16e[_0x20fcad]={'$like':'%'+_0x112a24[_0xa8d0('0x40')]['filter']+'%'};return _0x40a16e;})});}_0x31adf5=_['merge']({},_0x31adf5,_0x112a24[_0xa8d0('0x50')]);return db[_0xa8d0('0x6d')][_0xa8d0('0x26')]({'where':_0x31adf5[_0xa8d0('0x4b')]})[_0xa8d0('0x2c')](function(_0x394202){_0x3b124a['count']=_0x394202;if(_0x112a24[_0xa8d0('0x40')][_0xa8d0('0x52')]){_0x31adf5[_0xa8d0('0x58')]=[{'all':!![]}];}return db[_0xa8d0('0x6d')]['findAll'](_0x31adf5);})[_0xa8d0('0x2c')](function(_0x121a1b){_0x3b124a['rows']=_0x121a1b;return _0x3b124a;});}})['then'](respondWithFilteredResult(_0x124864,_0x31adf5))[_0xa8d0('0x55')](handleError(_0x124864,null));};exports[_0xa8d0('0x6e')]=function(_0x1f8130,_0x37c476,_0x39d256){var _0x171792={'raw':!![],'where':{}};var _0xfc8f03={};var _0x2e132b={'count':0x0,'rows':[]};return db['VoiceQueue'][_0xa8d0('0x68')]({'where':{'id':_0x1f8130[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x37c476,null))['then'](function(_0x5e0b86){if(_0x5e0b86){_0xfc8f03[_0xa8d0('0x3f')]=_[_0xa8d0('0x41')](db[_0xa8d0('0x6f')][_0xa8d0('0x3c')]);_0xfc8f03[_0xa8d0('0x40')]=_['keys'](_0x1f8130[_0xa8d0('0x40')]);_0xfc8f03['filters']=_[_0xa8d0('0x43')](_0xfc8f03[_0xa8d0('0x3f')],_0xfc8f03[_0xa8d0('0x40')]);_0x171792[_0xa8d0('0x45')]=_[_0xa8d0('0x43')](_0xfc8f03[_0xa8d0('0x3f')],qs[_0xa8d0('0x44')](_0x1f8130[_0xa8d0('0x40')][_0xa8d0('0x44')]));_0x171792[_0xa8d0('0x45')]=_0x171792[_0xa8d0('0x45')][_0xa8d0('0x46')]?_0x171792[_0xa8d0('0x45')]:_0xfc8f03[_0xa8d0('0x3f')];if(!_0x1f8130[_0xa8d0('0x40')]['hasOwnProperty'](_0xa8d0('0x48'))){_0x171792[_0xa8d0('0x24')]=qs[_0xa8d0('0x24')](_0x1f8130[_0xa8d0('0x40')][_0xa8d0('0x24')]);_0x171792[_0xa8d0('0x23')]=qs[_0xa8d0('0x23')](_0x1f8130[_0xa8d0('0x40')][_0xa8d0('0x23')]);}_0x171792['order']=qs[_0xa8d0('0x4a')](_0x1f8130[_0xa8d0('0x40')][_0xa8d0('0x4a')]);_0x171792[_0xa8d0('0x4b')]=qs['filters'](_[_0xa8d0('0x4c')](_0x1f8130['query'],_0xfc8f03['filters']));_0x171792[_0xa8d0('0x4b')][_0xa8d0('0x6a')]=_0x5e0b86['id'];if(_0x1f8130['query']['filter']){_0x171792[_0xa8d0('0x4b')]=_[_0xa8d0('0x4d')](_0x171792[_0xa8d0('0x4b')],{'$or':_[_0xa8d0('0x34')](_0x171792['attributes'],function(_0x4e7825){var _0x431485={};_0x431485[_0x4e7825]={'$like':'%'+_0x1f8130[_0xa8d0('0x40')]['filter']+'%'};return _0x431485;})});}_0x171792=_[_0xa8d0('0x4d')]({},_0x171792,_0x1f8130['options']);return db['CmHopperBlack'][_0xa8d0('0x26')]({'where':_0x171792[_0xa8d0('0x4b')]})[_0xa8d0('0x2c')](function(_0x26e064){_0x2e132b['count']=_0x26e064;if(_0x1f8130[_0xa8d0('0x40')][_0xa8d0('0x52')]){_0x171792[_0xa8d0('0x58')]=[{'all':!![]}];}return db['CmHopperBlack'][_0xa8d0('0x53')](_0x171792);})[_0xa8d0('0x2c')](function(_0x197e57){_0x2e132b[_0xa8d0('0x54')]=_0x197e57;return _0x2e132b;});}})[_0xa8d0('0x2c')](respondWithFilteredResult(_0x37c476,_0x171792))[_0xa8d0('0x55')](handleError(_0x37c476,null));};exports[_0xa8d0('0x70')]=function(_0x11a09a,_0x5b9cb3,_0x20ac47){var _0x4e9c0c={};var _0x4db794={};var _0x4badbd;var _0x4020e5;return db[_0xa8d0('0x51')][_0xa8d0('0x68')]({'where':{'id':_0x11a09a[_0xa8d0('0x57')]['id']}})['then'](handleEntityNotFound(_0x5b9cb3,null))['then'](function(_0x4d1539){if(_0x4d1539){_0x4badbd=_0x4d1539;_0x4db794[_0xa8d0('0x3f')]=_[_0xa8d0('0x41')](db[_0xa8d0('0x71')][_0xa8d0('0x3c')]);_0x4db794['query']=_[_0xa8d0('0x41')](_0x11a09a['query']);_0x4db794[_0xa8d0('0x42')]=_['intersection'](_0x4db794[_0xa8d0('0x3f')],_0x4db794['query']);_0x4e9c0c[_0xa8d0('0x45')]=_[_0xa8d0('0x43')](_0x4db794[_0xa8d0('0x3f')],qs[_0xa8d0('0x44')](_0x11a09a[_0xa8d0('0x40')][_0xa8d0('0x44')]));_0x4e9c0c[_0xa8d0('0x45')]=_0x4e9c0c['attributes'][_0xa8d0('0x46')]?_0x4e9c0c[_0xa8d0('0x45')]:_0x4db794[_0xa8d0('0x3f')];_0x4e9c0c['order']=qs['sort'](_0x11a09a['query'][_0xa8d0('0x4a')]);_0x4e9c0c['where']=qs[_0xa8d0('0x42')](_[_0xa8d0('0x4c')](_0x11a09a[_0xa8d0('0x40')],_0x4db794[_0xa8d0('0x42')]));if(_0x11a09a['query'][_0xa8d0('0x4f')]){_0x4e9c0c['where']=_[_0xa8d0('0x4d')](_0x4e9c0c[_0xa8d0('0x4b')],{'$or':_[_0xa8d0('0x34')](_0x4e9c0c[_0xa8d0('0x45')],function(_0x44c560){var _0x521d28={};_0x521d28[_0x44c560]={'$like':'%'+_0x11a09a[_0xa8d0('0x40')][_0xa8d0('0x4f')]+'%'};return _0x521d28;})});}_0x4e9c0c=_[_0xa8d0('0x4d')]({},_0x4e9c0c,_0x11a09a[_0xa8d0('0x50')]);return _0x4badbd['getTeams'](_0x4e9c0c);}})[_0xa8d0('0x2c')](function(_0xd9cba2){if(_0xd9cba2){_0x4020e5=_0xd9cba2[_0xa8d0('0x46')];if(!_0x11a09a[_0xa8d0('0x40')][_0xa8d0('0x47')](_0xa8d0('0x48'))){_0x4e9c0c[_0xa8d0('0x24')]=qs[_0xa8d0('0x24')](_0x11a09a[_0xa8d0('0x40')][_0xa8d0('0x24')]);_0x4e9c0c[_0xa8d0('0x23')]=qs[_0xa8d0('0x23')](_0x11a09a[_0xa8d0('0x40')]['offset']);}return _0x4badbd['getTeams'](_0x4e9c0c);}})[_0xa8d0('0x2c')](function(_0x1f398d){if(_0x1f398d){return _0x1f398d?{'count':_0x4020e5,'rows':_0x1f398d}:null;}})[_0xa8d0('0x2c')](respondWithResult(_0x5b9cb3,null))[_0xa8d0('0x55')](handleError(_0x5b9cb3,null));};exports[_0xa8d0('0x72')]=function(_0x577255,_0x92c5a8,_0x39eeec){var _0x3af9a3=_0x577255[_0xa8d0('0x5a')][_0xa8d0('0x73')];var _0x1c6d52=_[_0xa8d0('0x34')](_0x3af9a3,'id');return db[_0xa8d0('0x71')]['findAll']({'where':{'id':_0x1c6d52},'attributes':['id'],'include':[{'model':db[_0xa8d0('0x74')],'as':_0xa8d0('0x75'),'attributes':['id',_0xa8d0('0x38'),'online','voicePause',_0xa8d0('0x76')],'raw':!![]}]})['then'](function(_0x5a123a){if(_0x5a123a){var _0x5cea52=_[_0xa8d0('0x77')](_0x5a123a,function(_0x5e58ae){var _0x143523=_0x5e58ae['get']({'plain':!![]});_0x143523[_0xa8d0('0x75')][_0xa8d0('0x78')](function(_0x594947){_0x594947[_0xa8d0('0x79')]=_[_0xa8d0('0x36')](_0x3af9a3,{'id':_0x143523['id']})['penalty'];});return _0x143523[_0xa8d0('0x75')];});return db[_0xa8d0('0x51')][_0xa8d0('0x36')]({'where':{'id':_0x577255[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](function(_0x35a253){return db['sequelize'][_0xa8d0('0x7a')](function(_0x1bb9f0){return _0x35a253[_0xa8d0('0x72')](_0x1c6d52,{'transaction':_0x1bb9f0})['then'](function(){return BPromise[_0xa8d0('0x7b')](_0x3af9a3,function(_0x13a361){return db[_0xa8d0('0x7c')][_0xa8d0('0x7d')]({'TeamId':_0x13a361['id'],'VoiceQueueId':_0x577255[_0xa8d0('0x57')]['id'],'penalty':_0x13a361['penalty']},{'transaction':_0x1bb9f0});});})['then'](function(){return BPromise[_0xa8d0('0x7b')](_0x5cea52,function(_0x56ae12){return db[_0xa8d0('0x7e')][_0xa8d0('0x7f')]({'where':{'UserId':_0x56ae12['id'],'VoiceQueueId':_0x577255[_0xa8d0('0x57')]['id']},'defaults':{'penalty':_0x56ae12['penalty']},'transaction':_0x1bb9f0});});})[_0xa8d0('0x2c')](function(){return BPromise[_0xa8d0('0x7b')](_[_0xa8d0('0x4f')](_0x5cea52,{'online':!![]}),function(_0x530404){return db[_0xa8d0('0x80')][_0xa8d0('0x7d')]({'membername':_0x530404['name'],'UserId':_0x530404['id'],'queue_name':_0x35a253[_0xa8d0('0x38')],'VoiceQueueId':_0x35a253['id'],'interface':_[_0xa8d0('0x81')](_0x530404[_0xa8d0('0x76')])?util[_0xa8d0('0x82')]('SIP/%s',_0x530404[_0xa8d0('0x38')]):_0x530404[_0xa8d0('0x76')],'paused':_0x530404[_0xa8d0('0x83')]||![],'penalty':_0x530404[_0xa8d0('0x79')]},{'transaction':_0x1bb9f0});});})['then'](function(){_0x5cea52['forEach'](function(_0x1f795f){socket['emit']('userVoiceQueue:save',{'UserId':_0x1f795f['id'],'VoiceQueueId':_0x35a253['id']});});});});});}})[_0xa8d0('0x2c')](respondWithStatusCode(_0x92c5a8,null))['catch'](handleError(_0x92c5a8,null));};exports[_0xa8d0('0x84')]=function(_0x5c4014,_0x5718b0,_0x5b674d){return db[_0xa8d0('0x71')][_0xa8d0('0x53')]({'where':{'id':_0x5c4014[_0xa8d0('0x40')][_0xa8d0('0x85')]},'attributes':['id'],'include':[{'model':db[_0xa8d0('0x74')],'as':_0xa8d0('0x75'),'attributes':['id'],'raw':!![]}]})[_0xa8d0('0x2c')](handleEntityNotFound(_0x5718b0,null))['then'](function(_0x5bc9fc){var _0x44ffba=_[_0xa8d0('0x34')](_0x5bc9fc,'id');var _0x2ef008=[];var _0x5562d8=[];var _0x4750a5=squel[_0xa8d0('0x86')]();_0x4750a5['field'](_0xa8d0('0x87'))['from'](_0xa8d0('0x88'),'tq')['join'](_0xa8d0('0x89'),'ut',_0xa8d0('0x8a'))[_0xa8d0('0x4b')]('VoiceQueueId\x20=\x20?',_0x5c4014[_0xa8d0('0x57')]['id']);for(var _0x57e85d=0x0;_0x57e85d<_0x5bc9fc[_0xa8d0('0x46')];_0x57e85d+=0x1){let _0x46c417=_0x5bc9fc[_0x57e85d];for(var _0x2b5dc6=0x0;_0x2b5dc6<_0x46c417['Agents'][_0xa8d0('0x46')];_0x2b5dc6+=0x1){let _0xdd17d3=_0x46c417[_0xa8d0('0x75')][_0x2b5dc6];var _0x1f41dc=_0x4750a5[_0xa8d0('0x62')]();_0x1f41dc['where'](_0xa8d0('0x8b'),_0xdd17d3['id']);_0x5562d8['push'](db['sequelize'][_0xa8d0('0x40')](_0x1f41dc[_0xa8d0('0x8c')](),{'type':db['sequelize'][_0xa8d0('0x8d')][_0xa8d0('0x8e')]})[_0xa8d0('0x2c')](function(_0x2c3a62){if(_0x2c3a62[_0xa8d0('0x46')]===0x1){return _0xdd17d3['id'];}else{var _0x31245d=_[_0xa8d0('0x8f')](_[_0xa8d0('0x34')](_0x2c3a62,_0xa8d0('0x90')),function(_0x2ff43b){return _['includes'](_0x44ffba,_0x2ff43b);});if(_0x31245d){return _0xdd17d3['id'];}}}));}}return BPromise[_0xa8d0('0x91')](_0x5562d8)[_0xa8d0('0x2c')](function(_0x2eb444){_0x2ef008=_(_0x2ef008)[_0xa8d0('0x92')](_0x2eb444)[_0xa8d0('0x93')]()[_0xa8d0('0x35')]();return db[_0xa8d0('0x51')]['find']({'where':{'id':_0x5c4014['params']['id']}})[_0xa8d0('0x2c')](function(_0xde05fb){return db[_0xa8d0('0x94')][_0xa8d0('0x7a')](function(_0x51d6bf){return _0xde05fb[_0xa8d0('0x84')](_0x5c4014[_0xa8d0('0x40')][_0xa8d0('0x85')],{'transaction':_0x51d6bf})[_0xa8d0('0x2c')](function(){if(!_['isEmpty'](_0x2ef008)){return _0xde05fb[_0xa8d0('0x95')](_0x2ef008,{'transaction':_0x51d6bf})['then'](function(){return db[_0xa8d0('0x80')]['destroy']({'where':{'VoiceQueueId':_0x5c4014[_0xa8d0('0x57')]['id'],'UserId':_0x2ef008},'transaction':_0x51d6bf});});}})['then'](function(){_0x2ef008[_0xa8d0('0x78')](function(_0x4d0b67){socket[_0xa8d0('0x96')](_0xa8d0('0x97'),{'UserId':_0x4d0b67,'VoiceQueueId':_0xde05fb['id']});});});});});});})[_0xa8d0('0x2c')](respondWithStatusCode(_0x5718b0,null))[_0xa8d0('0x55')](handleError(_0x5718b0,null));};exports[_0xa8d0('0x98')]=function(_0x13cedf,_0x369968,_0x124c90){var _0x1ee414,_0x56e8e1;return db['VoiceQueue'][_0xa8d0('0x36')]({'where':{'id':_0x13cedf[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x369968,null))[_0xa8d0('0x2c')](function(_0x472e25){if(_0x472e25){_0x56e8e1=_0x472e25;return _0x472e25[_0xa8d0('0x98')](_0x13cedf['body'][_0xa8d0('0x85')],_[_0xa8d0('0x63')](_0x13cedf[_0xa8d0('0x5a')],['ids','id'])||{})[_0xa8d0('0x99')](function(_0x130780){for(var _0x27b285=0x0;_0x27b285<_0x13cedf[_0xa8d0('0x5a')][_0xa8d0('0x85')][_0xa8d0('0x46')];_0x27b285+=0x1){socket[_0xa8d0('0x96')](_0xa8d0('0x9a'),{'UserId':Number(_0x13cedf[_0xa8d0('0x5a')][_0xa8d0('0x85')][_0x27b285]),'VoiceQueueId':Number(_0x13cedf[_0xa8d0('0x57')]['id'])});}return _0x130780;});}})[_0xa8d0('0x2c')](function(_0x41cbf7){_0x1ee414=_0x41cbf7||[];if(_0x56e8e1){return db[_0xa8d0('0x74')][_0xa8d0('0x53')]({'where':{'id':_0x13cedf[_0xa8d0('0x5a')]['ids']},'attributes':['id',_0xa8d0('0x38'),_0xa8d0('0x9b'),'voicePause',_0xa8d0('0x76')],'raw':!![]});}})['then'](function(_0x192ebf){if(!_['isEmpty'](_0x192ebf)){var _0x2624c3=[];for(var _0x213782=0x0;_0x213782<_0x192ebf['length'];_0x213782++){if(_0x192ebf[_0x213782][_0xa8d0('0x9b')]){_0x2624c3['push'](db[_0xa8d0('0x80')][_0xa8d0('0x7d')]({'membername':_0x192ebf[_0x213782]['name'],'UserId':_0x192ebf[_0x213782]['id'],'queue_name':_0x56e8e1['name'],'VoiceQueueId':_0x56e8e1['id'],'interface':_['isNil'](_0x192ebf[_0x213782][_0xa8d0('0x76')])?util[_0xa8d0('0x82')](_0xa8d0('0x9c'),_0x192ebf[_0x213782]['name']):_0x192ebf[_0x213782]['interface'],'paused':_0x192ebf[_0x213782][_0xa8d0('0x83')]||![],'penalty':_0x13cedf[_0xa8d0('0x5a')][_0xa8d0('0x79')]||0x0}));}}return BPromise[_0xa8d0('0x91')](_0x2624c3);}})[_0xa8d0('0x2c')](function(){return _0x1ee414;})[_0xa8d0('0x2c')](respondWithResult(_0x369968,null))[_0xa8d0('0x55')](handleError(_0x369968,null));};exports[_0xa8d0('0x95')]=function(_0x28eda7,_0x4fd9c4,_0x262f43){return db[_0xa8d0('0x51')]['find']({'where':{'id':_0x28eda7[_0xa8d0('0x57')]['id']}})['then'](handleEntityNotFound(_0x4fd9c4,null))[_0xa8d0('0x2c')](function(_0x54970f){if(_0x54970f){return _0x54970f[_0xa8d0('0x95')](_0x28eda7[_0xa8d0('0x40')][_0xa8d0('0x85')])[_0xa8d0('0x2c')](function(){if(_[_0xa8d0('0x9d')](_0x28eda7[_0xa8d0('0x40')][_0xa8d0('0x85')])){for(var _0x309505=0x0;_0x309505<_0x28eda7[_0xa8d0('0x40')][_0xa8d0('0x85')][_0xa8d0('0x46')];_0x309505+=0x1){socket[_0xa8d0('0x96')](_0xa8d0('0x97'),{'UserId':Number(_0x28eda7[_0xa8d0('0x40')][_0xa8d0('0x85')][_0x309505]),'VoiceQueueId':Number(_0x28eda7[_0xa8d0('0x57')]['id'])});}}else{socket[_0xa8d0('0x96')](_0xa8d0('0x97'),{'UserId':Number(_0x28eda7[_0xa8d0('0x40')][_0xa8d0('0x85')]),'VoiceQueueId':Number(_0x28eda7[_0xa8d0('0x57')]['id'])});}});}})['then'](function(_0x51ec65){return db[_0xa8d0('0x80')]['destroy']({'where':{'VoiceQueueId':_0x28eda7[_0xa8d0('0x57')]['id'],'UserId':_0x28eda7[_0xa8d0('0x40')][_0xa8d0('0x85')]}})[_0xa8d0('0x2c')](function(){return _0x51ec65;});})[_0xa8d0('0x2c')](respondWithStatusCode(_0x4fd9c4,null))[_0xa8d0('0x55')](handleError(_0x4fd9c4,null));};exports['getAgents']=function(_0x49a924,_0x44e5d9,_0x1bd36e){var _0x7c9c07={};var _0x5cb276={};var _0x1781ea;var _0x68ef0d;return db[_0xa8d0('0x51')][_0xa8d0('0x68')]({'where':{'id':_0x49a924['params']['id']}})['then'](handleEntityNotFound(_0x44e5d9,null))[_0xa8d0('0x2c')](function(_0x327b37){if(_0x327b37){_0x1781ea=_0x327b37;_0x5cb276[_0xa8d0('0x3f')]=_[_0xa8d0('0x41')](db[_0xa8d0('0x74')][_0xa8d0('0x3c')]);_0x5cb276[_0xa8d0('0x40')]=_['keys'](_0x49a924[_0xa8d0('0x40')]);_0x5cb276[_0xa8d0('0x42')]=_['intersection'](_0x5cb276[_0xa8d0('0x3f')],_0x5cb276[_0xa8d0('0x40')]);_0x7c9c07['attributes']=_['intersection'](_0x5cb276[_0xa8d0('0x3f')],qs[_0xa8d0('0x44')](_0x49a924['query'][_0xa8d0('0x44')]));_0x7c9c07[_0xa8d0('0x45')]=_0x7c9c07[_0xa8d0('0x45')][_0xa8d0('0x46')]?_0x7c9c07[_0xa8d0('0x45')]:_0x5cb276[_0xa8d0('0x3f')];_0x7c9c07['order']=qs[_0xa8d0('0x4a')](_0x49a924['query']['sort']);_0x7c9c07[_0xa8d0('0x4b')]=qs[_0xa8d0('0x42')](_[_0xa8d0('0x4c')](_0x49a924[_0xa8d0('0x40')],_0x5cb276['filters']));if(_0x49a924[_0xa8d0('0x40')]['filter']){_0x7c9c07[_0xa8d0('0x4b')]=_[_0xa8d0('0x4d')](_0x7c9c07['where'],{'$or':_['map'](_0x7c9c07[_0xa8d0('0x45')],function(_0x25be54){var _0x2c7820={};_0x2c7820[_0x25be54]={'$like':'%'+_0x49a924[_0xa8d0('0x40')][_0xa8d0('0x4f')]+'%'};return _0x2c7820;})});}_0x7c9c07=_[_0xa8d0('0x4d')]({},_0x7c9c07,_0x49a924['options']);return _0x1781ea[_0xa8d0('0x9e')](_0x7c9c07);}})[_0xa8d0('0x2c')](function(_0x192e5f){if(_0x192e5f){_0x68ef0d=_0x192e5f[_0xa8d0('0x46')];if(!_0x49a924['query'][_0xa8d0('0x47')](_0xa8d0('0x48'))){_0x7c9c07[_0xa8d0('0x24')]=qs[_0xa8d0('0x24')](_0x49a924[_0xa8d0('0x40')][_0xa8d0('0x24')]);_0x7c9c07[_0xa8d0('0x23')]=qs[_0xa8d0('0x23')](_0x49a924[_0xa8d0('0x40')][_0xa8d0('0x23')]);}return _0x1781ea[_0xa8d0('0x9e')](_0x7c9c07);}})[_0xa8d0('0x2c')](function(_0x492320){if(_0x492320){return _0x492320?{'count':_0x68ef0d,'rows':_0x492320}:null;}})[_0xa8d0('0x2c')](respondWithResult(_0x44e5d9,null))[_0xa8d0('0x55')](handleError(_0x44e5d9,null));};exports[_0xa8d0('0x9f')]=function(_0x4dbccf,_0x4a7886,_0x368a78){var _0x29b310={};var _0x259bbf={};var _0x4cd9e4;var _0x4a99a3;return db[_0xa8d0('0x51')][_0xa8d0('0x68')]({'where':{'id':_0x4dbccf['params']['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x4a7886,null))[_0xa8d0('0x2c')](function(_0x2c9187){if(_0x2c9187){_0x4cd9e4=_0x2c9187;_0x259bbf[_0xa8d0('0x3f')]=_['keys'](db[_0xa8d0('0x80')]['rawAttributes']);_0x259bbf[_0xa8d0('0x40')]=_['keys'](_0x4dbccf[_0xa8d0('0x40')]);_0x259bbf[_0xa8d0('0x42')]=_[_0xa8d0('0x43')](_0x259bbf[_0xa8d0('0x3f')],_0x259bbf[_0xa8d0('0x40')]);_0x29b310[_0xa8d0('0x45')]=_[_0xa8d0('0x43')](_0x259bbf[_0xa8d0('0x3f')],qs[_0xa8d0('0x44')](_0x4dbccf[_0xa8d0('0x40')]['fields']));_0x29b310['attributes']=_0x29b310[_0xa8d0('0x45')][_0xa8d0('0x46')]?_0x29b310[_0xa8d0('0x45')]:_0x259bbf[_0xa8d0('0x3f')];_0x29b310[_0xa8d0('0x49')]=qs['sort'](_0x4dbccf['query'][_0xa8d0('0x4a')]);_0x29b310['where']=qs[_0xa8d0('0x42')](_[_0xa8d0('0x4c')](_0x4dbccf[_0xa8d0('0x40')],_0x259bbf[_0xa8d0('0x42')]));if(_0x4dbccf['query'][_0xa8d0('0x4f')]){_0x29b310[_0xa8d0('0x4b')]=_[_0xa8d0('0x4d')](_0x29b310['where'],{'$or':_[_0xa8d0('0x34')](_0x29b310[_0xa8d0('0x45')],function(_0x595cd6){var _0x253660={};_0x253660[_0x595cd6]={'$like':'%'+_0x4dbccf[_0xa8d0('0x40')]['filter']+'%'};return _0x253660;})});}_0x29b310=_[_0xa8d0('0x4d')]({},_0x29b310,_0x4dbccf[_0xa8d0('0x50')]);return _0x4cd9e4[_0xa8d0('0x9f')](_0x29b310);}})['then'](function(_0x513eba){if(_0x513eba){_0x4a99a3=_0x513eba['length'];if(!_0x4dbccf[_0xa8d0('0x40')][_0xa8d0('0x47')]('nolimit')){_0x29b310[_0xa8d0('0x24')]=qs[_0xa8d0('0x24')](_0x4dbccf[_0xa8d0('0x40')][_0xa8d0('0x24')]);_0x29b310[_0xa8d0('0x23')]=qs[_0xa8d0('0x23')](_0x4dbccf['query']['offset']);}return _0x4cd9e4['getMembers'](_0x29b310);}})['then'](function(_0x22dd20){return _0x22dd20?{'count':_0x4a99a3,'rows':_0x22dd20}:null;})['then'](respondWithResult(_0x4a7886,null))[_0xa8d0('0x55')](handleError(_0x4a7886,null));};exports[_0xa8d0('0xa0')]=function(_0x58384b,_0x108a23,_0x55582c){var _0x52cfbd={};var _0x4acf8a={};var _0x902ea6;var _0x2b3482;return db[_0xa8d0('0x51')][_0xa8d0('0x68')]({'where':{'id':_0x58384b[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x108a23,null))[_0xa8d0('0x2c')](function(_0x3cf694){if(_0x3cf694){_0x902ea6=_0x3cf694;_0x4acf8a[_0xa8d0('0x3f')]=_['keys'](db[_0xa8d0('0xa1')]['rawAttributes']);_0x4acf8a[_0xa8d0('0x40')]=_['keys'](_0x58384b[_0xa8d0('0x40')]);_0x4acf8a[_0xa8d0('0x42')]=_[_0xa8d0('0x43')](_0x4acf8a['model'],_0x4acf8a['query']);_0x52cfbd[_0xa8d0('0x45')]=_['intersection'](_0x4acf8a[_0xa8d0('0x3f')],qs['fields'](_0x58384b[_0xa8d0('0x40')][_0xa8d0('0x44')]));_0x52cfbd[_0xa8d0('0x45')]=_0x52cfbd['attributes'][_0xa8d0('0x46')]?_0x52cfbd[_0xa8d0('0x45')]:_0x4acf8a[_0xa8d0('0x3f')];_0x52cfbd['order']=qs['sort'](_0x58384b[_0xa8d0('0x40')][_0xa8d0('0x4a')]);_0x52cfbd[_0xa8d0('0x4b')]=qs['filters'](_[_0xa8d0('0x4c')](_0x58384b[_0xa8d0('0x40')],_0x4acf8a[_0xa8d0('0x42')]));if(_0x58384b[_0xa8d0('0x40')][_0xa8d0('0x4f')]){_0x52cfbd[_0xa8d0('0x4b')]=_[_0xa8d0('0x4d')](_0x52cfbd[_0xa8d0('0x4b')],{'$or':_[_0xa8d0('0x34')](_0x52cfbd[_0xa8d0('0x45')],function(_0x28e307){var _0xfc6ca={};_0xfc6ca[_0x28e307]={'$like':'%'+_0x58384b['query']['filter']+'%'};return _0xfc6ca;})});}_0x52cfbd=_[_0xa8d0('0x4d')]({},_0x52cfbd,_0x58384b['options']);return _0x902ea6[_0xa8d0('0xa0')](_0x52cfbd);}})[_0xa8d0('0x2c')](function(_0xd12287){if(_0xd12287){_0x2b3482=_0xd12287['length'];if(!_0x58384b[_0xa8d0('0x40')][_0xa8d0('0x47')](_0xa8d0('0x48'))){_0x52cfbd[_0xa8d0('0x24')]=qs['limit'](_0x58384b['query'][_0xa8d0('0x24')]);_0x52cfbd[_0xa8d0('0x23')]=qs[_0xa8d0('0x23')](_0x58384b[_0xa8d0('0x40')]['offset']);}return _0x902ea6[_0xa8d0('0xa0')](_0x52cfbd);}})[_0xa8d0('0x2c')](function(_0x54b480){if(_0x54b480){return _0x54b480?{'count':_0x2b3482,'rows':_0x54b480}:null;}})[_0xa8d0('0x2c')](respondWithResult(_0x108a23,null))['catch'](handleError(_0x108a23,null));};exports[_0xa8d0('0xa2')]=function(_0x42a32f,_0x257c22,_0x490153){var _0xd3511b=moment()[_0xa8d0('0x82')](_0xa8d0('0xa3'));var _0x21bc45,_0x1e91ba;return db[_0xa8d0('0x51')][_0xa8d0('0x36')]({'where':{'id':_0x42a32f[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x257c22,null))[_0xa8d0('0x2c')](function(_0x5af163){if(_0x5af163){_0x1e91ba=_0x5af163;return _0x5af163[_0xa8d0('0xa2')](_0x42a32f[_0xa8d0('0x5a')]['ids'],_[_0xa8d0('0x63')](_0x42a32f[_0xa8d0('0x5a')],['ids','id'])||{});}return null;})[_0xa8d0('0x99')](function(_0x1fb9da){var _0x4eaa88;_0x21bc45=_0x1fb9da||[];var _0x4d6cde=[];if(_0x1fb9da){for(var _0x12117a=0x0;_0x12117a<_0x1fb9da['length'];_0x12117a+=0x1){var _0x2f2501=_0x1fb9da[_0x12117a][_0xa8d0('0x2e')]({'plain':!![]});_0x1e91ba['dialCheckDuplicateType']=_0x42a32f[_0xa8d0('0x5a')][_0xa8d0('0xa4')]?_0x42a32f['body'][_0xa8d0('0xa4')]:_0x1e91ba[_0xa8d0('0xa4')];switch(_0x1e91ba[_0xa8d0('0xa4')]){case'always':_0x4eaa88=squel[_0xa8d0('0xa5')]()[_0xa8d0('0xa6')](_0xa8d0('0xa7'))['fromQuery'](['phone','scheduledAt',_0xa8d0('0xa8'),_0xa8d0('0xa9'),_0xa8d0('0x6a'),_0xa8d0('0x64'),_0xa8d0('0x65')],squel[_0xa8d0('0x86')]()['field'](_0xa8d0('0xaa'),'phone')[_0xa8d0('0xab')]('\x27'+_0xd3511b+'\x27',_0xa8d0('0xac'))['field']('id','ContactId')[_0xa8d0('0xab')](_0x2f2501[_0xa8d0('0xad')][_0xa8d0('0x8c')](),'ListId')[_0xa8d0('0xab')](_0x42a32f[_0xa8d0('0x57')]['id'][_0xa8d0('0x8c')](),_0xa8d0('0x6a'))[_0xa8d0('0xab')]('\x27'+_0xd3511b+'\x27',_0xa8d0('0x64'))[_0xa8d0('0xab')]('\x27'+_0xd3511b+'\x27',_0xa8d0('0x65'))[_0xa8d0('0xae')]('cm_contacts')['where'](_0xa8d0('0xaf'))['where'](_0xa8d0('0xb0'),_0x2f2501['CmListId'][_0xa8d0('0x8c')]())[_0xa8d0('0x4b')](_0xa8d0('0xb1'))[_0xa8d0('0x4b')]('phone\x20NOT\x20IN\x20(?)',squel[_0xa8d0('0x86')]()[_0xa8d0('0xab')]('COALESCE(calleridnum,\x27\x27)')[_0xa8d0('0xae')](_0xa8d0('0xb2'))[_0xa8d0('0x4b')](_0xa8d0('0xb3'),_0x42a32f[_0xa8d0('0x57')]['id'][_0xa8d0('0x8c')]()))['where'](_0xa8d0('0xb4'),squel[_0xa8d0('0x86')]()['field'](_0xa8d0('0xb5'))[_0xa8d0('0xae')]('cm_hopper')[_0xa8d0('0x4b')]('VoiceQueueId\x20=\x20?',_0x42a32f[_0xa8d0('0x57')]['id'][_0xa8d0('0x8c')]())))[_0xa8d0('0x8c')]();break;case _0xa8d0('0xb6'):_0x4eaa88=squel[_0xa8d0('0xa5')]()['into'](_0xa8d0('0xa7'))['fromQuery']([_0xa8d0('0xaa'),_0xa8d0('0xac'),_0xa8d0('0xa8'),_0xa8d0('0xa9'),_0xa8d0('0x6a'),'createdAt','updatedAt'],squel[_0xa8d0('0x86')]()['field'](_0xa8d0('0xaa'),_0xa8d0('0xaa'))[_0xa8d0('0xab')]('\x27'+_0xd3511b+'\x27',_0xa8d0('0xac'))['field']('id','ContactId')[_0xa8d0('0xab')](_0x2f2501[_0xa8d0('0xad')][_0xa8d0('0x8c')](),_0xa8d0('0xa9'))['field'](_0x42a32f[_0xa8d0('0x57')]['id'][_0xa8d0('0x8c')](),_0xa8d0('0x6a'))[_0xa8d0('0xab')]('\x27'+_0xd3511b+'\x27',_0xa8d0('0x64'))[_0xa8d0('0xab')]('\x27'+_0xd3511b+'\x27',_0xa8d0('0x65'))[_0xa8d0('0xae')]('cm_contacts')[_0xa8d0('0x4b')]('deletedAt\x20IS\x20NULL')['where']('ListId\x20=\x20?',_0x2f2501[_0xa8d0('0xad')][_0xa8d0('0x8c')]())[_0xa8d0('0x4b')](_0xa8d0('0xb1'))[_0xa8d0('0x4b')](_0xa8d0('0xb4'),squel['select']()[_0xa8d0('0xab')](_0xa8d0('0xb5'))['from'](_0xa8d0('0xa7'))[_0xa8d0('0x4b')](_0xa8d0('0xb3'),_0x42a32f[_0xa8d0('0x57')]['id'][_0xa8d0('0x8c')]())))[_0xa8d0('0x8c')]();break;default:_0x4eaa88=squel[_0xa8d0('0xa5')]()[_0xa8d0('0xa6')]('cm_hopper')[_0xa8d0('0xb7')]([_0xa8d0('0xaa'),_0xa8d0('0xac'),_0xa8d0('0xa8'),_0xa8d0('0xa9'),_0xa8d0('0x6a'),_0xa8d0('0x64'),_0xa8d0('0x65')],squel[_0xa8d0('0x86')]()[_0xa8d0('0xab')](_0xa8d0('0xaa'),_0xa8d0('0xaa'))['field']('\x27'+_0xd3511b+'\x27',_0xa8d0('0xac'))[_0xa8d0('0xab')]('id',_0xa8d0('0xa8'))[_0xa8d0('0xab')](_0x2f2501['CmListId'][_0xa8d0('0x8c')](),_0xa8d0('0xa9'))[_0xa8d0('0xab')](_0x42a32f[_0xa8d0('0x57')]['id'][_0xa8d0('0x8c')](),_0xa8d0('0x6a'))['field']('\x27'+_0xd3511b+'\x27',_0xa8d0('0x64'))[_0xa8d0('0xab')]('\x27'+_0xd3511b+'\x27','updatedAt')[_0xa8d0('0xae')](_0xa8d0('0xb8'))['where'](_0xa8d0('0xaf'))[_0xa8d0('0x4b')](_0xa8d0('0xb0'),_0x2f2501[_0xa8d0('0xad')]['toString']())[_0xa8d0('0x4b')](_0xa8d0('0xb1')))['toString']();}_0x4d6cde[_0xa8d0('0xb9')](db['sequelize'][_0xa8d0('0x40')](_0x4eaa88));}return BPromise[_0xa8d0('0x91')](_0x4d6cde);}})[_0xa8d0('0x2c')](function(){var _0x50db81=[];var _0x59fa68=squel[_0xa8d0('0xa5')]()[_0xa8d0('0xa6')](_0xa8d0('0xba'))[_0xa8d0('0xb7')]([_0xa8d0('0xbb'),_0xa8d0('0xaa'),_0xa8d0('0xbc'),_0xa8d0('0x64'),'updatedAt'],squel[_0xa8d0('0x86')]()[_0xa8d0('0xab')](_0xa8d0('0xbd'))[_0xa8d0('0xab')](_0xa8d0('0xbe'))[_0xa8d0('0xab')](_0xa8d0('0xbf'))[_0xa8d0('0xab')]('\x27'+_0xd3511b+'\x27',_0xa8d0('0x64'))[_0xa8d0('0xab')]('\x27'+_0xd3511b+'\x27','updatedAt')['from'](_0xa8d0('0xc0'),'ci')['join'](_0xa8d0('0xa7'),'h','h.ContactId=ci.CmContactId')[_0xa8d0('0x4b')](_0xa8d0('0xc1'),_0xd3511b)[_0xa8d0('0x4b')](_0xa8d0('0xc2'),_0xa8d0('0xc3')))[_0xa8d0('0x8c')]();_0x50db81['push'](db[_0xa8d0('0x94')]['query'](_0x59fa68));return BPromise[_0xa8d0('0x91')](_0x50db81);})['then'](function(){return _0x21bc45;})['then'](respondWithResult(_0x257c22,null))[_0xa8d0('0x55')](handleError(_0x257c22,null));};exports[_0xa8d0('0xc4')]=function(_0x25cc04,_0x579d20,_0x1da1a3){return db[_0xa8d0('0x51')]['find']({'where':{'id':_0x25cc04[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x579d20,null))[_0xa8d0('0x2c')](function(_0x792d08){if(_0x792d08){return _0x792d08[_0xa8d0('0xc4')](_0x25cc04[_0xa8d0('0x40')][_0xa8d0('0x85')]);}})[_0xa8d0('0x2c')](function(_0x510545){if(_0x510545){return db[_0xa8d0('0x69')][_0xa8d0('0x2d')]({'where':{'ListId':_0x25cc04[_0xa8d0('0x40')][_0xa8d0('0x85')],'VoiceQueueId':_0x25cc04[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](function(){return _0x510545;});}})[_0xa8d0('0x2c')](respondWithStatusCode(_0x579d20,null))[_0xa8d0('0x55')](handleError(_0x579d20,null));};exports['getBlackLists']=function(_0x86125f,_0xe54c2c,_0x1e5e21){var _0x2f0b87={};var _0xd48b0={};var _0x3664fc;var _0x3adff8;return db[_0xa8d0('0x51')]['findOne']({'where':{'id':_0x86125f[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0xe54c2c,null))['then'](function(_0x1d7a59){if(_0x1d7a59){_0x3664fc=_0x1d7a59;_0xd48b0['model']=_[_0xa8d0('0x41')](db[_0xa8d0('0xa1')]['rawAttributes']);_0xd48b0[_0xa8d0('0x40')]=_['keys'](_0x86125f[_0xa8d0('0x40')]);_0xd48b0[_0xa8d0('0x42')]=_['intersection'](_0xd48b0[_0xa8d0('0x3f')],_0xd48b0['query']);_0x2f0b87[_0xa8d0('0x45')]=_['intersection'](_0xd48b0[_0xa8d0('0x3f')],qs['fields'](_0x86125f[_0xa8d0('0x40')][_0xa8d0('0x44')]));_0x2f0b87[_0xa8d0('0x45')]=_0x2f0b87[_0xa8d0('0x45')]['length']?_0x2f0b87[_0xa8d0('0x45')]:_0xd48b0[_0xa8d0('0x3f')];_0x2f0b87[_0xa8d0('0x49')]=qs[_0xa8d0('0x4a')](_0x86125f[_0xa8d0('0x40')][_0xa8d0('0x4a')]);_0x2f0b87[_0xa8d0('0x4b')]=qs[_0xa8d0('0x42')](_[_0xa8d0('0x4c')](_0x86125f['query'],_0xd48b0['filters']));if(_0x86125f[_0xa8d0('0x40')][_0xa8d0('0x4f')]){_0x2f0b87[_0xa8d0('0x4b')]=_[_0xa8d0('0x4d')](_0x2f0b87['where'],{'$or':_[_0xa8d0('0x34')](_0x2f0b87['attributes'],function(_0x3b6de4){var _0x45d6db={};_0x45d6db[_0x3b6de4]={'$like':'%'+_0x86125f['query'][_0xa8d0('0x4f')]+'%'};return _0x45d6db;})});}_0x2f0b87=_[_0xa8d0('0x4d')]({},_0x2f0b87,_0x86125f[_0xa8d0('0x50')]);return _0x3664fc[_0xa8d0('0xc5')](_0x2f0b87);}})[_0xa8d0('0x2c')](function(_0x5e90a6){if(_0x5e90a6){_0x3adff8=_0x5e90a6[_0xa8d0('0x46')];if(!_0x86125f[_0xa8d0('0x40')][_0xa8d0('0x47')]('nolimit')){_0x2f0b87[_0xa8d0('0x24')]=qs[_0xa8d0('0x24')](_0x86125f[_0xa8d0('0x40')][_0xa8d0('0x24')]);_0x2f0b87[_0xa8d0('0x23')]=qs[_0xa8d0('0x23')](_0x86125f['query'][_0xa8d0('0x23')]);}return _0x3664fc[_0xa8d0('0xc5')](_0x2f0b87);}})[_0xa8d0('0x2c')](function(_0x564c74){if(_0x564c74){return _0x564c74?{'count':_0x3adff8,'rows':_0x564c74}:null;}})[_0xa8d0('0x2c')](respondWithResult(_0xe54c2c,null))['catch'](handleError(_0xe54c2c,null));};exports[_0xa8d0('0xc6')]=function(_0x4547bb,_0x30c489,_0xe7d718){var _0xd7eeda,_0x135408;return db[_0xa8d0('0x51')][_0xa8d0('0x36')]({'where':{'id':_0x4547bb[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](handleEntityNotFound(_0x30c489,null))[_0xa8d0('0x2c')](function(_0x4588ba){if(_0x4588ba){_0x135408=_0x4588ba;return _0x4588ba[_0xa8d0('0xc6')](_0x4547bb['body'][_0xa8d0('0x85')],_[_0xa8d0('0x63')](_0x4547bb[_0xa8d0('0x5a')],['ids','id'])||{});}return null;})[_0xa8d0('0x99')](function(_0x12c15f){var _0x22b746;_0xd7eeda=_0x12c15f||[];var _0x295fa5=[];if(_0x12c15f){for(var _0x262779=0x0;_0x262779<_0x12c15f['length'];_0x262779+=0x1){var _0x339f76=_0x12c15f[_0x262779][_0xa8d0('0x2e')]({'plain':!![]});_0x22b746=squel['insert']()[_0xa8d0('0xa6')]('cm_hopper_black')[_0xa8d0('0xb7')]([_0xa8d0('0xaa'),_0xa8d0('0xa8'),_0xa8d0('0xa9'),'VoiceQueueId',_0xa8d0('0x64'),_0xa8d0('0x65')],squel[_0xa8d0('0x86')]()['field'](_0xa8d0('0xaa'),'phone')[_0xa8d0('0xab')]('id','ContactId')[_0xa8d0('0xab')](_0x339f76[_0xa8d0('0xad')][_0xa8d0('0x8c')](),'ListId')['field'](_0x4547bb['params']['id'][_0xa8d0('0x8c')](),_0xa8d0('0x6a'))[_0xa8d0('0xab')](_0xa8d0('0xc7'),_0xa8d0('0x64'))[_0xa8d0('0xab')](_0xa8d0('0xc7'),'updatedAt')[_0xa8d0('0xae')](_0xa8d0('0xb8'))[_0xa8d0('0x4b')]('deletedAt\x20IS\x20NULL')[_0xa8d0('0x4b')]('ListId\x20=\x20?',_0x339f76[_0xa8d0('0xad')]['toString']())[_0xa8d0('0x4b')]('phone\x20IS\x20NOT\x20NULL'))[_0xa8d0('0x8c')]();_0x295fa5[_0xa8d0('0xb9')](db[_0xa8d0('0x94')][_0xa8d0('0x40')](_0x22b746));}return BPromise['all'](_0x295fa5);}})['then'](function(){return _0xd7eeda;})[_0xa8d0('0x2c')](respondWithResult(_0x30c489,null))['catch'](handleError(_0x30c489,null));};exports[_0xa8d0('0xc8')]=function(_0x2c1c6a,_0x534ab4,_0x2a89e6){return db[_0xa8d0('0x51')]['find']({'where':{'id':_0x2c1c6a[_0xa8d0('0x57')]['id']}})['then'](handleEntityNotFound(_0x534ab4,null))[_0xa8d0('0x2c')](function(_0x3b3066){if(_0x3b3066){return _0x3b3066[_0xa8d0('0xc8')](_0x2c1c6a['query'][_0xa8d0('0x85')]);}})[_0xa8d0('0x2c')](function(_0x46ea24){if(_0x46ea24){return db[_0xa8d0('0x6f')]['destroy']({'where':{'ListId':_0x2c1c6a[_0xa8d0('0x40')][_0xa8d0('0x85')],'VoiceQueueId':_0x2c1c6a[_0xa8d0('0x57')]['id']}})[_0xa8d0('0x2c')](function(){return _0x46ea24;});}})[_0xa8d0('0x2c')](respondWithStatusCode(_0x534ab4,null))[_0xa8d0('0x55')](handleError(_0x534ab4,null));};
\ No newline at end of file
+var _0x4f0d=['findOrCreate','UserVoiceQueueRt','format','voicePause','emit','userVoiceQueue:save','removeTeams','ids','select','field','tq.TeamId','from','team_has_voice_queues','join','user_has_teams','VoiceQueueId\x20=\x20?','ut.UserId\x20=\x20?','sequelize','toString','QueryTypes','SELECT','every','TeamId','includes','compact','isEmpty','userVoiceQueue:remove','addAgents','spread','push','isNil','SIP/%s','all','removeAgents','isArray','getAgents','getMembers','getLists','CmList','addLists','dialCheckDuplicateType','always','insert','into','cm_hopper','fromQuery','phone','scheduledAt','ContactId','ListId','CmListId','cm_contacts','ListId\x20=\x20?','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','COALESCE(calleridnum,\x27\x27)','cm_hopper_final','onlyIfOpen','deletedAt\x20IS\x20NULL','cm_hopper_additional_phones','CmHopperId','OrderBy','h.id','ci.item','h.ContactId=ci.CmContactId','ci.ItemClass=?','removeLists','getBlackLists','addBlackLists','cm_hopper_black','NOW()','removeBlackLists','moment','bluebird','mustache','path','ejs','lodash','squel','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./voiceQueue.socket','register','sendStatus','status','end','json','offset','undefined','limit','count','Content-Range','apply','reject','save','update','then','destroy','get','VoiceQueues','inbound','QueueCampaigns','outbound','ignore','map','value','type','find','name','UserProfileResource','error','stack','send','index','VoiceQueue','model','query','keys','intersection','fields','attributes','length','hasOwnProperty','order','sort','where','filters','pick','filter','merge','options','include','findAll','rows','show','params','rawAttributes','includeAll','catch','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','autoAssociation','clone','createdAt','updatedAt','omit','UserProfileSection','getHoppers','findOne','CmHopper','nolimit','getHopperHistories','CmHopperHistory','VoiceQueueId','CmHopperFinal','CmHopperBlack','getTeams','Team','addTeams','teams','User','Agents','online','interface','forEach','penalty','transaction','each','TeamVoiceQueue','upsert','UserVoiceQueue'];(function(_0x273ecc,_0x5bb90d){var _0x25467d=function(_0x29cd85){while(--_0x29cd85){_0x273ecc['push'](_0x273ecc['shift']());}};_0x25467d(++_0x5bb90d);}(_0x4f0d,0x1c2));var _0xd4f0=function(_0x27062d,_0x24b179){_0x27062d=_0x27062d-0x0;var _0x4f1478=_0x4f0d[_0x27062d];return _0x4f1478;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xd4f0('0x0'));var BPromise=require(_0xd4f0('0x1'));var Mustache=require(_0xd4f0('0x2'));var util=require('util');var path=require(_0xd4f0('0x3'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xd4f0('0x4'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xd4f0('0x5'));var squel=require(_0xd4f0('0x6'));var crypto=require('crypto');var jsforce=require(_0xd4f0('0x7'));var deskjs=require(_0xd4f0('0x8'));var toCsv=require(_0xd4f0('0x9'));var querystring=require(_0xd4f0('0xa'));var Papa=require(_0xd4f0('0xb'));var Redis=require('ioredis');var authService=require(_0xd4f0('0xc'));var qs=require(_0xd4f0('0xd'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xd4f0('0xe'))(_0xd4f0('0xf'));var utils=require('../../config/utils');var config=require(_0xd4f0('0x10'));var licenseUtil=require(_0xd4f0('0x11'));var db=require(_0xd4f0('0x12'))['db'];config[_0xd4f0('0x13')]=_[_0xd4f0('0x14')](config['redis'],{'host':_0xd4f0('0x15'),'port':0x18eb});var socket=require(_0xd4f0('0x16'))(new Redis(config[_0xd4f0('0x13')]));require(_0xd4f0('0x17'))[_0xd4f0('0x18')](socket);function respondWithStatusCode(_0x544936,_0x100cd4){_0x100cd4=_0x100cd4||0xcc;return function(_0x386f84){if(_0x386f84){return _0x544936[_0xd4f0('0x19')](_0x100cd4);}return _0x544936[_0xd4f0('0x1a')](_0x100cd4)[_0xd4f0('0x1b')]();};}function respondWithResult(_0x2dd02d,_0x4f8e76){_0x4f8e76=_0x4f8e76||0xc8;return function(_0x5adf8a){if(_0x5adf8a){return _0x2dd02d[_0xd4f0('0x1a')](_0x4f8e76)[_0xd4f0('0x1c')](_0x5adf8a);}};}function respondWithFilteredResult(_0xff90e,_0x7b2ca4){return function(_0x4d0dcc){if(_0x4d0dcc){var _0x5bf265=typeof _0x7b2ca4[_0xd4f0('0x1d')]===_0xd4f0('0x1e')&&typeof _0x7b2ca4[_0xd4f0('0x1f')]===_0xd4f0('0x1e');var _0x7560d6=_0x4d0dcc[_0xd4f0('0x20')];var _0x57d418=_0x5bf265?0x0:_0x7b2ca4[_0xd4f0('0x1d')];var _0x2f0b79=_0x5bf265?_0x4d0dcc[_0xd4f0('0x20')]:_0x7b2ca4['offset']+_0x7b2ca4[_0xd4f0('0x1f')];var _0x474c22;if(_0x2f0b79>=_0x7560d6){_0x2f0b79=_0x7560d6;_0x474c22=0xc8;}else{_0x474c22=0xce;}_0xff90e[_0xd4f0('0x1a')](_0x474c22);return _0xff90e['set'](_0xd4f0('0x21'),_0x57d418+'-'+_0x2f0b79+'/'+_0x7560d6)[_0xd4f0('0x1c')](_0x4d0dcc);}return null;};}function patchUpdates(_0x655480){return function(_0x5b94bb){try{jsonpatch[_0xd4f0('0x22')](_0x5b94bb,_0x655480,!![]);}catch(_0x174e52){return BPromise[_0xd4f0('0x23')](_0x174e52);}return _0x5b94bb[_0xd4f0('0x24')]();};}function saveUpdates(_0x4fd650,_0x1552e9){return function(_0x3345c6){if(_0x3345c6){return _0x3345c6[_0xd4f0('0x25')](_0x4fd650)[_0xd4f0('0x26')](function(_0x5f4858){return _0x5f4858;});}return null;};}function removeEntity(_0x37e8a1,_0x49b94b){return function(_0x15e310){if(_0x15e310){return _0x15e310[_0xd4f0('0x27')]()[_0xd4f0('0x26')](function(){var _0x22d385=_0x15e310[_0xd4f0('0x28')]({'plain':!![]});var _0x2f4291=[{'name':_0xd4f0('0x29'),'value':_0xd4f0('0x2a'),'ignore':![]},{'name':_0xd4f0('0x2b'),'value':_0xd4f0('0x2c'),'ignore':![]}];var _0xe2bf28=_(_0x2f4291)['filter'](_0xd4f0('0x2d'))[_0xd4f0('0x2e')](_0xd4f0('0x2f'))[_0xd4f0('0x2f')]();if(_['includes'](_0xe2bf28,_0x22d385[_0xd4f0('0x30')])){return;}var _0x27427c=_[_0xd4f0('0x31')](_0x2f4291,[_0xd4f0('0x2f'),_0x22d385['type']])[_0xd4f0('0x32')];return db[_0xd4f0('0x33')][_0xd4f0('0x27')]({'where':{'type':_0x27427c,'resourceId':_0x22d385['id']}})[_0xd4f0('0x26')](function(){return _0x15e310;});})['then'](function(){_0x37e8a1[_0xd4f0('0x1a')](0xcc)[_0xd4f0('0x1b')]();});}};}function handleEntityNotFound(_0x39153a,_0x416209){return function(_0x30ef92){if(!_0x30ef92){_0x39153a[_0xd4f0('0x19')](0x194);}return _0x30ef92;};}function handleError(_0x3eb203,_0x283e1b){_0x283e1b=_0x283e1b||0x1f4;return function(_0x177f7c){logger[_0xd4f0('0x34')](_0x177f7c[_0xd4f0('0x35')]);if(_0x177f7c['name']){delete _0x177f7c[_0xd4f0('0x32')];}_0x3eb203[_0xd4f0('0x1a')](_0x283e1b)[_0xd4f0('0x36')](_0x177f7c);};}exports[_0xd4f0('0x37')]=function(_0x1d4777,_0x5a48a3){var _0x1d2d09={},_0x46e74d={},_0x515aad={'count':0x0,'rows':[]};var _0x431118=_[_0xd4f0('0x2e')](db[_0xd4f0('0x38')]['rawAttributes'],function(_0xf63538){return{'name':_0xf63538['fieldName'],'type':_0xf63538['type']['key']};});_0x46e74d[_0xd4f0('0x39')]=_[_0xd4f0('0x2e')](_0x431118,_0xd4f0('0x32'));_0x46e74d[_0xd4f0('0x3a')]=_[_0xd4f0('0x3b')](_0x1d4777['query']);_0x46e74d['filters']=_[_0xd4f0('0x3c')](_0x46e74d[_0xd4f0('0x39')],_0x46e74d[_0xd4f0('0x3a')]);_0x1d2d09['attributes']=_[_0xd4f0('0x3c')](_0x46e74d[_0xd4f0('0x39')],qs[_0xd4f0('0x3d')](_0x1d4777['query'][_0xd4f0('0x3d')]));_0x1d2d09['attributes']=_0x1d2d09[_0xd4f0('0x3e')][_0xd4f0('0x3f')]?_0x1d2d09[_0xd4f0('0x3e')]:_0x46e74d[_0xd4f0('0x39')];if(!_0x1d4777[_0xd4f0('0x3a')][_0xd4f0('0x40')]('nolimit')){_0x1d2d09['limit']=qs[_0xd4f0('0x1f')](_0x1d4777[_0xd4f0('0x3a')]['limit']);_0x1d2d09[_0xd4f0('0x1d')]=qs[_0xd4f0('0x1d')](_0x1d4777[_0xd4f0('0x3a')][_0xd4f0('0x1d')]);}_0x1d2d09[_0xd4f0('0x41')]=qs[_0xd4f0('0x42')](_0x1d4777['query'][_0xd4f0('0x42')]);_0x1d2d09[_0xd4f0('0x43')]=qs[_0xd4f0('0x44')](_[_0xd4f0('0x45')](_0x1d4777[_0xd4f0('0x3a')],_0x46e74d[_0xd4f0('0x44')]),_0x431118);if(_0x1d4777['query'][_0xd4f0('0x46')]){_0x1d2d09[_0xd4f0('0x43')]=_['merge'](_0x1d2d09['where'],{'$or':_[_0xd4f0('0x2e')](_0x431118,function(_0x1cce51){if(_0x1cce51[_0xd4f0('0x30')]!=='VIRTUAL'){var _0x4af132={};_0x4af132[_0x1cce51[_0xd4f0('0x32')]]={'$like':'%'+_0x1d4777[_0xd4f0('0x3a')][_0xd4f0('0x46')]+'%'};return _0x4af132;}})});}_0x1d2d09=_[_0xd4f0('0x47')]({},_0x1d2d09,_0x1d4777[_0xd4f0('0x48')]);var _0x128e50={'where':_0x1d2d09[_0xd4f0('0x43')]};return db[_0xd4f0('0x38')][_0xd4f0('0x20')](_0x128e50)[_0xd4f0('0x26')](function(_0x2aa578){_0x515aad[_0xd4f0('0x20')]=_0x2aa578;if(_0x1d4777[_0xd4f0('0x3a')]['includeAll']){_0x1d2d09[_0xd4f0('0x49')]=[{'all':!![]}];}return db['VoiceQueue'][_0xd4f0('0x4a')](_0x1d2d09);})['then'](function(_0x2dca62){_0x515aad[_0xd4f0('0x4b')]=_0x2dca62;return _0x515aad;})[_0xd4f0('0x26')](respondWithFilteredResult(_0x5a48a3,_0x1d2d09))['catch'](handleError(_0x5a48a3,null));};exports[_0xd4f0('0x4c')]=function(_0x2cf57a,_0x59a7ea){var _0x3e6a62={'raw':![],'where':{'id':_0x2cf57a[_0xd4f0('0x4d')]['id']}},_0x541e0b={};_0x541e0b[_0xd4f0('0x39')]=_['keys'](db[_0xd4f0('0x38')][_0xd4f0('0x4e')]);_0x541e0b[_0xd4f0('0x3a')]=_[_0xd4f0('0x3b')](_0x2cf57a[_0xd4f0('0x3a')]);_0x541e0b[_0xd4f0('0x44')]=_[_0xd4f0('0x3c')](_0x541e0b[_0xd4f0('0x39')],_0x541e0b[_0xd4f0('0x3a')]);_0x3e6a62[_0xd4f0('0x3e')]=_[_0xd4f0('0x3c')](_0x541e0b[_0xd4f0('0x39')],qs['fields'](_0x2cf57a[_0xd4f0('0x3a')][_0xd4f0('0x3d')]));_0x3e6a62[_0xd4f0('0x3e')]=_0x3e6a62[_0xd4f0('0x3e')][_0xd4f0('0x3f')]?_0x3e6a62['attributes']:_0x541e0b[_0xd4f0('0x39')];if(_0x2cf57a[_0xd4f0('0x3a')][_0xd4f0('0x4f')]){_0x3e6a62[_0xd4f0('0x49')]=[{'all':!![]}];}_0x3e6a62=_[_0xd4f0('0x47')]({},_0x3e6a62,_0x2cf57a[_0xd4f0('0x48')]);return db[_0xd4f0('0x38')][_0xd4f0('0x31')](_0x3e6a62)[_0xd4f0('0x26')](handleEntityNotFound(_0x59a7ea,null))[_0xd4f0('0x26')](respondWithResult(_0x59a7ea,null))[_0xd4f0('0x50')](handleError(_0x59a7ea,null));};exports[_0xd4f0('0x51')]=function(_0x38671d,_0x245001){return db[_0xd4f0('0x38')]['create'](_0x38671d[_0xd4f0('0x52')],{})['then'](function(_0x406b3f){var _0x1d42d1=_0x38671d[_0xd4f0('0x53')]['get']({'plain':!![]});if(!_0x1d42d1)throw new Error(_0xd4f0('0x54'));if(_0x1d42d1[_0xd4f0('0x55')]==='user'){var _0x19f971=_0x406b3f[_0xd4f0('0x28')]({'plain':!![]});var _0x1290ee=[{'name':_0xd4f0('0x29'),'value':'inbound'},{'name':_0xd4f0('0x2b'),'value':'outbound'}];var _0x382eaf=_[_0xd4f0('0x31')](_0x1290ee,[_0xd4f0('0x2f'),_0x19f971[_0xd4f0('0x30')]])[_0xd4f0('0x32')];return db['UserProfileSection']['find']({'where':{'name':_0x382eaf,'userProfileId':_0x1d42d1[_0xd4f0('0x56')]},'raw':!![]})[_0xd4f0('0x26')](function(_0x32044d){if(_0x32044d&&_0x32044d[_0xd4f0('0x57')]===0x0){return db[_0xd4f0('0x33')][_0xd4f0('0x51')]({'name':_0x19f971[_0xd4f0('0x32')],'resourceId':_0x19f971['id'],'type':_0x32044d[_0xd4f0('0x32')],'sectionId':_0x32044d['id']},{})[_0xd4f0('0x26')](function(){return _0x406b3f;});}else{return _0x406b3f;}})['catch'](function(_0xde8573){logger[_0xd4f0('0x34')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0xde8573);throw _0xde8573;});}return _0x406b3f;})[_0xd4f0('0x26')](respondWithResult(_0x245001,0xc9))[_0xd4f0('0x50')](handleError(_0x245001,null));};exports[_0xd4f0('0x58')]=function(_0x1a0ca9,_0x5a4f9e){var _0x504f62={'where':{'id':_0x1a0ca9[_0xd4f0('0x4d')]['id']}},_0x461626={};_0x461626['model']=_['keys'](db[_0xd4f0('0x38')][_0xd4f0('0x4e')]);_0x504f62[_0xd4f0('0x3e')]=_['intersection'](_0x461626[_0xd4f0('0x39')],qs[_0xd4f0('0x3d')](_0x1a0ca9[_0xd4f0('0x3a')][_0xd4f0('0x3d')]));_0x504f62['attributes']=_0x504f62['attributes'][_0xd4f0('0x3f')]?_0x504f62['attributes']:_0x461626[_0xd4f0('0x39')];if(_0x1a0ca9['query'][_0xd4f0('0x4f')]){_0x504f62[_0xd4f0('0x49')]=[{'all':!![]}];}_0x504f62=_['merge']({},_0x504f62,_0x1a0ca9[_0xd4f0('0x48')]);return db[_0xd4f0('0x38')][_0xd4f0('0x31')](_0x504f62)[_0xd4f0('0x26')](handleEntityNotFound(_0x5a4f9e,null))[_0xd4f0('0x26')](function(_0x25c333){if(_0x25c333){var _0x195fd=_0x25c333['get']({'plain':!![]});_0x195fd=qs['omit'](_0x195fd,['id',_0xd4f0('0x59'),_0xd4f0('0x5a')]);_0x1a0ca9['body']=_[_0xd4f0('0x5b')](_0x1a0ca9['body'],['id',_0xd4f0('0x59'),_0xd4f0('0x5a')]);return db[_0xd4f0('0x38')][_0xd4f0('0x51')](_[_0xd4f0('0x47')](_0x195fd,_0x1a0ca9[_0xd4f0('0x52')]),{'include':_0x1a0ca9[_0xd4f0('0x3a')]['includeAll']?[{'all':!![]}]:undefined})[_0xd4f0('0x26')](function(_0x4d9935){var _0x1c0afe=_0x1a0ca9[_0xd4f0('0x53')][_0xd4f0('0x28')]({'plain':!![]});if(!_0x1c0afe)throw new Error(_0xd4f0('0x54'));if(_0x1c0afe[_0xd4f0('0x55')]==='user'){var _0x259baa=_0x4d9935['get']({'plain':!![]});var _0x32a5d7=[{'name':_0xd4f0('0x29'),'value':'inbound'},{'name':_0xd4f0('0x2b'),'value':_0xd4f0('0x2c')}];var _0x5e330c=_[_0xd4f0('0x31')](_0x32a5d7,[_0xd4f0('0x2f'),_0x259baa[_0xd4f0('0x30')]])[_0xd4f0('0x32')];return db[_0xd4f0('0x5c')][_0xd4f0('0x31')]({'where':{'name':_0x5e330c,'userProfileId':_0x1c0afe['userProfileId']},'raw':!![]})[_0xd4f0('0x26')](function(_0x272b07){if(_0x272b07&&_0x272b07[_0xd4f0('0x57')]===0x0){return db['UserProfileResource'][_0xd4f0('0x51')]({'name':_0x259baa[_0xd4f0('0x32')],'resourceId':_0x259baa['id'],'type':_0x272b07[_0xd4f0('0x32')],'sectionId':_0x272b07['id']},{})[_0xd4f0('0x26')](function(){return _0x4d9935;});}else{return _0x4d9935;}})['catch'](function(_0x53d7cf){logger[_0xd4f0('0x34')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x53d7cf);throw _0x53d7cf;});}return _0x4d9935;});}})[_0xd4f0('0x26')](respondWithResult(_0x5a4f9e,0xc9))['catch'](handleError(_0x5a4f9e,null));};exports[_0xd4f0('0x25')]=function(_0x304234,_0x2b7674){if(_0x304234[_0xd4f0('0x52')]['id']){delete _0x304234[_0xd4f0('0x52')]['id'];}return db[_0xd4f0('0x38')][_0xd4f0('0x31')]({'where':{'id':_0x304234[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x2b7674,null))[_0xd4f0('0x26')](saveUpdates(_0x304234['body'],null))['then'](respondWithResult(_0x2b7674,null))[_0xd4f0('0x50')](handleError(_0x2b7674,null));};exports[_0xd4f0('0x27')]=function(_0x19c292,_0x3bfd3b){return db['VoiceQueue'][_0xd4f0('0x31')]({'where':{'id':_0x19c292['params']['id']}})['then'](handleEntityNotFound(_0x3bfd3b,null))['then'](removeEntity(_0x3bfd3b,null))[_0xd4f0('0x50')](handleError(_0x3bfd3b,null));};exports[_0xd4f0('0x5d')]=function(_0x57c6fb,_0x2551bc,_0x3e14e7){var _0x187718={'raw':![],'where':{}};var _0x31c2c1={};var _0x2e94f9={'count':0x0,'rows':[]};return db[_0xd4f0('0x38')][_0xd4f0('0x5e')]({'where':{'id':_0x57c6fb[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x2551bc,null))['then'](function(_0x403d3b){if(_0x403d3b){_0x31c2c1[_0xd4f0('0x39')]=_['keys'](db[_0xd4f0('0x5f')][_0xd4f0('0x4e')]);_0x31c2c1[_0xd4f0('0x3a')]=_['keys'](_0x57c6fb[_0xd4f0('0x3a')]);_0x31c2c1[_0xd4f0('0x44')]=_[_0xd4f0('0x3c')](_0x31c2c1[_0xd4f0('0x39')],_0x31c2c1['query']);_0x187718[_0xd4f0('0x3e')]=_[_0xd4f0('0x3c')](_0x31c2c1[_0xd4f0('0x39')],qs[_0xd4f0('0x3d')](_0x57c6fb[_0xd4f0('0x3a')]['fields']));_0x187718['attributes']=_0x187718[_0xd4f0('0x3e')][_0xd4f0('0x3f')]?_0x187718[_0xd4f0('0x3e')]:_0x31c2c1[_0xd4f0('0x39')];if(!_0x57c6fb['query'][_0xd4f0('0x40')](_0xd4f0('0x60'))){_0x187718[_0xd4f0('0x1f')]=qs[_0xd4f0('0x1f')](_0x57c6fb['query'][_0xd4f0('0x1f')]);_0x187718['offset']=qs[_0xd4f0('0x1d')](_0x57c6fb[_0xd4f0('0x3a')][_0xd4f0('0x1d')]);}_0x187718[_0xd4f0('0x41')]=qs['sort'](_0x57c6fb[_0xd4f0('0x3a')][_0xd4f0('0x42')]);_0x187718[_0xd4f0('0x43')]=qs[_0xd4f0('0x44')](_[_0xd4f0('0x45')](_0x57c6fb['query'],_0x31c2c1[_0xd4f0('0x44')]));_0x187718[_0xd4f0('0x43')]['VoiceQueueId']=_0x403d3b['id'];if(_0x57c6fb[_0xd4f0('0x3a')][_0xd4f0('0x46')]){_0x187718[_0xd4f0('0x43')]=_[_0xd4f0('0x47')](_0x187718[_0xd4f0('0x43')],{'$or':_['map'](_0x187718[_0xd4f0('0x3e')],function(_0x10149b){var _0x14becf={};_0x14becf[_0x10149b]={'$like':'%'+_0x57c6fb[_0xd4f0('0x3a')][_0xd4f0('0x46')]+'%'};return _0x14becf;})});}_0x187718=_[_0xd4f0('0x47')]({},_0x187718,_0x57c6fb[_0xd4f0('0x48')]);return db['CmHopper'][_0xd4f0('0x20')]({'where':_0x187718[_0xd4f0('0x43')]})[_0xd4f0('0x26')](function(_0x139426){_0x2e94f9[_0xd4f0('0x20')]=_0x139426;if(_0x57c6fb[_0xd4f0('0x3a')]['includeAll']){_0x187718['include']=[{'all':!![]}];}return db[_0xd4f0('0x5f')][_0xd4f0('0x4a')](_0x187718);})[_0xd4f0('0x26')](function(_0x110936){_0x2e94f9[_0xd4f0('0x4b')]=_0x110936;return _0x2e94f9;});}})[_0xd4f0('0x26')](respondWithFilteredResult(_0x2551bc,_0x187718))[_0xd4f0('0x50')](handleError(_0x2551bc,null));};exports[_0xd4f0('0x61')]=function(_0x5cd947,_0x29398a,_0x214214){var _0x4fa782={'raw':!![],'where':{}};var _0x335f39={};var _0x4f7a7b={'count':0x0,'rows':[]};return db[_0xd4f0('0x38')]['findOne']({'where':{'id':_0x5cd947[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x29398a,null))['then'](function(_0x5e61a4){if(_0x5e61a4){_0x335f39[_0xd4f0('0x39')]=_['keys'](db[_0xd4f0('0x62')]['rawAttributes']);_0x335f39[_0xd4f0('0x3a')]=_[_0xd4f0('0x3b')](_0x5cd947['query']);_0x335f39[_0xd4f0('0x44')]=_[_0xd4f0('0x3c')](_0x335f39[_0xd4f0('0x39')],_0x335f39[_0xd4f0('0x3a')]);_0x4fa782[_0xd4f0('0x3e')]=_[_0xd4f0('0x3c')](_0x335f39[_0xd4f0('0x39')],qs[_0xd4f0('0x3d')](_0x5cd947[_0xd4f0('0x3a')][_0xd4f0('0x3d')]));_0x4fa782[_0xd4f0('0x3e')]=_0x4fa782['attributes'][_0xd4f0('0x3f')]?_0x4fa782['attributes']:_0x335f39['model'];if(!_0x5cd947[_0xd4f0('0x3a')][_0xd4f0('0x40')](_0xd4f0('0x60'))){_0x4fa782[_0xd4f0('0x1f')]=qs[_0xd4f0('0x1f')](_0x5cd947[_0xd4f0('0x3a')][_0xd4f0('0x1f')]);_0x4fa782[_0xd4f0('0x1d')]=qs[_0xd4f0('0x1d')](_0x5cd947['query'][_0xd4f0('0x1d')]);}_0x4fa782[_0xd4f0('0x41')]=qs[_0xd4f0('0x42')](_0x5cd947[_0xd4f0('0x3a')]['sort']);_0x4fa782[_0xd4f0('0x43')]=qs[_0xd4f0('0x44')](_['pick'](_0x5cd947[_0xd4f0('0x3a')],_0x335f39[_0xd4f0('0x44')]));_0x4fa782[_0xd4f0('0x43')][_0xd4f0('0x63')]=_0x5e61a4['id'];if(_0x5cd947[_0xd4f0('0x3a')][_0xd4f0('0x46')]){_0x4fa782[_0xd4f0('0x43')]=_['merge'](_0x4fa782[_0xd4f0('0x43')],{'$or':_[_0xd4f0('0x2e')](_0x4fa782[_0xd4f0('0x3e')],function(_0x4db266){var _0x25cec6={};_0x25cec6[_0x4db266]={'$like':'%'+_0x5cd947['query'][_0xd4f0('0x46')]+'%'};return _0x25cec6;})});}_0x4fa782=_['merge']({},_0x4fa782,_0x5cd947[_0xd4f0('0x48')]);return db['CmHopperHistory'][_0xd4f0('0x20')]({'where':_0x4fa782[_0xd4f0('0x43')]})['then'](function(_0x114638){_0x4f7a7b[_0xd4f0('0x20')]=_0x114638;if(_0x5cd947[_0xd4f0('0x3a')][_0xd4f0('0x4f')]){_0x4fa782[_0xd4f0('0x49')]=[{'all':!![]}];}return db['CmHopperHistory'][_0xd4f0('0x4a')](_0x4fa782);})[_0xd4f0('0x26')](function(_0x9956be){_0x4f7a7b['rows']=_0x9956be;return _0x4f7a7b;});}})[_0xd4f0('0x26')](respondWithFilteredResult(_0x29398a,_0x4fa782))[_0xd4f0('0x50')](handleError(_0x29398a,null));};exports['getHopperFinals']=function(_0x54fa49,_0x9c764f,_0x147cae){var _0xdc707a={'raw':!![],'where':{}};var _0x188653={};var _0x597600={'count':0x0,'rows':[]};return db[_0xd4f0('0x38')][_0xd4f0('0x5e')]({'where':{'id':_0x54fa49[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x9c764f,null))['then'](function(_0xc0bd14){if(_0xc0bd14){_0x188653[_0xd4f0('0x39')]=_[_0xd4f0('0x3b')](db['CmHopperFinal'][_0xd4f0('0x4e')]);_0x188653['query']=_[_0xd4f0('0x3b')](_0x54fa49[_0xd4f0('0x3a')]);_0x188653[_0xd4f0('0x44')]=_[_0xd4f0('0x3c')](_0x188653[_0xd4f0('0x39')],_0x188653[_0xd4f0('0x3a')]);_0xdc707a[_0xd4f0('0x3e')]=_[_0xd4f0('0x3c')](_0x188653[_0xd4f0('0x39')],qs[_0xd4f0('0x3d')](_0x54fa49[_0xd4f0('0x3a')][_0xd4f0('0x3d')]));_0xdc707a[_0xd4f0('0x3e')]=_0xdc707a[_0xd4f0('0x3e')][_0xd4f0('0x3f')]?_0xdc707a[_0xd4f0('0x3e')]:_0x188653['model'];if(!_0x54fa49[_0xd4f0('0x3a')][_0xd4f0('0x40')](_0xd4f0('0x60'))){_0xdc707a['limit']=qs['limit'](_0x54fa49[_0xd4f0('0x3a')]['limit']);_0xdc707a[_0xd4f0('0x1d')]=qs[_0xd4f0('0x1d')](_0x54fa49[_0xd4f0('0x3a')]['offset']);}_0xdc707a[_0xd4f0('0x41')]=qs[_0xd4f0('0x42')](_0x54fa49[_0xd4f0('0x3a')][_0xd4f0('0x42')]);_0xdc707a[_0xd4f0('0x43')]=qs[_0xd4f0('0x44')](_[_0xd4f0('0x45')](_0x54fa49[_0xd4f0('0x3a')],_0x188653[_0xd4f0('0x44')]));_0xdc707a[_0xd4f0('0x43')][_0xd4f0('0x63')]=_0xc0bd14['id'];if(_0x54fa49[_0xd4f0('0x3a')]['filter']){_0xdc707a[_0xd4f0('0x43')]=_['merge'](_0xdc707a[_0xd4f0('0x43')],{'$or':_[_0xd4f0('0x2e')](_0xdc707a['attributes'],function(_0x2eeb0b){var _0x3e3f48={};_0x3e3f48[_0x2eeb0b]={'$like':'%'+_0x54fa49[_0xd4f0('0x3a')][_0xd4f0('0x46')]+'%'};return _0x3e3f48;})});}_0xdc707a=_['merge']({},_0xdc707a,_0x54fa49[_0xd4f0('0x48')]);return db[_0xd4f0('0x64')][_0xd4f0('0x20')]({'where':_0xdc707a[_0xd4f0('0x43')]})[_0xd4f0('0x26')](function(_0x3e3867){_0x597600[_0xd4f0('0x20')]=_0x3e3867;if(_0x54fa49['query'][_0xd4f0('0x4f')]){_0xdc707a[_0xd4f0('0x49')]=[{'all':!![]}];}return db[_0xd4f0('0x64')][_0xd4f0('0x4a')](_0xdc707a);})[_0xd4f0('0x26')](function(_0x3fdf45){_0x597600[_0xd4f0('0x4b')]=_0x3fdf45;return _0x597600;});}})[_0xd4f0('0x26')](respondWithFilteredResult(_0x9c764f,_0xdc707a))[_0xd4f0('0x50')](handleError(_0x9c764f,null));};exports['getHopperBlacks']=function(_0x3d25a8,_0x4ee21e,_0x989814){var _0x1aa8ac={'raw':!![],'where':{}};var _0x15b2cb={};var _0x124e66={'count':0x0,'rows':[]};return db[_0xd4f0('0x38')][_0xd4f0('0x5e')]({'where':{'id':_0x3d25a8[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x4ee21e,null))[_0xd4f0('0x26')](function(_0x3438ab){if(_0x3438ab){_0x15b2cb[_0xd4f0('0x39')]=_[_0xd4f0('0x3b')](db[_0xd4f0('0x65')]['rawAttributes']);_0x15b2cb[_0xd4f0('0x3a')]=_[_0xd4f0('0x3b')](_0x3d25a8['query']);_0x15b2cb[_0xd4f0('0x44')]=_['intersection'](_0x15b2cb[_0xd4f0('0x39')],_0x15b2cb['query']);_0x1aa8ac['attributes']=_['intersection'](_0x15b2cb[_0xd4f0('0x39')],qs['fields'](_0x3d25a8[_0xd4f0('0x3a')]['fields']));_0x1aa8ac['attributes']=_0x1aa8ac['attributes']['length']?_0x1aa8ac['attributes']:_0x15b2cb[_0xd4f0('0x39')];if(!_0x3d25a8[_0xd4f0('0x3a')][_0xd4f0('0x40')](_0xd4f0('0x60'))){_0x1aa8ac[_0xd4f0('0x1f')]=qs[_0xd4f0('0x1f')](_0x3d25a8[_0xd4f0('0x3a')][_0xd4f0('0x1f')]);_0x1aa8ac[_0xd4f0('0x1d')]=qs[_0xd4f0('0x1d')](_0x3d25a8['query'][_0xd4f0('0x1d')]);}_0x1aa8ac[_0xd4f0('0x41')]=qs[_0xd4f0('0x42')](_0x3d25a8[_0xd4f0('0x3a')][_0xd4f0('0x42')]);_0x1aa8ac[_0xd4f0('0x43')]=qs[_0xd4f0('0x44')](_['pick'](_0x3d25a8['query'],_0x15b2cb['filters']));_0x1aa8ac[_0xd4f0('0x43')]['VoiceQueueId']=_0x3438ab['id'];if(_0x3d25a8[_0xd4f0('0x3a')][_0xd4f0('0x46')]){_0x1aa8ac[_0xd4f0('0x43')]=_['merge'](_0x1aa8ac[_0xd4f0('0x43')],{'$or':_[_0xd4f0('0x2e')](_0x1aa8ac[_0xd4f0('0x3e')],function(_0x26769b){var _0x226ea1={};_0x226ea1[_0x26769b]={'$like':'%'+_0x3d25a8[_0xd4f0('0x3a')]['filter']+'%'};return _0x226ea1;})});}_0x1aa8ac=_['merge']({},_0x1aa8ac,_0x3d25a8['options']);return db[_0xd4f0('0x65')][_0xd4f0('0x20')]({'where':_0x1aa8ac[_0xd4f0('0x43')]})['then'](function(_0x1a7afe){_0x124e66[_0xd4f0('0x20')]=_0x1a7afe;if(_0x3d25a8[_0xd4f0('0x3a')][_0xd4f0('0x4f')]){_0x1aa8ac[_0xd4f0('0x49')]=[{'all':!![]}];}return db['CmHopperBlack']['findAll'](_0x1aa8ac);})['then'](function(_0x38868c){_0x124e66[_0xd4f0('0x4b')]=_0x38868c;return _0x124e66;});}})[_0xd4f0('0x26')](respondWithFilteredResult(_0x4ee21e,_0x1aa8ac))[_0xd4f0('0x50')](handleError(_0x4ee21e,null));};exports[_0xd4f0('0x66')]=function(_0x3a1ba6,_0x115af2,_0x2bfd00){var _0x326e8b={};var _0x5ae1d2={};var _0x1b6bc0;var _0x790feb;return db[_0xd4f0('0x38')][_0xd4f0('0x5e')]({'where':{'id':_0x3a1ba6[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x115af2,null))[_0xd4f0('0x26')](function(_0x26fe19){if(_0x26fe19){_0x1b6bc0=_0x26fe19;_0x5ae1d2['model']=_[_0xd4f0('0x3b')](db[_0xd4f0('0x67')][_0xd4f0('0x4e')]);_0x5ae1d2[_0xd4f0('0x3a')]=_[_0xd4f0('0x3b')](_0x3a1ba6[_0xd4f0('0x3a')]);_0x5ae1d2[_0xd4f0('0x44')]=_['intersection'](_0x5ae1d2['model'],_0x5ae1d2['query']);_0x326e8b['attributes']=_[_0xd4f0('0x3c')](_0x5ae1d2['model'],qs[_0xd4f0('0x3d')](_0x3a1ba6[_0xd4f0('0x3a')]['fields']));_0x326e8b[_0xd4f0('0x3e')]=_0x326e8b[_0xd4f0('0x3e')][_0xd4f0('0x3f')]?_0x326e8b[_0xd4f0('0x3e')]:_0x5ae1d2[_0xd4f0('0x39')];_0x326e8b[_0xd4f0('0x41')]=qs[_0xd4f0('0x42')](_0x3a1ba6[_0xd4f0('0x3a')]['sort']);_0x326e8b[_0xd4f0('0x43')]=qs[_0xd4f0('0x44')](_[_0xd4f0('0x45')](_0x3a1ba6['query'],_0x5ae1d2[_0xd4f0('0x44')]));if(_0x3a1ba6[_0xd4f0('0x3a')]['filter']){_0x326e8b[_0xd4f0('0x43')]=_[_0xd4f0('0x47')](_0x326e8b['where'],{'$or':_[_0xd4f0('0x2e')](_0x326e8b[_0xd4f0('0x3e')],function(_0x166a6c){var _0x9c4661={};_0x9c4661[_0x166a6c]={'$like':'%'+_0x3a1ba6['query'][_0xd4f0('0x46')]+'%'};return _0x9c4661;})});}_0x326e8b=_[_0xd4f0('0x47')]({},_0x326e8b,_0x3a1ba6[_0xd4f0('0x48')]);return _0x1b6bc0[_0xd4f0('0x66')](_0x326e8b);}})[_0xd4f0('0x26')](function(_0x1b9830){if(_0x1b9830){_0x790feb=_0x1b9830[_0xd4f0('0x3f')];if(!_0x3a1ba6[_0xd4f0('0x3a')]['hasOwnProperty'](_0xd4f0('0x60'))){_0x326e8b[_0xd4f0('0x1f')]=qs[_0xd4f0('0x1f')](_0x3a1ba6[_0xd4f0('0x3a')]['limit']);_0x326e8b['offset']=qs['offset'](_0x3a1ba6[_0xd4f0('0x3a')][_0xd4f0('0x1d')]);}return _0x1b6bc0['getTeams'](_0x326e8b);}})[_0xd4f0('0x26')](function(_0x2ae3e3){if(_0x2ae3e3){return _0x2ae3e3?{'count':_0x790feb,'rows':_0x2ae3e3}:null;}})[_0xd4f0('0x26')](respondWithResult(_0x115af2,null))['catch'](handleError(_0x115af2,null));};exports[_0xd4f0('0x68')]=function(_0x5afbc3,_0x3b5747,_0x28a1e7){var _0x472049=_0x5afbc3[_0xd4f0('0x52')][_0xd4f0('0x69')];var _0x1bc15c=_[_0xd4f0('0x2e')](_0x472049,'id');return db['Team'][_0xd4f0('0x4a')]({'where':{'id':_0x1bc15c},'attributes':['id'],'include':[{'model':db[_0xd4f0('0x6a')],'as':_0xd4f0('0x6b'),'attributes':['id',_0xd4f0('0x32'),_0xd4f0('0x6c'),'voicePause',_0xd4f0('0x6d')],'raw':!![]}]})['then'](function(_0x1e0657){if(_0x1e0657){var _0x26e5af=_['flatMap'](_0x1e0657,function(_0x2820a3){var _0x36a38d=_0x2820a3[_0xd4f0('0x28')]({'plain':!![]});_0x36a38d[_0xd4f0('0x6b')][_0xd4f0('0x6e')](function(_0x451d3b){_0x451d3b[_0xd4f0('0x6f')]=_[_0xd4f0('0x31')](_0x472049,{'id':_0x36a38d['id']})[_0xd4f0('0x6f')];});return _0x36a38d[_0xd4f0('0x6b')];});return db[_0xd4f0('0x38')]['find']({'where':{'id':_0x5afbc3[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](function(_0x58dd8a){return db['sequelize'][_0xd4f0('0x70')](function(_0x35a19b){return _0x58dd8a[_0xd4f0('0x68')](_0x1bc15c,{'transaction':_0x35a19b})[_0xd4f0('0x26')](function(){return BPromise[_0xd4f0('0x71')](_0x472049,function(_0x7ebea1){return db[_0xd4f0('0x72')][_0xd4f0('0x73')]({'TeamId':_0x7ebea1['id'],'VoiceQueueId':_0x5afbc3[_0xd4f0('0x4d')]['id'],'penalty':_0x7ebea1['penalty']},{'transaction':_0x35a19b});});})['then'](function(){return BPromise[_0xd4f0('0x71')](_0x26e5af,function(_0x4d91b6){return db[_0xd4f0('0x74')][_0xd4f0('0x75')]({'where':{'UserId':_0x4d91b6['id'],'VoiceQueueId':_0x5afbc3[_0xd4f0('0x4d')]['id']},'defaults':{'penalty':_0x4d91b6[_0xd4f0('0x6f')]},'transaction':_0x35a19b});});})[_0xd4f0('0x26')](function(){return BPromise[_0xd4f0('0x71')](_[_0xd4f0('0x46')](_0x26e5af,{'online':!![]}),function(_0x218358){return db[_0xd4f0('0x76')]['upsert']({'membername':_0x218358[_0xd4f0('0x32')],'UserId':_0x218358['id'],'queue_name':_0x58dd8a[_0xd4f0('0x32')],'VoiceQueueId':_0x58dd8a['id'],'interface':_['isNil'](_0x218358[_0xd4f0('0x6d')])?util[_0xd4f0('0x77')]('SIP/%s',_0x218358['name']):_0x218358[_0xd4f0('0x6d')],'paused':_0x218358[_0xd4f0('0x78')]||![],'penalty':_0x218358[_0xd4f0('0x6f')]},{'transaction':_0x35a19b});});})[_0xd4f0('0x26')](function(){_0x26e5af[_0xd4f0('0x6e')](function(_0x321fd5){socket[_0xd4f0('0x79')](_0xd4f0('0x7a'),{'UserId':_0x321fd5['id'],'VoiceQueueId':_0x58dd8a['id']});});});});});}})[_0xd4f0('0x26')](respondWithStatusCode(_0x3b5747,null))[_0xd4f0('0x50')](handleError(_0x3b5747,null));};exports[_0xd4f0('0x7b')]=function(_0x28573e,_0x1f086a,_0xd08210){return db[_0xd4f0('0x67')][_0xd4f0('0x4a')]({'where':{'id':_0x28573e[_0xd4f0('0x3a')][_0xd4f0('0x7c')]},'attributes':['id'],'include':[{'model':db[_0xd4f0('0x6a')],'as':'Agents','attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x1f086a,null))[_0xd4f0('0x26')](function(_0x21cd76){var _0x23d7e6=_['map'](_0x21cd76,'id');var _0x570c58=[];var _0x52aff5=[];var _0x381d18=squel[_0xd4f0('0x7d')]();_0x381d18[_0xd4f0('0x7e')](_0xd4f0('0x7f'))[_0xd4f0('0x80')](_0xd4f0('0x81'),'tq')[_0xd4f0('0x82')](_0xd4f0('0x83'),'ut','ut.TeamId\x20=\x20tq.TeamId')['where'](_0xd4f0('0x84'),_0x28573e['params']['id']);for(var _0x484cd4=0x0;_0x484cd4<_0x21cd76['length'];_0x484cd4+=0x1){let _0x300161=_0x21cd76[_0x484cd4];for(var _0x568184=0x0;_0x568184<_0x300161[_0xd4f0('0x6b')][_0xd4f0('0x3f')];_0x568184+=0x1){let _0x444e5b=_0x300161[_0xd4f0('0x6b')][_0x568184];var _0x103072=_0x381d18[_0xd4f0('0x58')]();_0x103072[_0xd4f0('0x43')](_0xd4f0('0x85'),_0x444e5b['id']);_0x52aff5['push'](db[_0xd4f0('0x86')]['query'](_0x103072[_0xd4f0('0x87')](),{'type':db['sequelize'][_0xd4f0('0x88')][_0xd4f0('0x89')]})[_0xd4f0('0x26')](function(_0x166ce7){if(_0x166ce7['length']===0x1){return _0x444e5b['id'];}else{var _0x284074=_[_0xd4f0('0x8a')](_[_0xd4f0('0x2e')](_0x166ce7,_0xd4f0('0x8b')),function(_0x4fd6f2){return _[_0xd4f0('0x8c')](_0x23d7e6,_0x4fd6f2);});if(_0x284074){return _0x444e5b['id'];}}}));}}return BPromise['all'](_0x52aff5)[_0xd4f0('0x26')](function(_0x720eb){_0x570c58=_(_0x570c58)['union'](_0x720eb)[_0xd4f0('0x8d')]()['value']();return db['VoiceQueue'][_0xd4f0('0x31')]({'where':{'id':_0x28573e[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](function(_0x4adfd6){return db[_0xd4f0('0x86')]['transaction'](function(_0x390f9f){return _0x4adfd6['removeTeams'](_0x28573e[_0xd4f0('0x3a')][_0xd4f0('0x7c')],{'transaction':_0x390f9f})[_0xd4f0('0x26')](function(){if(!_[_0xd4f0('0x8e')](_0x570c58)){return _0x4adfd6['removeAgents'](_0x570c58,{'transaction':_0x390f9f})[_0xd4f0('0x26')](function(){return db[_0xd4f0('0x76')]['destroy']({'where':{'VoiceQueueId':_0x28573e[_0xd4f0('0x4d')]['id'],'UserId':_0x570c58},'transaction':_0x390f9f});});}})[_0xd4f0('0x26')](function(){_0x570c58[_0xd4f0('0x6e')](function(_0x1bd639){socket[_0xd4f0('0x79')](_0xd4f0('0x8f'),{'UserId':_0x1bd639,'VoiceQueueId':_0x4adfd6['id']});});});});});});})['then'](respondWithStatusCode(_0x1f086a,null))[_0xd4f0('0x50')](handleError(_0x1f086a,null));};exports[_0xd4f0('0x90')]=function(_0x6b590,_0x39c3f1,_0x40cb2d){var _0x530ba9,_0x4eb44e;return db[_0xd4f0('0x38')]['find']({'where':{'id':_0x6b590[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x39c3f1,null))['then'](function(_0x4a4577){if(_0x4a4577){_0x4eb44e=_0x4a4577;return _0x4a4577[_0xd4f0('0x90')](_0x6b590[_0xd4f0('0x52')][_0xd4f0('0x7c')],_[_0xd4f0('0x5b')](_0x6b590[_0xd4f0('0x52')],['ids','id'])||{})[_0xd4f0('0x91')](function(_0x4ce9dc){for(var _0x305447=0x0;_0x305447<_0x6b590[_0xd4f0('0x52')][_0xd4f0('0x7c')][_0xd4f0('0x3f')];_0x305447+=0x1){socket[_0xd4f0('0x79')]('userVoiceQueue:save',{'UserId':Number(_0x6b590[_0xd4f0('0x52')][_0xd4f0('0x7c')][_0x305447]),'VoiceQueueId':Number(_0x6b590[_0xd4f0('0x4d')]['id'])});}return _0x4ce9dc;});}})[_0xd4f0('0x26')](function(_0xb8dacb){_0x530ba9=_0xb8dacb||[];if(_0x4eb44e){return db[_0xd4f0('0x6a')][_0xd4f0('0x4a')]({'where':{'id':_0x6b590['body']['ids']},'attributes':['id',_0xd4f0('0x32'),_0xd4f0('0x6c'),_0xd4f0('0x78'),'interface'],'raw':!![]});}})[_0xd4f0('0x26')](function(_0x4e11bc){if(!_['isEmpty'](_0x4e11bc)){var _0x3ca649=[];for(var _0x2a5be5=0x0;_0x2a5be5<_0x4e11bc['length'];_0x2a5be5++){if(_0x4e11bc[_0x2a5be5][_0xd4f0('0x6c')]){_0x3ca649[_0xd4f0('0x92')](db[_0xd4f0('0x76')][_0xd4f0('0x73')]({'membername':_0x4e11bc[_0x2a5be5][_0xd4f0('0x32')],'UserId':_0x4e11bc[_0x2a5be5]['id'],'queue_name':_0x4eb44e[_0xd4f0('0x32')],'VoiceQueueId':_0x4eb44e['id'],'interface':_[_0xd4f0('0x93')](_0x4e11bc[_0x2a5be5]['interface'])?util['format'](_0xd4f0('0x94'),_0x4e11bc[_0x2a5be5]['name']):_0x4e11bc[_0x2a5be5]['interface'],'paused':_0x4e11bc[_0x2a5be5][_0xd4f0('0x78')]||![],'penalty':_0x6b590['body'][_0xd4f0('0x6f')]||0x0}));}}return BPromise[_0xd4f0('0x95')](_0x3ca649);}})[_0xd4f0('0x26')](function(){return _0x530ba9;})[_0xd4f0('0x26')](respondWithResult(_0x39c3f1,null))['catch'](handleError(_0x39c3f1,null));};exports['removeAgents']=function(_0x3d7426,_0x3b4987,_0x11f6ae){return db[_0xd4f0('0x38')][_0xd4f0('0x31')]({'where':{'id':_0x3d7426[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x3b4987,null))['then'](function(_0x28aca6){if(_0x28aca6){return _0x28aca6[_0xd4f0('0x96')](_0x3d7426[_0xd4f0('0x3a')]['ids'])[_0xd4f0('0x26')](function(){if(_[_0xd4f0('0x97')](_0x3d7426['query'][_0xd4f0('0x7c')])){for(var _0x21c2d4=0x0;_0x21c2d4<_0x3d7426[_0xd4f0('0x3a')]['ids']['length'];_0x21c2d4+=0x1){socket[_0xd4f0('0x79')](_0xd4f0('0x8f'),{'UserId':Number(_0x3d7426[_0xd4f0('0x3a')][_0xd4f0('0x7c')][_0x21c2d4]),'VoiceQueueId':Number(_0x3d7426['params']['id'])});}}else{socket[_0xd4f0('0x79')](_0xd4f0('0x8f'),{'UserId':Number(_0x3d7426[_0xd4f0('0x3a')][_0xd4f0('0x7c')]),'VoiceQueueId':Number(_0x3d7426[_0xd4f0('0x4d')]['id'])});}});}})[_0xd4f0('0x26')](function(_0x1d8760){return db[_0xd4f0('0x76')][_0xd4f0('0x27')]({'where':{'VoiceQueueId':_0x3d7426[_0xd4f0('0x4d')]['id'],'UserId':_0x3d7426[_0xd4f0('0x3a')][_0xd4f0('0x7c')]}})[_0xd4f0('0x26')](function(){return _0x1d8760;});})[_0xd4f0('0x26')](respondWithStatusCode(_0x3b4987,null))['catch'](handleError(_0x3b4987,null));};exports[_0xd4f0('0x98')]=function(_0x60b346,_0x329a1b,_0x26b8f8){var _0x247669={};var _0x244bfa={};var _0x356b28;var _0x30bb10;return db[_0xd4f0('0x38')][_0xd4f0('0x5e')]({'where':{'id':_0x60b346[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x329a1b,null))[_0xd4f0('0x26')](function(_0x4e424c){if(_0x4e424c){_0x356b28=_0x4e424c;_0x244bfa[_0xd4f0('0x39')]=_[_0xd4f0('0x3b')](db[_0xd4f0('0x6a')][_0xd4f0('0x4e')]);_0x244bfa['query']=_[_0xd4f0('0x3b')](_0x60b346[_0xd4f0('0x3a')]);_0x244bfa[_0xd4f0('0x44')]=_['intersection'](_0x244bfa[_0xd4f0('0x39')],_0x244bfa[_0xd4f0('0x3a')]);_0x247669['attributes']=_[_0xd4f0('0x3c')](_0x244bfa[_0xd4f0('0x39')],qs[_0xd4f0('0x3d')](_0x60b346[_0xd4f0('0x3a')][_0xd4f0('0x3d')]));_0x247669['attributes']=_0x247669[_0xd4f0('0x3e')][_0xd4f0('0x3f')]?_0x247669[_0xd4f0('0x3e')]:_0x244bfa['model'];_0x247669[_0xd4f0('0x41')]=qs[_0xd4f0('0x42')](_0x60b346['query'][_0xd4f0('0x42')]);_0x247669[_0xd4f0('0x43')]=qs['filters'](_['pick'](_0x60b346['query'],_0x244bfa[_0xd4f0('0x44')]));if(_0x60b346[_0xd4f0('0x3a')]['filter']){_0x247669['where']=_[_0xd4f0('0x47')](_0x247669['where'],{'$or':_[_0xd4f0('0x2e')](_0x247669['attributes'],function(_0x1631ca){var _0x2ec0c7={};_0x2ec0c7[_0x1631ca]={'$like':'%'+_0x60b346[_0xd4f0('0x3a')]['filter']+'%'};return _0x2ec0c7;})});}_0x247669=_[_0xd4f0('0x47')]({},_0x247669,_0x60b346[_0xd4f0('0x48')]);return _0x356b28[_0xd4f0('0x98')](_0x247669);}})[_0xd4f0('0x26')](function(_0x395317){if(_0x395317){_0x30bb10=_0x395317[_0xd4f0('0x3f')];if(!_0x60b346['query'][_0xd4f0('0x40')](_0xd4f0('0x60'))){_0x247669[_0xd4f0('0x1f')]=qs[_0xd4f0('0x1f')](_0x60b346[_0xd4f0('0x3a')]['limit']);_0x247669['offset']=qs['offset'](_0x60b346[_0xd4f0('0x3a')][_0xd4f0('0x1d')]);}return _0x356b28[_0xd4f0('0x98')](_0x247669);}})[_0xd4f0('0x26')](function(_0x46167){if(_0x46167){return _0x46167?{'count':_0x30bb10,'rows':_0x46167}:null;}})[_0xd4f0('0x26')](respondWithResult(_0x329a1b,null))[_0xd4f0('0x50')](handleError(_0x329a1b,null));};exports[_0xd4f0('0x99')]=function(_0x2b76df,_0x17172d,_0x101f2f){var _0x5de1f2={};var _0x32d11e={};var _0x194e5e;var _0x12574e;return db['VoiceQueue']['findOne']({'where':{'id':_0x2b76df[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x17172d,null))[_0xd4f0('0x26')](function(_0x38867b){if(_0x38867b){_0x194e5e=_0x38867b;_0x32d11e[_0xd4f0('0x39')]=_[_0xd4f0('0x3b')](db[_0xd4f0('0x76')][_0xd4f0('0x4e')]);_0x32d11e[_0xd4f0('0x3a')]=_[_0xd4f0('0x3b')](_0x2b76df[_0xd4f0('0x3a')]);_0x32d11e[_0xd4f0('0x44')]=_[_0xd4f0('0x3c')](_0x32d11e[_0xd4f0('0x39')],_0x32d11e[_0xd4f0('0x3a')]);_0x5de1f2[_0xd4f0('0x3e')]=_[_0xd4f0('0x3c')](_0x32d11e[_0xd4f0('0x39')],qs[_0xd4f0('0x3d')](_0x2b76df[_0xd4f0('0x3a')][_0xd4f0('0x3d')]));_0x5de1f2[_0xd4f0('0x3e')]=_0x5de1f2[_0xd4f0('0x3e')]['length']?_0x5de1f2[_0xd4f0('0x3e')]:_0x32d11e['model'];_0x5de1f2['order']=qs[_0xd4f0('0x42')](_0x2b76df['query'][_0xd4f0('0x42')]);_0x5de1f2[_0xd4f0('0x43')]=qs[_0xd4f0('0x44')](_[_0xd4f0('0x45')](_0x2b76df[_0xd4f0('0x3a')],_0x32d11e['filters']));if(_0x2b76df['query']['filter']){_0x5de1f2[_0xd4f0('0x43')]=_[_0xd4f0('0x47')](_0x5de1f2[_0xd4f0('0x43')],{'$or':_[_0xd4f0('0x2e')](_0x5de1f2[_0xd4f0('0x3e')],function(_0x52eab8){var _0x5c493a={};_0x5c493a[_0x52eab8]={'$like':'%'+_0x2b76df['query'][_0xd4f0('0x46')]+'%'};return _0x5c493a;})});}_0x5de1f2=_[_0xd4f0('0x47')]({},_0x5de1f2,_0x2b76df[_0xd4f0('0x48')]);return _0x194e5e[_0xd4f0('0x99')](_0x5de1f2);}})[_0xd4f0('0x26')](function(_0x1bc264){if(_0x1bc264){_0x12574e=_0x1bc264['length'];if(!_0x2b76df['query'][_0xd4f0('0x40')](_0xd4f0('0x60'))){_0x5de1f2['limit']=qs['limit'](_0x2b76df[_0xd4f0('0x3a')][_0xd4f0('0x1f')]);_0x5de1f2[_0xd4f0('0x1d')]=qs['offset'](_0x2b76df['query'][_0xd4f0('0x1d')]);}return _0x194e5e[_0xd4f0('0x99')](_0x5de1f2);}})['then'](function(_0x45fcf9){return _0x45fcf9?{'count':_0x12574e,'rows':_0x45fcf9}:null;})[_0xd4f0('0x26')](respondWithResult(_0x17172d,null))[_0xd4f0('0x50')](handleError(_0x17172d,null));};exports[_0xd4f0('0x9a')]=function(_0x27fea8,_0x56de6d,_0xa817ea){var _0x49f66f={};var _0x16dc93={};var _0x26a1fa;var _0x3504ae;return db[_0xd4f0('0x38')][_0xd4f0('0x5e')]({'where':{'id':_0x27fea8[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x56de6d,null))[_0xd4f0('0x26')](function(_0x1e2c57){if(_0x1e2c57){_0x26a1fa=_0x1e2c57;_0x16dc93[_0xd4f0('0x39')]=_['keys'](db[_0xd4f0('0x9b')][_0xd4f0('0x4e')]);_0x16dc93['query']=_[_0xd4f0('0x3b')](_0x27fea8[_0xd4f0('0x3a')]);_0x16dc93[_0xd4f0('0x44')]=_[_0xd4f0('0x3c')](_0x16dc93[_0xd4f0('0x39')],_0x16dc93[_0xd4f0('0x3a')]);_0x49f66f[_0xd4f0('0x3e')]=_[_0xd4f0('0x3c')](_0x16dc93[_0xd4f0('0x39')],qs[_0xd4f0('0x3d')](_0x27fea8[_0xd4f0('0x3a')][_0xd4f0('0x3d')]));_0x49f66f[_0xd4f0('0x3e')]=_0x49f66f['attributes'][_0xd4f0('0x3f')]?_0x49f66f[_0xd4f0('0x3e')]:_0x16dc93[_0xd4f0('0x39')];_0x49f66f[_0xd4f0('0x41')]=qs[_0xd4f0('0x42')](_0x27fea8[_0xd4f0('0x3a')]['sort']);_0x49f66f[_0xd4f0('0x43')]=qs[_0xd4f0('0x44')](_[_0xd4f0('0x45')](_0x27fea8[_0xd4f0('0x3a')],_0x16dc93[_0xd4f0('0x44')]));if(_0x27fea8[_0xd4f0('0x3a')][_0xd4f0('0x46')]){_0x49f66f[_0xd4f0('0x43')]=_[_0xd4f0('0x47')](_0x49f66f[_0xd4f0('0x43')],{'$or':_[_0xd4f0('0x2e')](_0x49f66f[_0xd4f0('0x3e')],function(_0x2455e3){var _0x2c72c0={};_0x2c72c0[_0x2455e3]={'$like':'%'+_0x27fea8['query'][_0xd4f0('0x46')]+'%'};return _0x2c72c0;})});}_0x49f66f=_[_0xd4f0('0x47')]({},_0x49f66f,_0x27fea8[_0xd4f0('0x48')]);return _0x26a1fa[_0xd4f0('0x9a')](_0x49f66f);}})[_0xd4f0('0x26')](function(_0xc2a673){if(_0xc2a673){_0x3504ae=_0xc2a673['length'];if(!_0x27fea8[_0xd4f0('0x3a')][_0xd4f0('0x40')](_0xd4f0('0x60'))){_0x49f66f[_0xd4f0('0x1f')]=qs[_0xd4f0('0x1f')](_0x27fea8['query'][_0xd4f0('0x1f')]);_0x49f66f[_0xd4f0('0x1d')]=qs[_0xd4f0('0x1d')](_0x27fea8['query']['offset']);}return _0x26a1fa[_0xd4f0('0x9a')](_0x49f66f);}})[_0xd4f0('0x26')](function(_0x2324e1){if(_0x2324e1){return _0x2324e1?{'count':_0x3504ae,'rows':_0x2324e1}:null;}})[_0xd4f0('0x26')](respondWithResult(_0x56de6d,null))[_0xd4f0('0x50')](handleError(_0x56de6d,null));};exports[_0xd4f0('0x9c')]=function(_0xecdb75,_0x49243f,_0x3b6ac4){var _0x441468=moment()[_0xd4f0('0x77')]('YYYY-MM-DD\x20HH:mm:ss');var _0x40ee0,_0x3d64d1;return db[_0xd4f0('0x38')]['find']({'where':{'id':_0xecdb75[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x49243f,null))[_0xd4f0('0x26')](function(_0x3858dd){if(_0x3858dd){_0x3d64d1=_0x3858dd;return _0x3858dd[_0xd4f0('0x9c')](_0xecdb75[_0xd4f0('0x52')][_0xd4f0('0x7c')],_[_0xd4f0('0x5b')](_0xecdb75[_0xd4f0('0x52')],[_0xd4f0('0x7c'),'id'])||{});}return null;})[_0xd4f0('0x91')](function(_0x274f99){var _0xe72e2c;_0x40ee0=_0x274f99||[];var _0x3e0aff=[];if(_0x274f99){for(var _0x12dfe3=0x0;_0x12dfe3<_0x274f99[_0xd4f0('0x3f')];_0x12dfe3+=0x1){var _0x192ae1=_0x274f99[_0x12dfe3][_0xd4f0('0x28')]({'plain':!![]});_0x3d64d1[_0xd4f0('0x9d')]=_0xecdb75['body']['dialCheckDuplicateType']?_0xecdb75[_0xd4f0('0x52')][_0xd4f0('0x9d')]:_0x3d64d1[_0xd4f0('0x9d')];switch(_0x3d64d1['dialCheckDuplicateType']){case _0xd4f0('0x9e'):_0xe72e2c=squel[_0xd4f0('0x9f')]()[_0xd4f0('0xa0')](_0xd4f0('0xa1'))[_0xd4f0('0xa2')]([_0xd4f0('0xa3'),_0xd4f0('0xa4'),_0xd4f0('0xa5'),_0xd4f0('0xa6'),_0xd4f0('0x63'),_0xd4f0('0x59'),'updatedAt'],squel[_0xd4f0('0x7d')]()[_0xd4f0('0x7e')]('phone',_0xd4f0('0xa3'))[_0xd4f0('0x7e')]('\x27'+_0x441468+'\x27','scheduledAt')[_0xd4f0('0x7e')]('id',_0xd4f0('0xa5'))['field'](_0x192ae1[_0xd4f0('0xa7')][_0xd4f0('0x87')](),_0xd4f0('0xa6'))[_0xd4f0('0x7e')](_0xecdb75[_0xd4f0('0x4d')]['id']['toString'](),'VoiceQueueId')[_0xd4f0('0x7e')]('\x27'+_0x441468+'\x27',_0xd4f0('0x59'))[_0xd4f0('0x7e')]('\x27'+_0x441468+'\x27','updatedAt')[_0xd4f0('0x80')](_0xd4f0('0xa8'))['where']('deletedAt\x20IS\x20NULL')[_0xd4f0('0x43')](_0xd4f0('0xa9'),_0x192ae1[_0xd4f0('0xa7')][_0xd4f0('0x87')]())[_0xd4f0('0x43')](_0xd4f0('0xaa'))[_0xd4f0('0x43')](_0xd4f0('0xab'),squel[_0xd4f0('0x7d')]()[_0xd4f0('0x7e')](_0xd4f0('0xac'))[_0xd4f0('0x80')](_0xd4f0('0xad'))[_0xd4f0('0x43')](_0xd4f0('0x84'),_0xecdb75[_0xd4f0('0x4d')]['id'][_0xd4f0('0x87')]()))[_0xd4f0('0x43')](_0xd4f0('0xab'),squel[_0xd4f0('0x7d')]()[_0xd4f0('0x7e')]('COALESCE(phone,\x27\x27)')[_0xd4f0('0x80')](_0xd4f0('0xa1'))['where'](_0xd4f0('0x84'),_0xecdb75[_0xd4f0('0x4d')]['id'][_0xd4f0('0x87')]())))[_0xd4f0('0x87')]();break;case _0xd4f0('0xae'):_0xe72e2c=squel[_0xd4f0('0x9f')]()[_0xd4f0('0xa0')]('cm_hopper')[_0xd4f0('0xa2')]([_0xd4f0('0xa3'),_0xd4f0('0xa4'),'ContactId','ListId',_0xd4f0('0x63'),_0xd4f0('0x59'),_0xd4f0('0x5a')],squel[_0xd4f0('0x7d')]()['field']('phone',_0xd4f0('0xa3'))['field']('\x27'+_0x441468+'\x27',_0xd4f0('0xa4'))[_0xd4f0('0x7e')]('id','ContactId')[_0xd4f0('0x7e')](_0x192ae1[_0xd4f0('0xa7')][_0xd4f0('0x87')](),_0xd4f0('0xa6'))[_0xd4f0('0x7e')](_0xecdb75[_0xd4f0('0x4d')]['id'][_0xd4f0('0x87')](),_0xd4f0('0x63'))[_0xd4f0('0x7e')]('\x27'+_0x441468+'\x27',_0xd4f0('0x59'))[_0xd4f0('0x7e')]('\x27'+_0x441468+'\x27',_0xd4f0('0x5a'))['from'](_0xd4f0('0xa8'))['where'](_0xd4f0('0xaf'))['where']('ListId\x20=\x20?',_0x192ae1[_0xd4f0('0xa7')]['toString']())[_0xd4f0('0x43')](_0xd4f0('0xaa'))[_0xd4f0('0x43')](_0xd4f0('0xab'),squel[_0xd4f0('0x7d')]()[_0xd4f0('0x7e')]('COALESCE(phone,\x27\x27)')['from'](_0xd4f0('0xa1'))[_0xd4f0('0x43')](_0xd4f0('0x84'),_0xecdb75[_0xd4f0('0x4d')]['id'][_0xd4f0('0x87')]())))[_0xd4f0('0x87')]();break;default:_0xe72e2c=squel[_0xd4f0('0x9f')]()[_0xd4f0('0xa0')](_0xd4f0('0xa1'))[_0xd4f0('0xa2')]([_0xd4f0('0xa3'),_0xd4f0('0xa4'),_0xd4f0('0xa5'),'ListId',_0xd4f0('0x63'),_0xd4f0('0x59'),_0xd4f0('0x5a')],squel['select']()[_0xd4f0('0x7e')]('phone',_0xd4f0('0xa3'))['field']('\x27'+_0x441468+'\x27',_0xd4f0('0xa4'))['field']('id',_0xd4f0('0xa5'))['field'](_0x192ae1['CmListId'][_0xd4f0('0x87')](),'ListId')[_0xd4f0('0x7e')](_0xecdb75[_0xd4f0('0x4d')]['id']['toString'](),_0xd4f0('0x63'))[_0xd4f0('0x7e')]('\x27'+_0x441468+'\x27',_0xd4f0('0x59'))['field']('\x27'+_0x441468+'\x27',_0xd4f0('0x5a'))[_0xd4f0('0x80')]('cm_contacts')[_0xd4f0('0x43')]('deletedAt\x20IS\x20NULL')[_0xd4f0('0x43')](_0xd4f0('0xa9'),_0x192ae1[_0xd4f0('0xa7')][_0xd4f0('0x87')]())[_0xd4f0('0x43')](_0xd4f0('0xaa')))[_0xd4f0('0x87')]();}_0x3e0aff[_0xd4f0('0x92')](db[_0xd4f0('0x86')]['query'](_0xe72e2c));}return BPromise[_0xd4f0('0x95')](_0x3e0aff);}})[_0xd4f0('0x26')](function(){var _0x2d0bee=[];var _0xc317e7=squel[_0xd4f0('0x9f')]()[_0xd4f0('0xa0')](_0xd4f0('0xb0'))['fromQuery']([_0xd4f0('0xb1'),_0xd4f0('0xa3'),_0xd4f0('0xb2'),_0xd4f0('0x59'),_0xd4f0('0x5a')],squel[_0xd4f0('0x7d')]()[_0xd4f0('0x7e')](_0xd4f0('0xb3'))[_0xd4f0('0x7e')](_0xd4f0('0xb4'))[_0xd4f0('0x7e')]('ci.OrderBy+1')['field']('\x27'+_0x441468+'\x27',_0xd4f0('0x59'))[_0xd4f0('0x7e')]('\x27'+_0x441468+'\x27',_0xd4f0('0x5a'))['from']('cm_contact_has_items','ci')[_0xd4f0('0x82')](_0xd4f0('0xa1'),'h',_0xd4f0('0xb5'))[_0xd4f0('0x43')]('h.scheduledat=?',_0x441468)[_0xd4f0('0x43')](_0xd4f0('0xb6'),'PHONE'))['toString']();_0x2d0bee[_0xd4f0('0x92')](db[_0xd4f0('0x86')][_0xd4f0('0x3a')](_0xc317e7));return BPromise[_0xd4f0('0x95')](_0x2d0bee);})[_0xd4f0('0x26')](function(){return _0x40ee0;})[_0xd4f0('0x26')](respondWithResult(_0x49243f,null))[_0xd4f0('0x50')](handleError(_0x49243f,null));};exports[_0xd4f0('0xb7')]=function(_0x555d5a,_0x23f986,_0x2d3a79){return db['VoiceQueue'][_0xd4f0('0x31')]({'where':{'id':_0x555d5a[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x23f986,null))[_0xd4f0('0x26')](function(_0x51c8fc){if(_0x51c8fc){return _0x51c8fc[_0xd4f0('0xb7')](_0x555d5a[_0xd4f0('0x3a')][_0xd4f0('0x7c')]);}})[_0xd4f0('0x26')](function(_0x6d89a2){if(_0x6d89a2){return db[_0xd4f0('0x5f')][_0xd4f0('0x27')]({'where':{'ListId':_0x555d5a[_0xd4f0('0x3a')][_0xd4f0('0x7c')],'VoiceQueueId':_0x555d5a[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](function(){return _0x6d89a2;});}})['then'](respondWithStatusCode(_0x23f986,null))[_0xd4f0('0x50')](handleError(_0x23f986,null));};exports[_0xd4f0('0xb8')]=function(_0x1c91a7,_0x3a3e47,_0x43c99d){var _0xbd4e9f={};var _0x373fb9={};var _0x12d67b;var _0x4ea804;return db['VoiceQueue'][_0xd4f0('0x5e')]({'where':{'id':_0x1c91a7[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x3a3e47,null))[_0xd4f0('0x26')](function(_0xafcbc5){if(_0xafcbc5){_0x12d67b=_0xafcbc5;_0x373fb9[_0xd4f0('0x39')]=_[_0xd4f0('0x3b')](db[_0xd4f0('0x9b')][_0xd4f0('0x4e')]);_0x373fb9[_0xd4f0('0x3a')]=_[_0xd4f0('0x3b')](_0x1c91a7[_0xd4f0('0x3a')]);_0x373fb9[_0xd4f0('0x44')]=_[_0xd4f0('0x3c')](_0x373fb9[_0xd4f0('0x39')],_0x373fb9[_0xd4f0('0x3a')]);_0xbd4e9f[_0xd4f0('0x3e')]=_[_0xd4f0('0x3c')](_0x373fb9[_0xd4f0('0x39')],qs['fields'](_0x1c91a7[_0xd4f0('0x3a')]['fields']));_0xbd4e9f[_0xd4f0('0x3e')]=_0xbd4e9f['attributes'][_0xd4f0('0x3f')]?_0xbd4e9f[_0xd4f0('0x3e')]:_0x373fb9['model'];_0xbd4e9f[_0xd4f0('0x41')]=qs[_0xd4f0('0x42')](_0x1c91a7['query']['sort']);_0xbd4e9f[_0xd4f0('0x43')]=qs[_0xd4f0('0x44')](_[_0xd4f0('0x45')](_0x1c91a7['query'],_0x373fb9['filters']));if(_0x1c91a7[_0xd4f0('0x3a')][_0xd4f0('0x46')]){_0xbd4e9f[_0xd4f0('0x43')]=_[_0xd4f0('0x47')](_0xbd4e9f[_0xd4f0('0x43')],{'$or':_[_0xd4f0('0x2e')](_0xbd4e9f[_0xd4f0('0x3e')],function(_0x16791c){var _0x181c83={};_0x181c83[_0x16791c]={'$like':'%'+_0x1c91a7[_0xd4f0('0x3a')]['filter']+'%'};return _0x181c83;})});}_0xbd4e9f=_[_0xd4f0('0x47')]({},_0xbd4e9f,_0x1c91a7[_0xd4f0('0x48')]);return _0x12d67b[_0xd4f0('0xb8')](_0xbd4e9f);}})['then'](function(_0x3ec838){if(_0x3ec838){_0x4ea804=_0x3ec838['length'];if(!_0x1c91a7['query'][_0xd4f0('0x40')](_0xd4f0('0x60'))){_0xbd4e9f[_0xd4f0('0x1f')]=qs['limit'](_0x1c91a7[_0xd4f0('0x3a')]['limit']);_0xbd4e9f[_0xd4f0('0x1d')]=qs[_0xd4f0('0x1d')](_0x1c91a7[_0xd4f0('0x3a')][_0xd4f0('0x1d')]);}return _0x12d67b['getBlackLists'](_0xbd4e9f);}})[_0xd4f0('0x26')](function(_0x421a9a){if(_0x421a9a){return _0x421a9a?{'count':_0x4ea804,'rows':_0x421a9a}:null;}})['then'](respondWithResult(_0x3a3e47,null))[_0xd4f0('0x50')](handleError(_0x3a3e47,null));};exports[_0xd4f0('0xb9')]=function(_0x59bdde,_0x333b7e,_0x34c7d6){var _0x825fb7,_0x17c9b2;return db[_0xd4f0('0x38')][_0xd4f0('0x31')]({'where':{'id':_0x59bdde[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x333b7e,null))[_0xd4f0('0x26')](function(_0x28c006){if(_0x28c006){_0x17c9b2=_0x28c006;return _0x28c006[_0xd4f0('0xb9')](_0x59bdde['body']['ids'],_[_0xd4f0('0x5b')](_0x59bdde[_0xd4f0('0x52')],[_0xd4f0('0x7c'),'id'])||{});}return null;})[_0xd4f0('0x91')](function(_0x3c3a4d){var _0x4957e9;_0x825fb7=_0x3c3a4d||[];var _0x1c5967=[];if(_0x3c3a4d){for(var _0xed80ec=0x0;_0xed80ec<_0x3c3a4d[_0xd4f0('0x3f')];_0xed80ec+=0x1){var _0xbda04b=_0x3c3a4d[_0xed80ec][_0xd4f0('0x28')]({'plain':!![]});_0x4957e9=squel[_0xd4f0('0x9f')]()[_0xd4f0('0xa0')](_0xd4f0('0xba'))[_0xd4f0('0xa2')](['phone','ContactId',_0xd4f0('0xa6'),_0xd4f0('0x63'),_0xd4f0('0x59'),_0xd4f0('0x5a')],squel[_0xd4f0('0x7d')]()[_0xd4f0('0x7e')]('phone',_0xd4f0('0xa3'))[_0xd4f0('0x7e')]('id',_0xd4f0('0xa5'))[_0xd4f0('0x7e')](_0xbda04b[_0xd4f0('0xa7')][_0xd4f0('0x87')](),_0xd4f0('0xa6'))[_0xd4f0('0x7e')](_0x59bdde[_0xd4f0('0x4d')]['id']['toString'](),_0xd4f0('0x63'))['field']('NOW()','createdAt')['field'](_0xd4f0('0xbb'),_0xd4f0('0x5a'))[_0xd4f0('0x80')](_0xd4f0('0xa8'))[_0xd4f0('0x43')](_0xd4f0('0xaf'))['where']('ListId\x20=\x20?',_0xbda04b[_0xd4f0('0xa7')][_0xd4f0('0x87')]())[_0xd4f0('0x43')](_0xd4f0('0xaa')))[_0xd4f0('0x87')]();_0x1c5967['push'](db['sequelize'][_0xd4f0('0x3a')](_0x4957e9));}return BPromise[_0xd4f0('0x95')](_0x1c5967);}})['then'](function(){return _0x825fb7;})[_0xd4f0('0x26')](respondWithResult(_0x333b7e,null))['catch'](handleError(_0x333b7e,null));};exports[_0xd4f0('0xbc')]=function(_0xa503e7,_0x3eea40,_0x3a4009){return db[_0xd4f0('0x38')][_0xd4f0('0x31')]({'where':{'id':_0xa503e7[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](handleEntityNotFound(_0x3eea40,null))['then'](function(_0x5ad970){if(_0x5ad970){return _0x5ad970['removeBlackLists'](_0xa503e7['query'][_0xd4f0('0x7c')]);}})['then'](function(_0x41248a){if(_0x41248a){return db['CmHopperBlack'][_0xd4f0('0x27')]({'where':{'ListId':_0xa503e7[_0xd4f0('0x3a')][_0xd4f0('0x7c')],'VoiceQueueId':_0xa503e7[_0xd4f0('0x4d')]['id']}})[_0xd4f0('0x26')](function(){return _0x41248a;});}})[_0xd4f0('0x26')](respondWithStatusCode(_0x3eea40,null))[_0xd4f0('0x50')](handleError(_0x3eea40,null));};
\ No newline at end of file