Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / voiceQueue / voiceQueue.controller.js
index e8ae15f..4720d6d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5d59=['User','Agents','online','voicePause','interface','flatMap','forEach','penalty','sequelize','each','UserVoiceQueue','findOrCreate','UserVoiceQueueRt','upsert','isNil','format','SIP/%s','emit','userVoiceQueue:save','removeTeams','select','tq.TeamId','from','ut.TeamId\x20=\x20tq.TeamId','VoiceQueueId\x20=\x20?','toString','QueryTypes','every','all','compact','transaction','ids','isEmpty','userVoiceQueue:remove','addAgents','spread','push','removeAgents','isArray','getAgents','getMembers','getLists','addLists','dialCheckDuplicateType','always','cm_hopper','fromQuery','scheduledAt','ContactId','ListId','updatedAt','field','phone','NOW()','CmListId','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','COALESCE(phone,\x27\x27)','insert','into','cm_contacts','removeLists','getBlackLists','CmList','addBlackLists','cm_hopper_black','removeBlackLists','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','register','sendStatus','end','status','json','offset','undefined','limit','count','set','Content-Range','update','then','destroy','get','VoiceQueues','inbound','outbound','filter','ignore','map','value','includes','type','name','UserProfileResource','stack','send','render','merge','body','message','interaction','account','index','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','nolimit','order','sort','where','pick','VIRTUAL','options','VoiceQueue','findAll','rows','catch','params','includeAll','include','create','user','role','QueueCampaigns','find','UserProfileSection','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','createdAt','omit','Unable\x20to\x20retrieve\x20the\x20current\x20user','autoAssociation','getHoppers','findOne','CmHopper','hasOwnProperty','VoiceQueueId','getHopperHistories','CmHopperHistory','getHopperFinals','CmHopperFinal','getHopperBlacks','CmHopperBlack','getTeams','addTeams','teams','Team'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x5d59,0x1bf));var _0x95d5=function(_0x16629d,_0x492375){_0x16629d=_0x16629d-0x0;var _0x56ccee=_0x5d59[_0x16629d];return _0x56ccee;};'use strict';var emlformat=require(_0x95d5('0x0'));var rimraf=require(_0x95d5('0x1'));var zipdir=require(_0x95d5('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x95d5('0x3'));var moment=require(_0x95d5('0x4'));var BPromise=require(_0x95d5('0x5'));var Mustache=require(_0x95d5('0x6'));var util=require(_0x95d5('0x7'));var path=require(_0x95d5('0x8'));var sox=require(_0x95d5('0x9'));var csv=require(_0x95d5('0xa'));var ejs=require(_0x95d5('0xb'));var fs=require('fs');var fs_extra=require(_0x95d5('0xc'));var _=require(_0x95d5('0xd'));var squel=require(_0x95d5('0xe'));var crypto=require(_0x95d5('0xf'));var jsforce=require(_0x95d5('0x10'));var deskjs=require(_0x95d5('0x11'));var toCsv=require(_0x95d5('0xa'));var querystring=require(_0x95d5('0x12'));var Papa=require('papaparse');var Redis=require(_0x95d5('0x13'));var authService=require(_0x95d5('0x14'));var qs=require(_0x95d5('0x15'));var as=require(_0x95d5('0x16'));var hardwareService=require(_0x95d5('0x17'));var logger=require(_0x95d5('0x18'))(_0x95d5('0x19'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x95d5('0x1a'));var db=require(_0x95d5('0x1b'))['db'];config[_0x95d5('0x1c')]=_[_0x95d5('0x1d')](config[_0x95d5('0x1c')],{'host':_0x95d5('0x1e'),'port':0x18eb});var socket=require(_0x95d5('0x1f'))(new Redis(config[_0x95d5('0x1c')]));require('./voiceQueue.socket')[_0x95d5('0x20')](socket);function respondWithStatusCode(_0x3b80a2,_0x6bb0cb){_0x6bb0cb=_0x6bb0cb||0xcc;return function(_0x45c0c8){if(_0x45c0c8){return _0x3b80a2[_0x95d5('0x21')](_0x6bb0cb);}return _0x3b80a2['status'](_0x6bb0cb)[_0x95d5('0x22')]();};}function respondWithResult(_0x7cf8a4,_0x57aac4){_0x57aac4=_0x57aac4||0xc8;return function(_0x5f1d34){if(_0x5f1d34){return _0x7cf8a4[_0x95d5('0x23')](_0x57aac4)[_0x95d5('0x24')](_0x5f1d34);}};}function respondWithFilteredResult(_0x5c0930,_0x3626a4){return function(_0x35cf0a){if(_0x35cf0a){var _0x11b578=typeof _0x3626a4[_0x95d5('0x25')]===_0x95d5('0x26')&&typeof _0x3626a4[_0x95d5('0x27')]===_0x95d5('0x26');var _0x51794b=_0x35cf0a[_0x95d5('0x28')];var _0x692e81=_0x11b578?0x0:_0x3626a4[_0x95d5('0x25')];var _0x13165a=_0x11b578?_0x35cf0a[_0x95d5('0x28')]:_0x3626a4[_0x95d5('0x25')]+_0x3626a4[_0x95d5('0x27')];var _0x5e770a;if(_0x13165a>=_0x51794b){_0x13165a=_0x51794b;_0x5e770a=0xc8;}else{_0x5e770a=0xce;}_0x5c0930[_0x95d5('0x23')](_0x5e770a);return _0x5c0930[_0x95d5('0x29')](_0x95d5('0x2a'),_0x692e81+'-'+_0x13165a+'/'+_0x51794b)[_0x95d5('0x24')](_0x35cf0a);}return null;};}function patchUpdates(_0x3ac4d9){return function(_0x582f7d){try{jsonpatch['apply'](_0x582f7d,_0x3ac4d9,!![]);}catch(_0x4e01c1){return BPromise['reject'](_0x4e01c1);}return _0x582f7d['save']();};}function saveUpdates(_0x48ba6b,_0x5e7964){return function(_0x3f79c4){if(_0x3f79c4){return _0x3f79c4[_0x95d5('0x2b')](_0x48ba6b)[_0x95d5('0x2c')](function(_0x10b8cf){return _0x10b8cf;});}return null;};}function removeEntity(_0x4a145b,_0x40547b){return function(_0x46e654){if(_0x46e654){return _0x46e654[_0x95d5('0x2d')]()['then'](function(){var _0x45e007=_0x46e654[_0x95d5('0x2e')]({'plain':!![]});var _0x1608d8=[{'name':_0x95d5('0x2f'),'value':_0x95d5('0x30'),'ignore':![]},{'name':'QueueCampaigns','value':_0x95d5('0x31'),'ignore':![]}];var _0x409492=_(_0x1608d8)[_0x95d5('0x32')](_0x95d5('0x33'))[_0x95d5('0x34')](_0x95d5('0x35'))[_0x95d5('0x35')]();if(_[_0x95d5('0x36')](_0x409492,_0x45e007[_0x95d5('0x37')])){return;}var _0x31287b=_['find'](_0x1608d8,[_0x95d5('0x35'),_0x45e007['type']])[_0x95d5('0x38')];return db[_0x95d5('0x39')][_0x95d5('0x2d')]({'where':{'type':_0x31287b,'resourceId':_0x45e007['id']}})['then'](function(){return _0x46e654;});})[_0x95d5('0x2c')](function(){_0x4a145b[_0x95d5('0x23')](0xcc)[_0x95d5('0x22')]();});}};}function handleEntityNotFound(_0x231dda,_0x34aa43){return function(_0x3d403e){if(!_0x3d403e){_0x231dda['sendStatus'](0x194);}return _0x3d403e;};}function handleError(_0x307591,_0x4a9891){_0x4a9891=_0x4a9891||0x1f4;return function(_0x128f53){logger['error'](_0x128f53[_0x95d5('0x3a')]);if(_0x128f53[_0x95d5('0x38')]){delete _0x128f53['name'];}_0x307591[_0x95d5('0x23')](_0x4a9891)[_0x95d5('0x3b')](_0x128f53);};}function getMustacheRender(_0x272da9,_0x15f91c){return Mustache[_0x95d5('0x3c')](_0x272da9,_[_0x95d5('0x3d')](_0x15f91c[_0x95d5('0x3e')],{'contact':_0x15f91c['contact'],'message':_0x15f91c[_0x95d5('0x3f')],'agent':_0x15f91c['agent'],'interaction':_0x15f91c[_0x95d5('0x40')],'account':_0x15f91c[_0x95d5('0x41')]}))||'';}exports[_0x95d5('0x42')]=function(_0x40caea,_0x5415ba){var _0x1ebe2b={},_0x295c52={},_0x1bf8d9={'count':0x0,'rows':[]};var _0x44ceff=_[_0x95d5('0x34')](db['VoiceQueue'][_0x95d5('0x43')],function(_0x931330){return{'name':_0x931330[_0x95d5('0x44')],'type':_0x931330['type'][_0x95d5('0x45')]};});_0x295c52[_0x95d5('0x46')]=_[_0x95d5('0x34')](_0x44ceff,'name');_0x295c52[_0x95d5('0x47')]=_[_0x95d5('0x48')](_0x40caea[_0x95d5('0x47')]);_0x295c52[_0x95d5('0x49')]=_[_0x95d5('0x4a')](_0x295c52['model'],_0x295c52[_0x95d5('0x47')]);_0x1ebe2b[_0x95d5('0x4b')]=_['intersection'](_0x295c52[_0x95d5('0x46')],qs[_0x95d5('0x4c')](_0x40caea['query']['fields']));_0x1ebe2b[_0x95d5('0x4b')]=_0x1ebe2b['attributes'][_0x95d5('0x4d')]?_0x1ebe2b['attributes']:_0x295c52[_0x95d5('0x46')];if(!_0x40caea[_0x95d5('0x47')]['hasOwnProperty'](_0x95d5('0x4e'))){_0x1ebe2b[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x40caea['query'][_0x95d5('0x27')]);_0x1ebe2b['offset']=qs[_0x95d5('0x25')](_0x40caea['query']['offset']);}_0x1ebe2b[_0x95d5('0x4f')]=qs[_0x95d5('0x50')](_0x40caea[_0x95d5('0x47')]['sort']);_0x1ebe2b[_0x95d5('0x51')]=qs[_0x95d5('0x49')](_[_0x95d5('0x52')](_0x40caea[_0x95d5('0x47')],_0x295c52[_0x95d5('0x49')]),_0x44ceff);if(_0x40caea[_0x95d5('0x47')][_0x95d5('0x32')]){_0x1ebe2b[_0x95d5('0x51')]=_[_0x95d5('0x3d')](_0x1ebe2b[_0x95d5('0x51')],{'$or':_[_0x95d5('0x34')](_0x44ceff,function(_0x4ac3c0){if(_0x4ac3c0[_0x95d5('0x37')]!==_0x95d5('0x53')){var _0x32825c={};_0x32825c[_0x4ac3c0['name']]={'$like':'%'+_0x40caea[_0x95d5('0x47')][_0x95d5('0x32')]+'%'};return _0x32825c;}})});}_0x1ebe2b=_['merge']({},_0x1ebe2b,_0x40caea[_0x95d5('0x54')]);var _0x5821f={'where':_0x1ebe2b[_0x95d5('0x51')]};return db[_0x95d5('0x55')][_0x95d5('0x28')](_0x5821f)['then'](function(_0x4cb39e){_0x1bf8d9[_0x95d5('0x28')]=_0x4cb39e;if(_0x40caea[_0x95d5('0x47')]['includeAll']){_0x1ebe2b['include']=[{'all':!![]}];}return db[_0x95d5('0x55')][_0x95d5('0x56')](_0x1ebe2b);})[_0x95d5('0x2c')](function(_0x3074dc){_0x1bf8d9[_0x95d5('0x57')]=_0x3074dc;return _0x1bf8d9;})[_0x95d5('0x2c')](respondWithFilteredResult(_0x5415ba,_0x1ebe2b))[_0x95d5('0x58')](handleError(_0x5415ba,null));};exports['show']=function(_0xa79306,_0x38070f){var _0x311871={'raw':![],'where':{'id':_0xa79306[_0x95d5('0x59')]['id']}},_0x16186c={};_0x16186c[_0x95d5('0x46')]=_['keys'](db[_0x95d5('0x55')][_0x95d5('0x43')]);_0x16186c['query']=_[_0x95d5('0x48')](_0xa79306[_0x95d5('0x47')]);_0x16186c[_0x95d5('0x49')]=_[_0x95d5('0x4a')](_0x16186c[_0x95d5('0x46')],_0x16186c[_0x95d5('0x47')]);_0x311871[_0x95d5('0x4b')]=_['intersection'](_0x16186c[_0x95d5('0x46')],qs[_0x95d5('0x4c')](_0xa79306[_0x95d5('0x47')][_0x95d5('0x4c')]));_0x311871[_0x95d5('0x4b')]=_0x311871[_0x95d5('0x4b')][_0x95d5('0x4d')]?_0x311871[_0x95d5('0x4b')]:_0x16186c[_0x95d5('0x46')];if(_0xa79306[_0x95d5('0x47')][_0x95d5('0x5a')]){_0x311871[_0x95d5('0x5b')]=[{'all':!![]}];}_0x311871=_[_0x95d5('0x3d')]({},_0x311871,_0xa79306['options']);return db[_0x95d5('0x55')]['find'](_0x311871)['then'](handleEntityNotFound(_0x38070f,null))[_0x95d5('0x2c')](respondWithResult(_0x38070f,null))['catch'](handleError(_0x38070f,null));};exports[_0x95d5('0x5c')]=function(_0x53fb2f,_0x24cf82){return db[_0x95d5('0x55')][_0x95d5('0x5c')](_0x53fb2f[_0x95d5('0x3e')],{})[_0x95d5('0x2c')](function(_0x42a332){var _0x4eea22=_0x53fb2f[_0x95d5('0x5d')]['get']({'plain':!![]});if(!_0x4eea22)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x4eea22[_0x95d5('0x5e')]==='user'){var _0x36c679=_0x42a332['get']({'plain':!![]});var _0x32cf42=[{'name':_0x95d5('0x2f'),'value':_0x95d5('0x30')},{'name':_0x95d5('0x5f'),'value':_0x95d5('0x31')}];var _0x48997b=_[_0x95d5('0x60')](_0x32cf42,[_0x95d5('0x35'),_0x36c679[_0x95d5('0x37')]])[_0x95d5('0x38')];return db[_0x95d5('0x61')]['find']({'where':{'name':_0x48997b,'userProfileId':_0x4eea22['userProfileId']},'raw':!![]})[_0x95d5('0x2c')](function(_0x59ad75){if(_0x59ad75&&_0x59ad75['autoAssociation']===0x0){return db['UserProfileResource'][_0x95d5('0x5c')]({'name':_0x36c679[_0x95d5('0x38')],'resourceId':_0x36c679['id'],'type':_0x59ad75[_0x95d5('0x38')],'sectionId':_0x59ad75['id']},{})[_0x95d5('0x2c')](function(){return _0x42a332;});}else{return _0x42a332;}})['catch'](function(_0x421ade){logger[_0x95d5('0x62')](_0x95d5('0x63'),_0x421ade);throw _0x421ade;});}return _0x42a332;})[_0x95d5('0x2c')](respondWithResult(_0x24cf82,0xc9))['catch'](handleError(_0x24cf82,null));};exports[_0x95d5('0x64')]=function(_0x419516,_0x2edc88){var _0x92ee69={'where':{'id':_0x419516[_0x95d5('0x59')]['id']}},_0x117855={};_0x117855[_0x95d5('0x46')]=_[_0x95d5('0x48')](db[_0x95d5('0x55')][_0x95d5('0x43')]);_0x92ee69[_0x95d5('0x4b')]=_[_0x95d5('0x4a')](_0x117855[_0x95d5('0x46')],qs[_0x95d5('0x4c')](_0x419516[_0x95d5('0x47')][_0x95d5('0x4c')]));_0x92ee69[_0x95d5('0x4b')]=_0x92ee69['attributes'][_0x95d5('0x4d')]?_0x92ee69[_0x95d5('0x4b')]:_0x117855[_0x95d5('0x46')];if(_0x419516[_0x95d5('0x47')][_0x95d5('0x5a')]){_0x92ee69[_0x95d5('0x5b')]=[{'all':!![]}];}_0x92ee69=_[_0x95d5('0x3d')]({},_0x92ee69,_0x419516[_0x95d5('0x54')]);return db[_0x95d5('0x55')][_0x95d5('0x60')](_0x92ee69)[_0x95d5('0x2c')](handleEntityNotFound(_0x2edc88,null))[_0x95d5('0x2c')](function(_0x1d39af){if(_0x1d39af){var _0x37f9a4=_0x1d39af[_0x95d5('0x2e')]({'plain':!![]});_0x37f9a4=qs['omit'](_0x37f9a4,['id',_0x95d5('0x65'),'updatedAt']);_0x419516[_0x95d5('0x3e')]=_[_0x95d5('0x66')](_0x419516['body'],['id','createdAt','updatedAt']);return db[_0x95d5('0x55')][_0x95d5('0x5c')](_['merge'](_0x37f9a4,_0x419516[_0x95d5('0x3e')]),{'include':_0x419516['query'][_0x95d5('0x5a')]?[{'all':!![]}]:undefined})['then'](function(_0xf23ded){var _0x4d67af=_0x419516[_0x95d5('0x5d')]['get']({'plain':!![]});if(!_0x4d67af)throw new Error(_0x95d5('0x67'));if(_0x4d67af['role']===_0x95d5('0x5d')){var _0x320cfe=_0xf23ded['get']({'plain':!![]});var _0x41cf4b=[{'name':_0x95d5('0x2f'),'value':'inbound'},{'name':_0x95d5('0x5f'),'value':_0x95d5('0x31')}];var _0x6e8d8e=_['find'](_0x41cf4b,[_0x95d5('0x35'),_0x320cfe[_0x95d5('0x37')]])[_0x95d5('0x38')];return db[_0x95d5('0x61')][_0x95d5('0x60')]({'where':{'name':_0x6e8d8e,'userProfileId':_0x4d67af['userProfileId']},'raw':!![]})[_0x95d5('0x2c')](function(_0x1044ed){if(_0x1044ed&&_0x1044ed[_0x95d5('0x68')]===0x0){return db['UserProfileResource'][_0x95d5('0x5c')]({'name':_0x320cfe[_0x95d5('0x38')],'resourceId':_0x320cfe['id'],'type':_0x1044ed[_0x95d5('0x38')],'sectionId':_0x1044ed['id']},{})[_0x95d5('0x2c')](function(){return _0xf23ded;});}else{return _0xf23ded;}})[_0x95d5('0x58')](function(_0x2b4f3c){logger[_0x95d5('0x62')](_0x95d5('0x63'),_0x2b4f3c);throw _0x2b4f3c;});}return _0xf23ded;});}})[_0x95d5('0x2c')](respondWithResult(_0x2edc88,0xc9))[_0x95d5('0x58')](handleError(_0x2edc88,null));};exports[_0x95d5('0x2b')]=function(_0x247e4b,_0x51ea31){if(_0x247e4b['body']['id']){delete _0x247e4b[_0x95d5('0x3e')]['id'];}return db[_0x95d5('0x55')]['find']({'where':{'id':_0x247e4b[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x51ea31,null))['then'](saveUpdates(_0x247e4b['body'],null))['then'](respondWithResult(_0x51ea31,null))[_0x95d5('0x58')](handleError(_0x51ea31,null));};exports[_0x95d5('0x2d')]=function(_0x3bbcb1,_0x595e73){return db['VoiceQueue'][_0x95d5('0x60')]({'where':{'id':_0x3bbcb1[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x595e73,null))[_0x95d5('0x2c')](removeEntity(_0x595e73,null))[_0x95d5('0x58')](handleError(_0x595e73,null));};exports[_0x95d5('0x69')]=function(_0x206eb1,_0x420744,_0x2ce0ba){var _0x286feb={'raw':![],'where':{}};var _0x1e3e99={};var _0x12e7f1={'count':0x0,'rows':[]};return db[_0x95d5('0x55')][_0x95d5('0x6a')]({'where':{'id':_0x206eb1[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x420744,null))['then'](function(_0x534531){if(_0x534531){_0x1e3e99['model']=_[_0x95d5('0x48')](db[_0x95d5('0x6b')][_0x95d5('0x43')]);_0x1e3e99[_0x95d5('0x47')]=_[_0x95d5('0x48')](_0x206eb1[_0x95d5('0x47')]);_0x1e3e99[_0x95d5('0x49')]=_[_0x95d5('0x4a')](_0x1e3e99[_0x95d5('0x46')],_0x1e3e99[_0x95d5('0x47')]);_0x286feb[_0x95d5('0x4b')]=_[_0x95d5('0x4a')](_0x1e3e99[_0x95d5('0x46')],qs[_0x95d5('0x4c')](_0x206eb1[_0x95d5('0x47')]['fields']));_0x286feb[_0x95d5('0x4b')]=_0x286feb[_0x95d5('0x4b')][_0x95d5('0x4d')]?_0x286feb[_0x95d5('0x4b')]:_0x1e3e99['model'];if(!_0x206eb1[_0x95d5('0x47')][_0x95d5('0x6c')](_0x95d5('0x4e'))){_0x286feb[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x206eb1[_0x95d5('0x47')][_0x95d5('0x27')]);_0x286feb[_0x95d5('0x25')]=qs[_0x95d5('0x25')](_0x206eb1[_0x95d5('0x47')][_0x95d5('0x25')]);}_0x286feb[_0x95d5('0x4f')]=qs[_0x95d5('0x50')](_0x206eb1['query'][_0x95d5('0x50')]);_0x286feb['where']=qs[_0x95d5('0x49')](_['pick'](_0x206eb1['query'],_0x1e3e99[_0x95d5('0x49')]));_0x286feb[_0x95d5('0x51')][_0x95d5('0x6d')]=_0x534531['id'];if(_0x206eb1[_0x95d5('0x47')][_0x95d5('0x32')]){_0x286feb[_0x95d5('0x51')]=_[_0x95d5('0x3d')](_0x286feb['where'],{'$or':_[_0x95d5('0x34')](_0x286feb['attributes'],function(_0x56afb4){var _0x2f5fe7={};_0x2f5fe7[_0x56afb4]={'$like':'%'+_0x206eb1[_0x95d5('0x47')][_0x95d5('0x32')]+'%'};return _0x2f5fe7;})});}_0x286feb=_[_0x95d5('0x3d')]({},_0x286feb,_0x206eb1['options']);return db[_0x95d5('0x6b')][_0x95d5('0x28')]({'where':_0x286feb['where']})[_0x95d5('0x2c')](function(_0x3b8636){_0x12e7f1[_0x95d5('0x28')]=_0x3b8636;if(_0x206eb1[_0x95d5('0x47')][_0x95d5('0x5a')]){_0x286feb[_0x95d5('0x5b')]=[{'all':!![]}];}return db[_0x95d5('0x6b')][_0x95d5('0x56')](_0x286feb);})['then'](function(_0x24efc3){_0x12e7f1[_0x95d5('0x57')]=_0x24efc3;return _0x12e7f1;});}})[_0x95d5('0x2c')](respondWithFilteredResult(_0x420744,_0x286feb))['catch'](handleError(_0x420744,null));};exports[_0x95d5('0x6e')]=function(_0x26e2e3,_0x3f7b5f,_0x234cf4){var _0x1fa213={'raw':!![],'where':{}};var _0x2d7581={};var _0x2bf871={'count':0x0,'rows':[]};return db[_0x95d5('0x55')][_0x95d5('0x6a')]({'where':{'id':_0x26e2e3[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x3f7b5f,null))[_0x95d5('0x2c')](function(_0x472a95){if(_0x472a95){_0x2d7581['model']=_[_0x95d5('0x48')](db['CmHopperHistory'][_0x95d5('0x43')]);_0x2d7581[_0x95d5('0x47')]=_[_0x95d5('0x48')](_0x26e2e3[_0x95d5('0x47')]);_0x2d7581['filters']=_[_0x95d5('0x4a')](_0x2d7581['model'],_0x2d7581[_0x95d5('0x47')]);_0x1fa213['attributes']=_[_0x95d5('0x4a')](_0x2d7581[_0x95d5('0x46')],qs[_0x95d5('0x4c')](_0x26e2e3[_0x95d5('0x47')][_0x95d5('0x4c')]));_0x1fa213[_0x95d5('0x4b')]=_0x1fa213['attributes']['length']?_0x1fa213[_0x95d5('0x4b')]:_0x2d7581[_0x95d5('0x46')];if(!_0x26e2e3[_0x95d5('0x47')][_0x95d5('0x6c')](_0x95d5('0x4e'))){_0x1fa213[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x26e2e3[_0x95d5('0x47')][_0x95d5('0x27')]);_0x1fa213[_0x95d5('0x25')]=qs[_0x95d5('0x25')](_0x26e2e3[_0x95d5('0x47')][_0x95d5('0x25')]);}_0x1fa213[_0x95d5('0x4f')]=qs[_0x95d5('0x50')](_0x26e2e3['query']['sort']);_0x1fa213[_0x95d5('0x51')]=qs[_0x95d5('0x49')](_[_0x95d5('0x52')](_0x26e2e3[_0x95d5('0x47')],_0x2d7581[_0x95d5('0x49')]));_0x1fa213[_0x95d5('0x51')][_0x95d5('0x6d')]=_0x472a95['id'];if(_0x26e2e3[_0x95d5('0x47')][_0x95d5('0x32')]){_0x1fa213[_0x95d5('0x51')]=_[_0x95d5('0x3d')](_0x1fa213[_0x95d5('0x51')],{'$or':_[_0x95d5('0x34')](_0x1fa213[_0x95d5('0x4b')],function(_0x535440){var _0x1b7199={};_0x1b7199[_0x535440]={'$like':'%'+_0x26e2e3[_0x95d5('0x47')][_0x95d5('0x32')]+'%'};return _0x1b7199;})});}_0x1fa213=_['merge']({},_0x1fa213,_0x26e2e3[_0x95d5('0x54')]);return db[_0x95d5('0x6f')][_0x95d5('0x28')]({'where':_0x1fa213[_0x95d5('0x51')]})['then'](function(_0x283a48){_0x2bf871[_0x95d5('0x28')]=_0x283a48;if(_0x26e2e3['query'][_0x95d5('0x5a')]){_0x1fa213[_0x95d5('0x5b')]=[{'all':!![]}];}return db['CmHopperHistory']['findAll'](_0x1fa213);})[_0x95d5('0x2c')](function(_0x1b499c){_0x2bf871['rows']=_0x1b499c;return _0x2bf871;});}})[_0x95d5('0x2c')](respondWithFilteredResult(_0x3f7b5f,_0x1fa213))[_0x95d5('0x58')](handleError(_0x3f7b5f,null));};exports[_0x95d5('0x70')]=function(_0x4bcdd6,_0x5ee9cd,_0x3fa50a){var _0x17e7cf={'raw':!![],'where':{}};var _0x5d8aa5={};var _0x32bb20={'count':0x0,'rows':[]};return db[_0x95d5('0x55')][_0x95d5('0x6a')]({'where':{'id':_0x4bcdd6[_0x95d5('0x59')]['id']}})['then'](handleEntityNotFound(_0x5ee9cd,null))[_0x95d5('0x2c')](function(_0x262540){if(_0x262540){_0x5d8aa5[_0x95d5('0x46')]=_[_0x95d5('0x48')](db[_0x95d5('0x71')]['rawAttributes']);_0x5d8aa5[_0x95d5('0x47')]=_[_0x95d5('0x48')](_0x4bcdd6[_0x95d5('0x47')]);_0x5d8aa5[_0x95d5('0x49')]=_[_0x95d5('0x4a')](_0x5d8aa5['model'],_0x5d8aa5[_0x95d5('0x47')]);_0x17e7cf[_0x95d5('0x4b')]=_['intersection'](_0x5d8aa5['model'],qs['fields'](_0x4bcdd6[_0x95d5('0x47')][_0x95d5('0x4c')]));_0x17e7cf[_0x95d5('0x4b')]=_0x17e7cf['attributes']['length']?_0x17e7cf[_0x95d5('0x4b')]:_0x5d8aa5[_0x95d5('0x46')];if(!_0x4bcdd6['query']['hasOwnProperty']('nolimit')){_0x17e7cf[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x4bcdd6['query'][_0x95d5('0x27')]);_0x17e7cf[_0x95d5('0x25')]=qs[_0x95d5('0x25')](_0x4bcdd6[_0x95d5('0x47')][_0x95d5('0x25')]);}_0x17e7cf[_0x95d5('0x4f')]=qs[_0x95d5('0x50')](_0x4bcdd6['query'][_0x95d5('0x50')]);_0x17e7cf[_0x95d5('0x51')]=qs['filters'](_[_0x95d5('0x52')](_0x4bcdd6['query'],_0x5d8aa5[_0x95d5('0x49')]));_0x17e7cf['where'][_0x95d5('0x6d')]=_0x262540['id'];if(_0x4bcdd6[_0x95d5('0x47')][_0x95d5('0x32')]){_0x17e7cf[_0x95d5('0x51')]=_[_0x95d5('0x3d')](_0x17e7cf[_0x95d5('0x51')],{'$or':_[_0x95d5('0x34')](_0x17e7cf[_0x95d5('0x4b')],function(_0x3ae4f2){var _0x276e8a={};_0x276e8a[_0x3ae4f2]={'$like':'%'+_0x4bcdd6[_0x95d5('0x47')][_0x95d5('0x32')]+'%'};return _0x276e8a;})});}_0x17e7cf=_['merge']({},_0x17e7cf,_0x4bcdd6[_0x95d5('0x54')]);return db[_0x95d5('0x71')]['count']({'where':_0x17e7cf[_0x95d5('0x51')]})[_0x95d5('0x2c')](function(_0x156a3b){_0x32bb20['count']=_0x156a3b;if(_0x4bcdd6[_0x95d5('0x47')][_0x95d5('0x5a')]){_0x17e7cf[_0x95d5('0x5b')]=[{'all':!![]}];}return db[_0x95d5('0x71')]['findAll'](_0x17e7cf);})[_0x95d5('0x2c')](function(_0x2bc5d4){_0x32bb20[_0x95d5('0x57')]=_0x2bc5d4;return _0x32bb20;});}})[_0x95d5('0x2c')](respondWithFilteredResult(_0x5ee9cd,_0x17e7cf))[_0x95d5('0x58')](handleError(_0x5ee9cd,null));};exports[_0x95d5('0x72')]=function(_0x1c3e1c,_0x53e5b6,_0x491e43){var _0x227d0a={'raw':!![],'where':{}};var _0x3fe789={};var _0x352bd7={'count':0x0,'rows':[]};return db[_0x95d5('0x55')][_0x95d5('0x6a')]({'where':{'id':_0x1c3e1c[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x53e5b6,null))[_0x95d5('0x2c')](function(_0x636691){if(_0x636691){_0x3fe789['model']=_[_0x95d5('0x48')](db[_0x95d5('0x73')]['rawAttributes']);_0x3fe789[_0x95d5('0x47')]=_[_0x95d5('0x48')](_0x1c3e1c['query']);_0x3fe789[_0x95d5('0x49')]=_[_0x95d5('0x4a')](_0x3fe789[_0x95d5('0x46')],_0x3fe789[_0x95d5('0x47')]);_0x227d0a['attributes']=_[_0x95d5('0x4a')](_0x3fe789[_0x95d5('0x46')],qs[_0x95d5('0x4c')](_0x1c3e1c['query']['fields']));_0x227d0a[_0x95d5('0x4b')]=_0x227d0a['attributes'][_0x95d5('0x4d')]?_0x227d0a[_0x95d5('0x4b')]:_0x3fe789['model'];if(!_0x1c3e1c[_0x95d5('0x47')][_0x95d5('0x6c')](_0x95d5('0x4e'))){_0x227d0a[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x1c3e1c[_0x95d5('0x47')][_0x95d5('0x27')]);_0x227d0a[_0x95d5('0x25')]=qs[_0x95d5('0x25')](_0x1c3e1c[_0x95d5('0x47')]['offset']);}_0x227d0a['order']=qs[_0x95d5('0x50')](_0x1c3e1c[_0x95d5('0x47')]['sort']);_0x227d0a[_0x95d5('0x51')]=qs['filters'](_[_0x95d5('0x52')](_0x1c3e1c[_0x95d5('0x47')],_0x3fe789['filters']));_0x227d0a[_0x95d5('0x51')][_0x95d5('0x6d')]=_0x636691['id'];if(_0x1c3e1c[_0x95d5('0x47')][_0x95d5('0x32')]){_0x227d0a['where']=_['merge'](_0x227d0a[_0x95d5('0x51')],{'$or':_['map'](_0x227d0a[_0x95d5('0x4b')],function(_0xd891fe){var _0xafd379={};_0xafd379[_0xd891fe]={'$like':'%'+_0x1c3e1c['query'][_0x95d5('0x32')]+'%'};return _0xafd379;})});}_0x227d0a=_[_0x95d5('0x3d')]({},_0x227d0a,_0x1c3e1c[_0x95d5('0x54')]);return db['CmHopperBlack'][_0x95d5('0x28')]({'where':_0x227d0a['where']})[_0x95d5('0x2c')](function(_0xda80d){_0x352bd7[_0x95d5('0x28')]=_0xda80d;if(_0x1c3e1c[_0x95d5('0x47')]['includeAll']){_0x227d0a[_0x95d5('0x5b')]=[{'all':!![]}];}return db[_0x95d5('0x73')][_0x95d5('0x56')](_0x227d0a);})['then'](function(_0x582ef1){_0x352bd7['rows']=_0x582ef1;return _0x352bd7;});}})[_0x95d5('0x2c')](respondWithFilteredResult(_0x53e5b6,_0x227d0a))['catch'](handleError(_0x53e5b6,null));};exports[_0x95d5('0x74')]=function(_0x354401,_0x3a19fe,_0x153bce){var _0x15c30f={};var _0x4e99d5={};var _0x175825;var _0x55a1c7;return db[_0x95d5('0x55')]['findOne']({'where':{'id':_0x354401['params']['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x3a19fe,null))[_0x95d5('0x2c')](function(_0x4496e2){if(_0x4496e2){_0x175825=_0x4496e2;_0x4e99d5[_0x95d5('0x46')]=_[_0x95d5('0x48')](db['Team']['rawAttributes']);_0x4e99d5[_0x95d5('0x47')]=_[_0x95d5('0x48')](_0x354401[_0x95d5('0x47')]);_0x4e99d5['filters']=_[_0x95d5('0x4a')](_0x4e99d5['model'],_0x4e99d5['query']);_0x15c30f['attributes']=_['intersection'](_0x4e99d5[_0x95d5('0x46')],qs['fields'](_0x354401[_0x95d5('0x47')][_0x95d5('0x4c')]));_0x15c30f['attributes']=_0x15c30f['attributes'][_0x95d5('0x4d')]?_0x15c30f[_0x95d5('0x4b')]:_0x4e99d5[_0x95d5('0x46')];_0x15c30f['order']=qs['sort'](_0x354401[_0x95d5('0x47')][_0x95d5('0x50')]);_0x15c30f[_0x95d5('0x51')]=qs[_0x95d5('0x49')](_[_0x95d5('0x52')](_0x354401[_0x95d5('0x47')],_0x4e99d5[_0x95d5('0x49')]));if(_0x354401[_0x95d5('0x47')][_0x95d5('0x32')]){_0x15c30f[_0x95d5('0x51')]=_[_0x95d5('0x3d')](_0x15c30f[_0x95d5('0x51')],{'$or':_[_0x95d5('0x34')](_0x15c30f[_0x95d5('0x4b')],function(_0x4df92d){var _0x5e1538={};_0x5e1538[_0x4df92d]={'$like':'%'+_0x354401['query'][_0x95d5('0x32')]+'%'};return _0x5e1538;})});}_0x15c30f=_[_0x95d5('0x3d')]({},_0x15c30f,_0x354401[_0x95d5('0x54')]);return _0x175825[_0x95d5('0x74')](_0x15c30f);}})[_0x95d5('0x2c')](function(_0x342006){if(_0x342006){_0x55a1c7=_0x342006[_0x95d5('0x4d')];if(!_0x354401[_0x95d5('0x47')][_0x95d5('0x6c')](_0x95d5('0x4e'))){_0x15c30f[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x354401['query']['limit']);_0x15c30f['offset']=qs['offset'](_0x354401[_0x95d5('0x47')]['offset']);}return _0x175825[_0x95d5('0x74')](_0x15c30f);}})['then'](function(_0x1e8d85){if(_0x1e8d85){return _0x1e8d85?{'count':_0x55a1c7,'rows':_0x1e8d85}:null;}})[_0x95d5('0x2c')](respondWithResult(_0x3a19fe,null))[_0x95d5('0x58')](handleError(_0x3a19fe,null));};exports[_0x95d5('0x75')]=function(_0x489d03,_0x2a390f,_0x225d4e){var _0x3dec04=_0x489d03[_0x95d5('0x3e')][_0x95d5('0x76')];var _0x3c140f=_[_0x95d5('0x34')](_0x3dec04,'id');return db[_0x95d5('0x77')][_0x95d5('0x56')]({'where':{'id':_0x3c140f},'attributes':['id'],'include':[{'model':db[_0x95d5('0x78')],'as':_0x95d5('0x79'),'attributes':['id',_0x95d5('0x38'),_0x95d5('0x7a'),_0x95d5('0x7b'),_0x95d5('0x7c')],'raw':!![]}]})[_0x95d5('0x2c')](function(_0x5099c9){if(_0x5099c9){var _0x13a282=_[_0x95d5('0x7d')](_0x5099c9,function(_0x18305d){var _0x5a23b6=_0x18305d[_0x95d5('0x2e')]({'plain':!![]});_0x5a23b6['Agents'][_0x95d5('0x7e')](function(_0x1c2f62){_0x1c2f62[_0x95d5('0x7f')]=_['find'](_0x3dec04,{'id':_0x5a23b6['id']})[_0x95d5('0x7f')];});return _0x5a23b6[_0x95d5('0x79')];});return db[_0x95d5('0x55')][_0x95d5('0x60')]({'where':{'id':_0x489d03['params']['id']}})[_0x95d5('0x2c')](function(_0x5d078a){return db[_0x95d5('0x80')]['transaction'](function(_0x2febd6){return _0x5d078a[_0x95d5('0x75')](_0x3c140f,{'transaction':_0x2febd6})[_0x95d5('0x2c')](function(){return BPromise['each'](_0x3dec04,function(_0x31ad40){return db['TeamVoiceQueue']['upsert']({'TeamId':_0x31ad40['id'],'VoiceQueueId':_0x489d03[_0x95d5('0x59')]['id'],'penalty':_0x31ad40[_0x95d5('0x7f')]},{'transaction':_0x2febd6});});})[_0x95d5('0x2c')](function(){return BPromise[_0x95d5('0x81')](_0x13a282,function(_0x415b5c){return db[_0x95d5('0x82')][_0x95d5('0x83')]({'where':{'UserId':_0x415b5c['id'],'VoiceQueueId':_0x489d03[_0x95d5('0x59')]['id']},'defaults':{'penalty':_0x415b5c['penalty']},'transaction':_0x2febd6});});})[_0x95d5('0x2c')](function(){return BPromise['each'](_[_0x95d5('0x32')](_0x13a282,{'online':!![]}),function(_0x508354){return db[_0x95d5('0x84')][_0x95d5('0x85')]({'membername':_0x508354[_0x95d5('0x38')],'UserId':_0x508354['id'],'queue_name':_0x5d078a[_0x95d5('0x38')],'VoiceQueueId':_0x5d078a['id'],'interface':_[_0x95d5('0x86')](_0x508354['interface'])?util[_0x95d5('0x87')](_0x95d5('0x88'),_0x508354[_0x95d5('0x38')]):_0x508354['interface'],'paused':_0x508354[_0x95d5('0x7b')]||![],'penalty':_0x508354['penalty']},{'transaction':_0x2febd6});});})[_0x95d5('0x2c')](function(){_0x13a282[_0x95d5('0x7e')](function(_0x4f44fb){socket[_0x95d5('0x89')](_0x95d5('0x8a'),{'UserId':_0x4f44fb['id'],'VoiceQueueId':_0x5d078a['id']});});});});});}})[_0x95d5('0x2c')](respondWithStatusCode(_0x2a390f,null))[_0x95d5('0x58')](handleError(_0x2a390f,null));};exports[_0x95d5('0x8b')]=function(_0x1b9790,_0x262a4a,_0xcd0ec5){return db[_0x95d5('0x77')][_0x95d5('0x56')]({'where':{'id':_0x1b9790[_0x95d5('0x47')]['ids']},'attributes':['id'],'include':[{'model':db[_0x95d5('0x78')],'as':_0x95d5('0x79'),'attributes':['id'],'raw':!![]}]})[_0x95d5('0x2c')](handleEntityNotFound(_0x262a4a,null))[_0x95d5('0x2c')](function(_0x3e0ac1){var _0x57cf0e=_['map'](_0x3e0ac1,'id');var _0x4c1b94=[];var _0x28eb55=[];var _0x2a2fb0=squel[_0x95d5('0x8c')]();_0x2a2fb0['field'](_0x95d5('0x8d'))[_0x95d5('0x8e')]('team_has_voice_queues','tq')['join']('user_has_teams','ut',_0x95d5('0x8f'))[_0x95d5('0x51')](_0x95d5('0x90'),_0x1b9790[_0x95d5('0x59')]['id']);for(var _0x34bcf3=0x0;_0x34bcf3<_0x3e0ac1[_0x95d5('0x4d')];_0x34bcf3+=0x1){let _0x4bc02a=_0x3e0ac1[_0x34bcf3];for(var _0x28c4d0=0x0;_0x28c4d0<_0x4bc02a[_0x95d5('0x79')][_0x95d5('0x4d')];_0x28c4d0+=0x1){let _0x4f5fe9=_0x4bc02a[_0x95d5('0x79')][_0x28c4d0];var _0xbd505a=_0x2a2fb0[_0x95d5('0x64')]();_0xbd505a[_0x95d5('0x51')]('ut.UserId\x20=\x20?',_0x4f5fe9['id']);_0x28eb55['push'](db[_0x95d5('0x80')][_0x95d5('0x47')](_0xbd505a[_0x95d5('0x91')](),{'type':db[_0x95d5('0x80')][_0x95d5('0x92')]['SELECT']})['then'](function(_0xef5776){if(_0xef5776['length']===0x1){return _0x4f5fe9['id'];}else{var _0x3ff6a8=_[_0x95d5('0x93')](_[_0x95d5('0x34')](_0xef5776,'TeamId'),function(_0x4b8071){return _['includes'](_0x57cf0e,_0x4b8071);});if(_0x3ff6a8){return _0x4f5fe9['id'];}}}));}}return BPromise[_0x95d5('0x94')](_0x28eb55)['then'](function(_0x21d7b0){_0x4c1b94=_(_0x4c1b94)['union'](_0x21d7b0)[_0x95d5('0x95')]()['value']();return db[_0x95d5('0x55')][_0x95d5('0x60')]({'where':{'id':_0x1b9790[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](function(_0x626d05){return db[_0x95d5('0x80')][_0x95d5('0x96')](function(_0x242054){return _0x626d05[_0x95d5('0x8b')](_0x1b9790[_0x95d5('0x47')][_0x95d5('0x97')],{'transaction':_0x242054})[_0x95d5('0x2c')](function(){if(!_[_0x95d5('0x98')](_0x4c1b94)){return _0x626d05['removeAgents'](_0x4c1b94,{'transaction':_0x242054})[_0x95d5('0x2c')](function(){return db[_0x95d5('0x84')][_0x95d5('0x2d')]({'where':{'VoiceQueueId':_0x1b9790[_0x95d5('0x59')]['id'],'UserId':_0x4c1b94},'transaction':_0x242054});});}})[_0x95d5('0x2c')](function(){_0x4c1b94[_0x95d5('0x7e')](function(_0x5d05e2){socket[_0x95d5('0x89')](_0x95d5('0x99'),{'UserId':_0x5d05e2,'VoiceQueueId':_0x626d05['id']});});});});});});})[_0x95d5('0x2c')](respondWithStatusCode(_0x262a4a,null))[_0x95d5('0x58')](handleError(_0x262a4a,null));};exports[_0x95d5('0x9a')]=function(_0x40ecdf,_0x3a51b5,_0x1b7d4a){var _0x1c1d01,_0x4a6eee;return db[_0x95d5('0x55')][_0x95d5('0x60')]({'where':{'id':_0x40ecdf[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x3a51b5,null))[_0x95d5('0x2c')](function(_0x374b95){if(_0x374b95){_0x4a6eee=_0x374b95;return _0x374b95[_0x95d5('0x9a')](_0x40ecdf[_0x95d5('0x3e')][_0x95d5('0x97')],_[_0x95d5('0x66')](_0x40ecdf[_0x95d5('0x3e')],['ids','id'])||{})[_0x95d5('0x9b')](function(_0x4d318a){for(var _0x548128=0x0;_0x548128<_0x40ecdf[_0x95d5('0x3e')][_0x95d5('0x97')]['length'];_0x548128+=0x1){socket[_0x95d5('0x89')](_0x95d5('0x8a'),{'UserId':_0x40ecdf[_0x95d5('0x3e')]['ids'][_0x548128],'VoiceQueueId':_0x40ecdf[_0x95d5('0x59')]['id']});}return _0x4d318a;});}})[_0x95d5('0x2c')](function(_0x4d31cb){_0x1c1d01=_0x4d31cb||[];if(_0x4a6eee){return db[_0x95d5('0x78')][_0x95d5('0x56')]({'where':{'id':_0x40ecdf[_0x95d5('0x3e')][_0x95d5('0x97')]},'attributes':['id',_0x95d5('0x38'),_0x95d5('0x7a'),_0x95d5('0x7b'),'interface'],'raw':!![]});}})[_0x95d5('0x2c')](function(_0x35aaa8){if(!_[_0x95d5('0x98')](_0x35aaa8)){var _0x4226b4=[];for(var _0xb04945=0x0;_0xb04945<_0x35aaa8['length'];_0xb04945++){if(_0x35aaa8[_0xb04945]['online']){_0x4226b4[_0x95d5('0x9c')](db['UserVoiceQueueRt'][_0x95d5('0x85')]({'membername':_0x35aaa8[_0xb04945][_0x95d5('0x38')],'UserId':_0x35aaa8[_0xb04945]['id'],'queue_name':_0x4a6eee[_0x95d5('0x38')],'VoiceQueueId':_0x4a6eee['id'],'interface':_[_0x95d5('0x86')](_0x35aaa8[_0xb04945]['interface'])?util[_0x95d5('0x87')](_0x95d5('0x88'),_0x35aaa8[_0xb04945][_0x95d5('0x38')]):_0x35aaa8[_0xb04945][_0x95d5('0x7c')],'paused':_0x35aaa8[_0xb04945]['voicePause']||![],'penalty':_0x40ecdf[_0x95d5('0x3e')]['penalty']||0x0}));}}return BPromise[_0x95d5('0x94')](_0x4226b4);}})[_0x95d5('0x2c')](function(){return _0x1c1d01;})[_0x95d5('0x2c')](respondWithResult(_0x3a51b5,null))[_0x95d5('0x58')](handleError(_0x3a51b5,null));};exports[_0x95d5('0x9d')]=function(_0x478844,_0x52efe2,_0xed8f8f){return db[_0x95d5('0x55')][_0x95d5('0x60')]({'where':{'id':_0x478844['params']['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x52efe2,null))[_0x95d5('0x2c')](function(_0x409494){if(_0x409494){return _0x409494[_0x95d5('0x9d')](_0x478844[_0x95d5('0x47')][_0x95d5('0x97')])[_0x95d5('0x2c')](function(){if(_[_0x95d5('0x9e')](_0x478844['query'][_0x95d5('0x97')])){for(var _0x1125d2=0x0;_0x1125d2<_0x478844[_0x95d5('0x47')][_0x95d5('0x97')]['length'];_0x1125d2+=0x1){socket[_0x95d5('0x89')](_0x95d5('0x99'),{'UserId':Number(_0x478844[_0x95d5('0x47')][_0x95d5('0x97')][_0x1125d2]),'VoiceQueueId':Number(_0x478844[_0x95d5('0x59')]['id'])});}}else{socket[_0x95d5('0x89')](_0x95d5('0x99'),{'UserId':Number(_0x478844[_0x95d5('0x47')][_0x95d5('0x97')]),'VoiceQueueId':Number(_0x478844[_0x95d5('0x59')]['id'])});}});}})[_0x95d5('0x2c')](function(_0x3b0925){return db['UserVoiceQueueRt'][_0x95d5('0x2d')]({'where':{'VoiceQueueId':_0x478844['params']['id'],'UserId':_0x478844[_0x95d5('0x47')][_0x95d5('0x97')]}})[_0x95d5('0x2c')](function(){return _0x3b0925;});})['then'](respondWithStatusCode(_0x52efe2,null))[_0x95d5('0x58')](handleError(_0x52efe2,null));};exports[_0x95d5('0x9f')]=function(_0x5a43e3,_0x3dd9bc,_0x49835d){var _0x553e79={};var _0x20b09d={};var _0x34617f;var _0x23185a;return db[_0x95d5('0x55')]['findOne']({'where':{'id':_0x5a43e3[_0x95d5('0x59')]['id']}})['then'](handleEntityNotFound(_0x3dd9bc,null))[_0x95d5('0x2c')](function(_0x87b93c){if(_0x87b93c){_0x34617f=_0x87b93c;_0x20b09d[_0x95d5('0x46')]=_[_0x95d5('0x48')](db[_0x95d5('0x78')][_0x95d5('0x43')]);_0x20b09d[_0x95d5('0x47')]=_['keys'](_0x5a43e3[_0x95d5('0x47')]);_0x20b09d[_0x95d5('0x49')]=_[_0x95d5('0x4a')](_0x20b09d[_0x95d5('0x46')],_0x20b09d[_0x95d5('0x47')]);_0x553e79[_0x95d5('0x4b')]=_['intersection'](_0x20b09d[_0x95d5('0x46')],qs[_0x95d5('0x4c')](_0x5a43e3[_0x95d5('0x47')][_0x95d5('0x4c')]));_0x553e79[_0x95d5('0x4b')]=_0x553e79[_0x95d5('0x4b')]['length']?_0x553e79[_0x95d5('0x4b')]:_0x20b09d[_0x95d5('0x46')];_0x553e79['order']=qs[_0x95d5('0x50')](_0x5a43e3[_0x95d5('0x47')][_0x95d5('0x50')]);_0x553e79[_0x95d5('0x51')]=qs[_0x95d5('0x49')](_[_0x95d5('0x52')](_0x5a43e3[_0x95d5('0x47')],_0x20b09d[_0x95d5('0x49')]));if(_0x5a43e3['query']['filter']){_0x553e79[_0x95d5('0x51')]=_[_0x95d5('0x3d')](_0x553e79[_0x95d5('0x51')],{'$or':_[_0x95d5('0x34')](_0x553e79['attributes'],function(_0x423e16){var _0x442bbe={};_0x442bbe[_0x423e16]={'$like':'%'+_0x5a43e3[_0x95d5('0x47')][_0x95d5('0x32')]+'%'};return _0x442bbe;})});}_0x553e79=_[_0x95d5('0x3d')]({},_0x553e79,_0x5a43e3[_0x95d5('0x54')]);return _0x34617f[_0x95d5('0x9f')](_0x553e79);}})[_0x95d5('0x2c')](function(_0x2ea9d5){if(_0x2ea9d5){_0x23185a=_0x2ea9d5[_0x95d5('0x4d')];if(!_0x5a43e3['query']['hasOwnProperty']('nolimit')){_0x553e79[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x5a43e3[_0x95d5('0x47')][_0x95d5('0x27')]);_0x553e79['offset']=qs[_0x95d5('0x25')](_0x5a43e3[_0x95d5('0x47')][_0x95d5('0x25')]);}return _0x34617f['getAgents'](_0x553e79);}})['then'](function(_0x9c615d){if(_0x9c615d){return _0x9c615d?{'count':_0x23185a,'rows':_0x9c615d}:null;}})[_0x95d5('0x2c')](respondWithResult(_0x3dd9bc,null))[_0x95d5('0x58')](handleError(_0x3dd9bc,null));};exports['getMembers']=function(_0x19909a,_0x2104c7,_0x3fea72){var _0x50ed01={};var _0x255e53={};var _0x1aa65c;var _0x55b17a;return db[_0x95d5('0x55')][_0x95d5('0x6a')]({'where':{'id':_0x19909a[_0x95d5('0x59')]['id']}})['then'](handleEntityNotFound(_0x2104c7,null))[_0x95d5('0x2c')](function(_0x341de0){if(_0x341de0){_0x1aa65c=_0x341de0;_0x255e53[_0x95d5('0x46')]=_[_0x95d5('0x48')](db[_0x95d5('0x84')]['rawAttributes']);_0x255e53[_0x95d5('0x47')]=_['keys'](_0x19909a['query']);_0x255e53[_0x95d5('0x49')]=_[_0x95d5('0x4a')](_0x255e53[_0x95d5('0x46')],_0x255e53['query']);_0x50ed01[_0x95d5('0x4b')]=_[_0x95d5('0x4a')](_0x255e53[_0x95d5('0x46')],qs[_0x95d5('0x4c')](_0x19909a['query'][_0x95d5('0x4c')]));_0x50ed01[_0x95d5('0x4b')]=_0x50ed01[_0x95d5('0x4b')]['length']?_0x50ed01[_0x95d5('0x4b')]:_0x255e53[_0x95d5('0x46')];_0x50ed01[_0x95d5('0x4f')]=qs[_0x95d5('0x50')](_0x19909a[_0x95d5('0x47')][_0x95d5('0x50')]);_0x50ed01['where']=qs[_0x95d5('0x49')](_['pick'](_0x19909a[_0x95d5('0x47')],_0x255e53[_0x95d5('0x49')]));if(_0x19909a[_0x95d5('0x47')]['filter']){_0x50ed01[_0x95d5('0x51')]=_['merge'](_0x50ed01[_0x95d5('0x51')],{'$or':_[_0x95d5('0x34')](_0x50ed01['attributes'],function(_0xa0fffd){var _0xde7bb9={};_0xde7bb9[_0xa0fffd]={'$like':'%'+_0x19909a['query'][_0x95d5('0x32')]+'%'};return _0xde7bb9;})});}_0x50ed01=_[_0x95d5('0x3d')]({},_0x50ed01,_0x19909a[_0x95d5('0x54')]);return _0x1aa65c[_0x95d5('0xa0')](_0x50ed01);}})[_0x95d5('0x2c')](function(_0x110910){if(_0x110910){_0x55b17a=_0x110910[_0x95d5('0x4d')];if(!_0x19909a[_0x95d5('0x47')][_0x95d5('0x6c')](_0x95d5('0x4e'))){_0x50ed01[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x19909a[_0x95d5('0x47')][_0x95d5('0x27')]);_0x50ed01[_0x95d5('0x25')]=qs[_0x95d5('0x25')](_0x19909a[_0x95d5('0x47')]['offset']);}return _0x1aa65c[_0x95d5('0xa0')](_0x50ed01);}})[_0x95d5('0x2c')](function(_0x5b7328){return _0x5b7328?{'count':_0x55b17a,'rows':_0x5b7328}:null;})[_0x95d5('0x2c')](respondWithResult(_0x2104c7,null))[_0x95d5('0x58')](handleError(_0x2104c7,null));};exports[_0x95d5('0xa1')]=function(_0x5d5be0,_0x16d557,_0x2329df){var _0x1a588e={};var _0x501b8c={};var _0x168bb0;var _0x3ad3c4;return db[_0x95d5('0x55')][_0x95d5('0x6a')]({'where':{'id':_0x5d5be0[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x16d557,null))[_0x95d5('0x2c')](function(_0xe42362){if(_0xe42362){_0x168bb0=_0xe42362;_0x501b8c[_0x95d5('0x46')]=_[_0x95d5('0x48')](db['CmList'][_0x95d5('0x43')]);_0x501b8c[_0x95d5('0x47')]=_[_0x95d5('0x48')](_0x5d5be0[_0x95d5('0x47')]);_0x501b8c[_0x95d5('0x49')]=_[_0x95d5('0x4a')](_0x501b8c[_0x95d5('0x46')],_0x501b8c['query']);_0x1a588e[_0x95d5('0x4b')]=_[_0x95d5('0x4a')](_0x501b8c[_0x95d5('0x46')],qs[_0x95d5('0x4c')](_0x5d5be0[_0x95d5('0x47')][_0x95d5('0x4c')]));_0x1a588e[_0x95d5('0x4b')]=_0x1a588e['attributes'][_0x95d5('0x4d')]?_0x1a588e['attributes']:_0x501b8c[_0x95d5('0x46')];_0x1a588e[_0x95d5('0x4f')]=qs['sort'](_0x5d5be0[_0x95d5('0x47')]['sort']);_0x1a588e[_0x95d5('0x51')]=qs[_0x95d5('0x49')](_['pick'](_0x5d5be0[_0x95d5('0x47')],_0x501b8c['filters']));if(_0x5d5be0[_0x95d5('0x47')]['filter']){_0x1a588e['where']=_['merge'](_0x1a588e[_0x95d5('0x51')],{'$or':_['map'](_0x1a588e[_0x95d5('0x4b')],function(_0x5ab76b){var _0x57392f={};_0x57392f[_0x5ab76b]={'$like':'%'+_0x5d5be0[_0x95d5('0x47')]['filter']+'%'};return _0x57392f;})});}_0x1a588e=_[_0x95d5('0x3d')]({},_0x1a588e,_0x5d5be0[_0x95d5('0x54')]);return _0x168bb0[_0x95d5('0xa1')](_0x1a588e);}})['then'](function(_0x2a5c12){if(_0x2a5c12){_0x3ad3c4=_0x2a5c12[_0x95d5('0x4d')];if(!_0x5d5be0['query'][_0x95d5('0x6c')]('nolimit')){_0x1a588e[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x5d5be0[_0x95d5('0x47')][_0x95d5('0x27')]);_0x1a588e[_0x95d5('0x25')]=qs[_0x95d5('0x25')](_0x5d5be0['query']['offset']);}return _0x168bb0[_0x95d5('0xa1')](_0x1a588e);}})['then'](function(_0xcd05d4){if(_0xcd05d4){return _0xcd05d4?{'count':_0x3ad3c4,'rows':_0xcd05d4}:null;}})['then'](respondWithResult(_0x16d557,null))[_0x95d5('0x58')](handleError(_0x16d557,null));};exports[_0x95d5('0xa2')]=function(_0x8d2d5f,_0x554f1f,_0x46faf7){var _0x3f76c9,_0x4f540a;return db[_0x95d5('0x55')][_0x95d5('0x60')]({'where':{'id':_0x8d2d5f[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x554f1f,null))[_0x95d5('0x2c')](function(_0x414ae5){if(_0x414ae5){_0x4f540a=_0x414ae5;return _0x414ae5['addLists'](_0x8d2d5f[_0x95d5('0x3e')][_0x95d5('0x97')],_[_0x95d5('0x66')](_0x8d2d5f['body'],[_0x95d5('0x97'),'id'])||{});}return null;})[_0x95d5('0x9b')](function(_0x3ebca0){var _0x507985;_0x3f76c9=_0x3ebca0||[];var _0x5a9973=[];if(_0x3ebca0){for(var _0x54ded0=0x0;_0x54ded0<_0x3ebca0['length'];_0x54ded0+=0x1){var _0x5e9703=_0x3ebca0[_0x54ded0][_0x95d5('0x2e')]({'plain':!![]});_0x4f540a[_0x95d5('0xa3')]=_0x8d2d5f[_0x95d5('0x3e')]['dialCheckDuplicateType']?_0x8d2d5f[_0x95d5('0x3e')][_0x95d5('0xa3')]:_0x4f540a['dialCheckDuplicateType'];switch(_0x4f540a[_0x95d5('0xa3')]){case _0x95d5('0xa4'):_0x507985=squel['insert']()['into'](_0x95d5('0xa5'))[_0x95d5('0xa6')](['phone',_0x95d5('0xa7'),_0x95d5('0xa8'),_0x95d5('0xa9'),_0x95d5('0x6d'),_0x95d5('0x65'),_0x95d5('0xaa')],squel[_0x95d5('0x8c')]()[_0x95d5('0xab')](_0x95d5('0xac'),_0x95d5('0xac'))[_0x95d5('0xab')](_0x95d5('0xad'),_0x95d5('0xa7'))['field']('id',_0x95d5('0xa8'))[_0x95d5('0xab')](_0x5e9703[_0x95d5('0xae')][_0x95d5('0x91')](),'ListId')[_0x95d5('0xab')](_0x8d2d5f[_0x95d5('0x59')]['id'][_0x95d5('0x91')](),_0x95d5('0x6d'))[_0x95d5('0xab')]('NOW()',_0x95d5('0x65'))[_0x95d5('0xab')]('NOW()','updatedAt')[_0x95d5('0x8e')]('cm_contacts')[_0x95d5('0x51')](_0x95d5('0xaf'))[_0x95d5('0x51')](_0x95d5('0xb0'),_0x5e9703[_0x95d5('0xae')][_0x95d5('0x91')]())[_0x95d5('0x51')](_0x95d5('0xb1'))[_0x95d5('0x51')](_0x95d5('0xb2'),squel[_0x95d5('0x8c')]()[_0x95d5('0xab')]('COALESCE(calleridnum,\x27\x27)')[_0x95d5('0x8e')]('cm_hopper_final')['where']('VoiceQueueId\x20=\x20?',_0x8d2d5f[_0x95d5('0x59')]['id'][_0x95d5('0x91')]()))[_0x95d5('0x51')]('phone\x20NOT\x20IN\x20(?)',squel['select']()[_0x95d5('0xab')](_0x95d5('0xb3'))[_0x95d5('0x8e')]('cm_hopper')[_0x95d5('0x51')]('VoiceQueueId\x20=\x20?',_0x8d2d5f[_0x95d5('0x59')]['id'][_0x95d5('0x91')]())))[_0x95d5('0x91')]();break;case'onlyIfOpen':_0x507985=squel[_0x95d5('0xb4')]()[_0x95d5('0xb5')](_0x95d5('0xa5'))[_0x95d5('0xa6')]([_0x95d5('0xac'),_0x95d5('0xa7'),_0x95d5('0xa8'),'ListId',_0x95d5('0x6d'),_0x95d5('0x65'),_0x95d5('0xaa')],squel[_0x95d5('0x8c')]()['field'](_0x95d5('0xac'),_0x95d5('0xac'))[_0x95d5('0xab')](_0x95d5('0xad'),_0x95d5('0xa7'))['field']('id',_0x95d5('0xa8'))['field'](_0x5e9703[_0x95d5('0xae')][_0x95d5('0x91')](),'ListId')[_0x95d5('0xab')](_0x8d2d5f['params']['id']['toString'](),_0x95d5('0x6d'))['field']('NOW()',_0x95d5('0x65'))[_0x95d5('0xab')]('NOW()',_0x95d5('0xaa'))[_0x95d5('0x8e')](_0x95d5('0xb6'))[_0x95d5('0x51')](_0x95d5('0xaf'))['where'](_0x95d5('0xb0'),_0x5e9703[_0x95d5('0xae')][_0x95d5('0x91')]())[_0x95d5('0x51')](_0x95d5('0xb1'))[_0x95d5('0x51')](_0x95d5('0xb2'),squel[_0x95d5('0x8c')]()[_0x95d5('0xab')](_0x95d5('0xb3'))[_0x95d5('0x8e')](_0x95d5('0xa5'))[_0x95d5('0x51')](_0x95d5('0x90'),_0x8d2d5f['params']['id']['toString']())))[_0x95d5('0x91')]();break;default:_0x507985=squel[_0x95d5('0xb4')]()[_0x95d5('0xb5')](_0x95d5('0xa5'))[_0x95d5('0xa6')]([_0x95d5('0xac'),_0x95d5('0xa7'),_0x95d5('0xa8'),_0x95d5('0xa9'),'VoiceQueueId',_0x95d5('0x65'),_0x95d5('0xaa')],squel[_0x95d5('0x8c')]()[_0x95d5('0xab')](_0x95d5('0xac'),'phone')['field'](_0x95d5('0xad'),_0x95d5('0xa7'))[_0x95d5('0xab')]('id',_0x95d5('0xa8'))['field'](_0x5e9703[_0x95d5('0xae')][_0x95d5('0x91')](),_0x95d5('0xa9'))[_0x95d5('0xab')](_0x8d2d5f['params']['id'][_0x95d5('0x91')](),_0x95d5('0x6d'))[_0x95d5('0xab')]('NOW()','createdAt')[_0x95d5('0xab')](_0x95d5('0xad'),_0x95d5('0xaa'))[_0x95d5('0x8e')]('cm_contacts')[_0x95d5('0x51')]('deletedAt\x20IS\x20NULL')['where'](_0x95d5('0xb0'),_0x5e9703[_0x95d5('0xae')][_0x95d5('0x91')]())[_0x95d5('0x51')]('phone\x20IS\x20NOT\x20NULL'))['toString']();}_0x5a9973[_0x95d5('0x9c')](db['sequelize']['query'](_0x507985));}return BPromise[_0x95d5('0x94')](_0x5a9973);}})[_0x95d5('0x2c')](function(){return _0x3f76c9;})[_0x95d5('0x2c')](respondWithResult(_0x554f1f,null))[_0x95d5('0x58')](handleError(_0x554f1f,null));};exports['removeLists']=function(_0x16218e,_0x22ac9a,_0x443864){return db[_0x95d5('0x55')][_0x95d5('0x60')]({'where':{'id':_0x16218e[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x22ac9a,null))[_0x95d5('0x2c')](function(_0x4ad7e6){if(_0x4ad7e6){return _0x4ad7e6[_0x95d5('0xb7')](_0x16218e['query'][_0x95d5('0x97')]);}})['then'](function(_0x2d9d80){if(_0x2d9d80){return db[_0x95d5('0x6b')][_0x95d5('0x2d')]({'where':{'ListId':_0x16218e[_0x95d5('0x47')]['ids'],'VoiceQueueId':_0x16218e['params']['id']}})['then'](function(){return _0x2d9d80;});}})[_0x95d5('0x2c')](respondWithStatusCode(_0x22ac9a,null))[_0x95d5('0x58')](handleError(_0x22ac9a,null));};exports[_0x95d5('0xb8')]=function(_0x48f99d,_0x8af8e5,_0x5f3c0b){var _0x4b8b80={};var _0x30ceb8={};var _0x7d0acd;var _0x3e8e67;return db[_0x95d5('0x55')][_0x95d5('0x6a')]({'where':{'id':_0x48f99d[_0x95d5('0x59')]['id']}})['then'](handleEntityNotFound(_0x8af8e5,null))[_0x95d5('0x2c')](function(_0x4b0192){if(_0x4b0192){_0x7d0acd=_0x4b0192;_0x30ceb8[_0x95d5('0x46')]=_['keys'](db[_0x95d5('0xb9')]['rawAttributes']);_0x30ceb8[_0x95d5('0x47')]=_['keys'](_0x48f99d[_0x95d5('0x47')]);_0x30ceb8['filters']=_[_0x95d5('0x4a')](_0x30ceb8[_0x95d5('0x46')],_0x30ceb8[_0x95d5('0x47')]);_0x4b8b80['attributes']=_['intersection'](_0x30ceb8['model'],qs[_0x95d5('0x4c')](_0x48f99d[_0x95d5('0x47')]['fields']));_0x4b8b80[_0x95d5('0x4b')]=_0x4b8b80[_0x95d5('0x4b')][_0x95d5('0x4d')]?_0x4b8b80['attributes']:_0x30ceb8[_0x95d5('0x46')];_0x4b8b80[_0x95d5('0x4f')]=qs['sort'](_0x48f99d[_0x95d5('0x47')][_0x95d5('0x50')]);_0x4b8b80[_0x95d5('0x51')]=qs['filters'](_['pick'](_0x48f99d[_0x95d5('0x47')],_0x30ceb8[_0x95d5('0x49')]));if(_0x48f99d[_0x95d5('0x47')][_0x95d5('0x32')]){_0x4b8b80[_0x95d5('0x51')]=_[_0x95d5('0x3d')](_0x4b8b80[_0x95d5('0x51')],{'$or':_[_0x95d5('0x34')](_0x4b8b80[_0x95d5('0x4b')],function(_0x5605a2){var _0xcff96e={};_0xcff96e[_0x5605a2]={'$like':'%'+_0x48f99d[_0x95d5('0x47')]['filter']+'%'};return _0xcff96e;})});}_0x4b8b80=_[_0x95d5('0x3d')]({},_0x4b8b80,_0x48f99d[_0x95d5('0x54')]);return _0x7d0acd[_0x95d5('0xb8')](_0x4b8b80);}})[_0x95d5('0x2c')](function(_0x438208){if(_0x438208){_0x3e8e67=_0x438208[_0x95d5('0x4d')];if(!_0x48f99d[_0x95d5('0x47')]['hasOwnProperty'](_0x95d5('0x4e'))){_0x4b8b80[_0x95d5('0x27')]=qs[_0x95d5('0x27')](_0x48f99d[_0x95d5('0x47')][_0x95d5('0x27')]);_0x4b8b80['offset']=qs[_0x95d5('0x25')](_0x48f99d['query'][_0x95d5('0x25')]);}return _0x7d0acd['getBlackLists'](_0x4b8b80);}})[_0x95d5('0x2c')](function(_0x17c91c){if(_0x17c91c){return _0x17c91c?{'count':_0x3e8e67,'rows':_0x17c91c}:null;}})[_0x95d5('0x2c')](respondWithResult(_0x8af8e5,null))['catch'](handleError(_0x8af8e5,null));};exports[_0x95d5('0xba')]=function(_0x1889ec,_0x425f36,_0x175b28){var _0x23965c,_0x139ed5;return db[_0x95d5('0x55')][_0x95d5('0x60')]({'where':{'id':_0x1889ec[_0x95d5('0x59')]['id']}})['then'](handleEntityNotFound(_0x425f36,null))[_0x95d5('0x2c')](function(_0x5a6887){if(_0x5a6887){_0x139ed5=_0x5a6887;return _0x5a6887[_0x95d5('0xba')](_0x1889ec[_0x95d5('0x3e')]['ids'],_[_0x95d5('0x66')](_0x1889ec[_0x95d5('0x3e')],['ids','id'])||{});}return null;})[_0x95d5('0x9b')](function(_0x184b22){var _0xc8bf8;_0x23965c=_0x184b22||[];var _0xb0eeae=[];if(_0x184b22){for(var _0xd2045a=0x0;_0xd2045a<_0x184b22[_0x95d5('0x4d')];_0xd2045a+=0x1){var _0x50943d=_0x184b22[_0xd2045a][_0x95d5('0x2e')]({'plain':!![]});_0xc8bf8=squel[_0x95d5('0xb4')]()[_0x95d5('0xb5')](_0x95d5('0xbb'))['fromQuery']([_0x95d5('0xac'),'ContactId',_0x95d5('0xa9'),_0x95d5('0x6d'),'createdAt','updatedAt'],squel[_0x95d5('0x8c')]()['field'](_0x95d5('0xac'),_0x95d5('0xac'))[_0x95d5('0xab')]('id','ContactId')[_0x95d5('0xab')](_0x50943d['CmListId'][_0x95d5('0x91')](),_0x95d5('0xa9'))[_0x95d5('0xab')](_0x1889ec[_0x95d5('0x59')]['id'][_0x95d5('0x91')](),_0x95d5('0x6d'))['field'](_0x95d5('0xad'),_0x95d5('0x65'))[_0x95d5('0xab')]('NOW()','updatedAt')[_0x95d5('0x8e')](_0x95d5('0xb6'))[_0x95d5('0x51')](_0x95d5('0xaf'))[_0x95d5('0x51')]('ListId\x20=\x20?',_0x50943d[_0x95d5('0xae')][_0x95d5('0x91')]())[_0x95d5('0x51')](_0x95d5('0xb1')))[_0x95d5('0x91')]();_0xb0eeae['push'](db[_0x95d5('0x80')][_0x95d5('0x47')](_0xc8bf8));}return BPromise[_0x95d5('0x94')](_0xb0eeae);}})['then'](function(){return _0x23965c;})['then'](respondWithResult(_0x425f36,null))[_0x95d5('0x58')](handleError(_0x425f36,null));};exports[_0x95d5('0xbc')]=function(_0x2931bc,_0x1f5062,_0x4ac0ae){return db[_0x95d5('0x55')]['find']({'where':{'id':_0x2931bc[_0x95d5('0x59')]['id']}})[_0x95d5('0x2c')](handleEntityNotFound(_0x1f5062,null))[_0x95d5('0x2c')](function(_0x253c58){if(_0x253c58){return _0x253c58[_0x95d5('0xbc')](_0x2931bc[_0x95d5('0x47')]['ids']);}})[_0x95d5('0x2c')](function(_0x5c2499){if(_0x5c2499){return db[_0x95d5('0x73')][_0x95d5('0x2d')]({'where':{'ListId':_0x2931bc[_0x95d5('0x47')][_0x95d5('0x97')],'VoiceQueueId':_0x2931bc[_0x95d5('0x59')]['id']}})['then'](function(){return _0x5c2499;});}})[_0x95d5('0x2c')](respondWithStatusCode(_0x1f5062,null))[_0x95d5('0x58')](handleError(_0x1f5062,null));};
\ No newline at end of file
+var _0x9ce1=['QueueCampaigns','outbound','filter','ignore','value','type','sendStatus','error','stack','name','send','render','message','agent','account','index','map','VoiceQueue','fieldName','key','query','keys','filters','model','fields','attributes','hasOwnProperty','order','sort','pick','where','merge','VIRTUAL','options','includeAll','findAll','rows','show','params','rawAttributes','intersection','include','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','find','UserProfileSection','autoAssociation','UserProfileResource','catch','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','length','createdAt','omit','updatedAt','userProfileId','update','getHoppers','findOne','CmHopper','VoiceQueueId','getHopperHistories','CmHopperHistory','getHopperFinals','CmHopperFinal','nolimit','getHopperBlacks','CmHopperBlack','getTeams','Team','teams','User','Agents','online','voicePause','interface','flatMap','forEach','penalty','sequelize','transaction','addTeams','each','upsert','UserVoiceQueue','findOrCreate','UserVoiceQueueRt','isNil','format','SIP/%s','emit','userVoiceQueue:save','removeTeams','ids','select','tq.TeamId','from','join','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','VoiceQueueId\x20=\x20?','push','toString','QueryTypes','SELECT','every','TeamId','includes','all','union','compact','isEmpty','removeAgents','userVoiceQueue:remove','addAgents','spread','isArray','getAgents','getMembers','CmList','getLists','addLists','dialCheckDuplicateType','always','insert','into','fromQuery','scheduledAt','ContactId','ListId','field','phone','NOW()','CmListId','cm_contacts','deletedAt\x20IS\x20NULL','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','COALESCE(calleridnum,\x27\x27)','cm_hopper_final','COALESCE(phone,\x27\x27)','cm_hopper','onlyIfOpen','ListId\x20=\x20?','removeLists','getBlackLists','addBlackLists','cm_hopper_black','removeBlackLists','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','redis','defaults','localhost','socket.io-emitter','./voiceQueue.socket','register','end','status','json','offset','undefined','limit','count','set','Content-Range','apply','reject','then','destroy','get','VoiceQueues','inbound'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0x9ce1,0x160));var _0x19ce=function(_0x445a98,_0x2f7655){_0x445a98=_0x445a98-0x0;var _0x15027e=_0x9ce1[_0x445a98];return _0x15027e;};'use strict';var emlformat=require(_0x19ce('0x0'));var rimraf=require(_0x19ce('0x1'));var zipdir=require(_0x19ce('0x2'));var jsonpatch=require(_0x19ce('0x3'));var rp=require(_0x19ce('0x4'));var moment=require(_0x19ce('0x5'));var BPromise=require(_0x19ce('0x6'));var Mustache=require(_0x19ce('0x7'));var util=require(_0x19ce('0x8'));var path=require('path');var sox=require(_0x19ce('0x9'));var csv=require(_0x19ce('0xa'));var ejs=require(_0x19ce('0xb'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x19ce('0xc'));var squel=require(_0x19ce('0xd'));var crypto=require(_0x19ce('0xe'));var jsforce=require(_0x19ce('0xf'));var deskjs=require(_0x19ce('0x10'));var toCsv=require(_0x19ce('0xa'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x19ce('0x11'));var authService=require(_0x19ce('0x12'));var qs=require(_0x19ce('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x19ce('0x14'));var logger=require(_0x19ce('0x15'))(_0x19ce('0x16'));var utils=require(_0x19ce('0x17'));var config=require(_0x19ce('0x18'));var licenseUtil=require(_0x19ce('0x19'));var db=require('../../mysqldb')['db'];config[_0x19ce('0x1a')]=_[_0x19ce('0x1b')](config[_0x19ce('0x1a')],{'host':_0x19ce('0x1c'),'port':0x18eb});var socket=require(_0x19ce('0x1d'))(new Redis(config[_0x19ce('0x1a')]));require(_0x19ce('0x1e'))[_0x19ce('0x1f')](socket);function respondWithStatusCode(_0x4c1a42,_0x16d9d0){_0x16d9d0=_0x16d9d0||0xcc;return function(_0x17b9b8){if(_0x17b9b8){return _0x4c1a42['sendStatus'](_0x16d9d0);}return _0x4c1a42['status'](_0x16d9d0)[_0x19ce('0x20')]();};}function respondWithResult(_0x1645f3,_0xe0c98e){_0xe0c98e=_0xe0c98e||0xc8;return function(_0x53cf48){if(_0x53cf48){return _0x1645f3[_0x19ce('0x21')](_0xe0c98e)[_0x19ce('0x22')](_0x53cf48);}};}function respondWithFilteredResult(_0x2f3923,_0x41df91){return function(_0x47ddf4){if(_0x47ddf4){var _0x30bfbd=typeof _0x41df91[_0x19ce('0x23')]===_0x19ce('0x24')&&typeof _0x41df91[_0x19ce('0x25')]==='undefined';var _0x55978a=_0x47ddf4[_0x19ce('0x26')];var _0x9c2f72=_0x30bfbd?0x0:_0x41df91[_0x19ce('0x23')];var _0x18647a=_0x30bfbd?_0x47ddf4[_0x19ce('0x26')]:_0x41df91['offset']+_0x41df91['limit'];var _0x22f655;if(_0x18647a>=_0x55978a){_0x18647a=_0x55978a;_0x22f655=0xc8;}else{_0x22f655=0xce;}_0x2f3923[_0x19ce('0x21')](_0x22f655);return _0x2f3923[_0x19ce('0x27')](_0x19ce('0x28'),_0x9c2f72+'-'+_0x18647a+'/'+_0x55978a)[_0x19ce('0x22')](_0x47ddf4);}return null;};}function patchUpdates(_0xa4c13d){return function(_0x13cd9c){try{jsonpatch[_0x19ce('0x29')](_0x13cd9c,_0xa4c13d,!![]);}catch(_0x40c1cf){return BPromise[_0x19ce('0x2a')](_0x40c1cf);}return _0x13cd9c['save']();};}function saveUpdates(_0x185fdd,_0x20ce8c){return function(_0x2691d2){if(_0x2691d2){return _0x2691d2['update'](_0x185fdd)[_0x19ce('0x2b')](function(_0x3e8fa3){return _0x3e8fa3;});}return null;};}function removeEntity(_0x4e1d8b,_0x445c8e){return function(_0x149149){if(_0x149149){return _0x149149[_0x19ce('0x2c')]()[_0x19ce('0x2b')](function(){var _0x4d3b8e=_0x149149[_0x19ce('0x2d')]({'plain':!![]});var _0x58b266=[{'name':_0x19ce('0x2e'),'value':_0x19ce('0x2f'),'ignore':![]},{'name':_0x19ce('0x30'),'value':_0x19ce('0x31'),'ignore':![]}];var _0x27ee81=_(_0x58b266)[_0x19ce('0x32')](_0x19ce('0x33'))['map'](_0x19ce('0x34'))[_0x19ce('0x34')]();if(_['includes'](_0x27ee81,_0x4d3b8e[_0x19ce('0x35')])){return;}var _0x1fec55=_['find'](_0x58b266,[_0x19ce('0x34'),_0x4d3b8e[_0x19ce('0x35')]])['name'];return db['UserProfileResource'][_0x19ce('0x2c')]({'where':{'type':_0x1fec55,'resourceId':_0x4d3b8e['id']}})[_0x19ce('0x2b')](function(){return _0x149149;});})[_0x19ce('0x2b')](function(){_0x4e1d8b['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x44444f,_0x451706){return function(_0x3d4e67){if(!_0x3d4e67){_0x44444f[_0x19ce('0x36')](0x194);}return _0x3d4e67;};}function handleError(_0x5322bf,_0xb4fc10){_0xb4fc10=_0xb4fc10||0x1f4;return function(_0x1998df){logger[_0x19ce('0x37')](_0x1998df[_0x19ce('0x38')]);if(_0x1998df[_0x19ce('0x39')]){delete _0x1998df[_0x19ce('0x39')];}_0x5322bf['status'](_0xb4fc10)[_0x19ce('0x3a')](_0x1998df);};}function getMustacheRender(_0x205836,_0x5109d9){return Mustache[_0x19ce('0x3b')](_0x205836,_['merge'](_0x5109d9['body'],{'contact':_0x5109d9['contact'],'message':_0x5109d9[_0x19ce('0x3c')],'agent':_0x5109d9[_0x19ce('0x3d')],'interaction':_0x5109d9['interaction'],'account':_0x5109d9[_0x19ce('0x3e')]}))||'';}exports[_0x19ce('0x3f')]=function(_0x116237,_0x11a633){var _0x701ab3={},_0x5e9e7e={},_0x2b009e={'count':0x0,'rows':[]};var _0x5338bf=_[_0x19ce('0x40')](db[_0x19ce('0x41')]['rawAttributes'],function(_0x3cb7ec){return{'name':_0x3cb7ec[_0x19ce('0x42')],'type':_0x3cb7ec[_0x19ce('0x35')][_0x19ce('0x43')]};});_0x5e9e7e['model']=_[_0x19ce('0x40')](_0x5338bf,'name');_0x5e9e7e[_0x19ce('0x44')]=_[_0x19ce('0x45')](_0x116237[_0x19ce('0x44')]);_0x5e9e7e[_0x19ce('0x46')]=_['intersection'](_0x5e9e7e[_0x19ce('0x47')],_0x5e9e7e['query']);_0x701ab3['attributes']=_['intersection'](_0x5e9e7e[_0x19ce('0x47')],qs[_0x19ce('0x48')](_0x116237['query'][_0x19ce('0x48')]));_0x701ab3[_0x19ce('0x49')]=_0x701ab3[_0x19ce('0x49')]['length']?_0x701ab3[_0x19ce('0x49')]:_0x5e9e7e[_0x19ce('0x47')];if(!_0x116237[_0x19ce('0x44')][_0x19ce('0x4a')]('nolimit')){_0x701ab3[_0x19ce('0x25')]=qs['limit'](_0x116237[_0x19ce('0x44')][_0x19ce('0x25')]);_0x701ab3[_0x19ce('0x23')]=qs[_0x19ce('0x23')](_0x116237[_0x19ce('0x44')][_0x19ce('0x23')]);}_0x701ab3[_0x19ce('0x4b')]=qs[_0x19ce('0x4c')](_0x116237['query']['sort']);_0x701ab3['where']=qs[_0x19ce('0x46')](_[_0x19ce('0x4d')](_0x116237[_0x19ce('0x44')],_0x5e9e7e[_0x19ce('0x46')]),_0x5338bf);if(_0x116237[_0x19ce('0x44')][_0x19ce('0x32')]){_0x701ab3[_0x19ce('0x4e')]=_[_0x19ce('0x4f')](_0x701ab3['where'],{'$or':_[_0x19ce('0x40')](_0x5338bf,function(_0x164844){if(_0x164844[_0x19ce('0x35')]!==_0x19ce('0x50')){var _0x5b314a={};_0x5b314a[_0x164844[_0x19ce('0x39')]]={'$like':'%'+_0x116237[_0x19ce('0x44')]['filter']+'%'};return _0x5b314a;}})});}_0x701ab3=_[_0x19ce('0x4f')]({},_0x701ab3,_0x116237[_0x19ce('0x51')]);var _0x4296f3={'where':_0x701ab3['where']};return db[_0x19ce('0x41')][_0x19ce('0x26')](_0x4296f3)[_0x19ce('0x2b')](function(_0x2fed40){_0x2b009e[_0x19ce('0x26')]=_0x2fed40;if(_0x116237[_0x19ce('0x44')][_0x19ce('0x52')]){_0x701ab3['include']=[{'all':!![]}];}return db['VoiceQueue'][_0x19ce('0x53')](_0x701ab3);})[_0x19ce('0x2b')](function(_0x589107){_0x2b009e[_0x19ce('0x54')]=_0x589107;return _0x2b009e;})[_0x19ce('0x2b')](respondWithFilteredResult(_0x11a633,_0x701ab3))['catch'](handleError(_0x11a633,null));};exports[_0x19ce('0x55')]=function(_0x4d3484,_0x5f5ced){var _0x2124ed={'raw':![],'where':{'id':_0x4d3484[_0x19ce('0x56')]['id']}},_0x326bad={};_0x326bad['model']=_[_0x19ce('0x45')](db[_0x19ce('0x41')][_0x19ce('0x57')]);_0x326bad[_0x19ce('0x44')]=_[_0x19ce('0x45')](_0x4d3484[_0x19ce('0x44')]);_0x326bad[_0x19ce('0x46')]=_[_0x19ce('0x58')](_0x326bad[_0x19ce('0x47')],_0x326bad[_0x19ce('0x44')]);_0x2124ed[_0x19ce('0x49')]=_[_0x19ce('0x58')](_0x326bad[_0x19ce('0x47')],qs[_0x19ce('0x48')](_0x4d3484['query'][_0x19ce('0x48')]));_0x2124ed['attributes']=_0x2124ed[_0x19ce('0x49')]['length']?_0x2124ed[_0x19ce('0x49')]:_0x326bad[_0x19ce('0x47')];if(_0x4d3484[_0x19ce('0x44')]['includeAll']){_0x2124ed[_0x19ce('0x59')]=[{'all':!![]}];}_0x2124ed=_[_0x19ce('0x4f')]({},_0x2124ed,_0x4d3484[_0x19ce('0x51')]);return db['VoiceQueue']['find'](_0x2124ed)[_0x19ce('0x2b')](handleEntityNotFound(_0x5f5ced,null))[_0x19ce('0x2b')](respondWithResult(_0x5f5ced,null))['catch'](handleError(_0x5f5ced,null));};exports[_0x19ce('0x5a')]=function(_0x515dcd,_0x2e1cd1){return db[_0x19ce('0x41')][_0x19ce('0x5a')](_0x515dcd[_0x19ce('0x5b')],{})['then'](function(_0x5771a0){var _0x14dc44=_0x515dcd['user'][_0x19ce('0x2d')]({'plain':!![]});if(!_0x14dc44)throw new Error(_0x19ce('0x5c'));if(_0x14dc44[_0x19ce('0x5d')]===_0x19ce('0x5e')){var _0x35b658=_0x5771a0[_0x19ce('0x2d')]({'plain':!![]});var _0x3fcc6b=[{'name':_0x19ce('0x2e'),'value':_0x19ce('0x2f')},{'name':_0x19ce('0x30'),'value':'outbound'}];var _0x182ab5=_[_0x19ce('0x5f')](_0x3fcc6b,[_0x19ce('0x34'),_0x35b658[_0x19ce('0x35')]])[_0x19ce('0x39')];return db[_0x19ce('0x60')][_0x19ce('0x5f')]({'where':{'name':_0x182ab5,'userProfileId':_0x14dc44['userProfileId']},'raw':!![]})['then'](function(_0x4ec128){if(_0x4ec128&&_0x4ec128[_0x19ce('0x61')]===0x0){return db[_0x19ce('0x62')][_0x19ce('0x5a')]({'name':_0x35b658['name'],'resourceId':_0x35b658['id'],'type':_0x4ec128[_0x19ce('0x39')],'sectionId':_0x4ec128['id']},{})[_0x19ce('0x2b')](function(){return _0x5771a0;});}else{return _0x5771a0;}})[_0x19ce('0x63')](function(_0x4be7d0){logger[_0x19ce('0x37')](_0x19ce('0x64'),_0x4be7d0);throw _0x4be7d0;});}return _0x5771a0;})[_0x19ce('0x2b')](respondWithResult(_0x2e1cd1,0xc9))[_0x19ce('0x63')](handleError(_0x2e1cd1,null));};exports[_0x19ce('0x65')]=function(_0x5ca8e5,_0x5ee625){var _0x2bb762={'where':{'id':_0x5ca8e5['params']['id']}},_0x27295d={};_0x27295d[_0x19ce('0x47')]=_[_0x19ce('0x45')](db['VoiceQueue'][_0x19ce('0x57')]);_0x2bb762['attributes']=_[_0x19ce('0x58')](_0x27295d[_0x19ce('0x47')],qs[_0x19ce('0x48')](_0x5ca8e5[_0x19ce('0x44')]['fields']));_0x2bb762[_0x19ce('0x49')]=_0x2bb762[_0x19ce('0x49')][_0x19ce('0x66')]?_0x2bb762[_0x19ce('0x49')]:_0x27295d[_0x19ce('0x47')];if(_0x5ca8e5[_0x19ce('0x44')][_0x19ce('0x52')]){_0x2bb762['include']=[{'all':!![]}];}_0x2bb762=_[_0x19ce('0x4f')]({},_0x2bb762,_0x5ca8e5['options']);return db['VoiceQueue']['find'](_0x2bb762)[_0x19ce('0x2b')](handleEntityNotFound(_0x5ee625,null))[_0x19ce('0x2b')](function(_0x3f122b){if(_0x3f122b){var _0x1b38dd=_0x3f122b[_0x19ce('0x2d')]({'plain':!![]});_0x1b38dd=qs['omit'](_0x1b38dd,['id',_0x19ce('0x67'),'updatedAt']);_0x5ca8e5[_0x19ce('0x5b')]=_[_0x19ce('0x68')](_0x5ca8e5['body'],['id','createdAt',_0x19ce('0x69')]);return db[_0x19ce('0x41')]['create'](_['merge'](_0x1b38dd,_0x5ca8e5['body']),{'include':_0x5ca8e5[_0x19ce('0x44')][_0x19ce('0x52')]?[{'all':!![]}]:undefined})['then'](function(_0xe45eec){var _0x21cf69=_0x5ca8e5[_0x19ce('0x5e')][_0x19ce('0x2d')]({'plain':!![]});if(!_0x21cf69)throw new Error(_0x19ce('0x5c'));if(_0x21cf69[_0x19ce('0x5d')]===_0x19ce('0x5e')){var _0x189bca=_0xe45eec[_0x19ce('0x2d')]({'plain':!![]});var _0x244b43=[{'name':_0x19ce('0x2e'),'value':_0x19ce('0x2f')},{'name':_0x19ce('0x30'),'value':_0x19ce('0x31')}];var _0x334e3a=_[_0x19ce('0x5f')](_0x244b43,[_0x19ce('0x34'),_0x189bca['type']])[_0x19ce('0x39')];return db[_0x19ce('0x60')][_0x19ce('0x5f')]({'where':{'name':_0x334e3a,'userProfileId':_0x21cf69[_0x19ce('0x6a')]},'raw':!![]})[_0x19ce('0x2b')](function(_0x427fa2){if(_0x427fa2&&_0x427fa2[_0x19ce('0x61')]===0x0){return db[_0x19ce('0x62')][_0x19ce('0x5a')]({'name':_0x189bca['name'],'resourceId':_0x189bca['id'],'type':_0x427fa2['name'],'sectionId':_0x427fa2['id']},{})[_0x19ce('0x2b')](function(){return _0xe45eec;});}else{return _0xe45eec;}})[_0x19ce('0x63')](function(_0x29a9d9){logger['error'](_0x19ce('0x64'),_0x29a9d9);throw _0x29a9d9;});}return _0xe45eec;});}})[_0x19ce('0x2b')](respondWithResult(_0x5ee625,0xc9))[_0x19ce('0x63')](handleError(_0x5ee625,null));};exports[_0x19ce('0x6b')]=function(_0x432eeb,_0x4e1315){if(_0x432eeb[_0x19ce('0x5b')]['id']){delete _0x432eeb[_0x19ce('0x5b')]['id'];}return db[_0x19ce('0x41')][_0x19ce('0x5f')]({'where':{'id':_0x432eeb[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x4e1315,null))[_0x19ce('0x2b')](saveUpdates(_0x432eeb['body'],null))['then'](respondWithResult(_0x4e1315,null))[_0x19ce('0x63')](handleError(_0x4e1315,null));};exports[_0x19ce('0x2c')]=function(_0x4fd427,_0x52aac8){return db[_0x19ce('0x41')][_0x19ce('0x5f')]({'where':{'id':_0x4fd427[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x52aac8,null))[_0x19ce('0x2b')](removeEntity(_0x52aac8,null))[_0x19ce('0x63')](handleError(_0x52aac8,null));};exports[_0x19ce('0x6c')]=function(_0x46d2b7,_0x2a5c35,_0x896011){var _0x703945={'raw':![],'where':{}};var _0x2e0fe5={};var _0x59bb92={'count':0x0,'rows':[]};return db[_0x19ce('0x41')][_0x19ce('0x6d')]({'where':{'id':_0x46d2b7[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x2a5c35,null))[_0x19ce('0x2b')](function(_0x17dc64){if(_0x17dc64){_0x2e0fe5[_0x19ce('0x47')]=_[_0x19ce('0x45')](db[_0x19ce('0x6e')][_0x19ce('0x57')]);_0x2e0fe5[_0x19ce('0x44')]=_[_0x19ce('0x45')](_0x46d2b7[_0x19ce('0x44')]);_0x2e0fe5[_0x19ce('0x46')]=_[_0x19ce('0x58')](_0x2e0fe5[_0x19ce('0x47')],_0x2e0fe5[_0x19ce('0x44')]);_0x703945[_0x19ce('0x49')]=_['intersection'](_0x2e0fe5[_0x19ce('0x47')],qs['fields'](_0x46d2b7['query'][_0x19ce('0x48')]));_0x703945[_0x19ce('0x49')]=_0x703945['attributes'][_0x19ce('0x66')]?_0x703945['attributes']:_0x2e0fe5['model'];if(!_0x46d2b7[_0x19ce('0x44')][_0x19ce('0x4a')]('nolimit')){_0x703945['limit']=qs[_0x19ce('0x25')](_0x46d2b7[_0x19ce('0x44')][_0x19ce('0x25')]);_0x703945[_0x19ce('0x23')]=qs[_0x19ce('0x23')](_0x46d2b7[_0x19ce('0x44')]['offset']);}_0x703945['order']=qs['sort'](_0x46d2b7['query'][_0x19ce('0x4c')]);_0x703945[_0x19ce('0x4e')]=qs['filters'](_[_0x19ce('0x4d')](_0x46d2b7['query'],_0x2e0fe5['filters']));_0x703945[_0x19ce('0x4e')][_0x19ce('0x6f')]=_0x17dc64['id'];if(_0x46d2b7[_0x19ce('0x44')][_0x19ce('0x32')]){_0x703945[_0x19ce('0x4e')]=_['merge'](_0x703945[_0x19ce('0x4e')],{'$or':_[_0x19ce('0x40')](_0x703945[_0x19ce('0x49')],function(_0xf83473){var _0x339ea1={};_0x339ea1[_0xf83473]={'$like':'%'+_0x46d2b7['query'][_0x19ce('0x32')]+'%'};return _0x339ea1;})});}_0x703945=_[_0x19ce('0x4f')]({},_0x703945,_0x46d2b7[_0x19ce('0x51')]);return db[_0x19ce('0x6e')]['count']({'where':_0x703945[_0x19ce('0x4e')]})[_0x19ce('0x2b')](function(_0x2c8dca){_0x59bb92[_0x19ce('0x26')]=_0x2c8dca;if(_0x46d2b7['query']['includeAll']){_0x703945['include']=[{'all':!![]}];}return db[_0x19ce('0x6e')][_0x19ce('0x53')](_0x703945);})[_0x19ce('0x2b')](function(_0x5b2d25){_0x59bb92[_0x19ce('0x54')]=_0x5b2d25;return _0x59bb92;});}})[_0x19ce('0x2b')](respondWithFilteredResult(_0x2a5c35,_0x703945))['catch'](handleError(_0x2a5c35,null));};exports[_0x19ce('0x70')]=function(_0x424aad,_0x107691,_0x32fa30){var _0x32ab0d={'raw':!![],'where':{}};var _0x27265e={};var _0x3bae23={'count':0x0,'rows':[]};return db[_0x19ce('0x41')][_0x19ce('0x6d')]({'where':{'id':_0x424aad['params']['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x107691,null))[_0x19ce('0x2b')](function(_0x12e086){if(_0x12e086){_0x27265e[_0x19ce('0x47')]=_[_0x19ce('0x45')](db[_0x19ce('0x71')][_0x19ce('0x57')]);_0x27265e[_0x19ce('0x44')]=_[_0x19ce('0x45')](_0x424aad['query']);_0x27265e['filters']=_['intersection'](_0x27265e[_0x19ce('0x47')],_0x27265e[_0x19ce('0x44')]);_0x32ab0d[_0x19ce('0x49')]=_[_0x19ce('0x58')](_0x27265e[_0x19ce('0x47')],qs[_0x19ce('0x48')](_0x424aad[_0x19ce('0x44')][_0x19ce('0x48')]));_0x32ab0d['attributes']=_0x32ab0d[_0x19ce('0x49')][_0x19ce('0x66')]?_0x32ab0d[_0x19ce('0x49')]:_0x27265e[_0x19ce('0x47')];if(!_0x424aad[_0x19ce('0x44')][_0x19ce('0x4a')]('nolimit')){_0x32ab0d[_0x19ce('0x25')]=qs[_0x19ce('0x25')](_0x424aad[_0x19ce('0x44')][_0x19ce('0x25')]);_0x32ab0d[_0x19ce('0x23')]=qs['offset'](_0x424aad[_0x19ce('0x44')]['offset']);}_0x32ab0d[_0x19ce('0x4b')]=qs[_0x19ce('0x4c')](_0x424aad[_0x19ce('0x44')][_0x19ce('0x4c')]);_0x32ab0d[_0x19ce('0x4e')]=qs['filters'](_['pick'](_0x424aad[_0x19ce('0x44')],_0x27265e['filters']));_0x32ab0d[_0x19ce('0x4e')][_0x19ce('0x6f')]=_0x12e086['id'];if(_0x424aad[_0x19ce('0x44')]['filter']){_0x32ab0d['where']=_['merge'](_0x32ab0d[_0x19ce('0x4e')],{'$or':_[_0x19ce('0x40')](_0x32ab0d[_0x19ce('0x49')],function(_0x3926ab){var _0x5aa352={};_0x5aa352[_0x3926ab]={'$like':'%'+_0x424aad['query'][_0x19ce('0x32')]+'%'};return _0x5aa352;})});}_0x32ab0d=_[_0x19ce('0x4f')]({},_0x32ab0d,_0x424aad['options']);return db['CmHopperHistory'][_0x19ce('0x26')]({'where':_0x32ab0d[_0x19ce('0x4e')]})[_0x19ce('0x2b')](function(_0x23fe70){_0x3bae23[_0x19ce('0x26')]=_0x23fe70;if(_0x424aad[_0x19ce('0x44')]['includeAll']){_0x32ab0d[_0x19ce('0x59')]=[{'all':!![]}];}return db[_0x19ce('0x71')][_0x19ce('0x53')](_0x32ab0d);})[_0x19ce('0x2b')](function(_0x4287dc){_0x3bae23[_0x19ce('0x54')]=_0x4287dc;return _0x3bae23;});}})[_0x19ce('0x2b')](respondWithFilteredResult(_0x107691,_0x32ab0d))[_0x19ce('0x63')](handleError(_0x107691,null));};exports[_0x19ce('0x72')]=function(_0x3acaa8,_0x15c5b8,_0x735ba7){var _0x336972={'raw':!![],'where':{}};var _0x253214={};var _0x44f69f={'count':0x0,'rows':[]};return db['VoiceQueue'][_0x19ce('0x6d')]({'where':{'id':_0x3acaa8[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x15c5b8,null))[_0x19ce('0x2b')](function(_0x4c646d){if(_0x4c646d){_0x253214['model']=_['keys'](db[_0x19ce('0x73')]['rawAttributes']);_0x253214[_0x19ce('0x44')]=_[_0x19ce('0x45')](_0x3acaa8[_0x19ce('0x44')]);_0x253214[_0x19ce('0x46')]=_[_0x19ce('0x58')](_0x253214[_0x19ce('0x47')],_0x253214[_0x19ce('0x44')]);_0x336972[_0x19ce('0x49')]=_[_0x19ce('0x58')](_0x253214[_0x19ce('0x47')],qs[_0x19ce('0x48')](_0x3acaa8[_0x19ce('0x44')]['fields']));_0x336972['attributes']=_0x336972[_0x19ce('0x49')]['length']?_0x336972[_0x19ce('0x49')]:_0x253214['model'];if(!_0x3acaa8[_0x19ce('0x44')][_0x19ce('0x4a')](_0x19ce('0x74'))){_0x336972[_0x19ce('0x25')]=qs[_0x19ce('0x25')](_0x3acaa8[_0x19ce('0x44')][_0x19ce('0x25')]);_0x336972['offset']=qs[_0x19ce('0x23')](_0x3acaa8[_0x19ce('0x44')][_0x19ce('0x23')]);}_0x336972['order']=qs[_0x19ce('0x4c')](_0x3acaa8[_0x19ce('0x44')][_0x19ce('0x4c')]);_0x336972[_0x19ce('0x4e')]=qs['filters'](_[_0x19ce('0x4d')](_0x3acaa8[_0x19ce('0x44')],_0x253214[_0x19ce('0x46')]));_0x336972[_0x19ce('0x4e')][_0x19ce('0x6f')]=_0x4c646d['id'];if(_0x3acaa8['query'][_0x19ce('0x32')]){_0x336972[_0x19ce('0x4e')]=_[_0x19ce('0x4f')](_0x336972[_0x19ce('0x4e')],{'$or':_[_0x19ce('0x40')](_0x336972[_0x19ce('0x49')],function(_0x46ffe8){var _0x65efee={};_0x65efee[_0x46ffe8]={'$like':'%'+_0x3acaa8[_0x19ce('0x44')][_0x19ce('0x32')]+'%'};return _0x65efee;})});}_0x336972=_[_0x19ce('0x4f')]({},_0x336972,_0x3acaa8[_0x19ce('0x51')]);return db[_0x19ce('0x73')][_0x19ce('0x26')]({'where':_0x336972[_0x19ce('0x4e')]})[_0x19ce('0x2b')](function(_0x1fa868){_0x44f69f[_0x19ce('0x26')]=_0x1fa868;if(_0x3acaa8['query'][_0x19ce('0x52')]){_0x336972[_0x19ce('0x59')]=[{'all':!![]}];}return db['CmHopperFinal'][_0x19ce('0x53')](_0x336972);})[_0x19ce('0x2b')](function(_0x2a3870){_0x44f69f['rows']=_0x2a3870;return _0x44f69f;});}})[_0x19ce('0x2b')](respondWithFilteredResult(_0x15c5b8,_0x336972))['catch'](handleError(_0x15c5b8,null));};exports[_0x19ce('0x75')]=function(_0x4ba5ff,_0x10ee90,_0x1d9c7e){var _0x1d0ddf={'raw':!![],'where':{}};var _0x2b4a86={};var _0x36ecb6={'count':0x0,'rows':[]};return db[_0x19ce('0x41')]['findOne']({'where':{'id':_0x4ba5ff[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x10ee90,null))[_0x19ce('0x2b')](function(_0x17309a){if(_0x17309a){_0x2b4a86[_0x19ce('0x47')]=_[_0x19ce('0x45')](db[_0x19ce('0x76')]['rawAttributes']);_0x2b4a86['query']=_[_0x19ce('0x45')](_0x4ba5ff['query']);_0x2b4a86['filters']=_[_0x19ce('0x58')](_0x2b4a86[_0x19ce('0x47')],_0x2b4a86['query']);_0x1d0ddf[_0x19ce('0x49')]=_[_0x19ce('0x58')](_0x2b4a86['model'],qs[_0x19ce('0x48')](_0x4ba5ff[_0x19ce('0x44')]['fields']));_0x1d0ddf[_0x19ce('0x49')]=_0x1d0ddf['attributes'][_0x19ce('0x66')]?_0x1d0ddf[_0x19ce('0x49')]:_0x2b4a86[_0x19ce('0x47')];if(!_0x4ba5ff[_0x19ce('0x44')][_0x19ce('0x4a')](_0x19ce('0x74'))){_0x1d0ddf[_0x19ce('0x25')]=qs[_0x19ce('0x25')](_0x4ba5ff['query'][_0x19ce('0x25')]);_0x1d0ddf[_0x19ce('0x23')]=qs[_0x19ce('0x23')](_0x4ba5ff[_0x19ce('0x44')][_0x19ce('0x23')]);}_0x1d0ddf[_0x19ce('0x4b')]=qs['sort'](_0x4ba5ff[_0x19ce('0x44')]['sort']);_0x1d0ddf[_0x19ce('0x4e')]=qs['filters'](_[_0x19ce('0x4d')](_0x4ba5ff[_0x19ce('0x44')],_0x2b4a86[_0x19ce('0x46')]));_0x1d0ddf[_0x19ce('0x4e')][_0x19ce('0x6f')]=_0x17309a['id'];if(_0x4ba5ff['query'][_0x19ce('0x32')]){_0x1d0ddf[_0x19ce('0x4e')]=_['merge'](_0x1d0ddf[_0x19ce('0x4e')],{'$or':_[_0x19ce('0x40')](_0x1d0ddf['attributes'],function(_0x5adb29){var _0x1b55bf={};_0x1b55bf[_0x5adb29]={'$like':'%'+_0x4ba5ff['query']['filter']+'%'};return _0x1b55bf;})});}_0x1d0ddf=_['merge']({},_0x1d0ddf,_0x4ba5ff[_0x19ce('0x51')]);return db[_0x19ce('0x76')][_0x19ce('0x26')]({'where':_0x1d0ddf[_0x19ce('0x4e')]})[_0x19ce('0x2b')](function(_0x1106a3){_0x36ecb6[_0x19ce('0x26')]=_0x1106a3;if(_0x4ba5ff[_0x19ce('0x44')][_0x19ce('0x52')]){_0x1d0ddf[_0x19ce('0x59')]=[{'all':!![]}];}return db[_0x19ce('0x76')][_0x19ce('0x53')](_0x1d0ddf);})[_0x19ce('0x2b')](function(_0x2b2342){_0x36ecb6[_0x19ce('0x54')]=_0x2b2342;return _0x36ecb6;});}})['then'](respondWithFilteredResult(_0x10ee90,_0x1d0ddf))['catch'](handleError(_0x10ee90,null));};exports[_0x19ce('0x77')]=function(_0x3fdbe0,_0x2a2f8b,_0xfaa7a){var _0x24c8e6={};var _0x267f83={};var _0x10c681;var _0x5d9a3c;return db[_0x19ce('0x41')][_0x19ce('0x6d')]({'where':{'id':_0x3fdbe0[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x2a2f8b,null))[_0x19ce('0x2b')](function(_0x9cce65){if(_0x9cce65){_0x10c681=_0x9cce65;_0x267f83['model']=_[_0x19ce('0x45')](db[_0x19ce('0x78')][_0x19ce('0x57')]);_0x267f83[_0x19ce('0x44')]=_[_0x19ce('0x45')](_0x3fdbe0[_0x19ce('0x44')]);_0x267f83['filters']=_[_0x19ce('0x58')](_0x267f83[_0x19ce('0x47')],_0x267f83['query']);_0x24c8e6[_0x19ce('0x49')]=_['intersection'](_0x267f83[_0x19ce('0x47')],qs[_0x19ce('0x48')](_0x3fdbe0[_0x19ce('0x44')][_0x19ce('0x48')]));_0x24c8e6[_0x19ce('0x49')]=_0x24c8e6[_0x19ce('0x49')][_0x19ce('0x66')]?_0x24c8e6['attributes']:_0x267f83['model'];_0x24c8e6['order']=qs[_0x19ce('0x4c')](_0x3fdbe0['query'][_0x19ce('0x4c')]);_0x24c8e6['where']=qs[_0x19ce('0x46')](_['pick'](_0x3fdbe0[_0x19ce('0x44')],_0x267f83[_0x19ce('0x46')]));if(_0x3fdbe0[_0x19ce('0x44')][_0x19ce('0x32')]){_0x24c8e6[_0x19ce('0x4e')]=_[_0x19ce('0x4f')](_0x24c8e6[_0x19ce('0x4e')],{'$or':_['map'](_0x24c8e6[_0x19ce('0x49')],function(_0x38c4af){var _0x52e2a6={};_0x52e2a6[_0x38c4af]={'$like':'%'+_0x3fdbe0[_0x19ce('0x44')][_0x19ce('0x32')]+'%'};return _0x52e2a6;})});}_0x24c8e6=_[_0x19ce('0x4f')]({},_0x24c8e6,_0x3fdbe0[_0x19ce('0x51')]);return _0x10c681[_0x19ce('0x77')](_0x24c8e6);}})['then'](function(_0x3eace7){if(_0x3eace7){_0x5d9a3c=_0x3eace7[_0x19ce('0x66')];if(!_0x3fdbe0[_0x19ce('0x44')]['hasOwnProperty'](_0x19ce('0x74'))){_0x24c8e6[_0x19ce('0x25')]=qs['limit'](_0x3fdbe0[_0x19ce('0x44')][_0x19ce('0x25')]);_0x24c8e6[_0x19ce('0x23')]=qs[_0x19ce('0x23')](_0x3fdbe0[_0x19ce('0x44')][_0x19ce('0x23')]);}return _0x10c681[_0x19ce('0x77')](_0x24c8e6);}})['then'](function(_0x5556f8){if(_0x5556f8){return _0x5556f8?{'count':_0x5d9a3c,'rows':_0x5556f8}:null;}})[_0x19ce('0x2b')](respondWithResult(_0x2a2f8b,null))['catch'](handleError(_0x2a2f8b,null));};exports['addTeams']=function(_0x13159f,_0x3f4f0b,_0x5908ac){var _0x10d51e=_0x13159f[_0x19ce('0x5b')][_0x19ce('0x79')];var _0x3a899b=_['map'](_0x10d51e,'id');return db[_0x19ce('0x78')]['findAll']({'where':{'id':_0x3a899b},'attributes':['id'],'include':[{'model':db[_0x19ce('0x7a')],'as':_0x19ce('0x7b'),'attributes':['id','name',_0x19ce('0x7c'),_0x19ce('0x7d'),_0x19ce('0x7e')],'raw':!![]}]})['then'](function(_0x419506){if(_0x419506){var _0x219832=_[_0x19ce('0x7f')](_0x419506,function(_0x2c0551){var _0x286246=_0x2c0551[_0x19ce('0x2d')]({'plain':!![]});_0x286246['Agents'][_0x19ce('0x80')](function(_0xe47cf1){_0xe47cf1[_0x19ce('0x81')]=_[_0x19ce('0x5f')](_0x10d51e,{'id':_0x286246['id']})['penalty'];});return _0x286246[_0x19ce('0x7b')];});return db['VoiceQueue']['find']({'where':{'id':_0x13159f[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](function(_0x2dbf90){return db[_0x19ce('0x82')][_0x19ce('0x83')](function(_0x8387fa){return _0x2dbf90[_0x19ce('0x84')](_0x3a899b,{'transaction':_0x8387fa})[_0x19ce('0x2b')](function(){return BPromise[_0x19ce('0x85')](_0x10d51e,function(_0x5de50a){return db['TeamVoiceQueue'][_0x19ce('0x86')]({'TeamId':_0x5de50a['id'],'VoiceQueueId':_0x13159f[_0x19ce('0x56')]['id'],'penalty':_0x5de50a['penalty']},{'transaction':_0x8387fa});});})['then'](function(){return BPromise[_0x19ce('0x85')](_0x219832,function(_0x382b4b){return db[_0x19ce('0x87')][_0x19ce('0x88')]({'where':{'UserId':_0x382b4b['id'],'VoiceQueueId':_0x13159f[_0x19ce('0x56')]['id']},'defaults':{'penalty':_0x382b4b['penalty']},'transaction':_0x8387fa});});})[_0x19ce('0x2b')](function(){return BPromise[_0x19ce('0x85')](_[_0x19ce('0x32')](_0x219832,{'online':!![]}),function(_0x479574){return db[_0x19ce('0x89')][_0x19ce('0x86')]({'membername':_0x479574['name'],'UserId':_0x479574['id'],'queue_name':_0x2dbf90[_0x19ce('0x39')],'VoiceQueueId':_0x2dbf90['id'],'interface':_[_0x19ce('0x8a')](_0x479574[_0x19ce('0x7e')])?util[_0x19ce('0x8b')](_0x19ce('0x8c'),_0x479574['name']):_0x479574[_0x19ce('0x7e')],'paused':_0x479574[_0x19ce('0x7d')]||![],'penalty':_0x479574[_0x19ce('0x81')]},{'transaction':_0x8387fa});});})[_0x19ce('0x2b')](function(){_0x219832[_0x19ce('0x80')](function(_0x372f9d){socket[_0x19ce('0x8d')](_0x19ce('0x8e'),{'UserId':_0x372f9d['id'],'VoiceQueueId':_0x2dbf90['id']});});});});});}})[_0x19ce('0x2b')](respondWithStatusCode(_0x3f4f0b,null))[_0x19ce('0x63')](handleError(_0x3f4f0b,null));};exports[_0x19ce('0x8f')]=function(_0x4b9b50,_0x4984d4,_0x13c3bf){return db[_0x19ce('0x78')]['findAll']({'where':{'id':_0x4b9b50[_0x19ce('0x44')][_0x19ce('0x90')]},'attributes':['id'],'include':[{'model':db[_0x19ce('0x7a')],'as':_0x19ce('0x7b'),'attributes':['id'],'raw':!![]}]})[_0x19ce('0x2b')](handleEntityNotFound(_0x4984d4,null))['then'](function(_0x697a4){var _0x1b055f=_[_0x19ce('0x40')](_0x697a4,'id');var _0x16c111=[];var _0x5ee046=[];var _0x3c79be=squel[_0x19ce('0x91')]();_0x3c79be['field'](_0x19ce('0x92'))[_0x19ce('0x93')]('team_has_voice_queues','tq')[_0x19ce('0x94')](_0x19ce('0x95'),'ut',_0x19ce('0x96'))[_0x19ce('0x4e')](_0x19ce('0x97'),_0x4b9b50[_0x19ce('0x56')]['id']);for(var _0x3696cf=0x0;_0x3696cf<_0x697a4[_0x19ce('0x66')];_0x3696cf+=0x1){let _0x2c7f74=_0x697a4[_0x3696cf];for(var _0x206abb=0x0;_0x206abb<_0x2c7f74[_0x19ce('0x7b')][_0x19ce('0x66')];_0x206abb+=0x1){let _0x2eb71a=_0x2c7f74[_0x19ce('0x7b')][_0x206abb];var _0x24b250=_0x3c79be['clone']();_0x24b250[_0x19ce('0x4e')]('ut.UserId\x20=\x20?',_0x2eb71a['id']);_0x5ee046[_0x19ce('0x98')](db['sequelize']['query'](_0x24b250[_0x19ce('0x99')](),{'type':db[_0x19ce('0x82')][_0x19ce('0x9a')][_0x19ce('0x9b')]})[_0x19ce('0x2b')](function(_0x3a8f13){if(_0x3a8f13[_0x19ce('0x66')]===0x1){return _0x2eb71a['id'];}else{var _0x385a2c=_[_0x19ce('0x9c')](_['map'](_0x3a8f13,_0x19ce('0x9d')),function(_0x53ec25){return _[_0x19ce('0x9e')](_0x1b055f,_0x53ec25);});if(_0x385a2c){return _0x2eb71a['id'];}}}));}}return BPromise[_0x19ce('0x9f')](_0x5ee046)['then'](function(_0xc7e93b){_0x16c111=_(_0x16c111)[_0x19ce('0xa0')](_0xc7e93b)[_0x19ce('0xa1')]()[_0x19ce('0x34')]();return db[_0x19ce('0x41')][_0x19ce('0x5f')]({'where':{'id':_0x4b9b50['params']['id']}})[_0x19ce('0x2b')](function(_0x1f5f19){return db['sequelize'][_0x19ce('0x83')](function(_0x5f51d7){return _0x1f5f19[_0x19ce('0x8f')](_0x4b9b50[_0x19ce('0x44')][_0x19ce('0x90')],{'transaction':_0x5f51d7})[_0x19ce('0x2b')](function(){if(!_[_0x19ce('0xa2')](_0x16c111)){return _0x1f5f19[_0x19ce('0xa3')](_0x16c111,{'transaction':_0x5f51d7})['then'](function(){return db[_0x19ce('0x89')]['destroy']({'where':{'VoiceQueueId':_0x4b9b50[_0x19ce('0x56')]['id'],'UserId':_0x16c111},'transaction':_0x5f51d7});});}})[_0x19ce('0x2b')](function(){_0x16c111['forEach'](function(_0x248d94){socket['emit'](_0x19ce('0xa4'),{'UserId':_0x248d94,'VoiceQueueId':_0x1f5f19['id']});});});});});});})[_0x19ce('0x2b')](respondWithStatusCode(_0x4984d4,null))[_0x19ce('0x63')](handleError(_0x4984d4,null));};exports[_0x19ce('0xa5')]=function(_0x13e1d0,_0x3ebdfb,_0x3df3c2){var _0x22b999,_0x326325;return db[_0x19ce('0x41')][_0x19ce('0x5f')]({'where':{'id':_0x13e1d0['params']['id']}})['then'](handleEntityNotFound(_0x3ebdfb,null))['then'](function(_0xceece){if(_0xceece){_0x326325=_0xceece;return _0xceece[_0x19ce('0xa5')](_0x13e1d0[_0x19ce('0x5b')]['ids'],_['omit'](_0x13e1d0[_0x19ce('0x5b')],['ids','id'])||{})[_0x19ce('0xa6')](function(_0x150ef0){for(var _0xa248f8=0x0;_0xa248f8<_0x13e1d0[_0x19ce('0x5b')][_0x19ce('0x90')][_0x19ce('0x66')];_0xa248f8+=0x1){socket[_0x19ce('0x8d')](_0x19ce('0x8e'),{'UserId':_0x13e1d0[_0x19ce('0x5b')][_0x19ce('0x90')][_0xa248f8],'VoiceQueueId':_0x13e1d0[_0x19ce('0x56')]['id']});}return _0x150ef0;});}})[_0x19ce('0x2b')](function(_0x46ca10){_0x22b999=_0x46ca10||[];if(_0x326325){return db[_0x19ce('0x7a')][_0x19ce('0x53')]({'where':{'id':_0x13e1d0[_0x19ce('0x5b')][_0x19ce('0x90')]},'attributes':['id',_0x19ce('0x39'),_0x19ce('0x7c'),_0x19ce('0x7d'),_0x19ce('0x7e')],'raw':!![]});}})[_0x19ce('0x2b')](function(_0x4e27eb){if(!_[_0x19ce('0xa2')](_0x4e27eb)){var _0x3b96c9=[];for(var _0x3a368b=0x0;_0x3a368b<_0x4e27eb[_0x19ce('0x66')];_0x3a368b++){if(_0x4e27eb[_0x3a368b][_0x19ce('0x7c')]){_0x3b96c9[_0x19ce('0x98')](db[_0x19ce('0x89')][_0x19ce('0x86')]({'membername':_0x4e27eb[_0x3a368b][_0x19ce('0x39')],'UserId':_0x4e27eb[_0x3a368b]['id'],'queue_name':_0x326325[_0x19ce('0x39')],'VoiceQueueId':_0x326325['id'],'interface':_['isNil'](_0x4e27eb[_0x3a368b][_0x19ce('0x7e')])?util[_0x19ce('0x8b')](_0x19ce('0x8c'),_0x4e27eb[_0x3a368b][_0x19ce('0x39')]):_0x4e27eb[_0x3a368b][_0x19ce('0x7e')],'paused':_0x4e27eb[_0x3a368b][_0x19ce('0x7d')]||![],'penalty':_0x13e1d0[_0x19ce('0x5b')]['penalty']||0x0}));}}return BPromise['all'](_0x3b96c9);}})[_0x19ce('0x2b')](function(){return _0x22b999;})['then'](respondWithResult(_0x3ebdfb,null))['catch'](handleError(_0x3ebdfb,null));};exports[_0x19ce('0xa3')]=function(_0x3a5d0e,_0x2070d6,_0x3ac1d7){return db[_0x19ce('0x41')][_0x19ce('0x5f')]({'where':{'id':_0x3a5d0e[_0x19ce('0x56')]['id']}})['then'](handleEntityNotFound(_0x2070d6,null))[_0x19ce('0x2b')](function(_0x31d863){if(_0x31d863){return _0x31d863[_0x19ce('0xa3')](_0x3a5d0e[_0x19ce('0x44')][_0x19ce('0x90')])[_0x19ce('0x2b')](function(){if(_[_0x19ce('0xa7')](_0x3a5d0e[_0x19ce('0x44')][_0x19ce('0x90')])){for(var _0x24bab8=0x0;_0x24bab8<_0x3a5d0e[_0x19ce('0x44')]['ids']['length'];_0x24bab8+=0x1){socket[_0x19ce('0x8d')](_0x19ce('0xa4'),{'UserId':Number(_0x3a5d0e[_0x19ce('0x44')][_0x19ce('0x90')][_0x24bab8]),'VoiceQueueId':Number(_0x3a5d0e[_0x19ce('0x56')]['id'])});}}else{socket[_0x19ce('0x8d')](_0x19ce('0xa4'),{'UserId':Number(_0x3a5d0e[_0x19ce('0x44')][_0x19ce('0x90')]),'VoiceQueueId':Number(_0x3a5d0e[_0x19ce('0x56')]['id'])});}});}})[_0x19ce('0x2b')](function(_0x85ebde){return db[_0x19ce('0x89')][_0x19ce('0x2c')]({'where':{'VoiceQueueId':_0x3a5d0e['params']['id'],'UserId':_0x3a5d0e[_0x19ce('0x44')][_0x19ce('0x90')]}})[_0x19ce('0x2b')](function(){return _0x85ebde;});})['then'](respondWithStatusCode(_0x2070d6,null))[_0x19ce('0x63')](handleError(_0x2070d6,null));};exports[_0x19ce('0xa8')]=function(_0x519518,_0x403b3e,_0x1b8476){var _0x415af9={};var _0x417bbf={};var _0x71bf91;var _0x3d62f4;return db['VoiceQueue']['findOne']({'where':{'id':_0x519518[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x403b3e,null))[_0x19ce('0x2b')](function(_0x3ac981){if(_0x3ac981){_0x71bf91=_0x3ac981;_0x417bbf[_0x19ce('0x47')]=_[_0x19ce('0x45')](db[_0x19ce('0x7a')][_0x19ce('0x57')]);_0x417bbf[_0x19ce('0x44')]=_[_0x19ce('0x45')](_0x519518[_0x19ce('0x44')]);_0x417bbf[_0x19ce('0x46')]=_[_0x19ce('0x58')](_0x417bbf[_0x19ce('0x47')],_0x417bbf['query']);_0x415af9[_0x19ce('0x49')]=_[_0x19ce('0x58')](_0x417bbf['model'],qs[_0x19ce('0x48')](_0x519518['query'][_0x19ce('0x48')]));_0x415af9[_0x19ce('0x49')]=_0x415af9[_0x19ce('0x49')]['length']?_0x415af9[_0x19ce('0x49')]:_0x417bbf[_0x19ce('0x47')];_0x415af9[_0x19ce('0x4b')]=qs['sort'](_0x519518[_0x19ce('0x44')][_0x19ce('0x4c')]);_0x415af9['where']=qs[_0x19ce('0x46')](_[_0x19ce('0x4d')](_0x519518[_0x19ce('0x44')],_0x417bbf[_0x19ce('0x46')]));if(_0x519518[_0x19ce('0x44')][_0x19ce('0x32')]){_0x415af9[_0x19ce('0x4e')]=_['merge'](_0x415af9[_0x19ce('0x4e')],{'$or':_[_0x19ce('0x40')](_0x415af9[_0x19ce('0x49')],function(_0x53b47f){var _0x4c42a5={};_0x4c42a5[_0x53b47f]={'$like':'%'+_0x519518[_0x19ce('0x44')][_0x19ce('0x32')]+'%'};return _0x4c42a5;})});}_0x415af9=_[_0x19ce('0x4f')]({},_0x415af9,_0x519518['options']);return _0x71bf91[_0x19ce('0xa8')](_0x415af9);}})[_0x19ce('0x2b')](function(_0x19a718){if(_0x19a718){_0x3d62f4=_0x19a718[_0x19ce('0x66')];if(!_0x519518[_0x19ce('0x44')][_0x19ce('0x4a')](_0x19ce('0x74'))){_0x415af9[_0x19ce('0x25')]=qs[_0x19ce('0x25')](_0x519518[_0x19ce('0x44')][_0x19ce('0x25')]);_0x415af9[_0x19ce('0x23')]=qs['offset'](_0x519518[_0x19ce('0x44')][_0x19ce('0x23')]);}return _0x71bf91[_0x19ce('0xa8')](_0x415af9);}})[_0x19ce('0x2b')](function(_0x506d9a){if(_0x506d9a){return _0x506d9a?{'count':_0x3d62f4,'rows':_0x506d9a}:null;}})[_0x19ce('0x2b')](respondWithResult(_0x403b3e,null))[_0x19ce('0x63')](handleError(_0x403b3e,null));};exports[_0x19ce('0xa9')]=function(_0x7ca39b,_0x10fd56,_0x3d569f){var _0x14a6e3={};var _0x3bd81b={};var _0x107992;var _0x2bebb2;return db[_0x19ce('0x41')][_0x19ce('0x6d')]({'where':{'id':_0x7ca39b[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x10fd56,null))[_0x19ce('0x2b')](function(_0x16859c){if(_0x16859c){_0x107992=_0x16859c;_0x3bd81b[_0x19ce('0x47')]=_[_0x19ce('0x45')](db[_0x19ce('0x89')][_0x19ce('0x57')]);_0x3bd81b[_0x19ce('0x44')]=_[_0x19ce('0x45')](_0x7ca39b['query']);_0x3bd81b[_0x19ce('0x46')]=_[_0x19ce('0x58')](_0x3bd81b[_0x19ce('0x47')],_0x3bd81b[_0x19ce('0x44')]);_0x14a6e3['attributes']=_[_0x19ce('0x58')](_0x3bd81b[_0x19ce('0x47')],qs['fields'](_0x7ca39b[_0x19ce('0x44')][_0x19ce('0x48')]));_0x14a6e3[_0x19ce('0x49')]=_0x14a6e3[_0x19ce('0x49')][_0x19ce('0x66')]?_0x14a6e3[_0x19ce('0x49')]:_0x3bd81b[_0x19ce('0x47')];_0x14a6e3[_0x19ce('0x4b')]=qs['sort'](_0x7ca39b['query'][_0x19ce('0x4c')]);_0x14a6e3[_0x19ce('0x4e')]=qs[_0x19ce('0x46')](_[_0x19ce('0x4d')](_0x7ca39b[_0x19ce('0x44')],_0x3bd81b[_0x19ce('0x46')]));if(_0x7ca39b[_0x19ce('0x44')]['filter']){_0x14a6e3[_0x19ce('0x4e')]=_['merge'](_0x14a6e3[_0x19ce('0x4e')],{'$or':_['map'](_0x14a6e3[_0x19ce('0x49')],function(_0x5d75cb){var _0x1fcd5c={};_0x1fcd5c[_0x5d75cb]={'$like':'%'+_0x7ca39b[_0x19ce('0x44')][_0x19ce('0x32')]+'%'};return _0x1fcd5c;})});}_0x14a6e3=_['merge']({},_0x14a6e3,_0x7ca39b[_0x19ce('0x51')]);return _0x107992[_0x19ce('0xa9')](_0x14a6e3);}})[_0x19ce('0x2b')](function(_0x28dfbd){if(_0x28dfbd){_0x2bebb2=_0x28dfbd[_0x19ce('0x66')];if(!_0x7ca39b[_0x19ce('0x44')]['hasOwnProperty'](_0x19ce('0x74'))){_0x14a6e3['limit']=qs[_0x19ce('0x25')](_0x7ca39b[_0x19ce('0x44')]['limit']);_0x14a6e3[_0x19ce('0x23')]=qs[_0x19ce('0x23')](_0x7ca39b['query'][_0x19ce('0x23')]);}return _0x107992['getMembers'](_0x14a6e3);}})[_0x19ce('0x2b')](function(_0x220ec9){return _0x220ec9?{'count':_0x2bebb2,'rows':_0x220ec9}:null;})[_0x19ce('0x2b')](respondWithResult(_0x10fd56,null))[_0x19ce('0x63')](handleError(_0x10fd56,null));};exports['getLists']=function(_0x3f5c8f,_0x315736,_0x356826){var _0x1a2671={};var _0x3d16f={};var _0x53abe6;var _0x4b34f7;return db[_0x19ce('0x41')][_0x19ce('0x6d')]({'where':{'id':_0x3f5c8f[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x315736,null))[_0x19ce('0x2b')](function(_0x45a847){if(_0x45a847){_0x53abe6=_0x45a847;_0x3d16f['model']=_[_0x19ce('0x45')](db[_0x19ce('0xaa')][_0x19ce('0x57')]);_0x3d16f[_0x19ce('0x44')]=_[_0x19ce('0x45')](_0x3f5c8f[_0x19ce('0x44')]);_0x3d16f[_0x19ce('0x46')]=_[_0x19ce('0x58')](_0x3d16f['model'],_0x3d16f[_0x19ce('0x44')]);_0x1a2671[_0x19ce('0x49')]=_['intersection'](_0x3d16f[_0x19ce('0x47')],qs[_0x19ce('0x48')](_0x3f5c8f[_0x19ce('0x44')]['fields']));_0x1a2671['attributes']=_0x1a2671['attributes'][_0x19ce('0x66')]?_0x1a2671[_0x19ce('0x49')]:_0x3d16f[_0x19ce('0x47')];_0x1a2671[_0x19ce('0x4b')]=qs['sort'](_0x3f5c8f[_0x19ce('0x44')][_0x19ce('0x4c')]);_0x1a2671[_0x19ce('0x4e')]=qs[_0x19ce('0x46')](_[_0x19ce('0x4d')](_0x3f5c8f[_0x19ce('0x44')],_0x3d16f['filters']));if(_0x3f5c8f[_0x19ce('0x44')][_0x19ce('0x32')]){_0x1a2671['where']=_[_0x19ce('0x4f')](_0x1a2671[_0x19ce('0x4e')],{'$or':_[_0x19ce('0x40')](_0x1a2671[_0x19ce('0x49')],function(_0x24ba61){var _0x2bd5f4={};_0x2bd5f4[_0x24ba61]={'$like':'%'+_0x3f5c8f[_0x19ce('0x44')][_0x19ce('0x32')]+'%'};return _0x2bd5f4;})});}_0x1a2671=_[_0x19ce('0x4f')]({},_0x1a2671,_0x3f5c8f[_0x19ce('0x51')]);return _0x53abe6[_0x19ce('0xab')](_0x1a2671);}})[_0x19ce('0x2b')](function(_0x168855){if(_0x168855){_0x4b34f7=_0x168855['length'];if(!_0x3f5c8f[_0x19ce('0x44')][_0x19ce('0x4a')]('nolimit')){_0x1a2671[_0x19ce('0x25')]=qs[_0x19ce('0x25')](_0x3f5c8f[_0x19ce('0x44')][_0x19ce('0x25')]);_0x1a2671['offset']=qs[_0x19ce('0x23')](_0x3f5c8f[_0x19ce('0x44')][_0x19ce('0x23')]);}return _0x53abe6[_0x19ce('0xab')](_0x1a2671);}})[_0x19ce('0x2b')](function(_0x2c4ffe){if(_0x2c4ffe){return _0x2c4ffe?{'count':_0x4b34f7,'rows':_0x2c4ffe}:null;}})[_0x19ce('0x2b')](respondWithResult(_0x315736,null))[_0x19ce('0x63')](handleError(_0x315736,null));};exports[_0x19ce('0xac')]=function(_0x231023,_0x492334,_0x2c1218){var _0x477975,_0x36109d;return db['VoiceQueue'][_0x19ce('0x5f')]({'where':{'id':_0x231023['params']['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x492334,null))[_0x19ce('0x2b')](function(_0x5d6148){if(_0x5d6148){_0x36109d=_0x5d6148;return _0x5d6148[_0x19ce('0xac')](_0x231023[_0x19ce('0x5b')][_0x19ce('0x90')],_[_0x19ce('0x68')](_0x231023[_0x19ce('0x5b')],[_0x19ce('0x90'),'id'])||{});}return null;})['spread'](function(_0x37bc3b){var _0x86c9f6;_0x477975=_0x37bc3b||[];var _0x1faac4=[];if(_0x37bc3b){for(var _0x50301e=0x0;_0x50301e<_0x37bc3b[_0x19ce('0x66')];_0x50301e+=0x1){var _0x44bd81=_0x37bc3b[_0x50301e]['get']({'plain':!![]});_0x36109d[_0x19ce('0xad')]=_0x231023[_0x19ce('0x5b')][_0x19ce('0xad')]?_0x231023[_0x19ce('0x5b')][_0x19ce('0xad')]:_0x36109d[_0x19ce('0xad')];switch(_0x36109d[_0x19ce('0xad')]){case _0x19ce('0xae'):_0x86c9f6=squel[_0x19ce('0xaf')]()[_0x19ce('0xb0')]('cm_hopper')[_0x19ce('0xb1')](['phone',_0x19ce('0xb2'),_0x19ce('0xb3'),_0x19ce('0xb4'),_0x19ce('0x6f'),_0x19ce('0x67'),_0x19ce('0x69')],squel[_0x19ce('0x91')]()[_0x19ce('0xb5')](_0x19ce('0xb6'),_0x19ce('0xb6'))[_0x19ce('0xb5')](_0x19ce('0xb7'),_0x19ce('0xb2'))[_0x19ce('0xb5')]('id',_0x19ce('0xb3'))[_0x19ce('0xb5')](_0x44bd81[_0x19ce('0xb8')]['toString'](),_0x19ce('0xb4'))['field'](_0x231023[_0x19ce('0x56')]['id'][_0x19ce('0x99')](),_0x19ce('0x6f'))[_0x19ce('0xb5')](_0x19ce('0xb7'),_0x19ce('0x67'))[_0x19ce('0xb5')](_0x19ce('0xb7'),_0x19ce('0x69'))[_0x19ce('0x93')](_0x19ce('0xb9'))[_0x19ce('0x4e')](_0x19ce('0xba'))[_0x19ce('0x4e')]('ListId\x20=\x20?',_0x44bd81[_0x19ce('0xb8')][_0x19ce('0x99')]())[_0x19ce('0x4e')](_0x19ce('0xbb'))[_0x19ce('0x4e')](_0x19ce('0xbc'),squel[_0x19ce('0x91')]()[_0x19ce('0xb5')](_0x19ce('0xbd'))[_0x19ce('0x93')](_0x19ce('0xbe'))[_0x19ce('0x4e')](_0x19ce('0x97'),_0x231023[_0x19ce('0x56')]['id'][_0x19ce('0x99')]()))['where'](_0x19ce('0xbc'),squel[_0x19ce('0x91')]()[_0x19ce('0xb5')](_0x19ce('0xbf'))[_0x19ce('0x93')](_0x19ce('0xc0'))[_0x19ce('0x4e')](_0x19ce('0x97'),_0x231023[_0x19ce('0x56')]['id'][_0x19ce('0x99')]())))[_0x19ce('0x99')]();break;case _0x19ce('0xc1'):_0x86c9f6=squel[_0x19ce('0xaf')]()['into'](_0x19ce('0xc0'))[_0x19ce('0xb1')]([_0x19ce('0xb6'),_0x19ce('0xb2'),_0x19ce('0xb3'),_0x19ce('0xb4'),_0x19ce('0x6f'),_0x19ce('0x67'),_0x19ce('0x69')],squel[_0x19ce('0x91')]()['field'](_0x19ce('0xb6'),_0x19ce('0xb6'))[_0x19ce('0xb5')](_0x19ce('0xb7'),_0x19ce('0xb2'))['field']('id',_0x19ce('0xb3'))[_0x19ce('0xb5')](_0x44bd81[_0x19ce('0xb8')][_0x19ce('0x99')](),'ListId')[_0x19ce('0xb5')](_0x231023['params']['id']['toString'](),_0x19ce('0x6f'))[_0x19ce('0xb5')]('NOW()',_0x19ce('0x67'))['field'](_0x19ce('0xb7'),_0x19ce('0x69'))['from'](_0x19ce('0xb9'))['where']('deletedAt\x20IS\x20NULL')[_0x19ce('0x4e')](_0x19ce('0xc2'),_0x44bd81[_0x19ce('0xb8')][_0x19ce('0x99')]())[_0x19ce('0x4e')]('phone\x20IS\x20NOT\x20NULL')[_0x19ce('0x4e')](_0x19ce('0xbc'),squel[_0x19ce('0x91')]()[_0x19ce('0xb5')](_0x19ce('0xbf'))['from'](_0x19ce('0xc0'))[_0x19ce('0x4e')]('VoiceQueueId\x20=\x20?',_0x231023[_0x19ce('0x56')]['id'][_0x19ce('0x99')]())))[_0x19ce('0x99')]();break;default:_0x86c9f6=squel[_0x19ce('0xaf')]()[_0x19ce('0xb0')]('cm_hopper')[_0x19ce('0xb1')]([_0x19ce('0xb6'),_0x19ce('0xb2'),_0x19ce('0xb3'),_0x19ce('0xb4'),_0x19ce('0x6f'),_0x19ce('0x67'),_0x19ce('0x69')],squel['select']()[_0x19ce('0xb5')](_0x19ce('0xb6'),_0x19ce('0xb6'))[_0x19ce('0xb5')](_0x19ce('0xb7'),_0x19ce('0xb2'))['field']('id',_0x19ce('0xb3'))['field'](_0x44bd81['CmListId']['toString'](),_0x19ce('0xb4'))[_0x19ce('0xb5')](_0x231023[_0x19ce('0x56')]['id'][_0x19ce('0x99')](),'VoiceQueueId')[_0x19ce('0xb5')]('NOW()',_0x19ce('0x67'))[_0x19ce('0xb5')]('NOW()',_0x19ce('0x69'))[_0x19ce('0x93')]('cm_contacts')[_0x19ce('0x4e')](_0x19ce('0xba'))['where']('ListId\x20=\x20?',_0x44bd81[_0x19ce('0xb8')][_0x19ce('0x99')]())[_0x19ce('0x4e')](_0x19ce('0xbb')))[_0x19ce('0x99')]();}_0x1faac4[_0x19ce('0x98')](db[_0x19ce('0x82')][_0x19ce('0x44')](_0x86c9f6));}return BPromise['all'](_0x1faac4);}})[_0x19ce('0x2b')](function(){return _0x477975;})[_0x19ce('0x2b')](respondWithResult(_0x492334,null))[_0x19ce('0x63')](handleError(_0x492334,null));};exports[_0x19ce('0xc3')]=function(_0x21b00e,_0x42e542,_0x271599){return db[_0x19ce('0x41')]['find']({'where':{'id':_0x21b00e['params']['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x42e542,null))[_0x19ce('0x2b')](function(_0x3a5a7c){if(_0x3a5a7c){return _0x3a5a7c['removeLists'](_0x21b00e['query'][_0x19ce('0x90')]);}})[_0x19ce('0x2b')](function(_0x39b633){if(_0x39b633){return db['CmHopper'][_0x19ce('0x2c')]({'where':{'ListId':_0x21b00e[_0x19ce('0x44')][_0x19ce('0x90')],'VoiceQueueId':_0x21b00e[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](function(){return _0x39b633;});}})[_0x19ce('0x2b')](respondWithStatusCode(_0x42e542,null))['catch'](handleError(_0x42e542,null));};exports[_0x19ce('0xc4')]=function(_0x55e7de,_0x36dc35,_0x2855d4){var _0x1e21f1={};var _0x2b08d2={};var _0x4dfdab;var _0x5ba1ce;return db['VoiceQueue'][_0x19ce('0x6d')]({'where':{'id':_0x55e7de[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x36dc35,null))['then'](function(_0x592830){if(_0x592830){_0x4dfdab=_0x592830;_0x2b08d2[_0x19ce('0x47')]=_[_0x19ce('0x45')](db[_0x19ce('0xaa')][_0x19ce('0x57')]);_0x2b08d2['query']=_[_0x19ce('0x45')](_0x55e7de[_0x19ce('0x44')]);_0x2b08d2[_0x19ce('0x46')]=_[_0x19ce('0x58')](_0x2b08d2[_0x19ce('0x47')],_0x2b08d2[_0x19ce('0x44')]);_0x1e21f1['attributes']=_[_0x19ce('0x58')](_0x2b08d2[_0x19ce('0x47')],qs[_0x19ce('0x48')](_0x55e7de[_0x19ce('0x44')][_0x19ce('0x48')]));_0x1e21f1[_0x19ce('0x49')]=_0x1e21f1[_0x19ce('0x49')]['length']?_0x1e21f1[_0x19ce('0x49')]:_0x2b08d2[_0x19ce('0x47')];_0x1e21f1['order']=qs[_0x19ce('0x4c')](_0x55e7de[_0x19ce('0x44')][_0x19ce('0x4c')]);_0x1e21f1[_0x19ce('0x4e')]=qs[_0x19ce('0x46')](_[_0x19ce('0x4d')](_0x55e7de[_0x19ce('0x44')],_0x2b08d2[_0x19ce('0x46')]));if(_0x55e7de[_0x19ce('0x44')][_0x19ce('0x32')]){_0x1e21f1[_0x19ce('0x4e')]=_[_0x19ce('0x4f')](_0x1e21f1['where'],{'$or':_[_0x19ce('0x40')](_0x1e21f1['attributes'],function(_0x317174){var _0xea0dc={};_0xea0dc[_0x317174]={'$like':'%'+_0x55e7de[_0x19ce('0x44')][_0x19ce('0x32')]+'%'};return _0xea0dc;})});}_0x1e21f1=_[_0x19ce('0x4f')]({},_0x1e21f1,_0x55e7de['options']);return _0x4dfdab[_0x19ce('0xc4')](_0x1e21f1);}})['then'](function(_0x363c8b){if(_0x363c8b){_0x5ba1ce=_0x363c8b[_0x19ce('0x66')];if(!_0x55e7de[_0x19ce('0x44')][_0x19ce('0x4a')](_0x19ce('0x74'))){_0x1e21f1[_0x19ce('0x25')]=qs[_0x19ce('0x25')](_0x55e7de['query'][_0x19ce('0x25')]);_0x1e21f1[_0x19ce('0x23')]=qs[_0x19ce('0x23')](_0x55e7de[_0x19ce('0x44')][_0x19ce('0x23')]);}return _0x4dfdab[_0x19ce('0xc4')](_0x1e21f1);}})['then'](function(_0x511c9e){if(_0x511c9e){return _0x511c9e?{'count':_0x5ba1ce,'rows':_0x511c9e}:null;}})[_0x19ce('0x2b')](respondWithResult(_0x36dc35,null))['catch'](handleError(_0x36dc35,null));};exports['addBlackLists']=function(_0x30f557,_0x5a6f45,_0x16eb59){var _0x3a4e83,_0x547b48;return db[_0x19ce('0x41')][_0x19ce('0x5f')]({'where':{'id':_0x30f557[_0x19ce('0x56')]['id']}})['then'](handleEntityNotFound(_0x5a6f45,null))[_0x19ce('0x2b')](function(_0x29512e){if(_0x29512e){_0x547b48=_0x29512e;return _0x29512e[_0x19ce('0xc5')](_0x30f557[_0x19ce('0x5b')]['ids'],_[_0x19ce('0x68')](_0x30f557[_0x19ce('0x5b')],['ids','id'])||{});}return null;})['spread'](function(_0xc01f1d){var _0x4381e9;_0x3a4e83=_0xc01f1d||[];var _0x3b2d71=[];if(_0xc01f1d){for(var _0x1fde54=0x0;_0x1fde54<_0xc01f1d[_0x19ce('0x66')];_0x1fde54+=0x1){var _0x592af9=_0xc01f1d[_0x1fde54][_0x19ce('0x2d')]({'plain':!![]});_0x4381e9=squel['insert']()[_0x19ce('0xb0')](_0x19ce('0xc6'))[_0x19ce('0xb1')]([_0x19ce('0xb6'),_0x19ce('0xb3'),_0x19ce('0xb4'),_0x19ce('0x6f'),'createdAt',_0x19ce('0x69')],squel[_0x19ce('0x91')]()[_0x19ce('0xb5')](_0x19ce('0xb6'),_0x19ce('0xb6'))[_0x19ce('0xb5')]('id',_0x19ce('0xb3'))[_0x19ce('0xb5')](_0x592af9['CmListId'][_0x19ce('0x99')](),_0x19ce('0xb4'))['field'](_0x30f557[_0x19ce('0x56')]['id']['toString'](),_0x19ce('0x6f'))['field'](_0x19ce('0xb7'),_0x19ce('0x67'))[_0x19ce('0xb5')](_0x19ce('0xb7'),'updatedAt')[_0x19ce('0x93')](_0x19ce('0xb9'))['where'](_0x19ce('0xba'))['where']('ListId\x20=\x20?',_0x592af9[_0x19ce('0xb8')][_0x19ce('0x99')]())['where'](_0x19ce('0xbb')))[_0x19ce('0x99')]();_0x3b2d71[_0x19ce('0x98')](db[_0x19ce('0x82')][_0x19ce('0x44')](_0x4381e9));}return BPromise[_0x19ce('0x9f')](_0x3b2d71);}})['then'](function(){return _0x3a4e83;})['then'](respondWithResult(_0x5a6f45,null))[_0x19ce('0x63')](handleError(_0x5a6f45,null));};exports[_0x19ce('0xc7')]=function(_0x1b5da0,_0x56192c,_0x287c0a){return db[_0x19ce('0x41')]['find']({'where':{'id':_0x1b5da0[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](handleEntityNotFound(_0x56192c,null))[_0x19ce('0x2b')](function(_0x4bfd91){if(_0x4bfd91){return _0x4bfd91['removeBlackLists'](_0x1b5da0['query'][_0x19ce('0x90')]);}})[_0x19ce('0x2b')](function(_0x4852bf){if(_0x4852bf){return db['CmHopperBlack'][_0x19ce('0x2c')]({'where':{'ListId':_0x1b5da0[_0x19ce('0x44')][_0x19ce('0x90')],'VoiceQueueId':_0x1b5da0[_0x19ce('0x56')]['id']}})[_0x19ce('0x2b')](function(){return _0x4852bf;});}})['then'](respondWithStatusCode(_0x56192c,null))['catch'](handleError(_0x56192c,null));};
\ No newline at end of file