985a44235db9ef1ac86d4395de4be4391a44700c
[motion-next.git] / server / api / whatsappInteraction / whatsappInteraction.controller.js
1 const a794_0x1ba0=['fieldName','end','a.mandatoryDisposition','err','transcript-%d-%s.zip','clone','WhatsappInteractionId','a.key','gte','Messages','count','Content-Range','../../components/parsers/advancedSearch','compact','../../config/environment','%s\x20#%d','forEach','parseSearch','undefined','Owner','union','path','MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','some','<div\x20class=\x22header\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<h5>Interaction\x20Transcript</h5>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','from','format','c.firstName\x20LIKE\x20?\x20OR\x20c.lastName\x20LIKE\x20?\x20OR\x20c.email\x20LIKE\x20?','sort','moment','merge','TagIds','i.phone\x20LIKE\x20?','start','lastName','removeTags','UserId','../../config/logger','html-pdf','select','whatsapp_messages','$substring','operator','closed','replace','Owner.fullname','closedAt','fullname','isEmpty','WhatsappAccountId','SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','sendStatus','ContactId','Account','downloadInteraction.html','30px','\x20=\x20?','CmContact','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','ejs','json','secret','length','me.WhatsappInteractionId\x20=\x20i.id','GROUP_CONCAT(DISTINCT\x20t.id)','ui.WhatsappInteractionId\x20IN\x20?','lodash','Sequelize','QueryTypes','cm_contacts','conditions','Contact.firstName','createdAt','CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?','register','filter','c.mobile','tag','c.firstName','rimraf','tools_tags','nolimit','query','../../components/parsers/qs','Contact.email','isNumeric','params','Account.mandatoryDisposition','$gte','send','YYYY-MM-DD','fields','root','value','body','User','join','SELECT','o.id\x20=\x20i.UserId','log','u.id\x20=\x20ui.UserId','toFile','set','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','buildExpression','zip-dir','ids','status','setTags','group','options','i.id','../../rediscache','groupBy','transcript-','40px','filters','intersection','i.*','WhatsappInteraction','omit','it.WhatsappInteractionId\x20=\x20i.id','sequelize','addMessage','user','u.fullname','attributes','map','emit','Contact','read','c.lastName','find','update','firstName','createReadStream','whatsapp_accounts','t.id\x20IN\x20?','renderFile','findOne','left_join','Whatsapp','$lte','findAll','Contact.lastName','Contact.fax','show','direction','catch','\x27\x27\x27\x27','includeAll','10px','rawAttributes','files','color','disposition','squel','i.WhatsappAccountId\x20IS\x20NULL','users','i.id\x20LIKE\x20?','resolve','where','i.WhatsappAccountId\x20IS\x20NOT\x20NULL','`unreadMessages`\x20=\x200','whatsapp_interactions','basename','model','offset','i.WhatsappAccountId\x20IN\x20?','isArray','getMessages','WhatsappMessage','push','DESC','./whatsappInteraction.socket','error','rows','addTags','concat','order','out','then','Tag','Account.key','createWriteStream','../../mysqldb','journey','like','type','key','existsSync','whatsappInteractionTags:save','server','a.id\x20=\x20i.WhatsappAccountId','describe','parse','text','name','YYYY-MM-DD\x20HH:mm:ss','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','views','getWhatsappAccounts','unreadMessages','field','keys','Contact.mobile','null','toString','pick','c.fax','limit','split','index','c.email','attachments','Attachment','Tags','having','i.createdAt\x20BETWEEN\x20?\x20AND\x20?','search','include','unix','\x20IS\x20NULL','getFullTextValue','o.fullname','destroy','`\x20=\x200'];(function(_0x574233,_0x1ba039){const _0x57d5a8=function(_0x176400){while(--_0x176400){_0x574233['push'](_0x574233['shift']());}};_0x57d5a8(++_0x1ba039);}(a794_0x1ba0,0xdc));const a794_0x57d5=function(_0x574233,_0x1ba039){_0x574233=_0x574233-0x0;let _0x57d5a8=a794_0x1ba0[_0x574233];return _0x57d5a8;};const _0xff6e90=a794_0x57d5;'use strict';const pdf=require(_0xff6e90('0x2d')),rimraf=require(_0xff6e90('0x56')),zipdir=require(_0xff6e90('0x70')),moment=require(_0xff6e90('0x24')),util=require('util'),path=require(_0xff6e90('0x1c')),ejs=require(_0xff6e90('0x42')),fs=require('fs'),_=require(_0xff6e90('0x49')),squel=require(_0xff6e90('0xa3')),{getSocket}=require(_0xff6e90('0x77')),socket=getSocket(),qs=require(_0xff6e90('0x5a')),as=require(_0xff6e90('0x13')),logger=require(_0xff6e90('0x2c'))('api'),config=require(_0xff6e90('0x15')),db=require(_0xff6e90('0xc0'))['db'],{Op}=require(_0xff6e90('0x81'));require(_0xff6e90('0xb5'))[_0xff6e90('0x51')](socket);function respondWithStatusCode(_0x176400,_0x1c7852){return _0x1c7852=_0x1c7852||0xcc,function(_0x44f605){const _0x537861=a794_0x57d5;if(_0x44f605)return _0x176400['sendStatus'](_0x1c7852);return _0x176400['status'](_0x1c7852)[_0x537861('0x8')]();};}function respondWithResult(_0x521b8b,_0x29391b){return _0x29391b=_0x29391b||0xc8,function(_0x17bd40){const _0x221093=a794_0x57d5;if(_0x17bd40)return _0x521b8b[_0x221093('0x72')](_0x29391b)[_0x221093('0x43')](_0x17bd40);};}function respondWithFilteredResult(_0x21f138,_0x600f5c){return function(_0x546143){const _0x3b6232=a794_0x57d5;if(_0x546143){const _0x1b7867=_0x546143['count'],_0xd040c4=_0x600f5c[_0x3b6232('0xae')];let _0xba4ac6=_0x600f5c['offset']+_0x600f5c[_0x3b6232('0xd9')],_0x4529f5;return _0xba4ac6>=_0x1b7867?(_0xba4ac6=_0x1b7867,_0x4529f5=0xc8):_0x4529f5=0xce,_0x21f138[_0x3b6232('0x72')](_0x4529f5),_0x21f138[_0x3b6232('0x6d')](_0x3b6232('0x12'),_0xd040c4+'-'+_0xba4ac6+'/'+_0x1b7867)[_0x3b6232('0x43')](_0x546143);}return null;};}function saveUpdates(_0xc619ee){return function(_0x342528){const _0x4a8c72=a794_0x57d5;if(_0x342528)return _0x342528[_0x4a8c72('0x8c')](_0xc619ee)[_0x4a8c72('0xbc')](function(_0x1d2636){return _0x1d2636;});return null;};}function removeEntity(_0x50e423){return function(_0x43f07c){const _0x5a6d8e=a794_0x57d5;if(_0x43f07c)return _0x43f07c[_0x5a6d8e('0x5')]()[_0x5a6d8e('0xbc')](function(){const _0x316250=_0x5a6d8e;_0x50e423[_0x316250('0x72')](0xcc)[_0x316250('0x8')]();});};}function handleEntityNotFound(_0x1bfc52){return function(_0x148e72){return!_0x148e72&&_0x1bfc52['sendStatus'](0x194),_0x148e72;};}function handleError(_0x41437a,_0xb43f9){return _0xb43f9=_0xb43f9||0x1f4,function(_0x18873a){const _0x379a5f=a794_0x57d5;logger[_0x379a5f('0xb6')](_0x18873a['stack']),_0x18873a[_0x379a5f('0xcc')]&&delete _0x18873a['name'],_0x41437a[_0x379a5f('0x72')](_0xb43f9)[_0x379a5f('0x60')](_0x18873a);};}function getInteractionUsers(_0x2174d9,_0x377c15){return new Promise(function(_0x3f9496,_0xf237a5){const _0x49b372=a794_0x57d5;try{_0x377c15[_0x2174d9['id']]&&(_0x2174d9['Users']=_[_0x49b372('0x86')](_0x377c15[_0x2174d9['id']],function(_0xcc3fea){const _0x728e4e=_0x49b372;return{'id':_0xcc3fea['id'],'fullname':_0xcc3fea[_0x728e4e('0x36')]};}));}catch(_0x3467ec){_0xf237a5(_0x3467ec);}_0x3f9496(_0x2174d9);});}function getInteractionTags(_0x233e59,_0xacae32){return new Promise(function(_0x4f82c7,_0x37cb5d){const _0x488bee=a794_0x57d5;try{_0x233e59[_0x488bee('0x26')]&&(_0x233e59[_0x488bee('0xdf')]=[],_0x233e59[_0x488bee('0x26')][_0x488bee('0xda')](',')[_0x488bee('0x17')](function(_0x5ac03a){const _0x57cbbd=_0x488bee;_0x233e59[_0x57cbbd('0xdf')][_0x57cbbd('0xb3')](_0xacae32[_0x5ac03a]);})),delete _0x233e59[_0x488bee('0x26')];}catch(_0x39d0db){_0x37cb5d(_0x39d0db);}_0x4f82c7(_0x233e59);});}function updateWhatsappInteraction(_0x4e8da9,_0x1f2166,_0x2cb416){return new Promise(function(_0x2907d2,_0x3a3125){const _0x20fec8=a794_0x57d5;return getInteractionUsers(_0x4e8da9,_0x2cb416)[_0x20fec8('0xbc')](function(_0x529074){return getInteractionTags(_0x529074,_0x1f2166);})[_0x20fec8('0xbc')](function(_0x2ae381){_0x2907d2(_0x2ae381);})[_0x20fec8('0x9b')](function(_0x42a9a9){_0x3a3125(_0x42a9a9);});});}exports[_0xff6e90('0xdb')]=function(_0x35f701,_0x24be53){const _0x16aeb2=_0xff6e90,_0x336c6a={},_0x3ca838={},_0x50cb5f={'count':0x0,'rows':[]},_0x3ea63e=_['map'](db[_0x16aeb2('0x7e')][_0x16aeb2('0x9f')],function(_0x22661d){const _0x3aa22b=_0x16aeb2;return{'name':_0x22661d[_0x3aa22b('0x7')],'type':_0x22661d[_0x3aa22b('0xc3')][_0x3aa22b('0xc4')]};});_0x3ca838['model']=_[_0x16aeb2('0x86')](_0x3ea63e,_0x16aeb2('0xcc')),_0x3ca838['query']=_[_0x16aeb2('0xd3')](_0x35f701[_0x16aeb2('0x59')]),_0x3ca838[_0x16aeb2('0x7b')]=_[_0x16aeb2('0x7c')](_0x3ca838[_0x16aeb2('0xad')],_0x3ca838[_0x16aeb2('0x59')]),_0x336c6a[_0x16aeb2('0x85')]=_[_0x16aeb2('0x7c')](_0x3ca838[_0x16aeb2('0xad')],qs[_0x16aeb2('0x62')](_0x35f701[_0x16aeb2('0x59')][_0x16aeb2('0x62')])),_0x336c6a[_0x16aeb2('0x85')]=_0x336c6a[_0x16aeb2('0x85')][_0x16aeb2('0x45')]?_0x336c6a[_0x16aeb2('0x85')]:_0x3ca838[_0x16aeb2('0xad')];typeof _0x35f701[_0x16aeb2('0x59')][_0x16aeb2('0x58')]===_0x16aeb2('0x19')&&(_0x336c6a[_0x16aeb2('0xd9')]=qs['limit'](_0x35f701[_0x16aeb2('0x59')][_0x16aeb2('0xd9')]),_0x336c6a['offset']=qs['offset'](_0x35f701['query'][_0x16aeb2('0xae')]));_0x336c6a[_0x16aeb2('0xba')]=qs[_0x16aeb2('0x23')](_0x35f701[_0x16aeb2('0x59')]['sort']),_0x336c6a['where']=qs[_0x16aeb2('0x7b')](_[_0x16aeb2('0xd7')](_0x35f701[_0x16aeb2('0x59')],_0x3ca838[_0x16aeb2('0x7b')]),_0x3ea63e);let _0x2f08b6=[];const _0x24e7e1=squel[_0x16aeb2('0x2e')]()[_0x16aeb2('0xd2')]('id')['field'](_0x16aeb2('0xcc'))[_0x16aeb2('0xd2')](_0x16aeb2('0xa1'))[_0x16aeb2('0x20')](_0x16aeb2('0x57')),_0x4b59e8=squel[_0x16aeb2('0x2e')]()[_0x16aeb2('0xd2')]('u.id')[_0x16aeb2('0xd2')](_0x16aeb2('0x84'))[_0x16aeb2('0xd2')]('ui.WhatsappInteractionId')[_0x16aeb2('0x20')]('user_has_whatsapp_interactions','ui')[_0x16aeb2('0x93')]('users','u',_0x16aeb2('0x6b')),_0x5484ef=squel[_0x16aeb2('0x2e')]()[_0x16aeb2('0x20')](_0x16aeb2('0xab'),'i')['left_join'](_0x16aeb2('0x4c'),'c',_0x16aeb2('0x41'))[_0x16aeb2('0x93')](_0x16aeb2('0xa5'),'o',_0x16aeb2('0x69'))[_0x16aeb2('0x93')](_0x16aeb2('0x8f'),'a',_0x16aeb2('0xc8'))[_0x16aeb2('0x93')](_0x16aeb2('0x2f'),'me',_0x16aeb2('0x46'))[_0x16aeb2('0x93')]('whatsapp_interaction_has_tags','it',_0x16aeb2('0x80'))['left_join'](_0x16aeb2('0x57'),'t','t.id\x20=\x20it.TagId'),_0x471b8b=squel['expr']();let _0x3a41b2=[];const _0x55be19=squel['expr']();let _0x31e18b;if(_0x35f701[_0x16aeb2('0x59')]['search']){_0x31e18b=as[_0x16aeb2('0x18')](_0x35f701['query'][_0x16aeb2('0xe2')]);const _0x1be7e7=_0x31e18b['sqlOperator'];for(let _0x1dd05a=0x0;_0x1dd05a<_0x31e18b[_0x16aeb2('0x4d')][_0x16aeb2('0x45')];_0x1dd05a++){const _0x2ef964=_0x31e18b[_0x16aeb2('0x4d')][_0x1dd05a],_0x37c16e='i';let _0x3cb879,_0x344809=_[_0x16aeb2('0x8b')](_0x3ea63e,['name',_0x2ef964[_0x16aeb2('0xd2')]]);if(!_0x344809)switch(_0x2ef964[_0x16aeb2('0xd2')]){case _0x16aeb2('0xd1'):_0x2ef964['value']==0x1?_0x5484ef[_0x16aeb2('0xe0')]('`'+_0x2ef964[_0x16aeb2('0xd2')]+_0x16aeb2('0x6')):_0x5484ef[_0x16aeb2('0xe0')]('`'+_0x2ef964[_0x16aeb2('0xd2')]+'`\x20>\x200');break;case _0x16aeb2('0x88'):if(_0x2ef964[_0x16aeb2('0x31')]===_0x16aeb2('0x30')){if(_0x2ef964[_0x16aeb2('0x64')][_0x16aeb2('0xda')]('\x20')['length']>0x1)_0x471b8b[_0x1be7e7](_0x16aeb2('0x6e'),qs['getFullTextValue'](_0x2ef964[_0x16aeb2('0x64')]),null);else{const _0x3d88ea='%'+_0x2ef964[_0x16aeb2('0x64')]+'%';_0x471b8b[_0x1be7e7](_0x16aeb2('0x22'),_0x3d88ea,_0x3d88ea,_0x3d88ea);}}else _0x344809=_[_0x16aeb2('0x8b')](_0x3ea63e,[_0x16aeb2('0xcc'),_0x16aeb2('0x3b')]),_0x2ef964[_0x16aeb2('0xd2')]='ContactId',_0x3cb879=as['buildExpression'](_0x37c16e,_0x344809[_0x16aeb2('0xc3')],_0x2ef964),_0x471b8b[_0x1be7e7](_0x3cb879['text'],_0x3cb879[_0x16aeb2('0x64')][_0x16aeb2('0x28')],_0x3cb879[_0x16aeb2('0x64')][_0x16aeb2('0x8')]);break;case _0x16aeb2('0xbd'):{const _0x29ca7f=_0x2ef964[_0x16aeb2('0x64')][_0x16aeb2('0xda')](',')['map'](function(_0x552162){return Number(_0x552162);});_0x29ca7f['forEach'](function(_0x3ffc84){const _0x4b2672=_0x16aeb2;_0x55be19['or'](_0x4b2672('0xce'),'%,'+_0x3ffc84+',%');}),_0x3a41b2=_[_0x16aeb2('0x1b')](_0x3a41b2,_0x29ca7f);}break;case _0x16aeb2('0x66'):_0x2ef964['operator']===_0x16aeb2('0x30')?_0x471b8b[_0x1be7e7]('CONCAT_WS(\x27\x20\x27,\x20o.name,\x20o.fullname)\x20LIKE\x20?','%'+_0x2ef964['value']+'%',null):(_0x344809=_['find'](_0x3ea63e,[_0x16aeb2('0xcc'),_0x16aeb2('0x2b')]),_0x2ef964[_0x16aeb2('0xd2')]=_0x16aeb2('0x2b'),_0x3cb879=as['buildExpression'](_0x37c16e,_0x344809['type'],_0x2ef964),_0x471b8b[_0x1be7e7](_0x3cb879['text'],_0x3cb879['value'][_0x16aeb2('0x28')],_0x3cb879[_0x16aeb2('0x64')][_0x16aeb2('0x8')]));break;case _0x16aeb2('0x65'):_0x3cb879=as['buildExpression']('me',null,_0x2ef964),_0x471b8b[_0x1be7e7](_0x3cb879[_0x16aeb2('0xcb')],_0x3cb879['value']['start'],_0x3cb879[_0x16aeb2('0x64')]['end']);break;}else _0x3cb879=as[_0x16aeb2('0x6f')](_0x37c16e,_0x344809['type'],_0x2ef964),_0x471b8b[_0x1be7e7](_0x3cb879[_0x16aeb2('0xcb')],_0x3cb879[_0x16aeb2('0x64')][_0x16aeb2('0x28')],_0x3cb879[_0x16aeb2('0x64')][_0x16aeb2('0x8')]);}}else{const _0xa22e44=_(_0x35f701[_0x16aeb2('0x59')])['keys']()[_0x16aeb2('0x86')](function(_0x234640){const _0x162158=_0x16aeb2;return _[_0x162158('0x1e')](_0x3ea63e,[_0x162158('0xcc'),_0x234640])?_0x234640:undefined;})[_0x16aeb2('0x14')]()[_0x16aeb2('0x64')]();!_['isEmpty'](_0xa22e44)&&_0xa22e44['forEach'](function(_0x3b5cb7){const _0x3b548e=_0x16aeb2;if(_0x3b5cb7==='WhatsappAccountId')_0x5484ef['where'](_0x3b548e('0xaf'),[][_0x3b548e('0xb9')](_0x35f701[_0x3b548e('0x59')][_0x3b5cb7]));else{if(_0x3b5cb7===_0x3b548e('0x4f')){const _0x36aa6c=JSON['parse'](_0x35f701[_0x3b548e('0x59')][_0x3b5cb7])['$gte'],_0x5dafe1=JSON[_0x3b548e('0xca')](_0x35f701[_0x3b548e('0x59')][_0x3b5cb7])[_0x3b548e('0x95')];_0x5484ef[_0x3b548e('0xa8')](_0x3b548e('0xe1'),_0x36aa6c,_0x5dafe1);}else _0x35f701[_0x3b548e('0x59')][_0x3b5cb7]===_0x3b548e('0xd5')?_0x5484ef[_0x3b548e('0xa8')]('i.'+_0x3b5cb7+_0x3b548e('0x2')):_0x5484ef[_0x3b548e('0xa8')]('i.'+_0x3b5cb7+_0x3b548e('0x3f'),_0x35f701[_0x3b548e('0x59')][_0x3b5cb7]);}});_0x35f701[_0x16aeb2('0x59')][_0x16aeb2('0x89')]&&(_0x35f701[_0x16aeb2('0x59')][_0x16aeb2('0x89')]==0x1?_0x5484ef[_0x16aeb2('0xe0')](_0x16aeb2('0xaa')):_0x5484ef['having']('`unreadMessages`\x20>\x200'));_0x35f701[_0x16aeb2('0x59')][_0x16aeb2('0x54')]&&(_0x3a41b2=_[_0x16aeb2('0xb0')](_0x35f701[_0x16aeb2('0x59')][_0x16aeb2('0x54')])?_0x35f701['query']['tag']:new Array(_0x35f701[_0x16aeb2('0x59')]['tag']),_0x3a41b2[_0x16aeb2('0x17')](function(_0x2f8ad0){_0x55be19['or']('CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','%,'+_0x2f8ad0+',%');}));if(_0x35f701[_0x16aeb2('0x59')][_0x16aeb2('0x52')]){const _0x5f2565=_0x35f701[_0x16aeb2('0x59')][_0x16aeb2('0x52')][_0x16aeb2('0x33')]('\x5c','\x5c\x5c')['replace']('\x27\x27',_0x16aeb2('0x9c'));qs[_0x16aeb2('0x5c')](_0x5f2565)?_0x471b8b['or'](_0x16aeb2('0xa6'),_0x5f2565+'%')['or'](_0x16aeb2('0x27'),_0x5f2565+'%'):_0x471b8b['or'](_0x16aeb2('0x1d'),qs[_0x16aeb2('0x3')](_0x5f2565))['or'](_0x16aeb2('0x50'),_0x5f2565+'%');}}_0x5484ef[_0x16aeb2('0xa8')](_0x471b8b),_0x5484ef[_0x16aeb2('0x74')](_0x16aeb2('0x76'));let _0x23a666={'type':db[_0x16aeb2('0x4a')][_0x16aeb2('0x4b')][_0x16aeb2('0x68')],'raw':!![]};const _0x3cc7d1=_0x5484ef[_0x16aeb2('0xc')]();_0x3cc7d1[_0x16aeb2('0xd2')](_0x16aeb2('0x76')),_0x3cc7d1[_0x16aeb2('0xd2')](_0x16aeb2('0x39'),_0x16aeb2('0xd1')),_0x336c6a['order']&&_0x336c6a[_0x16aeb2('0xba')]['forEach'](function(_0x513dc8){const _0x547621=_0x16aeb2;_0x5484ef[_0x547621('0xba')]('i.'+_0x513dc8[0x0],_0x513dc8[0x1]===_0x547621('0xb4')?![]:!![]);}),!_[_0x16aeb2('0x37')](_0x3a41b2)&&(_0x5484ef[_0x16aeb2('0xe0')](_0x55be19),_0x3cc7d1['where'](_0x16aeb2('0x90'),_0x3a41b2)),Promise[_0x16aeb2('0xa7')]()[_0x16aeb2('0xbc')](function(){const _0x40f09f=_0x16aeb2;if(!_0x31e18b){if(_0x35f701['query'][_0x40f09f('0x38')]||_0x35f701[_0x40f09f('0x59')][_0x40f09f('0xc1')])return;_0x3cc7d1[_0x40f09f('0xa8')]('i.WhatsappAccountId\x20IS\x20NOT\x20NULL'),_0x5484ef[_0x40f09f('0xa8')](_0x40f09f('0xa9'));return;}return _0x35f701[_0x40f09f('0x83')][_0x40f09f('0xd0')]({'attributes':['id'],'raw':!![]})[_0x40f09f('0xbc')](function(_0x13427f){const _0x47b058=_0x40f09f;_[_0x47b058('0x37')](_0x13427f)?(_0x3cc7d1[_0x47b058('0xa8')](_0x47b058('0xa4')),_0x5484ef['where'](_0x47b058('0xa4'))):(_0x3cc7d1[_0x47b058('0xa8')](_0x47b058('0xaf'),_[_0x47b058('0x86')](_0x13427f,'id')),_0x5484ef[_0x47b058('0xa8')]('i.WhatsappAccountId\x20IN\x20?',_['map'](_0x13427f,'id')));});})[_0x16aeb2('0xbc')](function(){const _0x1e480b=_0x16aeb2;db[_0x1e480b('0x81')][_0x1e480b('0x59')](_0x3cc7d1[_0x1e480b('0xd6')](),_0x23a666)[_0x1e480b('0xbc')](function(_0x561b33){const _0x2c082c=_0x1e480b;_0x50cb5f[_0x2c082c('0x11')]=_0x561b33[_0x2c082c('0x45')];if(_0x50cb5f[_0x2c082c('0x11')]===0x0)return[];return db[_0x2c082c('0x81')]['query'](_0x24e7e1['toString'](),_0x23a666)['then'](function(_0x731192){const _0x37a2d4=_0x2c082c;_0x2f08b6=_['keyBy'](_0x731192,'id'),_0x23a666=_[_0x37a2d4('0x25')](_0x23a666,{'model':db[_0x37a2d4('0x7e')],'mapToModel':!![],'raw':!![],'nest':!![]});_0x35f701[_0x37a2d4('0x59')][_0x37a2d4('0x62')]?_0x336c6a[_0x37a2d4('0x85')][_0x37a2d4('0x17')](function(_0x418a95){const _0x2f1192=_0x37a2d4;_0x5484ef[_0x2f1192('0xd2')]('i.'+_0x418a95);}):(_0x5484ef[_0x37a2d4('0xd2')](_0x37a2d4('0x39'),_0x37a2d4('0xd1')),_0x5484ef[_0x37a2d4('0xd2')](_0x37a2d4('0xe'),_0x37a2d4('0xbe')),_0x5484ef['field'](_0x37a2d4('0x9'),_0x37a2d4('0x5e')),_0x5484ef['field'](_0x37a2d4('0x7d')),_0x5484ef[_0x37a2d4('0xd2')](_0x37a2d4('0x55'),_0x37a2d4('0x4e')),_0x5484ef['field'](_0x37a2d4('0x8a'),_0x37a2d4('0x97')),_0x5484ef[_0x37a2d4('0xd2')](_0x37a2d4('0xdc'),_0x37a2d4('0x5b')),_0x5484ef[_0x37a2d4('0xd2')]('c.phone','Contact.phone'),_0x5484ef[_0x37a2d4('0xd2')](_0x37a2d4('0x53'),_0x37a2d4('0xd4')),_0x5484ef[_0x37a2d4('0xd2')](_0x37a2d4('0xd8'),_0x37a2d4('0x98')),_0x5484ef[_0x37a2d4('0xd2')](_0x37a2d4('0x4'),_0x37a2d4('0x34')),_0x5484ef[_0x37a2d4('0xd2')]('o.internal','Owner.internal'),_0x5484ef[_0x37a2d4('0xd2')](_0x37a2d4('0x47'),_0x37a2d4('0x26')));if(_0x336c6a[_0x37a2d4('0xd9')])_0x5484ef['limit'](_0x336c6a[_0x37a2d4('0xd9')]);if(_0x336c6a[_0x37a2d4('0xae')])_0x5484ef['offset'](_0x336c6a[_0x37a2d4('0xae')]);return db[_0x37a2d4('0x81')][_0x37a2d4('0x59')](_0x5484ef['toString'](),_0x23a666);})[_0x2c082c('0xbc')](function(_0x1ef932){const _0x38f98f=_0x2c082c;return _0x4b59e8[_0x38f98f('0xa8')](_0x38f98f('0x48'),_[_0x38f98f('0x86')](_0x1ef932,'id')),db[_0x38f98f('0x81')][_0x38f98f('0x59')](_0x4b59e8['toString'](),_0x23a666)['then'](function(_0x461ff4){const _0x129ad9=_0x38f98f,_0x2236a2=_[_0x129ad9('0x78')](_0x461ff4,_0x129ad9('0xd')),_0x4da9e9=[];return _0x1ef932[_0x129ad9('0x17')](function(_0x38ae19){const _0x204e38=_0x129ad9;_0x4da9e9[_0x204e38('0xb3')](updateWhatsappInteraction(_0x38ae19,_0x2f08b6,_0x2236a2));}),Promise['all'](_0x4da9e9);});});})[_0x1e480b('0xbc')](function(_0x45d6ef){const _0x3b9935=_0x1e480b;return _0x50cb5f[_0x3b9935('0xb7')]=_0x45d6ef,_0x50cb5f;})['then'](respondWithFilteredResult(_0x24be53,_0x336c6a));})[_0x16aeb2('0x9b')](handleError(_0x24be53,null));},exports[_0xff6e90('0x99')]=function(_0xcbfc60,_0x188206){const _0x392c44=_0xff6e90;let _0x1c6f0c={'raw':![],'where':{'id':_0xcbfc60['params']['id']}};const _0x15f261={};return _0x15f261[_0x392c44('0xad')]=_[_0x392c44('0xd3')](db['WhatsappInteraction'][_0x392c44('0x9f')]),_0x15f261[_0x392c44('0x59')]=_[_0x392c44('0xd3')](_0xcbfc60[_0x392c44('0x59')]),_0x15f261[_0x392c44('0x7b')]=_[_0x392c44('0x7c')](_0x15f261[_0x392c44('0xad')],_0x15f261['query']),_0x1c6f0c[_0x392c44('0x85')]=_[_0x392c44('0x7c')](_0x15f261['model'],qs['fields'](_0xcbfc60[_0x392c44('0x59')][_0x392c44('0x62')])),_0x1c6f0c[_0x392c44('0x85')]=_0x1c6f0c['attributes']['length']?_0x1c6f0c[_0x392c44('0x85')]:_0x15f261[_0x392c44('0xad')],_0xcbfc60[_0x392c44('0x59')]['includeAll']&&(_0x1c6f0c[_0x392c44('0x0')]=[{'all':!![]}]),_0x1c6f0c=_['merge']({},_0x1c6f0c,_0xcbfc60[_0x392c44('0x75')]),db[_0x392c44('0x7e')]['findOne'](_0x1c6f0c)['then'](handleEntityNotFound(_0x188206,null))[_0x392c44('0xbc')](respondWithResult(_0x188206,null))[_0x392c44('0x9b')](handleError(_0x188206,null));},exports['create']=function(_0x594dfc,_0x4ce091){const _0x4abac6=_0xff6e90;return db[_0x4abac6('0x7e')]['create'](_0x594dfc[_0x4abac6('0x65')],{})[_0x4abac6('0xbc')](respondWithResult(_0x4ce091,0xc9))['catch'](handleError(_0x4ce091,null));},exports[_0xff6e90('0x8c')]=function(_0x49c33a,_0x2bb71d){const _0x8d551f=_0xff6e90;return _0x49c33a[_0x8d551f('0x65')]['id']&&delete _0x49c33a[_0x8d551f('0x65')]['id'],db['WhatsappInteraction'][_0x8d551f('0x92')]({'where':{'id':_0x49c33a[_0x8d551f('0x5d')]['id']}})[_0x8d551f('0xbc')](handleEntityNotFound(_0x2bb71d,null))[_0x8d551f('0xbc')](saveUpdates(_0x49c33a[_0x8d551f('0x65')],null))[_0x8d551f('0xbc')](respondWithResult(_0x2bb71d,null))[_0x8d551f('0x9b')](handleError(_0x2bb71d,null));},exports[_0xff6e90('0x5')]=function(_0x40ca33,_0x4c6e06){const _0x1979ca=_0xff6e90;return db[_0x1979ca('0x7e')][_0x1979ca('0x92')]({'where':{'id':_0x40ca33[_0x1979ca('0x5d')]['id']}})[_0x1979ca('0xbc')](handleEntityNotFound(_0x4c6e06,null))[_0x1979ca('0xbc')](removeEntity(_0x4c6e06,null))[_0x1979ca('0x9b')](handleError(_0x4c6e06,null));},exports['describe']=function(_0x194028,_0x54683f){const _0x46bb61=_0xff6e90;return db[_0x46bb61('0x7e')][_0x46bb61('0xc9')]()[_0x46bb61('0xbc')](respondWithResult(_0x54683f,null))[_0x46bb61('0x9b')](handleError(_0x54683f,null));},exports[_0xff6e90('0x82')]=function(_0x554620,_0x108473){const _0x5b3693=_0xff6e90;return db[_0x5b3693('0xb2')][_0x5b3693('0x92')]({'where':{'id':_0x554620['params']['id']}})[_0x5b3693('0xbc')](function(_0x24ed25){const _0x2879ed=_0x5b3693;if(_0x24ed25)return _0x24ed25[_0x2879ed('0x82')](_0x554620[_0x2879ed('0x65')][_0x2879ed('0x71')],{'through':_[_0x2879ed('0x7f')](_0x554620['body'],[_0x2879ed('0x71'),'id'])});})[_0x5b3693('0xbc')](respondWithResult(_0x108473,null))[_0x5b3693('0x9b')](handleError(_0x108473,null));},exports[_0xff6e90('0xb1')]=function(_0x2502ba,_0x31d095){const _0x3cc6e9=_0xff6e90;let _0x3eb786={'raw':![],'where':{}};const _0xbdcfc1={},_0x3d1830={'count':0x0,'rows':[]};return db[_0x3cc6e9('0x7e')][_0x3cc6e9('0x92')]({'where':{'id':_0x2502ba['params']['id']}})[_0x3cc6e9('0xbc')](handleEntityNotFound(_0x31d095,null))[_0x3cc6e9('0xbc')](function(_0x1fa3a1){const _0x4709be=_0x3cc6e9;if(_0x1fa3a1){_0xbdcfc1[_0x4709be('0xad')]=_[_0x4709be('0xd3')](db[_0x4709be('0xb2')]['rawAttributes']),_0xbdcfc1[_0x4709be('0x59')]=_[_0x4709be('0xd3')](_0x2502ba[_0x4709be('0x59')]),_0xbdcfc1[_0x4709be('0x7b')]=_[_0x4709be('0x7c')](_0xbdcfc1[_0x4709be('0xad')],_0xbdcfc1[_0x4709be('0x59')]),_0x3eb786['attributes']=_['intersection'](_0xbdcfc1[_0x4709be('0xad')],qs['fields'](_0x2502ba[_0x4709be('0x59')][_0x4709be('0x62')])),_0x3eb786['attributes']=_0x3eb786[_0x4709be('0x85')]['length']?_0x3eb786[_0x4709be('0x85')]:_0xbdcfc1[_0x4709be('0xad')];typeof _0x2502ba[_0x4709be('0x59')][_0x4709be('0x58')]===_0x4709be('0x19')&&(_0x3eb786[_0x4709be('0xd9')]=qs[_0x4709be('0xd9')](_0x2502ba[_0x4709be('0x59')]['limit']),_0x3eb786[_0x4709be('0xae')]=qs[_0x4709be('0xae')](_0x2502ba[_0x4709be('0x59')][_0x4709be('0xae')]));_0x3eb786['order']=qs['sort'](_0x2502ba[_0x4709be('0x59')]['sort']),_0x3eb786['where']=qs[_0x4709be('0x7b')](_[_0x4709be('0xd7')](_0x2502ba[_0x4709be('0x59')],_0xbdcfc1[_0x4709be('0x7b')])),_0x3eb786[_0x4709be('0xa8')][_0x4709be('0xd')]=_0x1fa3a1['id'];_0x2502ba[_0x4709be('0x59')][_0x4709be('0x52')]&&(_0x3eb786[_0x4709be('0xa8')]=_[_0x4709be('0x25')](_0x3eb786[_0x4709be('0xa8')],{[Op['or']]:_[_0x4709be('0x86')](_0x3eb786['attributes'],function(_0x57c037){const _0x1eb8c0=_0x4709be,_0x215209={};return _0x215209[_0x57c037]={[Op[_0x1eb8c0('0xc2')]]:'%'+_0x2502ba[_0x1eb8c0('0x59')]['filter']+'%'},_0x215209;})}));if(_0x2502ba['query']['$gte']){const _0x948041=_0x2502ba['query'][_0x4709be('0x5f')]['split'](','),_0x22fb8={};_0x22fb8[_0x948041[0x0]]={[Op[_0x4709be('0xf')]]:moment(_0x948041[0x1])[_0x4709be('0x21')](_0x4709be('0xcd'))},_0x3eb786['where']=_[_0x4709be('0x25')](_0x3eb786[_0x4709be('0xa8')],_0x22fb8);}return _0x3eb786=_[_0x4709be('0x25')]({},_0x3eb786,_0x2502ba['options']),db[_0x4709be('0xb2')][_0x4709be('0x11')]({'where':_0x3eb786['where']})[_0x4709be('0xbc')](function(_0x547ebd){const _0x418902=_0x4709be;return _0x3d1830[_0x418902('0x11')]=_0x547ebd,_0x2502ba[_0x418902('0x59')][_0x418902('0x9d')]&&(_0x3eb786[_0x418902('0x0')]=[{'all':!![]}]),db[_0x418902('0xb2')][_0x418902('0x96')](_0x3eb786);})[_0x4709be('0xbc')](function(_0x15101f){const _0x260197=_0x4709be;return _0x3d1830[_0x260197('0xb7')]=_0x15101f,_0x3d1830;});}})[_0x3cc6e9('0xbc')](respondWithFilteredResult(_0x31d095,_0x3eb786))[_0x3cc6e9('0x9b')](handleError(_0x31d095,null));},exports[_0xff6e90('0xb8')]=function(_0x248188,_0x317766){const _0x37814e=_0xff6e90;return db['WhatsappInteraction'][_0x37814e('0x92')]({'where':{'id':_0x248188[_0x37814e('0x5d')]['id']}})[_0x37814e('0xbc')](function(_0x492988){const _0x5d5377=_0x37814e;if(_0x492988)return _0x492988[_0x5d5377('0x73')](_0x248188[_0x5d5377('0x65')][_0x5d5377('0x71')],{'through':_[_0x5d5377('0x7f')](_0x248188[_0x5d5377('0x65')],['ids','id'])})['then'](function(){const _0x33af9c=_0x5d5377;return db[_0x33af9c('0xbd')]['findAll']({'attributes':['id',_0x33af9c('0xcc'),_0x33af9c('0xa1')],'where':{'id':_0x248188['body'][_0x33af9c('0x71')]}});})[_0x5d5377('0xbc')](function(_0x46d182){const _0x45829c=_0x5d5377;return socket[_0x45829c('0x87')](_0x45829c('0xc6'),{'id':Number(_0x248188[_0x45829c('0x5d')]['id']),'tags':_0x46d182||[]}),{'id':Number(_0x248188['params']['id']),'tags':_0x46d182||[]};});})[_0x37814e('0xbc')](respondWithResult(_0x317766,null))[_0x37814e('0x9b')](handleError(_0x317766,null));},exports[_0xff6e90('0x2a')]=function(_0xaa69a5,_0x96f63c){const _0x57f7f7=_0xff6e90;return db[_0x57f7f7('0x7e')][_0x57f7f7('0x92')]({'where':{'id':_0xaa69a5[_0x57f7f7('0x5d')]['id']}})[_0x57f7f7('0xbc')](handleEntityNotFound(_0x96f63c,null))['then'](function(_0x8bb401){const _0x1a15e6=_0x57f7f7;if(_0x8bb401)return _0x8bb401['removeTags'](_0xaa69a5[_0x1a15e6('0x59')]['ids']);})['then'](respondWithStatusCode(_0x96f63c,null))[_0x57f7f7('0x9b')](handleError(_0x96f63c,null));},exports['download']=function(_0x48777b,_0x2754fa){const _0xd7ea0e=_0xff6e90,_0x3a3773=moment()[_0xd7ea0e('0x1')]()[_0xd7ea0e('0xd6')](),_0x978a86=path[_0xd7ea0e('0x67')](config[_0xd7ea0e('0x63')],'files','tmp'),_0x1b0b65=path[_0xd7ea0e('0x67')](config['root'],_0xd7ea0e('0xc7'),_0xd7ea0e('0xa0'),_0xd7ea0e('0xdd')),_0x229aae=path[_0xd7ea0e('0x67')](_0x978a86,_0x3a3773),_0x28ded7=util[_0xd7ea0e('0x21')](_0xd7ea0e('0xb'),_0x48777b[_0xd7ea0e('0x5d')]['id'],_0x3a3773),_0x273e5b=path[_0xd7ea0e('0x67')](_0x978a86,_0x28ded7),_0x3030ef=[];_0x3030ef[_0xd7ea0e('0xb3')]({'model':db[_0xd7ea0e('0x66')],'as':_0xd7ea0e('0x66'),'attributes':['id','fullname'],'raw':!![]}),_0x3030ef[_0xd7ea0e('0xb3')]({'model':db[_0xd7ea0e('0x40')],'as':_0xd7ea0e('0x88'),'attributes':['id',_0xd7ea0e('0x8d'),_0xd7ea0e('0x29')],'raw':!![]});_0x48777b['query'][_0xd7ea0e('0xdd')]&&_0x3030ef[_0xd7ea0e('0xb3')]({'model':db[_0xd7ea0e('0xde')],'as':_0xd7ea0e('0xde'),'raw':!![]});const _0x965e78=[{'model':db[_0xd7ea0e('0xb2')],'as':_0xd7ea0e('0x10'),'attributes':['id',_0xd7ea0e('0x65'),_0xd7ea0e('0x4f'),_0xd7ea0e('0x9a'),_0xd7ea0e('0x44'),_0xd7ea0e('0x89')],'include':_0x3030ef}];return _0x965e78[_0xd7ea0e('0xb3')]({'model':db['WhatsappAccount'],'as':_0xd7ea0e('0x3c'),'attributes':['id',_0xd7ea0e('0xcc')]}),_0x965e78['push']({'model':db['User'],'as':'Owner','attributes':['id','fullname']}),db[_0xd7ea0e('0x7e')][_0xd7ea0e('0x92')]({'where':{'id':_0x48777b[_0xd7ea0e('0x5d')]['id']},'include':_0x965e78})[_0xd7ea0e('0xbc')](handleEntityNotFound(_0x2754fa,null))[_0xd7ea0e('0xbc')](function(_0x15487a){const _0x19be80=_0xd7ea0e;if(_0x15487a){const _0x59d3c2=_0x15487a['get']({'plain':!![]});fs['mkdirSync'](_0x229aae);const _0xfd706c={'format':'A4','border':_0x19be80('0x9e'),'header':{'height':_0x19be80('0x7a'),'contents':{'first':_0x19be80('0x1f')}},'footer':{'height':_0x19be80('0x3e'),'contents':{'default':util[_0x19be80('0x21')]('<hr\x20class=\x22separator\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22footer\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22left\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span>%s</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22center\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span>{{page}}/{{pages}}</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22right\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span>%s</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>',util[_0x19be80('0x21')](_0x19be80('0x16'),_0x19be80('0x94'),_0x59d3c2['id']),moment()['format'](_0x19be80('0x61'))[_0x19be80('0xd6')]())}}},_0x112e72={'channel':_0x19be80('0x94'),'account':_0x59d3c2[_0x19be80('0x3c')][_0x19be80('0xcc')],'agent':_0x59d3c2['Owner']?_0x59d3c2[_0x19be80('0x1a')][_0x19be80('0x36')]:'N.A.','createdAt':moment(_0x59d3c2[_0x19be80('0x4f')])[_0x19be80('0x21')]('YYYY-MM-DD\x20HH:mm:ss')[_0x19be80('0xd6')](),'closedAt':_0x59d3c2[_0x19be80('0x32')]?moment(_0x59d3c2[_0x19be80('0x35')])[_0x19be80('0x21')]('YYYY-MM-DD\x20HH:mm:ss')[_0x19be80('0xd6')]():'','disposition':_0x59d3c2[_0x19be80('0xa2')],'messages':_(_0x59d3c2[_0x19be80('0x10')])[_0x19be80('0x52')]({'secret':![]})[_0x19be80('0x86')](function(_0x745280){const _0x755ac3=_0x19be80;if(_0x745280['Attachment']){const _0x325bfb=path[_0x755ac3('0x67')](_0x1b0b65,_0x745280[_0x755ac3('0xde')][_0x755ac3('0xac')]);fs[_0x755ac3('0xc5')](_0x325bfb)&&fs[_0x755ac3('0x8e')](_0x325bfb)['pipe'](fs[_0x755ac3('0xbf')](path['join'](_0x229aae,_0x745280[_0x755ac3('0xde')][_0x755ac3('0xac')])));}return{'date':moment(_0x745280[_0x755ac3('0x4f')])['format'](_0x755ac3('0xcd'))[_0x755ac3('0xd6')](),'sender':_0x745280['direction']===_0x755ac3('0xbb')?_0x745280['User']?_0x745280[_0x755ac3('0x66')][_0x755ac3('0x36')]:'System':_0x745280[_0x755ac3('0x88')][_0x755ac3('0x8d')]+(_0x745280['Contact'][_0x755ac3('0x29')]?'\x20'+_0x745280['Contact'][_0x755ac3('0x29')]:''),'body':_0x745280[_0x755ac3('0xde')]?_0x745280['Attachment']['basename']:_0x745280[_0x755ac3('0x65')],'direction':_0x745280['direction']===_0x755ac3('0xbb')?'A':'C','secret':_0x745280[_0x755ac3('0x44')],'read':_0x745280['read'],'attachment':_0x745280[_0x755ac3('0xde')]};})[_0x19be80('0x64')]()};return ejs[_0x19be80('0x91')](path[_0x19be80('0x67')](config[_0x19be80('0x63')],_0x19be80('0xc7'),_0x19be80('0xcf'),_0x19be80('0x3d')),{'interaction':_0x112e72})[_0x19be80('0xbc')](function(_0x2b7191){return new Promise(function(_0xede5ed,_0x293cd0){const _0x1e95e1=a794_0x57d5;pdf['create'](_0x2b7191,_0xfd706c)[_0x1e95e1('0x6c')](path[_0x1e95e1('0x67')](_0x229aae,_0x1e95e1('0x79')+_0x59d3c2['id']+'-'+_0x3a3773+'.pdf'),function(_0x1f19d9,_0x4701c9){if(_0x1f19d9)return _0x293cd0(_0x1f19d9);_0xede5ed(_0x4701c9);});});})[_0x19be80('0xbc')](function(){const _0x309cb4=_0x19be80;return new Promise(function(_0x261141,_0x24e0b9){zipdir(_0x229aae,{'saveTo':_0x273e5b},function(_0x5994b2,_0x2061a3){if(_0x5994b2)return _0x24e0b9(_0x5994b2);return _0x261141(_0x2061a3);});})[_0x309cb4('0xbc')](function(){return new Promise(function(_0x16dfc9,_0x904c46){rimraf(_0x229aae,function(_0x273818){if(_0x273818)_0x904c46(_0x273818);return _0x16dfc9();});});})[_0x309cb4('0xbc')](function(){return _0x2754fa['download'](_0x273e5b,_0x28ded7,function(_0x1abae6){const _0x145523=a794_0x57d5;_0x1abae6?console[_0x145523('0x6a')](_0x145523('0xa'),_0x1abae6):fs['unlinkSync'](_0x273e5b);});});});}else return _0x2754fa[_0x19be80('0x3a')](0xc8);})[_0xd7ea0e('0x9b')](handleError(_0x2754fa,null));};