Built motion from commit aab208717af8d15f4fa224cdb6a202877019af9b. Version 3.0.0...
[motion-next.git] / server / api / whatsappInteraction / whatsappInteraction.controller.js
1 const a794_0x307a=['t.id\x20=\x20it.TagId','toFile','util','whatsapp_accounts','findOne','ui.WhatsappInteractionId\x20IN\x20?','intersection','body','start','i.id\x20LIKE\x20?','destroy','register','\x20IS\x20NULL','left_join','zip-dir','attachments','text','Contact.mobile','count','conditions','query','null','c.phone','TagIds','GROUP_CONCAT(DISTINCT\x20t.id)','CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?','u.id','params','status','sort','out','o.id\x20=\x20i.UserId','WhatsappInteractionId','mkdirSync','addTags','downloadInteraction.html','lastName','limit','keys','i.phone\x20LIKE\x20?','Whatsapp','.pdf','i.WhatsappAccountId\x20IS\x20NULL','c.email','../../mysqldb','index','Account.key','t.id\x20IN\x20?','Contact.firstName','\x20=\x20?','QueryTypes','closedAt','User','where','moment','files','whatsappInteractionTags:save','filters','update','$gte','read','having','squel','attributes','Owner.fullname','../../config/environment','then','sqlOperator','format','c.firstName\x20LIKE\x20?\x20OR\x20c.lastName\x20LIKE\x20?\x20OR\x20c.email\x20LIKE\x20?','getWhatsappAccounts','firstName','type','tmp','../../config/logger','fullname','show','length','10px','transcript-','end','Content-Range','join','options','rawAttributes','`\x20=\x200','value','pipe','Owner','views','create','../../rediscache','find','forEach','YYYY-MM-DD','nolimit','catch','i.WhatsappAccountId\x20IS\x20NOT\x20NULL','Contact.email','group','40px','Contact.phone','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','download','it.WhatsappInteractionId\x20=\x20i.id','ids','Sequelize','i.WhatsappAccountId\x20IN\x20?','expr','api','unreadMessages','$lte','filter','parse','Contact','c.mobile','WhatsappAccountId','name','undefined','isNumeric','Users','ContactId','fields','getFullTextValue','30px','addMessage','WhatsappInteraction','setTags','o.fullname','offset','rows','System','Owner.internal','Account.mandatoryDisposition','field','push','select','Tag','order','clone','sendStatus','user_has_whatsapp_interactions','Account','toString','buildExpression','SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','c.fax','users','json','basename','gte','keyBy','Attachment','c.lastName','Contact.fax','merge','me.WhatsappInteractionId\x20=\x20i.id','createdAt','`\x20>\x200','map','tag','removeTags','a.id\x20=\x20i.WhatsappAccountId','YYYY-MM-DD\x20HH:mm:ss','tools_tags','isArray','WhatsappAccount','root','i.id','whatsapp_interactions','log','compact','includeAll','getMessages','renderFile','include','Messages','a.mandatoryDisposition','user','set','emit','path','pick','transcript-%d-%s.zip','u.id\x20=\x20ui.UserId','isEmpty','UserId','describe','color','unix','lodash','groupBy','replace','get','html-pdf','rimraf','key','existsSync','findAll','from','parseSearch','omit','fieldName','operator','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','err','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','`unreadMessages`\x20>\x200','model','N.A.','split','whatsapp_interaction_has_tags','closed','createReadStream','a.key','WhatsappMessage','sequelize','like','ui.WhatsappInteractionId','secret','$substring','server','%s\x20#%d','i.createdAt\x20BETWEEN\x20?\x20AND\x20?'];(function(_0x186627,_0x307ae3){const _0x282753=function(_0x49c299){while(--_0x49c299){_0x186627['push'](_0x186627['shift']());}};_0x282753(++_0x307ae3);}(a794_0x307a,0xa1));const a794_0x2827=function(_0x186627,_0x307ae3){_0x186627=_0x186627-0x0;let _0x282753=a794_0x307a[_0x186627];return _0x282753;};const _0x276383=a794_0x2827;'use strict';const pdf=require(_0x276383('0x21')),rimraf=require(_0x276383('0x22')),zipdir=require(_0x276383('0x4d')),moment=require(_0x276383('0x75')),util=require(_0x276383('0x41')),path=require(_0x276383('0x14')),ejs=require('ejs'),fs=require('fs'),_=require(_0x276383('0x1d')),squel=require(_0x276383('0x7d')),{getSocket}=require(_0x276383('0x9a')),socket=getSocket(),qs=require('../../components/parsers/qs'),as=require('../../components/parsers/advancedSearch'),logger=require(_0x276383('0x89'))(_0x276383('0xac')),config=require(_0x276383('0x80')),db=require(_0x276383('0x6b'))['db'],{Op}=require(_0x276383('0x37'));require('./whatsappInteraction.socket')[_0x276383('0x4a')](socket);function respondWithStatusCode(_0x49c299,_0x21833a){return _0x21833a=_0x21833a||0xcc,function(_0x4744b5){const _0x5574ae=a794_0x2827;if(_0x4744b5)return _0x49c299['sendStatus'](_0x21833a);return _0x49c299['status'](_0x21833a)[_0x5574ae('0x8f')]();};}function respondWithResult(_0x3e0b53,_0x4298ed){return _0x4298ed=_0x4298ed||0xc8,function(_0x5ca10c){const _0x477d04=a794_0x2827;if(_0x5ca10c)return _0x3e0b53['status'](_0x4298ed)[_0x477d04('0xd3')](_0x5ca10c);};}function respondWithFilteredResult(_0x4ea01e,_0x58a9a1){return function(_0x548b73){const _0x4a9406=a794_0x2827;if(_0x548b73){const _0x24c8bb=_0x548b73[_0x4a9406('0x51')],_0x49559b=_0x58a9a1['offset'];let _0x52e312=_0x58a9a1[_0x4a9406('0xc0')]+_0x58a9a1[_0x4a9406('0x64')],_0x4bd054;return _0x52e312>=_0x24c8bb?(_0x52e312=_0x24c8bb,_0x4bd054=0xc8):_0x4bd054=0xce,_0x4ea01e[_0x4a9406('0x5b')](_0x4bd054),_0x4ea01e[_0x4a9406('0x12')](_0x4a9406('0x90'),_0x49559b+'-'+_0x52e312+'/'+_0x24c8bb)[_0x4a9406('0xd3')](_0x548b73);}return null;};}function saveUpdates(_0x4e7650){return function(_0x315171){const _0x48a6af=a794_0x2827;if(_0x315171)return _0x315171[_0x48a6af('0x79')](_0x4e7650)[_0x48a6af('0x81')](function(_0x2a6adc){return _0x2a6adc;});return null;};}function removeEntity(_0x391a29){return function(_0x3e5d43){const _0x40fbf4=a794_0x2827;if(_0x3e5d43)return _0x3e5d43[_0x40fbf4('0x49')]()[_0x40fbf4('0x81')](function(){_0x391a29['status'](0xcc)['end']();});};}function handleEntityNotFound(_0x25d357){return function(_0x56efb3){const _0x3bd88f=a794_0x2827;return!_0x56efb3&&_0x25d357[_0x3bd88f('0xcb')](0x194),_0x56efb3;};}function handleError(_0x139ba3,_0x7761d5){return _0x7761d5=_0x7761d5||0x1f4,function(_0x60a35){const _0x2f2531=a794_0x2827;logger['error'](_0x60a35['stack']),_0x60a35['name']&&delete _0x60a35[_0x2f2531('0xb4')],_0x139ba3['status'](_0x7761d5)['send'](_0x60a35);};}function getInteractionUsers(_0x37d404,_0x2fac4a){return new Promise(function(_0x2ef83f,_0x2463cb){const _0x1f5fcc=a794_0x2827;try{_0x2fac4a[_0x37d404['id']]&&(_0x37d404[_0x1f5fcc('0xb7')]=_[_0x1f5fcc('0xde')](_0x2fac4a[_0x37d404['id']],function(_0x3911b0){const _0x2ef8f8=_0x1f5fcc;return{'id':_0x3911b0['id'],'fullname':_0x3911b0[_0x2ef8f8('0x8a')]};}));}catch(_0x2b50b2){_0x2463cb(_0x2b50b2);}_0x2ef83f(_0x37d404);});}function getInteractionTags(_0x2b7b79,_0xee629f){return new Promise(function(_0x59f0a6,_0x1f8fef){const _0x2379d1=a794_0x2827;try{_0x2b7b79[_0x2379d1('0x56')]&&(_0x2b7b79['Tags']=[],_0x2b7b79[_0x2379d1('0x56')][_0x2379d1('0x31')](',')[_0x2379d1('0x9c')](function(_0x1751af){_0x2b7b79['Tags']['push'](_0xee629f[_0x1751af]);})),delete _0x2b7b79[_0x2379d1('0x56')];}catch(_0x5162f4){_0x1f8fef(_0x5162f4);}_0x59f0a6(_0x2b7b79);});}function updateWhatsappInteraction(_0x4bcfd0,_0x2311e1,_0x5138f5){return new Promise(function(_0x418d13,_0x3be2d2){const _0x36e345=a794_0x2827;return getInteractionUsers(_0x4bcfd0,_0x5138f5)[_0x36e345('0x81')](function(_0x4263f7){return getInteractionTags(_0x4263f7,_0x2311e1);})[_0x36e345('0x81')](function(_0x37a7e8){_0x418d13(_0x37a7e8);})[_0x36e345('0x9f')](function(_0x2e8e54){_0x3be2d2(_0x2e8e54);});});}exports[_0x276383('0x6c')]=function(_0x586daa,_0x2e3a15){const _0x4a5c56=_0x276383,_0x1b5a59={},_0x3f7725={},_0x1b1fd5={'count':0x0,'rows':[]},_0x397da1=_[_0x4a5c56('0xde')](db[_0x4a5c56('0xbd')][_0x4a5c56('0x93')],function(_0x4dbd50){const _0x9fc6bd=_0x4a5c56;return{'name':_0x4dbd50[_0x9fc6bd('0x29')],'type':_0x4dbd50[_0x9fc6bd('0x87')][_0x9fc6bd('0x23')]};});_0x3f7725[_0x4a5c56('0x2f')]=_[_0x4a5c56('0xde')](_0x397da1,_0x4a5c56('0xb4')),_0x3f7725[_0x4a5c56('0x53')]=_[_0x4a5c56('0x65')](_0x586daa[_0x4a5c56('0x53')]),_0x3f7725[_0x4a5c56('0x78')]=_['intersection'](_0x3f7725[_0x4a5c56('0x2f')],_0x3f7725[_0x4a5c56('0x53')]),_0x1b5a59[_0x4a5c56('0x7e')]=_[_0x4a5c56('0x45')](_0x3f7725[_0x4a5c56('0x2f')],qs['fields'](_0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0xb9')])),_0x1b5a59['attributes']=_0x1b5a59[_0x4a5c56('0x7e')][_0x4a5c56('0x8c')]?_0x1b5a59[_0x4a5c56('0x7e')]:_0x3f7725[_0x4a5c56('0x2f')];typeof _0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0x9e')]===_0x4a5c56('0xb5')&&(_0x1b5a59[_0x4a5c56('0x64')]=qs[_0x4a5c56('0x64')](_0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0x64')]),_0x1b5a59['offset']=qs[_0x4a5c56('0xc0')](_0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0xc0')]));_0x1b5a59['order']=qs['sort'](_0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0x5c')]),_0x1b5a59[_0x4a5c56('0x74')]=qs[_0x4a5c56('0x78')](_[_0x4a5c56('0x15')](_0x586daa[_0x4a5c56('0x53')],_0x3f7725['filters']),_0x397da1);let _0x498b99=[];const _0x1bd0b3=squel[_0x4a5c56('0xc7')]()['field']('id')['field']('name')[_0x4a5c56('0xc5')](_0x4a5c56('0x1b'))[_0x4a5c56('0x26')](_0x4a5c56('0x3')),_0x34cf94=squel[_0x4a5c56('0xc7')]()['field'](_0x4a5c56('0x59'))[_0x4a5c56('0xc5')]('u.fullname')[_0x4a5c56('0xc5')](_0x4a5c56('0x39'))[_0x4a5c56('0x26')](_0x4a5c56('0xcc'),'ui')[_0x4a5c56('0x4c')]('users','u',_0x4a5c56('0x17')),_0x2e27a8=squel[_0x4a5c56('0xc7')]()[_0x4a5c56('0x26')](_0x4a5c56('0x8'),'i')[_0x4a5c56('0x4c')]('cm_contacts','c',_0x4a5c56('0x2d'))['left_join'](_0x4a5c56('0xd2'),'o',_0x4a5c56('0x5e'))[_0x4a5c56('0x4c')](_0x4a5c56('0x42'),'a',_0x4a5c56('0x1'))[_0x4a5c56('0x4c')]('whatsapp_messages','me',_0x4a5c56('0xdb'))[_0x4a5c56('0x4c')](_0x4a5c56('0x32'),'it',_0x4a5c56('0xa7'))[_0x4a5c56('0x4c')](_0x4a5c56('0x3'),'t',_0x4a5c56('0x3f')),_0x24e848=squel[_0x4a5c56('0xab')]();let _0x928e16=[];const _0x233e07=squel[_0x4a5c56('0xab')]();let _0x5aa0fe;if(_0x586daa['query']['search']){_0x5aa0fe=as[_0x4a5c56('0x27')](_0x586daa['query']['search']);const _0x4140bd=_0x5aa0fe[_0x4a5c56('0x82')];for(let _0x2e2f6a=0x0;_0x2e2f6a<_0x5aa0fe[_0x4a5c56('0x52')]['length'];_0x2e2f6a++){const _0x34a4ac=_0x5aa0fe['conditions'][_0x2e2f6a],_0x519ba5='i';let _0x2c6494,_0x4bb707=_['find'](_0x397da1,[_0x4a5c56('0xb4'),_0x34a4ac[_0x4a5c56('0xc5')]]);if(!_0x4bb707)switch(_0x34a4ac[_0x4a5c56('0xc5')]){case _0x4a5c56('0xad'):_0x34a4ac[_0x4a5c56('0x95')]==0x1?_0x2e27a8['having']('`'+_0x34a4ac[_0x4a5c56('0xc5')]+_0x4a5c56('0x94')):_0x2e27a8['having']('`'+_0x34a4ac[_0x4a5c56('0xc5')]+_0x4a5c56('0xdd'));break;case _0x4a5c56('0xb1'):if(_0x34a4ac[_0x4a5c56('0x2a')]===_0x4a5c56('0x3b')){if(_0x34a4ac['value']['split']('\x20')[_0x4a5c56('0x8c')]>0x1)_0x24e848[_0x4140bd](_0x4a5c56('0xa5'),qs[_0x4a5c56('0xba')](_0x34a4ac['value']),null);else{const _0x10e8a6='%'+_0x34a4ac[_0x4a5c56('0x95')]+'%';_0x24e848[_0x4140bd](_0x4a5c56('0x84'),_0x10e8a6,_0x10e8a6,_0x10e8a6);}}else _0x4bb707=_[_0x4a5c56('0x9b')](_0x397da1,['name','ContactId']),_0x34a4ac[_0x4a5c56('0xc5')]=_0x4a5c56('0xb8'),_0x2c6494=as['buildExpression'](_0x519ba5,_0x4bb707['type'],_0x34a4ac),_0x24e848[_0x4140bd](_0x2c6494[_0x4a5c56('0x4f')],_0x2c6494[_0x4a5c56('0x95')][_0x4a5c56('0x47')],_0x2c6494[_0x4a5c56('0x95')][_0x4a5c56('0x8f')]);break;case'Tag':{const _0x85826e=_0x34a4ac[_0x4a5c56('0x95')]['split'](',')[_0x4a5c56('0xde')](function(_0x463722){return Number(_0x463722);});_0x85826e[_0x4a5c56('0x9c')](function(_0x567cf4){_0x233e07['or']('CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','%,'+_0x567cf4+',%');}),_0x928e16=_['union'](_0x928e16,_0x85826e);}break;case'User':_0x34a4ac['operator']==='$substring'?_0x24e848[_0x4140bd]('CONCAT_WS(\x27\x20\x27,\x20o.name,\x20o.fullname)\x20LIKE\x20?','%'+_0x34a4ac[_0x4a5c56('0x95')]+'%',null):(_0x4bb707=_[_0x4a5c56('0x9b')](_0x397da1,[_0x4a5c56('0xb4'),_0x4a5c56('0x19')]),_0x34a4ac[_0x4a5c56('0xc5')]=_0x4a5c56('0x19'),_0x2c6494=as['buildExpression'](_0x519ba5,_0x4bb707['type'],_0x34a4ac),_0x24e848[_0x4140bd](_0x2c6494[_0x4a5c56('0x4f')],_0x2c6494['value'][_0x4a5c56('0x47')],_0x2c6494['value'][_0x4a5c56('0x8f')]));break;case _0x4a5c56('0x46'):_0x2c6494=as[_0x4a5c56('0xcf')]('me',null,_0x34a4ac),_0x24e848[_0x4140bd](_0x2c6494['text'],_0x2c6494[_0x4a5c56('0x95')][_0x4a5c56('0x47')],_0x2c6494['value'][_0x4a5c56('0x8f')]);break;}else _0x2c6494=as['buildExpression'](_0x519ba5,_0x4bb707[_0x4a5c56('0x87')],_0x34a4ac),_0x24e848[_0x4140bd](_0x2c6494['text'],_0x2c6494['value'][_0x4a5c56('0x47')],_0x2c6494['value'][_0x4a5c56('0x8f')]);}}else{const _0x34647b=_(_0x586daa['query'])['keys']()['map'](function(_0x1bc8ab){const _0x2fc0ad=_0x4a5c56;return _['some'](_0x397da1,[_0x2fc0ad('0xb4'),_0x1bc8ab])?_0x1bc8ab:undefined;})[_0x4a5c56('0xa')]()[_0x4a5c56('0x95')]();!_['isEmpty'](_0x34647b)&&_0x34647b['forEach'](function(_0x1c2b19){const _0x5cec7d=_0x4a5c56;if(_0x1c2b19==='WhatsappAccountId')_0x2e27a8[_0x5cec7d('0x74')](_0x5cec7d('0xaa'),[]['concat'](_0x586daa[_0x5cec7d('0x53')][_0x1c2b19]));else{if(_0x1c2b19===_0x5cec7d('0xdc')){const _0x13d374=JSON['parse'](_0x586daa[_0x5cec7d('0x53')][_0x1c2b19])['$gte'],_0xc37133=JSON[_0x5cec7d('0xb0')](_0x586daa[_0x5cec7d('0x53')][_0x1c2b19])[_0x5cec7d('0xae')];_0x2e27a8[_0x5cec7d('0x74')](_0x5cec7d('0x3e'),_0x13d374,_0xc37133);}else _0x586daa[_0x5cec7d('0x53')][_0x1c2b19]===_0x5cec7d('0x54')?_0x2e27a8[_0x5cec7d('0x74')]('i.'+_0x1c2b19+_0x5cec7d('0x4b')):_0x2e27a8[_0x5cec7d('0x74')]('i.'+_0x1c2b19+_0x5cec7d('0x70'),_0x586daa[_0x5cec7d('0x53')][_0x1c2b19]);}});_0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0x7b')]&&(_0x586daa[_0x4a5c56('0x53')]['read']==0x1?_0x2e27a8[_0x4a5c56('0x7c')]('`unreadMessages`\x20=\x200'):_0x2e27a8['having'](_0x4a5c56('0x2e')));_0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0xdf')]&&(_0x928e16=_[_0x4a5c56('0x4')](_0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0xdf')])?_0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0xdf')]:new Array(_0x586daa[_0x4a5c56('0x53')][_0x4a5c56('0xdf')]),_0x928e16[_0x4a5c56('0x9c')](function(_0xa22259){const _0x3c3790=_0x4a5c56;_0x233e07['or'](_0x3c3790('0x2b'),'%,'+_0xa22259+',%');}));if(_0x586daa['query'][_0x4a5c56('0xaf')]){const _0x48ac7c=_0x586daa[_0x4a5c56('0x53')]['filter'][_0x4a5c56('0x1f')]('\x5c','\x5c\x5c')[_0x4a5c56('0x1f')](/'/g,'\x27\x27');qs[_0x4a5c56('0xb6')](_0x48ac7c)?_0x24e848['or'](_0x4a5c56('0x48'),_0x48ac7c+'%')['or'](_0x4a5c56('0x66'),_0x48ac7c+'%'):_0x24e848['or']('MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)',qs['getFullTextValue'](_0x48ac7c))['or'](_0x4a5c56('0x58'),_0x48ac7c+'%');}}_0x2e27a8[_0x4a5c56('0x74')](_0x24e848),_0x2e27a8[_0x4a5c56('0xa2')](_0x4a5c56('0x7'));let _0xf3c6f6={'type':db[_0x4a5c56('0xa9')][_0x4a5c56('0x71')]['SELECT'],'raw':!![]};const _0x1f9a35=_0x2e27a8[_0x4a5c56('0xca')]();_0x1f9a35['field'](_0x4a5c56('0x7')),_0x1f9a35[_0x4a5c56('0xc5')](_0x4a5c56('0xd0'),_0x4a5c56('0xad')),_0x1b5a59['order']&&_0x1b5a59[_0x4a5c56('0xc9')]['forEach'](function(_0x4e5dc1){const _0x40a5cb=_0x4a5c56;_0x2e27a8[_0x40a5cb('0xc9')]('i.'+_0x4e5dc1[0x0],_0x4e5dc1[0x1]==='DESC'?![]:!![]);}),!_[_0x4a5c56('0x18')](_0x928e16)&&(_0x2e27a8[_0x4a5c56('0x7c')](_0x233e07),_0x1f9a35[_0x4a5c56('0x74')](_0x4a5c56('0x6e'),_0x928e16)),Promise['resolve']()['then'](function(){const _0x5b30f1=_0x4a5c56;if(!_0x5aa0fe){if(_0x586daa[_0x5b30f1('0x53')][_0x5b30f1('0xb3')]||_0x586daa[_0x5b30f1('0x53')]['journey'])return;_0x1f9a35[_0x5b30f1('0x74')](_0x5b30f1('0xa0')),_0x2e27a8[_0x5b30f1('0x74')](_0x5b30f1('0xa0'));return;}return _0x586daa[_0x5b30f1('0x11')][_0x5b30f1('0x85')]({'attributes':['id'],'raw':!![]})[_0x5b30f1('0x81')](function(_0xe396b){const _0x5bbf4e=_0x5b30f1;_[_0x5bbf4e('0x18')](_0xe396b)?(_0x1f9a35['where'](_0x5bbf4e('0x69')),_0x2e27a8['where']('i.WhatsappAccountId\x20IS\x20NULL')):(_0x1f9a35[_0x5bbf4e('0x74')](_0x5bbf4e('0xaa'),_[_0x5bbf4e('0xde')](_0xe396b,'id')),_0x2e27a8[_0x5bbf4e('0x74')](_0x5bbf4e('0xaa'),_[_0x5bbf4e('0xde')](_0xe396b,'id')));});})[_0x4a5c56('0x81')](function(){const _0x9bdf25=_0x4a5c56;db[_0x9bdf25('0x37')][_0x9bdf25('0x53')](_0x1f9a35[_0x9bdf25('0xce')](),_0xf3c6f6)[_0x9bdf25('0x81')](function(_0xb2a8be){const _0x23d1b7=_0x9bdf25;_0x1b1fd5[_0x23d1b7('0x51')]=_0xb2a8be[_0x23d1b7('0x8c')];if(_0x1b1fd5[_0x23d1b7('0x51')]===0x0)return[];return db[_0x23d1b7('0x37')]['query'](_0x1bd0b3[_0x23d1b7('0xce')](),_0xf3c6f6)[_0x23d1b7('0x81')](function(_0x3e2800){const _0x2e0c6a=_0x23d1b7;_0x498b99=_[_0x2e0c6a('0xd6')](_0x3e2800,'id'),_0xf3c6f6=_[_0x2e0c6a('0xda')](_0xf3c6f6,{'model':db[_0x2e0c6a('0xbd')],'mapToModel':!![],'raw':!![],'nest':!![]});_0x586daa['query']['fields']?_0x1b5a59['attributes'][_0x2e0c6a('0x9c')](function(_0x27fd76){const _0x4f4c5e=_0x2e0c6a;_0x2e27a8[_0x4f4c5e('0xc5')]('i.'+_0x27fd76);}):(_0x2e27a8[_0x2e0c6a('0xc5')]('SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)',_0x2e0c6a('0xad')),_0x2e27a8[_0x2e0c6a('0xc5')](_0x2e0c6a('0x35'),_0x2e0c6a('0x6d')),_0x2e27a8[_0x2e0c6a('0xc5')](_0x2e0c6a('0x10'),_0x2e0c6a('0xc4')),_0x2e27a8['field']('i.*'),_0x2e27a8[_0x2e0c6a('0xc5')]('c.firstName',_0x2e0c6a('0x6f')),_0x2e27a8[_0x2e0c6a('0xc5')](_0x2e0c6a('0xd8'),'Contact.lastName'),_0x2e27a8['field'](_0x2e0c6a('0x6a'),_0x2e0c6a('0xa1')),_0x2e27a8[_0x2e0c6a('0xc5')](_0x2e0c6a('0x55'),_0x2e0c6a('0xa4')),_0x2e27a8[_0x2e0c6a('0xc5')](_0x2e0c6a('0xb2'),_0x2e0c6a('0x50')),_0x2e27a8['field'](_0x2e0c6a('0xd1'),_0x2e0c6a('0xd9')),_0x2e27a8[_0x2e0c6a('0xc5')](_0x2e0c6a('0xbf'),_0x2e0c6a('0x7f')),_0x2e27a8[_0x2e0c6a('0xc5')]('o.internal',_0x2e0c6a('0xc3')),_0x2e27a8[_0x2e0c6a('0xc5')](_0x2e0c6a('0x57'),_0x2e0c6a('0x56')));if(_0x1b5a59[_0x2e0c6a('0x64')])_0x2e27a8[_0x2e0c6a('0x64')](_0x1b5a59[_0x2e0c6a('0x64')]);if(_0x1b5a59[_0x2e0c6a('0xc0')])_0x2e27a8[_0x2e0c6a('0xc0')](_0x1b5a59[_0x2e0c6a('0xc0')]);return db[_0x2e0c6a('0x37')][_0x2e0c6a('0x53')](_0x2e27a8[_0x2e0c6a('0xce')](),_0xf3c6f6);})[_0x23d1b7('0x81')](function(_0x4cf1f8){const _0x2ae4bb=_0x23d1b7;return _0x34cf94[_0x2ae4bb('0x74')](_0x2ae4bb('0x44'),_[_0x2ae4bb('0xde')](_0x4cf1f8,'id')),db[_0x2ae4bb('0x37')][_0x2ae4bb('0x53')](_0x34cf94[_0x2ae4bb('0xce')](),_0xf3c6f6)[_0x2ae4bb('0x81')](function(_0x1b2676){const _0x2ea1fb=_0x2ae4bb,_0x5ba32f=_[_0x2ea1fb('0x1e')](_0x1b2676,'WhatsappInteractionId'),_0x36a790=[];return _0x4cf1f8[_0x2ea1fb('0x9c')](function(_0x121e42){const _0x4914e5=_0x2ea1fb;_0x36a790[_0x4914e5('0xc6')](updateWhatsappInteraction(_0x121e42,_0x498b99,_0x5ba32f));}),Promise['all'](_0x36a790);});});})[_0x9bdf25('0x81')](function(_0x1d692f){const _0x5e3cc0=_0x9bdf25;return _0x1b1fd5[_0x5e3cc0('0xc1')]=_0x1d692f,_0x1b1fd5;})['then'](respondWithFilteredResult(_0x2e3a15,_0x1b5a59));})[_0x4a5c56('0x9f')](handleError(_0x2e3a15,null));},exports[_0x276383('0x8b')]=function(_0x1a11d5,_0x43aafd){const _0x292212=_0x276383;let _0x375451={'raw':![],'where':{'id':_0x1a11d5[_0x292212('0x5a')]['id']}};const _0x17a2d9={};return _0x17a2d9[_0x292212('0x2f')]=_[_0x292212('0x65')](db['WhatsappInteraction'][_0x292212('0x93')]),_0x17a2d9[_0x292212('0x53')]=_[_0x292212('0x65')](_0x1a11d5[_0x292212('0x53')]),_0x17a2d9[_0x292212('0x78')]=_[_0x292212('0x45')](_0x17a2d9['model'],_0x17a2d9[_0x292212('0x53')]),_0x375451[_0x292212('0x7e')]=_[_0x292212('0x45')](_0x17a2d9[_0x292212('0x2f')],qs[_0x292212('0xb9')](_0x1a11d5['query']['fields'])),_0x375451[_0x292212('0x7e')]=_0x375451[_0x292212('0x7e')][_0x292212('0x8c')]?_0x375451[_0x292212('0x7e')]:_0x17a2d9[_0x292212('0x2f')],_0x1a11d5[_0x292212('0x53')][_0x292212('0xb')]&&(_0x375451[_0x292212('0xe')]=[{'all':!![]}]),_0x375451=_[_0x292212('0xda')]({},_0x375451,_0x1a11d5[_0x292212('0x92')]),db[_0x292212('0xbd')][_0x292212('0x43')](_0x375451)[_0x292212('0x81')](handleEntityNotFound(_0x43aafd,null))[_0x292212('0x81')](respondWithResult(_0x43aafd,null))[_0x292212('0x9f')](handleError(_0x43aafd,null));},exports['create']=function(_0x11d1f9,_0x1a5f1d){const _0x305a87=_0x276383;return db[_0x305a87('0xbd')][_0x305a87('0x99')](_0x11d1f9['body'],{})[_0x305a87('0x81')](respondWithResult(_0x1a5f1d,0xc9))[_0x305a87('0x9f')](handleError(_0x1a5f1d,null));},exports[_0x276383('0x79')]=function(_0xdde68c,_0xd2db6){const _0x4e8f27=_0x276383;return _0xdde68c[_0x4e8f27('0x46')]['id']&&delete _0xdde68c[_0x4e8f27('0x46')]['id'],db[_0x4e8f27('0xbd')][_0x4e8f27('0x43')]({'where':{'id':_0xdde68c[_0x4e8f27('0x5a')]['id']}})[_0x4e8f27('0x81')](handleEntityNotFound(_0xd2db6,null))[_0x4e8f27('0x81')](saveUpdates(_0xdde68c[_0x4e8f27('0x46')],null))[_0x4e8f27('0x81')](respondWithResult(_0xd2db6,null))[_0x4e8f27('0x9f')](handleError(_0xd2db6,null));},exports[_0x276383('0x49')]=function(_0x57a09a,_0x81b86c){const _0x48621f=_0x276383;return db[_0x48621f('0xbd')][_0x48621f('0x43')]({'where':{'id':_0x57a09a['params']['id']}})[_0x48621f('0x81')](handleEntityNotFound(_0x81b86c,null))[_0x48621f('0x81')](removeEntity(_0x81b86c,null))[_0x48621f('0x9f')](handleError(_0x81b86c,null));},exports[_0x276383('0x1a')]=function(_0x498059,_0x57b733){const _0x56903a=_0x276383;return db['WhatsappInteraction'][_0x56903a('0x1a')]()['then'](respondWithResult(_0x57b733,null))[_0x56903a('0x9f')](handleError(_0x57b733,null));},exports[_0x276383('0xbc')]=function(_0x2500cf,_0xb59f44){const _0xb2bb7f=_0x276383;return db[_0xb2bb7f('0x36')][_0xb2bb7f('0x43')]({'where':{'id':_0x2500cf[_0xb2bb7f('0x5a')]['id']}})[_0xb2bb7f('0x81')](function(_0x3a3fca){const _0x27bd39=_0xb2bb7f;if(_0x3a3fca)return _0x3a3fca[_0x27bd39('0xbc')](_0x2500cf[_0x27bd39('0x46')][_0x27bd39('0xa8')],{'through':_[_0x27bd39('0x28')](_0x2500cf[_0x27bd39('0x46')],[_0x27bd39('0xa8'),'id'])});})[_0xb2bb7f('0x81')](respondWithResult(_0xb59f44,null))['catch'](handleError(_0xb59f44,null));},exports[_0x276383('0xc')]=function(_0x1bfa19,_0x39c393){const _0x103c9e=_0x276383;let _0x43b5ac={'raw':![],'where':{}};const _0x276399={},_0x47420d={'count':0x0,'rows':[]};return db[_0x103c9e('0xbd')][_0x103c9e('0x43')]({'where':{'id':_0x1bfa19[_0x103c9e('0x5a')]['id']}})[_0x103c9e('0x81')](handleEntityNotFound(_0x39c393,null))[_0x103c9e('0x81')](function(_0x122252){const _0x62a179=_0x103c9e;if(_0x122252){_0x276399[_0x62a179('0x2f')]=_[_0x62a179('0x65')](db[_0x62a179('0x36')][_0x62a179('0x93')]),_0x276399[_0x62a179('0x53')]=_[_0x62a179('0x65')](_0x1bfa19[_0x62a179('0x53')]),_0x276399['filters']=_['intersection'](_0x276399[_0x62a179('0x2f')],_0x276399['query']),_0x43b5ac[_0x62a179('0x7e')]=_[_0x62a179('0x45')](_0x276399[_0x62a179('0x2f')],qs['fields'](_0x1bfa19[_0x62a179('0x53')][_0x62a179('0xb9')])),_0x43b5ac[_0x62a179('0x7e')]=_0x43b5ac['attributes']['length']?_0x43b5ac[_0x62a179('0x7e')]:_0x276399[_0x62a179('0x2f')];typeof _0x1bfa19[_0x62a179('0x53')][_0x62a179('0x9e')]===_0x62a179('0xb5')&&(_0x43b5ac['limit']=qs[_0x62a179('0x64')](_0x1bfa19[_0x62a179('0x53')]['limit']),_0x43b5ac[_0x62a179('0xc0')]=qs[_0x62a179('0xc0')](_0x1bfa19[_0x62a179('0x53')][_0x62a179('0xc0')]));_0x43b5ac[_0x62a179('0xc9')]=qs['sort'](_0x1bfa19['query'][_0x62a179('0x5c')]),_0x43b5ac['where']=qs[_0x62a179('0x78')](_['pick'](_0x1bfa19[_0x62a179('0x53')],_0x276399[_0x62a179('0x78')])),_0x43b5ac[_0x62a179('0x74')][_0x62a179('0x5f')]=_0x122252['id'];_0x1bfa19[_0x62a179('0x53')][_0x62a179('0xaf')]&&(_0x43b5ac['where']=_[_0x62a179('0xda')](_0x43b5ac[_0x62a179('0x74')],{[Op['or']]:_[_0x62a179('0xde')](_0x43b5ac[_0x62a179('0x7e')],function(_0xd480d1){const _0x6ca811=_0x62a179,_0x4c43bd={};return _0x4c43bd[_0xd480d1]={[Op[_0x6ca811('0x38')]]:'%'+_0x1bfa19[_0x6ca811('0x53')]['filter']+'%'},_0x4c43bd;})}));if(_0x1bfa19['query'][_0x62a179('0x7a')]){const _0x466488=_0x1bfa19[_0x62a179('0x53')][_0x62a179('0x7a')]['split'](','),_0x94b373={};_0x94b373[_0x466488[0x0]]={[Op[_0x62a179('0xd5')]]:moment(_0x466488[0x1])[_0x62a179('0x83')](_0x62a179('0x2'))},_0x43b5ac[_0x62a179('0x74')]=_[_0x62a179('0xda')](_0x43b5ac['where'],_0x94b373);}return _0x43b5ac=_[_0x62a179('0xda')]({},_0x43b5ac,_0x1bfa19[_0x62a179('0x92')]),db[_0x62a179('0x36')]['count']({'where':_0x43b5ac[_0x62a179('0x74')]})[_0x62a179('0x81')](function(_0x19c982){const _0x54ab4c=_0x62a179;return _0x47420d['count']=_0x19c982,_0x1bfa19[_0x54ab4c('0x53')][_0x54ab4c('0xb')]&&(_0x43b5ac[_0x54ab4c('0xe')]=[{'all':!![]}]),db['WhatsappMessage']['findAll'](_0x43b5ac);})[_0x62a179('0x81')](function(_0x1cb3b7){const _0x2524ac=_0x62a179;return _0x47420d[_0x2524ac('0xc1')]=_0x1cb3b7,_0x47420d;});}})['then'](respondWithFilteredResult(_0x39c393,_0x43b5ac))[_0x103c9e('0x9f')](handleError(_0x39c393,null));},exports[_0x276383('0x61')]=function(_0x3c0a3d,_0x39ec1c){const _0x4963fa=_0x276383;return db[_0x4963fa('0xbd')][_0x4963fa('0x43')]({'where':{'id':_0x3c0a3d[_0x4963fa('0x5a')]['id']}})[_0x4963fa('0x81')](function(_0x5adc7d){const _0x4cc4cc=_0x4963fa;if(_0x5adc7d)return _0x5adc7d[_0x4cc4cc('0xbe')](_0x3c0a3d['body'][_0x4cc4cc('0xa8')],{'through':_[_0x4cc4cc('0x28')](_0x3c0a3d[_0x4cc4cc('0x46')],[_0x4cc4cc('0xa8'),'id'])})[_0x4cc4cc('0x81')](function(){const _0x46edc3=_0x4cc4cc;return db[_0x46edc3('0xc8')][_0x46edc3('0x25')]({'attributes':['id',_0x46edc3('0xb4'),'color'],'where':{'id':_0x3c0a3d[_0x46edc3('0x46')][_0x46edc3('0xa8')]}});})[_0x4cc4cc('0x81')](function(_0xebba99){const _0x40f479=_0x4cc4cc;return socket[_0x40f479('0x13')](_0x40f479('0x77'),{'id':Number(_0x3c0a3d['params']['id']),'tags':_0xebba99||[]}),{'id':Number(_0x3c0a3d['params']['id']),'tags':_0xebba99||[]};});})[_0x4963fa('0x81')](respondWithResult(_0x39ec1c,null))['catch'](handleError(_0x39ec1c,null));},exports[_0x276383('0x0')]=function(_0x5deef5,_0x11b1df){const _0x2f3124=_0x276383;return db[_0x2f3124('0xbd')][_0x2f3124('0x43')]({'where':{'id':_0x5deef5[_0x2f3124('0x5a')]['id']}})[_0x2f3124('0x81')](handleEntityNotFound(_0x11b1df,null))[_0x2f3124('0x81')](function(_0x3f0cbf){const _0xd685fe=_0x2f3124;if(_0x3f0cbf)return _0x3f0cbf[_0xd685fe('0x0')](_0x5deef5[_0xd685fe('0x53')][_0xd685fe('0xa8')]);})['then'](respondWithStatusCode(_0x11b1df,null))['catch'](handleError(_0x11b1df,null));},exports['download']=function(_0x3fa647,_0x4426b6){const _0x3a9564=_0x276383,_0x46d4d2=moment()[_0x3a9564('0x1c')]()['toString'](),_0x566756=path[_0x3a9564('0x91')](config[_0x3a9564('0x6')],_0x3a9564('0x76'),_0x3a9564('0x88')),_0x55bd5f=path[_0x3a9564('0x91')](config['root'],_0x3a9564('0x3c'),_0x3a9564('0x76'),'attachments'),_0x41a2f0=path[_0x3a9564('0x91')](_0x566756,_0x46d4d2),_0x4dc8d2=util[_0x3a9564('0x83')](_0x3a9564('0x16'),_0x3fa647[_0x3a9564('0x5a')]['id'],_0x46d4d2),_0x48872a=path['join'](_0x566756,_0x4dc8d2),_0x4b9e93=[];_0x4b9e93[_0x3a9564('0xc6')]({'model':db[_0x3a9564('0x73')],'as':'User','attributes':['id',_0x3a9564('0x8a')],'raw':!![]}),_0x4b9e93[_0x3a9564('0xc6')]({'model':db['CmContact'],'as':'Contact','attributes':['id',_0x3a9564('0x86'),_0x3a9564('0x63')],'raw':!![]});_0x3fa647['query'][_0x3a9564('0x4e')]&&_0x4b9e93[_0x3a9564('0xc6')]({'model':db['Attachment'],'as':_0x3a9564('0xd7'),'raw':!![]});const _0x505eb7=[{'model':db['WhatsappMessage'],'as':_0x3a9564('0xf'),'attributes':['id',_0x3a9564('0x46'),_0x3a9564('0xdc'),'direction','secret',_0x3a9564('0x7b')],'include':_0x4b9e93}];return _0x505eb7[_0x3a9564('0xc6')]({'model':db[_0x3a9564('0x5')],'as':_0x3a9564('0xcd'),'attributes':['id',_0x3a9564('0xb4')]}),_0x505eb7[_0x3a9564('0xc6')]({'model':db['User'],'as':_0x3a9564('0x97'),'attributes':['id',_0x3a9564('0x8a')]}),db[_0x3a9564('0xbd')]['findOne']({'where':{'id':_0x3fa647[_0x3a9564('0x5a')]['id']},'include':_0x505eb7})['then'](handleEntityNotFound(_0x4426b6,null))['then'](function(_0x2ca049){const _0x33067d=_0x3a9564;if(_0x2ca049){const _0xaca19d=_0x2ca049[_0x33067d('0x20')]({'plain':!![]});fs[_0x33067d('0x60')](_0x41a2f0);const _0x5c1da4={'format':'A4','border':_0x33067d('0x8d'),'header':{'height':_0x33067d('0xa3'),'contents':{'first':'<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>'}},'footer':{'height':_0x33067d('0xbb'),'contents':{'default':util[_0x33067d('0x83')]('<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[_0x33067d('0x83')](_0x33067d('0x3d'),'Whatsapp',_0xaca19d['id']),moment()[_0x33067d('0x83')](_0x33067d('0x9d'))['toString']())}}},_0x2c32dd={'channel':_0x33067d('0x67'),'account':_0xaca19d[_0x33067d('0xcd')][_0x33067d('0xb4')],'agent':_0xaca19d['Owner']?_0xaca19d[_0x33067d('0x97')]['fullname']:_0x33067d('0x30'),'createdAt':moment(_0xaca19d[_0x33067d('0xdc')])[_0x33067d('0x83')]('YYYY-MM-DD\x20HH:mm:ss')['toString'](),'closedAt':_0xaca19d[_0x33067d('0x33')]?moment(_0xaca19d[_0x33067d('0x72')])[_0x33067d('0x83')](_0x33067d('0x2'))[_0x33067d('0xce')]():'','disposition':_0xaca19d['disposition'],'messages':_(_0xaca19d[_0x33067d('0xf')])[_0x33067d('0xaf')]({'secret':![]})[_0x33067d('0xde')](function(_0x5f5731){const _0x4ea90b=_0x33067d;if(_0x5f5731['Attachment']){const _0x1a6f83=path[_0x4ea90b('0x91')](_0x55bd5f,_0x5f5731[_0x4ea90b('0xd7')][_0x4ea90b('0xd4')]);fs[_0x4ea90b('0x24')](_0x1a6f83)&&fs[_0x4ea90b('0x34')](_0x1a6f83)[_0x4ea90b('0x96')](fs['createWriteStream'](path[_0x4ea90b('0x91')](_0x41a2f0,_0x5f5731[_0x4ea90b('0xd7')][_0x4ea90b('0xd4')])));}return{'date':moment(_0x5f5731[_0x4ea90b('0xdc')])[_0x4ea90b('0x83')](_0x4ea90b('0x2'))[_0x4ea90b('0xce')](),'sender':_0x5f5731['direction']===_0x4ea90b('0x5d')?_0x5f5731[_0x4ea90b('0x73')]?_0x5f5731[_0x4ea90b('0x73')][_0x4ea90b('0x8a')]:_0x4ea90b('0xc2'):_0x5f5731[_0x4ea90b('0xb1')][_0x4ea90b('0x86')]+(_0x5f5731[_0x4ea90b('0xb1')][_0x4ea90b('0x63')]?'\x20'+_0x5f5731['Contact'][_0x4ea90b('0x63')]:''),'body':_0x5f5731['Attachment']?_0x5f5731[_0x4ea90b('0xd7')][_0x4ea90b('0xd4')]:_0x5f5731[_0x4ea90b('0x46')],'direction':_0x5f5731['direction']===_0x4ea90b('0x5d')?'A':'C','secret':_0x5f5731[_0x4ea90b('0x3a')],'read':_0x5f5731['read'],'attachment':_0x5f5731[_0x4ea90b('0xd7')]};})['value']()};return ejs[_0x33067d('0xd')](path['join'](config[_0x33067d('0x6')],_0x33067d('0x3c'),_0x33067d('0x98'),_0x33067d('0x62')),{'interaction':_0x2c32dd})[_0x33067d('0x81')](function(_0x490dc6){return new Promise(function(_0x29d57e,_0x59ccd3){const _0x3eb4b0=a794_0x2827;pdf[_0x3eb4b0('0x99')](_0x490dc6,_0x5c1da4)[_0x3eb4b0('0x40')](path['join'](_0x41a2f0,_0x3eb4b0('0x8e')+_0xaca19d['id']+'-'+_0x46d4d2+_0x3eb4b0('0x68')),function(_0x34c7a3,_0x254b94){if(_0x34c7a3)return _0x59ccd3(_0x34c7a3);_0x29d57e(_0x254b94);});});})[_0x33067d('0x81')](function(){const _0x312984=_0x33067d;return new Promise(function(_0x1a5987,_0x28929e){zipdir(_0x41a2f0,{'saveTo':_0x48872a},function(_0x7fde1b,_0x43dd92){if(_0x7fde1b)return _0x28929e(_0x7fde1b);return _0x1a5987(_0x43dd92);});})[_0x312984('0x81')](function(){return new Promise(function(_0xef189a,_0x5bcef3){rimraf(_0x41a2f0,function(_0x3c4f4e){if(_0x3c4f4e)_0x5bcef3(_0x3c4f4e);return _0xef189a();});});})[_0x312984('0x81')](function(){const _0x325a60=_0x312984;return _0x4426b6[_0x325a60('0xa6')](_0x48872a,_0x4dc8d2,function(_0x3e6ad2){const _0x17aa88=_0x325a60;_0x3e6ad2?console[_0x17aa88('0x9')](_0x17aa88('0x2c'),_0x3e6ad2):fs['unlinkSync'](_0x48872a);});});});}else return _0x4426b6[_0x33067d('0xcb')](0xc8);})['catch'](handleError(_0x4426b6,null));};