47bc73fb32dbfbbd3174209fda0601bb1903b5b7
[motion-next.git] / server / api / campaign / campaign.controller.js
1 const a51_0xd7b1=['createdAt','destroy','send','addBlackLists','CmListId','Unable\x20to\x20retrieve\x20the\x20current\x20user','cm_hopper_black','CampaignId\x20=\x20?','end','CmHopperBlack','IvrCampaigns','filters','model','field','Content-Range','nolimit','insert','offset','UserProfileResource','updatedAt','intersection','always','dialCheckDuplicateType','onlyIfOpen','api','getHopperBlacks','findOne','includeAll','../../mysqldb','userProfileId','cm_hopper_final','user','cm_hopper','length','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','cm_contacts','type','CmHopperFinal','show','rawAttributes','COALESCE(phone,\x27\x27)','sendStatus','update','name','get','like','filter','lodash','autoAssociation','fields','then','phone\x20IS\x20NOT\x20NULL','getHoppers','all','catch','fromQuery','json','create','CmList','NOW()','ids','count','removeLists','map','index','into','sequelize','fieldName','squel','deletedAt\x20IS\x20NULL','role','ListId\x20=\x20?','Campaign','include','addLists','findAll','ListId','UserProfileSection','toString','select','key','body','scheduledAt','omit','CmHopperHistory','undefined','rows','sort','push','limit','error','where','query','pick','VIRTUAL','getHopperFinals','phone\x20NOT\x20IN\x20(?)','options','removeBlackLists','order','keys','merge','COALESCE(calleridnum,\x27\x27)','set','getLists','getBlackLists','CmHopper','ContactId','attributes','status','from','CampaignId','phone'];(function(_0x20fa0e,_0x2c500d){const _0xd7b1d1=function(_0x30511c){while(--_0x30511c){_0x20fa0e['push'](_0x20fa0e['shift']());}};_0xd7b1d1(++_0x2c500d);}(a51_0xd7b1,0x1be));const a51_0x3051=function(_0x20fa0e,_0x2c500d){_0x20fa0e=_0x20fa0e-0x8d;let _0xd7b1d1=a51_0xd7b1[_0x20fa0e];return _0xd7b1d1;};const a51_0x1af30c=a51_0x3051;'use strict';const _=require(a51_0x1af30c(0xc7)),squel=require(a51_0x1af30c(0xdc)),qs=require('../../components/parsers/qs'),logger=require('../../config/logger')(a51_0x1af30c(0xaf)),{db}=require(a51_0x1af30c(0xb3)),{Op}=require(a51_0x1af30c(0xda));function respondWithStatusCode(_0x407ae8,_0x3eb787){return _0x3eb787=_0x3eb787||0xcc,function(_0x5dfa0f){const _0x532de9=a51_0x3051;if(_0x5dfa0f)return _0x407ae8[_0x532de9(0xc1)](_0x3eb787);return _0x407ae8[_0x532de9(0x93)](_0x3eb787)[_0x532de9(0x9f)]();};}function respondWithResult(_0x7b88c5,_0x25049c){return _0x25049c=_0x25049c||0xc8,function(_0x59c328){const _0x5d06f8=a51_0x3051;if(_0x59c328)return _0x7b88c5[_0x5d06f8(0x93)](_0x25049c)[_0x5d06f8(0xd0)](_0x59c328);};}function respondWithFilteredResult(_0x361650,_0x5616af){return function(_0x232ebb){const _0x2b48cb=a51_0x3051;if(_0x232ebb){const _0x1abbba=_0x232ebb[_0x2b48cb(0xd5)],_0x1e40c7=_0x5616af[_0x2b48cb(0xa8)];let _0x37bf5d=_0x5616af[_0x2b48cb(0xa8)]+_0x5616af[_0x2b48cb(0xf1)],_0x194fbb;return _0x37bf5d>=_0x1abbba?(_0x37bf5d=_0x1abbba,_0x194fbb=0xc8):_0x194fbb=0xce,_0x361650['status'](_0x194fbb),_0x361650[_0x2b48cb(0x8d)](_0x2b48cb(0xa5),_0x1e40c7+'-'+_0x37bf5d+'/'+_0x1abbba)[_0x2b48cb(0xd0)](_0x232ebb);}return null;};}function saveUpdates(_0x4d9689){return function(_0xf42410){if(_0xf42410)return _0xf42410['update'](_0x4d9689)['then'](function(_0x1c0f84){return _0x1c0f84;});return null;};}function removeEntity(_0x4fdc52){return function(_0x3b6607){const _0x24ac1f=a51_0x3051;if(_0x3b6607)return _0x3b6607[_0x24ac1f(0x98)]()[_0x24ac1f(0xca)](function(){const _0x1043fa=_0x24ac1f,_0xf4440c=_0x3b6607['get']({'plain':!![]}),_0x501336=_0x1043fa(0xa1);return db['UserProfileResource'][_0x1043fa(0x98)]({'where':{'type':_0x501336,'resourceId':_0xf4440c['id']}})[_0x1043fa(0xca)](function(){return _0x3b6607;});})[_0x24ac1f(0xca)](function(){const _0x4777a3=_0x24ac1f;_0x4fdc52[_0x4777a3(0x93)](0xcc)[_0x4777a3(0x9f)]();});};}function handleEntityNotFound(_0x24699e){return function(_0x1325a9){return!_0x1325a9&&_0x24699e['sendStatus'](0x194),_0x1325a9;};}function handleError(_0x4ce265,_0x291c22){return _0x291c22=_0x291c22||0x1f4,function(_0xcdb775){const _0x188937=a51_0x3051;logger[_0x188937(0xf2)](_0xcdb775['stack']),_0xcdb775[_0x188937(0xc3)]&&delete _0xcdb775[_0x188937(0xc3)],_0x4ce265['status'](_0x291c22)[_0x188937(0x99)](_0xcdb775);};}exports[a51_0x1af30c(0xd8)]=function(_0x593e53,_0x1d96a5){const _0x2e1cbd=a51_0x1af30c;let _0x3b4ee1={};const _0x3c8e7d={},_0x59e533={'count':0x0,'rows':[]},_0x59a05d=_[_0x2e1cbd(0xd7)](db['Campaign'][_0x2e1cbd(0xbf)],function(_0x9e0579){const _0x3fcc57=_0x2e1cbd;return{'name':_0x9e0579[_0x3fcc57(0xdb)],'type':_0x9e0579[_0x3fcc57(0xbc)][_0x3fcc57(0xe8)]};});_0x3c8e7d[_0x2e1cbd(0xa3)]=_['map'](_0x59a05d,_0x2e1cbd(0xc3)),_0x3c8e7d[_0x2e1cbd(0xf4)]=_['keys'](_0x593e53[_0x2e1cbd(0xf4)]),_0x3c8e7d[_0x2e1cbd(0xa2)]=_[_0x2e1cbd(0xab)](_0x3c8e7d['model'],_0x3c8e7d[_0x2e1cbd(0xf4)]),_0x3b4ee1['attributes']=_[_0x2e1cbd(0xab)](_0x3c8e7d[_0x2e1cbd(0xa3)],qs[_0x2e1cbd(0xc9)](_0x593e53[_0x2e1cbd(0xf4)][_0x2e1cbd(0xc9)])),_0x3b4ee1['attributes']=_0x3b4ee1['attributes']['length']?_0x3b4ee1[_0x2e1cbd(0x92)]:_0x3c8e7d[_0x2e1cbd(0xa3)];typeof _0x593e53[_0x2e1cbd(0xf4)]['nolimit']===_0x2e1cbd(0xed)&&(_0x3b4ee1[_0x2e1cbd(0xf1)]=qs[_0x2e1cbd(0xf1)](_0x593e53[_0x2e1cbd(0xf4)][_0x2e1cbd(0xf1)]),_0x3b4ee1['offset']=qs[_0x2e1cbd(0xa8)](_0x593e53[_0x2e1cbd(0xf4)][_0x2e1cbd(0xa8)]));_0x3b4ee1['order']=qs['sort'](_0x593e53[_0x2e1cbd(0xf4)][_0x2e1cbd(0xef)]),_0x3b4ee1[_0x2e1cbd(0xf3)]=qs['filters'](_[_0x2e1cbd(0xf5)](_0x593e53[_0x2e1cbd(0xf4)],_0x3c8e7d['filters']),_0x59a05d);_0x593e53['query'][_0x2e1cbd(0xc6)]&&(_0x3b4ee1[_0x2e1cbd(0xf3)]=_[_0x2e1cbd(0xfd)](_0x3b4ee1['where'],{[Op['or']]:_[_0x2e1cbd(0xd7)](_0x59a05d,function(_0x3511bf){const _0x3f4a9e=_0x2e1cbd;if(_0x3511bf['type']!==_0x3f4a9e(0xf6)){const _0x5d2681={};return _0x5d2681[_0x3511bf[_0x3f4a9e(0xc3)]]={[Op[_0x3f4a9e(0xc5)]]:'%'+_0x593e53[_0x3f4a9e(0xf4)][_0x3f4a9e(0xc6)]+'%'},_0x5d2681;}})}));_0x3b4ee1=_[_0x2e1cbd(0xfd)]({},_0x3b4ee1,_0x593e53[_0x2e1cbd(0xf9)]);const _0xe824f5={'where':_0x3b4ee1[_0x2e1cbd(0xf3)]};return db['Campaign'][_0x2e1cbd(0xd5)](_0xe824f5)['then'](function(_0x514648){const _0x166abb=_0x2e1cbd;return _0x59e533[_0x166abb(0xd5)]=_0x514648,_0x593e53[_0x166abb(0xf4)]['includeAll']&&(_0x3b4ee1[_0x166abb(0xe1)]=[{'all':!![]}]),db[_0x166abb(0xe0)]['findAll'](_0x3b4ee1);})['then'](function(_0x550802){const _0x125174=_0x2e1cbd;return _0x59e533[_0x125174(0xee)]=_0x550802,_0x59e533;})['then'](respondWithFilteredResult(_0x1d96a5,_0x3b4ee1))[_0x2e1cbd(0xce)](handleError(_0x1d96a5,null));},exports[a51_0x1af30c(0xbe)]=function(_0x26ed26,_0x684f98){const _0x2a0686=a51_0x1af30c;let _0x35a051={'raw':![],'where':{'id':_0x26ed26[_0x2a0686(0xba)]['id']}};const _0x554e5e={};return _0x554e5e[_0x2a0686(0xa3)]=_[_0x2a0686(0xfc)](db[_0x2a0686(0xe0)][_0x2a0686(0xbf)]),_0x554e5e[_0x2a0686(0xf4)]=_['keys'](_0x26ed26['query']),_0x554e5e['filters']=_[_0x2a0686(0xab)](_0x554e5e[_0x2a0686(0xa3)],_0x554e5e['query']),_0x35a051[_0x2a0686(0x92)]=_['intersection'](_0x554e5e[_0x2a0686(0xa3)],qs['fields'](_0x26ed26[_0x2a0686(0xf4)][_0x2a0686(0xc9)])),_0x35a051['attributes']=_0x35a051[_0x2a0686(0x92)][_0x2a0686(0xb8)]?_0x35a051[_0x2a0686(0x92)]:_0x554e5e[_0x2a0686(0xa3)],_0x26ed26['query'][_0x2a0686(0xb2)]&&(_0x35a051[_0x2a0686(0xe1)]=[{'all':!![]}]),_0x35a051=_[_0x2a0686(0xfd)]({},_0x35a051,_0x26ed26[_0x2a0686(0xf9)]),db[_0x2a0686(0xe0)][_0x2a0686(0xb1)](_0x35a051)[_0x2a0686(0xca)](handleEntityNotFound(_0x684f98,null))[_0x2a0686(0xca)](respondWithResult(_0x684f98,null))[_0x2a0686(0xce)](handleError(_0x684f98,null));},exports[a51_0x1af30c(0xd1)]=function(_0x78781f,_0x36edae){const _0xfcd6dd=a51_0x1af30c;return db[_0xfcd6dd(0xe0)][_0xfcd6dd(0xd1)](_0x78781f[_0xfcd6dd(0xe9)],{})[_0xfcd6dd(0xca)](function(_0x5163f5){const _0x30cb75=_0xfcd6dd,_0x41c667=_0x78781f[_0x30cb75(0xb6)]['get']({'plain':!![]});if(!_0x41c667)throw new Error(_0x30cb75(0x9c));if(_0x41c667['role']===_0x30cb75(0xb6)){const _0x3d03d2=_0x5163f5[_0x30cb75(0xc4)]({'plain':!![]}),_0x4e117d=_0x30cb75(0xa1);return db[_0x30cb75(0xe5)][_0x30cb75(0xb1)]({'where':{'name':_0x4e117d,'userProfileId':_0x41c667[_0x30cb75(0xb4)]},'raw':!![]})['then'](function(_0x300ea3){const _0x3f2c0c=_0x30cb75;return _0x300ea3&&_0x300ea3[_0x3f2c0c(0xc8)]===0x0?db[_0x3f2c0c(0xa9)][_0x3f2c0c(0xd1)]({'name':_0x3d03d2['name'],'resourceId':_0x3d03d2['id'],'type':_0x300ea3[_0x3f2c0c(0xc3)],'sectionId':_0x300ea3['id']},{})[_0x3f2c0c(0xca)](function(){return _0x5163f5;}):_0x5163f5;})[_0x30cb75(0xce)](function(_0x10678a){const _0x4ad932=_0x30cb75;logger[_0x4ad932(0xf2)](_0x4ad932(0xb9),_0x10678a);throw _0x10678a;});}return _0x5163f5;})[_0xfcd6dd(0xca)](respondWithResult(_0x36edae,0xc9))[_0xfcd6dd(0xce)](handleError(_0x36edae,null));},exports['clone']=function(_0x317b1f,_0x48e34a){const _0x42c084=a51_0x1af30c;let _0x42e948={'where':{'id':_0x317b1f[_0x42c084(0xba)]['id']}};const _0x184ce1={};return _0x184ce1['model']=_[_0x42c084(0xfc)](db[_0x42c084(0xe0)]['rawAttributes']),_0x42e948['attributes']=_[_0x42c084(0xab)](_0x184ce1[_0x42c084(0xa3)],qs[_0x42c084(0xc9)](_0x317b1f['query'][_0x42c084(0xc9)])),_0x42e948[_0x42c084(0x92)]=_0x42e948[_0x42c084(0x92)][_0x42c084(0xb8)]?_0x42e948[_0x42c084(0x92)]:_0x184ce1[_0x42c084(0xa3)],_0x317b1f[_0x42c084(0xf4)][_0x42c084(0xb2)]&&(_0x42e948['include']=[{'all':!![]}]),_0x42e948=_['merge']({},_0x42e948,_0x317b1f[_0x42c084(0xf9)]),db[_0x42c084(0xe0)][_0x42c084(0xb1)](_0x42e948)['then'](handleEntityNotFound(_0x48e34a,null))[_0x42c084(0xca)](function(_0x3a6911){const _0x372d87=_0x42c084;if(_0x3a6911){let _0x166a5d=_0x3a6911['get']({'plain':!![]});return _0x166a5d=qs[_0x372d87(0xeb)](_0x166a5d,['id','createdAt',_0x372d87(0xaa)]),_0x317b1f[_0x372d87(0xe9)]=_['omit'](_0x317b1f[_0x372d87(0xe9)],['id',_0x372d87(0x97),_0x372d87(0xaa)]),db['Campaign']['create'](_['merge'](_0x166a5d,_0x317b1f[_0x372d87(0xe9)]),{'include':_0x317b1f['query']['includeAll']?[{'all':!![]}]:undefined})[_0x372d87(0xca)](function(_0x10d269){const _0x2d960a=_0x372d87,_0x18a90e=_0x317b1f[_0x2d960a(0xb6)][_0x2d960a(0xc4)]({'plain':!![]});if(!_0x18a90e)throw new Error(_0x2d960a(0x9c));if(_0x18a90e[_0x2d960a(0xde)]===_0x2d960a(0xb6)){const _0xa4128d=_0x10d269[_0x2d960a(0xc4)]({'plain':!![]}),_0x3597df='IvrCampaigns';return db['UserProfileSection']['findOne']({'where':{'name':_0x3597df,'userProfileId':_0x18a90e[_0x2d960a(0xb4)]},'raw':!![]})['then'](function(_0x53cfc5){const _0x183934=_0x2d960a;return _0x53cfc5&&_0x53cfc5[_0x183934(0xc8)]===0x0?db['UserProfileResource'][_0x183934(0xd1)]({'name':_0xa4128d[_0x183934(0xc3)],'resourceId':_0xa4128d['id'],'type':_0x53cfc5[_0x183934(0xc3)],'sectionId':_0x53cfc5['id']},{})['then'](function(){return _0x10d269;}):_0x10d269;})['catch'](function(_0x3f3e27){const _0x6ef15a=_0x2d960a;logger[_0x6ef15a(0xf2)]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x3f3e27);throw _0x3f3e27;});}return _0x10d269;});}})[_0x42c084(0xca)](respondWithResult(_0x48e34a,0xc9))[_0x42c084(0xce)](handleError(_0x48e34a,null));},exports[a51_0x1af30c(0xc2)]=function(_0x59f8bf,_0x8ea9c){const _0x2ba2bb=a51_0x1af30c;return _0x59f8bf[_0x2ba2bb(0xe9)]['id']&&delete _0x59f8bf[_0x2ba2bb(0xe9)]['id'],db['Campaign'][_0x2ba2bb(0xb1)]({'where':{'id':_0x59f8bf[_0x2ba2bb(0xba)]['id']}})[_0x2ba2bb(0xca)](handleEntityNotFound(_0x8ea9c,null))[_0x2ba2bb(0xca)](saveUpdates(_0x59f8bf['body'],null))['then'](respondWithResult(_0x8ea9c,null))[_0x2ba2bb(0xce)](handleError(_0x8ea9c,null));},exports[a51_0x1af30c(0x98)]=function(_0x12897a,_0x538038){const _0x55641a=a51_0x1af30c;return db['Campaign'][_0x55641a(0xb1)]({'where':{'id':_0x12897a[_0x55641a(0xba)]['id']}})[_0x55641a(0xca)](handleEntityNotFound(_0x538038,null))[_0x55641a(0xca)](removeEntity(_0x538038,null))['catch'](handleError(_0x538038,null));},exports[a51_0x1af30c(0xcc)]=function(_0x44d14a,_0x542ed4){const _0x1ca495=a51_0x1af30c;let _0x4c2473={'raw':!![],'where':{}};const _0x565536={},_0x540f47={'count':0x0,'rows':[]};return db[_0x1ca495(0xe0)][_0x1ca495(0xb1)]({'where':{'id':_0x44d14a[_0x1ca495(0xba)]['id']}})['then'](handleEntityNotFound(_0x542ed4,null))[_0x1ca495(0xca)](function(_0x3c6c9d){const _0x464b12=_0x1ca495;if(_0x3c6c9d)return _0x565536[_0x464b12(0xa3)]=_[_0x464b12(0xfc)](db[_0x464b12(0x90)][_0x464b12(0xbf)]),_0x565536[_0x464b12(0xf4)]=_[_0x464b12(0xfc)](_0x44d14a[_0x464b12(0xf4)]),_0x565536['filters']=_[_0x464b12(0xab)](_0x565536['model'],_0x565536[_0x464b12(0xf4)]),_0x4c2473[_0x464b12(0x92)]=_[_0x464b12(0xab)](_0x565536[_0x464b12(0xa3)],qs[_0x464b12(0xc9)](_0x44d14a[_0x464b12(0xf4)]['fields'])),_0x4c2473['attributes']=_0x4c2473['attributes'][_0x464b12(0xb8)]?_0x4c2473[_0x464b12(0x92)]:_0x565536['model'],typeof _0x44d14a[_0x464b12(0xf4)][_0x464b12(0xa6)]==='undefined'&&(_0x4c2473[_0x464b12(0xf1)]=qs['limit'](_0x44d14a[_0x464b12(0xf4)]['limit']),_0x4c2473[_0x464b12(0xa8)]=qs['offset'](_0x44d14a[_0x464b12(0xf4)]['offset'])),_0x4c2473[_0x464b12(0xfb)]=qs['sort'](_0x44d14a[_0x464b12(0xf4)][_0x464b12(0xef)]),_0x4c2473[_0x464b12(0xf3)]=qs[_0x464b12(0xa2)](_['pick'](_0x44d14a[_0x464b12(0xf4)],_0x565536['filters'])),_0x4c2473[_0x464b12(0xf3)][_0x464b12(0x95)]=_0x3c6c9d['id'],_0x44d14a[_0x464b12(0xf4)][_0x464b12(0xc6)]&&(_0x4c2473[_0x464b12(0xf3)]=_['merge'](_0x4c2473[_0x464b12(0xf3)],{[Op['or']]:_[_0x464b12(0xd7)](_0x4c2473[_0x464b12(0x92)],function(_0x58ef0e){const _0x115a56=_0x464b12,_0xa47577={};return _0xa47577[_0x58ef0e]={[Op[_0x115a56(0xc5)]]:'%'+_0x44d14a['query'][_0x115a56(0xc6)]+'%'},_0xa47577;})})),_0x4c2473=_[_0x464b12(0xfd)]({},_0x4c2473,_0x44d14a[_0x464b12(0xf9)]),db[_0x464b12(0x90)][_0x464b12(0xd5)]({'where':_0x4c2473['where']})['then'](function(_0x4b42cf){const _0x1929b3=_0x464b12;return _0x540f47[_0x1929b3(0xd5)]=_0x4b42cf,_0x44d14a[_0x1929b3(0xf4)][_0x1929b3(0xb2)]&&(_0x4c2473[_0x1929b3(0xe1)]=[{'all':!![]}]),db[_0x1929b3(0x90)]['findAll'](_0x4c2473);})[_0x464b12(0xca)](function(_0x1398ff){const _0x353e2b=_0x464b12;return _0x540f47[_0x353e2b(0xee)]=_0x1398ff,_0x540f47;});})[_0x1ca495(0xca)](respondWithFilteredResult(_0x542ed4,_0x4c2473))[_0x1ca495(0xce)](handleError(_0x542ed4,null));},exports['getHopperHistories']=function(_0x401171,_0x4d2f8a){const _0x1b96bc=a51_0x1af30c;let _0x513efa={'raw':!![],'where':{}};const _0x1be6e9={},_0xd2e762={'count':0x0,'rows':[]};return db[_0x1b96bc(0xe0)][_0x1b96bc(0xb1)]({'where':{'id':_0x401171[_0x1b96bc(0xba)]['id']}})[_0x1b96bc(0xca)](handleEntityNotFound(_0x4d2f8a,null))[_0x1b96bc(0xca)](function(_0xbab905){const _0x57af39=_0x1b96bc;if(_0xbab905)return _0x1be6e9[_0x57af39(0xa3)]=_[_0x57af39(0xfc)](db[_0x57af39(0xec)][_0x57af39(0xbf)]),_0x1be6e9[_0x57af39(0xf4)]=_['keys'](_0x401171[_0x57af39(0xf4)]),_0x1be6e9[_0x57af39(0xa2)]=_[_0x57af39(0xab)](_0x1be6e9['model'],_0x1be6e9[_0x57af39(0xf4)]),_0x513efa[_0x57af39(0x92)]=_[_0x57af39(0xab)](_0x1be6e9[_0x57af39(0xa3)],qs[_0x57af39(0xc9)](_0x401171[_0x57af39(0xf4)][_0x57af39(0xc9)])),_0x513efa[_0x57af39(0x92)]=_0x513efa[_0x57af39(0x92)][_0x57af39(0xb8)]?_0x513efa[_0x57af39(0x92)]:_0x1be6e9[_0x57af39(0xa3)],typeof _0x401171[_0x57af39(0xf4)][_0x57af39(0xa6)]===_0x57af39(0xed)&&(_0x513efa[_0x57af39(0xf1)]=qs[_0x57af39(0xf1)](_0x401171[_0x57af39(0xf4)][_0x57af39(0xf1)]),_0x513efa[_0x57af39(0xa8)]=qs[_0x57af39(0xa8)](_0x401171[_0x57af39(0xf4)]['offset'])),_0x513efa[_0x57af39(0xfb)]=qs[_0x57af39(0xef)](_0x401171[_0x57af39(0xf4)]['sort']),_0x513efa[_0x57af39(0xf3)]=qs['filters'](_[_0x57af39(0xf5)](_0x401171[_0x57af39(0xf4)],_0x1be6e9[_0x57af39(0xa2)])),_0x513efa[_0x57af39(0xf3)][_0x57af39(0x95)]=_0xbab905['id'],_0x401171[_0x57af39(0xf4)][_0x57af39(0xc6)]&&(_0x513efa[_0x57af39(0xf3)]=_[_0x57af39(0xfd)](_0x513efa['where'],{[Op['or']]:_[_0x57af39(0xd7)](_0x513efa['attributes'],function(_0x190422){const _0x2db0c9=_0x57af39,_0x58b9da={};return _0x58b9da[_0x190422]={[Op[_0x2db0c9(0xc5)]]:'%'+_0x401171[_0x2db0c9(0xf4)]['filter']+'%'},_0x58b9da;})})),_0x513efa=_['merge']({},_0x513efa,_0x401171['options']),db[_0x57af39(0xec)][_0x57af39(0xd5)]({'where':_0x513efa[_0x57af39(0xf3)]})[_0x57af39(0xca)](function(_0x241193){const _0x272d94=_0x57af39;return _0xd2e762[_0x272d94(0xd5)]=_0x241193,_0x401171[_0x272d94(0xf4)][_0x272d94(0xb2)]&&(_0x513efa['include']=[{'all':!![]}]),db[_0x272d94(0xec)]['findAll'](_0x513efa);})[_0x57af39(0xca)](function(_0x4d5364){return _0xd2e762['rows']=_0x4d5364,_0xd2e762;});})[_0x1b96bc(0xca)](respondWithFilteredResult(_0x4d2f8a,_0x513efa))[_0x1b96bc(0xce)](handleError(_0x4d2f8a,null));},exports[a51_0x1af30c(0xf7)]=function(_0x3c5cc9,_0x14b881){const _0x49a04c=a51_0x1af30c;let _0x4ddc5d={'raw':!![],'where':{}};const _0x11d6c2={},_0xa51939={'count':0x0,'rows':[]};return db[_0x49a04c(0xe0)][_0x49a04c(0xb1)]({'where':{'id':_0x3c5cc9['params']['id']}})[_0x49a04c(0xca)](handleEntityNotFound(_0x14b881,null))[_0x49a04c(0xca)](function(_0x2ebbf3){const _0xdc2d95=_0x49a04c;if(_0x2ebbf3)return _0x11d6c2['model']=_['keys'](db[_0xdc2d95(0xbd)][_0xdc2d95(0xbf)]),_0x11d6c2[_0xdc2d95(0xf4)]=_['keys'](_0x3c5cc9[_0xdc2d95(0xf4)]),_0x11d6c2['filters']=_[_0xdc2d95(0xab)](_0x11d6c2['model'],_0x11d6c2[_0xdc2d95(0xf4)]),_0x4ddc5d[_0xdc2d95(0x92)]=_[_0xdc2d95(0xab)](_0x11d6c2[_0xdc2d95(0xa3)],qs[_0xdc2d95(0xc9)](_0x3c5cc9[_0xdc2d95(0xf4)]['fields'])),_0x4ddc5d['attributes']=_0x4ddc5d['attributes'][_0xdc2d95(0xb8)]?_0x4ddc5d[_0xdc2d95(0x92)]:_0x11d6c2[_0xdc2d95(0xa3)],typeof _0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xa6)]===_0xdc2d95(0xed)&&(_0x4ddc5d[_0xdc2d95(0xf1)]=qs[_0xdc2d95(0xf1)](_0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xf1)]),_0x4ddc5d[_0xdc2d95(0xa8)]=qs[_0xdc2d95(0xa8)](_0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xa8)])),_0x4ddc5d['order']=qs[_0xdc2d95(0xef)](_0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xef)]),_0x4ddc5d[_0xdc2d95(0xf3)]=qs[_0xdc2d95(0xa2)](_[_0xdc2d95(0xf5)](_0x3c5cc9[_0xdc2d95(0xf4)],_0x11d6c2[_0xdc2d95(0xa2)])),_0x4ddc5d[_0xdc2d95(0xf3)][_0xdc2d95(0x95)]=_0x2ebbf3['id'],_0x3c5cc9[_0xdc2d95(0xf4)][_0xdc2d95(0xc6)]&&(_0x4ddc5d[_0xdc2d95(0xf3)]=_[_0xdc2d95(0xfd)](_0x4ddc5d['where'],{[Op['or']]:_[_0xdc2d95(0xd7)](_0x4ddc5d[_0xdc2d95(0x92)],function(_0x3662eb){const _0x3fec0d=_0xdc2d95,_0x10bfe9={};return _0x10bfe9[_0x3662eb]={[Op['like']]:'%'+_0x3c5cc9[_0x3fec0d(0xf4)][_0x3fec0d(0xc6)]+'%'},_0x10bfe9;})})),_0x4ddc5d=_[_0xdc2d95(0xfd)]({},_0x4ddc5d,_0x3c5cc9[_0xdc2d95(0xf9)]),db[_0xdc2d95(0xbd)]['count']({'where':_0x4ddc5d['where']})['then'](function(_0x4be0f4){const _0x117c8e=_0xdc2d95;return _0xa51939['count']=_0x4be0f4,_0x3c5cc9[_0x117c8e(0xf4)]['includeAll']&&(_0x4ddc5d[_0x117c8e(0xe1)]=[{'all':!![]}]),db[_0x117c8e(0xbd)][_0x117c8e(0xe3)](_0x4ddc5d);})[_0xdc2d95(0xca)](function(_0x412fdc){const _0x27ceb1=_0xdc2d95;return _0xa51939[_0x27ceb1(0xee)]=_0x412fdc,_0xa51939;});})[_0x49a04c(0xca)](respondWithFilteredResult(_0x14b881,_0x4ddc5d))[_0x49a04c(0xce)](handleError(_0x14b881,null));},exports[a51_0x1af30c(0xb0)]=function(_0x6463e0,_0x21e698){const _0x530787=a51_0x1af30c;let _0x39386d={'raw':!![],'where':{}};const _0x576ace={},_0x423447={'count':0x0,'rows':[]};return db[_0x530787(0xe0)]['findOne']({'where':{'id':_0x6463e0[_0x530787(0xba)]['id']}})[_0x530787(0xca)](handleEntityNotFound(_0x21e698,null))[_0x530787(0xca)](function(_0x257553){const _0x1d440d=_0x530787;if(_0x257553)return _0x576ace['model']=_['keys'](db['CmHopperBlack'][_0x1d440d(0xbf)]),_0x576ace['query']=_[_0x1d440d(0xfc)](_0x6463e0[_0x1d440d(0xf4)]),_0x576ace['filters']=_[_0x1d440d(0xab)](_0x576ace[_0x1d440d(0xa3)],_0x576ace['query']),_0x39386d['attributes']=_[_0x1d440d(0xab)](_0x576ace['model'],qs[_0x1d440d(0xc9)](_0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xc9)])),_0x39386d['attributes']=_0x39386d[_0x1d440d(0x92)][_0x1d440d(0xb8)]?_0x39386d[_0x1d440d(0x92)]:_0x576ace[_0x1d440d(0xa3)],typeof _0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xa6)]==='undefined'&&(_0x39386d[_0x1d440d(0xf1)]=qs['limit'](_0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xf1)]),_0x39386d[_0x1d440d(0xa8)]=qs[_0x1d440d(0xa8)](_0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xa8)])),_0x39386d['order']=qs[_0x1d440d(0xef)](_0x6463e0['query'][_0x1d440d(0xef)]),_0x39386d[_0x1d440d(0xf3)]=qs[_0x1d440d(0xa2)](_['pick'](_0x6463e0['query'],_0x576ace['filters'])),_0x39386d[_0x1d440d(0xf3)]['CampaignId']=_0x257553['id'],_0x6463e0[_0x1d440d(0xf4)][_0x1d440d(0xc6)]&&(_0x39386d[_0x1d440d(0xf3)]=_[_0x1d440d(0xfd)](_0x39386d[_0x1d440d(0xf3)],{[Op['or']]:_[_0x1d440d(0xd7)](_0x39386d[_0x1d440d(0x92)],function(_0x38a74b){const _0x5835bd=_0x1d440d,_0xbe169={};return _0xbe169[_0x38a74b]={[Op[_0x5835bd(0xc5)]]:'%'+_0x6463e0[_0x5835bd(0xf4)]['filter']+'%'},_0xbe169;})})),_0x39386d=_[_0x1d440d(0xfd)]({},_0x39386d,_0x6463e0[_0x1d440d(0xf9)]),db[_0x1d440d(0xa0)][_0x1d440d(0xd5)]({'where':_0x39386d[_0x1d440d(0xf3)]})[_0x1d440d(0xca)](function(_0x59b7af){const _0x2e0dd6=_0x1d440d;return _0x423447[_0x2e0dd6(0xd5)]=_0x59b7af,_0x6463e0[_0x2e0dd6(0xf4)][_0x2e0dd6(0xb2)]&&(_0x39386d[_0x2e0dd6(0xe1)]=[{'all':!![]}]),db[_0x2e0dd6(0xa0)][_0x2e0dd6(0xe3)](_0x39386d);})[_0x1d440d(0xca)](function(_0x5b2103){const _0xff758d=_0x1d440d;return _0x423447[_0xff758d(0xee)]=_0x5b2103,_0x423447;});})[_0x530787(0xca)](respondWithFilteredResult(_0x21e698,_0x39386d))['catch'](handleError(_0x21e698,null));},exports['getLists']=function(_0x235f16,_0x21d9e5){const _0x50d3a1=a51_0x1af30c;let _0x3a6bbb={};const _0x447bbf={};let _0x53ad82,_0x225519;return db[_0x50d3a1(0xe0)]['findOne']({'where':{'id':_0x235f16[_0x50d3a1(0xba)]['id']}})[_0x50d3a1(0xca)](handleEntityNotFound(_0x21d9e5,null))['then'](function(_0x1b0e07){const _0x44a498=_0x50d3a1;if(_0x1b0e07)return _0x53ad82=_0x1b0e07,_0x447bbf[_0x44a498(0xa3)]=_[_0x44a498(0xfc)](db[_0x44a498(0xd2)][_0x44a498(0xbf)]),_0x447bbf[_0x44a498(0xf4)]=_['keys'](_0x235f16[_0x44a498(0xf4)]),_0x447bbf[_0x44a498(0xa2)]=_[_0x44a498(0xab)](_0x447bbf[_0x44a498(0xa3)],_0x447bbf[_0x44a498(0xf4)]),_0x3a6bbb[_0x44a498(0x92)]=_[_0x44a498(0xab)](_0x447bbf[_0x44a498(0xa3)],qs[_0x44a498(0xc9)](_0x235f16['query'][_0x44a498(0xc9)])),_0x3a6bbb['attributes']=_0x3a6bbb[_0x44a498(0x92)][_0x44a498(0xb8)]?_0x3a6bbb[_0x44a498(0x92)]:_0x447bbf[_0x44a498(0xa3)],_0x3a6bbb[_0x44a498(0xfb)]=qs[_0x44a498(0xef)](_0x235f16[_0x44a498(0xf4)][_0x44a498(0xef)]),_0x3a6bbb[_0x44a498(0xf3)]=qs[_0x44a498(0xa2)](_[_0x44a498(0xf5)](_0x235f16[_0x44a498(0xf4)],_0x447bbf[_0x44a498(0xa2)])),_0x235f16[_0x44a498(0xf4)][_0x44a498(0xc6)]&&(_0x3a6bbb[_0x44a498(0xf3)]=_[_0x44a498(0xfd)](_0x3a6bbb[_0x44a498(0xf3)],{[Op['or']]:_[_0x44a498(0xd7)](_0x3a6bbb[_0x44a498(0x92)],function(_0x94fa5c){const _0x250d6b=_0x44a498,_0x13c048={};return _0x13c048[_0x94fa5c]={[Op[_0x250d6b(0xc5)]]:'%'+_0x235f16['query'][_0x250d6b(0xc6)]+'%'},_0x13c048;})})),_0x3a6bbb=_['merge']({},_0x3a6bbb,_0x235f16[_0x44a498(0xf9)]),_0x53ad82[_0x44a498(0x8e)](_0x3a6bbb);})[_0x50d3a1(0xca)](function(_0x574131){const _0x2e2e5e=_0x50d3a1;if(_0x574131)return _0x225519=_0x574131['length'],typeof _0x235f16[_0x2e2e5e(0xf4)]['nolimit']==='undefined'&&(_0x3a6bbb[_0x2e2e5e(0xf1)]=qs[_0x2e2e5e(0xf1)](_0x235f16[_0x2e2e5e(0xf4)][_0x2e2e5e(0xf1)]),_0x3a6bbb[_0x2e2e5e(0xa8)]=qs[_0x2e2e5e(0xa8)](_0x235f16['query']['offset'])),_0x53ad82['getLists'](_0x3a6bbb);})[_0x50d3a1(0xca)](function(_0x108ec4){if(_0x108ec4)return _0x108ec4?{'count':_0x225519,'rows':_0x108ec4}:null;})[_0x50d3a1(0xca)](respondWithResult(_0x21d9e5,null))[_0x50d3a1(0xce)](handleError(_0x21d9e5,null));},exports[a51_0x1af30c(0xe2)]=function(_0x596a3e,_0x55c5bb){const _0x5acda9=a51_0x1af30c;let _0x3b46f4,_0x319901;return db[_0x5acda9(0xe0)][_0x5acda9(0xb1)]({'where':{'id':_0x596a3e[_0x5acda9(0xba)]['id']}})[_0x5acda9(0xca)](handleEntityNotFound(_0x55c5bb,null))[_0x5acda9(0xca)](function(_0x1e5be1){const _0x58201a=_0x5acda9;if(_0x1e5be1)return _0x319901=_0x1e5be1,_0x1e5be1['addLists'](_0x596a3e['body'][_0x58201a(0xd4)],{'through':_[_0x58201a(0xeb)](_0x596a3e[_0x58201a(0xe9)],[_0x58201a(0xd4),'id'])});return null;})[_0x5acda9(0xca)](function(_0x4d9bd0){const _0x441317=_0x5acda9;let _0x102634;_0x3b46f4=_0x4d9bd0||[];const _0x100895=[];if(_0x4d9bd0){for(let _0x1258d1=0x0;_0x1258d1<_0x4d9bd0['length'];_0x1258d1+=0x1){const _0x20c60b=_0x4d9bd0[_0x1258d1][_0x441317(0xc4)]({'plain':!![]});_0x319901[_0x441317(0xad)]=_0x596a3e['body']['dialCheckDuplicateType']?_0x596a3e['body'][_0x441317(0xad)]:_0x319901[_0x441317(0xad)];switch(_0x319901[_0x441317(0xad)]){case _0x441317(0xac):_0x102634=squel[_0x441317(0xa7)]()[_0x441317(0xd9)](_0x441317(0xb7))[_0x441317(0xcf)]([_0x441317(0x96),_0x441317(0xea),_0x441317(0x91),_0x441317(0xe4),_0x441317(0x95),_0x441317(0x97),'updatedAt'],squel[_0x441317(0xe7)]()[_0x441317(0xa4)](_0x441317(0x96),_0x441317(0x96))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0xea))[_0x441317(0xa4)]('id',_0x441317(0x91))['field'](_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)](),_0x441317(0xe4))[_0x441317(0xa4)](_0x596a3e['params']['id'][_0x441317(0xe6)](),_0x441317(0x95))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0x97))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0xaa))[_0x441317(0x94)](_0x441317(0xbb))[_0x441317(0xf3)](_0x441317(0xdd))[_0x441317(0xf3)]('ListId\x20=\x20?',_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)]())[_0x441317(0xf3)](_0x441317(0xcb))['where'](_0x441317(0xf8),squel['select']()[_0x441317(0xa4)](_0x441317(0xfe))[_0x441317(0x94)](_0x441317(0xb5))['where']('CampaignId\x20=\x20?',_0x596a3e[_0x441317(0xba)]['id']['toString']()))[_0x441317(0xf3)](_0x441317(0xf8),squel['select']()['field'](_0x441317(0xc0))['from'](_0x441317(0xb7))['where']('CampaignId\x20=\x20?',_0x596a3e['params']['id'][_0x441317(0xe6)]())))[_0x441317(0xe6)]();break;case _0x441317(0xae):_0x102634=squel['insert']()[_0x441317(0xd9)](_0x441317(0xb7))[_0x441317(0xcf)]([_0x441317(0x96),'scheduledAt',_0x441317(0x91),'ListId',_0x441317(0x95),_0x441317(0x97),_0x441317(0xaa)],squel[_0x441317(0xe7)]()[_0x441317(0xa4)](_0x441317(0x96),'phone')[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0xea))[_0x441317(0xa4)]('id',_0x441317(0x91))[_0x441317(0xa4)](_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)](),_0x441317(0xe4))['field'](_0x596a3e[_0x441317(0xba)]['id'][_0x441317(0xe6)](),_0x441317(0x95))[_0x441317(0xa4)]('NOW()',_0x441317(0x97))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0xaa))[_0x441317(0x94)](_0x441317(0xbb))['where']('deletedAt\x20IS\x20NULL')[_0x441317(0xf3)](_0x441317(0xdf),_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)]())['where'](_0x441317(0xcb))['where'](_0x441317(0xf8),squel[_0x441317(0xe7)]()['field'](_0x441317(0xc0))[_0x441317(0x94)](_0x441317(0xb7))['where'](_0x441317(0x9e),_0x596a3e[_0x441317(0xba)]['id'][_0x441317(0xe6)]())))[_0x441317(0xe6)]();break;default:_0x102634=squel[_0x441317(0xa7)]()[_0x441317(0xd9)](_0x441317(0xb7))[_0x441317(0xcf)]([_0x441317(0x96),'scheduledAt',_0x441317(0x91),_0x441317(0xe4),_0x441317(0x95),_0x441317(0x97),_0x441317(0xaa)],squel[_0x441317(0xe7)]()[_0x441317(0xa4)](_0x441317(0x96),_0x441317(0x96))[_0x441317(0xa4)](_0x441317(0xd3),'scheduledAt')[_0x441317(0xa4)]('id',_0x441317(0x91))[_0x441317(0xa4)](_0x20c60b[_0x441317(0x9b)]['toString'](),_0x441317(0xe4))[_0x441317(0xa4)](_0x596a3e[_0x441317(0xba)]['id'][_0x441317(0xe6)](),_0x441317(0x95))[_0x441317(0xa4)](_0x441317(0xd3),_0x441317(0x97))[_0x441317(0xa4)]('NOW()','updatedAt')[_0x441317(0x94)](_0x441317(0xbb))[_0x441317(0xf3)](_0x441317(0xdd))[_0x441317(0xf3)]('ListId\x20=\x20?',_0x20c60b[_0x441317(0x9b)][_0x441317(0xe6)]())['where']('phone\x20IS\x20NOT\x20NULL'))[_0x441317(0xe6)]();}_0x100895[_0x441317(0xf0)](db['sequelize']['query'](_0x102634));}return Promise[_0x441317(0xcd)](_0x100895);}})[_0x5acda9(0xca)](function(){return _0x3b46f4;})[_0x5acda9(0xca)](respondWithResult(_0x55c5bb,null))[_0x5acda9(0xce)](handleError(_0x55c5bb,null));},exports['removeLists']=function(_0x2cc296,_0x1750bc){const _0x2d707b=a51_0x1af30c;return db['Campaign'][_0x2d707b(0xb1)]({'where':{'id':_0x2cc296[_0x2d707b(0xba)]['id']}})['then'](handleEntityNotFound(_0x1750bc,null))[_0x2d707b(0xca)](function(_0x36dd7a){const _0x1e7b3b=_0x2d707b;if(_0x36dd7a)return _0x36dd7a[_0x1e7b3b(0xd6)](_0x2cc296[_0x1e7b3b(0xf4)][_0x1e7b3b(0xd4)]);})[_0x2d707b(0xca)](function(_0x3634c8){const _0x3437e5=_0x2d707b;if(_0x3634c8)return db[_0x3437e5(0x90)][_0x3437e5(0x98)]({'where':{'ListId':_0x2cc296[_0x3437e5(0xf4)]['ids'],'CampaignId':_0x2cc296[_0x3437e5(0xba)]['id']}})[_0x3437e5(0xca)](function(){return _0x3634c8;});})[_0x2d707b(0xca)](respondWithStatusCode(_0x1750bc,null))[_0x2d707b(0xce)](handleError(_0x1750bc,null));},exports[a51_0x1af30c(0x8f)]=function(_0x4fb1aa,_0x58f13f){const _0x386d8d=a51_0x1af30c;let _0x17deeb={'raw':!![],'where':{}};const _0x425659={},_0x133675={'count':0x0,'rows':[]};return db[_0x386d8d(0xe0)][_0x386d8d(0xb1)]({'where':{'id':_0x4fb1aa[_0x386d8d(0xba)]['id']}})[_0x386d8d(0xca)](handleEntityNotFound(_0x58f13f,null))[_0x386d8d(0xca)](function(_0x498d9a){const _0x43f856=_0x386d8d;if(_0x498d9a)return _0x425659[_0x43f856(0xa3)]=_[_0x43f856(0xfc)](db[_0x43f856(0xd2)]['rawAttributes']),_0x425659[_0x43f856(0xf4)]=_[_0x43f856(0xfc)](_0x4fb1aa['query']),_0x425659['filters']=_[_0x43f856(0xab)](_0x425659[_0x43f856(0xa3)],_0x425659[_0x43f856(0xf4)]),_0x17deeb[_0x43f856(0x92)]=_[_0x43f856(0xab)](_0x425659[_0x43f856(0xa3)],qs[_0x43f856(0xc9)](_0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xc9)])),_0x17deeb['attributes']=_0x17deeb[_0x43f856(0x92)][_0x43f856(0xb8)]?_0x17deeb[_0x43f856(0x92)]:_0x425659[_0x43f856(0xa3)],typeof _0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xa6)]===_0x43f856(0xed)&&(_0x17deeb['limit']=qs[_0x43f856(0xf1)](_0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xf1)]),_0x17deeb[_0x43f856(0xa8)]=qs[_0x43f856(0xa8)](_0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xa8)])),_0x17deeb[_0x43f856(0xfb)]=qs[_0x43f856(0xef)](_0x4fb1aa[_0x43f856(0xf4)][_0x43f856(0xef)]),_0x17deeb[_0x43f856(0xf3)]=qs['filters'](_['pick'](_0x4fb1aa[_0x43f856(0xf4)],_0x425659[_0x43f856(0xa2)])),_0x17deeb[_0x43f856(0xf3)]['CampaignId']=_0x498d9a['id'],_0x4fb1aa['query'][_0x43f856(0xc6)]&&(_0x17deeb[_0x43f856(0xf3)]=_[_0x43f856(0xfd)](_0x17deeb['where'],{[Op['or']]:_[_0x43f856(0xd7)](_0x17deeb[_0x43f856(0x92)],function(_0x52c08f){const _0x12cf83=_0x43f856,_0x1578f3={};return _0x1578f3[_0x52c08f]={[Op['like']]:'%'+_0x4fb1aa['query'][_0x12cf83(0xc6)]+'%'},_0x1578f3;})})),_0x17deeb=_[_0x43f856(0xfd)]({},_0x17deeb,_0x4fb1aa[_0x43f856(0xf9)]),db[_0x43f856(0xd2)][_0x43f856(0xd5)]({'where':_0x17deeb[_0x43f856(0xf3)]})[_0x43f856(0xca)](function(_0x585617){const _0x3303b4=_0x43f856;return _0x133675[_0x3303b4(0xd5)]=_0x585617,_0x4fb1aa[_0x3303b4(0xf4)]['includeAll']&&(_0x17deeb[_0x3303b4(0xe1)]=[{'all':!![]}]),db[_0x3303b4(0xd2)][_0x3303b4(0xe3)](_0x17deeb);})['then'](function(_0x4379e6){const _0x24cb13=_0x43f856;return _0x133675[_0x24cb13(0xee)]=_0x4379e6,_0x133675;});})[_0x386d8d(0xca)](respondWithFilteredResult(_0x58f13f,_0x17deeb))['catch'](handleError(_0x58f13f,null));},exports[a51_0x1af30c(0x9a)]=function(_0x5d0fdd,_0x4394ec){const _0x4b1951=a51_0x1af30c;let _0x4029a6;return db[_0x4b1951(0xe0)][_0x4b1951(0xb1)]({'where':{'id':_0x5d0fdd['params']['id']}})[_0x4b1951(0xca)](handleEntityNotFound(_0x4394ec,null))[_0x4b1951(0xca)](function(_0x3007ea){const _0x57518d=_0x4b1951;if(_0x3007ea)return _0x3007ea[_0x57518d(0x9a)](_0x5d0fdd['body'][_0x57518d(0xd4)],{'through':_[_0x57518d(0xeb)](_0x5d0fdd[_0x57518d(0xe9)],['ids','id'])});return null;})[_0x4b1951(0xca)](function(_0x585739){const _0x58c9db=_0x4b1951;let _0x3b9740;_0x4029a6=_0x585739||[];const _0x1677e3=[];if(_0x585739){for(let _0x55dbce=0x0;_0x55dbce<_0x585739[_0x58c9db(0xb8)];_0x55dbce+=0x1){const _0x5d4713=_0x585739[_0x55dbce][_0x58c9db(0xc4)]({'plain':!![]});_0x3b9740=squel[_0x58c9db(0xa7)]()[_0x58c9db(0xd9)](_0x58c9db(0x9d))[_0x58c9db(0xcf)]([_0x58c9db(0x96),'ContactId',_0x58c9db(0xe4),_0x58c9db(0x95),'createdAt',_0x58c9db(0xaa)],squel[_0x58c9db(0xe7)]()['field'](_0x58c9db(0x96),_0x58c9db(0x96))['field']('id',_0x58c9db(0x91))[_0x58c9db(0xa4)](_0x5d4713[_0x58c9db(0x9b)][_0x58c9db(0xe6)](),_0x58c9db(0xe4))[_0x58c9db(0xa4)](_0x5d0fdd[_0x58c9db(0xba)]['id']['toString'](),_0x58c9db(0x95))[_0x58c9db(0xa4)](_0x58c9db(0xd3),_0x58c9db(0x97))['field'](_0x58c9db(0xd3),_0x58c9db(0xaa))[_0x58c9db(0x94)](_0x58c9db(0xbb))['where']('deletedAt\x20IS\x20NULL')[_0x58c9db(0xf3)](_0x58c9db(0xdf),_0x5d4713['CmListId'][_0x58c9db(0xe6)]())['where']('phone\x20IS\x20NOT\x20NULL'))['toString'](),_0x1677e3['push'](db['sequelize'][_0x58c9db(0xf4)](_0x3b9740));}return Promise[_0x58c9db(0xcd)](_0x1677e3);}})[_0x4b1951(0xca)](function(){return _0x4029a6;})[_0x4b1951(0xca)](respondWithResult(_0x4394ec,null))[_0x4b1951(0xce)](handleError(_0x4394ec,null));},exports[a51_0x1af30c(0xfa)]=function(_0x3aaa95,_0x42c636){const _0x1020ed=a51_0x1af30c;return db['Campaign'][_0x1020ed(0xb1)]({'where':{'id':_0x3aaa95[_0x1020ed(0xba)]['id']}})[_0x1020ed(0xca)](handleEntityNotFound(_0x42c636,null))[_0x1020ed(0xca)](function(_0x1e81d8){const _0x16144a=_0x1020ed;if(_0x1e81d8)return _0x1e81d8[_0x16144a(0xfa)](_0x3aaa95['query']['ids']);})[_0x1020ed(0xca)](function(_0x2ff42f){const _0x4d7f9b=_0x1020ed;if(_0x2ff42f)return db['CmHopperBlack']['destroy']({'where':{'ListId':_0x3aaa95[_0x4d7f9b(0xf4)]['ids'],'CampaignId':_0x3aaa95[_0x4d7f9b(0xba)]['id']}})[_0x4d7f9b(0xca)](function(){return _0x2ff42f;});})[_0x1020ed(0xca)](respondWithStatusCode(_0x42c636,null))[_0x1020ed(0xce)](handleError(_0x42c636,null));};