Built motion from commit (unavailable).|2.4.13
[motion2.git] / server / api / smsInteraction / smsInteraction.controller.js
index 206b569..9907b9b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdfdb=['Users','TagIds','split','forEach','Tags','index','SmsInteraction','rawAttributes','model','keys','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','select','field','color','tools_tags','COUNT(*)','from','sms_messages','me.SmsInteractionId\x20=\x20i.id','me.direction\x20=\x20\x27in\x27','me.read\x20=\x20false','u.id','user_has_sms_interactions','left_join','u.id\x20=\x20ui.UserId','cm_contacts','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','o.id\x20=\x20i.UserId','sms_accounts','a.id\x20=\x20i.SmsAccountId','me.SmsInteractionId\x20=\x20i.id\x20AND\x20me.direction\x20=\x20\x27in\x27\x20AND\x20me.read\x20=\x20false','expr','advancedFilter','createdAt','value','dateStart','startOf','day','utc','format','and','condition','unreadMessages','isArray','tableAlias','\x20IN\x20?','\x20=\x20?','LIKE','ContactId','c.firstName','\x20LIKE\x20?','c.email','\x20<\x20?','TagId','c.lastName','\x20>\x20?','map','filter','isNil','isEmpty','i.SmsAccountId\x20IN\x20?','concat','parse','$gte','$lte','i.createdAt\x20BETWEEN\x20?\x20AND\x20?','null','\x20IS\x20NULL','replace','\x27\x27\x27\x27','isNumeric','i.phone\x20LIKE\x20?','toString','join','CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?','DESC','i.id','QueryTypes','SELECT','clone','COUNT(me.id)','read','having','`unreadMessages`\x20=\x200','`unreadMessages`\x20>\x200','tag','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','sms_interaction_has_tags','it.SmsInteractionId\x20=\x20i.id','t.id\x20=\x20it.TagId','t.id\x20IN\x20?','mail_interaction_has_tags','it.MailInteractionId\x20=\x20i.id','count','sequelize','merge','a.key','Account.key','a.mandatoryDisposition','Account.mandatoryDisposition','i.*','Contact.firstName','Contact.email','c.phone','c.mobile','Contact.mobile','GROUP_CONCAT(DISTINCT\x20t.id)','ui.SmsInteractionId\x20IN\x20?','groupBy','push','rows','catch','show','params','include','options','create','body','find','describe','addMessage','ids','omit','getMessages','findOne','SmsMessage','SmsInteractionId','YYYY-MM-DD\x20HH:mm:ss','includeAll','findAll','addTags','spread','emit','smsInteractionTags:save','removeTags','download','root','server','files','tmp','attachments','transcript-%d-%s.zip','Messages','direction','secret','User','fullname','CmContact','Contact','firstName','Account','Owner','get','10px','40px','<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\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\x20\x20\x20\x20\x20\x20</div>','<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\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\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\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\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\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\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\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\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\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\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\x20\x20</div>','%s\x20#%d','Sms','YYYY-MM-DD','mkdirSync','N.A.','closed','closedAt','disposition','out','System','lastName','renderFile','views','downloadInteraction.html','toFile','transcript-','.pdf','log','sendStatus','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','ejs','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','register','status','end','json','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send'];(function(_0x390d3a,_0x5eaf16){var _0x294503=function(_0x25afa6){while(--_0x25afa6){_0x390d3a['push'](_0x390d3a['shift']());}};_0x294503(++_0x5eaf16);}(_0xdfdb,0x1a3));var _0xbdfd=function(_0x2a0350,_0x249319){_0x2a0350=_0x2a0350-0x0;var _0x425220=_0xdfdb[_0x2a0350];return _0x425220;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xbdfd('0x0'));var rimraf=require(_0xbdfd('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xbdfd('0x2'));var rp=require(_0xbdfd('0x3'));var moment=require(_0xbdfd('0x4'));var BPromise=require(_0xbdfd('0x5'));var Mustache=require(_0xbdfd('0x6'));var util=require(_0xbdfd('0x7'));var path=require(_0xbdfd('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xbdfd('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0xbdfd('0xa'));var crypto=require(_0xbdfd('0xb'));var jsforce=require(_0xbdfd('0xc'));var deskjs=require(_0xbdfd('0xd'));var toCsv=require(_0xbdfd('0xe'));var querystring=require(_0xbdfd('0xf'));var Papa=require(_0xbdfd('0x10'));var Redis=require('ioredis');var authService=require(_0xbdfd('0x11'));var qs=require('../../components/parsers/qs');var hardwareService=require('../../config/license/hardware');var logger=require(_0xbdfd('0x12'))(_0xbdfd('0x13'));var utils=require(_0xbdfd('0x14'));var config=require(_0xbdfd('0x15'));var db=require(_0xbdfd('0x16'))['db'];config[_0xbdfd('0x17')]=_[_0xbdfd('0x18')](config[_0xbdfd('0x17')],{'host':_0xbdfd('0x19'),'port':0x18eb});var socket=require(_0xbdfd('0x1a'))(new Redis(config[_0xbdfd('0x17')]));require('./smsInteraction.socket')[_0xbdfd('0x1b')](socket);function respondWithStatusCode(_0x2e4d4c,_0x5254f2){_0x5254f2=_0x5254f2||0xcc;return function(_0x476870){if(_0x476870){return _0x2e4d4c['sendStatus'](_0x5254f2);}return _0x2e4d4c[_0xbdfd('0x1c')](_0x5254f2)[_0xbdfd('0x1d')]();};}function respondWithResult(_0x50f589,_0x1a6508){_0x1a6508=_0x1a6508||0xc8;return function(_0x269e52){if(_0x269e52){return _0x50f589[_0xbdfd('0x1c')](_0x1a6508)[_0xbdfd('0x1e')](_0x269e52);}};}function respondWithFilteredResult(_0x5976be,_0x2a0502){return function(_0x16f8ac){if(_0x16f8ac){var _0x4b452a=_0x16f8ac['count'],_0x1c9aaa=_0x2a0502[_0xbdfd('0x1f')],_0x30a0ed=_0x2a0502['offset']+_0x2a0502[_0xbdfd('0x20')],_0x27bdc1;if(_0x30a0ed>=_0x4b452a){_0x30a0ed=_0x4b452a;_0x27bdc1=0xc8;}else{_0x27bdc1=0xce;}_0x5976be[_0xbdfd('0x1c')](_0x27bdc1);return _0x5976be[_0xbdfd('0x21')](_0xbdfd('0x22'),_0x1c9aaa+'-'+_0x30a0ed+'/'+_0x4b452a)[_0xbdfd('0x1e')](_0x16f8ac);}return null;};}function patchUpdates(_0xdc3543){return function(_0x4bf90c){try{jsonpatch[_0xbdfd('0x23')](_0x4bf90c,_0xdc3543,!![]);}catch(_0x283fc7){return BPromise[_0xbdfd('0x24')](_0x283fc7);}return _0x4bf90c[_0xbdfd('0x25')]();};}function saveUpdates(_0x41e6ab,_0x3a9380){return function(_0x2429aa){if(_0x2429aa){return _0x2429aa[_0xbdfd('0x26')](_0x41e6ab)[_0xbdfd('0x27')](function(_0x131871){return _0x131871;});}return null;};}function removeEntity(_0x469f33,_0x3df7d6){return function(_0xbf119f){if(_0xbf119f){return _0xbf119f[_0xbdfd('0x28')]()[_0xbdfd('0x27')](function(){_0x469f33[_0xbdfd('0x1c')](0xcc)[_0xbdfd('0x1d')]();});}};}function handleEntityNotFound(_0x1bf3a5,_0x12c365){return function(_0x1781f9){if(!_0x1781f9){_0x1bf3a5['sendStatus'](0x194);}return _0x1781f9;};}function handleError(_0x517acf,_0x405615){_0x405615=_0x405615||0x1f4;return function(_0x529825){logger[_0xbdfd('0x29')](_0x529825[_0xbdfd('0x2a')]);if(_0x529825[_0xbdfd('0x2b')]){delete _0x529825[_0xbdfd('0x2b')];}_0x517acf[_0xbdfd('0x1c')](_0x405615)[_0xbdfd('0x2c')](_0x529825);};}function getInteractionUsers(_0x1b0ac3,_0x1f457b){return new BPromise(function(_0x155696,_0x21f739){try{if(_0x1f457b[_0x1b0ac3['id']]){_0x1b0ac3[_0xbdfd('0x2d')]=_['map'](_0x1f457b[_0x1b0ac3['id']],function(_0x28fb83){return{'id':_0x28fb83['id']};});}}catch(_0x45bb9d){_0x21f739(_0x45bb9d);}_0x155696(_0x1b0ac3);});}function getInteractionTags(_0x5d7d67,_0x581f7c){return new BPromise(function(_0x1e359a,_0x477446){try{if(_0x5d7d67[_0xbdfd('0x2e')]){_0x5d7d67['Tags']=[];_0x5d7d67[_0xbdfd('0x2e')][_0xbdfd('0x2f')](',')[_0xbdfd('0x30')](function(_0x1c7f63){_0x5d7d67[_0xbdfd('0x31')]['push'](_0x581f7c[_0x1c7f63]);});}delete _0x5d7d67['TagIds'];}catch(_0x3b4d1d){_0x477446(_0x3b4d1d);}_0x1e359a(_0x5d7d67);});}function updateSmsInteraction(_0x59a063,_0x4950ef,_0x5f266f){return new BPromise(function(_0x1a50a9,_0x2992bc){return getInteractionUsers(_0x59a063,_0x5f266f)['then'](function(_0x93c873){return getInteractionTags(_0x93c873,_0x4950ef);})[_0xbdfd('0x27')](function(_0x26a0d9){_0x1a50a9(_0x26a0d9);})['catch'](function(_0x38c571){_0x2992bc(_0x38c571);});});}exports[_0xbdfd('0x32')]=function(_0x1e2744,_0x2628bd){var _0x2a5dde={},_0x5be7e2={},_0x4c5893={'count':0x0,'rows':[]};var _0x211a0a=db[_0xbdfd('0x33')][_0xbdfd('0x34')];_0x5be7e2[_0xbdfd('0x35')]=_[_0xbdfd('0x36')](_0x211a0a);_0x5be7e2[_0xbdfd('0x37')]=_['keys'](_0x1e2744[_0xbdfd('0x37')]);_0x5be7e2['filters']=_[_0xbdfd('0x38')](_0x5be7e2[_0xbdfd('0x35')],_0x5be7e2[_0xbdfd('0x37')]);_0x2a5dde[_0xbdfd('0x39')]=_[_0xbdfd('0x38')](_0x5be7e2[_0xbdfd('0x35')],qs['fields'](_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x3a')]));_0x2a5dde[_0xbdfd('0x39')]=_0x2a5dde['attributes'][_0xbdfd('0x3b')]?_0x2a5dde[_0xbdfd('0x39')]:_0x5be7e2[_0xbdfd('0x35')];if(!_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x3c')](_0xbdfd('0x3d'))){_0x2a5dde[_0xbdfd('0x20')]=qs['limit'](_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x20')]);_0x2a5dde[_0xbdfd('0x1f')]=qs[_0xbdfd('0x1f')](_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x1f')]);}_0x2a5dde[_0xbdfd('0x3e')]=qs['sort'](_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x3f')]);_0x2a5dde[_0xbdfd('0x40')]=qs[_0xbdfd('0x41')](_[_0xbdfd('0x42')](_0x1e2744[_0xbdfd('0x37')],_0x5be7e2['filters']));var _0x2accdb=[];var _0x3fcfc9=squel[_0xbdfd('0x43')]()[_0xbdfd('0x44')]('id')[_0xbdfd('0x44')](_0xbdfd('0x2b'))[_0xbdfd('0x44')](_0xbdfd('0x45'))['from'](_0xbdfd('0x46'));var _0x31dd36=squel[_0xbdfd('0x43')]()[_0xbdfd('0x44')](_0xbdfd('0x47'))[_0xbdfd('0x48')](_0xbdfd('0x49'),'me')[_0xbdfd('0x40')](_0xbdfd('0x4a'))[_0xbdfd('0x40')](_0xbdfd('0x4b'))[_0xbdfd('0x40')](_0xbdfd('0x4c'));var _0x422f7f=squel[_0xbdfd('0x43')]()[_0xbdfd('0x44')](_0xbdfd('0x4d'))[_0xbdfd('0x44')]('ui.SmsInteractionId')['from'](_0xbdfd('0x4e'),'ui')[_0xbdfd('0x4f')]('users','u',_0xbdfd('0x50'));var _0x54fbe6=squel['select']()[_0xbdfd('0x48')]('sms_interactions','i')[_0xbdfd('0x4f')](_0xbdfd('0x51'),'c',_0xbdfd('0x52'))[_0xbdfd('0x4f')]('users','o',_0xbdfd('0x53'))[_0xbdfd('0x4f')](_0xbdfd('0x54'),'a',_0xbdfd('0x55'))[_0xbdfd('0x4f')](_0xbdfd('0x49'),'me',_0xbdfd('0x56'));var _0x1697b4=squel[_0xbdfd('0x57')]();if(_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x58')]){var _0x24cc3a=JSON['parse'](_0x1e2744[_0xbdfd('0x37')]['advancedFilter']);_[_0xbdfd('0x36')](_0x24cc3a)[_0xbdfd('0x30')](function(_0x54fe4d){var _0x3f9e76=_0x24cc3a[_0x54fe4d];if(_0x54fe4d===_0xbdfd('0x59')){var _0x11ab2d=moment(_0x3f9e76[_0xbdfd('0x5a')][_0xbdfd('0x5b')])[_0xbdfd('0x5c')](_0xbdfd('0x5d'))['utc']()['format']();var _0x451dbf=moment(_0x451dbf)[_0xbdfd('0x5e')]()['endOf']('day')[_0xbdfd('0x5f')]();_0x1697b4[_0xbdfd('0x60')]('i.createdAt\x20BETWEEN\x20?\x20AND\x20?',_0x11ab2d,_0x451dbf);}else{if(_['isArray'](_0x3f9e76['condition'])){_0x3f9e76[_0xbdfd('0x61')][_0xbdfd('0x30')](function(_0x2a1b66){switch(_0x3f9e76[_0xbdfd('0x61')]['value']){case'IS':if(_0x54fe4d!=='TagId'&&_0x54fe4d!==_0xbdfd('0x62')){if(_[_0xbdfd('0x63')](_0x3f9e76[_0xbdfd('0x5a')])&&_0x3f9e76[_0xbdfd('0x5a')][_0xbdfd('0x3b')]>0x1){_0x1697b4[_0xbdfd('0x60')](_0x3f9e76[_0xbdfd('0x64')]+'.'+_0x54fe4d+_0xbdfd('0x65'),_0x3f9e76[_0xbdfd('0x5a')]);}else{_0x1697b4['and'](_0x3f9e76['tableAlias']+'.'+_0x54fe4d+_0xbdfd('0x66'),_0x3f9e76[_0xbdfd('0x5a')][0x0]);}}break;case'=':_0x1697b4[_0xbdfd('0x60')](_0x3f9e76[_0xbdfd('0x64')]+'.'+_0x54fe4d+_0xbdfd('0x66'),_0x3f9e76[_0xbdfd('0x5a')]);break;case _0xbdfd('0x67'):if(_0x54fe4d===_0xbdfd('0x68')){_0x1697b4[_0xbdfd('0x60')](_0xbdfd('0x69')+_0xbdfd('0x6a'),'%'+_0x3f9e76[_0xbdfd('0x5a')]+'%');_0x1697b4['or']('c.lastName'+_0xbdfd('0x6a'),'%'+_0x3f9e76[_0xbdfd('0x5a')]+'%');_0x1697b4['or'](_0xbdfd('0x6b')+_0xbdfd('0x6a'),'%'+_0x3f9e76[_0xbdfd('0x5a')]+'%');}else{_0x1697b4[_0xbdfd('0x60')](_0x3f9e76[_0xbdfd('0x64')]+'.'+_0x54fe4d+_0xbdfd('0x6a'),'%'+_0x3f9e76[_0xbdfd('0x5a')]+'%');}break;case'>':_0x1697b4[_0xbdfd('0x60')](_0x3f9e76[_0xbdfd('0x64')]+'.'+_0x54fe4d+'\x20>\x20?',_0x3f9e76['value']);break;case'<':_0x1697b4['and'](_0x3f9e76['tableAlias']+'.'+_0x54fe4d+_0xbdfd('0x6c'),_0x3f9e76[_0xbdfd('0x5a')]);break;}});}else{switch(_0x3f9e76[_0xbdfd('0x61')][_0xbdfd('0x5a')]){case'IS':if(_0x54fe4d!==_0xbdfd('0x6d')&&_0x54fe4d!==_0xbdfd('0x62')){if(_['isArray'](_0x3f9e76['value'])&&_0x3f9e76['value'][_0xbdfd('0x3b')]>0x1){_0x1697b4[_0xbdfd('0x60')](_0x3f9e76[_0xbdfd('0x64')]+'.'+_0x54fe4d+_0xbdfd('0x65'),_0x3f9e76[_0xbdfd('0x5a')]);}else{_0x1697b4[_0xbdfd('0x60')](_0x3f9e76[_0xbdfd('0x64')]+'.'+_0x54fe4d+_0xbdfd('0x66'),_0x3f9e76[_0xbdfd('0x5a')][0x0]);}}break;case'=':_0x1697b4[_0xbdfd('0x60')](_0x3f9e76[_0xbdfd('0x64')]+'.'+_0x54fe4d+_0xbdfd('0x66'),_0x3f9e76[_0xbdfd('0x5a')]);break;case _0xbdfd('0x67'):if(_0x54fe4d===_0xbdfd('0x68')){_0x1697b4[_0xbdfd('0x60')]('c.firstName'+_0xbdfd('0x6a'),'%'+_0x3f9e76['value']+'%');_0x1697b4['or'](_0xbdfd('0x6e')+'\x20LIKE\x20?','%'+_0x3f9e76[_0xbdfd('0x5a')]+'%');_0x1697b4['or'](_0xbdfd('0x6b')+_0xbdfd('0x6a'),'%'+_0x3f9e76['value']+'%');}else{_0x1697b4[_0xbdfd('0x60')](_0x3f9e76['tableAlias']+'.'+_0x54fe4d+_0xbdfd('0x6a'),'%'+_0x3f9e76[_0xbdfd('0x5a')]+'%');}break;case'>':_0x1697b4['and'](_0x3f9e76[_0xbdfd('0x64')]+'.'+_0x54fe4d+_0xbdfd('0x6f'),_0x3f9e76[_0xbdfd('0x5a')]);break;case'<':_0x1697b4[_0xbdfd('0x60')](_0x3f9e76[_0xbdfd('0x64')]+'.'+_0x54fe4d+_0xbdfd('0x6c'),_0x3f9e76[_0xbdfd('0x5a')]);break;}}}});}else{var _0x12e832=_(Object['keys'](_0x1e2744[_0xbdfd('0x37')]))[_0xbdfd('0x70')](function(_0x2b2df3){return _0x211a0a['hasOwnProperty'](_0x2b2df3)?_0x2b2df3:undefined;})[_0xbdfd('0x71')](function(_0x563234){return!_[_0xbdfd('0x72')](_0x563234);})[_0xbdfd('0x5a')]();if(!_[_0xbdfd('0x73')](_0x12e832)){_0x12e832[_0xbdfd('0x30')](function(_0x41300d){if(_0x41300d==='SmsAccountId'){_0x54fbe6[_0xbdfd('0x40')](_0xbdfd('0x74'),[][_0xbdfd('0x75')](_0x1e2744['query'][_0x41300d]));}else if(_0x41300d==='createdAt'){var _0x1c11c0=JSON[_0xbdfd('0x76')](_0x1e2744[_0xbdfd('0x37')][_0x41300d])[_0xbdfd('0x77')];var _0x2a450e=JSON[_0xbdfd('0x76')](_0x1e2744[_0xbdfd('0x37')][_0x41300d])[_0xbdfd('0x78')];_0x54fbe6[_0xbdfd('0x40')](_0xbdfd('0x79'),_0x1c11c0,_0x2a450e);}else{if(_0x1e2744[_0xbdfd('0x37')][_0x41300d]===_0xbdfd('0x7a')){_0x54fbe6[_0xbdfd('0x40')]('i.'+_0x41300d+_0xbdfd('0x7b'));}else{_0x54fbe6[_0xbdfd('0x40')]('i.'+_0x41300d+_0xbdfd('0x66'),_0x1e2744[_0xbdfd('0x37')][_0x41300d]);}}});}if(_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x71')]){var _0xb5df6c=_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x71')]['replace']('\x5c','\x5c\x5c')[_0xbdfd('0x7c')]('\x27\x27',_0xbdfd('0x7d'));if(qs[_0xbdfd('0x7e')](_0xb5df6c)){_0x1697b4['or']('i.id\x20LIKE\x20?',_0xb5df6c+'%')['or'](_0xbdfd('0x7f'),_0xb5df6c+'%');}else{var _0x555555=[];_0xb5df6c['split']('\x20')[_0xbdfd('0x30')](function(_0x149d91){_0x555555['push']('+'+_0x149d91[_0xbdfd('0x80')]());});var _0x184e74=_0x555555[_0xbdfd('0x81')]('\x20');_0x1697b4['or']('MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)',_0x184e74)['or'](_0xbdfd('0x82'),_0xb5df6c+'%');}}}_0x54fbe6[_0xbdfd('0x40')](_0x1697b4);if(_0x2a5dde[_0xbdfd('0x3e')]){_0x2a5dde['order']['forEach'](function(_0x26cb5d){_0x54fbe6[_0xbdfd('0x3e')]('i.'+_0x26cb5d[0x0],_0x26cb5d[0x1]===_0xbdfd('0x83')?![]:!![]);});}_0x54fbe6['group'](_0xbdfd('0x84'));var _0x2b69fb={'type':db['Sequelize'][_0xbdfd('0x85')][_0xbdfd('0x86')],'raw':!![]};var _0x2d6fdd=_0x54fbe6[_0xbdfd('0x87')]()[_0xbdfd('0x44')](_0xbdfd('0x47'))[_0xbdfd('0x44')](_0xbdfd('0x88'),_0xbdfd('0x62'));if(!_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x58')]){if(_0x1e2744[_0xbdfd('0x37')]['read']){if(_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x89')]==0x1){_0x2d6fdd[_0xbdfd('0x8a')](_0xbdfd('0x8b'));_0x54fbe6[_0xbdfd('0x8a')](_0xbdfd('0x8b'));}else{_0x2d6fdd[_0xbdfd('0x8a')](_0xbdfd('0x8c'));_0x54fbe6[_0xbdfd('0x8a')]('`unreadMessages`\x20>\x200');}}if(_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x8d')]){var _0x254e6d=_[_0xbdfd('0x63')](_0x1e2744['query'][_0xbdfd('0x8d')])?_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x8d')]:new Array(_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x8d')]);var _0x551ce0=squel[_0xbdfd('0x57')]();_0x254e6d[_0xbdfd('0x30')](function(_0x16d6aa){_0x551ce0['or'](_0xbdfd('0x8e'),'%,'+_0x16d6aa+',%');});_0x54fbe6[_0xbdfd('0x8a')](_0x551ce0);_0x2d6fdd['left_join'](_0xbdfd('0x8f'),'it',_0xbdfd('0x90'));_0x2d6fdd[_0xbdfd('0x4f')]('tools_tags','t',_0xbdfd('0x91'));_0x2d6fdd[_0xbdfd('0x40')](_0xbdfd('0x92'),_0x254e6d);}}else{var _0x24cc3a=JSON['parse'](_0x1e2744[_0xbdfd('0x37')][_0xbdfd('0x58')]);_[_0xbdfd('0x36')](_0x24cc3a)[_0xbdfd('0x30')](function(_0x41c19d){var _0x41a3b1=_0x24cc3a[_0x41c19d];if(_0x41c19d===_0xbdfd('0x6d')){var _0x21a921=_0x41a3b1[_0xbdfd('0x5a')];var _0x119c11=squel[_0xbdfd('0x57')]();_0x21a921[_0xbdfd('0x30')](function(_0x4cae3c){_0x119c11['or']('CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','%,'+_0x4cae3c+',%');});_0x54fbe6['having'](_0x119c11);_0x2d6fdd[_0xbdfd('0x4f')](_0xbdfd('0x93'),'it',_0xbdfd('0x94'));_0x2d6fdd[_0xbdfd('0x4f')]('tools_tags','t',_0xbdfd('0x91'));_0x2d6fdd[_0xbdfd('0x40')](_0xbdfd('0x92'),_0x21a921);}else if(_0x41c19d===_0xbdfd('0x62')){if(_0x41a3b1[_0xbdfd('0x5a')][_0xbdfd('0x3b')]===0x1){if(_0x41a3b1[_0xbdfd('0x5a')][0x0]===0x1){_0x2d6fdd[_0xbdfd('0x8a')](_0xbdfd('0x8b'));_0x54fbe6[_0xbdfd('0x8a')](_0xbdfd('0x8b'));}else{_0x2d6fdd[_0xbdfd('0x8a')](_0xbdfd('0x8c'));_0x54fbe6['having'](_0xbdfd('0x8c'));}}}});}db['sequelize']['query'](_0x2d6fdd['toString'](),_0x2b69fb)['then'](function(_0x1e956c){_0x4c5893[_0xbdfd('0x95')]=_0x1e956c[_0xbdfd('0x3b')];if(_0x4c5893['count']===0x0)return[];return db[_0xbdfd('0x96')]['query'](_0x3fcfc9[_0xbdfd('0x80')](),_0x2b69fb)[_0xbdfd('0x27')](function(_0x26a332){_0x2accdb=_['keyBy'](_0x26a332,'id');_0x2b69fb=_[_0xbdfd('0x97')](_0x2b69fb,{'model':db[_0xbdfd('0x33')],'mapToModel':!![],'raw':!![],'nest':!![]});_0x54fbe6['field'](_0xbdfd('0x88'),_0xbdfd('0x62'));_0x54fbe6[_0xbdfd('0x44')](_0xbdfd('0x98'),_0xbdfd('0x99'));_0x54fbe6[_0xbdfd('0x44')](_0xbdfd('0x9a'),_0xbdfd('0x9b'));_0x54fbe6['field'](_0xbdfd('0x9c'));_0x54fbe6[_0xbdfd('0x44')](_0xbdfd('0x69'),_0xbdfd('0x9d'));_0x54fbe6[_0xbdfd('0x44')](_0xbdfd('0x6e'),'Contact.lastName');_0x54fbe6[_0xbdfd('0x44')]('c.email',_0xbdfd('0x9e'));_0x54fbe6[_0xbdfd('0x44')](_0xbdfd('0x9f'),'Contact.phone');_0x54fbe6[_0xbdfd('0x44')](_0xbdfd('0xa0'),_0xbdfd('0xa1'));_0x54fbe6['field']('c.fax','Contact.fax');_0x54fbe6[_0xbdfd('0x44')](_0xbdfd('0xa2'),_0xbdfd('0x2e'));_0x54fbe6[_0xbdfd('0x4f')](_0xbdfd('0x8f'),'it',_0xbdfd('0x90'));_0x54fbe6['left_join'](_0xbdfd('0x46'),'t','t.id\x20=\x20it.TagId');_0x54fbe6[_0xbdfd('0x20')](_0x2a5dde[_0xbdfd('0x20')]);_0x54fbe6[_0xbdfd('0x1f')](_0x2a5dde[_0xbdfd('0x1f')]);return db[_0xbdfd('0x96')]['query'](_0x54fbe6[_0xbdfd('0x80')](),_0x2b69fb);})['then'](function(_0x40d02c){_0x422f7f[_0xbdfd('0x40')](_0xbdfd('0xa3'),_['map'](_0x40d02c,'id'));return db[_0xbdfd('0x96')][_0xbdfd('0x37')](_0x422f7f[_0xbdfd('0x80')](),_0x2b69fb)[_0xbdfd('0x27')](function(_0x3f2e82){var _0x562bce=_[_0xbdfd('0xa4')](_0x3f2e82,'SmsInteractionId');var _0x4dad6b=[];_0x40d02c['forEach'](function(_0xd53d54){_0x4dad6b[_0xbdfd('0xa5')](updateSmsInteraction(_0xd53d54,_0x2accdb,_0x562bce));});return BPromise['all'](_0x4dad6b);});});})[_0xbdfd('0x27')](function(_0x3ce214){_0x4c5893[_0xbdfd('0xa6')]=_0x3ce214;return _0x4c5893;})['then'](respondWithFilteredResult(_0x2628bd,_0x2a5dde))[_0xbdfd('0xa7')](handleError(_0x2628bd,null));};exports[_0xbdfd('0xa8')]=function(_0x5bbb1d,_0x45a8d0){var _0x1aabcc={'raw':![],'where':{'id':_0x5bbb1d[_0xbdfd('0xa9')]['id']}},_0xa47307={};_0xa47307[_0xbdfd('0x35')]=_[_0xbdfd('0x36')](db[_0xbdfd('0x33')][_0xbdfd('0x34')]);_0xa47307[_0xbdfd('0x37')]=_[_0xbdfd('0x36')](_0x5bbb1d['query']);_0xa47307[_0xbdfd('0x41')]=_[_0xbdfd('0x38')](_0xa47307[_0xbdfd('0x35')],_0xa47307[_0xbdfd('0x37')]);_0x1aabcc[_0xbdfd('0x39')]=_[_0xbdfd('0x38')](_0xa47307['model'],qs[_0xbdfd('0x3a')](_0x5bbb1d[_0xbdfd('0x37')][_0xbdfd('0x3a')]));_0x1aabcc[_0xbdfd('0x39')]=_0x1aabcc[_0xbdfd('0x39')][_0xbdfd('0x3b')]?_0x1aabcc[_0xbdfd('0x39')]:_0xa47307[_0xbdfd('0x35')];if(_0x5bbb1d['query']['includeAll']){_0x1aabcc[_0xbdfd('0xaa')]=[{'all':!![]}];}_0x1aabcc=_['merge']({},_0x1aabcc,_0x5bbb1d[_0xbdfd('0xab')]);return db[_0xbdfd('0x33')]['find'](_0x1aabcc)[_0xbdfd('0x27')](handleEntityNotFound(_0x45a8d0,null))[_0xbdfd('0x27')](respondWithResult(_0x45a8d0,null))['catch'](handleError(_0x45a8d0,null));};exports[_0xbdfd('0xac')]=function(_0x472810,_0x257b0d){return db[_0xbdfd('0x33')][_0xbdfd('0xac')](_0x472810[_0xbdfd('0xad')],{})[_0xbdfd('0x27')](respondWithResult(_0x257b0d,0xc9))[_0xbdfd('0xa7')](handleError(_0x257b0d,null));};exports[_0xbdfd('0x26')]=function(_0x16339d,_0x216957){if(_0x16339d[_0xbdfd('0xad')]['id']){delete _0x16339d[_0xbdfd('0xad')]['id'];}return db[_0xbdfd('0x33')][_0xbdfd('0xae')]({'where':{'id':_0x16339d['params']['id']}})[_0xbdfd('0x27')](handleEntityNotFound(_0x216957,null))['then'](saveUpdates(_0x16339d['body'],null))[_0xbdfd('0x27')](respondWithResult(_0x216957,null))[_0xbdfd('0xa7')](handleError(_0x216957,null));};exports[_0xbdfd('0x28')]=function(_0x1d9b53,_0x51046e){return db[_0xbdfd('0x33')][_0xbdfd('0xae')]({'where':{'id':_0x1d9b53[_0xbdfd('0xa9')]['id']}})[_0xbdfd('0x27')](handleEntityNotFound(_0x51046e,null))[_0xbdfd('0x27')](removeEntity(_0x51046e,null))[_0xbdfd('0xa7')](handleError(_0x51046e,null));};exports[_0xbdfd('0xaf')]=function(_0x42ee7c,_0x32ffa3){return db[_0xbdfd('0x33')][_0xbdfd('0xaf')]()[_0xbdfd('0x27')](respondWithResult(_0x32ffa3,null))[_0xbdfd('0xa7')](handleError(_0x32ffa3,null));};exports[_0xbdfd('0xb0')]=function(_0x2f59cc,_0x318752,_0x11bd54){return db['SmsMessage'][_0xbdfd('0xae')]({'where':{'id':_0x2f59cc[_0xbdfd('0xa9')]['id']}})[_0xbdfd('0x27')](handleEntityNotFound(_0x318752,null))['then'](function(_0x271224){if(_0x271224){return _0x271224[_0xbdfd('0xb0')](_0x2f59cc[_0xbdfd('0xad')][_0xbdfd('0xb1')],_[_0xbdfd('0xb2')](_0x2f59cc[_0xbdfd('0xad')],[_0xbdfd('0xb1'),'id'])||{});}})[_0xbdfd('0x27')](respondWithResult(_0x318752,null))[_0xbdfd('0xa7')](handleError(_0x318752,null));};exports[_0xbdfd('0xb3')]=function(_0x158706,_0x3b32db,_0x54692f){var _0x1c350f={'raw':![],'where':{}};var _0x4fcd90={};var _0x40dc28={'count':0x0,'rows':[]};return db[_0xbdfd('0x33')][_0xbdfd('0xb4')]({'where':{'id':_0x158706[_0xbdfd('0xa9')]['id']}})[_0xbdfd('0x27')](handleEntityNotFound(_0x3b32db,null))[_0xbdfd('0x27')](function(_0x50096a){if(_0x50096a){_0x4fcd90[_0xbdfd('0x35')]=_['keys'](db[_0xbdfd('0xb5')]['rawAttributes']);_0x4fcd90[_0xbdfd('0x37')]=_[_0xbdfd('0x36')](_0x158706[_0xbdfd('0x37')]);_0x4fcd90[_0xbdfd('0x41')]=_['intersection'](_0x4fcd90[_0xbdfd('0x35')],_0x4fcd90[_0xbdfd('0x37')]);_0x1c350f[_0xbdfd('0x39')]=_['intersection'](_0x4fcd90[_0xbdfd('0x35')],qs[_0xbdfd('0x3a')](_0x158706[_0xbdfd('0x37')][_0xbdfd('0x3a')]));_0x1c350f[_0xbdfd('0x39')]=_0x1c350f[_0xbdfd('0x39')]['length']?_0x1c350f[_0xbdfd('0x39')]:_0x4fcd90['model'];if(!_0x158706[_0xbdfd('0x37')][_0xbdfd('0x3c')]('nolimit')){_0x1c350f[_0xbdfd('0x20')]=qs[_0xbdfd('0x20')](_0x158706[_0xbdfd('0x37')]['limit']);_0x1c350f['offset']=qs[_0xbdfd('0x1f')](_0x158706[_0xbdfd('0x37')][_0xbdfd('0x1f')]);}_0x1c350f[_0xbdfd('0x3e')]=qs[_0xbdfd('0x3f')](_0x158706[_0xbdfd('0x37')]['sort']);_0x1c350f[_0xbdfd('0x40')]=qs[_0xbdfd('0x41')](_[_0xbdfd('0x42')](_0x158706[_0xbdfd('0x37')],_0x4fcd90[_0xbdfd('0x41')]));_0x1c350f[_0xbdfd('0x40')][_0xbdfd('0xb6')]=_0x50096a['id'];if(_0x158706[_0xbdfd('0x37')]['filter']){_0x1c350f[_0xbdfd('0x40')]=_[_0xbdfd('0x97')](_0x1c350f[_0xbdfd('0x40')],{'$or':_[_0xbdfd('0x70')](_0x1c350f['attributes'],function(_0x36d8c7){var _0xc0808c={};_0xc0808c[_0x36d8c7]={'$like':'%'+_0x158706[_0xbdfd('0x37')][_0xbdfd('0x71')]+'%'};return _0xc0808c;})});}if(_0x158706[_0xbdfd('0x37')][_0xbdfd('0x77')]){var _0x5ac8bc=_0x158706[_0xbdfd('0x37')][_0xbdfd('0x77')][_0xbdfd('0x2f')](',');var _0x1a64c6={};_0x1a64c6[_0x5ac8bc[0x0]]={'$gte':moment(_0x5ac8bc[0x1])[_0xbdfd('0x5f')](_0xbdfd('0xb7'))};_0x1c350f['where']=_[_0xbdfd('0x97')](_0x1c350f[_0xbdfd('0x40')],_0x1a64c6);}_0x1c350f=_['merge']({},_0x1c350f,_0x158706[_0xbdfd('0xab')]);return db[_0xbdfd('0xb5')][_0xbdfd('0x95')]({'where':_0x1c350f[_0xbdfd('0x40')]})[_0xbdfd('0x27')](function(_0x57e653){_0x40dc28[_0xbdfd('0x95')]=_0x57e653;if(_0x158706[_0xbdfd('0x37')][_0xbdfd('0xb8')]){_0x1c350f['include']=[{'all':!![]}];}return db['SmsMessage'][_0xbdfd('0xb9')](_0x1c350f);})[_0xbdfd('0x27')](function(_0x3c5ca7){_0x40dc28[_0xbdfd('0xa6')]=_0x3c5ca7;return _0x40dc28;});}})[_0xbdfd('0x27')](respondWithFilteredResult(_0x3b32db,_0x1c350f))['catch'](handleError(_0x3b32db,null));};exports[_0xbdfd('0xba')]=function(_0x3239b1,_0x14b425,_0x5e7501){return db[_0xbdfd('0x33')][_0xbdfd('0xae')]({'where':{'id':_0x3239b1[_0xbdfd('0xa9')]['id']}})[_0xbdfd('0x27')](handleEntityNotFound(_0x14b425,null))['then'](function(_0x4f240c){if(_0x4f240c){return _0x4f240c['setTags'](_0x3239b1[_0xbdfd('0xad')][_0xbdfd('0xb1')],_['omit'](_0x3239b1['body'],[_0xbdfd('0xb1'),'id'])||{})[_0xbdfd('0xbb')](function(){return db['Tag'][_0xbdfd('0xb9')]({'attributes':['id',_0xbdfd('0x2b'),_0xbdfd('0x45')],'where':{'id':_0x3239b1['body'][_0xbdfd('0xb1')]}});})['then'](function(_0x15681f){socket[_0xbdfd('0xbc')](_0xbdfd('0xbd'),{'id':Number(_0x3239b1[_0xbdfd('0xa9')]['id']),'tags':_0x15681f||[]});return{'id':Number(_0x3239b1[_0xbdfd('0xa9')]['id']),'tags':_0x15681f||[]};});}})[_0xbdfd('0x27')](respondWithResult(_0x14b425,null))['catch'](handleError(_0x14b425,null));};exports[_0xbdfd('0xbe')]=function(_0x897f53,_0x55b910,_0x371b57){return db['SmsInteraction'][_0xbdfd('0xae')]({'where':{'id':_0x897f53['params']['id']}})[_0xbdfd('0x27')](handleEntityNotFound(_0x55b910,null))[_0xbdfd('0x27')](function(_0xc4ac83){if(_0xc4ac83){return _0xc4ac83['removeTags'](_0x897f53['query'][_0xbdfd('0xb1')]);}})['then'](respondWithStatusCode(_0x55b910,null))['catch'](handleError(_0x55b910,null));};exports[_0xbdfd('0xbf')]=function(_0x33a0dd,_0x234e89){var _0x852bfb=moment()['unix']()[_0xbdfd('0x80')]();var _0x2e49f4=path['join'](config[_0xbdfd('0xc0')],_0xbdfd('0xc1'),_0xbdfd('0xc2'),_0xbdfd('0xc3'));var _0x5543af=path['join'](config['root'],'server',_0xbdfd('0xc2'),_0xbdfd('0xc4'));var _0x339a26=path[_0xbdfd('0x81')](_0x2e49f4,_0x852bfb);var _0x4d0cab=util[_0xbdfd('0x5f')](_0xbdfd('0xc5'),_0x33a0dd[_0xbdfd('0xa9')]['id'],_0x852bfb);var _0x2156b7=path[_0xbdfd('0x81')](_0x2e49f4,_0x4d0cab);var _0x1bf626=![];return db[_0xbdfd('0x33')]['find']({'where':{'id':_0x33a0dd[_0xbdfd('0xa9')]['id']},'include':[{'model':db[_0xbdfd('0xb5')],'as':_0xbdfd('0xc6'),'attributes':['id',_0xbdfd('0xad'),_0xbdfd('0x59'),_0xbdfd('0xc7'),_0xbdfd('0xc8'),_0xbdfd('0x89')],'include':[{'model':db[_0xbdfd('0xc9')],'as':'User','attributes':['id',_0xbdfd('0xca')],'raw':!![]},{'model':db[_0xbdfd('0xcb')],'as':_0xbdfd('0xcc'),'attributes':['id',_0xbdfd('0xcd'),'lastName'],'raw':!![]}]},{'model':db['SmsAccount'],'as':_0xbdfd('0xce'),'attributes':['id',_0xbdfd('0x2b')]},{'model':db[_0xbdfd('0xc9')],'as':_0xbdfd('0xcf'),'attributes':['id',_0xbdfd('0xca')]}]})['then'](handleEntityNotFound(_0x234e89,null))[_0xbdfd('0x27')](function(_0x532862){if(_0x532862){var _0x109e69=_0x532862[_0xbdfd('0xd0')]({'plain':!![]});_0x1bf626=!![];var _0x2e67fe={'format':'A4','border':_0xbdfd('0xd1'),'header':{'height':_0xbdfd('0xd2'),'contents':{'first':_0xbdfd('0xd3')}},'footer':{'height':'30px','contents':{'default':util[_0xbdfd('0x5f')](_0xbdfd('0xd4'),util[_0xbdfd('0x5f')](_0xbdfd('0xd5'),_0xbdfd('0xd6'),_0x109e69['id']),moment()[_0xbdfd('0x5f')](_0xbdfd('0xd7'))[_0xbdfd('0x80')]())}}};fs[_0xbdfd('0xd8')](_0x339a26);var _0x1ec542={'channel':'Sms','account':_0x109e69[_0xbdfd('0xce')][_0xbdfd('0x2b')],'agent':_0x109e69[_0xbdfd('0xcf')]?_0x109e69[_0xbdfd('0xcf')]['fullname']:_0xbdfd('0xd9'),'createdAt':moment(_0x109e69[_0xbdfd('0x59')])[_0xbdfd('0x5f')](_0xbdfd('0xb7'))[_0xbdfd('0x80')](),'closedAt':_0x109e69[_0xbdfd('0xda')]?moment(_0x109e69[_0xbdfd('0xdb')])[_0xbdfd('0x5f')](_0xbdfd('0xb7'))[_0xbdfd('0x80')]():'','disposition':_0x109e69[_0xbdfd('0xdc')],'messages':_(_0x109e69[_0xbdfd('0xc6')])['filter']({'secret':![]})['map'](function(_0xbf9af7){return{'date':moment(_0xbf9af7[_0xbdfd('0x59')])[_0xbdfd('0x5f')]('YYYY-MM-DD\x20HH:mm:ss')[_0xbdfd('0x80')](),'sender':_0xbf9af7[_0xbdfd('0xc7')]===_0xbdfd('0xdd')?_0xbf9af7['User']?_0xbf9af7['User'][_0xbdfd('0xca')]:_0xbdfd('0xde'):_0xbf9af7[_0xbdfd('0xcc')][_0xbdfd('0xcd')]+(_0xbf9af7[_0xbdfd('0xcc')][_0xbdfd('0xdf')]?'\x20'+_0xbf9af7[_0xbdfd('0xcc')][_0xbdfd('0xdf')]:''),'body':_0xbf9af7[_0xbdfd('0xad')],'direction':_0xbf9af7[_0xbdfd('0xc7')]===_0xbdfd('0xdd')?'A':'C','secret':_0xbf9af7[_0xbdfd('0xc8')],'read':_0xbf9af7[_0xbdfd('0x89')]};})[_0xbdfd('0x5a')]()};return ejs[_0xbdfd('0xe0')](path[_0xbdfd('0x81')](config['root'],_0xbdfd('0xc1'),_0xbdfd('0xe1'),_0xbdfd('0xe2')),{'interaction':_0x1ec542})[_0xbdfd('0x27')](function(_0x3a9501){return new BPromise(function(_0x570b58,_0x396d1c){pdf[_0xbdfd('0xac')](_0x3a9501,_0x2e67fe)[_0xbdfd('0xe3')](path[_0xbdfd('0x81')](_0x339a26,_0xbdfd('0xe4')+_0x109e69['id']+'-'+_0x852bfb+_0xbdfd('0xe5')),function(_0x54078c,_0x1f4b24){if(_0x54078c)return _0x396d1c(_0x54078c);_0x570b58(_0x1f4b24);});});});}})[_0xbdfd('0x27')](function(){if(_0x1bf626){return new BPromise(function(_0xfef18e,_0x112c15){zipdir(_0x339a26,{'saveTo':_0x2156b7},function(_0x50d44f,_0x4aa826){if(_0x50d44f)return _0x112c15(_0x50d44f);return _0xfef18e(_0x4aa826);});})[_0xbdfd('0x27')](function(){return new BPromise(function(_0x4d42c0,_0x3564af){rimraf(_0x339a26,function(_0x4de0f2){if(_0x4de0f2)_0x3564af(_0x4de0f2);return _0x4d42c0();});});})[_0xbdfd('0x27')](function(){return _0x234e89[_0xbdfd('0xbf')](_0x2156b7,_0x4d0cab,function(_0x1ae777){if(_0x1ae777){console[_0xbdfd('0xe6')]('err',_0x1ae777);}else{fs['unlinkSync'](_0x2156b7);}});});}else{return _0x234e89[_0xbdfd('0xe7')](0xc8);}})[_0xbdfd('0xa7')](handleError(_0x234e89,null));};
\ No newline at end of file
+var _0x42d0=['i.createdAt\x20BETWEEN\x20?\x20AND\x20?','condition','TagId','unreadMessages','isArray','tableAlias','\x20=\x20?','LIKE','ContactId','c.firstName','\x20LIKE\x20?','c.lastName','c.email','\x20>\x20?','\x20<\x20?','\x20IN\x20?','isNil','isEmpty','SmsAccountId','i.SmsAccountId\x20IN\x20?','concat','parse','$gte','$lte','null','\x20IS\x20NULL','filter','replace','\x27\x27\x27\x27','isNumeric','i.id\x20LIKE\x20?','i.phone\x20LIKE\x20?','toString','DESC','group','QueryTypes','SELECT','clone','COUNT(me.id)','read','having','`unreadMessages`\x20=\x200','tag','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','sms_interaction_has_tags','t.id\x20=\x20it.TagId','t.id\x20IN\x20?','mail_interaction_has_tags','`unreadMessages`\x20>\x200','sequelize','keyBy','merge','SmsInteraction','a.key','Account.key','a.mandatoryDisposition','Account.mandatoryDisposition','i.*','Contact.lastName','c.phone','c.mobile','Contact.mobile','c.fax','ui.SmsInteractionId\x20IN\x20?','groupBy','SmsInteractionId','all','rows','show','params','rawAttributes','include','find','create','body','describe','SmsMessage','omit','ids','findOne','nolimit','YYYY-MM-DD\x20HH:mm:ss','options','findAll','setTags','spread','Tag','emit','smsInteractionTags:save','removeTags','download','unix','join','root','tmp','server','files','transcript-%d-%s.zip','Messages','secret','User','fullname','CmContact','Contact','firstName','lastName','SmsAccount','Account','Owner','get','<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\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\x20\x20\x20\x20\x20\x20</div>','30px','<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\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\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\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\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\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\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\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\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\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\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\x20\x20</div>','%s\x20#%d','Sms','YYYY-MM-DD','mkdirSync','N.A.','closedAt','disposition','direction','out','System','renderFile','downloadInteraction.html','toFile','transcript-','.pdf','log','unlinkSync','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./smsInteraction.socket','register','sendStatus','status','count','offset','limit','Content-Range','json','apply','reject','update','then','destroy','end','error','stack','name','send','Users','map','TagIds','Tags','split','forEach','push','catch','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','order','sort','where','pick','select','field','color','from','tools_tags','COUNT(*)','sms_messages','me.SmsInteractionId\x20=\x20i.id','me.direction\x20=\x20\x27in\x27','me.read\x20=\x20false','ui.SmsInteractionId','user_has_sms_interactions','users','u.id\x20=\x20ui.UserId','sms_interactions','left_join','cm_contacts','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','sms_accounts','me.SmsInteractionId\x20=\x20i.id\x20AND\x20me.direction\x20=\x20\x27in\x27\x20AND\x20me.read\x20=\x20false','expr','advancedFilter','createdAt','value','dateStart','startOf','day','format','utc','and'];(function(_0x5afc18,_0x14f356){var _0x9129e2=function(_0x42ad7e){while(--_0x42ad7e){_0x5afc18['push'](_0x5afc18['shift']());}};_0x9129e2(++_0x14f356);}(_0x42d0,0x167));var _0x042d=function(_0x18a79d,_0x57bd2c){_0x18a79d=_0x18a79d-0x0;var _0x4f8848=_0x42d0[_0x18a79d];return _0x4f8848;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x042d('0x0'));var rimraf=require(_0x042d('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x042d('0x2'));var rp=require(_0x042d('0x3'));var moment=require(_0x042d('0x4'));var BPromise=require(_0x042d('0x5'));var Mustache=require(_0x042d('0x6'));var util=require(_0x042d('0x7'));var path=require(_0x042d('0x8'));var sox=require(_0x042d('0x9'));var csv=require(_0x042d('0xa'));var ejs=require(_0x042d('0xb'));var fs=require('fs');var _=require(_0x042d('0xc'));var squel=require(_0x042d('0xd'));var crypto=require(_0x042d('0xe'));var jsforce=require('jsforce');var deskjs=require(_0x042d('0xf'));var toCsv=require(_0x042d('0xa'));var querystring=require(_0x042d('0x10'));var Papa=require(_0x042d('0x11'));var Redis=require(_0x042d('0x12'));var authService=require(_0x042d('0x13'));var qs=require(_0x042d('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x042d('0x15'))('api');var utils=require(_0x042d('0x16'));var config=require(_0x042d('0x17'));var db=require(_0x042d('0x18'))['db'];config[_0x042d('0x19')]=_[_0x042d('0x1a')](config['redis'],{'host':_0x042d('0x1b'),'port':0x18eb});var socket=require(_0x042d('0x1c'))(new Redis(config['redis']));require(_0x042d('0x1d'))[_0x042d('0x1e')](socket);function respondWithStatusCode(_0x5f06e4,_0x5c4359){_0x5c4359=_0x5c4359||0xcc;return function(_0x43cd28){if(_0x43cd28){return _0x5f06e4[_0x042d('0x1f')](_0x5c4359);}return _0x5f06e4[_0x042d('0x20')](_0x5c4359)['end']();};}function respondWithResult(_0x478cd4,_0x163235){_0x163235=_0x163235||0xc8;return function(_0x4fee64){if(_0x4fee64){return _0x478cd4['status'](_0x163235)['json'](_0x4fee64);}};}function respondWithFilteredResult(_0x3008fb,_0x2a64a8){return function(_0x295396){if(_0x295396){var _0x53f869=_0x295396[_0x042d('0x21')],_0x13a4c3=_0x2a64a8['offset'],_0x26eef7=_0x2a64a8[_0x042d('0x22')]+_0x2a64a8[_0x042d('0x23')],_0x11479a;if(_0x26eef7>=_0x53f869){_0x26eef7=_0x53f869;_0x11479a=0xc8;}else{_0x11479a=0xce;}_0x3008fb[_0x042d('0x20')](_0x11479a);return _0x3008fb['set'](_0x042d('0x24'),_0x13a4c3+'-'+_0x26eef7+'/'+_0x53f869)[_0x042d('0x25')](_0x295396);}return null;};}function patchUpdates(_0x5d3e00){return function(_0x4c063a){try{jsonpatch[_0x042d('0x26')](_0x4c063a,_0x5d3e00,!![]);}catch(_0x326bd9){return BPromise[_0x042d('0x27')](_0x326bd9);}return _0x4c063a['save']();};}function saveUpdates(_0x1d8a03,_0x4e8e81){return function(_0x1130fd){if(_0x1130fd){return _0x1130fd[_0x042d('0x28')](_0x1d8a03)[_0x042d('0x29')](function(_0x293778){return _0x293778;});}return null;};}function removeEntity(_0x25b897,_0x31daf9){return function(_0x3f4af4){if(_0x3f4af4){return _0x3f4af4[_0x042d('0x2a')]()[_0x042d('0x29')](function(){_0x25b897[_0x042d('0x20')](0xcc)[_0x042d('0x2b')]();});}};}function handleEntityNotFound(_0x22efd4,_0x3e67){return function(_0xae80f2){if(!_0xae80f2){_0x22efd4[_0x042d('0x1f')](0x194);}return _0xae80f2;};}function handleError(_0x1a22da,_0xf7cd0){_0xf7cd0=_0xf7cd0||0x1f4;return function(_0x46d81e){logger[_0x042d('0x2c')](_0x46d81e[_0x042d('0x2d')]);if(_0x46d81e[_0x042d('0x2e')]){delete _0x46d81e[_0x042d('0x2e')];}_0x1a22da[_0x042d('0x20')](_0xf7cd0)[_0x042d('0x2f')](_0x46d81e);};}function getInteractionUsers(_0x2e88de,_0x558454){return new BPromise(function(_0x3f21fd,_0x30c3b8){try{if(_0x558454[_0x2e88de['id']]){_0x2e88de[_0x042d('0x30')]=_[_0x042d('0x31')](_0x558454[_0x2e88de['id']],function(_0x2c6436){return{'id':_0x2c6436['id']};});}}catch(_0x3ed686){_0x30c3b8(_0x3ed686);}_0x3f21fd(_0x2e88de);});}function getInteractionTags(_0x1a5545,_0x21cfe5){return new BPromise(function(_0x5b02f7,_0x1f6ff1){try{if(_0x1a5545[_0x042d('0x32')]){_0x1a5545[_0x042d('0x33')]=[];_0x1a5545[_0x042d('0x32')][_0x042d('0x34')](',')[_0x042d('0x35')](function(_0x3c4a89){_0x1a5545[_0x042d('0x33')][_0x042d('0x36')](_0x21cfe5[_0x3c4a89]);});}delete _0x1a5545[_0x042d('0x32')];}catch(_0x1e4774){_0x1f6ff1(_0x1e4774);}_0x5b02f7(_0x1a5545);});}function updateSmsInteraction(_0x3c192a,_0xdd92ca,_0x2f6af9){return new BPromise(function(_0xce1a58,_0x24dd19){return getInteractionUsers(_0x3c192a,_0x2f6af9)['then'](function(_0x43ad2){return getInteractionTags(_0x43ad2,_0xdd92ca);})['then'](function(_0xe9244f){_0xce1a58(_0xe9244f);})[_0x042d('0x37')](function(_0x51a2df){_0x24dd19(_0x51a2df);});});}exports['index']=function(_0x1df3d6,_0x56936b){var _0x5f4ee3={},_0x3a44d6={},_0xfc175f={'count':0x0,'rows':[]};var _0x21556c=db['SmsInteraction']['rawAttributes'];_0x3a44d6[_0x042d('0x38')]=_['keys'](_0x21556c);_0x3a44d6[_0x042d('0x39')]=_[_0x042d('0x3a')](_0x1df3d6[_0x042d('0x39')]);_0x3a44d6[_0x042d('0x3b')]=_['intersection'](_0x3a44d6[_0x042d('0x38')],_0x3a44d6['query']);_0x5f4ee3['attributes']=_[_0x042d('0x3c')](_0x3a44d6[_0x042d('0x38')],qs[_0x042d('0x3d')](_0x1df3d6[_0x042d('0x39')]['fields']));_0x5f4ee3['attributes']=_0x5f4ee3[_0x042d('0x3e')][_0x042d('0x3f')]?_0x5f4ee3[_0x042d('0x3e')]:_0x3a44d6[_0x042d('0x38')];if(!_0x1df3d6[_0x042d('0x39')][_0x042d('0x40')]('nolimit')){_0x5f4ee3['limit']=qs[_0x042d('0x23')](_0x1df3d6[_0x042d('0x39')]['limit']);_0x5f4ee3[_0x042d('0x22')]=qs[_0x042d('0x22')](_0x1df3d6['query'][_0x042d('0x22')]);}_0x5f4ee3[_0x042d('0x41')]=qs[_0x042d('0x42')](_0x1df3d6[_0x042d('0x39')][_0x042d('0x42')]);_0x5f4ee3[_0x042d('0x43')]=qs[_0x042d('0x3b')](_[_0x042d('0x44')](_0x1df3d6['query'],_0x3a44d6['filters']));var _0x5b0a64=[];var _0x18e6a3=squel[_0x042d('0x45')]()[_0x042d('0x46')]('id')[_0x042d('0x46')]('name')[_0x042d('0x46')](_0x042d('0x47'))[_0x042d('0x48')](_0x042d('0x49'));var _0x52dbf4=squel[_0x042d('0x45')]()[_0x042d('0x46')](_0x042d('0x4a'))[_0x042d('0x48')](_0x042d('0x4b'),'me')[_0x042d('0x43')](_0x042d('0x4c'))[_0x042d('0x43')](_0x042d('0x4d'))[_0x042d('0x43')](_0x042d('0x4e'));var _0x495b3b=squel[_0x042d('0x45')]()[_0x042d('0x46')]('u.id')[_0x042d('0x46')](_0x042d('0x4f'))[_0x042d('0x48')](_0x042d('0x50'),'ui')['left_join'](_0x042d('0x51'),'u',_0x042d('0x52'));var _0xcdc0c3=squel['select']()[_0x042d('0x48')](_0x042d('0x53'),'i')[_0x042d('0x54')](_0x042d('0x55'),'c',_0x042d('0x56'))[_0x042d('0x54')](_0x042d('0x51'),'o','o.id\x20=\x20i.UserId')[_0x042d('0x54')](_0x042d('0x57'),'a','a.id\x20=\x20i.SmsAccountId')['left_join'](_0x042d('0x4b'),'me',_0x042d('0x58'));var _0x5e482d=squel[_0x042d('0x59')]();if(_0x1df3d6['query'][_0x042d('0x5a')]){var _0x593bfb=JSON['parse'](_0x1df3d6['query'][_0x042d('0x5a')]);_[_0x042d('0x3a')](_0x593bfb)['forEach'](function(_0x21540e){var _0x22cc68=_0x593bfb[_0x21540e];if(_0x21540e===_0x042d('0x5b')){var _0x170e99=moment(_0x22cc68[_0x042d('0x5c')][_0x042d('0x5d')])[_0x042d('0x5e')](_0x042d('0x5f'))['utc']()[_0x042d('0x60')]();var _0x3ebf0b=moment(_0x3ebf0b)[_0x042d('0x61')]()['endOf'](_0x042d('0x5f'))[_0x042d('0x60')]();_0x5e482d[_0x042d('0x62')](_0x042d('0x63'),_0x170e99,_0x3ebf0b);}else{if(_['isArray'](_0x22cc68[_0x042d('0x64')])){_0x22cc68['condition'][_0x042d('0x35')](function(_0x2d2694){switch(_0x22cc68[_0x042d('0x64')]['value']){case'IS':if(_0x21540e!==_0x042d('0x65')&&_0x21540e!==_0x042d('0x66')){if(_[_0x042d('0x67')](_0x22cc68[_0x042d('0x5c')])&&_0x22cc68[_0x042d('0x5c')][_0x042d('0x3f')]>0x1){_0x5e482d[_0x042d('0x62')](_0x22cc68[_0x042d('0x68')]+'.'+_0x21540e+'\x20IN\x20?',_0x22cc68['value']);}else{_0x5e482d['and'](_0x22cc68[_0x042d('0x68')]+'.'+_0x21540e+_0x042d('0x69'),_0x22cc68['value'][0x0]);}}break;case'=':_0x5e482d[_0x042d('0x62')](_0x22cc68['tableAlias']+'.'+_0x21540e+'\x20=\x20?',_0x22cc68['value']);break;case _0x042d('0x6a'):if(_0x21540e===_0x042d('0x6b')){_0x5e482d['and'](_0x042d('0x6c')+_0x042d('0x6d'),'%'+_0x22cc68['value']+'%');_0x5e482d['or'](_0x042d('0x6e')+_0x042d('0x6d'),'%'+_0x22cc68[_0x042d('0x5c')]+'%');_0x5e482d['or'](_0x042d('0x6f')+_0x042d('0x6d'),'%'+_0x22cc68['value']+'%');}else{_0x5e482d['and'](_0x22cc68['tableAlias']+'.'+_0x21540e+_0x042d('0x6d'),'%'+_0x22cc68[_0x042d('0x5c')]+'%');}break;case'>':_0x5e482d[_0x042d('0x62')](_0x22cc68['tableAlias']+'.'+_0x21540e+_0x042d('0x70'),_0x22cc68[_0x042d('0x5c')]);break;case'<':_0x5e482d[_0x042d('0x62')](_0x22cc68[_0x042d('0x68')]+'.'+_0x21540e+_0x042d('0x71'),_0x22cc68[_0x042d('0x5c')]);break;}});}else{switch(_0x22cc68['condition'][_0x042d('0x5c')]){case'IS':if(_0x21540e!==_0x042d('0x65')&&_0x21540e!=='unreadMessages'){if(_[_0x042d('0x67')](_0x22cc68['value'])&&_0x22cc68[_0x042d('0x5c')][_0x042d('0x3f')]>0x1){_0x5e482d[_0x042d('0x62')](_0x22cc68['tableAlias']+'.'+_0x21540e+_0x042d('0x72'),_0x22cc68[_0x042d('0x5c')]);}else{_0x5e482d['and'](_0x22cc68['tableAlias']+'.'+_0x21540e+_0x042d('0x69'),_0x22cc68[_0x042d('0x5c')][0x0]);}}break;case'=':_0x5e482d[_0x042d('0x62')](_0x22cc68[_0x042d('0x68')]+'.'+_0x21540e+'\x20=\x20?',_0x22cc68[_0x042d('0x5c')]);break;case _0x042d('0x6a'):if(_0x21540e===_0x042d('0x6b')){_0x5e482d[_0x042d('0x62')]('c.firstName'+_0x042d('0x6d'),'%'+_0x22cc68[_0x042d('0x5c')]+'%');_0x5e482d['or'](_0x042d('0x6e')+_0x042d('0x6d'),'%'+_0x22cc68[_0x042d('0x5c')]+'%');_0x5e482d['or'](_0x042d('0x6f')+'\x20LIKE\x20?','%'+_0x22cc68[_0x042d('0x5c')]+'%');}else{_0x5e482d[_0x042d('0x62')](_0x22cc68[_0x042d('0x68')]+'.'+_0x21540e+_0x042d('0x6d'),'%'+_0x22cc68[_0x042d('0x5c')]+'%');}break;case'>':_0x5e482d['and'](_0x22cc68[_0x042d('0x68')]+'.'+_0x21540e+_0x042d('0x70'),_0x22cc68[_0x042d('0x5c')]);break;case'<':_0x5e482d[_0x042d('0x62')](_0x22cc68['tableAlias']+'.'+_0x21540e+_0x042d('0x71'),_0x22cc68[_0x042d('0x5c')]);break;}}}});}else{var _0x1eb58c=_(Object[_0x042d('0x3a')](_0x1df3d6['query']))[_0x042d('0x31')](function(_0x589ddf){return _0x21556c[_0x042d('0x40')](_0x589ddf)?_0x589ddf:undefined;})['filter'](function(_0x35d392){return!_[_0x042d('0x73')](_0x35d392);})[_0x042d('0x5c')]();if(!_[_0x042d('0x74')](_0x1eb58c)){_0x1eb58c[_0x042d('0x35')](function(_0x21a01a){if(_0x21a01a===_0x042d('0x75')){_0xcdc0c3[_0x042d('0x43')](_0x042d('0x76'),[][_0x042d('0x77')](_0x1df3d6[_0x042d('0x39')][_0x21a01a]));}else if(_0x21a01a===_0x042d('0x5b')){var _0xe73eb2=JSON[_0x042d('0x78')](_0x1df3d6[_0x042d('0x39')][_0x21a01a])[_0x042d('0x79')];var _0x1f3d07=JSON[_0x042d('0x78')](_0x1df3d6[_0x042d('0x39')][_0x21a01a])[_0x042d('0x7a')];_0xcdc0c3[_0x042d('0x43')](_0x042d('0x63'),_0xe73eb2,_0x1f3d07);}else{if(_0x1df3d6[_0x042d('0x39')][_0x21a01a]===_0x042d('0x7b')){_0xcdc0c3[_0x042d('0x43')]('i.'+_0x21a01a+_0x042d('0x7c'));}else{_0xcdc0c3[_0x042d('0x43')]('i.'+_0x21a01a+'\x20=\x20?',_0x1df3d6[_0x042d('0x39')][_0x21a01a]);}}});}if(_0x1df3d6[_0x042d('0x39')]['filter']){var _0xa47d00=_0x1df3d6[_0x042d('0x39')][_0x042d('0x7d')][_0x042d('0x7e')]('\x5c','\x5c\x5c')[_0x042d('0x7e')]('\x27\x27',_0x042d('0x7f'));if(qs[_0x042d('0x80')](_0xa47d00)){_0x5e482d['or'](_0x042d('0x81'),_0xa47d00+'%')['or'](_0x042d('0x82'),_0xa47d00+'%');}else{var _0xedb9b9=[];_0xa47d00[_0x042d('0x34')]('\x20')[_0x042d('0x35')](function(_0x2d9384){_0xedb9b9[_0x042d('0x36')]('+'+_0x2d9384[_0x042d('0x83')]());});var _0x9b8853=_0xedb9b9['join']('\x20');_0x5e482d['or']('MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)',_0x9b8853)['or']('CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?',_0xa47d00+'%');}}}_0xcdc0c3[_0x042d('0x43')](_0x5e482d);if(_0x5f4ee3['order']){_0x5f4ee3[_0x042d('0x41')][_0x042d('0x35')](function(_0x20900f){_0xcdc0c3[_0x042d('0x41')]('i.'+_0x20900f[0x0],_0x20900f[0x1]===_0x042d('0x84')?![]:!![]);});}_0xcdc0c3[_0x042d('0x85')]('i.id');var _0x1fa744={'type':db['Sequelize'][_0x042d('0x86')][_0x042d('0x87')],'raw':!![]};var _0x4a43fe=_0xcdc0c3[_0x042d('0x88')]()['field'](_0x042d('0x4a'))[_0x042d('0x46')](_0x042d('0x89'),'unreadMessages');if(!_0x1df3d6[_0x042d('0x39')][_0x042d('0x5a')]){if(_0x1df3d6[_0x042d('0x39')][_0x042d('0x8a')]){if(_0x1df3d6['query'][_0x042d('0x8a')]==0x1){_0x4a43fe[_0x042d('0x8b')](_0x042d('0x8c'));_0xcdc0c3[_0x042d('0x8b')](_0x042d('0x8c'));}else{_0x4a43fe[_0x042d('0x8b')]('`unreadMessages`\x20>\x200');_0xcdc0c3['having']('`unreadMessages`\x20>\x200');}}if(_0x1df3d6[_0x042d('0x39')]['tag']){var _0xddb844=_['isArray'](_0x1df3d6[_0x042d('0x39')]['tag'])?_0x1df3d6['query'][_0x042d('0x8d')]:new Array(_0x1df3d6['query']['tag']);var _0x3395a5=squel[_0x042d('0x59')]();_0xddb844['forEach'](function(_0xac36a4){_0x3395a5['or'](_0x042d('0x8e'),'%,'+_0xac36a4+',%');});_0xcdc0c3[_0x042d('0x8b')](_0x3395a5);_0x4a43fe[_0x042d('0x54')](_0x042d('0x8f'),'it','it.SmsInteractionId\x20=\x20i.id');_0x4a43fe['left_join'](_0x042d('0x49'),'t',_0x042d('0x90'));_0x4a43fe[_0x042d('0x43')](_0x042d('0x91'),_0xddb844);}}else{var _0x593bfb=JSON[_0x042d('0x78')](_0x1df3d6[_0x042d('0x39')][_0x042d('0x5a')]);_[_0x042d('0x3a')](_0x593bfb)[_0x042d('0x35')](function(_0x5994a8){var _0x1f763c=_0x593bfb[_0x5994a8];if(_0x5994a8===_0x042d('0x65')){var _0x1d43a5=_0x1f763c[_0x042d('0x5c')];var _0x29daeb=squel[_0x042d('0x59')]();_0x1d43a5['forEach'](function(_0x4bda7e){_0x29daeb['or'](_0x042d('0x8e'),'%,'+_0x4bda7e+',%');});_0xcdc0c3[_0x042d('0x8b')](_0x29daeb);_0x4a43fe['left_join'](_0x042d('0x92'),'it','it.MailInteractionId\x20=\x20i.id');_0x4a43fe[_0x042d('0x54')](_0x042d('0x49'),'t',_0x042d('0x90'));_0x4a43fe[_0x042d('0x43')](_0x042d('0x91'),_0x1d43a5);}else if(_0x5994a8===_0x042d('0x66')){if(_0x1f763c[_0x042d('0x5c')]['length']===0x1){if(_0x1f763c[_0x042d('0x5c')][0x0]===0x1){_0x4a43fe[_0x042d('0x8b')](_0x042d('0x8c'));_0xcdc0c3[_0x042d('0x8b')]('`unreadMessages`\x20=\x200');}else{_0x4a43fe[_0x042d('0x8b')](_0x042d('0x93'));_0xcdc0c3[_0x042d('0x8b')](_0x042d('0x93'));}}}});}db[_0x042d('0x94')][_0x042d('0x39')](_0x4a43fe[_0x042d('0x83')](),_0x1fa744)['then'](function(_0x31e41a){_0xfc175f[_0x042d('0x21')]=_0x31e41a[_0x042d('0x3f')];if(_0xfc175f[_0x042d('0x21')]===0x0)return[];return db[_0x042d('0x94')][_0x042d('0x39')](_0x18e6a3['toString'](),_0x1fa744)[_0x042d('0x29')](function(_0x33f086){_0x5b0a64=_[_0x042d('0x95')](_0x33f086,'id');_0x1fa744=_[_0x042d('0x96')](_0x1fa744,{'model':db[_0x042d('0x97')],'mapToModel':!![],'raw':!![],'nest':!![]});_0xcdc0c3['field']('COUNT(me.id)','unreadMessages');_0xcdc0c3['field'](_0x042d('0x98'),_0x042d('0x99'));_0xcdc0c3[_0x042d('0x46')](_0x042d('0x9a'),_0x042d('0x9b'));_0xcdc0c3[_0x042d('0x46')](_0x042d('0x9c'));_0xcdc0c3[_0x042d('0x46')](_0x042d('0x6c'),'Contact.firstName');_0xcdc0c3[_0x042d('0x46')](_0x042d('0x6e'),_0x042d('0x9d'));_0xcdc0c3['field'](_0x042d('0x6f'),'Contact.email');_0xcdc0c3[_0x042d('0x46')](_0x042d('0x9e'),'Contact.phone');_0xcdc0c3[_0x042d('0x46')](_0x042d('0x9f'),_0x042d('0xa0'));_0xcdc0c3['field'](_0x042d('0xa1'),'Contact.fax');_0xcdc0c3[_0x042d('0x46')]('GROUP_CONCAT(DISTINCT\x20t.id)',_0x042d('0x32'));_0xcdc0c3[_0x042d('0x54')](_0x042d('0x8f'),'it','it.SmsInteractionId\x20=\x20i.id');_0xcdc0c3[_0x042d('0x54')]('tools_tags','t',_0x042d('0x90'));_0xcdc0c3[_0x042d('0x23')](_0x5f4ee3[_0x042d('0x23')]);_0xcdc0c3['offset'](_0x5f4ee3[_0x042d('0x22')]);return db[_0x042d('0x94')][_0x042d('0x39')](_0xcdc0c3[_0x042d('0x83')](),_0x1fa744);})['then'](function(_0x202caf){_0x495b3b['where'](_0x042d('0xa2'),_[_0x042d('0x31')](_0x202caf,'id'));return db[_0x042d('0x94')][_0x042d('0x39')](_0x495b3b['toString'](),_0x1fa744)[_0x042d('0x29')](function(_0x2663c5){var _0x4d372a=_[_0x042d('0xa3')](_0x2663c5,_0x042d('0xa4'));var _0x140d68=[];_0x202caf[_0x042d('0x35')](function(_0x65df2c){_0x140d68[_0x042d('0x36')](updateSmsInteraction(_0x65df2c,_0x5b0a64,_0x4d372a));});return BPromise[_0x042d('0xa5')](_0x140d68);});});})[_0x042d('0x29')](function(_0x1eead8){_0xfc175f[_0x042d('0xa6')]=_0x1eead8;return _0xfc175f;})['then'](respondWithFilteredResult(_0x56936b,_0x5f4ee3))[_0x042d('0x37')](handleError(_0x56936b,null));};exports[_0x042d('0xa7')]=function(_0x5df99a,_0x182189){var _0x115b53={'raw':![],'where':{'id':_0x5df99a[_0x042d('0xa8')]['id']}},_0x2ee180={};_0x2ee180[_0x042d('0x38')]=_['keys'](db[_0x042d('0x97')][_0x042d('0xa9')]);_0x2ee180[_0x042d('0x39')]=_[_0x042d('0x3a')](_0x5df99a[_0x042d('0x39')]);_0x2ee180[_0x042d('0x3b')]=_[_0x042d('0x3c')](_0x2ee180['model'],_0x2ee180[_0x042d('0x39')]);_0x115b53['attributes']=_['intersection'](_0x2ee180['model'],qs['fields'](_0x5df99a[_0x042d('0x39')][_0x042d('0x3d')]));_0x115b53[_0x042d('0x3e')]=_0x115b53[_0x042d('0x3e')][_0x042d('0x3f')]?_0x115b53['attributes']:_0x2ee180[_0x042d('0x38')];if(_0x5df99a['query']['includeAll']){_0x115b53[_0x042d('0xaa')]=[{'all':!![]}];}_0x115b53=_[_0x042d('0x96')]({},_0x115b53,_0x5df99a['options']);return db[_0x042d('0x97')][_0x042d('0xab')](_0x115b53)['then'](handleEntityNotFound(_0x182189,null))[_0x042d('0x29')](respondWithResult(_0x182189,null))[_0x042d('0x37')](handleError(_0x182189,null));};exports[_0x042d('0xac')]=function(_0x1b62e6,_0x1ee3d3){return db[_0x042d('0x97')]['create'](_0x1b62e6['body'],{})[_0x042d('0x29')](respondWithResult(_0x1ee3d3,0xc9))[_0x042d('0x37')](handleError(_0x1ee3d3,null));};exports[_0x042d('0x28')]=function(_0x3b20ce,_0x25eaa9){if(_0x3b20ce[_0x042d('0xad')]['id']){delete _0x3b20ce[_0x042d('0xad')]['id'];}return db[_0x042d('0x97')][_0x042d('0xab')]({'where':{'id':_0x3b20ce[_0x042d('0xa8')]['id']}})[_0x042d('0x29')](handleEntityNotFound(_0x25eaa9,null))[_0x042d('0x29')](saveUpdates(_0x3b20ce[_0x042d('0xad')],null))[_0x042d('0x29')](respondWithResult(_0x25eaa9,null))[_0x042d('0x37')](handleError(_0x25eaa9,null));};exports[_0x042d('0x2a')]=function(_0x5e8c10,_0x1415f0){return db[_0x042d('0x97')][_0x042d('0xab')]({'where':{'id':_0x5e8c10[_0x042d('0xa8')]['id']}})['then'](handleEntityNotFound(_0x1415f0,null))[_0x042d('0x29')](removeEntity(_0x1415f0,null))[_0x042d('0x37')](handleError(_0x1415f0,null));};exports[_0x042d('0xae')]=function(_0x2b7f16,_0x4c5bf3){return db[_0x042d('0x97')][_0x042d('0xae')]()['then'](respondWithResult(_0x4c5bf3,null))[_0x042d('0x37')](handleError(_0x4c5bf3,null));};exports['addMessage']=function(_0x2b416f,_0x2a4ea8,_0x18d74a){return db[_0x042d('0xaf')][_0x042d('0xab')]({'where':{'id':_0x2b416f['params']['id']}})[_0x042d('0x29')](handleEntityNotFound(_0x2a4ea8,null))[_0x042d('0x29')](function(_0x5363fb){if(_0x5363fb){return _0x5363fb['addMessage'](_0x2b416f[_0x042d('0xad')]['ids'],_[_0x042d('0xb0')](_0x2b416f['body'],[_0x042d('0xb1'),'id'])||{});}})[_0x042d('0x29')](respondWithResult(_0x2a4ea8,null))[_0x042d('0x37')](handleError(_0x2a4ea8,null));};exports['getMessages']=function(_0x402ae9,_0x424ce4,_0x254c9b){var _0x3c056e={'raw':![],'where':{}};var _0x21d1f4={};var _0x474392={'count':0x0,'rows':[]};return db[_0x042d('0x97')][_0x042d('0xb2')]({'where':{'id':_0x402ae9[_0x042d('0xa8')]['id']}})[_0x042d('0x29')](handleEntityNotFound(_0x424ce4,null))[_0x042d('0x29')](function(_0x4ae602){if(_0x4ae602){_0x21d1f4[_0x042d('0x38')]=_[_0x042d('0x3a')](db[_0x042d('0xaf')][_0x042d('0xa9')]);_0x21d1f4[_0x042d('0x39')]=_[_0x042d('0x3a')](_0x402ae9[_0x042d('0x39')]);_0x21d1f4[_0x042d('0x3b')]=_[_0x042d('0x3c')](_0x21d1f4['model'],_0x21d1f4[_0x042d('0x39')]);_0x3c056e[_0x042d('0x3e')]=_['intersection'](_0x21d1f4[_0x042d('0x38')],qs[_0x042d('0x3d')](_0x402ae9['query'][_0x042d('0x3d')]));_0x3c056e[_0x042d('0x3e')]=_0x3c056e[_0x042d('0x3e')][_0x042d('0x3f')]?_0x3c056e['attributes']:_0x21d1f4[_0x042d('0x38')];if(!_0x402ae9[_0x042d('0x39')][_0x042d('0x40')](_0x042d('0xb3'))){_0x3c056e[_0x042d('0x23')]=qs[_0x042d('0x23')](_0x402ae9[_0x042d('0x39')][_0x042d('0x23')]);_0x3c056e[_0x042d('0x22')]=qs[_0x042d('0x22')](_0x402ae9[_0x042d('0x39')][_0x042d('0x22')]);}_0x3c056e['order']=qs[_0x042d('0x42')](_0x402ae9[_0x042d('0x39')][_0x042d('0x42')]);_0x3c056e[_0x042d('0x43')]=qs[_0x042d('0x3b')](_['pick'](_0x402ae9[_0x042d('0x39')],_0x21d1f4['filters']));_0x3c056e[_0x042d('0x43')][_0x042d('0xa4')]=_0x4ae602['id'];if(_0x402ae9[_0x042d('0x39')][_0x042d('0x7d')]){_0x3c056e[_0x042d('0x43')]=_[_0x042d('0x96')](_0x3c056e[_0x042d('0x43')],{'$or':_[_0x042d('0x31')](_0x3c056e[_0x042d('0x3e')],function(_0x270b33){var _0x3a1610={};_0x3a1610[_0x270b33]={'$like':'%'+_0x402ae9['query'][_0x042d('0x7d')]+'%'};return _0x3a1610;})});}if(_0x402ae9[_0x042d('0x39')][_0x042d('0x79')]){var _0x2f4f16=_0x402ae9[_0x042d('0x39')][_0x042d('0x79')]['split'](',');var _0x45a021={};_0x45a021[_0x2f4f16[0x0]]={'$gte':moment(_0x2f4f16[0x1])[_0x042d('0x60')](_0x042d('0xb4'))};_0x3c056e['where']=_[_0x042d('0x96')](_0x3c056e[_0x042d('0x43')],_0x45a021);}_0x3c056e=_[_0x042d('0x96')]({},_0x3c056e,_0x402ae9[_0x042d('0xb5')]);return db[_0x042d('0xaf')][_0x042d('0x21')]({'where':_0x3c056e[_0x042d('0x43')]})[_0x042d('0x29')](function(_0x4ad6c2){_0x474392[_0x042d('0x21')]=_0x4ad6c2;if(_0x402ae9[_0x042d('0x39')]['includeAll']){_0x3c056e[_0x042d('0xaa')]=[{'all':!![]}];}return db[_0x042d('0xaf')][_0x042d('0xb6')](_0x3c056e);})[_0x042d('0x29')](function(_0x534633){_0x474392['rows']=_0x534633;return _0x474392;});}})[_0x042d('0x29')](respondWithFilteredResult(_0x424ce4,_0x3c056e))[_0x042d('0x37')](handleError(_0x424ce4,null));};exports['addTags']=function(_0x37a20b,_0x468d28,_0x2b47e1){return db[_0x042d('0x97')]['find']({'where':{'id':_0x37a20b['params']['id']}})['then'](handleEntityNotFound(_0x468d28,null))[_0x042d('0x29')](function(_0x18eac4){if(_0x18eac4){return _0x18eac4[_0x042d('0xb7')](_0x37a20b[_0x042d('0xad')]['ids'],_['omit'](_0x37a20b[_0x042d('0xad')],[_0x042d('0xb1'),'id'])||{})[_0x042d('0xb8')](function(){return db[_0x042d('0xb9')][_0x042d('0xb6')]({'attributes':['id',_0x042d('0x2e'),_0x042d('0x47')],'where':{'id':_0x37a20b[_0x042d('0xad')][_0x042d('0xb1')]}});})[_0x042d('0x29')](function(_0x48e97c){socket[_0x042d('0xba')](_0x042d('0xbb'),{'id':Number(_0x37a20b['params']['id']),'tags':_0x48e97c||[]});return{'id':Number(_0x37a20b[_0x042d('0xa8')]['id']),'tags':_0x48e97c||[]};});}})[_0x042d('0x29')](respondWithResult(_0x468d28,null))['catch'](handleError(_0x468d28,null));};exports[_0x042d('0xbc')]=function(_0x583ac4,_0x4e56da,_0x3ec791){return db[_0x042d('0x97')][_0x042d('0xab')]({'where':{'id':_0x583ac4[_0x042d('0xa8')]['id']}})[_0x042d('0x29')](handleEntityNotFound(_0x4e56da,null))[_0x042d('0x29')](function(_0x21ec5b){if(_0x21ec5b){return _0x21ec5b[_0x042d('0xbc')](_0x583ac4['query']['ids']);}})[_0x042d('0x29')](respondWithStatusCode(_0x4e56da,null))[_0x042d('0x37')](handleError(_0x4e56da,null));};exports[_0x042d('0xbd')]=function(_0x4ba75e,_0x59c4e7){var _0x42b7af=moment()[_0x042d('0xbe')]()[_0x042d('0x83')]();var _0x2566d9=path[_0x042d('0xbf')](config[_0x042d('0xc0')],'server','files',_0x042d('0xc1'));var _0x2cc782=path[_0x042d('0xbf')](config[_0x042d('0xc0')],_0x042d('0xc2'),_0x042d('0xc3'),'attachments');var _0x408e81=path[_0x042d('0xbf')](_0x2566d9,_0x42b7af);var _0x483f55=util[_0x042d('0x60')](_0x042d('0xc4'),_0x4ba75e[_0x042d('0xa8')]['id'],_0x42b7af);var _0xff67cf=path[_0x042d('0xbf')](_0x2566d9,_0x483f55);var _0x464619=![];return db[_0x042d('0x97')][_0x042d('0xab')]({'where':{'id':_0x4ba75e[_0x042d('0xa8')]['id']},'include':[{'model':db['SmsMessage'],'as':_0x042d('0xc5'),'attributes':['id',_0x042d('0xad'),_0x042d('0x5b'),'direction',_0x042d('0xc6'),_0x042d('0x8a')],'include':[{'model':db[_0x042d('0xc7')],'as':'User','attributes':['id',_0x042d('0xc8')],'raw':!![]},{'model':db[_0x042d('0xc9')],'as':_0x042d('0xca'),'attributes':['id',_0x042d('0xcb'),_0x042d('0xcc')],'raw':!![]}]},{'model':db[_0x042d('0xcd')],'as':_0x042d('0xce'),'attributes':['id','name']},{'model':db[_0x042d('0xc7')],'as':_0x042d('0xcf'),'attributes':['id',_0x042d('0xc8')]}]})[_0x042d('0x29')](handleEntityNotFound(_0x59c4e7,null))[_0x042d('0x29')](function(_0xf75ffe){if(_0xf75ffe){var _0x26450a=_0xf75ffe[_0x042d('0xd0')]({'plain':!![]});_0x464619=!![];var _0x53b7b6={'format':'A4','border':'10px','header':{'height':'40px','contents':{'first':_0x042d('0xd1')}},'footer':{'height':_0x042d('0xd2'),'contents':{'default':util[_0x042d('0x60')](_0x042d('0xd3'),util[_0x042d('0x60')](_0x042d('0xd4'),_0x042d('0xd5'),_0x26450a['id']),moment()[_0x042d('0x60')](_0x042d('0xd6'))[_0x042d('0x83')]())}}};fs[_0x042d('0xd7')](_0x408e81);var _0x2985e4={'channel':_0x042d('0xd5'),'account':_0x26450a['Account']['name'],'agent':_0x26450a[_0x042d('0xcf')]?_0x26450a[_0x042d('0xcf')][_0x042d('0xc8')]:_0x042d('0xd8'),'createdAt':moment(_0x26450a[_0x042d('0x5b')])[_0x042d('0x60')](_0x042d('0xb4'))['toString'](),'closedAt':_0x26450a['closed']?moment(_0x26450a[_0x042d('0xd9')])[_0x042d('0x60')](_0x042d('0xb4'))['toString']():'','disposition':_0x26450a[_0x042d('0xda')],'messages':_(_0x26450a[_0x042d('0xc5')])[_0x042d('0x7d')]({'secret':![]})['map'](function(_0xf9fcfd){return{'date':moment(_0xf9fcfd[_0x042d('0x5b')])[_0x042d('0x60')]('YYYY-MM-DD\x20HH:mm:ss')[_0x042d('0x83')](),'sender':_0xf9fcfd[_0x042d('0xdb')]===_0x042d('0xdc')?_0xf9fcfd[_0x042d('0xc7')]?_0xf9fcfd[_0x042d('0xc7')][_0x042d('0xc8')]:_0x042d('0xdd'):_0xf9fcfd[_0x042d('0xca')][_0x042d('0xcb')]+(_0xf9fcfd['Contact']['lastName']?'\x20'+_0xf9fcfd[_0x042d('0xca')]['lastName']:''),'body':_0xf9fcfd['body'],'direction':_0xf9fcfd['direction']===_0x042d('0xdc')?'A':'C','secret':_0xf9fcfd['secret'],'read':_0xf9fcfd['read']};})[_0x042d('0x5c')]()};return ejs[_0x042d('0xde')](path[_0x042d('0xbf')](config[_0x042d('0xc0')],_0x042d('0xc2'),'views',_0x042d('0xdf')),{'interaction':_0x2985e4})[_0x042d('0x29')](function(_0x34a454){return new BPromise(function(_0x236ba8,_0x3ca5dc){pdf[_0x042d('0xac')](_0x34a454,_0x53b7b6)[_0x042d('0xe0')](path[_0x042d('0xbf')](_0x408e81,_0x042d('0xe1')+_0x26450a['id']+'-'+_0x42b7af+_0x042d('0xe2')),function(_0x444e86,_0x14f209){if(_0x444e86)return _0x3ca5dc(_0x444e86);_0x236ba8(_0x14f209);});});});}})[_0x042d('0x29')](function(){if(_0x464619){return new BPromise(function(_0x11a366,_0x26d71a){zipdir(_0x408e81,{'saveTo':_0xff67cf},function(_0x52dcdd,_0x443e12){if(_0x52dcdd)return _0x26d71a(_0x52dcdd);return _0x11a366(_0x443e12);});})[_0x042d('0x29')](function(){return new BPromise(function(_0x4159c4,_0x5d2870){rimraf(_0x408e81,function(_0x48f52b){if(_0x48f52b)_0x5d2870(_0x48f52b);return _0x4159c4();});});})[_0x042d('0x29')](function(){return _0x59c4e7[_0x042d('0xbd')](_0xff67cf,_0x483f55,function(_0x2f6eb1){if(_0x2f6eb1){console[_0x042d('0xe3')]('err',_0x2f6eb1);}else{fs[_0x042d('0xe4')](_0xff67cf);}});});}else{return _0x59c4e7[_0x042d('0x1f')](0xc8);}})[_0x042d('0x37')](handleError(_0x59c4e7,null));};
\ No newline at end of file