Built motion from commit 5b761a7b.|2.5.36
[motion2.git] / server / api / campaign / campaign.controller.js
index 2b10377..226b6b3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf450=['CampaignId','CmHopperHistory','CmHopperFinal','getHopperBlacks','CmHopperBlack','getLists','CmList','addLists','ids','spread','dialCheckDuplicateType','always','into','phone','scheduledAt','ContactId','ListId','select','field','CmListId','toString','NOW()','from','ListId\x20=\x20?','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','cm_hopper_final','CampaignId\x20=\x20?','COALESCE(phone,\x27\x27)','fromQuery','cm_contacts','deletedAt\x20IS\x20NULL','cm_hopper','push','sequelize','all','getBlackLists','addBlackLists','insert','cm_hopper_black','removeBlackLists','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','destroy','then','IvrCampaigns','name','send','index','map','rawAttributes','fieldName','type','key','query','keys','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','Campaign','includeAll','include','findAll','rows','catch','show','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','get','UserProfileSection','UserProfileResource','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','params','omit','createdAt','updatedAt','userProfileId','update','getHoppers','findOne','CmHopper'];(function(_0x5b550f,_0x5b75aa){var _0x2bdb60=function(_0x41f851){while(--_0x41f851){_0x5b550f['push'](_0x5b550f['shift']());}};_0x2bdb60(++_0x5b75aa);}(_0xf450,0x133));var _0x0f45=function(_0x6c993a,_0x5ea3ab){_0x6c993a=_0x6c993a-0x0;var _0x27f547=_0xf450[_0x6c993a];return _0x27f547;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x0f45('0x0'));var rimraf=require(_0x0f45('0x1'));var zipdir=require(_0x0f45('0x2'));var jsonpatch=require(_0x0f45('0x3'));var rp=require(_0x0f45('0x4'));var moment=require(_0x0f45('0x5'));var BPromise=require(_0x0f45('0x6'));var Mustache=require(_0x0f45('0x7'));var util=require(_0x0f45('0x8'));var path=require('path');var sox=require('sox');var csv=require(_0x0f45('0x9'));var ejs=require(_0x0f45('0xa'));var fs=require('fs');var _=require(_0x0f45('0xb'));var squel=require(_0x0f45('0xc'));var crypto=require(_0x0f45('0xd'));var jsforce=require(_0x0f45('0xe'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x0f45('0xf'));var Papa=require(_0x0f45('0x10'));var Redis=require('ioredis');var authService=require(_0x0f45('0x11'));var qs=require(_0x0f45('0x12'));var as=require(_0x0f45('0x13'));var hardwareService=require(_0x0f45('0x14'));var logger=require('../../config/logger')('api');var utils=require(_0x0f45('0x15'));var config=require(_0x0f45('0x16'));var licenseUtil=require(_0x0f45('0x17'));var db=require(_0x0f45('0x18'))['db'];function respondWithStatusCode(_0x234e1f,_0x53991d){_0x53991d=_0x53991d||0xcc;return function(_0x7ce1b9){if(_0x7ce1b9){return _0x234e1f[_0x0f45('0x19')](_0x53991d);}return _0x234e1f[_0x0f45('0x1a')](_0x53991d)[_0x0f45('0x1b')]();};}function respondWithResult(_0x59ea27,_0x5284f1){_0x5284f1=_0x5284f1||0xc8;return function(_0x486fd5){if(_0x486fd5){return _0x59ea27[_0x0f45('0x1a')](_0x5284f1)[_0x0f45('0x1c')](_0x486fd5);}};}function respondWithFilteredResult(_0x51a726,_0x575135){return function(_0x3720d8){if(_0x3720d8){var _0x219350=_0x3720d8[_0x0f45('0x1d')],_0x54e207=_0x575135['offset'],_0x10c602=_0x575135[_0x0f45('0x1e')]+_0x575135[_0x0f45('0x1f')],_0x6b069f;if(_0x10c602>=_0x219350){_0x10c602=_0x219350;_0x6b069f=0xc8;}else{_0x6b069f=0xce;}_0x51a726[_0x0f45('0x1a')](_0x6b069f);return _0x51a726[_0x0f45('0x20')](_0x0f45('0x21'),_0x54e207+'-'+_0x10c602+'/'+_0x219350)['json'](_0x3720d8);}return null;};}function patchUpdates(_0x2c01a2){return function(_0x133a47){try{jsonpatch[_0x0f45('0x22')](_0x133a47,_0x2c01a2,!![]);}catch(_0x5bffc8){return BPromise[_0x0f45('0x23')](_0x5bffc8);}return _0x133a47['save']();};}function saveUpdates(_0x82d2d3,_0x37b149){return function(_0x393a8a){if(_0x393a8a){return _0x393a8a['update'](_0x82d2d3)['then'](function(_0x250b2d){return _0x250b2d;});}return null;};}function removeEntity(_0x7fdbaf,_0x1ac56f){return function(_0x1e5619){if(_0x1e5619){return _0x1e5619[_0x0f45('0x24')]()[_0x0f45('0x25')](function(){var _0x44c1f2=_0x1e5619['get']({'plain':!![]});var _0x424d3f=_0x0f45('0x26');return db['UserProfileResource'][_0x0f45('0x24')]({'where':{'type':_0x424d3f,'resourceId':_0x44c1f2['id']}})['then'](function(){return _0x1e5619;});})[_0x0f45('0x25')](function(){_0x7fdbaf[_0x0f45('0x1a')](0xcc)[_0x0f45('0x1b')]();});}};}function handleEntityNotFound(_0x374732,_0x544eb5){return function(_0x4cc9ed){if(!_0x4cc9ed){_0x374732[_0x0f45('0x19')](0x194);}return _0x4cc9ed;};}function handleError(_0x3232ab,_0x25dde1){_0x25dde1=_0x25dde1||0x1f4;return function(_0x252106){logger['error'](_0x252106['stack']);if(_0x252106['name']){delete _0x252106[_0x0f45('0x27')];}_0x3232ab['status'](_0x25dde1)[_0x0f45('0x28')](_0x252106);};}exports[_0x0f45('0x29')]=function(_0x558096,_0x3872ec){var _0x10b983={},_0x32600b={},_0x269ce0={'count':0x0,'rows':[]};var _0x228c5c=_[_0x0f45('0x2a')](db['Campaign'][_0x0f45('0x2b')],function(_0x19fd18){return{'name':_0x19fd18[_0x0f45('0x2c')],'type':_0x19fd18[_0x0f45('0x2d')][_0x0f45('0x2e')]};});_0x32600b['model']=_[_0x0f45('0x2a')](_0x228c5c,_0x0f45('0x27'));_0x32600b[_0x0f45('0x2f')]=_[_0x0f45('0x30')](_0x558096['query']);_0x32600b[_0x0f45('0x31')]=_[_0x0f45('0x32')](_0x32600b[_0x0f45('0x33')],_0x32600b[_0x0f45('0x2f')]);_0x10b983[_0x0f45('0x34')]=_['intersection'](_0x32600b[_0x0f45('0x33')],qs['fields'](_0x558096[_0x0f45('0x2f')][_0x0f45('0x35')]));_0x10b983['attributes']=_0x10b983[_0x0f45('0x34')][_0x0f45('0x36')]?_0x10b983[_0x0f45('0x34')]:_0x32600b[_0x0f45('0x33')];if(!_0x558096['query'][_0x0f45('0x37')](_0x0f45('0x38'))){_0x10b983['limit']=qs['limit'](_0x558096[_0x0f45('0x2f')][_0x0f45('0x1f')]);_0x10b983['offset']=qs[_0x0f45('0x1e')](_0x558096[_0x0f45('0x2f')][_0x0f45('0x1e')]);}_0x10b983[_0x0f45('0x39')]=qs[_0x0f45('0x3a')](_0x558096['query'][_0x0f45('0x3a')]);_0x10b983[_0x0f45('0x3b')]=qs[_0x0f45('0x31')](_[_0x0f45('0x3c')](_0x558096['query'],_0x32600b[_0x0f45('0x31')]),_0x228c5c);if(_0x558096[_0x0f45('0x2f')][_0x0f45('0x3d')]){_0x10b983['where']=_[_0x0f45('0x3e')](_0x10b983[_0x0f45('0x3b')],{'$or':_['map'](_0x228c5c,function(_0x1e05ee){if(_0x1e05ee[_0x0f45('0x2d')]!==_0x0f45('0x3f')){var _0x22878e={};_0x22878e[_0x1e05ee[_0x0f45('0x27')]]={'$like':'%'+_0x558096[_0x0f45('0x2f')][_0x0f45('0x3d')]+'%'};return _0x22878e;}})});}_0x10b983=_[_0x0f45('0x3e')]({},_0x10b983,_0x558096[_0x0f45('0x40')]);var _0x16bbb4={'where':_0x10b983[_0x0f45('0x3b')]};return db[_0x0f45('0x41')]['count'](_0x16bbb4)[_0x0f45('0x25')](function(_0xb70eec){_0x269ce0[_0x0f45('0x1d')]=_0xb70eec;if(_0x558096[_0x0f45('0x2f')][_0x0f45('0x42')]){_0x10b983[_0x0f45('0x43')]=[{'all':!![]}];}return db[_0x0f45('0x41')][_0x0f45('0x44')](_0x10b983);})[_0x0f45('0x25')](function(_0x48055e){_0x269ce0[_0x0f45('0x45')]=_0x48055e;return _0x269ce0;})[_0x0f45('0x25')](respondWithFilteredResult(_0x3872ec,_0x10b983))[_0x0f45('0x46')](handleError(_0x3872ec,null));};exports[_0x0f45('0x47')]=function(_0x3d933e,_0x2cb5e7){var _0x20a647={'raw':![],'where':{'id':_0x3d933e['params']['id']}},_0x13daf2={};_0x13daf2[_0x0f45('0x33')]=_[_0x0f45('0x30')](db['Campaign']['rawAttributes']);_0x13daf2[_0x0f45('0x2f')]=_[_0x0f45('0x30')](_0x3d933e[_0x0f45('0x2f')]);_0x13daf2[_0x0f45('0x31')]=_[_0x0f45('0x32')](_0x13daf2[_0x0f45('0x33')],_0x13daf2[_0x0f45('0x2f')]);_0x20a647[_0x0f45('0x34')]=_[_0x0f45('0x32')](_0x13daf2[_0x0f45('0x33')],qs[_0x0f45('0x35')](_0x3d933e['query']['fields']));_0x20a647[_0x0f45('0x34')]=_0x20a647[_0x0f45('0x34')]['length']?_0x20a647[_0x0f45('0x34')]:_0x13daf2[_0x0f45('0x33')];if(_0x3d933e[_0x0f45('0x2f')][_0x0f45('0x42')]){_0x20a647[_0x0f45('0x43')]=[{'all':!![]}];}_0x20a647=_['merge']({},_0x20a647,_0x3d933e['options']);return db[_0x0f45('0x41')][_0x0f45('0x48')](_0x20a647)[_0x0f45('0x25')](handleEntityNotFound(_0x2cb5e7,null))['then'](respondWithResult(_0x2cb5e7,null))[_0x0f45('0x46')](handleError(_0x2cb5e7,null));};exports['create']=function(_0xdfd422,_0x5672aa){return db['Campaign'][_0x0f45('0x49')](_0xdfd422[_0x0f45('0x4a')],{})['then'](function(_0x945686){var _0x8b6d73=_0xdfd422[_0x0f45('0x4b')]['get']({'plain':!![]});if(!_0x8b6d73)throw new Error(_0x0f45('0x4c'));if(_0x8b6d73['role']===_0x0f45('0x4b')){var _0x3bed8e=_0x945686[_0x0f45('0x4d')]({'plain':!![]});var _0x3cd94a=_0x0f45('0x26');return db[_0x0f45('0x4e')][_0x0f45('0x48')]({'where':{'name':_0x3cd94a,'userProfileId':_0x8b6d73['userProfileId']},'raw':!![]})[_0x0f45('0x25')](function(_0x162f15){if(_0x162f15&&_0x162f15['autoAssociation']===0x0){return db[_0x0f45('0x4f')][_0x0f45('0x49')]({'name':_0x3bed8e[_0x0f45('0x27')],'resourceId':_0x3bed8e['id'],'type':_0x162f15['name'],'sectionId':_0x162f15['id']},{})['then'](function(){return _0x945686;});}else{return _0x945686;}})['catch'](function(_0x2072d6){logger[_0x0f45('0x50')](_0x0f45('0x51'),_0x2072d6);throw _0x2072d6;});}return _0x945686;})[_0x0f45('0x25')](respondWithResult(_0x5672aa,0xc9))[_0x0f45('0x46')](handleError(_0x5672aa,null));};exports[_0x0f45('0x52')]=function(_0x4ed60e,_0x3eee70){var _0x485a08={'where':{'id':_0x4ed60e[_0x0f45('0x53')]['id']}},_0x2a2139={};_0x2a2139[_0x0f45('0x33')]=_[_0x0f45('0x30')](db[_0x0f45('0x41')][_0x0f45('0x2b')]);_0x485a08[_0x0f45('0x34')]=_['intersection'](_0x2a2139[_0x0f45('0x33')],qs[_0x0f45('0x35')](_0x4ed60e[_0x0f45('0x2f')][_0x0f45('0x35')]));_0x485a08[_0x0f45('0x34')]=_0x485a08[_0x0f45('0x34')][_0x0f45('0x36')]?_0x485a08[_0x0f45('0x34')]:_0x2a2139[_0x0f45('0x33')];if(_0x4ed60e[_0x0f45('0x2f')][_0x0f45('0x42')]){_0x485a08[_0x0f45('0x43')]=[{'all':!![]}];}_0x485a08=_['merge']({},_0x485a08,_0x4ed60e[_0x0f45('0x40')]);return db['Campaign'][_0x0f45('0x48')](_0x485a08)[_0x0f45('0x25')](handleEntityNotFound(_0x3eee70,null))[_0x0f45('0x25')](function(_0x2eb6a7){if(_0x2eb6a7){var _0x364e26=_0x2eb6a7[_0x0f45('0x4d')]({'plain':!![]});_0x364e26=qs[_0x0f45('0x54')](_0x364e26,['id',_0x0f45('0x55'),_0x0f45('0x56')]);_0x4ed60e['body']=_[_0x0f45('0x54')](_0x4ed60e[_0x0f45('0x4a')],['id',_0x0f45('0x55'),_0x0f45('0x56')]);return db['Campaign']['create'](_[_0x0f45('0x3e')](_0x364e26,_0x4ed60e[_0x0f45('0x4a')]),{'include':_0x4ed60e[_0x0f45('0x2f')][_0x0f45('0x42')]?[{'all':!![]}]:undefined})[_0x0f45('0x25')](function(_0x42d876){var _0xa47a91=_0x4ed60e[_0x0f45('0x4b')][_0x0f45('0x4d')]({'plain':!![]});if(!_0xa47a91)throw new Error(_0x0f45('0x4c'));if(_0xa47a91['role']===_0x0f45('0x4b')){var _0x3d6a88=_0x42d876['get']({'plain':!![]});var _0x38ff31='IvrCampaigns';return db['UserProfileSection'][_0x0f45('0x48')]({'where':{'name':_0x38ff31,'userProfileId':_0xa47a91[_0x0f45('0x57')]},'raw':!![]})[_0x0f45('0x25')](function(_0x3533d1){if(_0x3533d1&&_0x3533d1['autoAssociation']===0x0){return db[_0x0f45('0x4f')][_0x0f45('0x49')]({'name':_0x3d6a88[_0x0f45('0x27')],'resourceId':_0x3d6a88['id'],'type':_0x3533d1[_0x0f45('0x27')],'sectionId':_0x3533d1['id']},{})['then'](function(){return _0x42d876;});}else{return _0x42d876;}})['catch'](function(_0x5d958a){logger[_0x0f45('0x50')](_0x0f45('0x51'),_0x5d958a);throw _0x5d958a;});}return _0x42d876;});}})[_0x0f45('0x25')](respondWithResult(_0x3eee70,0xc9))[_0x0f45('0x46')](handleError(_0x3eee70,null));};exports[_0x0f45('0x58')]=function(_0x463eb7,_0x48af0f){if(_0x463eb7[_0x0f45('0x4a')]['id']){delete _0x463eb7[_0x0f45('0x4a')]['id'];}return db[_0x0f45('0x41')][_0x0f45('0x48')]({'where':{'id':_0x463eb7[_0x0f45('0x53')]['id']}})[_0x0f45('0x25')](handleEntityNotFound(_0x48af0f,null))[_0x0f45('0x25')](saveUpdates(_0x463eb7[_0x0f45('0x4a')],null))[_0x0f45('0x25')](respondWithResult(_0x48af0f,null))[_0x0f45('0x46')](handleError(_0x48af0f,null));};exports[_0x0f45('0x24')]=function(_0x7d43bc,_0x13b60a){return db[_0x0f45('0x41')][_0x0f45('0x48')]({'where':{'id':_0x7d43bc[_0x0f45('0x53')]['id']}})['then'](handleEntityNotFound(_0x13b60a,null))[_0x0f45('0x25')](removeEntity(_0x13b60a,null))[_0x0f45('0x46')](handleError(_0x13b60a,null));};exports[_0x0f45('0x59')]=function(_0x2574e3,_0x356fed,_0x470219){var _0x39cbbd={'raw':!![],'where':{}};var _0x5bdad0={};var _0x421842={'count':0x0,'rows':[]};return db[_0x0f45('0x41')][_0x0f45('0x5a')]({'where':{'id':_0x2574e3[_0x0f45('0x53')]['id']}})[_0x0f45('0x25')](handleEntityNotFound(_0x356fed,null))['then'](function(_0x2460d0){if(_0x2460d0){_0x5bdad0['model']=_[_0x0f45('0x30')](db[_0x0f45('0x5b')][_0x0f45('0x2b')]);_0x5bdad0[_0x0f45('0x2f')]=_[_0x0f45('0x30')](_0x2574e3[_0x0f45('0x2f')]);_0x5bdad0['filters']=_[_0x0f45('0x32')](_0x5bdad0[_0x0f45('0x33')],_0x5bdad0[_0x0f45('0x2f')]);_0x39cbbd['attributes']=_[_0x0f45('0x32')](_0x5bdad0['model'],qs[_0x0f45('0x35')](_0x2574e3[_0x0f45('0x2f')][_0x0f45('0x35')]));_0x39cbbd[_0x0f45('0x34')]=_0x39cbbd[_0x0f45('0x34')][_0x0f45('0x36')]?_0x39cbbd[_0x0f45('0x34')]:_0x5bdad0[_0x0f45('0x33')];if(!_0x2574e3[_0x0f45('0x2f')][_0x0f45('0x37')](_0x0f45('0x38'))){_0x39cbbd[_0x0f45('0x1f')]=qs[_0x0f45('0x1f')](_0x2574e3[_0x0f45('0x2f')][_0x0f45('0x1f')]);_0x39cbbd[_0x0f45('0x1e')]=qs[_0x0f45('0x1e')](_0x2574e3[_0x0f45('0x2f')]['offset']);}_0x39cbbd[_0x0f45('0x39')]=qs[_0x0f45('0x3a')](_0x2574e3[_0x0f45('0x2f')][_0x0f45('0x3a')]);_0x39cbbd['where']=qs[_0x0f45('0x31')](_[_0x0f45('0x3c')](_0x2574e3[_0x0f45('0x2f')],_0x5bdad0[_0x0f45('0x31')]));_0x39cbbd['where'][_0x0f45('0x5c')]=_0x2460d0['id'];if(_0x2574e3[_0x0f45('0x2f')][_0x0f45('0x3d')]){_0x39cbbd[_0x0f45('0x3b')]=_[_0x0f45('0x3e')](_0x39cbbd[_0x0f45('0x3b')],{'$or':_[_0x0f45('0x2a')](_0x39cbbd[_0x0f45('0x34')],function(_0x4493ee){var _0x401e42={};_0x401e42[_0x4493ee]={'$like':'%'+_0x2574e3['query'][_0x0f45('0x3d')]+'%'};return _0x401e42;})});}_0x39cbbd=_[_0x0f45('0x3e')]({},_0x39cbbd,_0x2574e3[_0x0f45('0x40')]);return db[_0x0f45('0x5b')][_0x0f45('0x1d')]({'where':_0x39cbbd[_0x0f45('0x3b')]})['then'](function(_0x2177fa){_0x421842[_0x0f45('0x1d')]=_0x2177fa;if(_0x2574e3[_0x0f45('0x2f')]['includeAll']){_0x39cbbd[_0x0f45('0x43')]=[{'all':!![]}];}return db[_0x0f45('0x5b')][_0x0f45('0x44')](_0x39cbbd);})[_0x0f45('0x25')](function(_0x509522){_0x421842['rows']=_0x509522;return _0x421842;});}})[_0x0f45('0x25')](respondWithFilteredResult(_0x356fed,_0x39cbbd))[_0x0f45('0x46')](handleError(_0x356fed,null));};exports['getHopperHistories']=function(_0x464c66,_0x1d3402,_0x69e961){var _0x21d420={'raw':!![],'where':{}};var _0x33cbe8={};var _0x3e3da5={'count':0x0,'rows':[]};return db[_0x0f45('0x41')]['findOne']({'where':{'id':_0x464c66[_0x0f45('0x53')]['id']}})[_0x0f45('0x25')](handleEntityNotFound(_0x1d3402,null))[_0x0f45('0x25')](function(_0x553e7d){if(_0x553e7d){_0x33cbe8['model']=_[_0x0f45('0x30')](db[_0x0f45('0x5d')][_0x0f45('0x2b')]);_0x33cbe8['query']=_[_0x0f45('0x30')](_0x464c66[_0x0f45('0x2f')]);_0x33cbe8['filters']=_[_0x0f45('0x32')](_0x33cbe8[_0x0f45('0x33')],_0x33cbe8[_0x0f45('0x2f')]);_0x21d420[_0x0f45('0x34')]=_[_0x0f45('0x32')](_0x33cbe8[_0x0f45('0x33')],qs['fields'](_0x464c66[_0x0f45('0x2f')]['fields']));_0x21d420[_0x0f45('0x34')]=_0x21d420[_0x0f45('0x34')][_0x0f45('0x36')]?_0x21d420[_0x0f45('0x34')]:_0x33cbe8[_0x0f45('0x33')];if(!_0x464c66[_0x0f45('0x2f')][_0x0f45('0x37')](_0x0f45('0x38'))){_0x21d420[_0x0f45('0x1f')]=qs[_0x0f45('0x1f')](_0x464c66[_0x0f45('0x2f')]['limit']);_0x21d420[_0x0f45('0x1e')]=qs['offset'](_0x464c66['query'][_0x0f45('0x1e')]);}_0x21d420[_0x0f45('0x39')]=qs[_0x0f45('0x3a')](_0x464c66[_0x0f45('0x2f')][_0x0f45('0x3a')]);_0x21d420[_0x0f45('0x3b')]=qs[_0x0f45('0x31')](_[_0x0f45('0x3c')](_0x464c66[_0x0f45('0x2f')],_0x33cbe8[_0x0f45('0x31')]));_0x21d420[_0x0f45('0x3b')]['CampaignId']=_0x553e7d['id'];if(_0x464c66['query'][_0x0f45('0x3d')]){_0x21d420[_0x0f45('0x3b')]=_['merge'](_0x21d420[_0x0f45('0x3b')],{'$or':_[_0x0f45('0x2a')](_0x21d420['attributes'],function(_0x327e9f){var _0x315f62={};_0x315f62[_0x327e9f]={'$like':'%'+_0x464c66['query'][_0x0f45('0x3d')]+'%'};return _0x315f62;})});}_0x21d420=_[_0x0f45('0x3e')]({},_0x21d420,_0x464c66[_0x0f45('0x40')]);return db[_0x0f45('0x5d')][_0x0f45('0x1d')]({'where':_0x21d420['where']})['then'](function(_0x3ea472){_0x3e3da5[_0x0f45('0x1d')]=_0x3ea472;if(_0x464c66[_0x0f45('0x2f')][_0x0f45('0x42')]){_0x21d420['include']=[{'all':!![]}];}return db['CmHopperHistory'][_0x0f45('0x44')](_0x21d420);})['then'](function(_0x343d89){_0x3e3da5[_0x0f45('0x45')]=_0x343d89;return _0x3e3da5;});}})[_0x0f45('0x25')](respondWithFilteredResult(_0x1d3402,_0x21d420))[_0x0f45('0x46')](handleError(_0x1d3402,null));};exports['getHopperFinals']=function(_0x799e5c,_0x4a340f,_0x324d9d){var _0x230ba7={'raw':!![],'where':{}};var _0xbb3ea1={};var _0x59acbc={'count':0x0,'rows':[]};return db[_0x0f45('0x41')][_0x0f45('0x5a')]({'where':{'id':_0x799e5c[_0x0f45('0x53')]['id']}})['then'](handleEntityNotFound(_0x4a340f,null))[_0x0f45('0x25')](function(_0x2f481f){if(_0x2f481f){_0xbb3ea1[_0x0f45('0x33')]=_[_0x0f45('0x30')](db[_0x0f45('0x5e')][_0x0f45('0x2b')]);_0xbb3ea1['query']=_[_0x0f45('0x30')](_0x799e5c[_0x0f45('0x2f')]);_0xbb3ea1['filters']=_['intersection'](_0xbb3ea1['model'],_0xbb3ea1['query']);_0x230ba7['attributes']=_[_0x0f45('0x32')](_0xbb3ea1[_0x0f45('0x33')],qs[_0x0f45('0x35')](_0x799e5c['query'][_0x0f45('0x35')]));_0x230ba7['attributes']=_0x230ba7[_0x0f45('0x34')][_0x0f45('0x36')]?_0x230ba7['attributes']:_0xbb3ea1['model'];if(!_0x799e5c[_0x0f45('0x2f')][_0x0f45('0x37')]('nolimit')){_0x230ba7['limit']=qs[_0x0f45('0x1f')](_0x799e5c['query'][_0x0f45('0x1f')]);_0x230ba7[_0x0f45('0x1e')]=qs[_0x0f45('0x1e')](_0x799e5c[_0x0f45('0x2f')][_0x0f45('0x1e')]);}_0x230ba7[_0x0f45('0x39')]=qs['sort'](_0x799e5c[_0x0f45('0x2f')][_0x0f45('0x3a')]);_0x230ba7['where']=qs[_0x0f45('0x31')](_['pick'](_0x799e5c[_0x0f45('0x2f')],_0xbb3ea1[_0x0f45('0x31')]));_0x230ba7['where'][_0x0f45('0x5c')]=_0x2f481f['id'];if(_0x799e5c['query']['filter']){_0x230ba7[_0x0f45('0x3b')]=_[_0x0f45('0x3e')](_0x230ba7['where'],{'$or':_[_0x0f45('0x2a')](_0x230ba7[_0x0f45('0x34')],function(_0x37678a){var _0x217244={};_0x217244[_0x37678a]={'$like':'%'+_0x799e5c[_0x0f45('0x2f')]['filter']+'%'};return _0x217244;})});}_0x230ba7=_['merge']({},_0x230ba7,_0x799e5c[_0x0f45('0x40')]);return db['CmHopperFinal'][_0x0f45('0x1d')]({'where':_0x230ba7[_0x0f45('0x3b')]})[_0x0f45('0x25')](function(_0xc6f574){_0x59acbc[_0x0f45('0x1d')]=_0xc6f574;if(_0x799e5c[_0x0f45('0x2f')][_0x0f45('0x42')]){_0x230ba7[_0x0f45('0x43')]=[{'all':!![]}];}return db[_0x0f45('0x5e')]['findAll'](_0x230ba7);})[_0x0f45('0x25')](function(_0x19271c){_0x59acbc[_0x0f45('0x45')]=_0x19271c;return _0x59acbc;});}})[_0x0f45('0x25')](respondWithFilteredResult(_0x4a340f,_0x230ba7))[_0x0f45('0x46')](handleError(_0x4a340f,null));};exports[_0x0f45('0x5f')]=function(_0x193af6,_0x66abfc,_0x17b043){var _0x1736e9={'raw':!![],'where':{}};var _0x1239c2={};var _0x3c9aba={'count':0x0,'rows':[]};return db['Campaign'][_0x0f45('0x5a')]({'where':{'id':_0x193af6[_0x0f45('0x53')]['id']}})['then'](handleEntityNotFound(_0x66abfc,null))[_0x0f45('0x25')](function(_0x3cb4a1){if(_0x3cb4a1){_0x1239c2['model']=_['keys'](db['CmHopperBlack'][_0x0f45('0x2b')]);_0x1239c2['query']=_[_0x0f45('0x30')](_0x193af6[_0x0f45('0x2f')]);_0x1239c2[_0x0f45('0x31')]=_[_0x0f45('0x32')](_0x1239c2[_0x0f45('0x33')],_0x1239c2['query']);_0x1736e9[_0x0f45('0x34')]=_['intersection'](_0x1239c2[_0x0f45('0x33')],qs[_0x0f45('0x35')](_0x193af6[_0x0f45('0x2f')]['fields']));_0x1736e9[_0x0f45('0x34')]=_0x1736e9[_0x0f45('0x34')][_0x0f45('0x36')]?_0x1736e9[_0x0f45('0x34')]:_0x1239c2[_0x0f45('0x33')];if(!_0x193af6[_0x0f45('0x2f')][_0x0f45('0x37')](_0x0f45('0x38'))){_0x1736e9[_0x0f45('0x1f')]=qs[_0x0f45('0x1f')](_0x193af6[_0x0f45('0x2f')][_0x0f45('0x1f')]);_0x1736e9[_0x0f45('0x1e')]=qs[_0x0f45('0x1e')](_0x193af6[_0x0f45('0x2f')][_0x0f45('0x1e')]);}_0x1736e9[_0x0f45('0x39')]=qs[_0x0f45('0x3a')](_0x193af6[_0x0f45('0x2f')][_0x0f45('0x3a')]);_0x1736e9[_0x0f45('0x3b')]=qs[_0x0f45('0x31')](_['pick'](_0x193af6['query'],_0x1239c2['filters']));_0x1736e9[_0x0f45('0x3b')]['CampaignId']=_0x3cb4a1['id'];if(_0x193af6[_0x0f45('0x2f')][_0x0f45('0x3d')]){_0x1736e9[_0x0f45('0x3b')]=_['merge'](_0x1736e9['where'],{'$or':_[_0x0f45('0x2a')](_0x1736e9[_0x0f45('0x34')],function(_0x347b63){var _0x22eeb3={};_0x22eeb3[_0x347b63]={'$like':'%'+_0x193af6[_0x0f45('0x2f')][_0x0f45('0x3d')]+'%'};return _0x22eeb3;})});}_0x1736e9=_[_0x0f45('0x3e')]({},_0x1736e9,_0x193af6[_0x0f45('0x40')]);return db[_0x0f45('0x60')]['count']({'where':_0x1736e9['where']})[_0x0f45('0x25')](function(_0x1ab2d9){_0x3c9aba[_0x0f45('0x1d')]=_0x1ab2d9;if(_0x193af6['query'][_0x0f45('0x42')]){_0x1736e9[_0x0f45('0x43')]=[{'all':!![]}];}return db[_0x0f45('0x60')][_0x0f45('0x44')](_0x1736e9);})[_0x0f45('0x25')](function(_0x556c9e){_0x3c9aba[_0x0f45('0x45')]=_0x556c9e;return _0x3c9aba;});}})[_0x0f45('0x25')](respondWithFilteredResult(_0x66abfc,_0x1736e9))[_0x0f45('0x46')](handleError(_0x66abfc,null));};exports[_0x0f45('0x61')]=function(_0x3f60ae,_0x12c566,_0x40e60e){var _0x541c94={};var _0x458a32={};var _0x11b659;var _0x3b07a8;return db[_0x0f45('0x41')]['findOne']({'where':{'id':_0x3f60ae[_0x0f45('0x53')]['id']}})[_0x0f45('0x25')](handleEntityNotFound(_0x12c566,null))[_0x0f45('0x25')](function(_0x4886fb){if(_0x4886fb){_0x11b659=_0x4886fb;_0x458a32[_0x0f45('0x33')]=_[_0x0f45('0x30')](db[_0x0f45('0x62')][_0x0f45('0x2b')]);_0x458a32[_0x0f45('0x2f')]=_['keys'](_0x3f60ae[_0x0f45('0x2f')]);_0x458a32['filters']=_['intersection'](_0x458a32[_0x0f45('0x33')],_0x458a32[_0x0f45('0x2f')]);_0x541c94['attributes']=_[_0x0f45('0x32')](_0x458a32[_0x0f45('0x33')],qs[_0x0f45('0x35')](_0x3f60ae[_0x0f45('0x2f')][_0x0f45('0x35')]));_0x541c94[_0x0f45('0x34')]=_0x541c94['attributes'][_0x0f45('0x36')]?_0x541c94['attributes']:_0x458a32['model'];_0x541c94['order']=qs[_0x0f45('0x3a')](_0x3f60ae['query']['sort']);_0x541c94[_0x0f45('0x3b')]=qs['filters'](_[_0x0f45('0x3c')](_0x3f60ae[_0x0f45('0x2f')],_0x458a32[_0x0f45('0x31')]));if(_0x3f60ae[_0x0f45('0x2f')][_0x0f45('0x3d')]){_0x541c94[_0x0f45('0x3b')]=_[_0x0f45('0x3e')](_0x541c94[_0x0f45('0x3b')],{'$or':_[_0x0f45('0x2a')](_0x541c94[_0x0f45('0x34')],function(_0x493903){var _0x2214f2={};_0x2214f2[_0x493903]={'$like':'%'+_0x3f60ae[_0x0f45('0x2f')]['filter']+'%'};return _0x2214f2;})});}_0x541c94=_[_0x0f45('0x3e')]({},_0x541c94,_0x3f60ae['options']);return _0x11b659[_0x0f45('0x61')](_0x541c94);}})['then'](function(_0x56b399){if(_0x56b399){_0x3b07a8=_0x56b399[_0x0f45('0x36')];if(!_0x3f60ae[_0x0f45('0x2f')][_0x0f45('0x37')]('nolimit')){_0x541c94[_0x0f45('0x1f')]=qs[_0x0f45('0x1f')](_0x3f60ae['query'][_0x0f45('0x1f')]);_0x541c94[_0x0f45('0x1e')]=qs[_0x0f45('0x1e')](_0x3f60ae[_0x0f45('0x2f')][_0x0f45('0x1e')]);}return _0x11b659[_0x0f45('0x61')](_0x541c94);}})[_0x0f45('0x25')](function(_0x2ea951){if(_0x2ea951){return _0x2ea951?{'count':_0x3b07a8,'rows':_0x2ea951}:null;}})[_0x0f45('0x25')](respondWithResult(_0x12c566,null))[_0x0f45('0x46')](handleError(_0x12c566,null));};exports[_0x0f45('0x63')]=function(_0x140aaa,_0x289443,_0x429b6a){var _0x27b25a,_0x24ef83;return db['Campaign'][_0x0f45('0x48')]({'where':{'id':_0x140aaa['params']['id']}})[_0x0f45('0x25')](handleEntityNotFound(_0x289443,null))[_0x0f45('0x25')](function(_0x2eac78){if(_0x2eac78){_0x24ef83=_0x2eac78;return _0x2eac78[_0x0f45('0x63')](_0x140aaa['body'][_0x0f45('0x64')],_[_0x0f45('0x54')](_0x140aaa[_0x0f45('0x4a')],[_0x0f45('0x64'),'id'])||{});}return null;})[_0x0f45('0x65')](function(_0x7d51de){var _0x5e802c;_0x27b25a=_0x7d51de||[];var _0x155685=[];if(_0x7d51de){for(var _0x1c20c0=0x0;_0x1c20c0<_0x7d51de[_0x0f45('0x36')];_0x1c20c0+=0x1){var _0x10047b=_0x7d51de[_0x1c20c0][_0x0f45('0x4d')]({'plain':!![]});_0x24ef83[_0x0f45('0x66')]=_0x140aaa[_0x0f45('0x4a')]['dialCheckDuplicateType']?_0x140aaa[_0x0f45('0x4a')][_0x0f45('0x66')]:_0x24ef83[_0x0f45('0x66')];switch(_0x24ef83[_0x0f45('0x66')]){case _0x0f45('0x67'):_0x5e802c=squel['insert']()[_0x0f45('0x68')]('cm_hopper')['fromQuery']([_0x0f45('0x69'),_0x0f45('0x6a'),_0x0f45('0x6b'),_0x0f45('0x6c'),_0x0f45('0x5c'),'createdAt',_0x0f45('0x56')],squel[_0x0f45('0x6d')]()[_0x0f45('0x6e')](_0x0f45('0x69'),_0x0f45('0x69'))['field']('NOW()',_0x0f45('0x6a'))[_0x0f45('0x6e')]('id','ContactId')[_0x0f45('0x6e')](_0x10047b[_0x0f45('0x6f')]['toString'](),_0x0f45('0x6c'))['field'](_0x140aaa[_0x0f45('0x53')]['id'][_0x0f45('0x70')](),'CampaignId')['field'](_0x0f45('0x71'),_0x0f45('0x55'))['field']('NOW()',_0x0f45('0x56'))[_0x0f45('0x72')]('cm_contacts')['where']('deletedAt\x20IS\x20NULL')[_0x0f45('0x3b')](_0x0f45('0x73'),_0x10047b['CmListId'][_0x0f45('0x70')]())[_0x0f45('0x3b')](_0x0f45('0x74'))[_0x0f45('0x3b')](_0x0f45('0x75'),squel[_0x0f45('0x6d')]()[_0x0f45('0x6e')]('COALESCE(calleridnum,\x27\x27)')[_0x0f45('0x72')](_0x0f45('0x76'))[_0x0f45('0x3b')](_0x0f45('0x77'),_0x140aaa[_0x0f45('0x53')]['id']['toString']()))['where']('phone\x20NOT\x20IN\x20(?)',squel[_0x0f45('0x6d')]()[_0x0f45('0x6e')](_0x0f45('0x78'))[_0x0f45('0x72')]('cm_hopper')[_0x0f45('0x3b')]('CampaignId\x20=\x20?',_0x140aaa['params']['id'][_0x0f45('0x70')]())))[_0x0f45('0x70')]();break;case'onlyIfOpen':_0x5e802c=squel['insert']()[_0x0f45('0x68')]('cm_hopper')[_0x0f45('0x79')](['phone',_0x0f45('0x6a'),_0x0f45('0x6b'),_0x0f45('0x6c'),_0x0f45('0x5c'),_0x0f45('0x55'),'updatedAt'],squel['select']()[_0x0f45('0x6e')](_0x0f45('0x69'),_0x0f45('0x69'))[_0x0f45('0x6e')](_0x0f45('0x71'),_0x0f45('0x6a'))[_0x0f45('0x6e')]('id',_0x0f45('0x6b'))[_0x0f45('0x6e')](_0x10047b[_0x0f45('0x6f')]['toString'](),_0x0f45('0x6c'))[_0x0f45('0x6e')](_0x140aaa['params']['id']['toString'](),_0x0f45('0x5c'))[_0x0f45('0x6e')](_0x0f45('0x71'),_0x0f45('0x55'))[_0x0f45('0x6e')](_0x0f45('0x71'),_0x0f45('0x56'))[_0x0f45('0x72')](_0x0f45('0x7a'))[_0x0f45('0x3b')](_0x0f45('0x7b'))['where']('ListId\x20=\x20?',_0x10047b[_0x0f45('0x6f')][_0x0f45('0x70')]())[_0x0f45('0x3b')]('phone\x20IS\x20NOT\x20NULL')['where']('phone\x20NOT\x20IN\x20(?)',squel[_0x0f45('0x6d')]()[_0x0f45('0x6e')](_0x0f45('0x78'))['from'](_0x0f45('0x7c'))[_0x0f45('0x3b')](_0x0f45('0x77'),_0x140aaa[_0x0f45('0x53')]['id']['toString']())))[_0x0f45('0x70')]();break;default:_0x5e802c=squel['insert']()[_0x0f45('0x68')](_0x0f45('0x7c'))[_0x0f45('0x79')]([_0x0f45('0x69'),_0x0f45('0x6a'),_0x0f45('0x6b'),_0x0f45('0x6c'),_0x0f45('0x5c'),'createdAt',_0x0f45('0x56')],squel[_0x0f45('0x6d')]()[_0x0f45('0x6e')](_0x0f45('0x69'),_0x0f45('0x69'))[_0x0f45('0x6e')]('NOW()',_0x0f45('0x6a'))[_0x0f45('0x6e')]('id',_0x0f45('0x6b'))[_0x0f45('0x6e')](_0x10047b['CmListId'][_0x0f45('0x70')](),'ListId')[_0x0f45('0x6e')](_0x140aaa[_0x0f45('0x53')]['id'][_0x0f45('0x70')](),_0x0f45('0x5c'))[_0x0f45('0x6e')](_0x0f45('0x71'),'createdAt')[_0x0f45('0x6e')](_0x0f45('0x71'),_0x0f45('0x56'))[_0x0f45('0x72')](_0x0f45('0x7a'))[_0x0f45('0x3b')](_0x0f45('0x7b'))[_0x0f45('0x3b')](_0x0f45('0x73'),_0x10047b[_0x0f45('0x6f')][_0x0f45('0x70')]())[_0x0f45('0x3b')](_0x0f45('0x74')))[_0x0f45('0x70')]();}_0x155685[_0x0f45('0x7d')](db[_0x0f45('0x7e')][_0x0f45('0x2f')](_0x5e802c));}return BPromise[_0x0f45('0x7f')](_0x155685);}})[_0x0f45('0x25')](function(){return _0x27b25a;})[_0x0f45('0x25')](respondWithResult(_0x289443,null))[_0x0f45('0x46')](handleError(_0x289443,null));};exports['removeLists']=function(_0x27e38e,_0x268e81,_0x56ac84){return db[_0x0f45('0x41')][_0x0f45('0x48')]({'where':{'id':_0x27e38e[_0x0f45('0x53')]['id']}})[_0x0f45('0x25')](handleEntityNotFound(_0x268e81,null))['then'](function(_0x542c00){if(_0x542c00){return _0x542c00['removeLists'](_0x27e38e[_0x0f45('0x2f')][_0x0f45('0x64')]);}})['then'](function(_0xe070c9){if(_0xe070c9){return db['CmHopper'][_0x0f45('0x24')]({'where':{'ListId':_0x27e38e['query'][_0x0f45('0x64')],'CampaignId':_0x27e38e['params']['id']}})[_0x0f45('0x25')](function(){return _0xe070c9;});}})[_0x0f45('0x25')](respondWithStatusCode(_0x268e81,null))[_0x0f45('0x46')](handleError(_0x268e81,null));};exports['getBlackLists']=function(_0x38e7fc,_0x239063,_0x4873ff){var _0x509348={};var _0x321ea5={};var _0x2b8a6b;var _0x107369;return db['Campaign'][_0x0f45('0x5a')]({'where':{'id':_0x38e7fc[_0x0f45('0x53')]['id']}})[_0x0f45('0x25')](handleEntityNotFound(_0x239063,null))[_0x0f45('0x25')](function(_0x59bb91){if(_0x59bb91){_0x2b8a6b=_0x59bb91;_0x321ea5['model']=_[_0x0f45('0x30')](db[_0x0f45('0x62')]['rawAttributes']);_0x321ea5[_0x0f45('0x2f')]=_[_0x0f45('0x30')](_0x38e7fc[_0x0f45('0x2f')]);_0x321ea5[_0x0f45('0x31')]=_['intersection'](_0x321ea5[_0x0f45('0x33')],_0x321ea5[_0x0f45('0x2f')]);_0x509348[_0x0f45('0x34')]=_['intersection'](_0x321ea5[_0x0f45('0x33')],qs[_0x0f45('0x35')](_0x38e7fc[_0x0f45('0x2f')]['fields']));_0x509348[_0x0f45('0x34')]=_0x509348[_0x0f45('0x34')][_0x0f45('0x36')]?_0x509348[_0x0f45('0x34')]:_0x321ea5['model'];_0x509348[_0x0f45('0x39')]=qs[_0x0f45('0x3a')](_0x38e7fc['query'][_0x0f45('0x3a')]);_0x509348['where']=qs['filters'](_['pick'](_0x38e7fc[_0x0f45('0x2f')],_0x321ea5[_0x0f45('0x31')]));if(_0x38e7fc[_0x0f45('0x2f')][_0x0f45('0x3d')]){_0x509348[_0x0f45('0x3b')]=_['merge'](_0x509348[_0x0f45('0x3b')],{'$or':_[_0x0f45('0x2a')](_0x509348[_0x0f45('0x34')],function(_0x9eefca){var _0xa1a18c={};_0xa1a18c[_0x9eefca]={'$like':'%'+_0x38e7fc[_0x0f45('0x2f')][_0x0f45('0x3d')]+'%'};return _0xa1a18c;})});}_0x509348=_[_0x0f45('0x3e')]({},_0x509348,_0x38e7fc['options']);return _0x2b8a6b[_0x0f45('0x80')](_0x509348);}})[_0x0f45('0x25')](function(_0x28fee8){if(_0x28fee8){_0x107369=_0x28fee8['length'];if(!_0x38e7fc[_0x0f45('0x2f')][_0x0f45('0x37')]('nolimit')){_0x509348[_0x0f45('0x1f')]=qs[_0x0f45('0x1f')](_0x38e7fc[_0x0f45('0x2f')][_0x0f45('0x1f')]);_0x509348['offset']=qs[_0x0f45('0x1e')](_0x38e7fc[_0x0f45('0x2f')]['offset']);}return _0x2b8a6b['getBlackLists'](_0x509348);}})['then'](function(_0x57f7e3){if(_0x57f7e3){return _0x57f7e3?{'count':_0x107369,'rows':_0x57f7e3}:null;}})[_0x0f45('0x25')](respondWithResult(_0x239063,null))[_0x0f45('0x46')](handleError(_0x239063,null));};exports[_0x0f45('0x81')]=function(_0xd25eb7,_0x19db27,_0x4f4517){var _0x59e331,_0x227a8d;return db['Campaign'][_0x0f45('0x48')]({'where':{'id':_0xd25eb7[_0x0f45('0x53')]['id']}})[_0x0f45('0x25')](handleEntityNotFound(_0x19db27,null))[_0x0f45('0x25')](function(_0x37a4f5){if(_0x37a4f5){_0x227a8d=_0x37a4f5;return _0x37a4f5[_0x0f45('0x81')](_0xd25eb7['body'][_0x0f45('0x64')],_[_0x0f45('0x54')](_0xd25eb7[_0x0f45('0x4a')],[_0x0f45('0x64'),'id'])||{});}return null;})[_0x0f45('0x65')](function(_0x16f015){var _0x7efc2;_0x59e331=_0x16f015||[];var _0x3a9598=[];if(_0x16f015){for(var _0x19880c=0x0;_0x19880c<_0x16f015[_0x0f45('0x36')];_0x19880c+=0x1){var _0x37e9fa=_0x16f015[_0x19880c]['get']({'plain':!![]});_0x7efc2=squel[_0x0f45('0x82')]()[_0x0f45('0x68')](_0x0f45('0x83'))[_0x0f45('0x79')](['phone',_0x0f45('0x6b'),_0x0f45('0x6c'),_0x0f45('0x5c'),_0x0f45('0x55'),_0x0f45('0x56')],squel[_0x0f45('0x6d')]()[_0x0f45('0x6e')](_0x0f45('0x69'),_0x0f45('0x69'))[_0x0f45('0x6e')]('id','ContactId')['field'](_0x37e9fa['CmListId'][_0x0f45('0x70')](),_0x0f45('0x6c'))[_0x0f45('0x6e')](_0xd25eb7['params']['id'][_0x0f45('0x70')](),_0x0f45('0x5c'))[_0x0f45('0x6e')]('NOW()',_0x0f45('0x55'))[_0x0f45('0x6e')](_0x0f45('0x71'),'updatedAt')[_0x0f45('0x72')](_0x0f45('0x7a'))[_0x0f45('0x3b')](_0x0f45('0x7b'))[_0x0f45('0x3b')](_0x0f45('0x73'),_0x37e9fa[_0x0f45('0x6f')][_0x0f45('0x70')]())[_0x0f45('0x3b')](_0x0f45('0x74')))['toString']();_0x3a9598[_0x0f45('0x7d')](db[_0x0f45('0x7e')]['query'](_0x7efc2));}return BPromise[_0x0f45('0x7f')](_0x3a9598);}})[_0x0f45('0x25')](function(){return _0x59e331;})['then'](respondWithResult(_0x19db27,null))[_0x0f45('0x46')](handleError(_0x19db27,null));};exports[_0x0f45('0x84')]=function(_0x1370d5,_0x1f0bf5,_0x556702){return db[_0x0f45('0x41')][_0x0f45('0x48')]({'where':{'id':_0x1370d5[_0x0f45('0x53')]['id']}})[_0x0f45('0x25')](handleEntityNotFound(_0x1f0bf5,null))[_0x0f45('0x25')](function(_0x169c6b){if(_0x169c6b){return _0x169c6b[_0x0f45('0x84')](_0x1370d5[_0x0f45('0x2f')][_0x0f45('0x64')]);}})[_0x0f45('0x25')](function(_0x28d299){if(_0x28d299){return db['CmHopperBlack'][_0x0f45('0x24')]({'where':{'ListId':_0x1370d5[_0x0f45('0x2f')][_0x0f45('0x64')],'CampaignId':_0x1370d5['params']['id']}})[_0x0f45('0x25')](function(){return _0x28d299;});}})['then'](respondWithStatusCode(_0x1f0bf5,null))[_0x0f45('0x46')](handleError(_0x1f0bf5,null));};
\ No newline at end of file
+var _0x30a6=['keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','type','VIRTUAL','options','count','includeAll','include','findAll','rows','show','params','merge','find','catch','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','omit','createdAt','updatedAt','user','role','autoAssociation','getHoppers','CmHopper','getHopperHistories','findOne','CmHopperHistory','CmHopperFinal','CampaignId','getHopperBlacks','CmHopperBlack','getLists','CmList','addLists','ids','spread','dialCheckDuplicateType','always','insert','into','cm_hopper','scheduledAt','ContactId','select','phone','NOW()','field','CmListId','toString','from','cm_contacts','deletedAt\x20IS\x20NULL','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','COALESCE(calleridnum,\x27\x27)','CampaignId\x20=\x20?','COALESCE(phone,\x27\x27)','onlyIfOpen','fromQuery','ListId','ListId\x20=\x20?','push','all','removeLists','getBlackLists','addBlackLists','removeBlackLists','eml-format','rimraf','fast-json-patch','request-promise','moment','mustache','util','path','fs-extra','lodash','squel','jsforce','desk.js','to-csv','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','set','apply','reject','update','then','destroy','get','IvrCampaigns','UserProfileResource','error','stack','name','send','index','map','Campaign','rawAttributes','key','model'];(function(_0x4c12ec,_0x2e9103){var _0x3ae42c=function(_0x5a728f){while(--_0x5a728f){_0x4c12ec['push'](_0x4c12ec['shift']());}};_0x3ae42c(++_0x2e9103);}(_0x30a6,0x163));var _0x630a=function(_0x55d7dd,_0x415d91){_0x55d7dd=_0x55d7dd-0x0;var _0x1c4aef=_0x30a6[_0x55d7dd];return _0x1c4aef;};'use strict';var emlformat=require(_0x630a('0x0'));var rimraf=require(_0x630a('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x630a('0x2'));var rp=require(_0x630a('0x3'));var moment=require(_0x630a('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x630a('0x5'));var util=require(_0x630a('0x6'));var path=require(_0x630a('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x630a('0x8'));var _=require(_0x630a('0x9'));var squel=require(_0x630a('0xa'));var crypto=require('crypto');var jsforce=require(_0x630a('0xb'));var deskjs=require(_0x630a('0xc'));var toCsv=require(_0x630a('0xd'));var querystring=require('querystring');var Papa=require(_0x630a('0xe'));var Redis=require(_0x630a('0xf'));var authService=require('../../components/auth/service');var qs=require(_0x630a('0x10'));var as=require(_0x630a('0x11'));var hardwareService=require(_0x630a('0x12'));var logger=require(_0x630a('0x13'))(_0x630a('0x14'));var utils=require(_0x630a('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0x630a('0x16'));var db=require(_0x630a('0x17'))['db'];function respondWithStatusCode(_0x444f69,_0xc445b5){_0xc445b5=_0xc445b5||0xcc;return function(_0x3126e1){if(_0x3126e1){return _0x444f69[_0x630a('0x18')](_0xc445b5);}return _0x444f69[_0x630a('0x19')](_0xc445b5)[_0x630a('0x1a')]();};}function respondWithResult(_0x2f71d3,_0x409d96){_0x409d96=_0x409d96||0xc8;return function(_0x2f77b1){if(_0x2f77b1){return _0x2f71d3[_0x630a('0x19')](_0x409d96)[_0x630a('0x1b')](_0x2f77b1);}};}function respondWithFilteredResult(_0xe99a8b,_0x11b3da){return function(_0x44efaa){if(_0x44efaa){var _0x17ebdf=typeof _0x11b3da[_0x630a('0x1c')]===_0x630a('0x1d')&&typeof _0x11b3da[_0x630a('0x1e')]===_0x630a('0x1d');var _0x5a105=_0x44efaa['count'];var _0x4f1edc=_0x17ebdf?0x0:_0x11b3da[_0x630a('0x1c')];var _0x17f4a1=_0x17ebdf?_0x44efaa['count']:_0x11b3da[_0x630a('0x1c')]+_0x11b3da[_0x630a('0x1e')];var _0x138706;if(_0x17f4a1>=_0x5a105){_0x17f4a1=_0x5a105;_0x138706=0xc8;}else{_0x138706=0xce;}_0xe99a8b['status'](_0x138706);return _0xe99a8b[_0x630a('0x1f')]('Content-Range',_0x4f1edc+'-'+_0x17f4a1+'/'+_0x5a105)[_0x630a('0x1b')](_0x44efaa);}return null;};}function patchUpdates(_0x4f6046){return function(_0x162b99){try{jsonpatch[_0x630a('0x20')](_0x162b99,_0x4f6046,!![]);}catch(_0x1035d8){return BPromise[_0x630a('0x21')](_0x1035d8);}return _0x162b99['save']();};}function saveUpdates(_0x1fe384,_0x5e61c1){return function(_0x882ddb){if(_0x882ddb){return _0x882ddb[_0x630a('0x22')](_0x1fe384)[_0x630a('0x23')](function(_0x11da29){return _0x11da29;});}return null;};}function removeEntity(_0x2b5b5a,_0x4004b5){return function(_0x36a261){if(_0x36a261){return _0x36a261[_0x630a('0x24')]()[_0x630a('0x23')](function(){var _0x2e3748=_0x36a261[_0x630a('0x25')]({'plain':!![]});var _0x20c7af=_0x630a('0x26');return db[_0x630a('0x27')][_0x630a('0x24')]({'where':{'type':_0x20c7af,'resourceId':_0x2e3748['id']}})[_0x630a('0x23')](function(){return _0x36a261;});})[_0x630a('0x23')](function(){_0x2b5b5a[_0x630a('0x19')](0xcc)[_0x630a('0x1a')]();});}};}function handleEntityNotFound(_0x4b7ce5,_0x192a91){return function(_0x4092f1){if(!_0x4092f1){_0x4b7ce5['sendStatus'](0x194);}return _0x4092f1;};}function handleError(_0x954aa0,_0x5b0038){_0x5b0038=_0x5b0038||0x1f4;return function(_0x4f9b2f){logger[_0x630a('0x28')](_0x4f9b2f[_0x630a('0x29')]);if(_0x4f9b2f['name']){delete _0x4f9b2f[_0x630a('0x2a')];}_0x954aa0[_0x630a('0x19')](_0x5b0038)[_0x630a('0x2b')](_0x4f9b2f);};}exports[_0x630a('0x2c')]=function(_0x10bb10,_0x3e3012){var _0x3c61cc={},_0xd61f9c={},_0x18b440={'count':0x0,'rows':[]};var _0x267184=_[_0x630a('0x2d')](db[_0x630a('0x2e')][_0x630a('0x2f')],function(_0x526650){return{'name':_0x526650['fieldName'],'type':_0x526650['type'][_0x630a('0x30')]};});_0xd61f9c[_0x630a('0x31')]=_[_0x630a('0x2d')](_0x267184,_0x630a('0x2a'));_0xd61f9c['query']=_[_0x630a('0x32')](_0x10bb10[_0x630a('0x33')]);_0xd61f9c[_0x630a('0x34')]=_[_0x630a('0x35')](_0xd61f9c[_0x630a('0x31')],_0xd61f9c[_0x630a('0x33')]);_0x3c61cc[_0x630a('0x36')]=_[_0x630a('0x35')](_0xd61f9c['model'],qs[_0x630a('0x37')](_0x10bb10[_0x630a('0x33')][_0x630a('0x37')]));_0x3c61cc[_0x630a('0x36')]=_0x3c61cc[_0x630a('0x36')][_0x630a('0x38')]?_0x3c61cc['attributes']:_0xd61f9c['model'];if(!_0x10bb10[_0x630a('0x33')][_0x630a('0x39')](_0x630a('0x3a'))){_0x3c61cc[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x10bb10[_0x630a('0x33')][_0x630a('0x1e')]);_0x3c61cc[_0x630a('0x1c')]=qs['offset'](_0x10bb10[_0x630a('0x33')][_0x630a('0x1c')]);}_0x3c61cc[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x10bb10[_0x630a('0x33')]['sort']);_0x3c61cc['where']=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x10bb10[_0x630a('0x33')],_0xd61f9c[_0x630a('0x34')]),_0x267184);if(_0x10bb10[_0x630a('0x33')][_0x630a('0x3e')]){_0x3c61cc[_0x630a('0x3f')]=_['merge'](_0x3c61cc[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x267184,function(_0x2ebe89){if(_0x2ebe89[_0x630a('0x40')]!==_0x630a('0x41')){var _0x116902={};_0x116902[_0x2ebe89['name']]={'$like':'%'+_0x10bb10[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x116902;}})});}_0x3c61cc=_['merge']({},_0x3c61cc,_0x10bb10[_0x630a('0x42')]);var _0x29a203={'where':_0x3c61cc[_0x630a('0x3f')]};return db[_0x630a('0x2e')][_0x630a('0x43')](_0x29a203)[_0x630a('0x23')](function(_0x4d3ae2){_0x18b440[_0x630a('0x43')]=_0x4d3ae2;if(_0x10bb10[_0x630a('0x33')][_0x630a('0x44')]){_0x3c61cc[_0x630a('0x45')]=[{'all':!![]}];}return db[_0x630a('0x2e')][_0x630a('0x46')](_0x3c61cc);})[_0x630a('0x23')](function(_0xb679a){_0x18b440[_0x630a('0x47')]=_0xb679a;return _0x18b440;})[_0x630a('0x23')](respondWithFilteredResult(_0x3e3012,_0x3c61cc))['catch'](handleError(_0x3e3012,null));};exports[_0x630a('0x48')]=function(_0x3d9b02,_0x547116){var _0x35129d={'raw':![],'where':{'id':_0x3d9b02[_0x630a('0x49')]['id']}},_0x271684={};_0x271684[_0x630a('0x31')]=_[_0x630a('0x32')](db[_0x630a('0x2e')]['rawAttributes']);_0x271684[_0x630a('0x33')]=_[_0x630a('0x32')](_0x3d9b02[_0x630a('0x33')]);_0x271684[_0x630a('0x34')]=_['intersection'](_0x271684['model'],_0x271684['query']);_0x35129d[_0x630a('0x36')]=_[_0x630a('0x35')](_0x271684[_0x630a('0x31')],qs['fields'](_0x3d9b02[_0x630a('0x33')][_0x630a('0x37')]));_0x35129d['attributes']=_0x35129d[_0x630a('0x36')][_0x630a('0x38')]?_0x35129d[_0x630a('0x36')]:_0x271684['model'];if(_0x3d9b02[_0x630a('0x33')][_0x630a('0x44')]){_0x35129d[_0x630a('0x45')]=[{'all':!![]}];}_0x35129d=_[_0x630a('0x4a')]({},_0x35129d,_0x3d9b02[_0x630a('0x42')]);return db[_0x630a('0x2e')][_0x630a('0x4b')](_0x35129d)['then'](handleEntityNotFound(_0x547116,null))['then'](respondWithResult(_0x547116,null))[_0x630a('0x4c')](handleError(_0x547116,null));};exports[_0x630a('0x4d')]=function(_0x34fb12,_0x3e8845){return db[_0x630a('0x2e')][_0x630a('0x4d')](_0x34fb12[_0x630a('0x4e')],{})['then'](function(_0x6ed346){var _0x58da4f=_0x34fb12['user']['get']({'plain':!![]});if(!_0x58da4f)throw new Error(_0x630a('0x4f'));if(_0x58da4f['role']==='user'){var _0x1a9c01=_0x6ed346[_0x630a('0x25')]({'plain':!![]});var _0x1d356b=_0x630a('0x26');return db[_0x630a('0x50')][_0x630a('0x4b')]({'where':{'name':_0x1d356b,'userProfileId':_0x58da4f[_0x630a('0x51')]},'raw':!![]})[_0x630a('0x23')](function(_0x2a4049){if(_0x2a4049&&_0x2a4049['autoAssociation']===0x0){return db['UserProfileResource'][_0x630a('0x4d')]({'name':_0x1a9c01[_0x630a('0x2a')],'resourceId':_0x1a9c01['id'],'type':_0x2a4049[_0x630a('0x2a')],'sectionId':_0x2a4049['id']},{})[_0x630a('0x23')](function(){return _0x6ed346;});}else{return _0x6ed346;}})[_0x630a('0x4c')](function(_0x58c594){logger[_0x630a('0x28')](_0x630a('0x52'),_0x58c594);throw _0x58c594;});}return _0x6ed346;})['then'](respondWithResult(_0x3e8845,0xc9))[_0x630a('0x4c')](handleError(_0x3e8845,null));};exports[_0x630a('0x53')]=function(_0x4880ad,_0x25ae81){var _0x439dc3={'where':{'id':_0x4880ad['params']['id']}},_0x2dda28={};_0x2dda28[_0x630a('0x31')]=_[_0x630a('0x32')](db['Campaign'][_0x630a('0x2f')]);_0x439dc3[_0x630a('0x36')]=_[_0x630a('0x35')](_0x2dda28[_0x630a('0x31')],qs[_0x630a('0x37')](_0x4880ad[_0x630a('0x33')][_0x630a('0x37')]));_0x439dc3['attributes']=_0x439dc3[_0x630a('0x36')][_0x630a('0x38')]?_0x439dc3['attributes']:_0x2dda28['model'];if(_0x4880ad[_0x630a('0x33')][_0x630a('0x44')]){_0x439dc3[_0x630a('0x45')]=[{'all':!![]}];}_0x439dc3=_[_0x630a('0x4a')]({},_0x439dc3,_0x4880ad[_0x630a('0x42')]);return db['Campaign'][_0x630a('0x4b')](_0x439dc3)[_0x630a('0x23')](handleEntityNotFound(_0x25ae81,null))[_0x630a('0x23')](function(_0x34cb75){if(_0x34cb75){var _0x1bd0aa=_0x34cb75[_0x630a('0x25')]({'plain':!![]});_0x1bd0aa=qs[_0x630a('0x54')](_0x1bd0aa,['id',_0x630a('0x55'),_0x630a('0x56')]);_0x4880ad['body']=_[_0x630a('0x54')](_0x4880ad[_0x630a('0x4e')],['id',_0x630a('0x55'),_0x630a('0x56')]);return db[_0x630a('0x2e')][_0x630a('0x4d')](_['merge'](_0x1bd0aa,_0x4880ad[_0x630a('0x4e')]),{'include':_0x4880ad[_0x630a('0x33')][_0x630a('0x44')]?[{'all':!![]}]:undefined})['then'](function(_0x2b8c59){var _0x55022d=_0x4880ad[_0x630a('0x57')][_0x630a('0x25')]({'plain':!![]});if(!_0x55022d)throw new Error(_0x630a('0x4f'));if(_0x55022d[_0x630a('0x58')]===_0x630a('0x57')){var _0x3db315=_0x2b8c59['get']({'plain':!![]});var _0x576321='IvrCampaigns';return db[_0x630a('0x50')][_0x630a('0x4b')]({'where':{'name':_0x576321,'userProfileId':_0x55022d[_0x630a('0x51')]},'raw':!![]})['then'](function(_0x16d593){if(_0x16d593&&_0x16d593[_0x630a('0x59')]===0x0){return db[_0x630a('0x27')][_0x630a('0x4d')]({'name':_0x3db315[_0x630a('0x2a')],'resourceId':_0x3db315['id'],'type':_0x16d593[_0x630a('0x2a')],'sectionId':_0x16d593['id']},{})[_0x630a('0x23')](function(){return _0x2b8c59;});}else{return _0x2b8c59;}})[_0x630a('0x4c')](function(_0x5c086c){logger[_0x630a('0x28')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x5c086c);throw _0x5c086c;});}return _0x2b8c59;});}})[_0x630a('0x23')](respondWithResult(_0x25ae81,0xc9))[_0x630a('0x4c')](handleError(_0x25ae81,null));};exports[_0x630a('0x22')]=function(_0x101ee8,_0x278dc4){if(_0x101ee8['body']['id']){delete _0x101ee8[_0x630a('0x4e')]['id'];}return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x101ee8[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x278dc4,null))['then'](saveUpdates(_0x101ee8[_0x630a('0x4e')],null))[_0x630a('0x23')](respondWithResult(_0x278dc4,null))[_0x630a('0x4c')](handleError(_0x278dc4,null));};exports[_0x630a('0x24')]=function(_0x5d3bbc,_0x4ba087){return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x5d3bbc[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x4ba087,null))[_0x630a('0x23')](removeEntity(_0x4ba087,null))[_0x630a('0x4c')](handleError(_0x4ba087,null));};exports[_0x630a('0x5a')]=function(_0x2280c4,_0x264cfb,_0x5911bb){var _0x71f034={'raw':!![],'where':{}};var _0x3570c7={};var _0x499cb7={'count':0x0,'rows':[]};return db[_0x630a('0x2e')]['findOne']({'where':{'id':_0x2280c4['params']['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x264cfb,null))[_0x630a('0x23')](function(_0x442b78){if(_0x442b78){_0x3570c7[_0x630a('0x31')]=_[_0x630a('0x32')](db[_0x630a('0x5b')][_0x630a('0x2f')]);_0x3570c7[_0x630a('0x33')]=_[_0x630a('0x32')](_0x2280c4[_0x630a('0x33')]);_0x3570c7[_0x630a('0x34')]=_[_0x630a('0x35')](_0x3570c7[_0x630a('0x31')],_0x3570c7[_0x630a('0x33')]);_0x71f034[_0x630a('0x36')]=_[_0x630a('0x35')](_0x3570c7[_0x630a('0x31')],qs[_0x630a('0x37')](_0x2280c4[_0x630a('0x33')][_0x630a('0x37')]));_0x71f034[_0x630a('0x36')]=_0x71f034[_0x630a('0x36')][_0x630a('0x38')]?_0x71f034['attributes']:_0x3570c7['model'];if(!_0x2280c4['query'][_0x630a('0x39')]('nolimit')){_0x71f034[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x2280c4[_0x630a('0x33')][_0x630a('0x1e')]);_0x71f034[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x2280c4[_0x630a('0x33')][_0x630a('0x1c')]);}_0x71f034['order']=qs[_0x630a('0x3c')](_0x2280c4['query']['sort']);_0x71f034[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x2280c4[_0x630a('0x33')],_0x3570c7[_0x630a('0x34')]));_0x71f034[_0x630a('0x3f')]['CampaignId']=_0x442b78['id'];if(_0x2280c4['query']['filter']){_0x71f034[_0x630a('0x3f')]=_[_0x630a('0x4a')](_0x71f034[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x71f034[_0x630a('0x36')],function(_0x1824c2){var _0x461889={};_0x461889[_0x1824c2]={'$like':'%'+_0x2280c4[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x461889;})});}_0x71f034=_[_0x630a('0x4a')]({},_0x71f034,_0x2280c4[_0x630a('0x42')]);return db[_0x630a('0x5b')][_0x630a('0x43')]({'where':_0x71f034[_0x630a('0x3f')]})[_0x630a('0x23')](function(_0x3e4f4c){_0x499cb7[_0x630a('0x43')]=_0x3e4f4c;if(_0x2280c4[_0x630a('0x33')]['includeAll']){_0x71f034[_0x630a('0x45')]=[{'all':!![]}];}return db['CmHopper']['findAll'](_0x71f034);})['then'](function(_0x10801a){_0x499cb7['rows']=_0x10801a;return _0x499cb7;});}})[_0x630a('0x23')](respondWithFilteredResult(_0x264cfb,_0x71f034))[_0x630a('0x4c')](handleError(_0x264cfb,null));};exports[_0x630a('0x5c')]=function(_0x37438a,_0x524ca1,_0x21f22c){var _0x40eb3c={'raw':!![],'where':{}};var _0x403332={};var _0x42ad53={'count':0x0,'rows':[]};return db[_0x630a('0x2e')][_0x630a('0x5d')]({'where':{'id':_0x37438a[_0x630a('0x49')]['id']}})['then'](handleEntityNotFound(_0x524ca1,null))[_0x630a('0x23')](function(_0x571b2b){if(_0x571b2b){_0x403332['model']=_['keys'](db[_0x630a('0x5e')][_0x630a('0x2f')]);_0x403332[_0x630a('0x33')]=_['keys'](_0x37438a[_0x630a('0x33')]);_0x403332[_0x630a('0x34')]=_['intersection'](_0x403332[_0x630a('0x31')],_0x403332['query']);_0x40eb3c[_0x630a('0x36')]=_['intersection'](_0x403332[_0x630a('0x31')],qs[_0x630a('0x37')](_0x37438a[_0x630a('0x33')][_0x630a('0x37')]));_0x40eb3c[_0x630a('0x36')]=_0x40eb3c[_0x630a('0x36')][_0x630a('0x38')]?_0x40eb3c[_0x630a('0x36')]:_0x403332[_0x630a('0x31')];if(!_0x37438a[_0x630a('0x33')][_0x630a('0x39')](_0x630a('0x3a'))){_0x40eb3c[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x37438a[_0x630a('0x33')][_0x630a('0x1e')]);_0x40eb3c[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x37438a['query'][_0x630a('0x1c')]);}_0x40eb3c[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x37438a['query'][_0x630a('0x3c')]);_0x40eb3c[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x37438a['query'],_0x403332['filters']));_0x40eb3c[_0x630a('0x3f')]['CampaignId']=_0x571b2b['id'];if(_0x37438a[_0x630a('0x33')]['filter']){_0x40eb3c['where']=_[_0x630a('0x4a')](_0x40eb3c[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x40eb3c['attributes'],function(_0x1e3be7){var _0x13af15={};_0x13af15[_0x1e3be7]={'$like':'%'+_0x37438a[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x13af15;})});}_0x40eb3c=_[_0x630a('0x4a')]({},_0x40eb3c,_0x37438a[_0x630a('0x42')]);return db[_0x630a('0x5e')][_0x630a('0x43')]({'where':_0x40eb3c['where']})[_0x630a('0x23')](function(_0x20ba8b){_0x42ad53[_0x630a('0x43')]=_0x20ba8b;if(_0x37438a[_0x630a('0x33')][_0x630a('0x44')]){_0x40eb3c[_0x630a('0x45')]=[{'all':!![]}];}return db[_0x630a('0x5e')]['findAll'](_0x40eb3c);})[_0x630a('0x23')](function(_0x4f7763){_0x42ad53[_0x630a('0x47')]=_0x4f7763;return _0x42ad53;});}})['then'](respondWithFilteredResult(_0x524ca1,_0x40eb3c))[_0x630a('0x4c')](handleError(_0x524ca1,null));};exports['getHopperFinals']=function(_0x178877,_0x5c304a,_0x1bc0bb){var _0x5be75c={'raw':!![],'where':{}};var _0x4eb852={};var _0x2504f3={'count':0x0,'rows':[]};return db['Campaign'][_0x630a('0x5d')]({'where':{'id':_0x178877['params']['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x5c304a,null))[_0x630a('0x23')](function(_0x4a72f4){if(_0x4a72f4){_0x4eb852['model']=_['keys'](db[_0x630a('0x5f')][_0x630a('0x2f')]);_0x4eb852[_0x630a('0x33')]=_['keys'](_0x178877[_0x630a('0x33')]);_0x4eb852[_0x630a('0x34')]=_[_0x630a('0x35')](_0x4eb852[_0x630a('0x31')],_0x4eb852['query']);_0x5be75c['attributes']=_[_0x630a('0x35')](_0x4eb852['model'],qs['fields'](_0x178877[_0x630a('0x33')][_0x630a('0x37')]));_0x5be75c['attributes']=_0x5be75c['attributes']['length']?_0x5be75c['attributes']:_0x4eb852[_0x630a('0x31')];if(!_0x178877[_0x630a('0x33')][_0x630a('0x39')]('nolimit')){_0x5be75c[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x178877[_0x630a('0x33')][_0x630a('0x1e')]);_0x5be75c[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x178877[_0x630a('0x33')][_0x630a('0x1c')]);}_0x5be75c[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x178877['query']['sort']);_0x5be75c[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x178877[_0x630a('0x33')],_0x4eb852[_0x630a('0x34')]));_0x5be75c[_0x630a('0x3f')][_0x630a('0x60')]=_0x4a72f4['id'];if(_0x178877[_0x630a('0x33')][_0x630a('0x3e')]){_0x5be75c[_0x630a('0x3f')]=_[_0x630a('0x4a')](_0x5be75c[_0x630a('0x3f')],{'$or':_['map'](_0x5be75c[_0x630a('0x36')],function(_0x39f963){var _0x413106={};_0x413106[_0x39f963]={'$like':'%'+_0x178877[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x413106;})});}_0x5be75c=_['merge']({},_0x5be75c,_0x178877[_0x630a('0x42')]);return db[_0x630a('0x5f')][_0x630a('0x43')]({'where':_0x5be75c[_0x630a('0x3f')]})[_0x630a('0x23')](function(_0x3d548a){_0x2504f3[_0x630a('0x43')]=_0x3d548a;if(_0x178877['query'][_0x630a('0x44')]){_0x5be75c[_0x630a('0x45')]=[{'all':!![]}];}return db[_0x630a('0x5f')][_0x630a('0x46')](_0x5be75c);})[_0x630a('0x23')](function(_0x8e2773){_0x2504f3[_0x630a('0x47')]=_0x8e2773;return _0x2504f3;});}})[_0x630a('0x23')](respondWithFilteredResult(_0x5c304a,_0x5be75c))[_0x630a('0x4c')](handleError(_0x5c304a,null));};exports[_0x630a('0x61')]=function(_0x2be76f,_0x441ab0,_0x4df7db){var _0x108c2c={'raw':!![],'where':{}};var _0x4d62d3={};var _0x324abb={'count':0x0,'rows':[]};return db[_0x630a('0x2e')]['findOne']({'where':{'id':_0x2be76f[_0x630a('0x49')]['id']}})['then'](handleEntityNotFound(_0x441ab0,null))[_0x630a('0x23')](function(_0x518264){if(_0x518264){_0x4d62d3['model']=_['keys'](db['CmHopperBlack'][_0x630a('0x2f')]);_0x4d62d3['query']=_[_0x630a('0x32')](_0x2be76f['query']);_0x4d62d3[_0x630a('0x34')]=_[_0x630a('0x35')](_0x4d62d3[_0x630a('0x31')],_0x4d62d3['query']);_0x108c2c['attributes']=_[_0x630a('0x35')](_0x4d62d3['model'],qs[_0x630a('0x37')](_0x2be76f[_0x630a('0x33')]['fields']));_0x108c2c['attributes']=_0x108c2c[_0x630a('0x36')]['length']?_0x108c2c[_0x630a('0x36')]:_0x4d62d3[_0x630a('0x31')];if(!_0x2be76f[_0x630a('0x33')][_0x630a('0x39')](_0x630a('0x3a'))){_0x108c2c[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x2be76f['query'][_0x630a('0x1e')]);_0x108c2c[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x2be76f[_0x630a('0x33')][_0x630a('0x1c')]);}_0x108c2c[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x2be76f['query'][_0x630a('0x3c')]);_0x108c2c[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x2be76f[_0x630a('0x33')],_0x4d62d3[_0x630a('0x34')]));_0x108c2c[_0x630a('0x3f')][_0x630a('0x60')]=_0x518264['id'];if(_0x2be76f[_0x630a('0x33')][_0x630a('0x3e')]){_0x108c2c[_0x630a('0x3f')]=_[_0x630a('0x4a')](_0x108c2c[_0x630a('0x3f')],{'$or':_['map'](_0x108c2c[_0x630a('0x36')],function(_0x125088){var _0x2d42a0={};_0x2d42a0[_0x125088]={'$like':'%'+_0x2be76f[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x2d42a0;})});}_0x108c2c=_[_0x630a('0x4a')]({},_0x108c2c,_0x2be76f[_0x630a('0x42')]);return db[_0x630a('0x62')][_0x630a('0x43')]({'where':_0x108c2c[_0x630a('0x3f')]})[_0x630a('0x23')](function(_0x467e8f){_0x324abb['count']=_0x467e8f;if(_0x2be76f[_0x630a('0x33')][_0x630a('0x44')]){_0x108c2c[_0x630a('0x45')]=[{'all':!![]}];}return db[_0x630a('0x62')][_0x630a('0x46')](_0x108c2c);})[_0x630a('0x23')](function(_0x230ac9){_0x324abb[_0x630a('0x47')]=_0x230ac9;return _0x324abb;});}})[_0x630a('0x23')](respondWithFilteredResult(_0x441ab0,_0x108c2c))[_0x630a('0x4c')](handleError(_0x441ab0,null));};exports[_0x630a('0x63')]=function(_0x24a3d5,_0x5c3b27,_0x5bd033){var _0x5381dd={};var _0x5a7de8={};var _0x554acf;var _0x219cd9;return db[_0x630a('0x2e')][_0x630a('0x5d')]({'where':{'id':_0x24a3d5[_0x630a('0x49')]['id']}})['then'](handleEntityNotFound(_0x5c3b27,null))[_0x630a('0x23')](function(_0x4b50f9){if(_0x4b50f9){_0x554acf=_0x4b50f9;_0x5a7de8[_0x630a('0x31')]=_['keys'](db[_0x630a('0x64')][_0x630a('0x2f')]);_0x5a7de8[_0x630a('0x33')]=_[_0x630a('0x32')](_0x24a3d5[_0x630a('0x33')]);_0x5a7de8[_0x630a('0x34')]=_[_0x630a('0x35')](_0x5a7de8['model'],_0x5a7de8[_0x630a('0x33')]);_0x5381dd['attributes']=_[_0x630a('0x35')](_0x5a7de8['model'],qs[_0x630a('0x37')](_0x24a3d5[_0x630a('0x33')][_0x630a('0x37')]));_0x5381dd['attributes']=_0x5381dd[_0x630a('0x36')][_0x630a('0x38')]?_0x5381dd['attributes']:_0x5a7de8[_0x630a('0x31')];_0x5381dd['order']=qs['sort'](_0x24a3d5['query'][_0x630a('0x3c')]);_0x5381dd['where']=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x24a3d5[_0x630a('0x33')],_0x5a7de8['filters']));if(_0x24a3d5[_0x630a('0x33')][_0x630a('0x3e')]){_0x5381dd['where']=_[_0x630a('0x4a')](_0x5381dd[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x5381dd[_0x630a('0x36')],function(_0x5890ea){var _0x2acff7={};_0x2acff7[_0x5890ea]={'$like':'%'+_0x24a3d5[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x2acff7;})});}_0x5381dd=_[_0x630a('0x4a')]({},_0x5381dd,_0x24a3d5['options']);return _0x554acf['getLists'](_0x5381dd);}})[_0x630a('0x23')](function(_0x458803){if(_0x458803){_0x219cd9=_0x458803[_0x630a('0x38')];if(!_0x24a3d5['query'][_0x630a('0x39')]('nolimit')){_0x5381dd[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x24a3d5['query'][_0x630a('0x1e')]);_0x5381dd[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x24a3d5[_0x630a('0x33')][_0x630a('0x1c')]);}return _0x554acf[_0x630a('0x63')](_0x5381dd);}})[_0x630a('0x23')](function(_0x5b036a){if(_0x5b036a){return _0x5b036a?{'count':_0x219cd9,'rows':_0x5b036a}:null;}})[_0x630a('0x23')](respondWithResult(_0x5c3b27,null))[_0x630a('0x4c')](handleError(_0x5c3b27,null));};exports[_0x630a('0x65')]=function(_0x1b2f2d,_0x444bcd,_0x15069c){var _0x523c5e,_0x4d9d13;return db['Campaign'][_0x630a('0x4b')]({'where':{'id':_0x1b2f2d[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x444bcd,null))[_0x630a('0x23')](function(_0x29b3f3){if(_0x29b3f3){_0x4d9d13=_0x29b3f3;return _0x29b3f3[_0x630a('0x65')](_0x1b2f2d[_0x630a('0x4e')][_0x630a('0x66')],_[_0x630a('0x54')](_0x1b2f2d[_0x630a('0x4e')],['ids','id'])||{});}return null;})[_0x630a('0x67')](function(_0x5f36ce){var _0x502c0f;_0x523c5e=_0x5f36ce||[];var _0x1a625b=[];if(_0x5f36ce){for(var _0x4f83b5=0x0;_0x4f83b5<_0x5f36ce['length'];_0x4f83b5+=0x1){var _0x14eaa3=_0x5f36ce[_0x4f83b5]['get']({'plain':!![]});_0x4d9d13[_0x630a('0x68')]=_0x1b2f2d['body'][_0x630a('0x68')]?_0x1b2f2d[_0x630a('0x4e')][_0x630a('0x68')]:_0x4d9d13[_0x630a('0x68')];switch(_0x4d9d13[_0x630a('0x68')]){case _0x630a('0x69'):_0x502c0f=squel[_0x630a('0x6a')]()[_0x630a('0x6b')](_0x630a('0x6c'))['fromQuery'](['phone',_0x630a('0x6d'),_0x630a('0x6e'),'ListId',_0x630a('0x60'),_0x630a('0x55'),_0x630a('0x56')],squel[_0x630a('0x6f')]()['field']('phone',_0x630a('0x70'))['field'](_0x630a('0x71'),_0x630a('0x6d'))[_0x630a('0x72')]('id',_0x630a('0x6e'))[_0x630a('0x72')](_0x14eaa3[_0x630a('0x73')][_0x630a('0x74')](),'ListId')[_0x630a('0x72')](_0x1b2f2d[_0x630a('0x49')]['id']['toString'](),_0x630a('0x60'))[_0x630a('0x72')]('NOW()',_0x630a('0x55'))[_0x630a('0x72')](_0x630a('0x71'),'updatedAt')[_0x630a('0x75')](_0x630a('0x76'))[_0x630a('0x3f')](_0x630a('0x77'))[_0x630a('0x3f')]('ListId\x20=\x20?',_0x14eaa3['CmListId']['toString']())[_0x630a('0x3f')](_0x630a('0x78'))['where'](_0x630a('0x79'),squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x7a'))[_0x630a('0x75')]('cm_hopper_final')['where'](_0x630a('0x7b'),_0x1b2f2d[_0x630a('0x49')]['id'][_0x630a('0x74')]()))[_0x630a('0x3f')](_0x630a('0x79'),squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x7c'))['from'](_0x630a('0x6c'))[_0x630a('0x3f')](_0x630a('0x7b'),_0x1b2f2d['params']['id'][_0x630a('0x74')]())))['toString']();break;case _0x630a('0x7d'):_0x502c0f=squel[_0x630a('0x6a')]()[_0x630a('0x6b')]('cm_hopper')[_0x630a('0x7e')]([_0x630a('0x70'),'scheduledAt',_0x630a('0x6e'),'ListId',_0x630a('0x60'),_0x630a('0x55'),_0x630a('0x56')],squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x70'),_0x630a('0x70'))[_0x630a('0x72')](_0x630a('0x71'),'scheduledAt')[_0x630a('0x72')]('id',_0x630a('0x6e'))[_0x630a('0x72')](_0x14eaa3[_0x630a('0x73')]['toString'](),_0x630a('0x7f'))[_0x630a('0x72')](_0x1b2f2d[_0x630a('0x49')]['id'][_0x630a('0x74')](),'CampaignId')[_0x630a('0x72')](_0x630a('0x71'),_0x630a('0x55'))[_0x630a('0x72')](_0x630a('0x71'),'updatedAt')['from'](_0x630a('0x76'))['where'](_0x630a('0x77'))['where']('ListId\x20=\x20?',_0x14eaa3['CmListId']['toString']())[_0x630a('0x3f')](_0x630a('0x78'))[_0x630a('0x3f')](_0x630a('0x79'),squel[_0x630a('0x6f')]()[_0x630a('0x72')]('COALESCE(phone,\x27\x27)')[_0x630a('0x75')](_0x630a('0x6c'))['where']('CampaignId\x20=\x20?',_0x1b2f2d[_0x630a('0x49')]['id'][_0x630a('0x74')]())))[_0x630a('0x74')]();break;default:_0x502c0f=squel[_0x630a('0x6a')]()['into'](_0x630a('0x6c'))[_0x630a('0x7e')](['phone',_0x630a('0x6d'),'ContactId',_0x630a('0x7f'),_0x630a('0x60'),_0x630a('0x55'),'updatedAt'],squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x70'),_0x630a('0x70'))[_0x630a('0x72')](_0x630a('0x71'),'scheduledAt')[_0x630a('0x72')]('id','ContactId')[_0x630a('0x72')](_0x14eaa3[_0x630a('0x73')][_0x630a('0x74')](),_0x630a('0x7f'))['field'](_0x1b2f2d[_0x630a('0x49')]['id'][_0x630a('0x74')](),_0x630a('0x60'))[_0x630a('0x72')](_0x630a('0x71'),_0x630a('0x55'))[_0x630a('0x72')](_0x630a('0x71'),'updatedAt')[_0x630a('0x75')](_0x630a('0x76'))[_0x630a('0x3f')]('deletedAt\x20IS\x20NULL')[_0x630a('0x3f')](_0x630a('0x80'),_0x14eaa3['CmListId'][_0x630a('0x74')]())[_0x630a('0x3f')]('phone\x20IS\x20NOT\x20NULL'))[_0x630a('0x74')]();}_0x1a625b[_0x630a('0x81')](db['sequelize'][_0x630a('0x33')](_0x502c0f));}return BPromise[_0x630a('0x82')](_0x1a625b);}})[_0x630a('0x23')](function(){return _0x523c5e;})['then'](respondWithResult(_0x444bcd,null))['catch'](handleError(_0x444bcd,null));};exports['removeLists']=function(_0x40222f,_0x20a5d5,_0x263b79){return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x40222f[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x20a5d5,null))[_0x630a('0x23')](function(_0x4fda16){if(_0x4fda16){return _0x4fda16[_0x630a('0x83')](_0x40222f[_0x630a('0x33')][_0x630a('0x66')]);}})['then'](function(_0x4a66a4){if(_0x4a66a4){return db[_0x630a('0x5b')][_0x630a('0x24')]({'where':{'ListId':_0x40222f[_0x630a('0x33')]['ids'],'CampaignId':_0x40222f[_0x630a('0x49')]['id']}})[_0x630a('0x23')](function(){return _0x4a66a4;});}})[_0x630a('0x23')](respondWithStatusCode(_0x20a5d5,null))[_0x630a('0x4c')](handleError(_0x20a5d5,null));};exports[_0x630a('0x84')]=function(_0x3148b8,_0xe9c122,_0x445d14){var _0x47487b={};var _0x2ddb15={};var _0x362d2d;var _0x460ef1;return db[_0x630a('0x2e')]['findOne']({'where':{'id':_0x3148b8[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0xe9c122,null))[_0x630a('0x23')](function(_0x35e88f){if(_0x35e88f){_0x362d2d=_0x35e88f;_0x2ddb15[_0x630a('0x31')]=_[_0x630a('0x32')](db[_0x630a('0x64')]['rawAttributes']);_0x2ddb15[_0x630a('0x33')]=_['keys'](_0x3148b8[_0x630a('0x33')]);_0x2ddb15['filters']=_[_0x630a('0x35')](_0x2ddb15[_0x630a('0x31')],_0x2ddb15['query']);_0x47487b[_0x630a('0x36')]=_['intersection'](_0x2ddb15[_0x630a('0x31')],qs[_0x630a('0x37')](_0x3148b8['query'][_0x630a('0x37')]));_0x47487b[_0x630a('0x36')]=_0x47487b[_0x630a('0x36')][_0x630a('0x38')]?_0x47487b[_0x630a('0x36')]:_0x2ddb15[_0x630a('0x31')];_0x47487b[_0x630a('0x3b')]=qs[_0x630a('0x3c')](_0x3148b8[_0x630a('0x33')][_0x630a('0x3c')]);_0x47487b[_0x630a('0x3f')]=qs[_0x630a('0x34')](_[_0x630a('0x3d')](_0x3148b8['query'],_0x2ddb15[_0x630a('0x34')]));if(_0x3148b8[_0x630a('0x33')][_0x630a('0x3e')]){_0x47487b['where']=_[_0x630a('0x4a')](_0x47487b[_0x630a('0x3f')],{'$or':_[_0x630a('0x2d')](_0x47487b[_0x630a('0x36')],function(_0x390c70){var _0x11c58b={};_0x11c58b[_0x390c70]={'$like':'%'+_0x3148b8[_0x630a('0x33')][_0x630a('0x3e')]+'%'};return _0x11c58b;})});}_0x47487b=_[_0x630a('0x4a')]({},_0x47487b,_0x3148b8[_0x630a('0x42')]);return _0x362d2d[_0x630a('0x84')](_0x47487b);}})[_0x630a('0x23')](function(_0x212372){if(_0x212372){_0x460ef1=_0x212372[_0x630a('0x38')];if(!_0x3148b8['query']['hasOwnProperty']('nolimit')){_0x47487b[_0x630a('0x1e')]=qs[_0x630a('0x1e')](_0x3148b8[_0x630a('0x33')][_0x630a('0x1e')]);_0x47487b[_0x630a('0x1c')]=qs[_0x630a('0x1c')](_0x3148b8[_0x630a('0x33')][_0x630a('0x1c')]);}return _0x362d2d['getBlackLists'](_0x47487b);}})[_0x630a('0x23')](function(_0x548b15){if(_0x548b15){return _0x548b15?{'count':_0x460ef1,'rows':_0x548b15}:null;}})[_0x630a('0x23')](respondWithResult(_0xe9c122,null))[_0x630a('0x4c')](handleError(_0xe9c122,null));};exports[_0x630a('0x85')]=function(_0x2aa30f,_0x355ca1,_0x1e8689){var _0x9ee66f,_0x2a397d;return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x2aa30f[_0x630a('0x49')]['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x355ca1,null))[_0x630a('0x23')](function(_0x5d4e73){if(_0x5d4e73){_0x2a397d=_0x5d4e73;return _0x5d4e73[_0x630a('0x85')](_0x2aa30f[_0x630a('0x4e')][_0x630a('0x66')],_['omit'](_0x2aa30f[_0x630a('0x4e')],[_0x630a('0x66'),'id'])||{});}return null;})['spread'](function(_0x3948e7){var _0x5ea33b;_0x9ee66f=_0x3948e7||[];var _0x35867b=[];if(_0x3948e7){for(var _0x326709=0x0;_0x326709<_0x3948e7['length'];_0x326709+=0x1){var _0x29d9cb=_0x3948e7[_0x326709][_0x630a('0x25')]({'plain':!![]});_0x5ea33b=squel[_0x630a('0x6a')]()[_0x630a('0x6b')]('cm_hopper_black')[_0x630a('0x7e')]([_0x630a('0x70'),_0x630a('0x6e'),_0x630a('0x7f'),'CampaignId','createdAt','updatedAt'],squel[_0x630a('0x6f')]()[_0x630a('0x72')](_0x630a('0x70'),_0x630a('0x70'))[_0x630a('0x72')]('id',_0x630a('0x6e'))[_0x630a('0x72')](_0x29d9cb[_0x630a('0x73')][_0x630a('0x74')](),'ListId')[_0x630a('0x72')](_0x2aa30f['params']['id'][_0x630a('0x74')](),_0x630a('0x60'))[_0x630a('0x72')](_0x630a('0x71'),_0x630a('0x55'))[_0x630a('0x72')](_0x630a('0x71'),'updatedAt')[_0x630a('0x75')](_0x630a('0x76'))[_0x630a('0x3f')](_0x630a('0x77'))[_0x630a('0x3f')](_0x630a('0x80'),_0x29d9cb['CmListId'][_0x630a('0x74')]())[_0x630a('0x3f')](_0x630a('0x78')))['toString']();_0x35867b[_0x630a('0x81')](db['sequelize'][_0x630a('0x33')](_0x5ea33b));}return BPromise['all'](_0x35867b);}})[_0x630a('0x23')](function(){return _0x9ee66f;})['then'](respondWithResult(_0x355ca1,null))[_0x630a('0x4c')](handleError(_0x355ca1,null));};exports['removeBlackLists']=function(_0x825be,_0x593799,_0x17810e){return db[_0x630a('0x2e')][_0x630a('0x4b')]({'where':{'id':_0x825be['params']['id']}})[_0x630a('0x23')](handleEntityNotFound(_0x593799,null))[_0x630a('0x23')](function(_0x3a1f5e){if(_0x3a1f5e){return _0x3a1f5e[_0x630a('0x86')](_0x825be['query']['ids']);}})['then'](function(_0x51bdaf){if(_0x51bdaf){return db['CmHopperBlack'][_0x630a('0x24')]({'where':{'ListId':_0x825be[_0x630a('0x33')]['ids'],'CampaignId':_0x825be[_0x630a('0x49')]['id']}})[_0x630a('0x23')](function(){return _0x51bdaf;});}})['then'](respondWithStatusCode(_0x593799,null))['catch'](handleError(_0x593799,null));};
\ No newline at end of file