Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.controller.js
index 0518ed9..86d07a8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9efb=['i.*','c.firstName','c.lastName','Contact.lastName','c.email','Contact.email','c.phone','Contact.phone','c.mobile','c.fax','Contact.fax','o.fullname','Owner.fullname','o.internal','Owner.internal','ui.OpenchannelInteractionId\x20IN\x20?','groupBy','OpenchannelInteractionId','push','all','params','includeAll','include','options','destroy','describe','OpenchannelMessage','addMessage','ids','omit','getMessages','findOne','$gte','format','findAll','rows','setTags','emit','openchannelInteractionTags:save','removeTags','unix','join','root','server','tmp','files','transcript-%d-%s.zip','fullname','CmContact','Contact','firstName','lastName','attachments','Attachment','Messages','direction','secret','OpenchannelAccount','Owner','get','mkdirSync','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<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>','%s\x20#%d','Openchannel','Account','N.A.','YYYY-MM-DD\x20HH:mm:ss','closed','closedAt','disposition','threadId','Public','basename','existsSync','pipe','createWriteStream','out','System','renderFile','views','downloadInteraction.html','toFile','transcript-','download','log','unlinkSync','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','crypto','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./openchannelInteraction.socket','status','end','count','offset','limit','set','Content-Range','reject','save','update','then','sendStatus','error','stack','name','send','Users','map','TagIds','split','Tags','catch','index','OpenchannelInteraction','rawAttributes','type','model','query','keys','attributes','intersection','fields','hasOwnProperty','nolimit','order','sort','filters','pick','select','field','from','u.id','u.fullname','ui.OpenchannelInteractionId','user_has_openchannel_interactions','left_join','u.id\x20=\x20ui.UserId','openchannel_interactions','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL','o.id\x20=\x20i.UserId','a.id\x20=\x20i.OpenchannelAccountId','openchannel_messages','me.OpenchannelInteractionId\x20=\x20i.id','it.OpenchannelInteractionId\x20=\x20i.id','tools_tags','t.id\x20=\x20it.TagId','expr','search','parseSearch','conditions','length','find','unreadMessages','value','`\x20=\x200','`\x20>\x200','operator','$substring','getFullTextValue','c.firstName\x20LIKE\x20?\x20OR\x20c.lastName\x20LIKE\x20?\x20OR\x20c.email\x20LIKE\x20?','ContactId','buildExpression','text','start','Tag','forEach','union','User','CONCAT_WS(\x27\x20\x27,\x20o.name,\x20o.fullname)\x20LIKE\x20?','UserId','body','some','compact','OpenchannelAccountId','concat','createdAt','parse','where','\x20IS\x20NULL','\x20=\x20?','read','having','`unreadMessages`\x20=\x200','tag','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','filter','\x27\x27\x27\x27','isNumeric','i.id\x20LIKE\x20?','MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','i.from\x20LIKE\x20?','CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?','i.id','QueryTypes','clone','SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','isEmpty','t.id\x20IN\x20?','resolve','journey','i.OpenchannelAccountId\x20IS\x20NOT\x20NULL','user','getOpenchannelAccounts','i.OpenchannelAccountId\x20IS\x20NULL','i.OpenchannelAccountId\x20IN\x20?','sequelize','toString','keyBy','merge','a.key','Account.key','Account.mandatoryDisposition'];(function(_0x1ee0ef,_0x313286){var _0x160235=function(_0x3b2aba){while(--_0x3b2aba){_0x1ee0ef['push'](_0x1ee0ef['shift']());}};_0x160235(++_0x313286);}(_0x9efb,0x143));var _0xb9ef=function(_0x332e4c,_0x5589cc){_0x332e4c=_0x332e4c-0x0;var _0x1ecc62=_0x9efb[_0x332e4c];return _0x1ecc62;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xb9ef('0x0'));var rimraf=require(_0xb9ef('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xb9ef('0x2'));var rp=require(_0xb9ef('0x3'));var moment=require('moment');var BPromise=require(_0xb9ef('0x4'));var Mustache=require(_0xb9ef('0x5'));var util=require(_0xb9ef('0x6'));var path=require(_0xb9ef('0x7'));var sox=require(_0xb9ef('0x8'));var csv=require(_0xb9ef('0x9'));var ejs=require(_0xb9ef('0xa'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xb9ef('0xb'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0xb9ef('0x9'));var querystring=require(_0xb9ef('0xc'));var Papa=require(_0xb9ef('0xd'));var Redis=require(_0xb9ef('0xe'));var authService=require('../../components/auth/service');var qs=require(_0xb9ef('0xf'));var as=require(_0xb9ef('0x10'));var hardwareService=require(_0xb9ef('0x11'));var logger=require(_0xb9ef('0x12'))('api');var utils=require(_0xb9ef('0x13'));var config=require(_0xb9ef('0x14'));var db=require(_0xb9ef('0x15'))['db'];config[_0xb9ef('0x16')]=_[_0xb9ef('0x17')](config[_0xb9ef('0x16')],{'host':_0xb9ef('0x18'),'port':0x18eb});var socket=require(_0xb9ef('0x19'))(new Redis(config[_0xb9ef('0x16')]));require(_0xb9ef('0x1a'))['register'](socket);function respondWithStatusCode(_0x1580b1,_0x3a01fe){_0x3a01fe=_0x3a01fe||0xcc;return function(_0x512fe8){if(_0x512fe8){return _0x1580b1['sendStatus'](_0x3a01fe);}return _0x1580b1[_0xb9ef('0x1b')](_0x3a01fe)[_0xb9ef('0x1c')]();};}function respondWithResult(_0x185902,_0x11fb09){_0x11fb09=_0x11fb09||0xc8;return function(_0x51c9fa){if(_0x51c9fa){return _0x185902['status'](_0x11fb09)['json'](_0x51c9fa);}};}function respondWithFilteredResult(_0xf155f0,_0x18a58d){return function(_0x51a3e8){if(_0x51a3e8){var _0x386ef3=_0x51a3e8[_0xb9ef('0x1d')],_0x296df6=_0x18a58d[_0xb9ef('0x1e')],_0x4cc517=_0x18a58d[_0xb9ef('0x1e')]+_0x18a58d[_0xb9ef('0x1f')],_0x2387e2;if(_0x4cc517>=_0x386ef3){_0x4cc517=_0x386ef3;_0x2387e2=0xc8;}else{_0x2387e2=0xce;}_0xf155f0[_0xb9ef('0x1b')](_0x2387e2);return _0xf155f0[_0xb9ef('0x20')](_0xb9ef('0x21'),_0x296df6+'-'+_0x4cc517+'/'+_0x386ef3)['json'](_0x51a3e8);}return null;};}function patchUpdates(_0x43b069){return function(_0x45371d){try{jsonpatch['apply'](_0x45371d,_0x43b069,!![]);}catch(_0x42b88f){return BPromise[_0xb9ef('0x22')](_0x42b88f);}return _0x45371d[_0xb9ef('0x23')]();};}function saveUpdates(_0x2f75c1,_0x56162c){return function(_0x9a6690){if(_0x9a6690){return _0x9a6690[_0xb9ef('0x24')](_0x2f75c1)[_0xb9ef('0x25')](function(_0x55143c){return _0x55143c;});}return null;};}function removeEntity(_0x2ad52b,_0x576ac0){return function(_0x5c5622){if(_0x5c5622){return _0x5c5622['destroy']()[_0xb9ef('0x25')](function(){_0x2ad52b[_0xb9ef('0x1b')](0xcc)[_0xb9ef('0x1c')]();});}};}function handleEntityNotFound(_0x267a9a,_0x4d00dc){return function(_0x10991b){if(!_0x10991b){_0x267a9a[_0xb9ef('0x26')](0x194);}return _0x10991b;};}function handleError(_0x596641,_0x43b6d7){_0x43b6d7=_0x43b6d7||0x1f4;return function(_0x11d58f){logger[_0xb9ef('0x27')](_0x11d58f[_0xb9ef('0x28')]);if(_0x11d58f[_0xb9ef('0x29')]){delete _0x11d58f['name'];}_0x596641['status'](_0x43b6d7)[_0xb9ef('0x2a')](_0x11d58f);};}function getInteractionUsers(_0x1fc456,_0x3f36e9){return new BPromise(function(_0x440e78,_0x25a30f){try{if(_0x3f36e9[_0x1fc456['id']]){_0x1fc456[_0xb9ef('0x2b')]=_[_0xb9ef('0x2c')](_0x3f36e9[_0x1fc456['id']],function(_0x124f4f){return{'id':_0x124f4f['id'],'fullname':_0x124f4f['fullname']};});}}catch(_0x2853ae){_0x25a30f(_0x2853ae);}_0x440e78(_0x1fc456);});}function getInteractionTags(_0x43e4eb,_0xd96258){return new BPromise(function(_0x557b0c,_0x580f50){try{if(_0x43e4eb[_0xb9ef('0x2d')]){_0x43e4eb['Tags']=[];_0x43e4eb[_0xb9ef('0x2d')][_0xb9ef('0x2e')](',')['forEach'](function(_0x1f78a1){_0x43e4eb[_0xb9ef('0x2f')]['push'](_0xd96258[_0x1f78a1]);});}delete _0x43e4eb[_0xb9ef('0x2d')];}catch(_0x446853){_0x580f50(_0x446853);}_0x557b0c(_0x43e4eb);});}function updateOpenchannelInteraction(_0xf5648,_0x146fcf,_0x1fbbba){return new BPromise(function(_0x41fce2,_0x1fede3){return getInteractionUsers(_0xf5648,_0x1fbbba)[_0xb9ef('0x25')](function(_0x15f360){return getInteractionTags(_0x15f360,_0x146fcf);})[_0xb9ef('0x25')](function(_0x449929){_0x41fce2(_0x449929);})[_0xb9ef('0x30')](function(_0x5b5584){_0x1fede3(_0x5b5584);});});}exports[_0xb9ef('0x31')]=function(_0x24bf9c,_0x4fd975){var _0xde6866={},_0xb0db0c={},_0x1cc73e={'count':0x0,'rows':[]};var _0x967de5=_[_0xb9ef('0x2c')](db[_0xb9ef('0x32')][_0xb9ef('0x33')],function(_0x588221){return{'name':_0x588221['fieldName'],'type':_0x588221[_0xb9ef('0x34')]['key']};});_0xb0db0c[_0xb9ef('0x35')]=_[_0xb9ef('0x2c')](_0x967de5,_0xb9ef('0x29'));_0xb0db0c[_0xb9ef('0x36')]=_[_0xb9ef('0x37')](_0x24bf9c[_0xb9ef('0x36')]);_0xb0db0c['filters']=_['intersection'](_0xb0db0c[_0xb9ef('0x35')],_0xb0db0c['query']);_0xde6866[_0xb9ef('0x38')]=_[_0xb9ef('0x39')](_0xb0db0c[_0xb9ef('0x35')],qs[_0xb9ef('0x3a')](_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x3a')]));_0xde6866[_0xb9ef('0x38')]=_0xde6866[_0xb9ef('0x38')]['length']?_0xde6866[_0xb9ef('0x38')]:_0xb0db0c[_0xb9ef('0x35')];if(!_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x3b')](_0xb9ef('0x3c'))){_0xde6866[_0xb9ef('0x1f')]=qs[_0xb9ef('0x1f')](_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x1f')]);_0xde6866[_0xb9ef('0x1e')]=qs[_0xb9ef('0x1e')](_0x24bf9c['query']['offset']);}_0xde6866[_0xb9ef('0x3d')]=qs[_0xb9ef('0x3e')](_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x3e')]);_0xde6866['where']=qs[_0xb9ef('0x3f')](_[_0xb9ef('0x40')](_0x24bf9c['query'],_0xb0db0c[_0xb9ef('0x3f')]),_0x967de5);var _0x25bdb2=[];var _0x17f898=squel[_0xb9ef('0x41')]()['field']('id')[_0xb9ef('0x42')](_0xb9ef('0x29'))['field']('color')[_0xb9ef('0x43')]('tools_tags');var _0x112c40=squel['select']()[_0xb9ef('0x42')](_0xb9ef('0x44'))[_0xb9ef('0x42')](_0xb9ef('0x45'))[_0xb9ef('0x42')](_0xb9ef('0x46'))['from'](_0xb9ef('0x47'),'ui')[_0xb9ef('0x48')]('users','u',_0xb9ef('0x49'));var _0x2b863f=squel[_0xb9ef('0x41')]()[_0xb9ef('0x43')](_0xb9ef('0x4a'),'i')[_0xb9ef('0x48')]('cm_contacts','c',_0xb9ef('0x4b'))['left_join']('users','o',_0xb9ef('0x4c'))[_0xb9ef('0x48')]('openchannel_accounts','a',_0xb9ef('0x4d'))[_0xb9ef('0x48')](_0xb9ef('0x4e'),'me',_0xb9ef('0x4f'))[_0xb9ef('0x48')]('openchannel_interaction_has_tags','it',_0xb9ef('0x50'))['left_join'](_0xb9ef('0x51'),'t',_0xb9ef('0x52'));var _0x290994=squel[_0xb9ef('0x53')]();var _0x1a71bc=[];var _0x1cbd3f=squel[_0xb9ef('0x53')]();var _0x20f6d5;if(_0x24bf9c['query'][_0xb9ef('0x54')]){_0x20f6d5=as[_0xb9ef('0x55')](_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x54')]);var _0x382720=_0x20f6d5['sqlOperator'];for(var _0x218816=0x0;_0x218816<_0x20f6d5[_0xb9ef('0x56')][_0xb9ef('0x57')];_0x218816++){var _0x1f0e25=_0x20f6d5['conditions'][_0x218816];var _0x3da75f='i';var _0x52dab9=_[_0xb9ef('0x58')](_0x967de5,[_0xb9ef('0x29'),_0x1f0e25[_0xb9ef('0x42')]]);if(!_0x52dab9){switch(_0x1f0e25[_0xb9ef('0x42')]){case _0xb9ef('0x59'):if(_0x1f0e25[_0xb9ef('0x5a')]==0x1){_0x2b863f['having']('`'+_0x1f0e25[_0xb9ef('0x42')]+_0xb9ef('0x5b'));}else{_0x2b863f['having']('`'+_0x1f0e25[_0xb9ef('0x42')]+_0xb9ef('0x5c'));}break;case'Contact':if(_0x1f0e25[_0xb9ef('0x5d')]===_0xb9ef('0x5e')){if(_0x1f0e25['value'][_0xb9ef('0x2e')]('\x20')['length']>0x1){_0x290994[_0x382720]('MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)',qs[_0xb9ef('0x5f')](_0x1f0e25['value']),null);}else{var _0x1e66c9='%'+_0x1f0e25['value']+'%';_0x290994[_0x382720](_0xb9ef('0x60'),_0x1e66c9,_0x1e66c9,_0x1e66c9);}}else{_0x52dab9=_[_0xb9ef('0x58')](_0x967de5,[_0xb9ef('0x29'),_0xb9ef('0x61')]);_0x1f0e25[_0xb9ef('0x42')]=_0xb9ef('0x61');_0x35f135=as[_0xb9ef('0x62')](_0x3da75f,_0x52dab9['type'],_0x1f0e25);_0x290994[_0x382720](_0x35f135[_0xb9ef('0x63')],_0x35f135[_0xb9ef('0x5a')][_0xb9ef('0x64')],_0x35f135[_0xb9ef('0x5a')]['end']);}break;case _0xb9ef('0x65'):var _0x249a04=_0x1f0e25[_0xb9ef('0x5a')]['split'](',')[_0xb9ef('0x2c')](function(_0x1310d4){return Number(_0x1310d4);});_0x249a04[_0xb9ef('0x66')](function(_0xc2e837){_0x1cbd3f['or']('CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','%,'+_0xc2e837+',%');});_0x1a71bc=_[_0xb9ef('0x67')](_0x1a71bc,_0x249a04);break;case _0xb9ef('0x68'):if(_0x1f0e25[_0xb9ef('0x5d')]===_0xb9ef('0x5e')){_0x290994[_0x382720](_0xb9ef('0x69'),'%'+_0x1f0e25[_0xb9ef('0x5a')]+'%',null);}else{_0x52dab9=_[_0xb9ef('0x58')](_0x967de5,[_0xb9ef('0x29'),'UserId']);_0x1f0e25['field']=_0xb9ef('0x6a');_0x35f135=as[_0xb9ef('0x62')](_0x3da75f,_0x52dab9['type'],_0x1f0e25);_0x290994[_0x382720](_0x35f135[_0xb9ef('0x63')],_0x35f135['value']['start'],_0x35f135[_0xb9ef('0x5a')][_0xb9ef('0x1c')]);}break;case _0xb9ef('0x6b'):_0x35f135=as[_0xb9ef('0x62')]('me',null,_0x1f0e25);_0x290994[_0x382720](_0x35f135['text'],_0x35f135['value'][_0xb9ef('0x64')],_0x35f135[_0xb9ef('0x5a')][_0xb9ef('0x1c')]);break;}}else{var _0x35f135=as['buildExpression'](_0x3da75f,_0x52dab9['type'],_0x1f0e25);_0x290994[_0x382720](_0x35f135['text'],_0x35f135[_0xb9ef('0x5a')]['start'],_0x35f135['value'][_0xb9ef('0x1c')]);}}}else{var _0x5df8bf=_(_0x24bf9c[_0xb9ef('0x36')])[_0xb9ef('0x37')]()[_0xb9ef('0x2c')](function(_0x4e1aca){return _[_0xb9ef('0x6c')](_0x967de5,[_0xb9ef('0x29'),_0x4e1aca])?_0x4e1aca:undefined;})[_0xb9ef('0x6d')]()['value']();if(!_['isEmpty'](_0x5df8bf)){_0x5df8bf[_0xb9ef('0x66')](function(_0x32a622){if(_0x32a622===_0xb9ef('0x6e')){_0x2b863f['where']('i.OpenchannelAccountId\x20IN\x20?',[][_0xb9ef('0x6f')](_0x24bf9c[_0xb9ef('0x36')][_0x32a622]));}else if(_0x32a622===_0xb9ef('0x70')){var _0x36fad6=JSON[_0xb9ef('0x71')](_0x24bf9c[_0xb9ef('0x36')][_0x32a622])['$gte'];var _0x50fc37=JSON[_0xb9ef('0x71')](_0x24bf9c[_0xb9ef('0x36')][_0x32a622])['$lte'];_0x2b863f[_0xb9ef('0x72')]('i.createdAt\x20BETWEEN\x20?\x20AND\x20?',_0x36fad6,_0x50fc37);}else{if(_0x24bf9c['query'][_0x32a622]==='null'){_0x2b863f[_0xb9ef('0x72')]('i.'+_0x32a622+_0xb9ef('0x73'));}else{_0x2b863f[_0xb9ef('0x72')]('i.'+_0x32a622+_0xb9ef('0x74'),_0x24bf9c[_0xb9ef('0x36')][_0x32a622]);}}});}if(_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x75')]){if(_0x24bf9c['query'][_0xb9ef('0x75')]==0x1){_0x2b863f[_0xb9ef('0x76')](_0xb9ef('0x77'));}else{_0x2b863f[_0xb9ef('0x76')]('`unreadMessages`\x20>\x200');}}if(_0x24bf9c['query'][_0xb9ef('0x78')]){_0x1a71bc=_['isArray'](_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x78')])?_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x78')]:new Array(_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x78')]);_0x1a71bc[_0xb9ef('0x66')](function(_0x2b6aef){_0x1cbd3f['or'](_0xb9ef('0x79'),'%,'+_0x2b6aef+',%');});}if(_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x7a')]){var _0x96672b=_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x7a')]['replace']('\x5c','\x5c\x5c')['replace']('\x27\x27',_0xb9ef('0x7b'));if(qs[_0xb9ef('0x7c')](_0x96672b)){_0x290994['or'](_0xb9ef('0x7d'),_0x96672b+'%');}else{_0x290994['or'](_0xb9ef('0x7e'),qs['getFullTextValue'](_0x96672b))['or'](_0xb9ef('0x7f'),_0x96672b+'%')['or'](_0xb9ef('0x80'),_0x96672b+'%');}}}_0x2b863f[_0xb9ef('0x72')](_0x290994);_0x2b863f['group'](_0xb9ef('0x81'));var _0xc118f8={'type':db['Sequelize'][_0xb9ef('0x82')]['SELECT'],'raw':!![]};var _0x157b9=_0x2b863f[_0xb9ef('0x83')]();_0x157b9[_0xb9ef('0x42')](_0xb9ef('0x81'));_0x157b9[_0xb9ef('0x42')](_0xb9ef('0x84'),_0xb9ef('0x59'));if(_0xde6866[_0xb9ef('0x3d')]){_0xde6866[_0xb9ef('0x3d')][_0xb9ef('0x66')](function(_0x33c5ee){_0x2b863f[_0xb9ef('0x3d')]('i.'+_0x33c5ee[0x0],_0x33c5ee[0x1]==='DESC'?![]:!![]);});}if(!_[_0xb9ef('0x85')](_0x1a71bc)){_0x2b863f[_0xb9ef('0x76')](_0x1cbd3f);_0x157b9[_0xb9ef('0x72')](_0xb9ef('0x86'),_0x1a71bc);}BPromise[_0xb9ef('0x87')]()[_0xb9ef('0x25')](function(){if(!_0x20f6d5){if(_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x6e')]||_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x88')])return;_0x157b9['where'](_0xb9ef('0x89'));_0x2b863f[_0xb9ef('0x72')]('i.OpenchannelAccountId\x20IS\x20NOT\x20NULL');return;}return _0x24bf9c[_0xb9ef('0x8a')][_0xb9ef('0x8b')]({'attributes':['id'],'raw':!![]})[_0xb9ef('0x25')](function(_0x4a83d5){if(_[_0xb9ef('0x85')](_0x4a83d5)){_0x157b9[_0xb9ef('0x72')]('i.OpenchannelAccountId\x20IS\x20NULL');_0x2b863f[_0xb9ef('0x72')](_0xb9ef('0x8c'));}else{_0x157b9[_0xb9ef('0x72')](_0xb9ef('0x8d'),_[_0xb9ef('0x2c')](_0x4a83d5,'id'));_0x2b863f[_0xb9ef('0x72')](_0xb9ef('0x8d'),_[_0xb9ef('0x2c')](_0x4a83d5,'id'));}});})['then'](function(){db[_0xb9ef('0x8e')][_0xb9ef('0x36')](_0x157b9[_0xb9ef('0x8f')](),_0xc118f8)['then'](function(_0x49dc01){_0x1cc73e[_0xb9ef('0x1d')]=_0x49dc01['length'];if(_0x1cc73e[_0xb9ef('0x1d')]===0x0)return[];return db[_0xb9ef('0x8e')]['query'](_0x17f898['toString'](),_0xc118f8)[_0xb9ef('0x25')](function(_0x3ff877){_0x25bdb2=_[_0xb9ef('0x90')](_0x3ff877,'id');_0xc118f8=_[_0xb9ef('0x91')](_0xc118f8,{'model':db['OpenchannelInteraction'],'mapToModel':!![],'raw':!![],'nest':!![]});if(_0x24bf9c[_0xb9ef('0x36')][_0xb9ef('0x3a')]){_0xde6866[_0xb9ef('0x38')][_0xb9ef('0x66')](function(_0x2f7d94){_0x2b863f[_0xb9ef('0x42')]('i.'+_0x2f7d94);});}else{_0x2b863f[_0xb9ef('0x42')](_0xb9ef('0x84'),_0xb9ef('0x59'));_0x2b863f['field'](_0xb9ef('0x92'),_0xb9ef('0x93'));_0x2b863f[_0xb9ef('0x42')]('a.mandatoryDisposition',_0xb9ef('0x94'));_0x2b863f['field'](_0xb9ef('0x95'));_0x2b863f[_0xb9ef('0x42')](_0xb9ef('0x96'),'Contact.firstName');_0x2b863f[_0xb9ef('0x42')](_0xb9ef('0x97'),_0xb9ef('0x98'));_0x2b863f[_0xb9ef('0x42')](_0xb9ef('0x99'),_0xb9ef('0x9a'));_0x2b863f[_0xb9ef('0x42')](_0xb9ef('0x9b'),_0xb9ef('0x9c'));_0x2b863f['field'](_0xb9ef('0x9d'),'Contact.mobile');_0x2b863f[_0xb9ef('0x42')](_0xb9ef('0x9e'),_0xb9ef('0x9f'));_0x2b863f[_0xb9ef('0x42')](_0xb9ef('0xa0'),_0xb9ef('0xa1'));_0x2b863f[_0xb9ef('0x42')](_0xb9ef('0xa2'),_0xb9ef('0xa3'));_0x2b863f[_0xb9ef('0x42')]('GROUP_CONCAT(DISTINCT\x20t.id)','TagIds');}if(_0xde6866[_0xb9ef('0x1f')])_0x2b863f['limit'](_0xde6866[_0xb9ef('0x1f')]);if(_0xde6866[_0xb9ef('0x1e')])_0x2b863f[_0xb9ef('0x1e')](_0xde6866[_0xb9ef('0x1e')]);return db[_0xb9ef('0x8e')][_0xb9ef('0x36')](_0x2b863f[_0xb9ef('0x8f')](),_0xc118f8);})[_0xb9ef('0x25')](function(_0x5e1c1f){_0x112c40[_0xb9ef('0x72')](_0xb9ef('0xa4'),_['map'](_0x5e1c1f,'id'));return db[_0xb9ef('0x8e')][_0xb9ef('0x36')](_0x112c40[_0xb9ef('0x8f')](),_0xc118f8)[_0xb9ef('0x25')](function(_0x3ef20b){var _0x4440a0=_[_0xb9ef('0xa5')](_0x3ef20b,_0xb9ef('0xa6'));var _0x311501=[];_0x5e1c1f[_0xb9ef('0x66')](function(_0x5de35d){_0x311501[_0xb9ef('0xa7')](updateOpenchannelInteraction(_0x5de35d,_0x25bdb2,_0x4440a0));});return BPromise[_0xb9ef('0xa8')](_0x311501);});});})[_0xb9ef('0x25')](function(_0x2cb917){_0x1cc73e['rows']=_0x2cb917;return _0x1cc73e;})[_0xb9ef('0x25')](respondWithFilteredResult(_0x4fd975,_0xde6866));})[_0xb9ef('0x30')](handleError(_0x4fd975,null));};exports['show']=function(_0x37e0d8,_0x2b1851){var _0x46bbd9={'raw':![],'where':{'id':_0x37e0d8[_0xb9ef('0xa9')]['id']}},_0x52c59e={};_0x52c59e[_0xb9ef('0x35')]=_['keys'](db[_0xb9ef('0x32')]['rawAttributes']);_0x52c59e[_0xb9ef('0x36')]=_['keys'](_0x37e0d8[_0xb9ef('0x36')]);_0x52c59e[_0xb9ef('0x3f')]=_[_0xb9ef('0x39')](_0x52c59e['model'],_0x52c59e[_0xb9ef('0x36')]);_0x46bbd9[_0xb9ef('0x38')]=_['intersection'](_0x52c59e[_0xb9ef('0x35')],qs['fields'](_0x37e0d8['query'][_0xb9ef('0x3a')]));_0x46bbd9[_0xb9ef('0x38')]=_0x46bbd9[_0xb9ef('0x38')][_0xb9ef('0x57')]?_0x46bbd9[_0xb9ef('0x38')]:_0x52c59e['model'];if(_0x37e0d8[_0xb9ef('0x36')][_0xb9ef('0xaa')]){_0x46bbd9[_0xb9ef('0xab')]=[{'all':!![]}];}_0x46bbd9=_['merge']({},_0x46bbd9,_0x37e0d8[_0xb9ef('0xac')]);return db[_0xb9ef('0x32')][_0xb9ef('0x58')](_0x46bbd9)['then'](handleEntityNotFound(_0x2b1851,null))[_0xb9ef('0x25')](respondWithResult(_0x2b1851,null))['catch'](handleError(_0x2b1851,null));};exports['create']=function(_0x55c429,_0x2f878b){return db[_0xb9ef('0x32')]['create'](_0x55c429[_0xb9ef('0x6b')],{})[_0xb9ef('0x25')](respondWithResult(_0x2f878b,0xc9))[_0xb9ef('0x30')](handleError(_0x2f878b,null));};exports[_0xb9ef('0x24')]=function(_0x2d09a1,_0x3b6e9b){if(_0x2d09a1['body']['id']){delete _0x2d09a1[_0xb9ef('0x6b')]['id'];}return db[_0xb9ef('0x32')][_0xb9ef('0x58')]({'where':{'id':_0x2d09a1[_0xb9ef('0xa9')]['id']}})[_0xb9ef('0x25')](handleEntityNotFound(_0x3b6e9b,null))['then'](saveUpdates(_0x2d09a1[_0xb9ef('0x6b')],null))[_0xb9ef('0x25')](respondWithResult(_0x3b6e9b,null))[_0xb9ef('0x30')](handleError(_0x3b6e9b,null));};exports[_0xb9ef('0xad')]=function(_0x441058,_0x3fd783){return db[_0xb9ef('0x32')][_0xb9ef('0x58')]({'where':{'id':_0x441058['params']['id']}})[_0xb9ef('0x25')](handleEntityNotFound(_0x3fd783,null))[_0xb9ef('0x25')](removeEntity(_0x3fd783,null))['catch'](handleError(_0x3fd783,null));};exports[_0xb9ef('0xae')]=function(_0x4ea8f7,_0x502241){return db[_0xb9ef('0x32')][_0xb9ef('0xae')]()[_0xb9ef('0x25')](respondWithResult(_0x502241,null))[_0xb9ef('0x30')](handleError(_0x502241,null));};exports['addMessage']=function(_0x2224ff,_0x23a54f,_0x502446){return db[_0xb9ef('0xaf')][_0xb9ef('0x58')]({'where':{'id':_0x2224ff[_0xb9ef('0xa9')]['id']}})[_0xb9ef('0x25')](handleEntityNotFound(_0x23a54f,null))[_0xb9ef('0x25')](function(_0x2869b3){if(_0x2869b3){return _0x2869b3[_0xb9ef('0xb0')](_0x2224ff[_0xb9ef('0x6b')][_0xb9ef('0xb1')],_[_0xb9ef('0xb2')](_0x2224ff[_0xb9ef('0x6b')],[_0xb9ef('0xb1'),'id'])||{});}})[_0xb9ef('0x25')](respondWithResult(_0x23a54f,null))[_0xb9ef('0x30')](handleError(_0x23a54f,null));};exports[_0xb9ef('0xb3')]=function(_0x51aafc,_0x4d2610,_0x571736){var _0x3545ba={'raw':![],'where':{}};var _0x4b7998={};var _0x526c3c={'count':0x0,'rows':[]};return db[_0xb9ef('0x32')][_0xb9ef('0xb4')]({'where':{'id':_0x51aafc['params']['id']}})['then'](handleEntityNotFound(_0x4d2610,null))[_0xb9ef('0x25')](function(_0x133e2d){if(_0x133e2d){_0x4b7998[_0xb9ef('0x35')]=_[_0xb9ef('0x37')](db[_0xb9ef('0xaf')][_0xb9ef('0x33')]);_0x4b7998[_0xb9ef('0x36')]=_[_0xb9ef('0x37')](_0x51aafc[_0xb9ef('0x36')]);_0x4b7998['filters']=_['intersection'](_0x4b7998[_0xb9ef('0x35')],_0x4b7998['query']);_0x3545ba[_0xb9ef('0x38')]=_[_0xb9ef('0x39')](_0x4b7998['model'],qs[_0xb9ef('0x3a')](_0x51aafc[_0xb9ef('0x36')]['fields']));_0x3545ba[_0xb9ef('0x38')]=_0x3545ba[_0xb9ef('0x38')][_0xb9ef('0x57')]?_0x3545ba['attributes']:_0x4b7998[_0xb9ef('0x35')];if(!_0x51aafc[_0xb9ef('0x36')][_0xb9ef('0x3b')]('nolimit')){_0x3545ba['limit']=qs[_0xb9ef('0x1f')](_0x51aafc['query']['limit']);_0x3545ba[_0xb9ef('0x1e')]=qs[_0xb9ef('0x1e')](_0x51aafc[_0xb9ef('0x36')][_0xb9ef('0x1e')]);}_0x3545ba[_0xb9ef('0x3d')]=qs['sort'](_0x51aafc[_0xb9ef('0x36')][_0xb9ef('0x3e')]);_0x3545ba['where']=qs[_0xb9ef('0x3f')](_['pick'](_0x51aafc[_0xb9ef('0x36')],_0x4b7998[_0xb9ef('0x3f')]));_0x3545ba[_0xb9ef('0x72')][_0xb9ef('0xa6')]=_0x133e2d['id'];if(_0x51aafc[_0xb9ef('0x36')][_0xb9ef('0x7a')]){_0x3545ba[_0xb9ef('0x72')]=_['merge'](_0x3545ba[_0xb9ef('0x72')],{'$or':_['map'](_0x3545ba[_0xb9ef('0x38')],function(_0x2a2f01){var _0x26b8c3={};_0x26b8c3[_0x2a2f01]={'$like':'%'+_0x51aafc[_0xb9ef('0x36')]['filter']+'%'};return _0x26b8c3;})});}if(_0x51aafc[_0xb9ef('0x36')]['$gte']){var _0x2f3e05=_0x51aafc[_0xb9ef('0x36')][_0xb9ef('0xb5')]['split'](',');var _0x1096e6={};_0x1096e6[_0x2f3e05[0x0]]={'$gte':moment(_0x2f3e05[0x1])[_0xb9ef('0xb6')]('YYYY-MM-DD\x20HH:mm:ss')};_0x3545ba[_0xb9ef('0x72')]=_[_0xb9ef('0x91')](_0x3545ba[_0xb9ef('0x72')],_0x1096e6);}_0x3545ba=_[_0xb9ef('0x91')]({},_0x3545ba,_0x51aafc[_0xb9ef('0xac')]);return db['OpenchannelMessage'][_0xb9ef('0x1d')]({'where':_0x3545ba['where']})[_0xb9ef('0x25')](function(_0x5c6434){_0x526c3c[_0xb9ef('0x1d')]=_0x5c6434;if(_0x51aafc[_0xb9ef('0x36')][_0xb9ef('0xaa')]){_0x3545ba['include']=[{'all':!![]}];}return db[_0xb9ef('0xaf')][_0xb9ef('0xb7')](_0x3545ba);})[_0xb9ef('0x25')](function(_0x5054b0){_0x526c3c[_0xb9ef('0xb8')]=_0x5054b0;return _0x526c3c;});}})[_0xb9ef('0x25')](respondWithFilteredResult(_0x4d2610,_0x3545ba))[_0xb9ef('0x30')](handleError(_0x4d2610,null));};exports['addTags']=function(_0x438c40,_0x567efc,_0x1e5a8d){return db[_0xb9ef('0x32')][_0xb9ef('0x58')]({'where':{'id':_0x438c40[_0xb9ef('0xa9')]['id']}})[_0xb9ef('0x25')](handleEntityNotFound(_0x567efc,null))[_0xb9ef('0x25')](function(_0x5526f6){if(_0x5526f6){return _0x5526f6[_0xb9ef('0xb9')](_0x438c40[_0xb9ef('0x6b')][_0xb9ef('0xb1')],_[_0xb9ef('0xb2')](_0x438c40['body'],[_0xb9ef('0xb1'),'id'])||{})['spread'](function(){return db[_0xb9ef('0x65')][_0xb9ef('0xb7')]({'attributes':['id',_0xb9ef('0x29'),'color'],'where':{'id':_0x438c40[_0xb9ef('0x6b')][_0xb9ef('0xb1')]}});})['then'](function(_0x410d51){socket[_0xb9ef('0xba')](_0xb9ef('0xbb'),{'id':Number(_0x438c40[_0xb9ef('0xa9')]['id']),'tags':_0x410d51||[]});return{'id':Number(_0x438c40[_0xb9ef('0xa9')]['id']),'tags':_0x410d51||[]};});}})['then'](respondWithResult(_0x567efc,null))[_0xb9ef('0x30')](handleError(_0x567efc,null));};exports[_0xb9ef('0xbc')]=function(_0x5f59b4,_0x376823,_0x45b2ed){return db['OpenchannelInteraction'][_0xb9ef('0x58')]({'where':{'id':_0x5f59b4[_0xb9ef('0xa9')]['id']}})['then'](handleEntityNotFound(_0x376823,null))['then'](function(_0x394ebe){if(_0x394ebe){return _0x394ebe[_0xb9ef('0xbc')](_0x5f59b4[_0xb9ef('0x36')]['ids']);}})['then'](respondWithStatusCode(_0x376823,null))[_0xb9ef('0x30')](handleError(_0x376823,null));};exports['download']=function(_0x9f4c07,_0x4b6cc6){var _0x2e1900=moment()[_0xb9ef('0xbd')]()[_0xb9ef('0x8f')]();var _0x40a7fe=path[_0xb9ef('0xbe')](config[_0xb9ef('0xbf')],_0xb9ef('0xc0'),'files',_0xb9ef('0xc1'));var _0x38b0ba=path['join'](config['root'],_0xb9ef('0xc0'),_0xb9ef('0xc2'),'attachments');var _0x2a4b88=path[_0xb9ef('0xbe')](_0x40a7fe,_0x2e1900);var _0x49a55f=util[_0xb9ef('0xb6')](_0xb9ef('0xc3'),_0x9f4c07[_0xb9ef('0xa9')]['id'],_0x2e1900);var _0x10a4e4=path[_0xb9ef('0xbe')](_0x40a7fe,_0x49a55f);var _0x58835c=[];_0x58835c[_0xb9ef('0xa7')]({'model':db['User'],'as':'User','attributes':['id',_0xb9ef('0xc4')],'raw':!![]});_0x58835c[_0xb9ef('0xa7')]({'model':db[_0xb9ef('0xc5')],'as':_0xb9ef('0xc6'),'attributes':['id',_0xb9ef('0xc7'),_0xb9ef('0xc8')],'raw':!![]});if(_0x9f4c07['query'][_0xb9ef('0xc9')]){_0x58835c[_0xb9ef('0xa7')]({'model':db[_0xb9ef('0xca')],'as':_0xb9ef('0xca'),'raw':!![]});}var _0x3da1c4=[{'model':db['OpenchannelMessage'],'as':_0xb9ef('0xcb'),'attributes':['id',_0xb9ef('0x6b'),_0xb9ef('0x70'),_0xb9ef('0xcc'),_0xb9ef('0xcd'),_0xb9ef('0x75')],'include':_0x58835c}];_0x3da1c4[_0xb9ef('0xa7')]({'model':db[_0xb9ef('0xce')],'as':'Account','attributes':['id',_0xb9ef('0x29')]});_0x3da1c4['push']({'model':db['User'],'as':_0xb9ef('0xcf'),'attributes':['id',_0xb9ef('0xc4')]});return db[_0xb9ef('0x32')][_0xb9ef('0x58')]({'where':{'id':_0x9f4c07[_0xb9ef('0xa9')]['id']},'include':_0x3da1c4})[_0xb9ef('0x25')](handleEntityNotFound(_0x4b6cc6,null))[_0xb9ef('0x25')](function(_0x43eedd){if(_0x43eedd){var _0x7afd2c=_0x43eedd[_0xb9ef('0xd0')]({'plain':!![]});fs[_0xb9ef('0xd1')](_0x2a4b88);var _0x4990d6={'format':'A4','border':'10px','header':{'height':'40px','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':_0xb9ef('0xd2'),'contents':{'default':util['format'](_0xb9ef('0xd3'),util[_0xb9ef('0xb6')](_0xb9ef('0xd4'),'Openchannel',_0x7afd2c['id']),moment()['format']('YYYY-MM-DD')[_0xb9ef('0x8f')]())}}};var _0x400d6e={'channel':_0xb9ef('0xd5'),'account':_0x7afd2c[_0xb9ef('0xd6')][_0xb9ef('0x29')],'agent':_0x7afd2c[_0xb9ef('0xcf')]?_0x7afd2c[_0xb9ef('0xcf')][_0xb9ef('0xc4')]:_0xb9ef('0xd7'),'createdAt':moment(_0x7afd2c[_0xb9ef('0x70')])[_0xb9ef('0xb6')](_0xb9ef('0xd8'))[_0xb9ef('0x8f')](),'closedAt':_0x7afd2c[_0xb9ef('0xd9')]?moment(_0x7afd2c[_0xb9ef('0xda')])[_0xb9ef('0xb6')](_0xb9ef('0xd8'))[_0xb9ef('0x8f')]():'','disposition':_0x7afd2c[_0xb9ef('0xdb')],'visibility':_0x7afd2c[_0xb9ef('0xdc')]?_0xb9ef('0xdd'):'Private','messages':_(_0x7afd2c[_0xb9ef('0xcb')])[_0xb9ef('0x7a')]({'secret':![]})[_0xb9ef('0x2c')](function(_0x20ca47){if(_0x20ca47['Attachment']){var _0x2b87bb=path['join'](_0x38b0ba,_0x20ca47['Attachment'][_0xb9ef('0xde')]);if(fs[_0xb9ef('0xdf')](_0x2b87bb)){fs['createReadStream'](_0x2b87bb)[_0xb9ef('0xe0')](fs[_0xb9ef('0xe1')](path['join'](_0x2a4b88,_0x20ca47[_0xb9ef('0xca')][_0xb9ef('0xde')])));}}return{'date':moment(_0x20ca47[_0xb9ef('0x70')])[_0xb9ef('0xb6')](_0xb9ef('0xd8'))['toString'](),'sender':_0x20ca47[_0xb9ef('0xcc')]===_0xb9ef('0xe2')?_0x20ca47[_0xb9ef('0x68')]?_0x20ca47[_0xb9ef('0x68')][_0xb9ef('0xc4')]:_0xb9ef('0xe3'):_0x20ca47[_0xb9ef('0xc6')][_0xb9ef('0xc7')]+(_0x20ca47[_0xb9ef('0xc6')][_0xb9ef('0xc8')]?'\x20'+_0x20ca47['Contact'][_0xb9ef('0xc8')]:''),'body':_0x20ca47[_0xb9ef('0xca')]?_0x20ca47[_0xb9ef('0xca')][_0xb9ef('0xde')]:_0x20ca47[_0xb9ef('0x6b')],'direction':_0x20ca47[_0xb9ef('0xcc')]===_0xb9ef('0xe2')?'A':'C','secret':_0x20ca47[_0xb9ef('0xcd')],'read':_0x20ca47[_0xb9ef('0x75')],'attachment':_0x20ca47['Attachment']};})[_0xb9ef('0x5a')]()};return ejs[_0xb9ef('0xe4')](path[_0xb9ef('0xbe')](config['root'],_0xb9ef('0xc0'),_0xb9ef('0xe5'),_0xb9ef('0xe6')),{'interaction':_0x400d6e})[_0xb9ef('0x25')](function(_0xa506d){return new BPromise(function(_0x109dbb,_0x45ea95){pdf['create'](_0xa506d,_0x4990d6)[_0xb9ef('0xe7')](path[_0xb9ef('0xbe')](_0x2a4b88,_0xb9ef('0xe8')+_0x7afd2c['id']+'-'+_0x2e1900+'.pdf'),function(_0x154617,_0x146aa2){if(_0x154617)return _0x45ea95(_0x154617);_0x109dbb(_0x146aa2);});});})[_0xb9ef('0x25')](function(){return new BPromise(function(_0x25210a,_0x14ad99){zipdir(_0x2a4b88,{'saveTo':_0x10a4e4},function(_0x38b911,_0x497443){if(_0x38b911)return _0x14ad99(_0x38b911);return _0x25210a(_0x497443);});})['then'](function(){return new BPromise(function(_0x22186f,_0x52a46a){rimraf(_0x2a4b88,function(_0x52adcb){if(_0x52adcb)_0x52a46a(_0x52adcb);return _0x22186f();});});})['then'](function(){return _0x4b6cc6[_0xb9ef('0xe9')](_0x10a4e4,_0x49a55f,function(_0x5dae23){if(_0x5dae23){console[_0xb9ef('0xea')]('err',_0x5dae23);}else{fs[_0xb9ef('0xeb')](_0x10a4e4);}});});});}else{return _0x4b6cc6[_0xb9ef('0x26')](0xc8);}})['catch'](handleError(_0x4b6cc6,null));};
\ No newline at end of file
+var _0xb2b4=['Content-Range','apply','reject','update','then','destroy','end','error','stack','name','Users','map','fullname','TagIds','Tags','forEach','catch','index','OpenchannelInteraction','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','select','field','color','from','u.fullname','ui.OpenchannelInteractionId','left_join','users','u.id\x20=\x20ui.UserId','openchannel_interactions','cm_contacts','a.id\x20=\x20i.OpenchannelAccountId','me.OpenchannelInteractionId\x20=\x20i.id','it.OpenchannelInteractionId\x20=\x20i.id','expr','search','parseSearch','sqlOperator','conditions','find','unreadMessages','value','Contact','operator','$substring','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','c.firstName\x20LIKE\x20?\x20OR\x20c.lastName\x20LIKE\x20?\x20OR\x20c.email\x20LIKE\x20?','ContactId','buildExpression','type','text','start','Tag','split','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','union','CONCAT_WS(\x27\x20\x27,\x20o.name,\x20o.fullname)\x20LIKE\x20?','UserId','body','some','compact','isEmpty','i.OpenchannelAccountId\x20IN\x20?','concat','createdAt','parse','$gte','$lte','i.createdAt\x20BETWEEN\x20?\x20AND\x20?','\x20IS\x20NULL','\x20=\x20?','read','having','`unreadMessages`\x20=\x200','`unreadMessages`\x20>\x200','tag','isArray','replace','\x27\x27\x27\x27','isNumeric','i.id\x20LIKE\x20?','MATCH\x20(me.body)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','i.from\x20LIKE\x20?','CONCAT(c.firstName,\x20\x27\x20\x27,\x20c.lastName)\x20LIKE\x20?','group','i.id','Sequelize','clone','SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)','resolve','journey','i.OpenchannelAccountId\x20IS\x20NOT\x20NULL','user','i.OpenchannelAccountId\x20IS\x20NULL','sequelize','toString','Account.key','Account.mandatoryDisposition','i.*','Contact.firstName','c.lastName','Contact.lastName','c.email','Contact.email','c.phone','Contact.phone','c.mobile','Contact.fax','Owner.fullname','o.internal','Owner.internal','GROUP_CONCAT(DISTINCT\x20t.id)','ui.OpenchannelInteractionId\x20IN\x20?','groupBy','all','show','params','includeAll','include','merge','create','describe','addMessage','OpenchannelMessage','ids','omit','findOne','OpenchannelInteractionId','filter','format','YYYY-MM-DD\x20HH:mm:ss','options','findAll','rows','addTags','setTags','spread','emit','removeTags','unix','root','server','tmp','join','attachments','transcript-%d-%s.zip','User','push','CmContact','firstName','lastName','Attachment','Messages','direction','OpenchannelAccount','Account','Owner','get','mkdirSync','<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>','%s\x20#%d','Openchannel','N.A.','closed','closedAt','disposition','threadId','Private','existsSync','pipe','createWriteStream','basename','out','System','secret','renderFile','views','toFile','transcript-','.pdf','download','log','err','unlinkSync','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../mysqldb','redis','defaults','socket.io-emitter','./openchannelInteraction.socket','register','sendStatus','status','json','count','offset','limit','set'];(function(_0xf0e370,_0x1e6c42){var _0x174ca5=function(_0x47745c){while(--_0x47745c){_0xf0e370['push'](_0xf0e370['shift']());}};_0x174ca5(++_0x1e6c42);}(_0xb2b4,0x1b4));var _0x4b2b=function(_0x4be3ec,_0x218441){_0x4be3ec=_0x4be3ec-0x0;var _0x44b79f=_0xb2b4[_0x4be3ec];return _0x44b79f;};'use strict';var pdf=require(_0x4b2b('0x0'));var emlformat=require(_0x4b2b('0x1'));var rimraf=require(_0x4b2b('0x2'));var zipdir=require(_0x4b2b('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x4b2b('0x4'));var moment=require(_0x4b2b('0x5'));var BPromise=require(_0x4b2b('0x6'));var Mustache=require(_0x4b2b('0x7'));var util=require('util');var path=require(_0x4b2b('0x8'));var sox=require(_0x4b2b('0x9'));var csv=require(_0x4b2b('0xa'));var ejs=require(_0x4b2b('0xb'));var fs=require('fs');var _=require(_0x4b2b('0xc'));var squel=require(_0x4b2b('0xd'));var crypto=require(_0x4b2b('0xe'));var jsforce=require(_0x4b2b('0xf'));var deskjs=require(_0x4b2b('0x10'));var toCsv=require(_0x4b2b('0xa'));var querystring=require(_0x4b2b('0x11'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x4b2b('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0x4b2b('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x4b2b('0x14'))(_0x4b2b('0x15'));var utils=require(_0x4b2b('0x16'));var config=require('../../config/environment');var db=require(_0x4b2b('0x17'))['db'];config[_0x4b2b('0x18')]=_[_0x4b2b('0x19')](config[_0x4b2b('0x18')],{'host':'localhost','port':0x18eb});var socket=require(_0x4b2b('0x1a'))(new Redis(config[_0x4b2b('0x18')]));require(_0x4b2b('0x1b'))[_0x4b2b('0x1c')](socket);function respondWithStatusCode(_0x5c840a,_0x1b9bfa){_0x1b9bfa=_0x1b9bfa||0xcc;return function(_0x19c134){if(_0x19c134){return _0x5c840a[_0x4b2b('0x1d')](_0x1b9bfa);}return _0x5c840a[_0x4b2b('0x1e')](_0x1b9bfa)['end']();};}function respondWithResult(_0xa6af9c,_0x16dfde){_0x16dfde=_0x16dfde||0xc8;return function(_0x4369a3){if(_0x4369a3){return _0xa6af9c[_0x4b2b('0x1e')](_0x16dfde)[_0x4b2b('0x1f')](_0x4369a3);}};}function respondWithFilteredResult(_0x3b13db,_0x5bd56b){return function(_0x3813f2){if(_0x3813f2){var _0x37aa6b=_0x3813f2[_0x4b2b('0x20')],_0x22d5f5=_0x5bd56b[_0x4b2b('0x21')],_0x43befb=_0x5bd56b[_0x4b2b('0x21')]+_0x5bd56b[_0x4b2b('0x22')],_0x23c3ea;if(_0x43befb>=_0x37aa6b){_0x43befb=_0x37aa6b;_0x23c3ea=0xc8;}else{_0x23c3ea=0xce;}_0x3b13db['status'](_0x23c3ea);return _0x3b13db[_0x4b2b('0x23')](_0x4b2b('0x24'),_0x22d5f5+'-'+_0x43befb+'/'+_0x37aa6b)[_0x4b2b('0x1f')](_0x3813f2);}return null;};}function patchUpdates(_0x1bfb64){return function(_0xb22af){try{jsonpatch[_0x4b2b('0x25')](_0xb22af,_0x1bfb64,!![]);}catch(_0x12097d){return BPromise[_0x4b2b('0x26')](_0x12097d);}return _0xb22af['save']();};}function saveUpdates(_0x31e753,_0x142dfa){return function(_0x5c247a){if(_0x5c247a){return _0x5c247a[_0x4b2b('0x27')](_0x31e753)[_0x4b2b('0x28')](function(_0xa3f05f){return _0xa3f05f;});}return null;};}function removeEntity(_0x52479e,_0x805be9){return function(_0x439e50){if(_0x439e50){return _0x439e50[_0x4b2b('0x29')]()[_0x4b2b('0x28')](function(){_0x52479e[_0x4b2b('0x1e')](0xcc)[_0x4b2b('0x2a')]();});}};}function handleEntityNotFound(_0x534b14,_0x48c93b){return function(_0x14ac5c){if(!_0x14ac5c){_0x534b14['sendStatus'](0x194);}return _0x14ac5c;};}function handleError(_0x12fc89,_0x2481d7){_0x2481d7=_0x2481d7||0x1f4;return function(_0x27c677){logger[_0x4b2b('0x2b')](_0x27c677[_0x4b2b('0x2c')]);if(_0x27c677[_0x4b2b('0x2d')]){delete _0x27c677['name'];}_0x12fc89[_0x4b2b('0x1e')](_0x2481d7)['send'](_0x27c677);};}function getInteractionUsers(_0x2d8fca,_0x5573ba){return new BPromise(function(_0x134d6a,_0x87517e){try{if(_0x5573ba[_0x2d8fca['id']]){_0x2d8fca[_0x4b2b('0x2e')]=_[_0x4b2b('0x2f')](_0x5573ba[_0x2d8fca['id']],function(_0x317ae0){return{'id':_0x317ae0['id'],'fullname':_0x317ae0[_0x4b2b('0x30')]};});}}catch(_0x20fe18){_0x87517e(_0x20fe18);}_0x134d6a(_0x2d8fca);});}function getInteractionTags(_0x410884,_0xf88ac3){return new BPromise(function(_0x8b973e,_0x16fdad){try{if(_0x410884[_0x4b2b('0x31')]){_0x410884[_0x4b2b('0x32')]=[];_0x410884[_0x4b2b('0x31')]['split'](',')[_0x4b2b('0x33')](function(_0x58a8e1){_0x410884['Tags']['push'](_0xf88ac3[_0x58a8e1]);});}delete _0x410884[_0x4b2b('0x31')];}catch(_0x55604c){_0x16fdad(_0x55604c);}_0x8b973e(_0x410884);});}function updateOpenchannelInteraction(_0x3b91f8,_0x4ec51c,_0x3381f4){return new BPromise(function(_0x5a44fb,_0x284745){return getInteractionUsers(_0x3b91f8,_0x3381f4)['then'](function(_0x461c63){return getInteractionTags(_0x461c63,_0x4ec51c);})[_0x4b2b('0x28')](function(_0x4ca888){_0x5a44fb(_0x4ca888);})[_0x4b2b('0x34')](function(_0x90ed63){_0x284745(_0x90ed63);});});}exports[_0x4b2b('0x35')]=function(_0x214bdd,_0x420e5b){var _0x719bde={},_0x419f8f={},_0xba03d2={'count':0x0,'rows':[]};var _0x25e5d0=_['map'](db[_0x4b2b('0x36')][_0x4b2b('0x37')],function(_0x261760){return{'name':_0x261760[_0x4b2b('0x38')],'type':_0x261760['type'][_0x4b2b('0x39')]};});_0x419f8f[_0x4b2b('0x3a')]=_[_0x4b2b('0x2f')](_0x25e5d0,_0x4b2b('0x2d'));_0x419f8f[_0x4b2b('0x3b')]=_[_0x4b2b('0x3c')](_0x214bdd['query']);_0x419f8f[_0x4b2b('0x3d')]=_[_0x4b2b('0x3e')](_0x419f8f['model'],_0x419f8f['query']);_0x719bde[_0x4b2b('0x3f')]=_[_0x4b2b('0x3e')](_0x419f8f[_0x4b2b('0x3a')],qs['fields'](_0x214bdd[_0x4b2b('0x3b')][_0x4b2b('0x40')]));_0x719bde['attributes']=_0x719bde['attributes'][_0x4b2b('0x41')]?_0x719bde[_0x4b2b('0x3f')]:_0x419f8f[_0x4b2b('0x3a')];if(!_0x214bdd[_0x4b2b('0x3b')][_0x4b2b('0x42')](_0x4b2b('0x43'))){_0x719bde[_0x4b2b('0x22')]=qs[_0x4b2b('0x22')](_0x214bdd[_0x4b2b('0x3b')][_0x4b2b('0x22')]);_0x719bde[_0x4b2b('0x21')]=qs[_0x4b2b('0x21')](_0x214bdd['query'][_0x4b2b('0x21')]);}_0x719bde[_0x4b2b('0x44')]=qs[_0x4b2b('0x45')](_0x214bdd[_0x4b2b('0x3b')]['sort']);_0x719bde[_0x4b2b('0x46')]=qs[_0x4b2b('0x3d')](_[_0x4b2b('0x47')](_0x214bdd[_0x4b2b('0x3b')],_0x419f8f[_0x4b2b('0x3d')]),_0x25e5d0);var _0x2e16ae=[];var _0x3523b9=squel[_0x4b2b('0x48')]()[_0x4b2b('0x49')]('id')[_0x4b2b('0x49')](_0x4b2b('0x2d'))[_0x4b2b('0x49')](_0x4b2b('0x4a'))[_0x4b2b('0x4b')]('tools_tags');var _0x2c28a1=squel[_0x4b2b('0x48')]()[_0x4b2b('0x49')]('u.id')[_0x4b2b('0x49')](_0x4b2b('0x4c'))[_0x4b2b('0x49')](_0x4b2b('0x4d'))[_0x4b2b('0x4b')]('user_has_openchannel_interactions','ui')[_0x4b2b('0x4e')](_0x4b2b('0x4f'),'u',_0x4b2b('0x50'));var _0x50a4e9=squel['select']()[_0x4b2b('0x4b')](_0x4b2b('0x51'),'i')[_0x4b2b('0x4e')](_0x4b2b('0x52'),'c','c.id\x20=\x20i.ContactId\x20AND\x20c.deletedAt\x20IS\x20NULL')['left_join'](_0x4b2b('0x4f'),'o','o.id\x20=\x20i.UserId')['left_join']('openchannel_accounts','a',_0x4b2b('0x53'))['left_join']('openchannel_messages','me',_0x4b2b('0x54'))[_0x4b2b('0x4e')]('openchannel_interaction_has_tags','it',_0x4b2b('0x55'))[_0x4b2b('0x4e')]('tools_tags','t','t.id\x20=\x20it.TagId');var _0x70c87f=squel['expr']();var _0x308ef6=[];var _0x582856=squel[_0x4b2b('0x56')]();var _0x146970;if(_0x214bdd['query'][_0x4b2b('0x57')]){_0x146970=as[_0x4b2b('0x58')](_0x214bdd['query'][_0x4b2b('0x57')]);var _0x26751a=_0x146970[_0x4b2b('0x59')];for(var _0x250525=0x0;_0x250525<_0x146970[_0x4b2b('0x5a')][_0x4b2b('0x41')];_0x250525++){var _0xbaca6e=_0x146970['conditions'][_0x250525];var _0x11dd58='i';var _0x4f53a9=_[_0x4b2b('0x5b')](_0x25e5d0,[_0x4b2b('0x2d'),_0xbaca6e[_0x4b2b('0x49')]]);if(!_0x4f53a9){switch(_0xbaca6e[_0x4b2b('0x49')]){case _0x4b2b('0x5c'):if(_0xbaca6e[_0x4b2b('0x5d')]==0x1){_0x50a4e9['having']('`'+_0xbaca6e[_0x4b2b('0x49')]+'`\x20=\x200');}else{_0x50a4e9['having']('`'+_0xbaca6e[_0x4b2b('0x49')]+'`\x20>\x200');}break;case _0x4b2b('0x5e'):if(_0xbaca6e[_0x4b2b('0x5f')]===_0x4b2b('0x60')){if(_0xbaca6e[_0x4b2b('0x5d')]['split']('\x20')[_0x4b2b('0x41')]>0x1){_0x70c87f[_0x26751a](_0x4b2b('0x61'),qs['getFullTextValue'](_0xbaca6e[_0x4b2b('0x5d')]),null);}else{var _0x16d9da='%'+_0xbaca6e[_0x4b2b('0x5d')]+'%';_0x70c87f[_0x26751a](_0x4b2b('0x62'),_0x16d9da,_0x16d9da,_0x16d9da);}}else{_0x4f53a9=_['find'](_0x25e5d0,[_0x4b2b('0x2d'),_0x4b2b('0x63')]);_0xbaca6e[_0x4b2b('0x49')]=_0x4b2b('0x63');_0x23a8c1=as[_0x4b2b('0x64')](_0x11dd58,_0x4f53a9[_0x4b2b('0x65')],_0xbaca6e);_0x70c87f[_0x26751a](_0x23a8c1[_0x4b2b('0x66')],_0x23a8c1[_0x4b2b('0x5d')][_0x4b2b('0x67')],_0x23a8c1[_0x4b2b('0x5d')][_0x4b2b('0x2a')]);}break;case _0x4b2b('0x68'):var _0x528dc4=_0xbaca6e['value'][_0x4b2b('0x69')](',')[_0x4b2b('0x2f')](function(_0x2cc912){return Number(_0x2cc912);});_0x528dc4['forEach'](function(_0x29bcc7){_0x582856['or'](_0x4b2b('0x6a'),'%,'+_0x29bcc7+',%');});_0x308ef6=_[_0x4b2b('0x6b')](_0x308ef6,_0x528dc4);break;case'User':if(_0xbaca6e['operator']===_0x4b2b('0x60')){_0x70c87f[_0x26751a](_0x4b2b('0x6c'),'%'+_0xbaca6e['value']+'%',null);}else{_0x4f53a9=_[_0x4b2b('0x5b')](_0x25e5d0,['name',_0x4b2b('0x6d')]);_0xbaca6e[_0x4b2b('0x49')]='UserId';_0x23a8c1=as['buildExpression'](_0x11dd58,_0x4f53a9[_0x4b2b('0x65')],_0xbaca6e);_0x70c87f[_0x26751a](_0x23a8c1[_0x4b2b('0x66')],_0x23a8c1[_0x4b2b('0x5d')][_0x4b2b('0x67')],_0x23a8c1[_0x4b2b('0x5d')]['end']);}break;case _0x4b2b('0x6e'):_0x23a8c1=as['buildExpression']('me',null,_0xbaca6e);_0x70c87f[_0x26751a](_0x23a8c1[_0x4b2b('0x66')],_0x23a8c1['value'][_0x4b2b('0x67')],_0x23a8c1[_0x4b2b('0x5d')][_0x4b2b('0x2a')]);break;}}else{var _0x23a8c1=as[_0x4b2b('0x64')](_0x11dd58,_0x4f53a9['type'],_0xbaca6e);_0x70c87f[_0x26751a](_0x23a8c1['text'],_0x23a8c1['value'][_0x4b2b('0x67')],_0x23a8c1[_0x4b2b('0x5d')][_0x4b2b('0x2a')]);}}}else{var _0x4602ec=_(_0x214bdd[_0x4b2b('0x3b')])['keys']()[_0x4b2b('0x2f')](function(_0xfc9915){return _[_0x4b2b('0x6f')](_0x25e5d0,[_0x4b2b('0x2d'),_0xfc9915])?_0xfc9915:undefined;})[_0x4b2b('0x70')]()['value']();if(!_[_0x4b2b('0x71')](_0x4602ec)){_0x4602ec[_0x4b2b('0x33')](function(_0x3bf2ca){if(_0x3bf2ca==='OpenchannelAccountId'){_0x50a4e9[_0x4b2b('0x46')](_0x4b2b('0x72'),[][_0x4b2b('0x73')](_0x214bdd['query'][_0x3bf2ca]));}else if(_0x3bf2ca===_0x4b2b('0x74')){var _0x2e5460=JSON[_0x4b2b('0x75')](_0x214bdd['query'][_0x3bf2ca])[_0x4b2b('0x76')];var _0x366078=JSON[_0x4b2b('0x75')](_0x214bdd[_0x4b2b('0x3b')][_0x3bf2ca])[_0x4b2b('0x77')];_0x50a4e9[_0x4b2b('0x46')](_0x4b2b('0x78'),_0x2e5460,_0x366078);}else{if(_0x214bdd[_0x4b2b('0x3b')][_0x3bf2ca]==='null'){_0x50a4e9[_0x4b2b('0x46')]('i.'+_0x3bf2ca+_0x4b2b('0x79'));}else{_0x50a4e9[_0x4b2b('0x46')]('i.'+_0x3bf2ca+_0x4b2b('0x7a'),_0x214bdd[_0x4b2b('0x3b')][_0x3bf2ca]);}}});}if(_0x214bdd['query']['read']){if(_0x214bdd[_0x4b2b('0x3b')][_0x4b2b('0x7b')]==0x1){_0x50a4e9[_0x4b2b('0x7c')](_0x4b2b('0x7d'));}else{_0x50a4e9[_0x4b2b('0x7c')](_0x4b2b('0x7e'));}}if(_0x214bdd[_0x4b2b('0x3b')][_0x4b2b('0x7f')]){_0x308ef6=_[_0x4b2b('0x80')](_0x214bdd[_0x4b2b('0x3b')]['tag'])?_0x214bdd['query'][_0x4b2b('0x7f')]:new Array(_0x214bdd[_0x4b2b('0x3b')]['tag']);_0x308ef6[_0x4b2b('0x33')](function(_0x48e224){_0x582856['or'](_0x4b2b('0x6a'),'%,'+_0x48e224+',%');});}if(_0x214bdd[_0x4b2b('0x3b')]['filter']){var _0x3591a3=_0x214bdd['query']['filter'][_0x4b2b('0x81')]('\x5c','\x5c\x5c')[_0x4b2b('0x81')]('\x27\x27',_0x4b2b('0x82'));if(qs[_0x4b2b('0x83')](_0x3591a3)){_0x70c87f['or'](_0x4b2b('0x84'),_0x3591a3+'%');}else{_0x70c87f['or'](_0x4b2b('0x85'),qs['getFullTextValue'](_0x3591a3))['or'](_0x4b2b('0x86'),_0x3591a3+'%')['or'](_0x4b2b('0x87'),_0x3591a3+'%');}}}_0x50a4e9['where'](_0x70c87f);_0x50a4e9[_0x4b2b('0x88')](_0x4b2b('0x89'));var _0x149b15={'type':db[_0x4b2b('0x8a')]['QueryTypes']['SELECT'],'raw':!![]};var _0x1e6c33=_0x50a4e9[_0x4b2b('0x8b')]();_0x1e6c33['field'](_0x4b2b('0x89'));_0x1e6c33[_0x4b2b('0x49')](_0x4b2b('0x8c'),_0x4b2b('0x5c'));if(_0x719bde[_0x4b2b('0x44')]){_0x719bde[_0x4b2b('0x44')][_0x4b2b('0x33')](function(_0x751c91){_0x50a4e9['order']('i.'+_0x751c91[0x0],_0x751c91[0x1]==='DESC'?![]:!![]);});}if(!_[_0x4b2b('0x71')](_0x308ef6)){_0x50a4e9['having'](_0x582856);_0x1e6c33[_0x4b2b('0x46')]('t.id\x20IN\x20?',_0x308ef6);}BPromise[_0x4b2b('0x8d')]()[_0x4b2b('0x28')](function(){if(!_0x146970){if(_0x214bdd['query']['OpenchannelAccountId']||_0x214bdd['query'][_0x4b2b('0x8e')])return;_0x1e6c33[_0x4b2b('0x46')](_0x4b2b('0x8f'));_0x50a4e9[_0x4b2b('0x46')](_0x4b2b('0x8f'));return;}return _0x214bdd[_0x4b2b('0x90')]['getOpenchannelAccounts']({'attributes':['id'],'raw':!![]})[_0x4b2b('0x28')](function(_0x1efa87){if(_[_0x4b2b('0x71')](_0x1efa87)){_0x1e6c33[_0x4b2b('0x46')](_0x4b2b('0x91'));_0x50a4e9['where'](_0x4b2b('0x91'));}else{_0x1e6c33['where']('i.OpenchannelAccountId\x20IN\x20?',_[_0x4b2b('0x2f')](_0x1efa87,'id'));_0x50a4e9['where'](_0x4b2b('0x72'),_['map'](_0x1efa87,'id'));}});})[_0x4b2b('0x28')](function(){db[_0x4b2b('0x92')][_0x4b2b('0x3b')](_0x1e6c33[_0x4b2b('0x93')](),_0x149b15)[_0x4b2b('0x28')](function(_0xb47c07){_0xba03d2['count']=_0xb47c07['length'];if(_0xba03d2[_0x4b2b('0x20')]===0x0)return[];return db[_0x4b2b('0x92')][_0x4b2b('0x3b')](_0x3523b9[_0x4b2b('0x93')](),_0x149b15)[_0x4b2b('0x28')](function(_0x454678){_0x2e16ae=_['keyBy'](_0x454678,'id');_0x149b15=_['merge'](_0x149b15,{'model':db['OpenchannelInteraction'],'mapToModel':!![],'raw':!![],'nest':!![]});if(_0x214bdd['query']['fields']){_0x719bde[_0x4b2b('0x3f')][_0x4b2b('0x33')](function(_0x3781cb){_0x50a4e9['field']('i.'+_0x3781cb);});}else{_0x50a4e9[_0x4b2b('0x49')]('SUM(me.read\x20=\x200\x20AND\x20me.direction\x20=\x20\x27in\x27)',_0x4b2b('0x5c'));_0x50a4e9['field']('a.key',_0x4b2b('0x94'));_0x50a4e9[_0x4b2b('0x49')]('a.mandatoryDisposition',_0x4b2b('0x95'));_0x50a4e9[_0x4b2b('0x49')](_0x4b2b('0x96'));_0x50a4e9[_0x4b2b('0x49')]('c.firstName',_0x4b2b('0x97'));_0x50a4e9[_0x4b2b('0x49')](_0x4b2b('0x98'),_0x4b2b('0x99'));_0x50a4e9['field'](_0x4b2b('0x9a'),_0x4b2b('0x9b'));_0x50a4e9[_0x4b2b('0x49')](_0x4b2b('0x9c'),_0x4b2b('0x9d'));_0x50a4e9['field'](_0x4b2b('0x9e'),'Contact.mobile');_0x50a4e9[_0x4b2b('0x49')]('c.fax',_0x4b2b('0x9f'));_0x50a4e9[_0x4b2b('0x49')]('o.fullname',_0x4b2b('0xa0'));_0x50a4e9[_0x4b2b('0x49')](_0x4b2b('0xa1'),_0x4b2b('0xa2'));_0x50a4e9['field'](_0x4b2b('0xa3'),_0x4b2b('0x31'));}if(_0x719bde[_0x4b2b('0x22')])_0x50a4e9['limit'](_0x719bde[_0x4b2b('0x22')]);if(_0x719bde[_0x4b2b('0x21')])_0x50a4e9[_0x4b2b('0x21')](_0x719bde[_0x4b2b('0x21')]);return db[_0x4b2b('0x92')][_0x4b2b('0x3b')](_0x50a4e9[_0x4b2b('0x93')](),_0x149b15);})['then'](function(_0x5809b7){_0x2c28a1[_0x4b2b('0x46')](_0x4b2b('0xa4'),_[_0x4b2b('0x2f')](_0x5809b7,'id'));return db[_0x4b2b('0x92')][_0x4b2b('0x3b')](_0x2c28a1[_0x4b2b('0x93')](),_0x149b15)[_0x4b2b('0x28')](function(_0x971e64){var _0x2b85ac=_[_0x4b2b('0xa5')](_0x971e64,'OpenchannelInteractionId');var _0x9cbb00=[];_0x5809b7['forEach'](function(_0x22feed){_0x9cbb00['push'](updateOpenchannelInteraction(_0x22feed,_0x2e16ae,_0x2b85ac));});return BPromise[_0x4b2b('0xa6')](_0x9cbb00);});});})['then'](function(_0xaf63bf){_0xba03d2['rows']=_0xaf63bf;return _0xba03d2;})[_0x4b2b('0x28')](respondWithFilteredResult(_0x420e5b,_0x719bde));})[_0x4b2b('0x34')](handleError(_0x420e5b,null));};exports[_0x4b2b('0xa7')]=function(_0x41ddfd,_0x1ef2ea){var _0x5603a2={'raw':![],'where':{'id':_0x41ddfd[_0x4b2b('0xa8')]['id']}},_0x496384={};_0x496384['model']=_['keys'](db['OpenchannelInteraction']['rawAttributes']);_0x496384['query']=_[_0x4b2b('0x3c')](_0x41ddfd[_0x4b2b('0x3b')]);_0x496384[_0x4b2b('0x3d')]=_[_0x4b2b('0x3e')](_0x496384[_0x4b2b('0x3a')],_0x496384[_0x4b2b('0x3b')]);_0x5603a2[_0x4b2b('0x3f')]=_[_0x4b2b('0x3e')](_0x496384[_0x4b2b('0x3a')],qs[_0x4b2b('0x40')](_0x41ddfd[_0x4b2b('0x3b')][_0x4b2b('0x40')]));_0x5603a2[_0x4b2b('0x3f')]=_0x5603a2[_0x4b2b('0x3f')][_0x4b2b('0x41')]?_0x5603a2[_0x4b2b('0x3f')]:_0x496384[_0x4b2b('0x3a')];if(_0x41ddfd[_0x4b2b('0x3b')][_0x4b2b('0xa9')]){_0x5603a2[_0x4b2b('0xaa')]=[{'all':!![]}];}_0x5603a2=_[_0x4b2b('0xab')]({},_0x5603a2,_0x41ddfd['options']);return db['OpenchannelInteraction'][_0x4b2b('0x5b')](_0x5603a2)[_0x4b2b('0x28')](handleEntityNotFound(_0x1ef2ea,null))[_0x4b2b('0x28')](respondWithResult(_0x1ef2ea,null))[_0x4b2b('0x34')](handleError(_0x1ef2ea,null));};exports[_0x4b2b('0xac')]=function(_0x33019f,_0xfa2145){return db[_0x4b2b('0x36')]['create'](_0x33019f[_0x4b2b('0x6e')],{})[_0x4b2b('0x28')](respondWithResult(_0xfa2145,0xc9))[_0x4b2b('0x34')](handleError(_0xfa2145,null));};exports[_0x4b2b('0x27')]=function(_0x497483,_0x38995d){if(_0x497483[_0x4b2b('0x6e')]['id']){delete _0x497483[_0x4b2b('0x6e')]['id'];}return db[_0x4b2b('0x36')][_0x4b2b('0x5b')]({'where':{'id':_0x497483[_0x4b2b('0xa8')]['id']}})[_0x4b2b('0x28')](handleEntityNotFound(_0x38995d,null))[_0x4b2b('0x28')](saveUpdates(_0x497483[_0x4b2b('0x6e')],null))[_0x4b2b('0x28')](respondWithResult(_0x38995d,null))['catch'](handleError(_0x38995d,null));};exports[_0x4b2b('0x29')]=function(_0x50cd8d,_0x26fd23){return db[_0x4b2b('0x36')][_0x4b2b('0x5b')]({'where':{'id':_0x50cd8d['params']['id']}})[_0x4b2b('0x28')](handleEntityNotFound(_0x26fd23,null))[_0x4b2b('0x28')](removeEntity(_0x26fd23,null))['catch'](handleError(_0x26fd23,null));};exports['describe']=function(_0x4d37c9,_0x3b7891){return db[_0x4b2b('0x36')][_0x4b2b('0xad')]()[_0x4b2b('0x28')](respondWithResult(_0x3b7891,null))[_0x4b2b('0x34')](handleError(_0x3b7891,null));};exports[_0x4b2b('0xae')]=function(_0x45944f,_0x2a842f,_0x5998ce){return db[_0x4b2b('0xaf')]['find']({'where':{'id':_0x45944f[_0x4b2b('0xa8')]['id']}})[_0x4b2b('0x28')](handleEntityNotFound(_0x2a842f,null))[_0x4b2b('0x28')](function(_0x2d1d76){if(_0x2d1d76){return _0x2d1d76[_0x4b2b('0xae')](_0x45944f['body'][_0x4b2b('0xb0')],_[_0x4b2b('0xb1')](_0x45944f[_0x4b2b('0x6e')],[_0x4b2b('0xb0'),'id'])||{});}})[_0x4b2b('0x28')](respondWithResult(_0x2a842f,null))['catch'](handleError(_0x2a842f,null));};exports['getMessages']=function(_0x6eda16,_0x3adb1e,_0x5a8c71){var _0x771927={'raw':![],'where':{}};var _0x4712c0={};var _0x487f02={'count':0x0,'rows':[]};return db[_0x4b2b('0x36')][_0x4b2b('0xb2')]({'where':{'id':_0x6eda16[_0x4b2b('0xa8')]['id']}})[_0x4b2b('0x28')](handleEntityNotFound(_0x3adb1e,null))[_0x4b2b('0x28')](function(_0x4d1909){if(_0x4d1909){_0x4712c0['model']=_['keys'](db[_0x4b2b('0xaf')][_0x4b2b('0x37')]);_0x4712c0[_0x4b2b('0x3b')]=_[_0x4b2b('0x3c')](_0x6eda16[_0x4b2b('0x3b')]);_0x4712c0['filters']=_[_0x4b2b('0x3e')](_0x4712c0[_0x4b2b('0x3a')],_0x4712c0[_0x4b2b('0x3b')]);_0x771927[_0x4b2b('0x3f')]=_[_0x4b2b('0x3e')](_0x4712c0['model'],qs[_0x4b2b('0x40')](_0x6eda16[_0x4b2b('0x3b')][_0x4b2b('0x40')]));_0x771927[_0x4b2b('0x3f')]=_0x771927[_0x4b2b('0x3f')][_0x4b2b('0x41')]?_0x771927[_0x4b2b('0x3f')]:_0x4712c0[_0x4b2b('0x3a')];if(!_0x6eda16[_0x4b2b('0x3b')][_0x4b2b('0x42')](_0x4b2b('0x43'))){_0x771927[_0x4b2b('0x22')]=qs[_0x4b2b('0x22')](_0x6eda16['query']['limit']);_0x771927['offset']=qs[_0x4b2b('0x21')](_0x6eda16['query']['offset']);}_0x771927[_0x4b2b('0x44')]=qs['sort'](_0x6eda16['query'][_0x4b2b('0x45')]);_0x771927[_0x4b2b('0x46')]=qs[_0x4b2b('0x3d')](_[_0x4b2b('0x47')](_0x6eda16['query'],_0x4712c0[_0x4b2b('0x3d')]));_0x771927[_0x4b2b('0x46')][_0x4b2b('0xb3')]=_0x4d1909['id'];if(_0x6eda16[_0x4b2b('0x3b')][_0x4b2b('0xb4')]){_0x771927[_0x4b2b('0x46')]=_[_0x4b2b('0xab')](_0x771927['where'],{'$or':_[_0x4b2b('0x2f')](_0x771927[_0x4b2b('0x3f')],function(_0x394ac0){var _0xe83cf0={};_0xe83cf0[_0x394ac0]={'$like':'%'+_0x6eda16['query']['filter']+'%'};return _0xe83cf0;})});}if(_0x6eda16[_0x4b2b('0x3b')][_0x4b2b('0x76')]){var _0x6c5912=_0x6eda16[_0x4b2b('0x3b')][_0x4b2b('0x76')][_0x4b2b('0x69')](',');var _0x49574c={};_0x49574c[_0x6c5912[0x0]]={'$gte':moment(_0x6c5912[0x1])[_0x4b2b('0xb5')](_0x4b2b('0xb6'))};_0x771927[_0x4b2b('0x46')]=_['merge'](_0x771927['where'],_0x49574c);}_0x771927=_['merge']({},_0x771927,_0x6eda16[_0x4b2b('0xb7')]);return db[_0x4b2b('0xaf')][_0x4b2b('0x20')]({'where':_0x771927[_0x4b2b('0x46')]})['then'](function(_0x3cb315){_0x487f02[_0x4b2b('0x20')]=_0x3cb315;if(_0x6eda16[_0x4b2b('0x3b')][_0x4b2b('0xa9')]){_0x771927[_0x4b2b('0xaa')]=[{'all':!![]}];}return db[_0x4b2b('0xaf')][_0x4b2b('0xb8')](_0x771927);})[_0x4b2b('0x28')](function(_0x45e73e){_0x487f02[_0x4b2b('0xb9')]=_0x45e73e;return _0x487f02;});}})[_0x4b2b('0x28')](respondWithFilteredResult(_0x3adb1e,_0x771927))[_0x4b2b('0x34')](handleError(_0x3adb1e,null));};exports[_0x4b2b('0xba')]=function(_0xe52e4b,_0x5893ba,_0x52ee7b){return db[_0x4b2b('0x36')][_0x4b2b('0x5b')]({'where':{'id':_0xe52e4b[_0x4b2b('0xa8')]['id']}})[_0x4b2b('0x28')](handleEntityNotFound(_0x5893ba,null))[_0x4b2b('0x28')](function(_0x473352){if(_0x473352){return _0x473352[_0x4b2b('0xbb')](_0xe52e4b[_0x4b2b('0x6e')][_0x4b2b('0xb0')],_[_0x4b2b('0xb1')](_0xe52e4b[_0x4b2b('0x6e')],[_0x4b2b('0xb0'),'id'])||{})[_0x4b2b('0xbc')](function(){return db[_0x4b2b('0x68')]['findAll']({'attributes':['id',_0x4b2b('0x2d'),_0x4b2b('0x4a')],'where':{'id':_0xe52e4b[_0x4b2b('0x6e')][_0x4b2b('0xb0')]}});})['then'](function(_0x14a5ff){socket[_0x4b2b('0xbd')]('openchannelInteractionTags:save',{'id':Number(_0xe52e4b[_0x4b2b('0xa8')]['id']),'tags':_0x14a5ff||[]});return{'id':Number(_0xe52e4b[_0x4b2b('0xa8')]['id']),'tags':_0x14a5ff||[]};});}})[_0x4b2b('0x28')](respondWithResult(_0x5893ba,null))[_0x4b2b('0x34')](handleError(_0x5893ba,null));};exports[_0x4b2b('0xbe')]=function(_0x27e170,_0x11fdbd,_0x5f0b2c){return db['OpenchannelInteraction'][_0x4b2b('0x5b')]({'where':{'id':_0x27e170[_0x4b2b('0xa8')]['id']}})[_0x4b2b('0x28')](handleEntityNotFound(_0x11fdbd,null))['then'](function(_0x305b1a){if(_0x305b1a){return _0x305b1a[_0x4b2b('0xbe')](_0x27e170['query'][_0x4b2b('0xb0')]);}})[_0x4b2b('0x28')](respondWithStatusCode(_0x11fdbd,null))['catch'](handleError(_0x11fdbd,null));};exports['download']=function(_0x1bcf96,_0x5d64d6){var _0x3166d1=moment()[_0x4b2b('0xbf')]()[_0x4b2b('0x93')]();var _0x214e34=path['join'](config[_0x4b2b('0xc0')],_0x4b2b('0xc1'),'files',_0x4b2b('0xc2'));var _0x1bcaa8=path[_0x4b2b('0xc3')](config[_0x4b2b('0xc0')],'server','files',_0x4b2b('0xc4'));var _0x24aa75=path[_0x4b2b('0xc3')](_0x214e34,_0x3166d1);var _0x36fa38=util[_0x4b2b('0xb5')](_0x4b2b('0xc5'),_0x1bcf96[_0x4b2b('0xa8')]['id'],_0x3166d1);var _0x2847d8=path[_0x4b2b('0xc3')](_0x214e34,_0x36fa38);var _0x2ae596=[];_0x2ae596['push']({'model':db[_0x4b2b('0xc6')],'as':'User','attributes':['id','fullname'],'raw':!![]});_0x2ae596[_0x4b2b('0xc7')]({'model':db[_0x4b2b('0xc8')],'as':_0x4b2b('0x5e'),'attributes':['id',_0x4b2b('0xc9'),_0x4b2b('0xca')],'raw':!![]});if(_0x1bcf96[_0x4b2b('0x3b')][_0x4b2b('0xc4')]){_0x2ae596['push']({'model':db['Attachment'],'as':_0x4b2b('0xcb'),'raw':!![]});}var _0x2f027c=[{'model':db['OpenchannelMessage'],'as':_0x4b2b('0xcc'),'attributes':['id',_0x4b2b('0x6e'),_0x4b2b('0x74'),_0x4b2b('0xcd'),'secret','read'],'include':_0x2ae596}];_0x2f027c[_0x4b2b('0xc7')]({'model':db[_0x4b2b('0xce')],'as':_0x4b2b('0xcf'),'attributes':['id',_0x4b2b('0x2d')]});_0x2f027c['push']({'model':db['User'],'as':_0x4b2b('0xd0'),'attributes':['id',_0x4b2b('0x30')]});return db[_0x4b2b('0x36')]['find']({'where':{'id':_0x1bcf96[_0x4b2b('0xa8')]['id']},'include':_0x2f027c})['then'](handleEntityNotFound(_0x5d64d6,null))[_0x4b2b('0x28')](function(_0x4c8f77){if(_0x4c8f77){var _0x27d326=_0x4c8f77[_0x4b2b('0xd1')]({'plain':!![]});fs[_0x4b2b('0xd2')](_0x24aa75);var _0x316904={'format':'A4','border':'10px','header':{'height':'40px','contents':{'first':_0x4b2b('0xd3')}},'footer':{'height':'30px','contents':{'default':util[_0x4b2b('0xb5')]('<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[_0x4b2b('0xb5')](_0x4b2b('0xd4'),_0x4b2b('0xd5'),_0x27d326['id']),moment()['format']('YYYY-MM-DD')[_0x4b2b('0x93')]())}}};var _0x47151b={'channel':_0x4b2b('0xd5'),'account':_0x27d326[_0x4b2b('0xcf')][_0x4b2b('0x2d')],'agent':_0x27d326[_0x4b2b('0xd0')]?_0x27d326[_0x4b2b('0xd0')][_0x4b2b('0x30')]:_0x4b2b('0xd6'),'createdAt':moment(_0x27d326[_0x4b2b('0x74')])[_0x4b2b('0xb5')](_0x4b2b('0xb6'))['toString'](),'closedAt':_0x27d326[_0x4b2b('0xd7')]?moment(_0x27d326[_0x4b2b('0xd8')])['format']('YYYY-MM-DD\x20HH:mm:ss')[_0x4b2b('0x93')]():'','disposition':_0x27d326[_0x4b2b('0xd9')],'visibility':_0x27d326[_0x4b2b('0xda')]?'Public':_0x4b2b('0xdb'),'messages':_(_0x27d326['Messages'])[_0x4b2b('0xb4')]({'secret':![]})['map'](function(_0xea8885){if(_0xea8885['Attachment']){var _0x37ef10=path[_0x4b2b('0xc3')](_0x1bcaa8,_0xea8885['Attachment']['basename']);if(fs[_0x4b2b('0xdc')](_0x37ef10)){fs['createReadStream'](_0x37ef10)[_0x4b2b('0xdd')](fs[_0x4b2b('0xde')](path[_0x4b2b('0xc3')](_0x24aa75,_0xea8885['Attachment'][_0x4b2b('0xdf')])));}}return{'date':moment(_0xea8885[_0x4b2b('0x74')])['format'](_0x4b2b('0xb6'))[_0x4b2b('0x93')](),'sender':_0xea8885[_0x4b2b('0xcd')]===_0x4b2b('0xe0')?_0xea8885[_0x4b2b('0xc6')]?_0xea8885['User'][_0x4b2b('0x30')]:_0x4b2b('0xe1'):_0xea8885[_0x4b2b('0x5e')][_0x4b2b('0xc9')]+(_0xea8885[_0x4b2b('0x5e')][_0x4b2b('0xca')]?'\x20'+_0xea8885[_0x4b2b('0x5e')][_0x4b2b('0xca')]:''),'body':_0xea8885['Attachment']?_0xea8885['Attachment'][_0x4b2b('0xdf')]:_0xea8885[_0x4b2b('0x6e')],'direction':_0xea8885[_0x4b2b('0xcd')]===_0x4b2b('0xe0')?'A':'C','secret':_0xea8885[_0x4b2b('0xe2')],'read':_0xea8885[_0x4b2b('0x7b')],'attachment':_0xea8885[_0x4b2b('0xcb')]};})[_0x4b2b('0x5d')]()};return ejs[_0x4b2b('0xe3')](path['join'](config['root'],_0x4b2b('0xc1'),_0x4b2b('0xe4'),'downloadInteraction.html'),{'interaction':_0x47151b})[_0x4b2b('0x28')](function(_0x52a720){return new BPromise(function(_0x2ca5c0,_0x1e68e7){pdf[_0x4b2b('0xac')](_0x52a720,_0x316904)[_0x4b2b('0xe5')](path[_0x4b2b('0xc3')](_0x24aa75,_0x4b2b('0xe6')+_0x27d326['id']+'-'+_0x3166d1+_0x4b2b('0xe7')),function(_0x55cb25,_0x463eae){if(_0x55cb25)return _0x1e68e7(_0x55cb25);_0x2ca5c0(_0x463eae);});});})[_0x4b2b('0x28')](function(){return new BPromise(function(_0x593292,_0x3d45b0){zipdir(_0x24aa75,{'saveTo':_0x2847d8},function(_0x533a98,_0x38a225){if(_0x533a98)return _0x3d45b0(_0x533a98);return _0x593292(_0x38a225);});})[_0x4b2b('0x28')](function(){return new BPromise(function(_0x3bb095,_0x568586){rimraf(_0x24aa75,function(_0x4ecc79){if(_0x4ecc79)_0x568586(_0x4ecc79);return _0x3bb095();});});})['then'](function(){return _0x5d64d6[_0x4b2b('0xe8')](_0x2847d8,_0x36fa38,function(_0x4bc0b3){if(_0x4bc0b3){console[_0x4b2b('0xe9')](_0x4b2b('0xea'),_0x4bc0b3);}else{fs[_0x4b2b('0xeb')](_0x2847d8);}});});});}else{return _0x5d64d6[_0x4b2b('0x1d')](0xc8);}})[_0x4b2b('0x34')](handleError(_0x5d64d6,null));};
\ No newline at end of file