Built motion from commit 129fb4d95212661e48f0db455e75d668addbaddf. Version 3.0.0...
[motion-next.git] / server / api / whatsappInteraction / whatsappInteraction.controller.js
index 0131f7e..2caa132 100644 (file)
@@ -1 +1 @@
-const a794_0x1fc3=['firstName','tag','err','sendStatus','expr','i.WhatsappAccountId\x20IN\x20?','Sequelize','filter','groupBy','addTags','some','start','GROUP_CONCAT(DISTINCT\x20t.id)','limit','CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?','map','cm_contacts','../../config/logger','index','rows','`\x20>\x200','keys','json','describe','disposition','Contact.email','N.A.','send','where','squel','destroy','40px','query','parse','./whatsappInteraction.socket','$lte','end','pipe','User','split','c.lastName','WhatsappInteractionId','count','ui.WhatsappInteractionId\x20IN\x20?','CONCAT_WS(\x27\x20\x27,\x20o.name,\x20o.fullname)\x20LIKE\x20?','`\x20=\x200','whatsapp_interactions','lastName','union','t.id\x20=\x20it.TagId','from','nolimit','rimraf','files','CmContact','Messages','../../mysqldb','operator','select','merge','push','closedAt','ejs','a.mandatoryDisposition','having','type','ContactId','basename','join','color','WhatsappInteraction','unreadMessages','getWhatsappAccounts','path','transcript-','Tags','u.id\x20=\x20ui.UserId','unix','setTags','ui.WhatsappInteractionId','create','../../rediscache','fieldName','renderFile','Attachment','existsSync','SELECT','out','html-pdf','concat','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','removeTags','downloadInteraction.html','Owner.internal','Content-Range','left_join','10px','addMessage','clone','YYYY-MM-DD\x20HH:mm:ss','i.phone\x20LIKE\x20?','order','attachments','format','read','sequelize','findAll','text','rawAttributes','set','\x20=\x20?','compact','server','fullname','filters','$gte','journey','SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','c.firstName\x20LIKE\x20?\x20OR\x20c.lastName\x20LIKE\x20?\x20OR\x20c.email\x20LIKE\x20?','moment','../../config/environment','Account.mandatoryDisposition','t.id\x20IN\x20?','$substring','Owner','whatsapp_accounts','secret','sqlOperator','name','stack','i.WhatsappAccountId\x20IS\x20NOT\x20NULL','MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','Users','whatsapp_interaction_has_tags','sort','search','length','user_has_whatsapp_interactions','Tag','tools_tags','WhatsappMessage','direction','users','value','mkdirSync','Contact.mobile','catch','parseSearch','DESC','download','o.internal','findOne','u.fullname','c.fax','unlinkSync','omit','i.WhatsappAccountId\x20IS\x20NULL','UserId','Account.key','transcript-%d-%s.zip','createdAt','buildExpression','i.id\x20LIKE\x20?','it.WhatsappInteractionId\x20=\x20i.id','params','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','includeAll','i.id','update','find','TagIds','toString','zip-dir','root','ids','createReadStream','WhatsappAccountId','a.key','c.phone','conditions','createWriteStream','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','keyBy','Contact','me.WhatsappInteractionId\x20=\x20i.id','../../components/parsers/qs','field','undefined','Contact.firstName','isEmpty','model','u.id','status','intersection','tmp','attributes','%s\x20#%d','Contact.lastName','error','QueryTypes','YYYY-MM-DD','30px','then','forEach','Account','offset','body','pick','WhatsappAccount','fields','System','Whatsapp','closed','replace','toFile','o.fullname','gte','getFullTextValue'];(function(_0x278489,_0x1fc33d){const _0x105493=function(_0x163344){while(--_0x163344){_0x278489['push'](_0x278489['shift']());}};_0x105493(++_0x1fc33d);}(a794_0x1fc3,0x1ae));const a794_0x1054=function(_0x278489,_0x1fc33d){_0x278489=_0x278489-0x0;let _0x105493=a794_0x1fc3[_0x278489];return _0x105493;};const _0x3e449c=a794_0x1054;'use strict';const pdf=require(_0x3e449c('0x5e')),rimraf=require(_0x3e449c('0x3a')),zipdir=require(_0x3e449c('0xb2')),moment=require(_0x3e449c('0x7d')),util=require('util'),path=require(_0x3e449c('0x4f')),ejs=require(_0x3e449c('0x44')),fs=require('fs'),_=require('lodash'),squel=require(_0x3e449c('0x23')),{getSocket}=require(_0x3e449c('0x57')),socket=getSocket(),qs=require(_0x3e449c('0xbf')),as=require('../../components/parsers/advancedSearch'),logger=require(_0x3e449c('0x17'))('api'),config=require(_0x3e449c('0x7e')),db=require(_0x3e449c('0x3e'))['db'],{Op}=require('sequelize');require(_0x3e449c('0x28'))['register'](socket);function respondWithStatusCode(_0x163344,_0x5ce672){return _0x5ce672=_0x5ce672||0xcc,function(_0x4af66a){const _0x4bf41a=a794_0x1054;if(_0x4af66a)return _0x163344[_0x4bf41a('0x9')](_0x5ce672);return _0x163344[_0x4bf41a('0xc6')](_0x5ce672)[_0x4bf41a('0x2a')]();};}function respondWithResult(_0x4c6796,_0x15b0ce){return _0x15b0ce=_0x15b0ce||0xc8,function(_0x1673bb){const _0x18dc93=a794_0x1054;if(_0x1673bb)return _0x4c6796[_0x18dc93('0xc6')](_0x15b0ce)[_0x18dc93('0x1c')](_0x1673bb);};}function respondWithFilteredResult(_0x57edd2,_0x45a55c){return function(_0x49a078){const _0x260ae8=a794_0x1054;if(_0x49a078){const _0x2ca508=_0x49a078[_0x260ae8('0x30')],_0xb603ec=_0x45a55c[_0x260ae8('0xd3')];let _0x5dafde=_0x45a55c[_0x260ae8('0xd3')]+_0x45a55c[_0x260ae8('0x13')],_0x4354ba;return _0x5dafde>=_0x2ca508?(_0x5dafde=_0x2ca508,_0x4354ba=0xc8):_0x4354ba=0xce,_0x57edd2[_0x260ae8('0xc6')](_0x4354ba),_0x57edd2[_0x260ae8('0x73')](_0x260ae8('0x64'),_0xb603ec+'-'+_0x5dafde+'/'+_0x2ca508)[_0x260ae8('0x1c')](_0x49a078);}return null;};}function saveUpdates(_0x5e94f0){return function(_0xe5c5a4){const _0x23160c=a794_0x1054;if(_0xe5c5a4)return _0xe5c5a4[_0x23160c('0xae')](_0x5e94f0)[_0x23160c('0xd0')](function(_0x3c6ad8){return _0x3c6ad8;});return null;};}function removeEntity(_0x4aa3b0){return function(_0x259d86){const _0x1ad390=a794_0x1054;if(_0x259d86)return _0x259d86[_0x1ad390('0x24')]()['then'](function(){_0x4aa3b0['status'](0xcc)['end']();});};}function handleEntityNotFound(_0x3339b9){return function(_0x2dcb1f){const _0x2586b5=a794_0x1054;return!_0x2dcb1f&&_0x3339b9[_0x2586b5('0x9')](0x194),_0x2dcb1f;};}function handleError(_0x12a8cf,_0x5e9088){return _0x5e9088=_0x5e9088||0x1f4,function(_0x20413e){const _0x3dc9ff=a794_0x1054;logger[_0x3dc9ff('0xcc')](_0x20413e[_0x3dc9ff('0x87')]),_0x20413e[_0x3dc9ff('0x86')]&&delete _0x20413e[_0x3dc9ff('0x86')],_0x12a8cf[_0x3dc9ff('0xc6')](_0x5e9088)[_0x3dc9ff('0x21')](_0x20413e);};}function getInteractionUsers(_0x24be56,_0x20fe12){return new Promise(function(_0x7f8e6c,_0x264079){const _0x3996ed=a794_0x1054;try{_0x20fe12[_0x24be56['id']]&&(_0x24be56[_0x3996ed('0x8a')]=_[_0x3996ed('0x15')](_0x20fe12[_0x24be56['id']],function(_0x473ba2){const _0x47ce8a=_0x3996ed;return{'id':_0x473ba2['id'],'fullname':_0x473ba2[_0x47ce8a('0x77')]};}));}catch(_0x31c071){_0x264079(_0x31c071);}_0x7f8e6c(_0x24be56);});}function getInteractionTags(_0x38ddd3,_0x4d593a){return new Promise(function(_0x1f44ca,_0x4d4381){const _0xe54f37=a794_0x1054;try{_0x38ddd3[_0xe54f37('0xb0')]&&(_0x38ddd3[_0xe54f37('0x51')]=[],_0x38ddd3['TagIds']['split'](',')['forEach'](function(_0xfa819a){const _0x2b176a=_0xe54f37;_0x38ddd3[_0x2b176a('0x51')][_0x2b176a('0x42')](_0x4d593a[_0xfa819a]);})),delete _0x38ddd3[_0xe54f37('0xb0')];}catch(_0x58eceb){_0x4d4381(_0x58eceb);}_0x1f44ca(_0x38ddd3);});}function updateWhatsappInteraction(_0x339588,_0x1ade88,_0x33f907){return new Promise(function(_0xfe1dc3,_0x3a5133){const _0x1ada12=a794_0x1054;return getInteractionUsers(_0x339588,_0x33f907)[_0x1ada12('0xd0')](function(_0x5a9d8b){return getInteractionTags(_0x5a9d8b,_0x1ade88);})[_0x1ada12('0xd0')](function(_0x5e79f8){_0xfe1dc3(_0x5e79f8);})[_0x1ada12('0x98')](function(_0x2b9a22){_0x3a5133(_0x2b9a22);});});}exports[_0x3e449c('0x18')]=function(_0xba0352,_0x2a3c01){const _0x81b09f=_0x3e449c,_0x224cb3={},_0xa5ae9c={},_0x1ca2c0={'count':0x0,'rows':[]},_0x2469ff=_[_0x81b09f('0x15')](db[_0x81b09f('0x4c')]['rawAttributes'],function(_0xded25c){const _0x10d4dc=_0x81b09f;return{'name':_0xded25c[_0x10d4dc('0x58')],'type':_0xded25c['type']['key']};});_0xa5ae9c[_0x81b09f('0xc4')]=_[_0x81b09f('0x15')](_0x2469ff,'name'),_0xa5ae9c['query']=_['keys'](_0xba0352[_0x81b09f('0x26')]),_0xa5ae9c[_0x81b09f('0x78')]=_[_0x81b09f('0xc7')](_0xa5ae9c['model'],_0xa5ae9c[_0x81b09f('0x26')]),_0x224cb3['attributes']=_[_0x81b09f('0xc7')](_0xa5ae9c[_0x81b09f('0xc4')],qs[_0x81b09f('0xd7')](_0xba0352[_0x81b09f('0x26')][_0x81b09f('0xd7')])),_0x224cb3[_0x81b09f('0xc9')]=_0x224cb3[_0x81b09f('0xc9')][_0x81b09f('0x8e')]?_0x224cb3['attributes']:_0xa5ae9c[_0x81b09f('0xc4')];typeof _0xba0352['query']['nolimit']===_0x81b09f('0xc1')&&(_0x224cb3[_0x81b09f('0x13')]=qs[_0x81b09f('0x13')](_0xba0352['query']['limit']),_0x224cb3[_0x81b09f('0xd3')]=qs['offset'](_0xba0352[_0x81b09f('0x26')]['offset']));_0x224cb3[_0x81b09f('0x6b')]=qs[_0x81b09f('0x8c')](_0xba0352[_0x81b09f('0x26')][_0x81b09f('0x8c')]),_0x224cb3['where']=qs[_0x81b09f('0x78')](_[_0x81b09f('0xd5')](_0xba0352[_0x81b09f('0x26')],_0xa5ae9c['filters']),_0x2469ff);let _0x151ed5=[];const _0x2c1e15=squel[_0x81b09f('0x40')]()['field']('id')['field'](_0x81b09f('0x86'))['field']('color')[_0x81b09f('0x38')](_0x81b09f('0x91')),_0x129a6b=squel['select']()[_0x81b09f('0xc0')](_0x81b09f('0xc5'))[_0x81b09f('0xc0')](_0x81b09f('0x9e'))[_0x81b09f('0xc0')](_0x81b09f('0x55'))['from'](_0x81b09f('0x8f'),'ui')[_0x81b09f('0x65')]('users','u',_0x81b09f('0x52')),_0x225680=squel[_0x81b09f('0x40')]()['from'](_0x81b09f('0x34'),'i')[_0x81b09f('0x65')](_0x81b09f('0x16'),'c',_0x81b09f('0xbb'))[_0x81b09f('0x65')](_0x81b09f('0x94'),'o','o.id\x20=\x20i.UserId')[_0x81b09f('0x65')](_0x81b09f('0x83'),'a','a.id\x20=\x20i.WhatsappAccountId')['left_join']('whatsapp_messages','me',_0x81b09f('0xbe'))['left_join'](_0x81b09f('0x8b'),'it',_0x81b09f('0xa9'))[_0x81b09f('0x65')](_0x81b09f('0x91'),'t',_0x81b09f('0x37')),_0x333bc5=squel[_0x81b09f('0xa')]();let _0x552159=[];const _0x17f961=squel[_0x81b09f('0xa')]();let _0x11faef;if(_0xba0352[_0x81b09f('0x26')][_0x81b09f('0x8d')]){_0x11faef=as[_0x81b09f('0x99')](_0xba0352[_0x81b09f('0x26')]['search']);const _0x2de451=_0x11faef[_0x81b09f('0x85')];for(let _0x5a3382=0x0;_0x5a3382<_0x11faef[_0x81b09f('0xb9')][_0x81b09f('0x8e')];_0x5a3382++){const _0x2b2e65=_0x11faef[_0x81b09f('0xb9')][_0x5a3382],_0x252d4e='i';let _0x5bec02,_0x41fbf9=_[_0x81b09f('0xaf')](_0x2469ff,[_0x81b09f('0x86'),_0x2b2e65[_0x81b09f('0xc0')]]);if(!_0x41fbf9)switch(_0x2b2e65[_0x81b09f('0xc0')]){case _0x81b09f('0x4d'):_0x2b2e65[_0x81b09f('0x95')]==0x1?_0x225680[_0x81b09f('0x46')]('`'+_0x2b2e65[_0x81b09f('0xc0')]+_0x81b09f('0x33')):_0x225680[_0x81b09f('0x46')]('`'+_0x2b2e65[_0x81b09f('0xc0')]+_0x81b09f('0x1a'));break;case _0x81b09f('0xbd'):if(_0x2b2e65[_0x81b09f('0x3f')]===_0x81b09f('0x81')){if(_0x2b2e65[_0x81b09f('0x95')]['split']('\x20')[_0x81b09f('0x8e')]>0x1)_0x333bc5[_0x2de451](_0x81b09f('0x60'),qs[_0x81b09f('0x5')](_0x2b2e65[_0x81b09f('0x95')]),null);else{const _0x372397='%'+_0x2b2e65['value']+'%';_0x333bc5[_0x2de451](_0x81b09f('0x7c'),_0x372397,_0x372397,_0x372397);}}else _0x41fbf9=_[_0x81b09f('0xaf')](_0x2469ff,[_0x81b09f('0x86'),_0x81b09f('0x48')]),_0x2b2e65[_0x81b09f('0xc0')]=_0x81b09f('0x48'),_0x5bec02=as[_0x81b09f('0xa7')](_0x252d4e,_0x41fbf9[_0x81b09f('0x47')],_0x2b2e65),_0x333bc5[_0x2de451](_0x5bec02[_0x81b09f('0x71')],_0x5bec02['value'][_0x81b09f('0x11')],_0x5bec02['value'][_0x81b09f('0x2a')]);break;case _0x81b09f('0x90'):{const _0x2fb516=_0x2b2e65[_0x81b09f('0x95')]['split'](',')[_0x81b09f('0x15')](function(_0x2bea9c){return Number(_0x2bea9c);});_0x2fb516[_0x81b09f('0xd1')](function(_0x5d8e52){const _0x57be3d=_0x81b09f;_0x17f961['or'](_0x57be3d('0xab'),'%,'+_0x5d8e52+',%');}),_0x552159=_[_0x81b09f('0x36')](_0x552159,_0x2fb516);}break;case _0x81b09f('0x2c'):_0x2b2e65[_0x81b09f('0x3f')]==='$substring'?_0x333bc5[_0x2de451](_0x81b09f('0x32'),'%'+_0x2b2e65[_0x81b09f('0x95')]+'%',null):(_0x41fbf9=_['find'](_0x2469ff,[_0x81b09f('0x86'),_0x81b09f('0xa3')]),_0x2b2e65[_0x81b09f('0xc0')]='UserId',_0x5bec02=as[_0x81b09f('0xa7')](_0x252d4e,_0x41fbf9['type'],_0x2b2e65),_0x333bc5[_0x2de451](_0x5bec02[_0x81b09f('0x71')],_0x5bec02[_0x81b09f('0x95')][_0x81b09f('0x11')],_0x5bec02[_0x81b09f('0x95')]['end']));break;case'body':_0x5bec02=as[_0x81b09f('0xa7')]('me',null,_0x2b2e65),_0x333bc5[_0x2de451](_0x5bec02['text'],_0x5bec02[_0x81b09f('0x95')][_0x81b09f('0x11')],_0x5bec02[_0x81b09f('0x95')]['end']);break;}else _0x5bec02=as[_0x81b09f('0xa7')](_0x252d4e,_0x41fbf9['type'],_0x2b2e65),_0x333bc5[_0x2de451](_0x5bec02['text'],_0x5bec02[_0x81b09f('0x95')][_0x81b09f('0x11')],_0x5bec02[_0x81b09f('0x95')][_0x81b09f('0x2a')]);}}else{const _0x11840b=_(_0xba0352[_0x81b09f('0x26')])[_0x81b09f('0x1b')]()[_0x81b09f('0x15')](function(_0xa4ed53){const _0x243e1a=_0x81b09f;return _[_0x243e1a('0x10')](_0x2469ff,['name',_0xa4ed53])?_0xa4ed53:undefined;})[_0x81b09f('0x75')]()[_0x81b09f('0x95')]();!_[_0x81b09f('0xc3')](_0x11840b)&&_0x11840b[_0x81b09f('0xd1')](function(_0x5153d6){const _0x4a8610=_0x81b09f;if(_0x5153d6==='WhatsappAccountId')_0x225680[_0x4a8610('0x22')](_0x4a8610('0xb'),[][_0x4a8610('0x5f')](_0xba0352[_0x4a8610('0x26')][_0x5153d6]));else{if(_0x5153d6===_0x4a8610('0xa6')){const _0x18ee98=JSON[_0x4a8610('0x27')](_0xba0352[_0x4a8610('0x26')][_0x5153d6])[_0x4a8610('0x79')],_0x2b648e=JSON[_0x4a8610('0x27')](_0xba0352[_0x4a8610('0x26')][_0x5153d6])[_0x4a8610('0x29')];_0x225680[_0x4a8610('0x22')]('i.createdAt\x20BETWEEN\x20?\x20AND\x20?',_0x18ee98,_0x2b648e);}else _0xba0352[_0x4a8610('0x26')][_0x5153d6]==='null'?_0x225680[_0x4a8610('0x22')]('i.'+_0x5153d6+'\x20IS\x20NULL'):_0x225680[_0x4a8610('0x22')]('i.'+_0x5153d6+_0x4a8610('0x74'),_0xba0352[_0x4a8610('0x26')][_0x5153d6]);}});_0xba0352[_0x81b09f('0x26')][_0x81b09f('0x6e')]&&(_0xba0352[_0x81b09f('0x26')][_0x81b09f('0x6e')]==0x1?_0x225680[_0x81b09f('0x46')]('`unreadMessages`\x20=\x200'):_0x225680[_0x81b09f('0x46')]('`unreadMessages`\x20>\x200'));_0xba0352[_0x81b09f('0x26')][_0x81b09f('0x7')]&&(_0x552159=_['isArray'](_0xba0352[_0x81b09f('0x26')][_0x81b09f('0x7')])?_0xba0352[_0x81b09f('0x26')][_0x81b09f('0x7')]:new Array(_0xba0352[_0x81b09f('0x26')][_0x81b09f('0x7')]),_0x552159['forEach'](function(_0x4a0c5c){const _0x55833c=_0x81b09f;_0x17f961['or'](_0x55833c('0xab'),'%,'+_0x4a0c5c+',%');}));if(_0xba0352['query']['filter']){const _0x2402c2=_0xba0352[_0x81b09f('0x26')][_0x81b09f('0xd')][_0x81b09f('0x1')]('\x5c','\x5c\x5c')['replace'](/'/g,'\x27\x27');qs['isNumeric'](_0x2402c2)?_0x333bc5['or'](_0x81b09f('0xa8'),_0x2402c2+'%')['or'](_0x81b09f('0x6a'),_0x2402c2+'%'):_0x333bc5['or'](_0x81b09f('0x89'),qs[_0x81b09f('0x5')](_0x2402c2))['or'](_0x81b09f('0x14'),_0x2402c2+'%');}}_0x225680[_0x81b09f('0x22')](_0x333bc5),_0x225680['group'](_0x81b09f('0xad'));let _0x4079eb={'type':db[_0x81b09f('0xc')][_0x81b09f('0xcd')][_0x81b09f('0x5c')],'raw':!![]};const _0x48fca1=_0x225680[_0x81b09f('0x68')]();_0x48fca1[_0x81b09f('0xc0')](_0x81b09f('0xad')),_0x48fca1[_0x81b09f('0xc0')](_0x81b09f('0x7b'),_0x81b09f('0x4d')),_0x224cb3[_0x81b09f('0x6b')]&&_0x224cb3[_0x81b09f('0x6b')][_0x81b09f('0xd1')](function(_0x45e1d3){const _0x518501=_0x81b09f;_0x225680[_0x518501('0x6b')]('i.'+_0x45e1d3[0x0],_0x45e1d3[0x1]===_0x518501('0x9a')?![]:!![]);}),!_[_0x81b09f('0xc3')](_0x552159)&&(_0x225680['having'](_0x17f961),_0x48fca1[_0x81b09f('0x22')](_0x81b09f('0x80'),_0x552159)),Promise['resolve']()['then'](function(){const _0x32787e=_0x81b09f;if(!_0x11faef){if(_0xba0352[_0x32787e('0x26')][_0x32787e('0xb6')]||_0xba0352[_0x32787e('0x26')][_0x32787e('0x7a')])return;_0x48fca1[_0x32787e('0x22')](_0x32787e('0x88')),_0x225680['where'](_0x32787e('0x88'));return;}return _0xba0352['user'][_0x32787e('0x4e')]({'attributes':['id'],'raw':!![]})[_0x32787e('0xd0')](function(_0x4ca236){const _0x481224=_0x32787e;_[_0x481224('0xc3')](_0x4ca236)?(_0x48fca1[_0x481224('0x22')](_0x481224('0xa2')),_0x225680[_0x481224('0x22')](_0x481224('0xa2'))):(_0x48fca1[_0x481224('0x22')](_0x481224('0xb'),_[_0x481224('0x15')](_0x4ca236,'id')),_0x225680[_0x481224('0x22')](_0x481224('0xb'),_[_0x481224('0x15')](_0x4ca236,'id')));});})[_0x81b09f('0xd0')](function(){const _0x11377f=_0x81b09f;db[_0x11377f('0x6f')][_0x11377f('0x26')](_0x48fca1[_0x11377f('0xb1')](),_0x4079eb)[_0x11377f('0xd0')](function(_0x13acd6){const _0x4e330d=_0x11377f;_0x1ca2c0[_0x4e330d('0x30')]=_0x13acd6[_0x4e330d('0x8e')];if(_0x1ca2c0[_0x4e330d('0x30')]===0x0)return[];return db[_0x4e330d('0x6f')][_0x4e330d('0x26')](_0x2c1e15[_0x4e330d('0xb1')](),_0x4079eb)['then'](function(_0x2cb9fc){const _0x4090c0=_0x4e330d;_0x151ed5=_[_0x4090c0('0xbc')](_0x2cb9fc,'id'),_0x4079eb=_[_0x4090c0('0x41')](_0x4079eb,{'model':db['WhatsappInteraction'],'mapToModel':!![],'raw':!![],'nest':!![]});_0xba0352['query'][_0x4090c0('0xd7')]?_0x224cb3[_0x4090c0('0xc9')][_0x4090c0('0xd1')](function(_0x56eec3){_0x225680['field']('i.'+_0x56eec3);}):(_0x225680[_0x4090c0('0xc0')](_0x4090c0('0x7b'),'unreadMessages'),_0x225680[_0x4090c0('0xc0')](_0x4090c0('0xb7'),_0x4090c0('0xa4')),_0x225680[_0x4090c0('0xc0')](_0x4090c0('0x45'),_0x4090c0('0x7f')),_0x225680['field']('i.*'),_0x225680[_0x4090c0('0xc0')]('c.firstName',_0x4090c0('0xc2')),_0x225680[_0x4090c0('0xc0')](_0x4090c0('0x2e'),_0x4090c0('0xcb')),_0x225680[_0x4090c0('0xc0')]('c.email',_0x4090c0('0x1f')),_0x225680[_0x4090c0('0xc0')](_0x4090c0('0xb8'),'Contact.phone'),_0x225680[_0x4090c0('0xc0')]('c.mobile',_0x4090c0('0x97')),_0x225680[_0x4090c0('0xc0')](_0x4090c0('0x9f'),'Contact.fax'),_0x225680[_0x4090c0('0xc0')](_0x4090c0('0x3'),'Owner.fullname'),_0x225680['field'](_0x4090c0('0x9c'),_0x4090c0('0x63')),_0x225680[_0x4090c0('0xc0')](_0x4090c0('0x12'),'TagIds'));if(_0x224cb3[_0x4090c0('0x13')])_0x225680[_0x4090c0('0x13')](_0x224cb3[_0x4090c0('0x13')]);if(_0x224cb3[_0x4090c0('0xd3')])_0x225680[_0x4090c0('0xd3')](_0x224cb3['offset']);return db['sequelize'][_0x4090c0('0x26')](_0x225680['toString'](),_0x4079eb);})[_0x4e330d('0xd0')](function(_0x7a1eb9){const _0x3344f8=_0x4e330d;return _0x129a6b[_0x3344f8('0x22')](_0x3344f8('0x31'),_[_0x3344f8('0x15')](_0x7a1eb9,'id')),db[_0x3344f8('0x6f')][_0x3344f8('0x26')](_0x129a6b[_0x3344f8('0xb1')](),_0x4079eb)['then'](function(_0x1a9ede){const _0x597c33=_0x3344f8,_0x235b12=_[_0x597c33('0xe')](_0x1a9ede,_0x597c33('0x2f')),_0x56ccd7=[];return _0x7a1eb9['forEach'](function(_0x12d7d4){const _0x1bc26b=_0x597c33;_0x56ccd7[_0x1bc26b('0x42')](updateWhatsappInteraction(_0x12d7d4,_0x151ed5,_0x235b12));}),Promise['all'](_0x56ccd7);});});})[_0x11377f('0xd0')](function(_0x5a210a){const _0xc17483=_0x11377f;return _0x1ca2c0[_0xc17483('0x19')]=_0x5a210a,_0x1ca2c0;})[_0x11377f('0xd0')](respondWithFilteredResult(_0x2a3c01,_0x224cb3));})['catch'](handleError(_0x2a3c01,null));},exports['show']=function(_0x487eb0,_0x13500f){const _0x30928a=_0x3e449c;let _0x305ab4={'raw':![],'where':{'id':_0x487eb0[_0x30928a('0xaa')]['id']}};const _0xcabfe9={};return _0xcabfe9[_0x30928a('0xc4')]=_[_0x30928a('0x1b')](db[_0x30928a('0x4c')][_0x30928a('0x72')]),_0xcabfe9[_0x30928a('0x26')]=_[_0x30928a('0x1b')](_0x487eb0['query']),_0xcabfe9[_0x30928a('0x78')]=_['intersection'](_0xcabfe9[_0x30928a('0xc4')],_0xcabfe9['query']),_0x305ab4[_0x30928a('0xc9')]=_[_0x30928a('0xc7')](_0xcabfe9[_0x30928a('0xc4')],qs[_0x30928a('0xd7')](_0x487eb0[_0x30928a('0x26')][_0x30928a('0xd7')])),_0x305ab4[_0x30928a('0xc9')]=_0x305ab4[_0x30928a('0xc9')]['length']?_0x305ab4['attributes']:_0xcabfe9[_0x30928a('0xc4')],_0x487eb0[_0x30928a('0x26')][_0x30928a('0xac')]&&(_0x305ab4['include']=[{'all':!![]}]),_0x305ab4=_['merge']({},_0x305ab4,_0x487eb0['options']),db[_0x30928a('0x4c')][_0x30928a('0x9d')](_0x305ab4)[_0x30928a('0xd0')](handleEntityNotFound(_0x13500f,null))[_0x30928a('0xd0')](respondWithResult(_0x13500f,null))[_0x30928a('0x98')](handleError(_0x13500f,null));},exports[_0x3e449c('0x56')]=function(_0x39ad92,_0x366a4c){const _0x5f0abe=_0x3e449c;return db[_0x5f0abe('0x4c')][_0x5f0abe('0x56')](_0x39ad92[_0x5f0abe('0xd4')],{})[_0x5f0abe('0xd0')](respondWithResult(_0x366a4c,0xc9))['catch'](handleError(_0x366a4c,null));},exports['update']=function(_0x4def82,_0x2c1ddd){const _0x16223d=_0x3e449c;return _0x4def82['body']['id']&&delete _0x4def82[_0x16223d('0xd4')]['id'],db[_0x16223d('0x4c')][_0x16223d('0x9d')]({'where':{'id':_0x4def82[_0x16223d('0xaa')]['id']}})[_0x16223d('0xd0')](handleEntityNotFound(_0x2c1ddd,null))[_0x16223d('0xd0')](saveUpdates(_0x4def82[_0x16223d('0xd4')],null))[_0x16223d('0xd0')](respondWithResult(_0x2c1ddd,null))['catch'](handleError(_0x2c1ddd,null));},exports[_0x3e449c('0x24')]=function(_0x35801f,_0x5a08b8){const _0x4d6e2d=_0x3e449c;return db['WhatsappInteraction'][_0x4d6e2d('0x9d')]({'where':{'id':_0x35801f[_0x4d6e2d('0xaa')]['id']}})['then'](handleEntityNotFound(_0x5a08b8,null))[_0x4d6e2d('0xd0')](removeEntity(_0x5a08b8,null))['catch'](handleError(_0x5a08b8,null));},exports[_0x3e449c('0x1d')]=function(_0xf9d9e9,_0x5b6635){const _0x1fcdad=_0x3e449c;return db[_0x1fcdad('0x4c')][_0x1fcdad('0x1d')]()[_0x1fcdad('0xd0')](respondWithResult(_0x5b6635,null))[_0x1fcdad('0x98')](handleError(_0x5b6635,null));},exports[_0x3e449c('0x67')]=function(_0x59a89f,_0x5140a1){const _0x10ec50=_0x3e449c;return db[_0x10ec50('0x92')][_0x10ec50('0x9d')]({'where':{'id':_0x59a89f['params']['id']}})[_0x10ec50('0xd0')](function(_0x446e2e){const _0x4e24e3=_0x10ec50;if(_0x446e2e)return _0x446e2e['addMessage'](_0x59a89f[_0x4e24e3('0xd4')][_0x4e24e3('0xb4')],{'through':_['omit'](_0x59a89f[_0x4e24e3('0xd4')],[_0x4e24e3('0xb4'),'id'])});})[_0x10ec50('0xd0')](respondWithResult(_0x5140a1,null))[_0x10ec50('0x98')](handleError(_0x5140a1,null));},exports['getMessages']=function(_0x1edd61,_0x466e4b){const _0x5d9af2=_0x3e449c;let _0x3b9f7b={'raw':![],'where':{}};const _0x43bfc2={},_0x2d417b={'count':0x0,'rows':[]};return db[_0x5d9af2('0x4c')][_0x5d9af2('0x9d')]({'where':{'id':_0x1edd61[_0x5d9af2('0xaa')]['id']}})[_0x5d9af2('0xd0')](handleEntityNotFound(_0x466e4b,null))[_0x5d9af2('0xd0')](function(_0x2fca94){const _0x49e3f6=_0x5d9af2;if(_0x2fca94){_0x43bfc2['model']=_[_0x49e3f6('0x1b')](db[_0x49e3f6('0x92')][_0x49e3f6('0x72')]),_0x43bfc2[_0x49e3f6('0x26')]=_['keys'](_0x1edd61[_0x49e3f6('0x26')]),_0x43bfc2[_0x49e3f6('0x78')]=_[_0x49e3f6('0xc7')](_0x43bfc2['model'],_0x43bfc2[_0x49e3f6('0x26')]),_0x3b9f7b['attributes']=_[_0x49e3f6('0xc7')](_0x43bfc2[_0x49e3f6('0xc4')],qs['fields'](_0x1edd61['query'][_0x49e3f6('0xd7')])),_0x3b9f7b[_0x49e3f6('0xc9')]=_0x3b9f7b[_0x49e3f6('0xc9')]['length']?_0x3b9f7b['attributes']:_0x43bfc2[_0x49e3f6('0xc4')];typeof _0x1edd61[_0x49e3f6('0x26')][_0x49e3f6('0x39')]===_0x49e3f6('0xc1')&&(_0x3b9f7b[_0x49e3f6('0x13')]=qs[_0x49e3f6('0x13')](_0x1edd61['query'][_0x49e3f6('0x13')]),_0x3b9f7b[_0x49e3f6('0xd3')]=qs[_0x49e3f6('0xd3')](_0x1edd61['query'][_0x49e3f6('0xd3')]));_0x3b9f7b[_0x49e3f6('0x6b')]=qs['sort'](_0x1edd61[_0x49e3f6('0x26')][_0x49e3f6('0x8c')]),_0x3b9f7b['where']=qs[_0x49e3f6('0x78')](_[_0x49e3f6('0xd5')](_0x1edd61[_0x49e3f6('0x26')],_0x43bfc2[_0x49e3f6('0x78')])),_0x3b9f7b[_0x49e3f6('0x22')][_0x49e3f6('0x2f')]=_0x2fca94['id'];_0x1edd61[_0x49e3f6('0x26')][_0x49e3f6('0xd')]&&(_0x3b9f7b[_0x49e3f6('0x22')]=_[_0x49e3f6('0x41')](_0x3b9f7b[_0x49e3f6('0x22')],{[Op['or']]:_[_0x49e3f6('0x15')](_0x3b9f7b[_0x49e3f6('0xc9')],function(_0x199a10){const _0x4491c5=_0x49e3f6,_0xdec7c3={};return _0xdec7c3[_0x199a10]={[Op['like']]:'%'+_0x1edd61[_0x4491c5('0x26')][_0x4491c5('0xd')]+'%'},_0xdec7c3;})}));if(_0x1edd61[_0x49e3f6('0x26')][_0x49e3f6('0x79')]){const _0x57af02=_0x1edd61[_0x49e3f6('0x26')][_0x49e3f6('0x79')][_0x49e3f6('0x2d')](','),_0x5590fa={};_0x5590fa[_0x57af02[0x0]]={[Op[_0x49e3f6('0x4')]]:moment(_0x57af02[0x1])[_0x49e3f6('0x6d')](_0x49e3f6('0x69'))},_0x3b9f7b[_0x49e3f6('0x22')]=_[_0x49e3f6('0x41')](_0x3b9f7b[_0x49e3f6('0x22')],_0x5590fa);}return _0x3b9f7b=_[_0x49e3f6('0x41')]({},_0x3b9f7b,_0x1edd61['options']),db[_0x49e3f6('0x92')]['count']({'where':_0x3b9f7b[_0x49e3f6('0x22')]})['then'](function(_0x4ff50e){const _0x392309=_0x49e3f6;return _0x2d417b[_0x392309('0x30')]=_0x4ff50e,_0x1edd61[_0x392309('0x26')]['includeAll']&&(_0x3b9f7b['include']=[{'all':!![]}]),db[_0x392309('0x92')][_0x392309('0x70')](_0x3b9f7b);})[_0x49e3f6('0xd0')](function(_0x512a7a){const _0x2e9d74=_0x49e3f6;return _0x2d417b[_0x2e9d74('0x19')]=_0x512a7a,_0x2d417b;});}})['then'](respondWithFilteredResult(_0x466e4b,_0x3b9f7b))['catch'](handleError(_0x466e4b,null));},exports[_0x3e449c('0xf')]=function(_0x37a5ad,_0x974242){const _0xcf643b=_0x3e449c;return db[_0xcf643b('0x4c')]['findOne']({'where':{'id':_0x37a5ad[_0xcf643b('0xaa')]['id']}})[_0xcf643b('0xd0')](function(_0x47e3ec){const _0x15f2ef=_0xcf643b;if(_0x47e3ec)return _0x47e3ec[_0x15f2ef('0x54')](_0x37a5ad[_0x15f2ef('0xd4')][_0x15f2ef('0xb4')],{'through':_[_0x15f2ef('0xa1')](_0x37a5ad[_0x15f2ef('0xd4')],['ids','id'])})['then'](function(){const _0x525e9c=_0x15f2ef;return db['Tag'][_0x525e9c('0x70')]({'attributes':['id',_0x525e9c('0x86'),_0x525e9c('0x4b')],'where':{'id':_0x37a5ad[_0x525e9c('0xd4')][_0x525e9c('0xb4')]}});})[_0x15f2ef('0xd0')](function(_0x1c28da){return socket['emit']('whatsappInteractionTags:save',{'id':Number(_0x37a5ad['params']['id']),'tags':_0x1c28da||[]}),{'id':Number(_0x37a5ad['params']['id']),'tags':_0x1c28da||[]};});})['then'](respondWithResult(_0x974242,null))[_0xcf643b('0x98')](handleError(_0x974242,null));},exports[_0x3e449c('0x61')]=function(_0x38c082,_0x4e7c5b){const _0x16f3dd=_0x3e449c;return db[_0x16f3dd('0x4c')]['findOne']({'where':{'id':_0x38c082[_0x16f3dd('0xaa')]['id']}})['then'](handleEntityNotFound(_0x4e7c5b,null))[_0x16f3dd('0xd0')](function(_0x267f9b){const _0xc2e2e3=_0x16f3dd;if(_0x267f9b)return _0x267f9b['removeTags'](_0x38c082[_0xc2e2e3('0x26')][_0xc2e2e3('0xb4')]);})[_0x16f3dd('0xd0')](respondWithStatusCode(_0x4e7c5b,null))[_0x16f3dd('0x98')](handleError(_0x4e7c5b,null));},exports[_0x3e449c('0x9b')]=function(_0x10f82a,_0x385fec){const _0x5e4410=_0x3e449c,_0x18b5f8=moment()[_0x5e4410('0x53')]()[_0x5e4410('0xb1')](),_0x3377df=path['join'](config[_0x5e4410('0xb3')],'files',_0x5e4410('0xc8')),_0x35dfa7=path[_0x5e4410('0x4a')](config[_0x5e4410('0xb3')],_0x5e4410('0x76'),_0x5e4410('0x3b'),_0x5e4410('0x6c')),_0x27bcf1=path[_0x5e4410('0x4a')](_0x3377df,_0x18b5f8),_0x235d40=util[_0x5e4410('0x6d')](_0x5e4410('0xa5'),_0x10f82a[_0x5e4410('0xaa')]['id'],_0x18b5f8),_0x705ba4=path['join'](_0x3377df,_0x235d40),_0x20fa10=[];_0x20fa10[_0x5e4410('0x42')]({'model':db[_0x5e4410('0x2c')],'as':_0x5e4410('0x2c'),'attributes':['id',_0x5e4410('0x77')],'raw':!![]}),_0x20fa10[_0x5e4410('0x42')]({'model':db[_0x5e4410('0x3c')],'as':'Contact','attributes':['id',_0x5e4410('0x6'),_0x5e4410('0x35')],'raw':!![]});_0x10f82a[_0x5e4410('0x26')][_0x5e4410('0x6c')]&&_0x20fa10[_0x5e4410('0x42')]({'model':db[_0x5e4410('0x5a')],'as':_0x5e4410('0x5a'),'raw':!![]});const _0x56993b=[{'model':db[_0x5e4410('0x92')],'as':'Messages','attributes':['id','body',_0x5e4410('0xa6'),_0x5e4410('0x93'),_0x5e4410('0x84'),'read'],'include':_0x20fa10}];return _0x56993b['push']({'model':db[_0x5e4410('0xd6')],'as':_0x5e4410('0xd2'),'attributes':['id',_0x5e4410('0x86')]}),_0x56993b[_0x5e4410('0x42')]({'model':db[_0x5e4410('0x2c')],'as':_0x5e4410('0x82'),'attributes':['id','fullname']}),db[_0x5e4410('0x4c')]['findOne']({'where':{'id':_0x10f82a[_0x5e4410('0xaa')]['id']},'include':_0x56993b})[_0x5e4410('0xd0')](handleEntityNotFound(_0x385fec,null))[_0x5e4410('0xd0')](function(_0x101c6b){const _0x2218a0=_0x5e4410;if(_0x101c6b){const _0x3ef94a=_0x101c6b['get']({'plain':!![]});fs[_0x2218a0('0x96')](_0x27bcf1);const _0x400417={'format':'A4','border':_0x2218a0('0x66'),'header':{'height':_0x2218a0('0x25'),'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':_0x2218a0('0xcf'),'contents':{'default':util[_0x2218a0('0x6d')]('<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['format'](_0x2218a0('0xca'),_0x2218a0('0xd9'),_0x3ef94a['id']),moment()[_0x2218a0('0x6d')](_0x2218a0('0xce'))['toString']())}}},_0x444d99={'channel':_0x2218a0('0xd9'),'account':_0x3ef94a[_0x2218a0('0xd2')][_0x2218a0('0x86')],'agent':_0x3ef94a[_0x2218a0('0x82')]?_0x3ef94a[_0x2218a0('0x82')]['fullname']:_0x2218a0('0x20'),'createdAt':moment(_0x3ef94a[_0x2218a0('0xa6')])[_0x2218a0('0x6d')](_0x2218a0('0x69'))[_0x2218a0('0xb1')](),'closedAt':_0x3ef94a[_0x2218a0('0x0')]?moment(_0x3ef94a[_0x2218a0('0x43')])[_0x2218a0('0x6d')](_0x2218a0('0x69'))[_0x2218a0('0xb1')]():'','disposition':_0x3ef94a[_0x2218a0('0x1e')],'messages':_(_0x3ef94a[_0x2218a0('0x3d')])['filter']({'secret':![]})[_0x2218a0('0x15')](function(_0x4f4f06){const _0x586585=_0x2218a0;if(_0x4f4f06['Attachment']){const _0x45c9cd=path['join'](_0x35dfa7,_0x4f4f06['Attachment'][_0x586585('0x49')]);fs[_0x586585('0x5b')](_0x45c9cd)&&fs[_0x586585('0xb5')](_0x45c9cd)[_0x586585('0x2b')](fs[_0x586585('0xba')](path[_0x586585('0x4a')](_0x27bcf1,_0x4f4f06[_0x586585('0x5a')][_0x586585('0x49')])));}return{'date':moment(_0x4f4f06[_0x586585('0xa6')])[_0x586585('0x6d')](_0x586585('0x69'))[_0x586585('0xb1')](),'sender':_0x4f4f06['direction']===_0x586585('0x5d')?_0x4f4f06[_0x586585('0x2c')]?_0x4f4f06[_0x586585('0x2c')][_0x586585('0x77')]:_0x586585('0xd8'):_0x4f4f06['Contact'][_0x586585('0x6')]+(_0x4f4f06[_0x586585('0xbd')][_0x586585('0x35')]?'\x20'+_0x4f4f06[_0x586585('0xbd')]['lastName']:''),'body':_0x4f4f06[_0x586585('0x5a')]?_0x4f4f06[_0x586585('0x5a')][_0x586585('0x49')]:_0x4f4f06[_0x586585('0xd4')],'direction':_0x4f4f06['direction']===_0x586585('0x5d')?'A':'C','secret':_0x4f4f06[_0x586585('0x84')],'read':_0x4f4f06[_0x586585('0x6e')],'attachment':_0x4f4f06[_0x586585('0x5a')]};})['value']()};return ejs[_0x2218a0('0x59')](path['join'](config[_0x2218a0('0xb3')],_0x2218a0('0x76'),'views',_0x2218a0('0x62')),{'interaction':_0x444d99})[_0x2218a0('0xd0')](function(_0x325c4a){return new Promise(function(_0x5cde62,_0x281d6e){const _0x4611ff=a794_0x1054;pdf['create'](_0x325c4a,_0x400417)[_0x4611ff('0x2')](path[_0x4611ff('0x4a')](_0x27bcf1,_0x4611ff('0x50')+_0x3ef94a['id']+'-'+_0x18b5f8+'.pdf'),function(_0x185f20,_0x5cdc24){if(_0x185f20)return _0x281d6e(_0x185f20);_0x5cde62(_0x5cdc24);});});})['then'](function(){const _0x1ca93f=_0x2218a0;return new Promise(function(_0x161ec3,_0x1fb178){zipdir(_0x27bcf1,{'saveTo':_0x705ba4},function(_0x3de600,_0x39a636){if(_0x3de600)return _0x1fb178(_0x3de600);return _0x161ec3(_0x39a636);});})['then'](function(){return new Promise(function(_0x171ce5,_0x166730){rimraf(_0x27bcf1,function(_0xbe89b5){if(_0xbe89b5)_0x166730(_0xbe89b5);return _0x171ce5();});});})[_0x1ca93f('0xd0')](function(){return _0x385fec['download'](_0x705ba4,_0x235d40,function(_0x1145e6){const _0x3f31bb=a794_0x1054;_0x1145e6?console['log'](_0x3f31bb('0x8'),_0x1145e6):fs[_0x3f31bb('0xa0')](_0x705ba4);});});});}else return _0x385fec[_0x2218a0('0x9')](0xc8);})[_0x5e4410('0x98')](handleError(_0x385fec,null));};
\ No newline at end of file
+const a951_0x441d=['format','include','o.internal','type','err','a.mandatoryDisposition','toFile','Contact','stack','c.firstName\x20LIKE\x20?\x20OR\x20c.lastName\x20LIKE\x20?\x20OR\x20c.email\x20LIKE\x20?','key','views','Contact.fax','fullname','Messages','start','log','update','field','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','transcript-%d-%s.zip','../../components/parsers/qs','findOne','isNumeric','getWhatsappAccounts','intersection','map','clone','c.mobile','./whatsappInteraction.socket','isEmpty','limit','groupBy','read','t.id\x20=\x20it.TagId','omit','$substring','c.lastName','MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','../../mysqldb','i.WhatsappAccountId\x20IS\x20NOT\x20NULL','Account','length','findAll','attributes','concat','isArray','disposition','Attachment','nolimit','merge','sendStatus','show','util','mkdirSync','create','$lte','it.WhatsappInteractionId\x20=\x20i.id','u.id\x20=\x20ui.UserId','WhatsappInteractionId','then','downloadInteraction.html','../../rediscache','\x20=\x20?','server','filters','existsSync','parseSearch','end','ContactId','squel','keys','keyBy','find','filter','WhatsappInteraction','ids','text','rawAttributes','.pdf','u.id','WhatsappAccountId','Whatsapp','query','order','createdAt','DESC','Account.key','from','`unreadMessages`\x20=\x200','`\x20>\x200','buildExpression','search','10px','tag','status','a.key','destroy','getFullTextValue','forEach','rows','tools_tags','o.fullname','addMessage','whatsapp_interaction_has_tags','u.fullname','tmp','../../config/logger','Contact.email','<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>','files','error','GROUP_CONCAT(DISTINCT\x20t.id)','sqlOperator','TagIds','ui.WhatsappInteractionId','compact','getMessages','gte','split','c.email','pipe','push','journey','closed','having','undefined','download','replace','i.WhatsappAccountId\x20IN\x20?','register','group','me.WhatsappInteractionId\x20=\x20i.id','Owner','lodash','ejs','SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','some','direction','c.firstName','removeTags','unlinkSync','Account.mandatoryDisposition','UserId','c.phone','where','whatsapp_accounts','setTags','includeAll','root','all','%s\x20#%d','describe','count','send','../../config/environment','addTags','value','params','color','transcript-','expr','i.WhatsappAccountId\x20IS\x20NULL','firstName','Users','<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>','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','catch','join','parse','whatsappInteractionTags:save','offset','user','model','left_join','api','Contact.phone','createWriteStream','users','like','fieldName','Tags','N.A.','WhatsappMessage','i.id','union','o.id\x20=\x20i.UserId','CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?','lastName','i.id\x20LIKE\x20?','set','select','pick','toString','basename','YYYY-MM-DD','YYYY-MM-DD\x20HH:mm:ss','sequelize','get','options','a.id\x20=\x20i.WhatsappAccountId','User','c.fax','out','Contact.firstName','unreadMessages','name','json','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','cm_contacts','$gte','i.phone\x20LIKE\x20?','fields','Tag','i.*','sort','\x20IS\x20NULL','body','attachments','30px'];(function(_0x3c6576,_0x5a7324){const _0x441d83=function(_0x44abe6){while(--_0x44abe6){_0x3c6576['push'](_0x3c6576['shift']());}};_0x441d83(++_0x5a7324);}(a951_0x441d,0x15a));const a951_0x44ab=function(_0x3c6576,_0x5a7324){_0x3c6576=_0x3c6576-0x7f;let _0x441d83=a951_0x441d[_0x3c6576];return _0x441d83;};const a951_0x5d92d3=a951_0x44ab;'use strict';const pdf=require('html-pdf'),rimraf=require('rimraf'),zipdir=require('zip-dir'),moment=require('moment'),util=require(a951_0x5d92d3(0x112)),path=require('path'),ejs=require(a951_0x5d92d3(0x88)),fs=require('fs'),_=require(a951_0x5d92d3(0x87)),squel=require(a951_0x5d92d3(0x123)),{getSocket}=require(a951_0x5d92d3(0x11b)),socket=getSocket(),qs=require(a951_0x5d92d3(0xf2)),as=require('../../components/parsers/advancedSearch'),logger=require(a951_0x5d92d3(0x148))(a951_0x5d92d3(0xb0)),config=require(a951_0x5d92d3(0x9c)),{db}=require(a951_0x5d92d3(0x104)),{Op,QueryTypes}=require(a951_0x5d92d3(0xc6));require(a951_0x5d92d3(0xfa))[a951_0x5d92d3(0x83)](socket);function respondWithStatusCode(_0x330ac3,_0x3b58d8){return _0x3b58d8=_0x3b58d8||0xcc,function(_0x510d26){const _0x551294=a951_0x44ab;if(_0x510d26)return _0x330ac3[_0x551294(0x110)](_0x3b58d8);return _0x330ac3[_0x551294(0x13c)](_0x3b58d8)[_0x551294(0x121)]();};}function respondWithResult(_0x5a8397,_0x2af5aa){return _0x2af5aa=_0x2af5aa||0xc8,function(_0x1d18bb){const _0x5a5261=a951_0x44ab;if(_0x1d18bb)return _0x5a8397[_0x5a5261(0x13c)](_0x2af5aa)[_0x5a5261(0xd0)](_0x1d18bb);};}function respondWithFilteredResult(_0x5673d8,_0x56f8b3){return function(_0xcc7e){const _0x32ded0=a951_0x44ab;if(_0xcc7e){const _0x140582=_0xcc7e[_0x32ded0(0x9a)],_0x3618f7=_0x56f8b3[_0x32ded0(0xac)];let _0x244fe0=_0x56f8b3[_0x32ded0(0xac)]+_0x56f8b3[_0x32ded0(0xfc)],_0x4c3ffa;return _0x244fe0>=_0x140582?(_0x244fe0=_0x140582,_0x4c3ffa=0xc8):_0x4c3ffa=0xce,_0x5673d8['status'](_0x4c3ffa),_0x5673d8[_0x32ded0(0xbf)]('Content-Range',_0x3618f7+'-'+_0x244fe0+'/'+_0x140582)['json'](_0xcc7e);}return null;};}function saveUpdates(_0x4f121e){return function(_0x59d809){const _0x5ee9bc=a951_0x44ab;if(_0x59d809)return _0x59d809[_0x5ee9bc(0xee)](_0x4f121e)['then'](function(_0x29823e){return _0x29823e;});return null;};}function removeEntity(_0x288fc3){return function(_0x154665){const _0x58415b=a951_0x44ab;if(_0x154665)return _0x154665[_0x58415b(0x13e)]()[_0x58415b(0x119)](function(){const _0x22d22e=_0x58415b;_0x288fc3[_0x22d22e(0x13c)](0xcc)[_0x22d22e(0x121)]();});};}function handleEntityNotFound(_0x33ffe4){return function(_0x5b148f){return!_0x5b148f&&_0x33ffe4['sendStatus'](0x194),_0x5b148f;};}function handleError(_0x4d5fc8,_0x3aae23){return _0x3aae23=_0x3aae23||0x1f4,function(_0x44db42){const _0x24737b=a951_0x44ab;logger[_0x24737b(0x14c)](_0x44db42[_0x24737b(0xe5)]),_0x44db42[_0x24737b(0xcf)]&&delete _0x44db42[_0x24737b(0xcf)],_0x4d5fc8[_0x24737b(0x13c)](_0x3aae23)[_0x24737b(0x9b)](_0x44db42);};}function getInteractionUsers(_0x5a585d,_0x1737d6){return new Promise(function(_0x9b4d2e,_0x298f6a){const _0x31553a=a951_0x44ab;try{_0x1737d6[_0x5a585d['id']]&&(_0x5a585d[_0x31553a(0xa5)]=_[_0x31553a(0xf7)](_0x1737d6[_0x5a585d['id']],function(_0x1b30b3){return{'id':_0x1b30b3['id'],'fullname':_0x1b30b3['fullname']};}));}catch(_0x4dcdb4){_0x298f6a(_0x4dcdb4);}_0x9b4d2e(_0x5a585d);});}function getInteractionTags(_0x1fdecd,_0x12c9a3){return new Promise(function(_0x485451,_0xb66aeb){const _0xdf0eb=a951_0x44ab;try{_0x1fdecd[_0xdf0eb(0x14f)]&&(_0x1fdecd['Tags']=[],_0x1fdecd[_0xdf0eb(0x14f)][_0xdf0eb(0x154)](',')[_0xdf0eb(0x140)](function(_0x3d4b05){const _0x3c155b=_0xdf0eb;_0x1fdecd[_0x3c155b(0xb6)][_0x3c155b(0x157)](_0x12c9a3[_0x3d4b05]);})),delete _0x1fdecd['TagIds'];}catch(_0x4cdab6){_0xb66aeb(_0x4cdab6);}_0x485451(_0x1fdecd);});}function updateWhatsappInteraction(_0x5b52af,_0x501b2d,_0x523188){return new Promise(function(_0x22f972,_0x5eea5e){return getInteractionUsers(_0x5b52af,_0x523188)['then'](function(_0x41ea36){return getInteractionTags(_0x41ea36,_0x501b2d);})['then'](function(_0x8168ab){_0x22f972(_0x8168ab);})['catch'](function(_0x5b1634){_0x5eea5e(_0x5b1634);});});}exports['index']=function(_0x85f518,_0x5eccf5){const _0x25459c=a951_0x5d92d3,_0x5cd4b6={},_0x4bb75c={},_0x57d600={'count':0x0,'rows':[]},_0x5b7dd5=_[_0x25459c(0xf7)](db[_0x25459c(0x128)][_0x25459c(0x12b)],function(_0x3e10dd){const _0x5451d5=_0x25459c;return{'name':_0x3e10dd[_0x5451d5(0xb5)],'type':_0x3e10dd['type'][_0x5451d5(0xe7)]};});_0x4bb75c[_0x25459c(0xae)]=_[_0x25459c(0xf7)](_0x5b7dd5,_0x25459c(0xcf)),_0x4bb75c[_0x25459c(0x130)]=_[_0x25459c(0x124)](_0x85f518['query']),_0x4bb75c[_0x25459c(0x11e)]=_['intersection'](_0x4bb75c[_0x25459c(0xae)],_0x4bb75c[_0x25459c(0x130)]),_0x5cd4b6[_0x25459c(0x109)]=_[_0x25459c(0xf6)](_0x4bb75c['model'],qs[_0x25459c(0xd5)](_0x85f518['query']['fields'])),_0x5cd4b6[_0x25459c(0x109)]=_0x5cd4b6[_0x25459c(0x109)][_0x25459c(0x107)]?_0x5cd4b6[_0x25459c(0x109)]:_0x4bb75c[_0x25459c(0xae)];typeof _0x85f518[_0x25459c(0x130)][_0x25459c(0x10e)]===_0x25459c(0x7f)&&(_0x5cd4b6[_0x25459c(0xfc)]=qs[_0x25459c(0xfc)](_0x85f518[_0x25459c(0x130)][_0x25459c(0xfc)]),_0x5cd4b6['offset']=qs[_0x25459c(0xac)](_0x85f518[_0x25459c(0x130)][_0x25459c(0xac)]));_0x5cd4b6[_0x25459c(0x131)]=qs['sort'](_0x85f518[_0x25459c(0x130)][_0x25459c(0xd8)]),_0x5cd4b6['where']=qs[_0x25459c(0x11e)](_[_0x25459c(0xc1)](_0x85f518['query'],_0x4bb75c['filters']),_0x5b7dd5);let _0x156506=[];const _0x298ab3=squel[_0x25459c(0xc0)]()[_0x25459c(0xef)]('id')[_0x25459c(0xef)](_0x25459c(0xcf))[_0x25459c(0xef)]('color')[_0x25459c(0x135)](_0x25459c(0x142)),_0x2e744c=squel[_0x25459c(0xc0)]()[_0x25459c(0xef)](_0x25459c(0x12d))['field'](_0x25459c(0x146))[_0x25459c(0xef)](_0x25459c(0x150))[_0x25459c(0x135)]('user_has_whatsapp_interactions','ui')[_0x25459c(0xaf)](_0x25459c(0xb3),'u',_0x25459c(0x117)),_0x491d20=squel[_0x25459c(0xc0)]()['from']('whatsapp_interactions','i')['left_join'](_0x25459c(0xd2),'c',_0x25459c(0xf0))[_0x25459c(0xaf)]('users','o',_0x25459c(0xbb))[_0x25459c(0xaf)](_0x25459c(0x93),'a',_0x25459c(0xc9))[_0x25459c(0xaf)]('whatsapp_messages','me',_0x25459c(0x85))[_0x25459c(0xaf)](_0x25459c(0x145),'it',_0x25459c(0x116))[_0x25459c(0xaf)]('tools_tags','t',_0x25459c(0xff)),_0x331a2d=squel['expr']();let _0x3a9fab=[];const _0x5816c5=squel[_0x25459c(0xa2)]();let _0xdcd287;if(_0x85f518['query'][_0x25459c(0x139)]){_0xdcd287=as[_0x25459c(0x120)](_0x85f518['query']['search']);const _0x5b018e=_0xdcd287[_0x25459c(0x14e)];for(let _0x145b96=0x0;_0x145b96<_0xdcd287['conditions'][_0x25459c(0x107)];_0x145b96++){const _0x11251a=_0xdcd287['conditions'][_0x145b96],_0x1e6810='i';let _0x167a8d,_0x4c54b2=_[_0x25459c(0x126)](_0x5b7dd5,[_0x25459c(0xcf),_0x11251a[_0x25459c(0xef)]]);if(!_0x4c54b2)switch(_0x11251a[_0x25459c(0xef)]){case'unreadMessages':_0x11251a['value']==0x1?_0x491d20[_0x25459c(0x15a)]('`'+_0x11251a[_0x25459c(0xef)]+'`\x20=\x200'):_0x491d20[_0x25459c(0x15a)]('`'+_0x11251a[_0x25459c(0xef)]+_0x25459c(0x137));break;case _0x25459c(0xe4):if(_0x11251a['operator']===_0x25459c(0x101)){if(_0x11251a[_0x25459c(0x9e)]['split']('\x20')['length']>0x1)_0x331a2d[_0x5b018e](_0x25459c(0xd1),qs[_0x25459c(0x13f)](_0x11251a[_0x25459c(0x9e)]),null);else{const _0x5bfef8='%'+_0x11251a['value']+'%';_0x331a2d[_0x5b018e](_0x25459c(0xe6),_0x5bfef8,_0x5bfef8,_0x5bfef8);}}else _0x4c54b2=_[_0x25459c(0x126)](_0x5b7dd5,[_0x25459c(0xcf),_0x25459c(0x122)]),_0x11251a['field']=_0x25459c(0x122),_0x167a8d=as[_0x25459c(0x138)](_0x1e6810,_0x4c54b2['type'],_0x11251a),_0x331a2d[_0x5b018e](_0x167a8d[_0x25459c(0x12a)],_0x167a8d[_0x25459c(0x9e)][_0x25459c(0xec)],_0x167a8d[_0x25459c(0x9e)]['end']);break;case _0x25459c(0xd6):{const _0x5a242b=_0x11251a[_0x25459c(0x9e)][_0x25459c(0x154)](',')[_0x25459c(0xf7)](function(_0x20c162){return Number(_0x20c162);});_0x5a242b[_0x25459c(0x140)](function(_0x553f9a){const _0x54fb06=_0x25459c;_0x5816c5['or'](_0x54fb06(0xa7),'%,'+_0x553f9a+',%');}),_0x3a9fab=_[_0x25459c(0xba)](_0x3a9fab,_0x5a242b);}break;case'User':_0x11251a['operator']===_0x25459c(0x101)?_0x331a2d[_0x5b018e]('CONCAT_WS(\x27\x20\x27,\x20o.name,\x20o.fullname)\x20LIKE\x20?','%'+_0x11251a[_0x25459c(0x9e)]+'%',null):(_0x4c54b2=_[_0x25459c(0x126)](_0x5b7dd5,[_0x25459c(0xcf),_0x25459c(0x90)]),_0x11251a[_0x25459c(0xef)]=_0x25459c(0x90),_0x167a8d=as[_0x25459c(0x138)](_0x1e6810,_0x4c54b2[_0x25459c(0xe0)],_0x11251a),_0x331a2d[_0x5b018e](_0x167a8d[_0x25459c(0x12a)],_0x167a8d[_0x25459c(0x9e)][_0x25459c(0xec)],_0x167a8d[_0x25459c(0x9e)][_0x25459c(0x121)]));break;case'body':_0x167a8d=as[_0x25459c(0x138)]('me',null,_0x11251a),_0x331a2d[_0x5b018e](_0x167a8d[_0x25459c(0x12a)],_0x167a8d[_0x25459c(0x9e)][_0x25459c(0xec)],_0x167a8d['value']['end']);break;}else _0x167a8d=as[_0x25459c(0x138)](_0x1e6810,_0x4c54b2[_0x25459c(0xe0)],_0x11251a),_0x331a2d[_0x5b018e](_0x167a8d['text'],_0x167a8d[_0x25459c(0x9e)]['start'],_0x167a8d[_0x25459c(0x9e)]['end']);}}else{const _0x2de241=_(_0x85f518[_0x25459c(0x130)])[_0x25459c(0x124)]()[_0x25459c(0xf7)](function(_0x12962b){const _0xdd6387=_0x25459c;return _[_0xdd6387(0x8a)](_0x5b7dd5,['name',_0x12962b])?_0x12962b:undefined;})[_0x25459c(0x151)]()['value']();!_[_0x25459c(0xfb)](_0x2de241)&&_0x2de241[_0x25459c(0x140)](function(_0x35600c){const _0x2a20bf=_0x25459c;if(_0x35600c===_0x2a20bf(0x12e))_0x491d20[_0x2a20bf(0x92)](_0x2a20bf(0x82),[][_0x2a20bf(0x10a)](_0x85f518[_0x2a20bf(0x130)][_0x35600c]));else{if(_0x35600c===_0x2a20bf(0x132)){const _0x2c24ae=JSON[_0x2a20bf(0xaa)](_0x85f518['query'][_0x35600c])['$gte'],_0x2c317f=JSON[_0x2a20bf(0xaa)](_0x85f518[_0x2a20bf(0x130)][_0x35600c])[_0x2a20bf(0x115)];_0x491d20[_0x2a20bf(0x92)]('i.createdAt\x20BETWEEN\x20?\x20AND\x20?',_0x2c24ae,_0x2c317f);}else _0x85f518[_0x2a20bf(0x130)][_0x35600c]==='null'?_0x491d20[_0x2a20bf(0x92)]('i.'+_0x35600c+_0x2a20bf(0xd9)):_0x491d20[_0x2a20bf(0x92)]('i.'+_0x35600c+_0x2a20bf(0x11c),_0x85f518[_0x2a20bf(0x130)][_0x35600c]);}});_0x85f518[_0x25459c(0x130)]['read']&&(_0x85f518[_0x25459c(0x130)][_0x25459c(0xfe)]==0x1?_0x491d20[_0x25459c(0x15a)](_0x25459c(0x136)):_0x491d20[_0x25459c(0x15a)]('`unreadMessages`\x20>\x200'));_0x85f518[_0x25459c(0x130)][_0x25459c(0x13b)]&&(_0x3a9fab=_[_0x25459c(0x10b)](_0x85f518[_0x25459c(0x130)][_0x25459c(0x13b)])?_0x85f518[_0x25459c(0x130)][_0x25459c(0x13b)]:new Array(_0x85f518[_0x25459c(0x130)][_0x25459c(0x13b)]),_0x3a9fab[_0x25459c(0x140)](function(_0x314e32){const _0x185bac=_0x25459c;_0x5816c5['or'](_0x185bac(0xa7),'%,'+_0x314e32+',%');}));if(_0x85f518[_0x25459c(0x130)]['filter']){const _0xeefb74=_0x85f518[_0x25459c(0x130)]['filter'][_0x25459c(0x81)]('\x5c','\x5c\x5c')[_0x25459c(0x81)](/'/g,'\x27\x27');qs[_0x25459c(0xf4)](_0xeefb74)?_0x331a2d['or'](_0x25459c(0xbe),_0xeefb74+'%')['or'](_0x25459c(0xd4),_0xeefb74+'%'):_0x331a2d['or'](_0x25459c(0x103),qs[_0x25459c(0x13f)](_0xeefb74))['or'](_0x25459c(0xbc),_0xeefb74+'%');}}_0x491d20[_0x25459c(0x92)](_0x331a2d),_0x491d20[_0x25459c(0x84)](_0x25459c(0xb9));let _0x1d4c0c={'type':QueryTypes['SELECT'],'raw':!![]};const _0x42c084=_0x491d20[_0x25459c(0xf8)]();_0x42c084[_0x25459c(0xef)](_0x25459c(0xb9)),_0x42c084[_0x25459c(0xef)]('SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)',_0x25459c(0xce)),_0x5cd4b6[_0x25459c(0x131)]&&_0x5cd4b6[_0x25459c(0x131)][_0x25459c(0x140)](function(_0x85ecca){const _0x230dc7=_0x25459c;_0x491d20[_0x230dc7(0x131)]('i.'+_0x85ecca[0x0],_0x85ecca[0x1]===_0x230dc7(0x133)?![]:!![]);}),!_['isEmpty'](_0x3a9fab)&&(_0x491d20[_0x25459c(0x15a)](_0x5816c5),_0x42c084[_0x25459c(0x92)]('t.id\x20IN\x20?',_0x3a9fab)),Promise['resolve']()[_0x25459c(0x119)](function(){const _0x89d258=_0x25459c;if(!_0xdcd287){if(_0x85f518[_0x89d258(0x130)][_0x89d258(0x12e)]||_0x85f518[_0x89d258(0x130)][_0x89d258(0x158)])return;_0x42c084[_0x89d258(0x92)](_0x89d258(0x105)),_0x491d20[_0x89d258(0x92)](_0x89d258(0x105));return;}return _0x85f518[_0x89d258(0xad)][_0x89d258(0xf5)]({'attributes':['id'],'raw':!![]})[_0x89d258(0x119)](function(_0x245351){const _0x1179de=_0x89d258;_[_0x1179de(0xfb)](_0x245351)?(_0x42c084[_0x1179de(0x92)](_0x1179de(0xa3)),_0x491d20[_0x1179de(0x92)](_0x1179de(0xa3))):(_0x42c084[_0x1179de(0x92)]('i.WhatsappAccountId\x20IN\x20?',_[_0x1179de(0xf7)](_0x245351,'id')),_0x491d20[_0x1179de(0x92)]('i.WhatsappAccountId\x20IN\x20?',_[_0x1179de(0xf7)](_0x245351,'id')));});})[_0x25459c(0x119)](function(){const _0x4ccd52=_0x25459c;db[_0x4ccd52(0xc6)][_0x4ccd52(0x130)](_0x42c084[_0x4ccd52(0xc2)](),_0x1d4c0c)['then'](function(_0x5752a6){const _0x2574e6=_0x4ccd52;_0x57d600[_0x2574e6(0x9a)]=_0x5752a6[_0x2574e6(0x107)];if(_0x57d600[_0x2574e6(0x9a)]===0x0)return[];return db[_0x2574e6(0xc6)][_0x2574e6(0x130)](_0x298ab3[_0x2574e6(0xc2)](),_0x1d4c0c)[_0x2574e6(0x119)](function(_0xc99f0d){const _0x1e315f=_0x2574e6;_0x156506=_[_0x1e315f(0x125)](_0xc99f0d,'id'),_0x1d4c0c=_[_0x1e315f(0x10f)](_0x1d4c0c,{'model':db['WhatsappInteraction'],'mapToModel':!![],'raw':!![],'nest':!![]});_0x85f518['query'][_0x1e315f(0xd5)]?_0x5cd4b6[_0x1e315f(0x109)]['forEach'](function(_0x520313){const _0x38e75f=_0x1e315f;_0x491d20[_0x38e75f(0xef)]('i.'+_0x520313);}):(_0x491d20[_0x1e315f(0xef)](_0x1e315f(0x89),_0x1e315f(0xce)),_0x491d20[_0x1e315f(0xef)](_0x1e315f(0x13d),_0x1e315f(0x134)),_0x491d20[_0x1e315f(0xef)](_0x1e315f(0xe2),_0x1e315f(0x8f)),_0x491d20[_0x1e315f(0xef)](_0x1e315f(0xd7)),_0x491d20[_0x1e315f(0xef)](_0x1e315f(0x8c),_0x1e315f(0xcd)),_0x491d20[_0x1e315f(0xef)](_0x1e315f(0x102),'Contact.lastName'),_0x491d20['field'](_0x1e315f(0x155),_0x1e315f(0x149)),_0x491d20['field'](_0x1e315f(0x91),_0x1e315f(0xb1)),_0x491d20[_0x1e315f(0xef)](_0x1e315f(0xf9),'Contact.mobile'),_0x491d20['field'](_0x1e315f(0xcb),_0x1e315f(0xe9)),_0x491d20[_0x1e315f(0xef)](_0x1e315f(0x143),'Owner.fullname'),_0x491d20['field'](_0x1e315f(0xdf),'Owner.internal'),_0x491d20['field'](_0x1e315f(0x14d),_0x1e315f(0x14f)));if(_0x5cd4b6[_0x1e315f(0xfc)])_0x491d20[_0x1e315f(0xfc)](_0x5cd4b6['limit']);if(_0x5cd4b6[_0x1e315f(0xac)])_0x491d20[_0x1e315f(0xac)](_0x5cd4b6[_0x1e315f(0xac)]);return db[_0x1e315f(0xc6)][_0x1e315f(0x130)](_0x491d20[_0x1e315f(0xc2)](),_0x1d4c0c);})['then'](function(_0x3e8081){const _0x5c1ff3=_0x2574e6;return _0x2e744c[_0x5c1ff3(0x92)]('ui.WhatsappInteractionId\x20IN\x20?',_[_0x5c1ff3(0xf7)](_0x3e8081,'id')),db[_0x5c1ff3(0xc6)][_0x5c1ff3(0x130)](_0x2e744c['toString'](),_0x1d4c0c)[_0x5c1ff3(0x119)](function(_0x34753a){const _0x30bba4=_0x5c1ff3,_0x462da9=_[_0x30bba4(0xfd)](_0x34753a,'WhatsappInteractionId'),_0x2a4533=[];return _0x3e8081[_0x30bba4(0x140)](function(_0x4737f7){const _0x438c06=_0x30bba4;_0x2a4533[_0x438c06(0x157)](updateWhatsappInteraction(_0x4737f7,_0x156506,_0x462da9));}),Promise[_0x30bba4(0x97)](_0x2a4533);});});})[_0x4ccd52(0x119)](function(_0x46daa0){const _0x2f1063=_0x4ccd52;return _0x57d600[_0x2f1063(0x141)]=_0x46daa0,_0x57d600;})[_0x4ccd52(0x119)](respondWithFilteredResult(_0x5eccf5,_0x5cd4b6));})[_0x25459c(0xa8)](handleError(_0x5eccf5,null));},exports[a951_0x5d92d3(0x111)]=function(_0x396f3d,_0x590eeb){const _0x124d49=a951_0x5d92d3;let _0x305e7f={'raw':![],'where':{'id':_0x396f3d[_0x124d49(0x9f)]['id']}};const _0x14b64c={};return _0x14b64c['model']=_[_0x124d49(0x124)](db['WhatsappInteraction'][_0x124d49(0x12b)]),_0x14b64c[_0x124d49(0x130)]=_[_0x124d49(0x124)](_0x396f3d[_0x124d49(0x130)]),_0x14b64c[_0x124d49(0x11e)]=_[_0x124d49(0xf6)](_0x14b64c[_0x124d49(0xae)],_0x14b64c['query']),_0x305e7f['attributes']=_[_0x124d49(0xf6)](_0x14b64c[_0x124d49(0xae)],qs[_0x124d49(0xd5)](_0x396f3d[_0x124d49(0x130)][_0x124d49(0xd5)])),_0x305e7f[_0x124d49(0x109)]=_0x305e7f[_0x124d49(0x109)][_0x124d49(0x107)]?_0x305e7f[_0x124d49(0x109)]:_0x14b64c['model'],_0x396f3d[_0x124d49(0x130)][_0x124d49(0x95)]&&(_0x305e7f[_0x124d49(0xde)]=[{'all':!![]}]),_0x305e7f=_['merge']({},_0x305e7f,_0x396f3d[_0x124d49(0xc8)]),db[_0x124d49(0x128)][_0x124d49(0xf3)](_0x305e7f)['then'](handleEntityNotFound(_0x590eeb,null))['then'](respondWithResult(_0x590eeb,null))['catch'](handleError(_0x590eeb,null));},exports[a951_0x5d92d3(0x114)]=function(_0x29a0cc,_0x30ea77){const _0x5c30c7=a951_0x5d92d3;return db[_0x5c30c7(0x128)][_0x5c30c7(0x114)](_0x29a0cc[_0x5c30c7(0xda)],{})[_0x5c30c7(0x119)](respondWithResult(_0x30ea77,0xc9))[_0x5c30c7(0xa8)](handleError(_0x30ea77,null));},exports[a951_0x5d92d3(0xee)]=function(_0x1eeee7,_0x776c01){const _0x45ef34=a951_0x5d92d3;return _0x1eeee7[_0x45ef34(0xda)]['id']&&delete _0x1eeee7[_0x45ef34(0xda)]['id'],db[_0x45ef34(0x128)][_0x45ef34(0xf3)]({'where':{'id':_0x1eeee7[_0x45ef34(0x9f)]['id']}})[_0x45ef34(0x119)](handleEntityNotFound(_0x776c01,null))[_0x45ef34(0x119)](saveUpdates(_0x1eeee7['body'],null))[_0x45ef34(0x119)](respondWithResult(_0x776c01,null))[_0x45ef34(0xa8)](handleError(_0x776c01,null));},exports['destroy']=function(_0x3a4bab,_0x3f16f7){const _0x29900a=a951_0x5d92d3;return db[_0x29900a(0x128)]['findOne']({'where':{'id':_0x3a4bab[_0x29900a(0x9f)]['id']}})[_0x29900a(0x119)](handleEntityNotFound(_0x3f16f7,null))['then'](removeEntity(_0x3f16f7,null))['catch'](handleError(_0x3f16f7,null));},exports['describe']=function(_0x4c32de,_0x3d351c){const _0x418f25=a951_0x5d92d3;return db[_0x418f25(0x128)][_0x418f25(0x99)]()[_0x418f25(0x119)](respondWithResult(_0x3d351c,null))[_0x418f25(0xa8)](handleError(_0x3d351c,null));},exports[a951_0x5d92d3(0x144)]=function(_0x58ed7a,_0x2797e2){const _0x37e35d=a951_0x5d92d3;return db[_0x37e35d(0xb8)][_0x37e35d(0xf3)]({'where':{'id':_0x58ed7a[_0x37e35d(0x9f)]['id']}})[_0x37e35d(0x119)](function(_0x39517a){const _0x1831d3=_0x37e35d;if(_0x39517a)return _0x39517a[_0x1831d3(0x144)](_0x58ed7a[_0x1831d3(0xda)]['ids'],{'through':_[_0x1831d3(0x100)](_0x58ed7a[_0x1831d3(0xda)],[_0x1831d3(0x129),'id'])});})[_0x37e35d(0x119)](respondWithResult(_0x2797e2,null))[_0x37e35d(0xa8)](handleError(_0x2797e2,null));},exports[a951_0x5d92d3(0x152)]=function(_0x189b24,_0x133fe9){const _0xd6a647=a951_0x5d92d3;let _0x45662b={'raw':![],'where':{}};const _0x4581fe={},_0x51cfe7={'count':0x0,'rows':[]};return db[_0xd6a647(0x128)]['findOne']({'where':{'id':_0x189b24['params']['id']}})[_0xd6a647(0x119)](handleEntityNotFound(_0x133fe9,null))[_0xd6a647(0x119)](function(_0x57394f){const _0x112ebb=_0xd6a647;if(_0x57394f){_0x4581fe[_0x112ebb(0xae)]=_[_0x112ebb(0x124)](db[_0x112ebb(0xb8)][_0x112ebb(0x12b)]),_0x4581fe[_0x112ebb(0x130)]=_['keys'](_0x189b24['query']),_0x4581fe['filters']=_['intersection'](_0x4581fe['model'],_0x4581fe[_0x112ebb(0x130)]),_0x45662b[_0x112ebb(0x109)]=_[_0x112ebb(0xf6)](_0x4581fe[_0x112ebb(0xae)],qs[_0x112ebb(0xd5)](_0x189b24[_0x112ebb(0x130)][_0x112ebb(0xd5)])),_0x45662b['attributes']=_0x45662b[_0x112ebb(0x109)]['length']?_0x45662b[_0x112ebb(0x109)]:_0x4581fe['model'];typeof _0x189b24[_0x112ebb(0x130)][_0x112ebb(0x10e)]===_0x112ebb(0x7f)&&(_0x45662b[_0x112ebb(0xfc)]=qs[_0x112ebb(0xfc)](_0x189b24['query'][_0x112ebb(0xfc)]),_0x45662b[_0x112ebb(0xac)]=qs['offset'](_0x189b24['query'][_0x112ebb(0xac)]));_0x45662b[_0x112ebb(0x131)]=qs['sort'](_0x189b24[_0x112ebb(0x130)][_0x112ebb(0xd8)]),_0x45662b[_0x112ebb(0x92)]=qs[_0x112ebb(0x11e)](_['pick'](_0x189b24[_0x112ebb(0x130)],_0x4581fe[_0x112ebb(0x11e)])),_0x45662b[_0x112ebb(0x92)][_0x112ebb(0x118)]=_0x57394f['id'];_0x189b24[_0x112ebb(0x130)][_0x112ebb(0x127)]&&(_0x45662b[_0x112ebb(0x92)]=_['merge'](_0x45662b[_0x112ebb(0x92)],{[Op['or']]:_[_0x112ebb(0xf7)](_0x45662b['attributes'],function(_0x1b34de){const _0x177571=_0x112ebb,_0xe40928={};return _0xe40928[_0x1b34de]={[Op[_0x177571(0xb4)]]:'%'+_0x189b24[_0x177571(0x130)][_0x177571(0x127)]+'%'},_0xe40928;})}));if(_0x189b24[_0x112ebb(0x130)][_0x112ebb(0xd3)]){const _0x9c6dd9=_0x189b24[_0x112ebb(0x130)][_0x112ebb(0xd3)][_0x112ebb(0x154)](','),_0x6c20ac={};_0x6c20ac[_0x9c6dd9[0x0]]={[Op[_0x112ebb(0x153)]]:moment(_0x9c6dd9[0x1])[_0x112ebb(0xdd)](_0x112ebb(0xc5))},_0x45662b['where']=_[_0x112ebb(0x10f)](_0x45662b['where'],_0x6c20ac);}return _0x45662b=_[_0x112ebb(0x10f)]({},_0x45662b,_0x189b24['options']),db['WhatsappMessage'][_0x112ebb(0x9a)]({'where':_0x45662b[_0x112ebb(0x92)]})[_0x112ebb(0x119)](function(_0x2b8a75){const _0x5ad77d=_0x112ebb;return _0x51cfe7[_0x5ad77d(0x9a)]=_0x2b8a75,_0x189b24[_0x5ad77d(0x130)][_0x5ad77d(0x95)]&&(_0x45662b['include']=[{'all':!![]}]),db[_0x5ad77d(0xb8)][_0x5ad77d(0x108)](_0x45662b);})[_0x112ebb(0x119)](function(_0x420bc8){const _0x22da81=_0x112ebb;return _0x51cfe7[_0x22da81(0x141)]=_0x420bc8,_0x51cfe7;});}})[_0xd6a647(0x119)](respondWithFilteredResult(_0x133fe9,_0x45662b))[_0xd6a647(0xa8)](handleError(_0x133fe9,null));},exports[a951_0x5d92d3(0x9d)]=function(_0x480aa8,_0x23cf09){const _0x40df0b=a951_0x5d92d3;return db[_0x40df0b(0x128)]['findOne']({'where':{'id':_0x480aa8[_0x40df0b(0x9f)]['id']}})[_0x40df0b(0x119)](function(_0x3f4f7d){const _0xcdb6af=_0x40df0b;if(_0x3f4f7d)return _0x3f4f7d[_0xcdb6af(0x94)](_0x480aa8[_0xcdb6af(0xda)][_0xcdb6af(0x129)],{'through':_[_0xcdb6af(0x100)](_0x480aa8[_0xcdb6af(0xda)],['ids','id'])})['then'](function(){const _0x32c9c7=_0xcdb6af;return db[_0x32c9c7(0xd6)][_0x32c9c7(0x108)]({'attributes':['id',_0x32c9c7(0xcf),_0x32c9c7(0xa0)],'where':{'id':_0x480aa8[_0x32c9c7(0xda)][_0x32c9c7(0x129)]}});})[_0xcdb6af(0x119)](function(_0x252cd1){const _0x1330cd=_0xcdb6af;return socket['emit'](_0x1330cd(0xab),{'id':Number(_0x480aa8[_0x1330cd(0x9f)]['id']),'tags':_0x252cd1||[]}),{'id':Number(_0x480aa8[_0x1330cd(0x9f)]['id']),'tags':_0x252cd1||[]};});})[_0x40df0b(0x119)](respondWithResult(_0x23cf09,null))[_0x40df0b(0xa8)](handleError(_0x23cf09,null));},exports[a951_0x5d92d3(0x8d)]=function(_0x4c552d,_0x498d3f){const _0x37b13b=a951_0x5d92d3;return db[_0x37b13b(0x128)][_0x37b13b(0xf3)]({'where':{'id':_0x4c552d['params']['id']}})['then'](handleEntityNotFound(_0x498d3f,null))[_0x37b13b(0x119)](function(_0x41d9aa){const _0x2affd8=_0x37b13b;if(_0x41d9aa)return _0x41d9aa[_0x2affd8(0x8d)](_0x4c552d[_0x2affd8(0x130)][_0x2affd8(0x129)]);})[_0x37b13b(0x119)](respondWithStatusCode(_0x498d3f,null))['catch'](handleError(_0x498d3f,null));},exports[a951_0x5d92d3(0x80)]=function(_0x427cc8,_0x5e0fa4){const _0x3acb9e=a951_0x5d92d3,_0x32c307=moment()['unix']()[_0x3acb9e(0xc2)](),_0x2cbabc=path[_0x3acb9e(0xa9)](config['root'],_0x3acb9e(0x14b),_0x3acb9e(0x147)),_0x21de2a=path['join'](config[_0x3acb9e(0x96)],_0x3acb9e(0x11d),_0x3acb9e(0x14b),_0x3acb9e(0xdb)),_0x4ee384=path['join'](_0x2cbabc,_0x32c307),_0x1d1242=util[_0x3acb9e(0xdd)](_0x3acb9e(0xf1),_0x427cc8[_0x3acb9e(0x9f)]['id'],_0x32c307),_0x535025=path[_0x3acb9e(0xa9)](_0x2cbabc,_0x1d1242),_0x548eaa=[];_0x548eaa[_0x3acb9e(0x157)]({'model':db[_0x3acb9e(0xca)],'as':_0x3acb9e(0xca),'attributes':['id',_0x3acb9e(0xea)],'raw':!![]}),_0x548eaa[_0x3acb9e(0x157)]({'model':db['CmContact'],'as':_0x3acb9e(0xe4),'attributes':['id',_0x3acb9e(0xa4),'lastName'],'raw':!![]});_0x427cc8[_0x3acb9e(0x130)]['attachments']&&_0x548eaa[_0x3acb9e(0x157)]({'model':db[_0x3acb9e(0x10d)],'as':_0x3acb9e(0x10d),'raw':!![]});const _0x1ab014=[{'model':db[_0x3acb9e(0xb8)],'as':_0x3acb9e(0xeb),'attributes':['id','body',_0x3acb9e(0x132),'direction','secret',_0x3acb9e(0xfe)],'include':_0x548eaa}];return _0x1ab014[_0x3acb9e(0x157)]({'model':db['WhatsappAccount'],'as':_0x3acb9e(0x106),'attributes':['id','name']}),_0x1ab014[_0x3acb9e(0x157)]({'model':db[_0x3acb9e(0xca)],'as':'Owner','attributes':['id',_0x3acb9e(0xea)]}),db[_0x3acb9e(0x128)]['findOne']({'where':{'id':_0x427cc8['params']['id']},'include':_0x1ab014})[_0x3acb9e(0x119)](handleEntityNotFound(_0x5e0fa4,null))[_0x3acb9e(0x119)](function(_0x5a48ee){const _0x105894=_0x3acb9e;if(_0x5a48ee){const _0x18ee32=_0x5a48ee[_0x105894(0xc7)]({'plain':!![]});fs[_0x105894(0x113)](_0x4ee384);const _0x120d66={'format':'A4','border':_0x105894(0x13a),'header':{'height':'40px','contents':{'first':_0x105894(0x14a)}},'footer':{'height':_0x105894(0xdc),'contents':{'default':util[_0x105894(0xdd)](_0x105894(0xa6),util[_0x105894(0xdd)](_0x105894(0x98),'Whatsapp',_0x18ee32['id']),moment()[_0x105894(0xdd)](_0x105894(0xc4))[_0x105894(0xc2)]())}}},_0x37fee9={'channel':_0x105894(0x12f),'account':_0x18ee32[_0x105894(0x106)][_0x105894(0xcf)],'agent':_0x18ee32[_0x105894(0x86)]?_0x18ee32[_0x105894(0x86)][_0x105894(0xea)]:_0x105894(0xb7),'createdAt':moment(_0x18ee32[_0x105894(0x132)])[_0x105894(0xdd)](_0x105894(0xc5))[_0x105894(0xc2)](),'closedAt':_0x18ee32[_0x105894(0x159)]?moment(_0x18ee32['closedAt'])['format'](_0x105894(0xc5))[_0x105894(0xc2)]():'','disposition':_0x18ee32[_0x105894(0x10c)],'messages':_(_0x18ee32['Messages'])['filter']({'secret':![]})['map'](function(_0x357fc9){const _0x5732dc=_0x105894;if(_0x357fc9[_0x5732dc(0x10d)]){const _0xb023c3=path['join'](_0x21de2a,_0x357fc9[_0x5732dc(0x10d)]['basename']);fs[_0x5732dc(0x11f)](_0xb023c3)&&fs['createReadStream'](_0xb023c3)[_0x5732dc(0x156)](fs[_0x5732dc(0xb2)](path['join'](_0x4ee384,_0x357fc9['Attachment'][_0x5732dc(0xc3)])));}return{'date':moment(_0x357fc9[_0x5732dc(0x132)])[_0x5732dc(0xdd)](_0x5732dc(0xc5))['toString'](),'sender':_0x357fc9[_0x5732dc(0x8b)]===_0x5732dc(0xcc)?_0x357fc9['User']?_0x357fc9['User']['fullname']:'System':_0x357fc9['Contact'][_0x5732dc(0xa4)]+(_0x357fc9['Contact']['lastName']?'\x20'+_0x357fc9['Contact'][_0x5732dc(0xbd)]:''),'body':_0x357fc9[_0x5732dc(0x10d)]?_0x357fc9[_0x5732dc(0x10d)][_0x5732dc(0xc3)]:_0x357fc9[_0x5732dc(0xda)],'direction':_0x357fc9['direction']===_0x5732dc(0xcc)?'A':'C','secret':_0x357fc9['secret'],'read':_0x357fc9[_0x5732dc(0xfe)],'attachment':_0x357fc9[_0x5732dc(0x10d)]};})[_0x105894(0x9e)]()};return ejs['renderFile'](path[_0x105894(0xa9)](config[_0x105894(0x96)],_0x105894(0x11d),_0x105894(0xe8),_0x105894(0x11a)),{'interaction':_0x37fee9})[_0x105894(0x119)](function(_0x47fe6e){return new Promise(function(_0x3592f0,_0x1738a9){const _0x5920ea=a951_0x44ab;pdf['create'](_0x47fe6e,_0x120d66)[_0x5920ea(0xe3)](path[_0x5920ea(0xa9)](_0x4ee384,_0x5920ea(0xa1)+_0x18ee32['id']+'-'+_0x32c307+_0x5920ea(0x12c)),function(_0x3800bd,_0x5e51d7){if(_0x3800bd)return _0x1738a9(_0x3800bd);_0x3592f0(_0x5e51d7);});});})['then'](function(){const _0x55fd33=_0x105894;return new Promise(function(_0x7a2b1f,_0xfe4e89){zipdir(_0x4ee384,{'saveTo':_0x535025},function(_0x325165,_0x458d73){if(_0x325165)return _0xfe4e89(_0x325165);return _0x7a2b1f(_0x458d73);});})[_0x55fd33(0x119)](function(){return new Promise(function(_0x22704b,_0xf2fe07){rimraf(_0x4ee384,function(_0x27513b){if(_0x27513b)_0xf2fe07(_0x27513b);return _0x22704b();});});})[_0x55fd33(0x119)](function(){const _0x4ddcb9=_0x55fd33;return _0x5e0fa4[_0x4ddcb9(0x80)](_0x535025,_0x1d1242,function(_0x97020){const _0x5812f5=_0x4ddcb9;_0x97020?console[_0x5812f5(0xed)](_0x5812f5(0xe1),_0x97020):fs[_0x5812f5(0x8e)](_0x535025);});});});}else return _0x5e0fa4[_0x105894(0x110)](0xc8);})[_0x3acb9e(0xa8)](handleError(_0x5e0fa4,null));};
\ No newline at end of file