Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / voiceQueue / voiceQueue.controller.js
index b08519e..c6091d4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x803f=['create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','options','find','omit','updatedAt','createdAt','user','getHoppers','CmHopper','pick','VoiceQueueId','filter','getHopperHistories','findOne','CmHopperHistory','getHopperFinals','CmHopperBlack','getTeams','teams','Team','Agents','online','flatMap','forEach','addTeams','each','UserVoiceQueue','findOrCreate','penalty','UserVoiceQueueRt','isNil','interface','format','voicePause','removeTeams','ids','User','select','tq.TeamId','from','team_has_voice_queues','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','VoiceQueueId\x20=\x20?','ut.UserId\x20=\x20?','push','sequelize','toString','QueryTypes','SELECT','every','TeamId','compact','transaction','isEmpty','removeAgents','emit','userVoiceQueue:remove','addAgents','userVoiceQueue:save','SIP/%s','all','isArray','getAgents','getMembers','getLists','CmList','addLists','spread','dialCheckDuplicateType','always','insert','into','fromQuery','phone','scheduledAt','ContactId','ListId','NOW()','cm_contacts','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','CmListId','phone\x20IS\x20NOT\x20NULL','cm_hopper_final','phone\x20NOT\x20IN\x20(?)','COALESCE(phone,\x27\x27)','cm_hopper','removeLists','getBlackLists','addBlackLists','removeBlackLists','html-pdf','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','squel','crypto','desk.js','querystring','ioredis','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','redis','localhost','socket.io-emitter','./voiceQueue.socket','sendStatus','end','status','json','count','offset','limit','set','apply','save','update','then','destroy','get','VoiceQueues','inbound','QueueCampaigns','outbound','ignore','map','value','includes','type','UserProfileResource','error','name','index','rawAttributes','model','keys','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','key','VIRTUAL','field','merge','VoiceQueue','includeAll','include','findAll','rows','catch','show','params'];(function(_0x590ad7,_0x2a1791){var _0x5e21dc=function(_0x38e134){while(--_0x38e134){_0x590ad7['push'](_0x590ad7['shift']());}};_0x5e21dc(++_0x2a1791);}(_0x803f,0x64));var _0xf803=function(_0x206e92,_0x55b651){_0x206e92=_0x206e92-0x0;var _0x2d72e9=_0x803f[_0x206e92];return _0x2d72e9;};'use strict';var pdf=require(_0xf803('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xf803('0x1'));var zipdir=require(_0xf803('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xf803('0x3'));var moment=require(_0xf803('0x4'));var BPromise=require(_0xf803('0x5'));var Mustache=require(_0xf803('0x6'));var util=require(_0xf803('0x7'));var path=require('path');var sox=require(_0xf803('0x8'));var csv=require(_0xf803('0x9'));var ejs=require(_0xf803('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0xf803('0xb'));var crypto=require(_0xf803('0xc'));var jsforce=require('jsforce');var deskjs=require(_0xf803('0xd'));var toCsv=require(_0xf803('0x9'));var querystring=require(_0xf803('0xe'));var Papa=require('papaparse');var Redis=require(_0xf803('0xf'));var authService=require('../../components/auth/service');var qs=require(_0xf803('0x10'));var hardwareService=require(_0xf803('0x11'));var logger=require('../../config/logger')(_0xf803('0x12'));var utils=require(_0xf803('0x13'));var config=require(_0xf803('0x14'));var db=require(_0xf803('0x15'))['db'];config[_0xf803('0x16')]=_['defaults'](config['redis'],{'host':_0xf803('0x17'),'port':0x18eb});var socket=require(_0xf803('0x18'))(new Redis(config['redis']));require(_0xf803('0x19'))['register'](socket);function respondWithStatusCode(_0x272b96,_0x29af60){_0x29af60=_0x29af60||0xcc;return function(_0x111a73){if(_0x111a73){return _0x272b96[_0xf803('0x1a')](_0x29af60);}return _0x272b96['status'](_0x29af60)[_0xf803('0x1b')]();};}function respondWithResult(_0x135230,_0x3d07ca){_0x3d07ca=_0x3d07ca||0xc8;return function(_0x11373e){if(_0x11373e){return _0x135230[_0xf803('0x1c')](_0x3d07ca)[_0xf803('0x1d')](_0x11373e);}};}function respondWithFilteredResult(_0xbd7728,_0x4afba4){return function(_0x50a67c){if(_0x50a67c){var _0x3caf5a=_0x50a67c[_0xf803('0x1e')],_0x292179=_0x4afba4[_0xf803('0x1f')],_0x5c775b=_0x4afba4[_0xf803('0x1f')]+_0x4afba4[_0xf803('0x20')],_0x36d347;if(_0x5c775b>=_0x3caf5a){_0x5c775b=_0x3caf5a;_0x36d347=0xc8;}else{_0x36d347=0xce;}_0xbd7728[_0xf803('0x1c')](_0x36d347);return _0xbd7728[_0xf803('0x21')]('Content-Range',_0x292179+'-'+_0x5c775b+'/'+_0x3caf5a)[_0xf803('0x1d')](_0x50a67c);}return null;};}function patchUpdates(_0x252421){return function(_0x462157){try{jsonpatch[_0xf803('0x22')](_0x462157,_0x252421,!![]);}catch(_0x38aa68){return BPromise['reject'](_0x38aa68);}return _0x462157[_0xf803('0x23')]();};}function saveUpdates(_0x1a7879,_0x4a5299){return function(_0x27882f){if(_0x27882f){return _0x27882f[_0xf803('0x24')](_0x1a7879)[_0xf803('0x25')](function(_0x23c46b){return _0x23c46b;});}return null;};}function removeEntity(_0x20ed90,_0x4717ac){return function(_0x3d8cc9){if(_0x3d8cc9){return _0x3d8cc9[_0xf803('0x26')]()[_0xf803('0x25')](function(){var _0x1e5a2a=_0x3d8cc9[_0xf803('0x27')]({'plain':!![]});var _0x57eaab=[{'name':_0xf803('0x28'),'value':_0xf803('0x29'),'ignore':![]},{'name':_0xf803('0x2a'),'value':_0xf803('0x2b'),'ignore':![]}];var _0x5f1477=_(_0x57eaab)['filter'](_0xf803('0x2c'))[_0xf803('0x2d')](_0xf803('0x2e'))['value']();if(_[_0xf803('0x2f')](_0x5f1477,_0x1e5a2a[_0xf803('0x30')])){return;}var _0x4994e9=_['find'](_0x57eaab,[_0xf803('0x2e'),_0x1e5a2a[_0xf803('0x30')]])['name'];return db[_0xf803('0x31')][_0xf803('0x26')]({'where':{'type':_0x4994e9,'resourceId':_0x1e5a2a['id']}})[_0xf803('0x25')](function(){return _0x3d8cc9;});})['then'](function(){_0x20ed90[_0xf803('0x1c')](0xcc)[_0xf803('0x1b')]();});}};}function handleEntityNotFound(_0x3d8e9c,_0x3bb523){return function(_0x42a35c){if(!_0x42a35c){_0x3d8e9c[_0xf803('0x1a')](0x194);}return _0x42a35c;};}function handleError(_0x34b5fa,_0x2ebd22){_0x2ebd22=_0x2ebd22||0x1f4;return function(_0x3cadd8){logger[_0xf803('0x32')](_0x3cadd8['stack']);if(_0x3cadd8[_0xf803('0x33')]){delete _0x3cadd8['name'];}_0x34b5fa[_0xf803('0x1c')](_0x2ebd22)['send'](_0x3cadd8);};}exports[_0xf803('0x34')]=function(_0x112430,_0x466e41){var _0x31a071={},_0x404597={},_0x2cd564={'count':0x0,'rows':[]};var _0x1436d7=db['VoiceQueue'][_0xf803('0x35')];_0x404597[_0xf803('0x36')]=_[_0xf803('0x37')](_0x1436d7);_0x404597[_0xf803('0x38')]=_[_0xf803('0x37')](_0x112430[_0xf803('0x38')]);_0x404597[_0xf803('0x39')]=_[_0xf803('0x3a')](_0x404597[_0xf803('0x36')],_0x404597[_0xf803('0x38')]);_0x31a071['attributes']=_['intersection'](_0x404597[_0xf803('0x36')],qs['fields'](_0x112430['query'][_0xf803('0x3b')]));_0x31a071['attributes']=_0x31a071[_0xf803('0x3c')][_0xf803('0x3d')]?_0x31a071[_0xf803('0x3c')]:_0x404597[_0xf803('0x36')];if(!_0x112430[_0xf803('0x38')][_0xf803('0x3e')](_0xf803('0x3f'))){_0x31a071[_0xf803('0x20')]=qs[_0xf803('0x20')](_0x112430[_0xf803('0x38')]['limit']);_0x31a071[_0xf803('0x1f')]=qs[_0xf803('0x1f')](_0x112430[_0xf803('0x38')][_0xf803('0x1f')]);}_0x31a071[_0xf803('0x40')]=qs['sort'](_0x112430[_0xf803('0x38')][_0xf803('0x41')]);_0x31a071[_0xf803('0x42')]=qs['filters'](_['pick'](_0x112430['query'],_0x404597[_0xf803('0x39')]));if(_0x112430[_0xf803('0x38')]['filter']){_0x31a071[_0xf803('0x42')]=_['merge'](_0x31a071[_0xf803('0x42')],{'$or':_[_0xf803('0x2d')](_0x1436d7,function(_0x38787e){if(_0x38787e[_0xf803('0x30')][_0xf803('0x43')]!==_0xf803('0x44')){var _0xb8217b={};_0xb8217b[_0x38787e[_0xf803('0x45')]]={'$like':'%'+_0x112430[_0xf803('0x38')]['filter']+'%'};return _0xb8217b;}})});}_0x31a071=_[_0xf803('0x46')]({},_0x31a071,_0x112430['options']);var _0x13c310={'where':_0x31a071[_0xf803('0x42')]};return db[_0xf803('0x47')]['count'](_0x13c310)[_0xf803('0x25')](function(_0x57801b){_0x2cd564[_0xf803('0x1e')]=_0x57801b;if(_0x112430['query'][_0xf803('0x48')]){_0x31a071[_0xf803('0x49')]=[{'all':!![]}];}return db['VoiceQueue'][_0xf803('0x4a')](_0x31a071);})[_0xf803('0x25')](function(_0xfedc01){_0x2cd564[_0xf803('0x4b')]=_0xfedc01;return _0x2cd564;})[_0xf803('0x25')](respondWithFilteredResult(_0x466e41,_0x31a071))[_0xf803('0x4c')](handleError(_0x466e41,null));};exports[_0xf803('0x4d')]=function(_0x3e24c6,_0x2e312e){var _0x3cb563={'raw':![],'where':{'id':_0x3e24c6[_0xf803('0x4e')]['id']}},_0x3a100a={};_0x3a100a[_0xf803('0x36')]=_['keys'](db[_0xf803('0x47')]['rawAttributes']);_0x3a100a[_0xf803('0x38')]=_[_0xf803('0x37')](_0x3e24c6['query']);_0x3a100a[_0xf803('0x39')]=_['intersection'](_0x3a100a[_0xf803('0x36')],_0x3a100a[_0xf803('0x38')]);_0x3cb563['attributes']=_[_0xf803('0x3a')](_0x3a100a[_0xf803('0x36')],qs[_0xf803('0x3b')](_0x3e24c6[_0xf803('0x38')][_0xf803('0x3b')]));_0x3cb563[_0xf803('0x3c')]=_0x3cb563[_0xf803('0x3c')][_0xf803('0x3d')]?_0x3cb563['attributes']:_0x3a100a[_0xf803('0x36')];if(_0x3e24c6['query'][_0xf803('0x48')]){_0x3cb563[_0xf803('0x49')]=[{'all':!![]}];}_0x3cb563=_['merge']({},_0x3cb563,_0x3e24c6['options']);return db[_0xf803('0x47')]['find'](_0x3cb563)[_0xf803('0x25')](handleEntityNotFound(_0x2e312e,null))[_0xf803('0x25')](respondWithResult(_0x2e312e,null))[_0xf803('0x4c')](handleError(_0x2e312e,null));};exports[_0xf803('0x4f')]=function(_0x5df3a2,_0x413dc5){return db[_0xf803('0x47')][_0xf803('0x4f')](_0x5df3a2[_0xf803('0x50')],{})[_0xf803('0x25')](function(_0x24d8f1){var _0x43ef27=_0x5df3a2['user']['get']({'plain':!![]});if(!_0x43ef27)throw new Error(_0xf803('0x51'));if(_0x43ef27[_0xf803('0x52')]==='user'){var _0x579acb=_0x24d8f1[_0xf803('0x27')]({'plain':!![]});var _0x31ac0c=[{'name':_0xf803('0x28'),'value':'inbound'},{'name':'QueueCampaigns','value':_0xf803('0x2b')}];var _0x3cf2d2=_['find'](_0x31ac0c,['value',_0x579acb[_0xf803('0x30')]])['name'];return db[_0xf803('0x53')]['find']({'where':{'name':_0x3cf2d2,'userProfileId':_0x43ef27[_0xf803('0x54')]},'raw':!![]})[_0xf803('0x25')](function(_0x12dd5c){if(_0x12dd5c&&_0x12dd5c[_0xf803('0x55')]===0x0){return db[_0xf803('0x31')][_0xf803('0x4f')]({'name':_0x579acb['name'],'resourceId':_0x579acb['id'],'type':_0x12dd5c[_0xf803('0x33')],'sectionId':_0x12dd5c['id']},{})[_0xf803('0x25')](function(){return _0x24d8f1;});}else{return _0x24d8f1;}})[_0xf803('0x4c')](function(_0x4989b9){logger['error'](_0xf803('0x56'),_0x4989b9);throw _0x4989b9;});}return _0x24d8f1;})[_0xf803('0x25')](respondWithResult(_0x413dc5,0xc9))[_0xf803('0x4c')](handleError(_0x413dc5,null));};exports[_0xf803('0x57')]=function(_0x2e0f52,_0x2e7514){var _0x76de86={'raw':![],'where':{'id':_0x2e0f52[_0xf803('0x4e')]['id']}},_0x507ae8={};_0x507ae8[_0xf803('0x36')]=_[_0xf803('0x37')](db[_0xf803('0x47')][_0xf803('0x35')]);_0x76de86['attributes']=_[_0xf803('0x3a')](_0x507ae8[_0xf803('0x36')],qs[_0xf803('0x3b')](_0x2e0f52[_0xf803('0x38')][_0xf803('0x3b')]));_0x76de86['attributes']=_0x76de86[_0xf803('0x3c')][_0xf803('0x3d')]?_0x76de86['attributes']:_0x507ae8[_0xf803('0x36')];if(_0x2e0f52[_0xf803('0x38')][_0xf803('0x48')]){_0x76de86[_0xf803('0x49')]=[{'all':!![]}];}_0x76de86=_[_0xf803('0x46')]({},_0x76de86,_0x2e0f52[_0xf803('0x58')]);return db[_0xf803('0x47')][_0xf803('0x59')](_0x76de86)[_0xf803('0x25')](handleEntityNotFound(_0x2e7514,null))[_0xf803('0x25')](function(_0x46a091){if(_0x46a091){var _0x135976=_0x46a091[_0xf803('0x27')]({'plain':!![]});_0x135976=qs[_0xf803('0x5a')](_0x135976,['id','createdAt',_0xf803('0x5b')]);_0x2e0f52['body']=_[_0xf803('0x5a')](_0x2e0f52[_0xf803('0x50')],['id',_0xf803('0x5c'),_0xf803('0x5b')]);return db['VoiceQueue']['create'](_[_0xf803('0x46')](_0x135976,_0x2e0f52[_0xf803('0x50')]),{'include':_0x2e0f52[_0xf803('0x38')]['includeAll']?[{'all':!![]}]:undefined})[_0xf803('0x25')](function(_0x4b1542){var _0x28e30d=_0x2e0f52[_0xf803('0x5d')][_0xf803('0x27')]({'plain':!![]});if(!_0x28e30d)throw new Error(_0xf803('0x51'));if(_0x28e30d[_0xf803('0x52')]===_0xf803('0x5d')){var _0x3197ef=_0x4b1542[_0xf803('0x27')]({'plain':!![]});var _0x507b8b=[{'name':_0xf803('0x28'),'value':'inbound'},{'name':'QueueCampaigns','value':'outbound'}];var _0x56db6a=_[_0xf803('0x59')](_0x507b8b,['value',_0x3197ef[_0xf803('0x30')]])[_0xf803('0x33')];return db[_0xf803('0x53')][_0xf803('0x59')]({'where':{'name':_0x56db6a,'userProfileId':_0x28e30d['userProfileId']},'raw':!![]})[_0xf803('0x25')](function(_0x5958cd){if(_0x5958cd&&_0x5958cd[_0xf803('0x55')]===0x0){return db[_0xf803('0x31')][_0xf803('0x4f')]({'name':_0x3197ef[_0xf803('0x33')],'resourceId':_0x3197ef['id'],'type':_0x5958cd[_0xf803('0x33')],'sectionId':_0x5958cd['id']},{})[_0xf803('0x25')](function(){return _0x4b1542;});}else{return _0x4b1542;}})['catch'](function(_0x39216c){logger[_0xf803('0x32')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x39216c);throw _0x39216c;});}return _0x4b1542;});}})[_0xf803('0x25')](respondWithResult(_0x2e7514,0xc9))[_0xf803('0x4c')](handleError(_0x2e7514,null));};exports[_0xf803('0x24')]=function(_0x160c4d,_0x21b09f){if(_0x160c4d[_0xf803('0x50')]['id']){delete _0x160c4d[_0xf803('0x50')]['id'];}return db[_0xf803('0x47')][_0xf803('0x59')]({'where':{'id':_0x160c4d[_0xf803('0x4e')]['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x21b09f,null))[_0xf803('0x25')](saveUpdates(_0x160c4d['body'],null))[_0xf803('0x25')](respondWithResult(_0x21b09f,null))[_0xf803('0x4c')](handleError(_0x21b09f,null));};exports['destroy']=function(_0x5bbc69,_0x45e826){return db[_0xf803('0x47')][_0xf803('0x59')]({'where':{'id':_0x5bbc69['params']['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x45e826,null))[_0xf803('0x25')](removeEntity(_0x45e826,null))[_0xf803('0x4c')](handleError(_0x45e826,null));};exports[_0xf803('0x5e')]=function(_0x2ee23f,_0x1288ca,_0x27a797){var _0x423473={'raw':![],'where':{}};var _0x55cd95={};var _0x1f207b={'count':0x0,'rows':[]};return db['VoiceQueue']['findOne']({'where':{'id':_0x2ee23f[_0xf803('0x4e')]['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x1288ca,null))[_0xf803('0x25')](function(_0x37b22b){if(_0x37b22b){_0x55cd95[_0xf803('0x36')]=_[_0xf803('0x37')](db[_0xf803('0x5f')][_0xf803('0x35')]);_0x55cd95[_0xf803('0x38')]=_[_0xf803('0x37')](_0x2ee23f[_0xf803('0x38')]);_0x55cd95[_0xf803('0x39')]=_[_0xf803('0x3a')](_0x55cd95[_0xf803('0x36')],_0x55cd95[_0xf803('0x38')]);_0x423473['attributes']=_['intersection'](_0x55cd95[_0xf803('0x36')],qs['fields'](_0x2ee23f[_0xf803('0x38')]['fields']));_0x423473[_0xf803('0x3c')]=_0x423473[_0xf803('0x3c')][_0xf803('0x3d')]?_0x423473[_0xf803('0x3c')]:_0x55cd95[_0xf803('0x36')];if(!_0x2ee23f['query']['hasOwnProperty'](_0xf803('0x3f'))){_0x423473[_0xf803('0x20')]=qs[_0xf803('0x20')](_0x2ee23f[_0xf803('0x38')][_0xf803('0x20')]);_0x423473[_0xf803('0x1f')]=qs[_0xf803('0x1f')](_0x2ee23f[_0xf803('0x38')][_0xf803('0x1f')]);}_0x423473[_0xf803('0x40')]=qs[_0xf803('0x41')](_0x2ee23f[_0xf803('0x38')][_0xf803('0x41')]);_0x423473[_0xf803('0x42')]=qs[_0xf803('0x39')](_[_0xf803('0x60')](_0x2ee23f['query'],_0x55cd95[_0xf803('0x39')]));_0x423473['where'][_0xf803('0x61')]=_0x37b22b['id'];if(_0x2ee23f[_0xf803('0x38')][_0xf803('0x62')]){_0x423473[_0xf803('0x42')]=_['merge'](_0x423473[_0xf803('0x42')],{'$or':_[_0xf803('0x2d')](_0x423473[_0xf803('0x3c')],function(_0x29cba1){var _0x3a0816={};_0x3a0816[_0x29cba1]={'$like':'%'+_0x2ee23f[_0xf803('0x38')][_0xf803('0x62')]+'%'};return _0x3a0816;})});}_0x423473=_[_0xf803('0x46')]({},_0x423473,_0x2ee23f[_0xf803('0x58')]);return db['CmHopper'][_0xf803('0x1e')]({'where':_0x423473[_0xf803('0x42')]})[_0xf803('0x25')](function(_0x243f03){_0x1f207b[_0xf803('0x1e')]=_0x243f03;if(_0x2ee23f[_0xf803('0x38')]['includeAll']){_0x423473[_0xf803('0x49')]=[{'all':!![]}];}return db[_0xf803('0x5f')][_0xf803('0x4a')](_0x423473);})['then'](function(_0x830069){_0x1f207b['rows']=_0x830069;return _0x1f207b;});}})[_0xf803('0x25')](respondWithFilteredResult(_0x1288ca,_0x423473))[_0xf803('0x4c')](handleError(_0x1288ca,null));};exports[_0xf803('0x63')]=function(_0x3d86ae,_0x2933fd,_0x8753e){var _0x26ce6e={'raw':!![],'where':{}};var _0x5f0450={};var _0x3330f5={'count':0x0,'rows':[]};return db[_0xf803('0x47')][_0xf803('0x64')]({'where':{'id':_0x3d86ae['params']['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x2933fd,null))[_0xf803('0x25')](function(_0x15428f){if(_0x15428f){_0x5f0450[_0xf803('0x36')]=_[_0xf803('0x37')](db['CmHopperHistory'][_0xf803('0x35')]);_0x5f0450[_0xf803('0x38')]=_['keys'](_0x3d86ae['query']);_0x5f0450[_0xf803('0x39')]=_[_0xf803('0x3a')](_0x5f0450[_0xf803('0x36')],_0x5f0450[_0xf803('0x38')]);_0x26ce6e[_0xf803('0x3c')]=_[_0xf803('0x3a')](_0x5f0450[_0xf803('0x36')],qs[_0xf803('0x3b')](_0x3d86ae['query'][_0xf803('0x3b')]));_0x26ce6e[_0xf803('0x3c')]=_0x26ce6e[_0xf803('0x3c')]['length']?_0x26ce6e[_0xf803('0x3c')]:_0x5f0450[_0xf803('0x36')];if(!_0x3d86ae[_0xf803('0x38')][_0xf803('0x3e')]('nolimit')){_0x26ce6e[_0xf803('0x20')]=qs[_0xf803('0x20')](_0x3d86ae[_0xf803('0x38')][_0xf803('0x20')]);_0x26ce6e[_0xf803('0x1f')]=qs['offset'](_0x3d86ae[_0xf803('0x38')]['offset']);}_0x26ce6e['order']=qs[_0xf803('0x41')](_0x3d86ae[_0xf803('0x38')]['sort']);_0x26ce6e[_0xf803('0x42')]=qs['filters'](_[_0xf803('0x60')](_0x3d86ae[_0xf803('0x38')],_0x5f0450[_0xf803('0x39')]));_0x26ce6e[_0xf803('0x42')]['VoiceQueueId']=_0x15428f['id'];if(_0x3d86ae[_0xf803('0x38')][_0xf803('0x62')]){_0x26ce6e[_0xf803('0x42')]=_[_0xf803('0x46')](_0x26ce6e[_0xf803('0x42')],{'$or':_[_0xf803('0x2d')](_0x26ce6e[_0xf803('0x3c')],function(_0x383ed1){var _0x2a1892={};_0x2a1892[_0x383ed1]={'$like':'%'+_0x3d86ae[_0xf803('0x38')][_0xf803('0x62')]+'%'};return _0x2a1892;})});}_0x26ce6e=_[_0xf803('0x46')]({},_0x26ce6e,_0x3d86ae['options']);return db[_0xf803('0x65')][_0xf803('0x1e')]({'where':_0x26ce6e[_0xf803('0x42')]})[_0xf803('0x25')](function(_0x3ffb68){_0x3330f5[_0xf803('0x1e')]=_0x3ffb68;if(_0x3d86ae['query'][_0xf803('0x48')]){_0x26ce6e[_0xf803('0x49')]=[{'all':!![]}];}return db['CmHopperHistory'][_0xf803('0x4a')](_0x26ce6e);})[_0xf803('0x25')](function(_0x280d1b){_0x3330f5[_0xf803('0x4b')]=_0x280d1b;return _0x3330f5;});}})[_0xf803('0x25')](respondWithFilteredResult(_0x2933fd,_0x26ce6e))[_0xf803('0x4c')](handleError(_0x2933fd,null));};exports[_0xf803('0x66')]=function(_0x3d2aa5,_0x2409dd,_0x44e891){var _0x3e98f5={'raw':!![],'where':{}};var _0x47470f={};var _0x1b7df5={'count':0x0,'rows':[]};return db['VoiceQueue'][_0xf803('0x64')]({'where':{'id':_0x3d2aa5['params']['id']}})['then'](handleEntityNotFound(_0x2409dd,null))[_0xf803('0x25')](function(_0x454884){if(_0x454884){_0x47470f[_0xf803('0x36')]=_[_0xf803('0x37')](db['CmHopperFinal'][_0xf803('0x35')]);_0x47470f[_0xf803('0x38')]=_[_0xf803('0x37')](_0x3d2aa5[_0xf803('0x38')]);_0x47470f[_0xf803('0x39')]=_[_0xf803('0x3a')](_0x47470f['model'],_0x47470f[_0xf803('0x38')]);_0x3e98f5['attributes']=_['intersection'](_0x47470f[_0xf803('0x36')],qs[_0xf803('0x3b')](_0x3d2aa5[_0xf803('0x38')][_0xf803('0x3b')]));_0x3e98f5[_0xf803('0x3c')]=_0x3e98f5['attributes'][_0xf803('0x3d')]?_0x3e98f5[_0xf803('0x3c')]:_0x47470f[_0xf803('0x36')];if(!_0x3d2aa5[_0xf803('0x38')]['hasOwnProperty'](_0xf803('0x3f'))){_0x3e98f5['limit']=qs[_0xf803('0x20')](_0x3d2aa5[_0xf803('0x38')][_0xf803('0x20')]);_0x3e98f5[_0xf803('0x1f')]=qs[_0xf803('0x1f')](_0x3d2aa5[_0xf803('0x38')][_0xf803('0x1f')]);}_0x3e98f5[_0xf803('0x40')]=qs[_0xf803('0x41')](_0x3d2aa5[_0xf803('0x38')]['sort']);_0x3e98f5[_0xf803('0x42')]=qs['filters'](_[_0xf803('0x60')](_0x3d2aa5[_0xf803('0x38')],_0x47470f['filters']));_0x3e98f5[_0xf803('0x42')][_0xf803('0x61')]=_0x454884['id'];if(_0x3d2aa5['query'][_0xf803('0x62')]){_0x3e98f5['where']=_[_0xf803('0x46')](_0x3e98f5[_0xf803('0x42')],{'$or':_[_0xf803('0x2d')](_0x3e98f5[_0xf803('0x3c')],function(_0x72c060){var _0x5c7636={};_0x5c7636[_0x72c060]={'$like':'%'+_0x3d2aa5[_0xf803('0x38')][_0xf803('0x62')]+'%'};return _0x5c7636;})});}_0x3e98f5=_['merge']({},_0x3e98f5,_0x3d2aa5[_0xf803('0x58')]);return db['CmHopperFinal']['count']({'where':_0x3e98f5[_0xf803('0x42')]})[_0xf803('0x25')](function(_0x7850c){_0x1b7df5[_0xf803('0x1e')]=_0x7850c;if(_0x3d2aa5[_0xf803('0x38')][_0xf803('0x48')]){_0x3e98f5['include']=[{'all':!![]}];}return db['CmHopperFinal'][_0xf803('0x4a')](_0x3e98f5);})[_0xf803('0x25')](function(_0x564c3a){_0x1b7df5['rows']=_0x564c3a;return _0x1b7df5;});}})[_0xf803('0x25')](respondWithFilteredResult(_0x2409dd,_0x3e98f5))[_0xf803('0x4c')](handleError(_0x2409dd,null));};exports['getHopperBlacks']=function(_0x2bf22b,_0x2e5b22,_0x20da21){var _0x1ac401={'raw':!![],'where':{}};var _0x1c14f={};var _0x2ec73c={'count':0x0,'rows':[]};return db[_0xf803('0x47')]['findOne']({'where':{'id':_0x2bf22b[_0xf803('0x4e')]['id']}})['then'](handleEntityNotFound(_0x2e5b22,null))['then'](function(_0x1df257){if(_0x1df257){_0x1c14f['model']=_[_0xf803('0x37')](db['CmHopperBlack'][_0xf803('0x35')]);_0x1c14f[_0xf803('0x38')]=_[_0xf803('0x37')](_0x2bf22b[_0xf803('0x38')]);_0x1c14f[_0xf803('0x39')]=_[_0xf803('0x3a')](_0x1c14f['model'],_0x1c14f['query']);_0x1ac401[_0xf803('0x3c')]=_[_0xf803('0x3a')](_0x1c14f[_0xf803('0x36')],qs[_0xf803('0x3b')](_0x2bf22b[_0xf803('0x38')][_0xf803('0x3b')]));_0x1ac401[_0xf803('0x3c')]=_0x1ac401[_0xf803('0x3c')][_0xf803('0x3d')]?_0x1ac401[_0xf803('0x3c')]:_0x1c14f[_0xf803('0x36')];if(!_0x2bf22b[_0xf803('0x38')][_0xf803('0x3e')](_0xf803('0x3f'))){_0x1ac401[_0xf803('0x20')]=qs[_0xf803('0x20')](_0x2bf22b[_0xf803('0x38')][_0xf803('0x20')]);_0x1ac401[_0xf803('0x1f')]=qs[_0xf803('0x1f')](_0x2bf22b[_0xf803('0x38')][_0xf803('0x1f')]);}_0x1ac401[_0xf803('0x40')]=qs[_0xf803('0x41')](_0x2bf22b['query'][_0xf803('0x41')]);_0x1ac401[_0xf803('0x42')]=qs['filters'](_[_0xf803('0x60')](_0x2bf22b[_0xf803('0x38')],_0x1c14f[_0xf803('0x39')]));_0x1ac401['where'][_0xf803('0x61')]=_0x1df257['id'];if(_0x2bf22b['query'][_0xf803('0x62')]){_0x1ac401[_0xf803('0x42')]=_[_0xf803('0x46')](_0x1ac401[_0xf803('0x42')],{'$or':_['map'](_0x1ac401[_0xf803('0x3c')],function(_0x487bfa){var _0x35a28c={};_0x35a28c[_0x487bfa]={'$like':'%'+_0x2bf22b['query'][_0xf803('0x62')]+'%'};return _0x35a28c;})});}_0x1ac401=_[_0xf803('0x46')]({},_0x1ac401,_0x2bf22b['options']);return db['CmHopperBlack'][_0xf803('0x1e')]({'where':_0x1ac401[_0xf803('0x42')]})['then'](function(_0x1ea82b){_0x2ec73c['count']=_0x1ea82b;if(_0x2bf22b[_0xf803('0x38')]['includeAll']){_0x1ac401['include']=[{'all':!![]}];}return db[_0xf803('0x67')][_0xf803('0x4a')](_0x1ac401);})[_0xf803('0x25')](function(_0x2afa84){_0x2ec73c[_0xf803('0x4b')]=_0x2afa84;return _0x2ec73c;});}})[_0xf803('0x25')](respondWithFilteredResult(_0x2e5b22,_0x1ac401))[_0xf803('0x4c')](handleError(_0x2e5b22,null));};exports[_0xf803('0x68')]=function(_0x3873f6,_0x45af27,_0x2af4e3){var _0x14ece9={};var _0x5db180={};var _0x5cacfd;var _0x40a2c2;return db[_0xf803('0x47')][_0xf803('0x64')]({'where':{'id':_0x3873f6[_0xf803('0x4e')]['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x45af27,null))['then'](function(_0x396106){if(_0x396106){_0x5cacfd=_0x396106;_0x5db180[_0xf803('0x36')]=_[_0xf803('0x37')](db['Team'][_0xf803('0x35')]);_0x5db180['query']=_[_0xf803('0x37')](_0x3873f6[_0xf803('0x38')]);_0x5db180['filters']=_['intersection'](_0x5db180['model'],_0x5db180[_0xf803('0x38')]);_0x14ece9[_0xf803('0x3c')]=_[_0xf803('0x3a')](_0x5db180['model'],qs[_0xf803('0x3b')](_0x3873f6['query'][_0xf803('0x3b')]));_0x14ece9['attributes']=_0x14ece9['attributes'][_0xf803('0x3d')]?_0x14ece9['attributes']:_0x5db180[_0xf803('0x36')];_0x14ece9[_0xf803('0x40')]=qs[_0xf803('0x41')](_0x3873f6['query'][_0xf803('0x41')]);_0x14ece9[_0xf803('0x42')]=qs[_0xf803('0x39')](_[_0xf803('0x60')](_0x3873f6[_0xf803('0x38')],_0x5db180['filters']));if(_0x3873f6[_0xf803('0x38')][_0xf803('0x62')]){_0x14ece9[_0xf803('0x42')]=_[_0xf803('0x46')](_0x14ece9[_0xf803('0x42')],{'$or':_['map'](_0x14ece9['attributes'],function(_0x112733){var _0x528727={};_0x528727[_0x112733]={'$like':'%'+_0x3873f6['query'][_0xf803('0x62')]+'%'};return _0x528727;})});}_0x14ece9=_[_0xf803('0x46')]({},_0x14ece9,_0x3873f6[_0xf803('0x58')]);return _0x5cacfd['getTeams'](_0x14ece9);}})['then'](function(_0x4e1aba){if(_0x4e1aba){_0x40a2c2=_0x4e1aba[_0xf803('0x3d')];if(!_0x3873f6[_0xf803('0x38')][_0xf803('0x3e')](_0xf803('0x3f'))){_0x14ece9[_0xf803('0x20')]=qs['limit'](_0x3873f6['query'][_0xf803('0x20')]);_0x14ece9['offset']=qs[_0xf803('0x1f')](_0x3873f6[_0xf803('0x38')][_0xf803('0x1f')]);}return _0x5cacfd[_0xf803('0x68')](_0x14ece9);}})[_0xf803('0x25')](function(_0x43776a){if(_0x43776a){return _0x43776a?{'count':_0x40a2c2,'rows':_0x43776a}:null;}})[_0xf803('0x25')](respondWithResult(_0x45af27,null))['catch'](handleError(_0x45af27,null));};exports['addTeams']=function(_0x33864c,_0xcefe7b,_0x3fb0b2){var _0x66e696=_0x33864c[_0xf803('0x50')][_0xf803('0x69')];return db[_0xf803('0x6a')]['findAll']({'where':{'id':_[_0xf803('0x2d')](_0x66e696,'id')},'attributes':['id'],'include':[{'model':db['User'],'as':_0xf803('0x6b'),'attributes':['id',_0xf803('0x33'),_0xf803('0x6c'),'voicePause','interface'],'raw':!![]}]})[_0xf803('0x25')](function(_0x4467aa){if(_0x4467aa){var _0x313695=_[_0xf803('0x6d')](_0x4467aa,function(_0xae5e45){var _0x3f9a34=_0xae5e45[_0xf803('0x27')]({'plain':!![]});_0x3f9a34[_0xf803('0x6b')][_0xf803('0x6e')](function(_0x20155c){_0x20155c['penalty']=_[_0xf803('0x59')](_0x66e696,{'id':_0x3f9a34['id']})['penalty'];});return _0x3f9a34['Agents'];});return db[_0xf803('0x47')][_0xf803('0x59')]({'where':{'id':_0x33864c[_0xf803('0x4e')]['id']}})['then'](function(_0x13ff2c){return db['sequelize']['transaction'](function(_0x2007fe){return _0x13ff2c[_0xf803('0x6f')](_['map'](_0x66e696,'id'),{'transaction':_0x2007fe})[_0xf803('0x25')](function(){return BPromise[_0xf803('0x70')](_0x313695,function(_0x426b3c){return db[_0xf803('0x71')][_0xf803('0x72')]({'where':{'UserId':_0x426b3c['id'],'VoiceQueueId':_0x33864c['params']['id']},'defaults':{'penalty':_0x426b3c[_0xf803('0x73')]},'transaction':_0x2007fe});});})[_0xf803('0x25')](function(){return BPromise['each'](_[_0xf803('0x62')](_0x313695,{'online':!![]}),function(_0x5cfacd){return db[_0xf803('0x74')]['upsert']({'membername':_0x5cfacd[_0xf803('0x33')],'UserId':_0x5cfacd['id'],'queue_name':_0x13ff2c[_0xf803('0x33')],'VoiceQueueId':_0x13ff2c['id'],'interface':_[_0xf803('0x75')](_0x5cfacd[_0xf803('0x76')])?util[_0xf803('0x77')]('SIP/%s',_0x5cfacd['name']):_0x5cfacd[_0xf803('0x76')],'paused':_0x5cfacd[_0xf803('0x78')]||![],'penalty':_0x5cfacd['penalty']},{'transaction':_0x2007fe});});})['then'](function(){_0x313695[_0xf803('0x6e')](function(_0x5232f8){socket['emit']('userVoiceQueue:save',{'UserId':_0x5232f8['id'],'VoiceQueueId':_0x13ff2c['id']});});});});});}})[_0xf803('0x25')](respondWithStatusCode(_0xcefe7b,null))[_0xf803('0x4c')](handleError(_0xcefe7b,null));};exports[_0xf803('0x79')]=function(_0x182305,_0x12487f,_0x17b6c6){return db[_0xf803('0x6a')]['findAll']({'where':{'id':_0x182305['query'][_0xf803('0x7a')]},'attributes':['id'],'include':[{'model':db[_0xf803('0x7b')],'as':_0xf803('0x6b'),'attributes':['id'],'raw':!![]}]})[_0xf803('0x25')](handleEntityNotFound(_0x12487f,null))['then'](function(_0x487529){var _0x5a13a0=_['map'](_0x487529,'id');var _0x3eddc1=[];var _0x2104c1=[];var _0x596439=squel[_0xf803('0x7c')]();_0x596439[_0xf803('0x45')](_0xf803('0x7d'))[_0xf803('0x7e')](_0xf803('0x7f'),'tq')['join'](_0xf803('0x80'),'ut',_0xf803('0x81'))[_0xf803('0x42')](_0xf803('0x82'),_0x182305[_0xf803('0x4e')]['id']);for(var _0x3bb245=0x0;_0x3bb245<_0x487529[_0xf803('0x3d')];_0x3bb245+=0x1){let _0x2f844e=_0x487529[_0x3bb245];for(var _0x43cabe=0x0;_0x43cabe<_0x2f844e[_0xf803('0x6b')][_0xf803('0x3d')];_0x43cabe+=0x1){let _0x5aab5e=_0x2f844e[_0xf803('0x6b')][_0x43cabe];var _0x2fddc6=_0x596439['clone']();_0x2fddc6[_0xf803('0x42')](_0xf803('0x83'),_0x5aab5e['id']);_0x2104c1[_0xf803('0x84')](db[_0xf803('0x85')][_0xf803('0x38')](_0x2fddc6[_0xf803('0x86')](),{'type':db[_0xf803('0x85')][_0xf803('0x87')][_0xf803('0x88')]})['then'](function(_0x2b8d65){if(_0x2b8d65[_0xf803('0x3d')]===0x1){return _0x5aab5e['id'];}else{var _0x3742eb=_[_0xf803('0x89')](_[_0xf803('0x2d')](_0x2b8d65,_0xf803('0x8a')),function(_0x349d76){return _[_0xf803('0x2f')](_0x5a13a0,_0x349d76);});if(_0x3742eb){return _0x5aab5e['id'];}}}));}}return BPromise['all'](_0x2104c1)[_0xf803('0x25')](function(_0x1caf81){_0x3eddc1=_(_0x3eddc1)['union'](_0x1caf81)[_0xf803('0x8b')]()[_0xf803('0x2e')]();return db[_0xf803('0x47')][_0xf803('0x59')]({'where':{'id':_0x182305[_0xf803('0x4e')]['id']}})['then'](function(_0xbb8ea0){return db[_0xf803('0x85')][_0xf803('0x8c')](function(_0x33ab31){return _0xbb8ea0[_0xf803('0x79')](_0x182305[_0xf803('0x38')]['ids'],{'transaction':_0x33ab31})[_0xf803('0x25')](function(){if(!_[_0xf803('0x8d')](_0x3eddc1)){return _0xbb8ea0[_0xf803('0x8e')](_0x3eddc1,{'transaction':_0x33ab31})[_0xf803('0x25')](function(){return db['UserVoiceQueueRt'][_0xf803('0x26')]({'where':{'VoiceQueueId':_0x182305[_0xf803('0x4e')]['id'],'UserId':_0x3eddc1},'transaction':_0x33ab31});});}})[_0xf803('0x25')](function(){_0x3eddc1[_0xf803('0x6e')](function(_0x171a65){socket[_0xf803('0x8f')](_0xf803('0x90'),{'UserId':_0x171a65,'VoiceQueueId':_0xbb8ea0['id']});});});});});});})[_0xf803('0x25')](respondWithStatusCode(_0x12487f,null))[_0xf803('0x4c')](handleError(_0x12487f,null));};exports[_0xf803('0x91')]=function(_0x13cdd2,_0x596868,_0x1a1111){var _0xf5d8af,_0x442d55;return db[_0xf803('0x47')][_0xf803('0x59')]({'where':{'id':_0x13cdd2['params']['id']}})['then'](handleEntityNotFound(_0x596868,null))[_0xf803('0x25')](function(_0x30e962){if(_0x30e962){_0x442d55=_0x30e962;return _0x30e962[_0xf803('0x91')](_0x13cdd2[_0xf803('0x50')]['ids'],_[_0xf803('0x5a')](_0x13cdd2[_0xf803('0x50')],['ids','id'])||{})['spread'](function(_0x59c765){for(var _0x440edc=0x0;_0x440edc<_0x13cdd2[_0xf803('0x50')][_0xf803('0x7a')][_0xf803('0x3d')];_0x440edc+=0x1){socket[_0xf803('0x8f')](_0xf803('0x92'),{'UserId':_0x13cdd2[_0xf803('0x50')][_0xf803('0x7a')][_0x440edc],'VoiceQueueId':_0x13cdd2[_0xf803('0x4e')]['id']});}return _0x59c765;});}})[_0xf803('0x25')](function(_0x3826f1){_0xf5d8af=_0x3826f1||[];if(_0x442d55){return db[_0xf803('0x7b')]['findAll']({'where':{'id':_0x13cdd2[_0xf803('0x50')][_0xf803('0x7a')]},'attributes':['id',_0xf803('0x33'),_0xf803('0x6c'),_0xf803('0x78'),_0xf803('0x76')],'raw':!![]});}})['then'](function(_0x20746b){if(!_[_0xf803('0x8d')](_0x20746b)){var _0x1ec6ae=[];for(var _0x525467=0x0;_0x525467<_0x20746b[_0xf803('0x3d')];_0x525467++){if(_0x20746b[_0x525467][_0xf803('0x6c')]){_0x1ec6ae[_0xf803('0x84')](db[_0xf803('0x74')]['upsert']({'membername':_0x20746b[_0x525467][_0xf803('0x33')],'UserId':_0x20746b[_0x525467]['id'],'queue_name':_0x442d55[_0xf803('0x33')],'VoiceQueueId':_0x442d55['id'],'interface':_['isNil'](_0x20746b[_0x525467][_0xf803('0x76')])?util[_0xf803('0x77')](_0xf803('0x93'),_0x20746b[_0x525467][_0xf803('0x33')]):_0x20746b[_0x525467][_0xf803('0x76')],'paused':_0x20746b[_0x525467][_0xf803('0x78')]||![],'penalty':_0x13cdd2[_0xf803('0x50')]['penalty']||0x0}));}}return BPromise[_0xf803('0x94')](_0x1ec6ae);}})['then'](function(){return _0xf5d8af;})[_0xf803('0x25')](respondWithResult(_0x596868,null))[_0xf803('0x4c')](handleError(_0x596868,null));};exports['removeAgents']=function(_0xc6413,_0x127ef5,_0x4e04b8){return db[_0xf803('0x47')][_0xf803('0x59')]({'where':{'id':_0xc6413[_0xf803('0x4e')]['id']}})['then'](handleEntityNotFound(_0x127ef5,null))[_0xf803('0x25')](function(_0x2b2593){if(_0x2b2593){return _0x2b2593['removeAgents'](_0xc6413[_0xf803('0x38')]['ids'])[_0xf803('0x25')](function(){if(_[_0xf803('0x95')](_0xc6413[_0xf803('0x38')]['ids'])){for(var _0x1c2f3e=0x0;_0x1c2f3e<_0xc6413[_0xf803('0x38')][_0xf803('0x7a')][_0xf803('0x3d')];_0x1c2f3e+=0x1){socket[_0xf803('0x8f')](_0xf803('0x90'),{'UserId':Number(_0xc6413[_0xf803('0x38')]['ids'][_0x1c2f3e]),'VoiceQueueId':Number(_0xc6413[_0xf803('0x4e')]['id'])});}}else{socket[_0xf803('0x8f')](_0xf803('0x90'),{'UserId':Number(_0xc6413[_0xf803('0x38')][_0xf803('0x7a')]),'VoiceQueueId':Number(_0xc6413['params']['id'])});}});}})['then'](function(_0x51d35b){return db[_0xf803('0x74')][_0xf803('0x26')]({'where':{'VoiceQueueId':_0xc6413[_0xf803('0x4e')]['id'],'UserId':_0xc6413[_0xf803('0x38')][_0xf803('0x7a')]}})[_0xf803('0x25')](function(){return _0x51d35b;});})['then'](respondWithStatusCode(_0x127ef5,null))[_0xf803('0x4c')](handleError(_0x127ef5,null));};exports[_0xf803('0x96')]=function(_0x52940a,_0x229b2d,_0x71ae96){var _0x589582={};var _0xfff711={};var _0xe3ab0e;var _0x53987b;return db[_0xf803('0x47')][_0xf803('0x64')]({'where':{'id':_0x52940a[_0xf803('0x4e')]['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x229b2d,null))[_0xf803('0x25')](function(_0x11a0a8){if(_0x11a0a8){_0xe3ab0e=_0x11a0a8;_0xfff711[_0xf803('0x36')]=_[_0xf803('0x37')](db[_0xf803('0x7b')][_0xf803('0x35')]);_0xfff711[_0xf803('0x38')]=_[_0xf803('0x37')](_0x52940a[_0xf803('0x38')]);_0xfff711['filters']=_[_0xf803('0x3a')](_0xfff711[_0xf803('0x36')],_0xfff711[_0xf803('0x38')]);_0x589582[_0xf803('0x3c')]=_[_0xf803('0x3a')](_0xfff711[_0xf803('0x36')],qs['fields'](_0x52940a[_0xf803('0x38')][_0xf803('0x3b')]));_0x589582['attributes']=_0x589582[_0xf803('0x3c')]['length']?_0x589582[_0xf803('0x3c')]:_0xfff711[_0xf803('0x36')];_0x589582[_0xf803('0x40')]=qs['sort'](_0x52940a[_0xf803('0x38')][_0xf803('0x41')]);_0x589582[_0xf803('0x42')]=qs['filters'](_[_0xf803('0x60')](_0x52940a[_0xf803('0x38')],_0xfff711[_0xf803('0x39')]));if(_0x52940a[_0xf803('0x38')][_0xf803('0x62')]){_0x589582['where']=_['merge'](_0x589582['where'],{'$or':_[_0xf803('0x2d')](_0x589582[_0xf803('0x3c')],function(_0x33c33b){var _0x50345b={};_0x50345b[_0x33c33b]={'$like':'%'+_0x52940a['query'][_0xf803('0x62')]+'%'};return _0x50345b;})});}_0x589582=_[_0xf803('0x46')]({},_0x589582,_0x52940a[_0xf803('0x58')]);return _0xe3ab0e[_0xf803('0x96')](_0x589582);}})['then'](function(_0x11ded7){if(_0x11ded7){_0x53987b=_0x11ded7[_0xf803('0x3d')];if(!_0x52940a['query'][_0xf803('0x3e')](_0xf803('0x3f'))){_0x589582[_0xf803('0x20')]=qs[_0xf803('0x20')](_0x52940a[_0xf803('0x38')]['limit']);_0x589582['offset']=qs[_0xf803('0x1f')](_0x52940a[_0xf803('0x38')][_0xf803('0x1f')]);}return _0xe3ab0e[_0xf803('0x96')](_0x589582);}})[_0xf803('0x25')](function(_0x100a1d){if(_0x100a1d){return _0x100a1d?{'count':_0x53987b,'rows':_0x100a1d}:null;}})[_0xf803('0x25')](respondWithResult(_0x229b2d,null))['catch'](handleError(_0x229b2d,null));};exports[_0xf803('0x97')]=function(_0x265a03,_0x17f981,_0x42a186){var _0x195b24={};var _0x392c5b={};var _0x20beb5;var _0x29fc31;return db['VoiceQueue']['findOne']({'where':{'id':_0x265a03[_0xf803('0x4e')]['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x17f981,null))['then'](function(_0x42f866){if(_0x42f866){_0x20beb5=_0x42f866;_0x392c5b[_0xf803('0x36')]=_[_0xf803('0x37')](db['UserVoiceQueueRt']['rawAttributes']);_0x392c5b[_0xf803('0x38')]=_[_0xf803('0x37')](_0x265a03[_0xf803('0x38')]);_0x392c5b['filters']=_[_0xf803('0x3a')](_0x392c5b[_0xf803('0x36')],_0x392c5b[_0xf803('0x38')]);_0x195b24[_0xf803('0x3c')]=_['intersection'](_0x392c5b[_0xf803('0x36')],qs[_0xf803('0x3b')](_0x265a03[_0xf803('0x38')]['fields']));_0x195b24[_0xf803('0x3c')]=_0x195b24['attributes'][_0xf803('0x3d')]?_0x195b24[_0xf803('0x3c')]:_0x392c5b['model'];_0x195b24[_0xf803('0x40')]=qs[_0xf803('0x41')](_0x265a03[_0xf803('0x38')][_0xf803('0x41')]);_0x195b24[_0xf803('0x42')]=qs[_0xf803('0x39')](_[_0xf803('0x60')](_0x265a03[_0xf803('0x38')],_0x392c5b[_0xf803('0x39')]));if(_0x265a03[_0xf803('0x38')][_0xf803('0x62')]){_0x195b24[_0xf803('0x42')]=_[_0xf803('0x46')](_0x195b24[_0xf803('0x42')],{'$or':_[_0xf803('0x2d')](_0x195b24[_0xf803('0x3c')],function(_0x176daa){var _0x4fc2eb={};_0x4fc2eb[_0x176daa]={'$like':'%'+_0x265a03[_0xf803('0x38')][_0xf803('0x62')]+'%'};return _0x4fc2eb;})});}_0x195b24=_[_0xf803('0x46')]({},_0x195b24,_0x265a03[_0xf803('0x58')]);return _0x20beb5[_0xf803('0x97')](_0x195b24);}})[_0xf803('0x25')](function(_0x303bf1){if(_0x303bf1){_0x29fc31=_0x303bf1[_0xf803('0x3d')];if(!_0x265a03[_0xf803('0x38')][_0xf803('0x3e')](_0xf803('0x3f'))){_0x195b24[_0xf803('0x20')]=qs['limit'](_0x265a03[_0xf803('0x38')]['limit']);_0x195b24[_0xf803('0x1f')]=qs[_0xf803('0x1f')](_0x265a03['query']['offset']);}return _0x20beb5['getMembers'](_0x195b24);}})[_0xf803('0x25')](function(_0x1379db){return _0x1379db?{'count':_0x29fc31,'rows':_0x1379db}:null;})[_0xf803('0x25')](respondWithResult(_0x17f981,null))[_0xf803('0x4c')](handleError(_0x17f981,null));};exports[_0xf803('0x98')]=function(_0x3cb98e,_0x370a9d,_0x50e392){var _0x39dc0d={};var _0x195856={};var _0xc978a1;var _0x89bf76;return db[_0xf803('0x47')][_0xf803('0x64')]({'where':{'id':_0x3cb98e[_0xf803('0x4e')]['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x370a9d,null))[_0xf803('0x25')](function(_0x455989){if(_0x455989){_0xc978a1=_0x455989;_0x195856['model']=_[_0xf803('0x37')](db[_0xf803('0x99')][_0xf803('0x35')]);_0x195856['query']=_['keys'](_0x3cb98e[_0xf803('0x38')]);_0x195856['filters']=_[_0xf803('0x3a')](_0x195856[_0xf803('0x36')],_0x195856[_0xf803('0x38')]);_0x39dc0d[_0xf803('0x3c')]=_['intersection'](_0x195856[_0xf803('0x36')],qs[_0xf803('0x3b')](_0x3cb98e['query'][_0xf803('0x3b')]));_0x39dc0d[_0xf803('0x3c')]=_0x39dc0d[_0xf803('0x3c')][_0xf803('0x3d')]?_0x39dc0d['attributes']:_0x195856[_0xf803('0x36')];_0x39dc0d[_0xf803('0x40')]=qs[_0xf803('0x41')](_0x3cb98e['query'][_0xf803('0x41')]);_0x39dc0d[_0xf803('0x42')]=qs[_0xf803('0x39')](_[_0xf803('0x60')](_0x3cb98e['query'],_0x195856[_0xf803('0x39')]));if(_0x3cb98e['query'][_0xf803('0x62')]){_0x39dc0d['where']=_[_0xf803('0x46')](_0x39dc0d[_0xf803('0x42')],{'$or':_[_0xf803('0x2d')](_0x39dc0d[_0xf803('0x3c')],function(_0x229fef){var _0x2edc3d={};_0x2edc3d[_0x229fef]={'$like':'%'+_0x3cb98e[_0xf803('0x38')]['filter']+'%'};return _0x2edc3d;})});}_0x39dc0d=_[_0xf803('0x46')]({},_0x39dc0d,_0x3cb98e[_0xf803('0x58')]);return _0xc978a1['getLists'](_0x39dc0d);}})[_0xf803('0x25')](function(_0x132c5){if(_0x132c5){_0x89bf76=_0x132c5[_0xf803('0x3d')];if(!_0x3cb98e[_0xf803('0x38')][_0xf803('0x3e')](_0xf803('0x3f'))){_0x39dc0d[_0xf803('0x20')]=qs[_0xf803('0x20')](_0x3cb98e[_0xf803('0x38')]['limit']);_0x39dc0d[_0xf803('0x1f')]=qs[_0xf803('0x1f')](_0x3cb98e[_0xf803('0x38')][_0xf803('0x1f')]);}return _0xc978a1[_0xf803('0x98')](_0x39dc0d);}})['then'](function(_0x59bb28){if(_0x59bb28){return _0x59bb28?{'count':_0x89bf76,'rows':_0x59bb28}:null;}})[_0xf803('0x25')](respondWithResult(_0x370a9d,null))[_0xf803('0x4c')](handleError(_0x370a9d,null));};exports[_0xf803('0x9a')]=function(_0x368ad5,_0x5471a3,_0x349f26){var _0x2c8871,_0x377b55;return db[_0xf803('0x47')][_0xf803('0x59')]({'where':{'id':_0x368ad5[_0xf803('0x4e')]['id']}})['then'](handleEntityNotFound(_0x5471a3,null))[_0xf803('0x25')](function(_0x4c3e66){if(_0x4c3e66){_0x377b55=_0x4c3e66;return _0x4c3e66['addLists'](_0x368ad5[_0xf803('0x50')][_0xf803('0x7a')],_['omit'](_0x368ad5[_0xf803('0x50')],['ids','id'])||{});}return null;})[_0xf803('0x9b')](function(_0xe1873e){var _0x2cb175;_0x2c8871=_0xe1873e||[];var _0xa5ff52=[];if(_0xe1873e){for(var _0x3cad45=0x0;_0x3cad45<_0xe1873e['length'];_0x3cad45+=0x1){var _0x598ef6=_0xe1873e[_0x3cad45]['get']({'plain':!![]});_0x377b55[_0xf803('0x9c')]=_0x368ad5[_0xf803('0x50')][_0xf803('0x9c')]?_0x368ad5['body'][_0xf803('0x9c')]:_0x377b55[_0xf803('0x9c')];switch(_0x377b55[_0xf803('0x9c')]){case _0xf803('0x9d'):_0x2cb175=squel[_0xf803('0x9e')]()[_0xf803('0x9f')]('cm_hopper')[_0xf803('0xa0')]([_0xf803('0xa1'),_0xf803('0xa2'),_0xf803('0xa3'),_0xf803('0xa4'),_0xf803('0x61'),_0xf803('0x5c'),_0xf803('0x5b')],squel[_0xf803('0x7c')]()[_0xf803('0x45')](_0xf803('0xa1'),_0xf803('0xa1'))[_0xf803('0x45')](_0xf803('0xa5'),_0xf803('0xa2'))[_0xf803('0x45')]('id','ContactId')[_0xf803('0x45')](_0x598ef6['CmListId'][_0xf803('0x86')](),_0xf803('0xa4'))[_0xf803('0x45')](_0x368ad5[_0xf803('0x4e')]['id'][_0xf803('0x86')](),_0xf803('0x61'))[_0xf803('0x45')]('NOW()','createdAt')[_0xf803('0x45')](_0xf803('0xa5'),_0xf803('0x5b'))['from'](_0xf803('0xa6'))['where'](_0xf803('0xa7'))['where'](_0xf803('0xa8'),_0x598ef6[_0xf803('0xa9')][_0xf803('0x86')]())[_0xf803('0x42')](_0xf803('0xaa'))[_0xf803('0x42')]('phone\x20NOT\x20IN\x20(?)',squel[_0xf803('0x7c')]()[_0xf803('0x45')]('COALESCE(calleridnum,\x27\x27)')[_0xf803('0x7e')](_0xf803('0xab'))[_0xf803('0x42')](_0xf803('0x82'),_0x368ad5[_0xf803('0x4e')]['id']['toString']()))[_0xf803('0x42')](_0xf803('0xac'),squel[_0xf803('0x7c')]()[_0xf803('0x45')](_0xf803('0xad'))[_0xf803('0x7e')]('cm_hopper')[_0xf803('0x42')]('VoiceQueueId\x20=\x20?',_0x368ad5['params']['id'][_0xf803('0x86')]())))[_0xf803('0x86')]();break;case'onlyIfOpen':_0x2cb175=squel[_0xf803('0x9e')]()['into'](_0xf803('0xae'))[_0xf803('0xa0')]([_0xf803('0xa1'),_0xf803('0xa2'),'ContactId',_0xf803('0xa4'),_0xf803('0x61'),'createdAt',_0xf803('0x5b')],squel[_0xf803('0x7c')]()[_0xf803('0x45')]('phone','phone')['field'](_0xf803('0xa5'),'scheduledAt')[_0xf803('0x45')]('id',_0xf803('0xa3'))['field'](_0x598ef6[_0xf803('0xa9')][_0xf803('0x86')](),'ListId')['field'](_0x368ad5[_0xf803('0x4e')]['id'][_0xf803('0x86')](),_0xf803('0x61'))[_0xf803('0x45')]('NOW()',_0xf803('0x5c'))[_0xf803('0x45')](_0xf803('0xa5'),_0xf803('0x5b'))[_0xf803('0x7e')](_0xf803('0xa6'))['where'](_0xf803('0xa7'))[_0xf803('0x42')](_0xf803('0xa8'),_0x598ef6[_0xf803('0xa9')][_0xf803('0x86')]())[_0xf803('0x42')](_0xf803('0xaa'))[_0xf803('0x42')]('phone\x20NOT\x20IN\x20(?)',squel[_0xf803('0x7c')]()['field']('COALESCE(phone,\x27\x27)')[_0xf803('0x7e')](_0xf803('0xae'))['where'](_0xf803('0x82'),_0x368ad5['params']['id']['toString']())))[_0xf803('0x86')]();break;default:_0x2cb175=squel['insert']()['into'](_0xf803('0xae'))[_0xf803('0xa0')]([_0xf803('0xa1'),_0xf803('0xa2'),'ContactId',_0xf803('0xa4'),_0xf803('0x61'),_0xf803('0x5c'),'updatedAt'],squel[_0xf803('0x7c')]()['field'](_0xf803('0xa1'),_0xf803('0xa1'))[_0xf803('0x45')](_0xf803('0xa5'),_0xf803('0xa2'))[_0xf803('0x45')]('id',_0xf803('0xa3'))['field'](_0x598ef6[_0xf803('0xa9')][_0xf803('0x86')](),_0xf803('0xa4'))[_0xf803('0x45')](_0x368ad5[_0xf803('0x4e')]['id'][_0xf803('0x86')](),_0xf803('0x61'))[_0xf803('0x45')](_0xf803('0xa5'),_0xf803('0x5c'))[_0xf803('0x45')](_0xf803('0xa5'),_0xf803('0x5b'))[_0xf803('0x7e')](_0xf803('0xa6'))[_0xf803('0x42')]('deletedAt\x20IS\x20NULL')['where'](_0xf803('0xa8'),_0x598ef6[_0xf803('0xa9')][_0xf803('0x86')]())[_0xf803('0x42')](_0xf803('0xaa')))['toString']();}_0xa5ff52['push'](db[_0xf803('0x85')][_0xf803('0x38')](_0x2cb175));}return BPromise[_0xf803('0x94')](_0xa5ff52);}})[_0xf803('0x25')](function(){return _0x2c8871;})[_0xf803('0x25')](respondWithResult(_0x5471a3,null))[_0xf803('0x4c')](handleError(_0x5471a3,null));};exports[_0xf803('0xaf')]=function(_0x5628d3,_0x16b17f,_0x2e5cb5){return db[_0xf803('0x47')][_0xf803('0x59')]({'where':{'id':_0x5628d3[_0xf803('0x4e')]['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x16b17f,null))[_0xf803('0x25')](function(_0x512c5a){if(_0x512c5a){return _0x512c5a[_0xf803('0xaf')](_0x5628d3[_0xf803('0x38')]['ids']);}})['then'](function(_0xbdd1a4){if(_0xbdd1a4){return db['CmHopper'][_0xf803('0x26')]({'where':{'ListId':_0x5628d3['query'][_0xf803('0x7a')],'VoiceQueueId':_0x5628d3[_0xf803('0x4e')]['id']}})[_0xf803('0x25')](function(){return _0xbdd1a4;});}})[_0xf803('0x25')](respondWithStatusCode(_0x16b17f,null))[_0xf803('0x4c')](handleError(_0x16b17f,null));};exports[_0xf803('0xb0')]=function(_0x4e4884,_0x153469,_0x12a29c){var _0x2881d2={};var _0x584ac5={};var _0x4d4587;var _0x1151d1;return db['VoiceQueue']['findOne']({'where':{'id':_0x4e4884[_0xf803('0x4e')]['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x153469,null))['then'](function(_0x5ae76a){if(_0x5ae76a){_0x4d4587=_0x5ae76a;_0x584ac5['model']=_[_0xf803('0x37')](db[_0xf803('0x99')][_0xf803('0x35')]);_0x584ac5[_0xf803('0x38')]=_[_0xf803('0x37')](_0x4e4884[_0xf803('0x38')]);_0x584ac5['filters']=_[_0xf803('0x3a')](_0x584ac5[_0xf803('0x36')],_0x584ac5[_0xf803('0x38')]);_0x2881d2[_0xf803('0x3c')]=_[_0xf803('0x3a')](_0x584ac5[_0xf803('0x36')],qs[_0xf803('0x3b')](_0x4e4884[_0xf803('0x38')][_0xf803('0x3b')]));_0x2881d2[_0xf803('0x3c')]=_0x2881d2[_0xf803('0x3c')][_0xf803('0x3d')]?_0x2881d2[_0xf803('0x3c')]:_0x584ac5[_0xf803('0x36')];_0x2881d2[_0xf803('0x40')]=qs[_0xf803('0x41')](_0x4e4884[_0xf803('0x38')][_0xf803('0x41')]);_0x2881d2['where']=qs[_0xf803('0x39')](_['pick'](_0x4e4884[_0xf803('0x38')],_0x584ac5[_0xf803('0x39')]));if(_0x4e4884[_0xf803('0x38')][_0xf803('0x62')]){_0x2881d2[_0xf803('0x42')]=_[_0xf803('0x46')](_0x2881d2[_0xf803('0x42')],{'$or':_['map'](_0x2881d2[_0xf803('0x3c')],function(_0x21b4f7){var _0x31ff0f={};_0x31ff0f[_0x21b4f7]={'$like':'%'+_0x4e4884[_0xf803('0x38')][_0xf803('0x62')]+'%'};return _0x31ff0f;})});}_0x2881d2=_[_0xf803('0x46')]({},_0x2881d2,_0x4e4884['options']);return _0x4d4587[_0xf803('0xb0')](_0x2881d2);}})[_0xf803('0x25')](function(_0x56b981){if(_0x56b981){_0x1151d1=_0x56b981[_0xf803('0x3d')];if(!_0x4e4884[_0xf803('0x38')]['hasOwnProperty']('nolimit')){_0x2881d2[_0xf803('0x20')]=qs[_0xf803('0x20')](_0x4e4884['query'][_0xf803('0x20')]);_0x2881d2[_0xf803('0x1f')]=qs[_0xf803('0x1f')](_0x4e4884[_0xf803('0x38')]['offset']);}return _0x4d4587[_0xf803('0xb0')](_0x2881d2);}})[_0xf803('0x25')](function(_0x22dfe3){if(_0x22dfe3){return _0x22dfe3?{'count':_0x1151d1,'rows':_0x22dfe3}:null;}})['then'](respondWithResult(_0x153469,null))['catch'](handleError(_0x153469,null));};exports['addBlackLists']=function(_0x12126d,_0x17a6df,_0x27c458){var _0x55ab58,_0x222da1;return db[_0xf803('0x47')]['find']({'where':{'id':_0x12126d[_0xf803('0x4e')]['id']}})['then'](handleEntityNotFound(_0x17a6df,null))[_0xf803('0x25')](function(_0x2cb53a){if(_0x2cb53a){_0x222da1=_0x2cb53a;return _0x2cb53a[_0xf803('0xb1')](_0x12126d[_0xf803('0x50')]['ids'],_['omit'](_0x12126d['body'],[_0xf803('0x7a'),'id'])||{});}return null;})['spread'](function(_0x454fd3){var _0x5d4d18;_0x55ab58=_0x454fd3||[];var _0x43533b=[];if(_0x454fd3){for(var _0x43a98f=0x0;_0x43a98f<_0x454fd3[_0xf803('0x3d')];_0x43a98f+=0x1){var _0x44c0e2=_0x454fd3[_0x43a98f][_0xf803('0x27')]({'plain':!![]});_0x5d4d18=squel[_0xf803('0x9e')]()[_0xf803('0x9f')]('cm_hopper_black')[_0xf803('0xa0')]([_0xf803('0xa1'),_0xf803('0xa3'),'ListId','VoiceQueueId',_0xf803('0x5c'),_0xf803('0x5b')],squel[_0xf803('0x7c')]()[_0xf803('0x45')]('phone',_0xf803('0xa1'))[_0xf803('0x45')]('id',_0xf803('0xa3'))['field'](_0x44c0e2[_0xf803('0xa9')][_0xf803('0x86')](),_0xf803('0xa4'))['field'](_0x12126d['params']['id'][_0xf803('0x86')](),_0xf803('0x61'))[_0xf803('0x45')](_0xf803('0xa5'),_0xf803('0x5c'))[_0xf803('0x45')]('NOW()',_0xf803('0x5b'))[_0xf803('0x7e')]('cm_contacts')[_0xf803('0x42')](_0xf803('0xa7'))['where'](_0xf803('0xa8'),_0x44c0e2[_0xf803('0xa9')][_0xf803('0x86')]())[_0xf803('0x42')](_0xf803('0xaa')))['toString']();_0x43533b[_0xf803('0x84')](db[_0xf803('0x85')][_0xf803('0x38')](_0x5d4d18));}return BPromise[_0xf803('0x94')](_0x43533b);}})[_0xf803('0x25')](function(){return _0x55ab58;})['then'](respondWithResult(_0x17a6df,null))[_0xf803('0x4c')](handleError(_0x17a6df,null));};exports['removeBlackLists']=function(_0x2a1f46,_0x1a05b4,_0x51f3ae){return db[_0xf803('0x47')][_0xf803('0x59')]({'where':{'id':_0x2a1f46['params']['id']}})[_0xf803('0x25')](handleEntityNotFound(_0x1a05b4,null))['then'](function(_0x2a9a3e){if(_0x2a9a3e){return _0x2a9a3e[_0xf803('0xb2')](_0x2a1f46[_0xf803('0x38')]['ids']);}})[_0xf803('0x25')](function(_0x14264d){if(_0x14264d){return db[_0xf803('0x67')][_0xf803('0x26')]({'where':{'ListId':_0x2a1f46[_0xf803('0x38')][_0xf803('0x7a')],'VoiceQueueId':_0x2a1f46['params']['id']}})['then'](function(){return _0x14264d;});}})['then'](respondWithStatusCode(_0x1a05b4,null))['catch'](handleError(_0x1a05b4,null));};
\ No newline at end of file
+var _0x1ddc=['pick','merge','key','field','options','VoiceQueue','includeAll','include','findAll','rows','params','create','body','user','role','userProfileId','autoAssociation','catch','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','omit','createdAt','updatedAt','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','update','findOne','CmHopper','order','VoiceQueueId','getHopperHistories','CmHopperHistory','getHopperFinals','CmHopperFinal','getHopperBlacks','CmHopperBlack','Team','getTeams','User','Agents','online','interface','flatMap','forEach','penalty','sequelize','transaction','addTeams','UserVoiceQueue','findOrCreate','isNil','format','SIP/%s','voicePause','emit','removeTeams','ids','tq.TeamId','from','team_has_voice_queues','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','VoiceQueueId\x20=\x20?','ut.UserId\x20=\x20?','push','toString','QueryTypes','SELECT','TeamId','all','union','compact','isEmpty','removeAgents','UserVoiceQueueRt','addAgents','upsert','userVoiceQueue:remove','getAgents','getMembers','getLists','CmList','addLists','spread','dialCheckDuplicateType','into','cm_hopper','fromQuery','phone','scheduledAt','ListId','select','NOW()','ContactId','cm_contacts','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','CmListId','phone\x20NOT\x20IN\x20(?)','COALESCE(calleridnum,\x27\x27)','cm_hopper_final','COALESCE(phone,\x27\x27)','onlyIfOpen','insert','removeLists','getBlackLists','addBlackLists','cm_hopper_black','phone\x20IS\x20NOT\x20NULL','removeBlackLists','eml-format','rimraf','zip-dir','request-promise','moment','mustache','util','sox','to-csv','lodash','squel','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./voiceQueue.socket','register','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','reject','save','then','destroy','get','VoiceQueues','inbound','QueueCampaigns','outbound','filter','ignore','map','value','type','find','name','UserProfileResource','error','stack','send','index','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where'];(function(_0x1827ca,_0x16af74){var _0x554e7d=function(_0x9a9cdd){while(--_0x9a9cdd){_0x1827ca['push'](_0x1827ca['shift']());}};_0x554e7d(++_0x16af74);}(_0x1ddc,0x6e));var _0xc1dd=function(_0x4febc6,_0x1fb0c1){_0x4febc6=_0x4febc6-0x0;var _0x4ed876=_0x1ddc[_0x4febc6];return _0x4ed876;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xc1dd('0x0'));var rimraf=require(_0xc1dd('0x1'));var zipdir=require(_0xc1dd('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xc1dd('0x3'));var moment=require(_0xc1dd('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xc1dd('0x5'));var util=require(_0xc1dd('0x6'));var path=require('path');var sox=require(_0xc1dd('0x7'));var csv=require(_0xc1dd('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xc1dd('0x9'));var squel=require(_0xc1dd('0xa'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xc1dd('0xb'));var toCsv=require(_0xc1dd('0x8'));var querystring=require(_0xc1dd('0xc'));var Papa=require(_0xc1dd('0xd'));var Redis=require('ioredis');var authService=require(_0xc1dd('0xe'));var qs=require(_0xc1dd('0xf'));var hardwareService=require(_0xc1dd('0x10'));var logger=require(_0xc1dd('0x11'))('api');var utils=require(_0xc1dd('0x12'));var config=require(_0xc1dd('0x13'));var db=require(_0xc1dd('0x14'))['db'];config[_0xc1dd('0x15')]=_[_0xc1dd('0x16')](config[_0xc1dd('0x15')],{'host':_0xc1dd('0x17'),'port':0x18eb});var socket=require(_0xc1dd('0x18'))(new Redis(config[_0xc1dd('0x15')]));require(_0xc1dd('0x19'))[_0xc1dd('0x1a')](socket);function respondWithStatusCode(_0x576fc1,_0x3d4c7f){_0x3d4c7f=_0x3d4c7f||0xcc;return function(_0x30f49a){if(_0x30f49a){return _0x576fc1[_0xc1dd('0x1b')](_0x3d4c7f);}return _0x576fc1[_0xc1dd('0x1c')](_0x3d4c7f)[_0xc1dd('0x1d')]();};}function respondWithResult(_0x52a9b8,_0xe5a17a){_0xe5a17a=_0xe5a17a||0xc8;return function(_0x76994c){if(_0x76994c){return _0x52a9b8[_0xc1dd('0x1c')](_0xe5a17a)[_0xc1dd('0x1e')](_0x76994c);}};}function respondWithFilteredResult(_0x5815d3,_0x52ddbc){return function(_0x3e7e6f){if(_0x3e7e6f){var _0x5004d5=_0x3e7e6f[_0xc1dd('0x1f')],_0x35139a=_0x52ddbc[_0xc1dd('0x20')],_0x4c3114=_0x52ddbc[_0xc1dd('0x20')]+_0x52ddbc[_0xc1dd('0x21')],_0x6198a7;if(_0x4c3114>=_0x5004d5){_0x4c3114=_0x5004d5;_0x6198a7=0xc8;}else{_0x6198a7=0xce;}_0x5815d3[_0xc1dd('0x1c')](_0x6198a7);return _0x5815d3['set'](_0xc1dd('0x22'),_0x35139a+'-'+_0x4c3114+'/'+_0x5004d5)[_0xc1dd('0x1e')](_0x3e7e6f);}return null;};}function patchUpdates(_0x5e99a6){return function(_0x3d22bb){try{jsonpatch[_0xc1dd('0x23')](_0x3d22bb,_0x5e99a6,!![]);}catch(_0x3650fd){return BPromise[_0xc1dd('0x24')](_0x3650fd);}return _0x3d22bb[_0xc1dd('0x25')]();};}function saveUpdates(_0x266147,_0x228626){return function(_0x60ef4a){if(_0x60ef4a){return _0x60ef4a['update'](_0x266147)[_0xc1dd('0x26')](function(_0x16a2b0){return _0x16a2b0;});}return null;};}function removeEntity(_0x22f9be,_0x3363ff){return function(_0x5f4c9e){if(_0x5f4c9e){return _0x5f4c9e[_0xc1dd('0x27')]()[_0xc1dd('0x26')](function(){var _0x30b4b8=_0x5f4c9e[_0xc1dd('0x28')]({'plain':!![]});var _0x16fb8b=[{'name':_0xc1dd('0x29'),'value':_0xc1dd('0x2a'),'ignore':![]},{'name':_0xc1dd('0x2b'),'value':_0xc1dd('0x2c'),'ignore':![]}];var _0x41d319=_(_0x16fb8b)[_0xc1dd('0x2d')](_0xc1dd('0x2e'))[_0xc1dd('0x2f')](_0xc1dd('0x30'))['value']();if(_['includes'](_0x41d319,_0x30b4b8[_0xc1dd('0x31')])){return;}var _0x19d818=_[_0xc1dd('0x32')](_0x16fb8b,[_0xc1dd('0x30'),_0x30b4b8[_0xc1dd('0x31')]])[_0xc1dd('0x33')];return db[_0xc1dd('0x34')]['destroy']({'where':{'type':_0x19d818,'resourceId':_0x30b4b8['id']}})[_0xc1dd('0x26')](function(){return _0x5f4c9e;});})[_0xc1dd('0x26')](function(){_0x22f9be[_0xc1dd('0x1c')](0xcc)[_0xc1dd('0x1d')]();});}};}function handleEntityNotFound(_0x5ce3eb,_0x14b1d4){return function(_0x2fe0ba){if(!_0x2fe0ba){_0x5ce3eb[_0xc1dd('0x1b')](0x194);}return _0x2fe0ba;};}function handleError(_0x5c1e9d,_0xa24253){_0xa24253=_0xa24253||0x1f4;return function(_0x4ac51e){logger[_0xc1dd('0x35')](_0x4ac51e[_0xc1dd('0x36')]);if(_0x4ac51e[_0xc1dd('0x33')]){delete _0x4ac51e['name'];}_0x5c1e9d[_0xc1dd('0x1c')](_0xa24253)[_0xc1dd('0x37')](_0x4ac51e);};}exports[_0xc1dd('0x38')]=function(_0x42197c,_0x5718eb){var _0x26978a={},_0x229f43={},_0x2e6c65={'count':0x0,'rows':[]};var _0x49d653=db['VoiceQueue'][_0xc1dd('0x39')];_0x229f43[_0xc1dd('0x3a')]=_[_0xc1dd('0x3b')](_0x49d653);_0x229f43[_0xc1dd('0x3c')]=_[_0xc1dd('0x3b')](_0x42197c['query']);_0x229f43[_0xc1dd('0x3d')]=_[_0xc1dd('0x3e')](_0x229f43['model'],_0x229f43[_0xc1dd('0x3c')]);_0x26978a[_0xc1dd('0x3f')]=_[_0xc1dd('0x3e')](_0x229f43['model'],qs[_0xc1dd('0x40')](_0x42197c['query'][_0xc1dd('0x40')]));_0x26978a[_0xc1dd('0x3f')]=_0x26978a['attributes'][_0xc1dd('0x41')]?_0x26978a[_0xc1dd('0x3f')]:_0x229f43[_0xc1dd('0x3a')];if(!_0x42197c[_0xc1dd('0x3c')][_0xc1dd('0x42')](_0xc1dd('0x43'))){_0x26978a[_0xc1dd('0x21')]=qs[_0xc1dd('0x21')](_0x42197c[_0xc1dd('0x3c')][_0xc1dd('0x21')]);_0x26978a[_0xc1dd('0x20')]=qs[_0xc1dd('0x20')](_0x42197c['query'][_0xc1dd('0x20')]);}_0x26978a['order']=qs[_0xc1dd('0x44')](_0x42197c[_0xc1dd('0x3c')][_0xc1dd('0x44')]);_0x26978a[_0xc1dd('0x45')]=qs[_0xc1dd('0x3d')](_[_0xc1dd('0x46')](_0x42197c[_0xc1dd('0x3c')],_0x229f43['filters']));if(_0x42197c[_0xc1dd('0x3c')]['filter']){_0x26978a[_0xc1dd('0x45')]=_[_0xc1dd('0x47')](_0x26978a[_0xc1dd('0x45')],{'$or':_[_0xc1dd('0x2f')](_0x49d653,function(_0x17e400){if(_0x17e400[_0xc1dd('0x31')][_0xc1dd('0x48')]!=='VIRTUAL'){var _0x2d903f={};_0x2d903f[_0x17e400[_0xc1dd('0x49')]]={'$like':'%'+_0x42197c[_0xc1dd('0x3c')][_0xc1dd('0x2d')]+'%'};return _0x2d903f;}})});}_0x26978a=_[_0xc1dd('0x47')]({},_0x26978a,_0x42197c[_0xc1dd('0x4a')]);var _0x1881e5={'where':_0x26978a[_0xc1dd('0x45')]};return db[_0xc1dd('0x4b')][_0xc1dd('0x1f')](_0x1881e5)[_0xc1dd('0x26')](function(_0x167410){_0x2e6c65[_0xc1dd('0x1f')]=_0x167410;if(_0x42197c['query'][_0xc1dd('0x4c')]){_0x26978a[_0xc1dd('0x4d')]=[{'all':!![]}];}return db[_0xc1dd('0x4b')][_0xc1dd('0x4e')](_0x26978a);})[_0xc1dd('0x26')](function(_0xdff759){_0x2e6c65[_0xc1dd('0x4f')]=_0xdff759;return _0x2e6c65;})[_0xc1dd('0x26')](respondWithFilteredResult(_0x5718eb,_0x26978a))['catch'](handleError(_0x5718eb,null));};exports['show']=function(_0x40afc9,_0x1525ae){var _0x2b6dfb={'raw':![],'where':{'id':_0x40afc9[_0xc1dd('0x50')]['id']}},_0x365f7b={};_0x365f7b[_0xc1dd('0x3a')]=_['keys'](db[_0xc1dd('0x4b')][_0xc1dd('0x39')]);_0x365f7b[_0xc1dd('0x3c')]=_[_0xc1dd('0x3b')](_0x40afc9[_0xc1dd('0x3c')]);_0x365f7b['filters']=_[_0xc1dd('0x3e')](_0x365f7b[_0xc1dd('0x3a')],_0x365f7b['query']);_0x2b6dfb[_0xc1dd('0x3f')]=_[_0xc1dd('0x3e')](_0x365f7b[_0xc1dd('0x3a')],qs['fields'](_0x40afc9[_0xc1dd('0x3c')][_0xc1dd('0x40')]));_0x2b6dfb['attributes']=_0x2b6dfb[_0xc1dd('0x3f')][_0xc1dd('0x41')]?_0x2b6dfb[_0xc1dd('0x3f')]:_0x365f7b[_0xc1dd('0x3a')];if(_0x40afc9['query']['includeAll']){_0x2b6dfb[_0xc1dd('0x4d')]=[{'all':!![]}];}_0x2b6dfb=_['merge']({},_0x2b6dfb,_0x40afc9['options']);return db['VoiceQueue'][_0xc1dd('0x32')](_0x2b6dfb)[_0xc1dd('0x26')](handleEntityNotFound(_0x1525ae,null))[_0xc1dd('0x26')](respondWithResult(_0x1525ae,null))['catch'](handleError(_0x1525ae,null));};exports[_0xc1dd('0x51')]=function(_0x1fdcf9,_0x1bea21){return db[_0xc1dd('0x4b')][_0xc1dd('0x51')](_0x1fdcf9[_0xc1dd('0x52')],{})[_0xc1dd('0x26')](function(_0x19b077){var _0x176cf8=_0x1fdcf9[_0xc1dd('0x53')][_0xc1dd('0x28')]({'plain':!![]});if(!_0x176cf8)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x176cf8[_0xc1dd('0x54')]===_0xc1dd('0x53')){var _0x5ab77a=_0x19b077[_0xc1dd('0x28')]({'plain':!![]});var _0x4bdd49=[{'name':_0xc1dd('0x29'),'value':'inbound'},{'name':_0xc1dd('0x2b'),'value':'outbound'}];var _0x2fb5d4=_[_0xc1dd('0x32')](_0x4bdd49,[_0xc1dd('0x30'),_0x5ab77a[_0xc1dd('0x31')]])[_0xc1dd('0x33')];return db['UserProfileSection']['find']({'where':{'name':_0x2fb5d4,'userProfileId':_0x176cf8[_0xc1dd('0x55')]},'raw':!![]})[_0xc1dd('0x26')](function(_0x22f6af){if(_0x22f6af&&_0x22f6af[_0xc1dd('0x56')]===0x0){return db[_0xc1dd('0x34')][_0xc1dd('0x51')]({'name':_0x5ab77a[_0xc1dd('0x33')],'resourceId':_0x5ab77a['id'],'type':_0x22f6af[_0xc1dd('0x33')],'sectionId':_0x22f6af['id']},{})[_0xc1dd('0x26')](function(){return _0x19b077;});}else{return _0x19b077;}})[_0xc1dd('0x57')](function(_0x261028){logger[_0xc1dd('0x35')](_0xc1dd('0x58'),_0x261028);throw _0x261028;});}return _0x19b077;})[_0xc1dd('0x26')](respondWithResult(_0x1bea21,0xc9))[_0xc1dd('0x57')](handleError(_0x1bea21,null));};exports[_0xc1dd('0x59')]=function(_0x2e3380,_0x3b3108){var _0x2ff7bd={'raw':![],'where':{'id':_0x2e3380[_0xc1dd('0x50')]['id']}},_0x3e79d9={};_0x3e79d9[_0xc1dd('0x3a')]=_[_0xc1dd('0x3b')](db[_0xc1dd('0x4b')]['rawAttributes']);_0x2ff7bd[_0xc1dd('0x3f')]=_[_0xc1dd('0x3e')](_0x3e79d9[_0xc1dd('0x3a')],qs[_0xc1dd('0x40')](_0x2e3380[_0xc1dd('0x3c')][_0xc1dd('0x40')]));_0x2ff7bd[_0xc1dd('0x3f')]=_0x2ff7bd[_0xc1dd('0x3f')][_0xc1dd('0x41')]?_0x2ff7bd[_0xc1dd('0x3f')]:_0x3e79d9[_0xc1dd('0x3a')];if(_0x2e3380[_0xc1dd('0x3c')][_0xc1dd('0x4c')]){_0x2ff7bd[_0xc1dd('0x4d')]=[{'all':!![]}];}_0x2ff7bd=_[_0xc1dd('0x47')]({},_0x2ff7bd,_0x2e3380[_0xc1dd('0x4a')]);return db[_0xc1dd('0x4b')][_0xc1dd('0x32')](_0x2ff7bd)[_0xc1dd('0x26')](handleEntityNotFound(_0x3b3108,null))[_0xc1dd('0x26')](function(_0x3dd1db){if(_0x3dd1db){var _0x156952=_0x3dd1db[_0xc1dd('0x28')]({'plain':!![]});_0x156952=qs[_0xc1dd('0x5a')](_0x156952,['id',_0xc1dd('0x5b'),'updatedAt']);_0x2e3380[_0xc1dd('0x52')]=_[_0xc1dd('0x5a')](_0x2e3380[_0xc1dd('0x52')],['id','createdAt',_0xc1dd('0x5c')]);return db[_0xc1dd('0x4b')][_0xc1dd('0x51')](_['merge'](_0x156952,_0x2e3380[_0xc1dd('0x52')]),{'include':_0x2e3380[_0xc1dd('0x3c')][_0xc1dd('0x4c')]?[{'all':!![]}]:undefined})[_0xc1dd('0x26')](function(_0x29260e){var _0x700bf6=_0x2e3380[_0xc1dd('0x53')][_0xc1dd('0x28')]({'plain':!![]});if(!_0x700bf6)throw new Error(_0xc1dd('0x5d'));if(_0x700bf6[_0xc1dd('0x54')]==='user'){var _0x304c42=_0x29260e[_0xc1dd('0x28')]({'plain':!![]});var _0x41270a=[{'name':_0xc1dd('0x29'),'value':_0xc1dd('0x2a')},{'name':_0xc1dd('0x2b'),'value':_0xc1dd('0x2c')}];var _0x5a1f54=_[_0xc1dd('0x32')](_0x41270a,[_0xc1dd('0x30'),_0x304c42[_0xc1dd('0x31')]])[_0xc1dd('0x33')];return db[_0xc1dd('0x5e')][_0xc1dd('0x32')]({'where':{'name':_0x5a1f54,'userProfileId':_0x700bf6['userProfileId']},'raw':!![]})[_0xc1dd('0x26')](function(_0xb7318b){if(_0xb7318b&&_0xb7318b[_0xc1dd('0x56')]===0x0){return db['UserProfileResource'][_0xc1dd('0x51')]({'name':_0x304c42['name'],'resourceId':_0x304c42['id'],'type':_0xb7318b['name'],'sectionId':_0xb7318b['id']},{})['then'](function(){return _0x29260e;});}else{return _0x29260e;}})[_0xc1dd('0x57')](function(_0x5b39c4){logger[_0xc1dd('0x35')](_0xc1dd('0x58'),_0x5b39c4);throw _0x5b39c4;});}return _0x29260e;});}})[_0xc1dd('0x26')](respondWithResult(_0x3b3108,0xc9))[_0xc1dd('0x57')](handleError(_0x3b3108,null));};exports[_0xc1dd('0x5f')]=function(_0x21c38a,_0x168ccb){if(_0x21c38a['body']['id']){delete _0x21c38a[_0xc1dd('0x52')]['id'];}return db[_0xc1dd('0x4b')]['find']({'where':{'id':_0x21c38a[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x168ccb,null))[_0xc1dd('0x26')](saveUpdates(_0x21c38a['body'],null))['then'](respondWithResult(_0x168ccb,null))[_0xc1dd('0x57')](handleError(_0x168ccb,null));};exports['destroy']=function(_0x644737,_0x43b5ac){return db[_0xc1dd('0x4b')]['find']({'where':{'id':_0x644737[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x43b5ac,null))[_0xc1dd('0x26')](removeEntity(_0x43b5ac,null))[_0xc1dd('0x57')](handleError(_0x43b5ac,null));};exports['getHoppers']=function(_0x48593f,_0x96fc23,_0x3d42d8){var _0x4bb97b={'raw':![],'where':{}};var _0x3e67fa={};var _0x40ce9a={'count':0x0,'rows':[]};return db[_0xc1dd('0x4b')][_0xc1dd('0x60')]({'where':{'id':_0x48593f['params']['id']}})['then'](handleEntityNotFound(_0x96fc23,null))[_0xc1dd('0x26')](function(_0x354ad1){if(_0x354ad1){_0x3e67fa[_0xc1dd('0x3a')]=_['keys'](db[_0xc1dd('0x61')]['rawAttributes']);_0x3e67fa[_0xc1dd('0x3c')]=_[_0xc1dd('0x3b')](_0x48593f['query']);_0x3e67fa['filters']=_[_0xc1dd('0x3e')](_0x3e67fa[_0xc1dd('0x3a')],_0x3e67fa[_0xc1dd('0x3c')]);_0x4bb97b[_0xc1dd('0x3f')]=_[_0xc1dd('0x3e')](_0x3e67fa[_0xc1dd('0x3a')],qs[_0xc1dd('0x40')](_0x48593f['query'][_0xc1dd('0x40')]));_0x4bb97b[_0xc1dd('0x3f')]=_0x4bb97b['attributes'][_0xc1dd('0x41')]?_0x4bb97b['attributes']:_0x3e67fa[_0xc1dd('0x3a')];if(!_0x48593f[_0xc1dd('0x3c')][_0xc1dd('0x42')]('nolimit')){_0x4bb97b['limit']=qs[_0xc1dd('0x21')](_0x48593f[_0xc1dd('0x3c')][_0xc1dd('0x21')]);_0x4bb97b[_0xc1dd('0x20')]=qs[_0xc1dd('0x20')](_0x48593f['query'][_0xc1dd('0x20')]);}_0x4bb97b[_0xc1dd('0x62')]=qs['sort'](_0x48593f[_0xc1dd('0x3c')][_0xc1dd('0x44')]);_0x4bb97b['where']=qs['filters'](_[_0xc1dd('0x46')](_0x48593f[_0xc1dd('0x3c')],_0x3e67fa[_0xc1dd('0x3d')]));_0x4bb97b[_0xc1dd('0x45')][_0xc1dd('0x63')]=_0x354ad1['id'];if(_0x48593f['query'][_0xc1dd('0x2d')]){_0x4bb97b['where']=_[_0xc1dd('0x47')](_0x4bb97b[_0xc1dd('0x45')],{'$or':_[_0xc1dd('0x2f')](_0x4bb97b['attributes'],function(_0x42830c){var _0x332078={};_0x332078[_0x42830c]={'$like':'%'+_0x48593f[_0xc1dd('0x3c')][_0xc1dd('0x2d')]+'%'};return _0x332078;})});}_0x4bb97b=_['merge']({},_0x4bb97b,_0x48593f[_0xc1dd('0x4a')]);return db[_0xc1dd('0x61')]['count']({'where':_0x4bb97b[_0xc1dd('0x45')]})['then'](function(_0x294d88){_0x40ce9a[_0xc1dd('0x1f')]=_0x294d88;if(_0x48593f[_0xc1dd('0x3c')][_0xc1dd('0x4c')]){_0x4bb97b[_0xc1dd('0x4d')]=[{'all':!![]}];}return db[_0xc1dd('0x61')][_0xc1dd('0x4e')](_0x4bb97b);})[_0xc1dd('0x26')](function(_0x822f38){_0x40ce9a['rows']=_0x822f38;return _0x40ce9a;});}})['then'](respondWithFilteredResult(_0x96fc23,_0x4bb97b))['catch'](handleError(_0x96fc23,null));};exports[_0xc1dd('0x64')]=function(_0x5dbbc3,_0x6ea1ea,_0x339c85){var _0x3afafc={'raw':!![],'where':{}};var _0x263f54={};var _0x1c7b4c={'count':0x0,'rows':[]};return db[_0xc1dd('0x4b')][_0xc1dd('0x60')]({'where':{'id':_0x5dbbc3['params']['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x6ea1ea,null))['then'](function(_0x40f1dc){if(_0x40f1dc){_0x263f54[_0xc1dd('0x3a')]=_[_0xc1dd('0x3b')](db[_0xc1dd('0x65')][_0xc1dd('0x39')]);_0x263f54[_0xc1dd('0x3c')]=_[_0xc1dd('0x3b')](_0x5dbbc3['query']);_0x263f54[_0xc1dd('0x3d')]=_[_0xc1dd('0x3e')](_0x263f54[_0xc1dd('0x3a')],_0x263f54[_0xc1dd('0x3c')]);_0x3afafc[_0xc1dd('0x3f')]=_[_0xc1dd('0x3e')](_0x263f54[_0xc1dd('0x3a')],qs[_0xc1dd('0x40')](_0x5dbbc3[_0xc1dd('0x3c')][_0xc1dd('0x40')]));_0x3afafc[_0xc1dd('0x3f')]=_0x3afafc[_0xc1dd('0x3f')]['length']?_0x3afafc[_0xc1dd('0x3f')]:_0x263f54[_0xc1dd('0x3a')];if(!_0x5dbbc3['query'][_0xc1dd('0x42')](_0xc1dd('0x43'))){_0x3afafc[_0xc1dd('0x21')]=qs[_0xc1dd('0x21')](_0x5dbbc3[_0xc1dd('0x3c')][_0xc1dd('0x21')]);_0x3afafc[_0xc1dd('0x20')]=qs[_0xc1dd('0x20')](_0x5dbbc3['query'][_0xc1dd('0x20')]);}_0x3afafc['order']=qs[_0xc1dd('0x44')](_0x5dbbc3['query'][_0xc1dd('0x44')]);_0x3afafc['where']=qs[_0xc1dd('0x3d')](_['pick'](_0x5dbbc3[_0xc1dd('0x3c')],_0x263f54[_0xc1dd('0x3d')]));_0x3afafc[_0xc1dd('0x45')]['VoiceQueueId']=_0x40f1dc['id'];if(_0x5dbbc3[_0xc1dd('0x3c')][_0xc1dd('0x2d')]){_0x3afafc[_0xc1dd('0x45')]=_[_0xc1dd('0x47')](_0x3afafc[_0xc1dd('0x45')],{'$or':_[_0xc1dd('0x2f')](_0x3afafc[_0xc1dd('0x3f')],function(_0x5c16a3){var _0x4a0652={};_0x4a0652[_0x5c16a3]={'$like':'%'+_0x5dbbc3['query'][_0xc1dd('0x2d')]+'%'};return _0x4a0652;})});}_0x3afafc=_[_0xc1dd('0x47')]({},_0x3afafc,_0x5dbbc3[_0xc1dd('0x4a')]);return db[_0xc1dd('0x65')][_0xc1dd('0x1f')]({'where':_0x3afafc[_0xc1dd('0x45')]})['then'](function(_0x2975c1){_0x1c7b4c['count']=_0x2975c1;if(_0x5dbbc3[_0xc1dd('0x3c')]['includeAll']){_0x3afafc[_0xc1dd('0x4d')]=[{'all':!![]}];}return db[_0xc1dd('0x65')][_0xc1dd('0x4e')](_0x3afafc);})[_0xc1dd('0x26')](function(_0x2615a6){_0x1c7b4c[_0xc1dd('0x4f')]=_0x2615a6;return _0x1c7b4c;});}})['then'](respondWithFilteredResult(_0x6ea1ea,_0x3afafc))['catch'](handleError(_0x6ea1ea,null));};exports[_0xc1dd('0x66')]=function(_0x255a55,_0x374a4d,_0x2e5c6e){var _0x588b0f={'raw':!![],'where':{}};var _0x539e3b={};var _0x2b5ea4={'count':0x0,'rows':[]};return db[_0xc1dd('0x4b')][_0xc1dd('0x60')]({'where':{'id':_0x255a55[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x374a4d,null))[_0xc1dd('0x26')](function(_0x227956){if(_0x227956){_0x539e3b[_0xc1dd('0x3a')]=_[_0xc1dd('0x3b')](db[_0xc1dd('0x67')][_0xc1dd('0x39')]);_0x539e3b[_0xc1dd('0x3c')]=_[_0xc1dd('0x3b')](_0x255a55[_0xc1dd('0x3c')]);_0x539e3b[_0xc1dd('0x3d')]=_['intersection'](_0x539e3b[_0xc1dd('0x3a')],_0x539e3b['query']);_0x588b0f[_0xc1dd('0x3f')]=_['intersection'](_0x539e3b[_0xc1dd('0x3a')],qs[_0xc1dd('0x40')](_0x255a55[_0xc1dd('0x3c')][_0xc1dd('0x40')]));_0x588b0f[_0xc1dd('0x3f')]=_0x588b0f[_0xc1dd('0x3f')][_0xc1dd('0x41')]?_0x588b0f[_0xc1dd('0x3f')]:_0x539e3b['model'];if(!_0x255a55[_0xc1dd('0x3c')]['hasOwnProperty'](_0xc1dd('0x43'))){_0x588b0f[_0xc1dd('0x21')]=qs[_0xc1dd('0x21')](_0x255a55[_0xc1dd('0x3c')]['limit']);_0x588b0f[_0xc1dd('0x20')]=qs['offset'](_0x255a55[_0xc1dd('0x3c')][_0xc1dd('0x20')]);}_0x588b0f[_0xc1dd('0x62')]=qs[_0xc1dd('0x44')](_0x255a55['query'][_0xc1dd('0x44')]);_0x588b0f[_0xc1dd('0x45')]=qs[_0xc1dd('0x3d')](_[_0xc1dd('0x46')](_0x255a55[_0xc1dd('0x3c')],_0x539e3b[_0xc1dd('0x3d')]));_0x588b0f[_0xc1dd('0x45')][_0xc1dd('0x63')]=_0x227956['id'];if(_0x255a55['query']['filter']){_0x588b0f[_0xc1dd('0x45')]=_[_0xc1dd('0x47')](_0x588b0f[_0xc1dd('0x45')],{'$or':_[_0xc1dd('0x2f')](_0x588b0f['attributes'],function(_0x591ce3){var _0x352427={};_0x352427[_0x591ce3]={'$like':'%'+_0x255a55[_0xc1dd('0x3c')][_0xc1dd('0x2d')]+'%'};return _0x352427;})});}_0x588b0f=_[_0xc1dd('0x47')]({},_0x588b0f,_0x255a55[_0xc1dd('0x4a')]);return db[_0xc1dd('0x67')]['count']({'where':_0x588b0f['where']})[_0xc1dd('0x26')](function(_0x181263){_0x2b5ea4[_0xc1dd('0x1f')]=_0x181263;if(_0x255a55[_0xc1dd('0x3c')][_0xc1dd('0x4c')]){_0x588b0f[_0xc1dd('0x4d')]=[{'all':!![]}];}return db[_0xc1dd('0x67')][_0xc1dd('0x4e')](_0x588b0f);})[_0xc1dd('0x26')](function(_0x15708e){_0x2b5ea4[_0xc1dd('0x4f')]=_0x15708e;return _0x2b5ea4;});}})[_0xc1dd('0x26')](respondWithFilteredResult(_0x374a4d,_0x588b0f))['catch'](handleError(_0x374a4d,null));};exports[_0xc1dd('0x68')]=function(_0x43dccf,_0x1d4372,_0x271fa1){var _0x4bc98d={'raw':!![],'where':{}};var _0x5d7aa0={};var _0x138a3c={'count':0x0,'rows':[]};return db['VoiceQueue'][_0xc1dd('0x60')]({'where':{'id':_0x43dccf['params']['id']}})['then'](handleEntityNotFound(_0x1d4372,null))[_0xc1dd('0x26')](function(_0x1e6d7f){if(_0x1e6d7f){_0x5d7aa0[_0xc1dd('0x3a')]=_['keys'](db[_0xc1dd('0x69')][_0xc1dd('0x39')]);_0x5d7aa0[_0xc1dd('0x3c')]=_[_0xc1dd('0x3b')](_0x43dccf[_0xc1dd('0x3c')]);_0x5d7aa0[_0xc1dd('0x3d')]=_[_0xc1dd('0x3e')](_0x5d7aa0[_0xc1dd('0x3a')],_0x5d7aa0[_0xc1dd('0x3c')]);_0x4bc98d[_0xc1dd('0x3f')]=_[_0xc1dd('0x3e')](_0x5d7aa0[_0xc1dd('0x3a')],qs['fields'](_0x43dccf[_0xc1dd('0x3c')][_0xc1dd('0x40')]));_0x4bc98d[_0xc1dd('0x3f')]=_0x4bc98d['attributes'][_0xc1dd('0x41')]?_0x4bc98d['attributes']:_0x5d7aa0[_0xc1dd('0x3a')];if(!_0x43dccf[_0xc1dd('0x3c')][_0xc1dd('0x42')](_0xc1dd('0x43'))){_0x4bc98d[_0xc1dd('0x21')]=qs[_0xc1dd('0x21')](_0x43dccf[_0xc1dd('0x3c')]['limit']);_0x4bc98d['offset']=qs[_0xc1dd('0x20')](_0x43dccf['query']['offset']);}_0x4bc98d[_0xc1dd('0x62')]=qs['sort'](_0x43dccf['query']['sort']);_0x4bc98d[_0xc1dd('0x45')]=qs[_0xc1dd('0x3d')](_[_0xc1dd('0x46')](_0x43dccf[_0xc1dd('0x3c')],_0x5d7aa0['filters']));_0x4bc98d[_0xc1dd('0x45')][_0xc1dd('0x63')]=_0x1e6d7f['id'];if(_0x43dccf['query'][_0xc1dd('0x2d')]){_0x4bc98d[_0xc1dd('0x45')]=_[_0xc1dd('0x47')](_0x4bc98d[_0xc1dd('0x45')],{'$or':_['map'](_0x4bc98d[_0xc1dd('0x3f')],function(_0xa407af){var _0x1ca57b={};_0x1ca57b[_0xa407af]={'$like':'%'+_0x43dccf[_0xc1dd('0x3c')][_0xc1dd('0x2d')]+'%'};return _0x1ca57b;})});}_0x4bc98d=_[_0xc1dd('0x47')]({},_0x4bc98d,_0x43dccf[_0xc1dd('0x4a')]);return db[_0xc1dd('0x69')][_0xc1dd('0x1f')]({'where':_0x4bc98d[_0xc1dd('0x45')]})[_0xc1dd('0x26')](function(_0x54ecf2){_0x138a3c[_0xc1dd('0x1f')]=_0x54ecf2;if(_0x43dccf[_0xc1dd('0x3c')]['includeAll']){_0x4bc98d[_0xc1dd('0x4d')]=[{'all':!![]}];}return db[_0xc1dd('0x69')][_0xc1dd('0x4e')](_0x4bc98d);})[_0xc1dd('0x26')](function(_0xc4fe17){_0x138a3c[_0xc1dd('0x4f')]=_0xc4fe17;return _0x138a3c;});}})[_0xc1dd('0x26')](respondWithFilteredResult(_0x1d4372,_0x4bc98d))['catch'](handleError(_0x1d4372,null));};exports['getTeams']=function(_0xf0a486,_0x5a29b7,_0x17e894){var _0x1016cf={};var _0x4bb6d6={};var _0x2cce8d;var _0x5065a1;return db[_0xc1dd('0x4b')][_0xc1dd('0x60')]({'where':{'id':_0xf0a486[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x5a29b7,null))[_0xc1dd('0x26')](function(_0x50309e){if(_0x50309e){_0x2cce8d=_0x50309e;_0x4bb6d6['model']=_[_0xc1dd('0x3b')](db[_0xc1dd('0x6a')][_0xc1dd('0x39')]);_0x4bb6d6['query']=_[_0xc1dd('0x3b')](_0xf0a486[_0xc1dd('0x3c')]);_0x4bb6d6[_0xc1dd('0x3d')]=_[_0xc1dd('0x3e')](_0x4bb6d6[_0xc1dd('0x3a')],_0x4bb6d6[_0xc1dd('0x3c')]);_0x1016cf[_0xc1dd('0x3f')]=_[_0xc1dd('0x3e')](_0x4bb6d6[_0xc1dd('0x3a')],qs['fields'](_0xf0a486[_0xc1dd('0x3c')][_0xc1dd('0x40')]));_0x1016cf['attributes']=_0x1016cf[_0xc1dd('0x3f')][_0xc1dd('0x41')]?_0x1016cf[_0xc1dd('0x3f')]:_0x4bb6d6['model'];_0x1016cf[_0xc1dd('0x62')]=qs[_0xc1dd('0x44')](_0xf0a486[_0xc1dd('0x3c')][_0xc1dd('0x44')]);_0x1016cf[_0xc1dd('0x45')]=qs[_0xc1dd('0x3d')](_[_0xc1dd('0x46')](_0xf0a486[_0xc1dd('0x3c')],_0x4bb6d6[_0xc1dd('0x3d')]));if(_0xf0a486['query'][_0xc1dd('0x2d')]){_0x1016cf['where']=_[_0xc1dd('0x47')](_0x1016cf[_0xc1dd('0x45')],{'$or':_[_0xc1dd('0x2f')](_0x1016cf[_0xc1dd('0x3f')],function(_0x37e707){var _0x2b6f0e={};_0x2b6f0e[_0x37e707]={'$like':'%'+_0xf0a486['query']['filter']+'%'};return _0x2b6f0e;})});}_0x1016cf=_[_0xc1dd('0x47')]({},_0x1016cf,_0xf0a486[_0xc1dd('0x4a')]);return _0x2cce8d[_0xc1dd('0x6b')](_0x1016cf);}})['then'](function(_0x22ef34){if(_0x22ef34){_0x5065a1=_0x22ef34[_0xc1dd('0x41')];if(!_0xf0a486[_0xc1dd('0x3c')][_0xc1dd('0x42')](_0xc1dd('0x43'))){_0x1016cf['limit']=qs[_0xc1dd('0x21')](_0xf0a486[_0xc1dd('0x3c')][_0xc1dd('0x21')]);_0x1016cf[_0xc1dd('0x20')]=qs['offset'](_0xf0a486[_0xc1dd('0x3c')][_0xc1dd('0x20')]);}return _0x2cce8d[_0xc1dd('0x6b')](_0x1016cf);}})[_0xc1dd('0x26')](function(_0x33b105){if(_0x33b105){return _0x33b105?{'count':_0x5065a1,'rows':_0x33b105}:null;}})[_0xc1dd('0x26')](respondWithResult(_0x5a29b7,null))[_0xc1dd('0x57')](handleError(_0x5a29b7,null));};exports['addTeams']=function(_0x336465,_0x26ed6f,_0x7d7b0d){var _0x1b9bb8=_0x336465[_0xc1dd('0x52')]['teams'];return db[_0xc1dd('0x6a')][_0xc1dd('0x4e')]({'where':{'id':_[_0xc1dd('0x2f')](_0x1b9bb8,'id')},'attributes':['id'],'include':[{'model':db[_0xc1dd('0x6c')],'as':_0xc1dd('0x6d'),'attributes':['id','name',_0xc1dd('0x6e'),'voicePause',_0xc1dd('0x6f')],'raw':!![]}]})[_0xc1dd('0x26')](function(_0x5be9b2){if(_0x5be9b2){var _0x4584bc=_[_0xc1dd('0x70')](_0x5be9b2,function(_0x514666){var _0x24ecb7=_0x514666[_0xc1dd('0x28')]({'plain':!![]});_0x24ecb7[_0xc1dd('0x6d')][_0xc1dd('0x71')](function(_0x3d127c){_0x3d127c['penalty']=_[_0xc1dd('0x32')](_0x1b9bb8,{'id':_0x24ecb7['id']})[_0xc1dd('0x72')];});return _0x24ecb7[_0xc1dd('0x6d')];});return db[_0xc1dd('0x4b')][_0xc1dd('0x32')]({'where':{'id':_0x336465[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](function(_0x3d833b){return db[_0xc1dd('0x73')][_0xc1dd('0x74')](function(_0x1100b9){return _0x3d833b[_0xc1dd('0x75')](_['map'](_0x1b9bb8,'id'),{'transaction':_0x1100b9})[_0xc1dd('0x26')](function(){return BPromise['each'](_0x4584bc,function(_0x348871){return db[_0xc1dd('0x76')][_0xc1dd('0x77')]({'where':{'UserId':_0x348871['id'],'VoiceQueueId':_0x336465[_0xc1dd('0x50')]['id']},'defaults':{'penalty':_0x348871['penalty']},'transaction':_0x1100b9});});})['then'](function(){return BPromise['each'](_[_0xc1dd('0x2d')](_0x4584bc,{'online':!![]}),function(_0x5255ed){return db['UserVoiceQueueRt']['upsert']({'membername':_0x5255ed[_0xc1dd('0x33')],'UserId':_0x5255ed['id'],'queue_name':_0x3d833b[_0xc1dd('0x33')],'VoiceQueueId':_0x3d833b['id'],'interface':_[_0xc1dd('0x78')](_0x5255ed[_0xc1dd('0x6f')])?util[_0xc1dd('0x79')](_0xc1dd('0x7a'),_0x5255ed[_0xc1dd('0x33')]):_0x5255ed[_0xc1dd('0x6f')],'paused':_0x5255ed[_0xc1dd('0x7b')]||![],'penalty':_0x5255ed[_0xc1dd('0x72')]},{'transaction':_0x1100b9});});})['then'](function(){_0x4584bc[_0xc1dd('0x71')](function(_0x4a1336){socket[_0xc1dd('0x7c')]('userVoiceQueue:save',{'UserId':_0x4a1336['id'],'VoiceQueueId':_0x3d833b['id']});});});});});}})[_0xc1dd('0x26')](respondWithStatusCode(_0x26ed6f,null))[_0xc1dd('0x57')](handleError(_0x26ed6f,null));};exports[_0xc1dd('0x7d')]=function(_0x149a77,_0x10be87,_0x3651ca){return db[_0xc1dd('0x6a')][_0xc1dd('0x4e')]({'where':{'id':_0x149a77[_0xc1dd('0x3c')][_0xc1dd('0x7e')]},'attributes':['id'],'include':[{'model':db['User'],'as':_0xc1dd('0x6d'),'attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x10be87,null))[_0xc1dd('0x26')](function(_0x36cb03){var _0x2303aa=_[_0xc1dd('0x2f')](_0x36cb03,'id');var _0x2d51f7=[];var _0x1a22c9=[];var _0x207afa=squel['select']();_0x207afa[_0xc1dd('0x49')](_0xc1dd('0x7f'))[_0xc1dd('0x80')](_0xc1dd('0x81'),'tq')['join'](_0xc1dd('0x82'),'ut',_0xc1dd('0x83'))[_0xc1dd('0x45')](_0xc1dd('0x84'),_0x149a77[_0xc1dd('0x50')]['id']);for(var _0x472776=0x0;_0x472776<_0x36cb03[_0xc1dd('0x41')];_0x472776+=0x1){let _0x383ca6=_0x36cb03[_0x472776];for(var _0x59c11b=0x0;_0x59c11b<_0x383ca6[_0xc1dd('0x6d')][_0xc1dd('0x41')];_0x59c11b+=0x1){let _0x3edecb=_0x383ca6[_0xc1dd('0x6d')][_0x59c11b];var _0x4ab0db=_0x207afa[_0xc1dd('0x59')]();_0x4ab0db[_0xc1dd('0x45')](_0xc1dd('0x85'),_0x3edecb['id']);_0x1a22c9[_0xc1dd('0x86')](db[_0xc1dd('0x73')][_0xc1dd('0x3c')](_0x4ab0db[_0xc1dd('0x87')](),{'type':db[_0xc1dd('0x73')][_0xc1dd('0x88')][_0xc1dd('0x89')]})['then'](function(_0x35e524){if(_0x35e524[_0xc1dd('0x41')]===0x1){return _0x3edecb['id'];}else{var _0x30a912=_['every'](_[_0xc1dd('0x2f')](_0x35e524,_0xc1dd('0x8a')),function(_0x2424cb){return _['includes'](_0x2303aa,_0x2424cb);});if(_0x30a912){return _0x3edecb['id'];}}}));}}return BPromise[_0xc1dd('0x8b')](_0x1a22c9)[_0xc1dd('0x26')](function(_0x5c557f){_0x2d51f7=_(_0x2d51f7)[_0xc1dd('0x8c')](_0x5c557f)[_0xc1dd('0x8d')]()[_0xc1dd('0x30')]();return db[_0xc1dd('0x4b')][_0xc1dd('0x32')]({'where':{'id':_0x149a77[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](function(_0x56654f){return db[_0xc1dd('0x73')][_0xc1dd('0x74')](function(_0x4aa8ee){return _0x56654f[_0xc1dd('0x7d')](_0x149a77[_0xc1dd('0x3c')][_0xc1dd('0x7e')],{'transaction':_0x4aa8ee})[_0xc1dd('0x26')](function(){if(!_[_0xc1dd('0x8e')](_0x2d51f7)){return _0x56654f[_0xc1dd('0x8f')](_0x2d51f7,{'transaction':_0x4aa8ee})[_0xc1dd('0x26')](function(){return db[_0xc1dd('0x90')][_0xc1dd('0x27')]({'where':{'VoiceQueueId':_0x149a77[_0xc1dd('0x50')]['id'],'UserId':_0x2d51f7},'transaction':_0x4aa8ee});});}})[_0xc1dd('0x26')](function(){_0x2d51f7[_0xc1dd('0x71')](function(_0x317d7c){socket[_0xc1dd('0x7c')]('userVoiceQueue:remove',{'UserId':_0x317d7c,'VoiceQueueId':_0x56654f['id']});});});});});});})[_0xc1dd('0x26')](respondWithStatusCode(_0x10be87,null))[_0xc1dd('0x57')](handleError(_0x10be87,null));};exports['addAgents']=function(_0x188d81,_0x50469c,_0x37b0eb){var _0x48f5a0,_0x5ad9c8;return db[_0xc1dd('0x4b')]['find']({'where':{'id':_0x188d81[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x50469c,null))[_0xc1dd('0x26')](function(_0x605195){if(_0x605195){_0x5ad9c8=_0x605195;return _0x605195[_0xc1dd('0x91')](_0x188d81['body'][_0xc1dd('0x7e')],_[_0xc1dd('0x5a')](_0x188d81[_0xc1dd('0x52')],[_0xc1dd('0x7e'),'id'])||{})['spread'](function(_0x968ace){for(var _0x3cb0f3=0x0;_0x3cb0f3<_0x188d81[_0xc1dd('0x52')][_0xc1dd('0x7e')][_0xc1dd('0x41')];_0x3cb0f3+=0x1){socket[_0xc1dd('0x7c')]('userVoiceQueue:save',{'UserId':_0x188d81['body'][_0xc1dd('0x7e')][_0x3cb0f3],'VoiceQueueId':_0x188d81['params']['id']});}return _0x968ace;});}})[_0xc1dd('0x26')](function(_0x2191e3){_0x48f5a0=_0x2191e3||[];if(_0x5ad9c8){return db[_0xc1dd('0x6c')][_0xc1dd('0x4e')]({'where':{'id':_0x188d81['body']['ids']},'attributes':['id',_0xc1dd('0x33'),_0xc1dd('0x6e'),_0xc1dd('0x7b'),_0xc1dd('0x6f')],'raw':!![]});}})[_0xc1dd('0x26')](function(_0xeb8745){if(!_['isEmpty'](_0xeb8745)){var _0x4a0f7c=[];for(var _0x169c95=0x0;_0x169c95<_0xeb8745[_0xc1dd('0x41')];_0x169c95++){if(_0xeb8745[_0x169c95][_0xc1dd('0x6e')]){_0x4a0f7c[_0xc1dd('0x86')](db[_0xc1dd('0x90')][_0xc1dd('0x92')]({'membername':_0xeb8745[_0x169c95][_0xc1dd('0x33')],'UserId':_0xeb8745[_0x169c95]['id'],'queue_name':_0x5ad9c8[_0xc1dd('0x33')],'VoiceQueueId':_0x5ad9c8['id'],'interface':_['isNil'](_0xeb8745[_0x169c95][_0xc1dd('0x6f')])?util[_0xc1dd('0x79')](_0xc1dd('0x7a'),_0xeb8745[_0x169c95][_0xc1dd('0x33')]):_0xeb8745[_0x169c95][_0xc1dd('0x6f')],'paused':_0xeb8745[_0x169c95][_0xc1dd('0x7b')]||![],'penalty':_0x188d81[_0xc1dd('0x52')][_0xc1dd('0x72')]||0x0}));}}return BPromise['all'](_0x4a0f7c);}})['then'](function(){return _0x48f5a0;})[_0xc1dd('0x26')](respondWithResult(_0x50469c,null))[_0xc1dd('0x57')](handleError(_0x50469c,null));};exports[_0xc1dd('0x8f')]=function(_0x2113bb,_0x33a43f,_0xce020b){return db[_0xc1dd('0x4b')][_0xc1dd('0x32')]({'where':{'id':_0x2113bb[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x33a43f,null))[_0xc1dd('0x26')](function(_0x255dc3){if(_0x255dc3){return _0x255dc3['removeAgents'](_0x2113bb[_0xc1dd('0x3c')][_0xc1dd('0x7e')])[_0xc1dd('0x26')](function(){if(_['isArray'](_0x2113bb[_0xc1dd('0x3c')][_0xc1dd('0x7e')])){for(var _0x5d976d=0x0;_0x5d976d<_0x2113bb['query']['ids']['length'];_0x5d976d+=0x1){socket[_0xc1dd('0x7c')](_0xc1dd('0x93'),{'UserId':Number(_0x2113bb[_0xc1dd('0x3c')][_0xc1dd('0x7e')][_0x5d976d]),'VoiceQueueId':Number(_0x2113bb[_0xc1dd('0x50')]['id'])});}}else{socket['emit'](_0xc1dd('0x93'),{'UserId':Number(_0x2113bb[_0xc1dd('0x3c')][_0xc1dd('0x7e')]),'VoiceQueueId':Number(_0x2113bb[_0xc1dd('0x50')]['id'])});}});}})[_0xc1dd('0x26')](function(_0x16266c){return db[_0xc1dd('0x90')]['destroy']({'where':{'VoiceQueueId':_0x2113bb['params']['id'],'UserId':_0x2113bb[_0xc1dd('0x3c')][_0xc1dd('0x7e')]}})[_0xc1dd('0x26')](function(){return _0x16266c;});})[_0xc1dd('0x26')](respondWithStatusCode(_0x33a43f,null))[_0xc1dd('0x57')](handleError(_0x33a43f,null));};exports[_0xc1dd('0x94')]=function(_0x544e3a,_0x3b526c,_0x333664){var _0x5076ca={};var _0x297ba8={};var _0x49e3d5;var _0x4fa6a1;return db['VoiceQueue'][_0xc1dd('0x60')]({'where':{'id':_0x544e3a[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x3b526c,null))[_0xc1dd('0x26')](function(_0x42ddda){if(_0x42ddda){_0x49e3d5=_0x42ddda;_0x297ba8[_0xc1dd('0x3a')]=_['keys'](db[_0xc1dd('0x6c')][_0xc1dd('0x39')]);_0x297ba8['query']=_[_0xc1dd('0x3b')](_0x544e3a[_0xc1dd('0x3c')]);_0x297ba8[_0xc1dd('0x3d')]=_[_0xc1dd('0x3e')](_0x297ba8[_0xc1dd('0x3a')],_0x297ba8[_0xc1dd('0x3c')]);_0x5076ca[_0xc1dd('0x3f')]=_[_0xc1dd('0x3e')](_0x297ba8[_0xc1dd('0x3a')],qs[_0xc1dd('0x40')](_0x544e3a[_0xc1dd('0x3c')][_0xc1dd('0x40')]));_0x5076ca[_0xc1dd('0x3f')]=_0x5076ca[_0xc1dd('0x3f')][_0xc1dd('0x41')]?_0x5076ca[_0xc1dd('0x3f')]:_0x297ba8[_0xc1dd('0x3a')];_0x5076ca['order']=qs['sort'](_0x544e3a['query'][_0xc1dd('0x44')]);_0x5076ca[_0xc1dd('0x45')]=qs[_0xc1dd('0x3d')](_[_0xc1dd('0x46')](_0x544e3a[_0xc1dd('0x3c')],_0x297ba8[_0xc1dd('0x3d')]));if(_0x544e3a[_0xc1dd('0x3c')][_0xc1dd('0x2d')]){_0x5076ca['where']=_[_0xc1dd('0x47')](_0x5076ca[_0xc1dd('0x45')],{'$or':_['map'](_0x5076ca[_0xc1dd('0x3f')],function(_0xf25397){var _0xb57d17={};_0xb57d17[_0xf25397]={'$like':'%'+_0x544e3a['query']['filter']+'%'};return _0xb57d17;})});}_0x5076ca=_[_0xc1dd('0x47')]({},_0x5076ca,_0x544e3a['options']);return _0x49e3d5['getAgents'](_0x5076ca);}})[_0xc1dd('0x26')](function(_0x312807){if(_0x312807){_0x4fa6a1=_0x312807[_0xc1dd('0x41')];if(!_0x544e3a['query'][_0xc1dd('0x42')](_0xc1dd('0x43'))){_0x5076ca['limit']=qs[_0xc1dd('0x21')](_0x544e3a[_0xc1dd('0x3c')][_0xc1dd('0x21')]);_0x5076ca[_0xc1dd('0x20')]=qs['offset'](_0x544e3a['query'][_0xc1dd('0x20')]);}return _0x49e3d5[_0xc1dd('0x94')](_0x5076ca);}})[_0xc1dd('0x26')](function(_0x36c2ae){if(_0x36c2ae){return _0x36c2ae?{'count':_0x4fa6a1,'rows':_0x36c2ae}:null;}})[_0xc1dd('0x26')](respondWithResult(_0x3b526c,null))[_0xc1dd('0x57')](handleError(_0x3b526c,null));};exports[_0xc1dd('0x95')]=function(_0x421a5e,_0x5103f1,_0x1b0ab1){var _0xb32482={};var _0x2324e1={};var _0x50a608;var _0x423972;return db['VoiceQueue'][_0xc1dd('0x60')]({'where':{'id':_0x421a5e[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x5103f1,null))[_0xc1dd('0x26')](function(_0x5d7f30){if(_0x5d7f30){_0x50a608=_0x5d7f30;_0x2324e1['model']=_[_0xc1dd('0x3b')](db[_0xc1dd('0x90')]['rawAttributes']);_0x2324e1[_0xc1dd('0x3c')]=_['keys'](_0x421a5e[_0xc1dd('0x3c')]);_0x2324e1[_0xc1dd('0x3d')]=_[_0xc1dd('0x3e')](_0x2324e1[_0xc1dd('0x3a')],_0x2324e1['query']);_0xb32482[_0xc1dd('0x3f')]=_[_0xc1dd('0x3e')](_0x2324e1[_0xc1dd('0x3a')],qs['fields'](_0x421a5e['query']['fields']));_0xb32482[_0xc1dd('0x3f')]=_0xb32482[_0xc1dd('0x3f')][_0xc1dd('0x41')]?_0xb32482[_0xc1dd('0x3f')]:_0x2324e1[_0xc1dd('0x3a')];_0xb32482[_0xc1dd('0x62')]=qs[_0xc1dd('0x44')](_0x421a5e['query'][_0xc1dd('0x44')]);_0xb32482[_0xc1dd('0x45')]=qs[_0xc1dd('0x3d')](_[_0xc1dd('0x46')](_0x421a5e[_0xc1dd('0x3c')],_0x2324e1[_0xc1dd('0x3d')]));if(_0x421a5e[_0xc1dd('0x3c')][_0xc1dd('0x2d')]){_0xb32482['where']=_['merge'](_0xb32482[_0xc1dd('0x45')],{'$or':_[_0xc1dd('0x2f')](_0xb32482[_0xc1dd('0x3f')],function(_0x298635){var _0x472e12={};_0x472e12[_0x298635]={'$like':'%'+_0x421a5e[_0xc1dd('0x3c')][_0xc1dd('0x2d')]+'%'};return _0x472e12;})});}_0xb32482=_[_0xc1dd('0x47')]({},_0xb32482,_0x421a5e[_0xc1dd('0x4a')]);return _0x50a608[_0xc1dd('0x95')](_0xb32482);}})[_0xc1dd('0x26')](function(_0x4d18aa){if(_0x4d18aa){_0x423972=_0x4d18aa[_0xc1dd('0x41')];if(!_0x421a5e['query'][_0xc1dd('0x42')]('nolimit')){_0xb32482[_0xc1dd('0x21')]=qs[_0xc1dd('0x21')](_0x421a5e[_0xc1dd('0x3c')][_0xc1dd('0x21')]);_0xb32482[_0xc1dd('0x20')]=qs['offset'](_0x421a5e[_0xc1dd('0x3c')][_0xc1dd('0x20')]);}return _0x50a608[_0xc1dd('0x95')](_0xb32482);}})[_0xc1dd('0x26')](function(_0xff1f60){return _0xff1f60?{'count':_0x423972,'rows':_0xff1f60}:null;})[_0xc1dd('0x26')](respondWithResult(_0x5103f1,null))[_0xc1dd('0x57')](handleError(_0x5103f1,null));};exports[_0xc1dd('0x96')]=function(_0xfbdd78,_0x3e241e,_0x39390c){var _0x1c89d8={};var _0x5c8c95={};var _0x2de348;var _0x35be4b;return db[_0xc1dd('0x4b')]['findOne']({'where':{'id':_0xfbdd78[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x3e241e,null))[_0xc1dd('0x26')](function(_0x3c354a){if(_0x3c354a){_0x2de348=_0x3c354a;_0x5c8c95['model']=_['keys'](db[_0xc1dd('0x97')][_0xc1dd('0x39')]);_0x5c8c95[_0xc1dd('0x3c')]=_[_0xc1dd('0x3b')](_0xfbdd78[_0xc1dd('0x3c')]);_0x5c8c95[_0xc1dd('0x3d')]=_[_0xc1dd('0x3e')](_0x5c8c95[_0xc1dd('0x3a')],_0x5c8c95[_0xc1dd('0x3c')]);_0x1c89d8['attributes']=_['intersection'](_0x5c8c95[_0xc1dd('0x3a')],qs[_0xc1dd('0x40')](_0xfbdd78['query'][_0xc1dd('0x40')]));_0x1c89d8['attributes']=_0x1c89d8[_0xc1dd('0x3f')][_0xc1dd('0x41')]?_0x1c89d8['attributes']:_0x5c8c95[_0xc1dd('0x3a')];_0x1c89d8[_0xc1dd('0x62')]=qs[_0xc1dd('0x44')](_0xfbdd78['query'][_0xc1dd('0x44')]);_0x1c89d8[_0xc1dd('0x45')]=qs[_0xc1dd('0x3d')](_[_0xc1dd('0x46')](_0xfbdd78[_0xc1dd('0x3c')],_0x5c8c95[_0xc1dd('0x3d')]));if(_0xfbdd78[_0xc1dd('0x3c')][_0xc1dd('0x2d')]){_0x1c89d8[_0xc1dd('0x45')]=_[_0xc1dd('0x47')](_0x1c89d8[_0xc1dd('0x45')],{'$or':_[_0xc1dd('0x2f')](_0x1c89d8[_0xc1dd('0x3f')],function(_0x235c12){var _0x23e009={};_0x23e009[_0x235c12]={'$like':'%'+_0xfbdd78['query']['filter']+'%'};return _0x23e009;})});}_0x1c89d8=_['merge']({},_0x1c89d8,_0xfbdd78[_0xc1dd('0x4a')]);return _0x2de348[_0xc1dd('0x96')](_0x1c89d8);}})[_0xc1dd('0x26')](function(_0x4a9882){if(_0x4a9882){_0x35be4b=_0x4a9882[_0xc1dd('0x41')];if(!_0xfbdd78[_0xc1dd('0x3c')][_0xc1dd('0x42')](_0xc1dd('0x43'))){_0x1c89d8[_0xc1dd('0x21')]=qs['limit'](_0xfbdd78[_0xc1dd('0x3c')][_0xc1dd('0x21')]);_0x1c89d8[_0xc1dd('0x20')]=qs[_0xc1dd('0x20')](_0xfbdd78[_0xc1dd('0x3c')][_0xc1dd('0x20')]);}return _0x2de348['getLists'](_0x1c89d8);}})[_0xc1dd('0x26')](function(_0x521908){if(_0x521908){return _0x521908?{'count':_0x35be4b,'rows':_0x521908}:null;}})[_0xc1dd('0x26')](respondWithResult(_0x3e241e,null))[_0xc1dd('0x57')](handleError(_0x3e241e,null));};exports['addLists']=function(_0x3f5e73,_0x5dac12,_0x32152d){var _0x2c35f7,_0xa39fc1;return db['VoiceQueue'][_0xc1dd('0x32')]({'where':{'id':_0x3f5e73[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x5dac12,null))['then'](function(_0x5a31c7){if(_0x5a31c7){_0xa39fc1=_0x5a31c7;return _0x5a31c7[_0xc1dd('0x98')](_0x3f5e73[_0xc1dd('0x52')][_0xc1dd('0x7e')],_[_0xc1dd('0x5a')](_0x3f5e73[_0xc1dd('0x52')],[_0xc1dd('0x7e'),'id'])||{});}return null;})[_0xc1dd('0x99')](function(_0x5ed7ff){var _0x36d594;_0x2c35f7=_0x5ed7ff||[];var _0x53dfc9=[];if(_0x5ed7ff){for(var _0x1a03a5=0x0;_0x1a03a5<_0x5ed7ff[_0xc1dd('0x41')];_0x1a03a5+=0x1){var _0x260b24=_0x5ed7ff[_0x1a03a5][_0xc1dd('0x28')]({'plain':!![]});_0xa39fc1[_0xc1dd('0x9a')]=_0x3f5e73[_0xc1dd('0x52')]['dialCheckDuplicateType']?_0x3f5e73['body'][_0xc1dd('0x9a')]:_0xa39fc1[_0xc1dd('0x9a')];switch(_0xa39fc1[_0xc1dd('0x9a')]){case'always':_0x36d594=squel['insert']()[_0xc1dd('0x9b')](_0xc1dd('0x9c'))[_0xc1dd('0x9d')]([_0xc1dd('0x9e'),_0xc1dd('0x9f'),'ContactId',_0xc1dd('0xa0'),_0xc1dd('0x63'),_0xc1dd('0x5b'),_0xc1dd('0x5c')],squel[_0xc1dd('0xa1')]()['field'](_0xc1dd('0x9e'),_0xc1dd('0x9e'))[_0xc1dd('0x49')](_0xc1dd('0xa2'),_0xc1dd('0x9f'))[_0xc1dd('0x49')]('id',_0xc1dd('0xa3'))[_0xc1dd('0x49')](_0x260b24['CmListId']['toString'](),_0xc1dd('0xa0'))['field'](_0x3f5e73['params']['id'][_0xc1dd('0x87')](),_0xc1dd('0x63'))[_0xc1dd('0x49')](_0xc1dd('0xa2'),_0xc1dd('0x5b'))[_0xc1dd('0x49')](_0xc1dd('0xa2'),_0xc1dd('0x5c'))[_0xc1dd('0x80')](_0xc1dd('0xa4'))['where'](_0xc1dd('0xa5'))[_0xc1dd('0x45')](_0xc1dd('0xa6'),_0x260b24[_0xc1dd('0xa7')][_0xc1dd('0x87')]())[_0xc1dd('0x45')]('phone\x20IS\x20NOT\x20NULL')[_0xc1dd('0x45')](_0xc1dd('0xa8'),squel['select']()[_0xc1dd('0x49')](_0xc1dd('0xa9'))['from'](_0xc1dd('0xaa'))[_0xc1dd('0x45')](_0xc1dd('0x84'),_0x3f5e73[_0xc1dd('0x50')]['id'][_0xc1dd('0x87')]()))['where'](_0xc1dd('0xa8'),squel['select']()[_0xc1dd('0x49')](_0xc1dd('0xab'))[_0xc1dd('0x80')]('cm_hopper')['where'](_0xc1dd('0x84'),_0x3f5e73['params']['id'][_0xc1dd('0x87')]())))[_0xc1dd('0x87')]();break;case _0xc1dd('0xac'):_0x36d594=squel[_0xc1dd('0xad')]()[_0xc1dd('0x9b')](_0xc1dd('0x9c'))[_0xc1dd('0x9d')]([_0xc1dd('0x9e'),'scheduledAt',_0xc1dd('0xa3'),_0xc1dd('0xa0'),_0xc1dd('0x63'),_0xc1dd('0x5b'),'updatedAt'],squel[_0xc1dd('0xa1')]()[_0xc1dd('0x49')](_0xc1dd('0x9e'),'phone')[_0xc1dd('0x49')]('NOW()',_0xc1dd('0x9f'))[_0xc1dd('0x49')]('id',_0xc1dd('0xa3'))['field'](_0x260b24[_0xc1dd('0xa7')][_0xc1dd('0x87')](),_0xc1dd('0xa0'))[_0xc1dd('0x49')](_0x3f5e73['params']['id'][_0xc1dd('0x87')](),_0xc1dd('0x63'))[_0xc1dd('0x49')]('NOW()',_0xc1dd('0x5b'))[_0xc1dd('0x49')]('NOW()',_0xc1dd('0x5c'))[_0xc1dd('0x80')](_0xc1dd('0xa4'))[_0xc1dd('0x45')]('deletedAt\x20IS\x20NULL')[_0xc1dd('0x45')]('ListId\x20=\x20?',_0x260b24['CmListId'][_0xc1dd('0x87')]())[_0xc1dd('0x45')]('phone\x20IS\x20NOT\x20NULL')[_0xc1dd('0x45')]('phone\x20NOT\x20IN\x20(?)',squel[_0xc1dd('0xa1')]()[_0xc1dd('0x49')](_0xc1dd('0xab'))[_0xc1dd('0x80')](_0xc1dd('0x9c'))[_0xc1dd('0x45')](_0xc1dd('0x84'),_0x3f5e73['params']['id'][_0xc1dd('0x87')]())))[_0xc1dd('0x87')]();break;default:_0x36d594=squel[_0xc1dd('0xad')]()[_0xc1dd('0x9b')](_0xc1dd('0x9c'))[_0xc1dd('0x9d')]([_0xc1dd('0x9e'),_0xc1dd('0x9f'),_0xc1dd('0xa3'),_0xc1dd('0xa0'),_0xc1dd('0x63'),_0xc1dd('0x5b'),'updatedAt'],squel['select']()[_0xc1dd('0x49')]('phone',_0xc1dd('0x9e'))[_0xc1dd('0x49')](_0xc1dd('0xa2'),_0xc1dd('0x9f'))[_0xc1dd('0x49')]('id',_0xc1dd('0xa3'))[_0xc1dd('0x49')](_0x260b24[_0xc1dd('0xa7')][_0xc1dd('0x87')](),_0xc1dd('0xa0'))[_0xc1dd('0x49')](_0x3f5e73[_0xc1dd('0x50')]['id'][_0xc1dd('0x87')](),_0xc1dd('0x63'))[_0xc1dd('0x49')]('NOW()',_0xc1dd('0x5b'))[_0xc1dd('0x49')](_0xc1dd('0xa2'),_0xc1dd('0x5c'))[_0xc1dd('0x80')](_0xc1dd('0xa4'))[_0xc1dd('0x45')](_0xc1dd('0xa5'))[_0xc1dd('0x45')](_0xc1dd('0xa6'),_0x260b24['CmListId'][_0xc1dd('0x87')]())[_0xc1dd('0x45')]('phone\x20IS\x20NOT\x20NULL'))[_0xc1dd('0x87')]();}_0x53dfc9[_0xc1dd('0x86')](db[_0xc1dd('0x73')]['query'](_0x36d594));}return BPromise[_0xc1dd('0x8b')](_0x53dfc9);}})[_0xc1dd('0x26')](function(){return _0x2c35f7;})['then'](respondWithResult(_0x5dac12,null))[_0xc1dd('0x57')](handleError(_0x5dac12,null));};exports[_0xc1dd('0xae')]=function(_0x3b9581,_0xe9d258,_0x257e06){return db[_0xc1dd('0x4b')][_0xc1dd('0x32')]({'where':{'id':_0x3b9581[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0xe9d258,null))['then'](function(_0x338dcb){if(_0x338dcb){return _0x338dcb[_0xc1dd('0xae')](_0x3b9581[_0xc1dd('0x3c')][_0xc1dd('0x7e')]);}})[_0xc1dd('0x26')](function(_0x5279e1){if(_0x5279e1){return db[_0xc1dd('0x61')][_0xc1dd('0x27')]({'where':{'ListId':_0x3b9581[_0xc1dd('0x3c')][_0xc1dd('0x7e')],'VoiceQueueId':_0x3b9581[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](function(){return _0x5279e1;});}})[_0xc1dd('0x26')](respondWithStatusCode(_0xe9d258,null))[_0xc1dd('0x57')](handleError(_0xe9d258,null));};exports['getBlackLists']=function(_0x24f4d5,_0x5cb08c,_0x8c47ae){var _0x30c1f1={};var _0x281b6e={};var _0x43527b;var _0x38cf4d;return db[_0xc1dd('0x4b')][_0xc1dd('0x60')]({'where':{'id':_0x24f4d5[_0xc1dd('0x50')]['id']}})['then'](handleEntityNotFound(_0x5cb08c,null))[_0xc1dd('0x26')](function(_0x573544){if(_0x573544){_0x43527b=_0x573544;_0x281b6e['model']=_['keys'](db[_0xc1dd('0x97')][_0xc1dd('0x39')]);_0x281b6e[_0xc1dd('0x3c')]=_[_0xc1dd('0x3b')](_0x24f4d5['query']);_0x281b6e[_0xc1dd('0x3d')]=_[_0xc1dd('0x3e')](_0x281b6e[_0xc1dd('0x3a')],_0x281b6e[_0xc1dd('0x3c')]);_0x30c1f1['attributes']=_[_0xc1dd('0x3e')](_0x281b6e[_0xc1dd('0x3a')],qs[_0xc1dd('0x40')](_0x24f4d5['query'][_0xc1dd('0x40')]));_0x30c1f1[_0xc1dd('0x3f')]=_0x30c1f1[_0xc1dd('0x3f')][_0xc1dd('0x41')]?_0x30c1f1[_0xc1dd('0x3f')]:_0x281b6e['model'];_0x30c1f1[_0xc1dd('0x62')]=qs[_0xc1dd('0x44')](_0x24f4d5[_0xc1dd('0x3c')][_0xc1dd('0x44')]);_0x30c1f1['where']=qs[_0xc1dd('0x3d')](_[_0xc1dd('0x46')](_0x24f4d5[_0xc1dd('0x3c')],_0x281b6e[_0xc1dd('0x3d')]));if(_0x24f4d5[_0xc1dd('0x3c')]['filter']){_0x30c1f1['where']=_['merge'](_0x30c1f1[_0xc1dd('0x45')],{'$or':_[_0xc1dd('0x2f')](_0x30c1f1['attributes'],function(_0x1d8678){var _0x1c388f={};_0x1c388f[_0x1d8678]={'$like':'%'+_0x24f4d5[_0xc1dd('0x3c')][_0xc1dd('0x2d')]+'%'};return _0x1c388f;})});}_0x30c1f1=_['merge']({},_0x30c1f1,_0x24f4d5[_0xc1dd('0x4a')]);return _0x43527b[_0xc1dd('0xaf')](_0x30c1f1);}})['then'](function(_0x530b91){if(_0x530b91){_0x38cf4d=_0x530b91[_0xc1dd('0x41')];if(!_0x24f4d5[_0xc1dd('0x3c')][_0xc1dd('0x42')](_0xc1dd('0x43'))){_0x30c1f1[_0xc1dd('0x21')]=qs[_0xc1dd('0x21')](_0x24f4d5[_0xc1dd('0x3c')][_0xc1dd('0x21')]);_0x30c1f1[_0xc1dd('0x20')]=qs[_0xc1dd('0x20')](_0x24f4d5[_0xc1dd('0x3c')]['offset']);}return _0x43527b[_0xc1dd('0xaf')](_0x30c1f1);}})['then'](function(_0x18fdda){if(_0x18fdda){return _0x18fdda?{'count':_0x38cf4d,'rows':_0x18fdda}:null;}})['then'](respondWithResult(_0x5cb08c,null))[_0xc1dd('0x57')](handleError(_0x5cb08c,null));};exports[_0xc1dd('0xb0')]=function(_0x3c9ba4,_0x16f55a,_0x302f95){var _0xda8a52,_0x541cc3;return db[_0xc1dd('0x4b')][_0xc1dd('0x32')]({'where':{'id':_0x3c9ba4['params']['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x16f55a,null))[_0xc1dd('0x26')](function(_0x3a6295){if(_0x3a6295){_0x541cc3=_0x3a6295;return _0x3a6295[_0xc1dd('0xb0')](_0x3c9ba4['body']['ids'],_[_0xc1dd('0x5a')](_0x3c9ba4[_0xc1dd('0x52')],['ids','id'])||{});}return null;})[_0xc1dd('0x99')](function(_0x37082d){var _0x3d44ee;_0xda8a52=_0x37082d||[];var _0xb3f429=[];if(_0x37082d){for(var _0x53d5f0=0x0;_0x53d5f0<_0x37082d[_0xc1dd('0x41')];_0x53d5f0+=0x1){var _0x265da6=_0x37082d[_0x53d5f0][_0xc1dd('0x28')]({'plain':!![]});_0x3d44ee=squel[_0xc1dd('0xad')]()[_0xc1dd('0x9b')](_0xc1dd('0xb1'))[_0xc1dd('0x9d')]([_0xc1dd('0x9e'),_0xc1dd('0xa3'),_0xc1dd('0xa0'),_0xc1dd('0x63'),_0xc1dd('0x5b'),_0xc1dd('0x5c')],squel['select']()[_0xc1dd('0x49')](_0xc1dd('0x9e'),_0xc1dd('0x9e'))[_0xc1dd('0x49')]('id',_0xc1dd('0xa3'))[_0xc1dd('0x49')](_0x265da6[_0xc1dd('0xa7')][_0xc1dd('0x87')](),'ListId')[_0xc1dd('0x49')](_0x3c9ba4[_0xc1dd('0x50')]['id'][_0xc1dd('0x87')](),_0xc1dd('0x63'))['field'](_0xc1dd('0xa2'),_0xc1dd('0x5b'))[_0xc1dd('0x49')]('NOW()',_0xc1dd('0x5c'))[_0xc1dd('0x80')](_0xc1dd('0xa4'))['where'](_0xc1dd('0xa5'))['where']('ListId\x20=\x20?',_0x265da6[_0xc1dd('0xa7')][_0xc1dd('0x87')]())[_0xc1dd('0x45')](_0xc1dd('0xb2')))[_0xc1dd('0x87')]();_0xb3f429[_0xc1dd('0x86')](db[_0xc1dd('0x73')][_0xc1dd('0x3c')](_0x3d44ee));}return BPromise[_0xc1dd('0x8b')](_0xb3f429);}})['then'](function(){return _0xda8a52;})['then'](respondWithResult(_0x16f55a,null))[_0xc1dd('0x57')](handleError(_0x16f55a,null));};exports[_0xc1dd('0xb3')]=function(_0x367517,_0x3a16d1,_0x422cc9){return db[_0xc1dd('0x4b')][_0xc1dd('0x32')]({'where':{'id':_0x367517[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](handleEntityNotFound(_0x3a16d1,null))[_0xc1dd('0x26')](function(_0x12fc9b){if(_0x12fc9b){return _0x12fc9b['removeBlackLists'](_0x367517[_0xc1dd('0x3c')]['ids']);}})[_0xc1dd('0x26')](function(_0x2b1d7c){if(_0x2b1d7c){return db[_0xc1dd('0x69')][_0xc1dd('0x27')]({'where':{'ListId':_0x367517[_0xc1dd('0x3c')][_0xc1dd('0x7e')],'VoiceQueueId':_0x367517[_0xc1dd('0x50')]['id']}})[_0xc1dd('0x26')](function(){return _0x2b1d7c;});}})[_0xc1dd('0x26')](respondWithStatusCode(_0x3a16d1,null))[_0xc1dd('0x57')](handleError(_0x3a16d1,null));};
\ No newline at end of file