Built motion from commit d9028345.|2.5.43
[motion2.git] / server / api / chatMessage / chatMessage.controller.js
index 1eabe4e..1c00344 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8a85=['ChatMessage','rawAttributes','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','merge','VIRTUAL','filter','includeAll','include','findAll','rows','show','params','options','create','body','find','describe','chat','readAt','format','YYYY-MM-DD\x20HH:mm:ss','UserId','user','agent','get','ChatInteraction','isNil','read1stAt','interaction','[CHATMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','null','acceptMessage','SELECT\x20*\x20FROM\x20cm_contacts\x20WHERE\x20id\x20=\x20','sequelize','contact','internal','manual','interface','SIP/%s','channel','motionChannel','event','EventManager','parse','formData','chat-interactions','ChatInteractionId','role','rejectMessage','ContactId','Sequelize','QueryTypes','SELECT','User','fullname','email','eml-format','rimraf','zip-dir','fast-json-patch','bluebird','util','sox','ejs','fs-extra','lodash','squel','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','redis','defaults','localhost','register','jayson/promise','client','http','request','info','ChatMessage,\x20%s,\x20%s','request\x20sent','ChatMessage,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','status','end','json','undefined','limit','count','offset','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','stack','name','index','map'];(function(_0x365e54,_0x44be74){var _0x13317a=function(_0x2d917f){while(--_0x2d917f){_0x365e54['push'](_0x365e54['shift']());}};_0x13317a(++_0x44be74);}(_0x8a85,0x148));var _0x58a8=function(_0x51ccd1,_0x936bf1){_0x51ccd1=_0x51ccd1-0x0;var _0x678ca0=_0x8a85[_0x51ccd1];return _0x678ca0;};'use strict';var emlformat=require(_0x58a8('0x0'));var rimraf=require(_0x58a8('0x1'));var zipdir=require(_0x58a8('0x2'));var jsonpatch=require(_0x58a8('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x58a8('0x4'));var Mustache=require('mustache');var util=require(_0x58a8('0x5'));var path=require('path');var sox=require(_0x58a8('0x6'));var csv=require('to-csv');var ejs=require(_0x58a8('0x7'));var fs=require('fs');var fs_extra=require(_0x58a8('0x8'));var _=require(_0x58a8('0x9'));var squel=require(_0x58a8('0xa'));var crypto=require(_0x58a8('0xb'));var jsforce=require(_0x58a8('0xc'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x58a8('0xd'));var Papa=require(_0x58a8('0xe'));var Redis=require('ioredis');var authService=require(_0x58a8('0xf'));var qs=require(_0x58a8('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x58a8('0x11'));var logger=require(_0x58a8('0x12'))(_0x58a8('0x13'));var utils=require(_0x58a8('0x14'));var config=require('../../config/environment');var licenseUtil=require(_0x58a8('0x15'));var db=require('../../mysqldb')['db'];config[_0x58a8('0x16')]=_[_0x58a8('0x17')](config[_0x58a8('0x16')],{'host':_0x58a8('0x18'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x58a8('0x16')]));require('./chatMessage.socket')[_0x58a8('0x19')](socket);var jayson=require(_0x58a8('0x1a'));var client=jayson[_0x58a8('0x1b')][_0x58a8('0x1c')]({'port':0x232c});var client9002=jayson[_0x58a8('0x1b')][_0x58a8('0x1c')]({'port':0x232a});function respondWithRpcPromise(_0x128835,_0x27a579,_0x432ca0,_0x21fc46){return new BPromise(function(_0x70aa4f,_0x399c84){var _0x105ad0=_0x21fc46||client;return _0x105ad0[_0x58a8('0x1d')](_0x128835,_0x432ca0)['then'](function(_0x5d64b7){logger[_0x58a8('0x1e')](_0x58a8('0x1f'),_0x27a579,_0x58a8('0x20'));logger['debug'](_0x58a8('0x21'),_0x27a579,_0x58a8('0x20'),JSON[_0x58a8('0x22')](_0x5d64b7));if(_0x5d64b7[_0x58a8('0x23')]){if(_0x5d64b7[_0x58a8('0x23')][_0x58a8('0x24')]===0x1f4){logger[_0x58a8('0x23')]('ChatMessage,\x20%s,\x20%s',_0x27a579,_0x5d64b7[_0x58a8('0x23')]['message']);return _0x399c84(_0x5d64b7[_0x58a8('0x23')]['message']);}logger['error']('ChatMessage,\x20%s,\x20%s',_0x27a579,_0x5d64b7[_0x58a8('0x23')]['message']);return _0x70aa4f(_0x5d64b7[_0x58a8('0x23')]['message']);}else{logger[_0x58a8('0x1e')]('ChatMessage,\x20%s,\x20%s',_0x27a579,_0x58a8('0x20'));_0x70aa4f(_0x5d64b7['result'][_0x58a8('0x25')]);}})[_0x58a8('0x26')](function(_0x507fe6){logger[_0x58a8('0x23')](_0x58a8('0x1f'),_0x27a579,_0x507fe6);_0x399c84(_0x507fe6);});});}function respondWithStatusCode(_0x2090af,_0x5bf89e){_0x5bf89e=_0x5bf89e||0xcc;return function(_0x4d6a3e){if(_0x4d6a3e){return _0x2090af['sendStatus'](_0x5bf89e);}return _0x2090af[_0x58a8('0x27')](_0x5bf89e)[_0x58a8('0x28')]();};}function respondWithResult(_0x13944b,_0x5e211e){_0x5e211e=_0x5e211e||0xc8;return function(_0x47d170){if(_0x47d170){return _0x13944b[_0x58a8('0x27')](_0x5e211e)[_0x58a8('0x29')](_0x47d170);}};}function respondWithFilteredResult(_0x23146d,_0x402c9d){return function(_0x5ac4d9){if(_0x5ac4d9){var _0xf809e0=typeof _0x402c9d['offset']===_0x58a8('0x2a')&&typeof _0x402c9d[_0x58a8('0x2b')]==='undefined';var _0x40e9c4=_0x5ac4d9[_0x58a8('0x2c')];var _0x422596=_0xf809e0?0x0:_0x402c9d['offset'];var _0x44aa28=_0xf809e0?_0x5ac4d9[_0x58a8('0x2c')]:_0x402c9d[_0x58a8('0x2d')]+_0x402c9d['limit'];var _0x1b30c9;if(_0x44aa28>=_0x40e9c4){_0x44aa28=_0x40e9c4;_0x1b30c9=0xc8;}else{_0x1b30c9=0xce;}_0x23146d[_0x58a8('0x27')](_0x1b30c9);return _0x23146d[_0x58a8('0x2e')](_0x58a8('0x2f'),_0x422596+'-'+_0x44aa28+'/'+_0x40e9c4)[_0x58a8('0x29')](_0x5ac4d9);}return null;};}function patchUpdates(_0x4f1225){return function(_0x350a9f){try{jsonpatch[_0x58a8('0x30')](_0x350a9f,_0x4f1225,!![]);}catch(_0x25006a){return BPromise[_0x58a8('0x31')](_0x25006a);}return _0x350a9f[_0x58a8('0x32')]();};}function saveUpdates(_0x51f324,_0x359af1){return function(_0x1155f8){if(_0x1155f8){return _0x1155f8[_0x58a8('0x33')](_0x51f324)[_0x58a8('0x34')](function(_0x25c006){return _0x25c006;});}return null;};}function removeEntity(_0x521ec3,_0x1cade5){return function(_0x940737){if(_0x940737){return _0x940737[_0x58a8('0x35')]()[_0x58a8('0x34')](function(){_0x521ec3[_0x58a8('0x27')](0xcc)[_0x58a8('0x28')]();});}};}function handleEntityNotFound(_0x21e8f8,_0x1e97e8){return function(_0x1c01e0){if(!_0x1c01e0){_0x21e8f8[_0x58a8('0x36')](0x194);}return _0x1c01e0;};}function handleError(_0x168a2d,_0x3027ec){_0x3027ec=_0x3027ec||0x1f4;return function(_0x135f9f){logger['error'](_0x135f9f[_0x58a8('0x37')]);if(_0x135f9f['name']){delete _0x135f9f[_0x58a8('0x38')];}_0x168a2d[_0x58a8('0x27')](_0x3027ec)['send'](_0x135f9f);};}exports[_0x58a8('0x39')]=function(_0x4c591e,_0x357529){var _0x34ef12={},_0x1d8864={},_0x24552e={'count':0x0,'rows':[]};var _0x13c596=_[_0x58a8('0x3a')](db[_0x58a8('0x3b')][_0x58a8('0x3c')],function(_0x4570b5){return{'name':_0x4570b5['fieldName'],'type':_0x4570b5[_0x58a8('0x3d')][_0x58a8('0x3e')]};});_0x1d8864[_0x58a8('0x3f')]=_[_0x58a8('0x3a')](_0x13c596,_0x58a8('0x38'));_0x1d8864[_0x58a8('0x40')]=_[_0x58a8('0x41')](_0x4c591e[_0x58a8('0x40')]);_0x1d8864[_0x58a8('0x42')]=_[_0x58a8('0x43')](_0x1d8864[_0x58a8('0x3f')],_0x1d8864[_0x58a8('0x40')]);_0x34ef12[_0x58a8('0x44')]=_[_0x58a8('0x43')](_0x1d8864[_0x58a8('0x3f')],qs['fields'](_0x4c591e['query'][_0x58a8('0x45')]));_0x34ef12['attributes']=_0x34ef12[_0x58a8('0x44')][_0x58a8('0x46')]?_0x34ef12[_0x58a8('0x44')]:_0x1d8864[_0x58a8('0x3f')];if(!_0x4c591e[_0x58a8('0x40')][_0x58a8('0x47')](_0x58a8('0x48'))){_0x34ef12[_0x58a8('0x2b')]=qs[_0x58a8('0x2b')](_0x4c591e[_0x58a8('0x40')]['limit']);_0x34ef12[_0x58a8('0x2d')]=qs[_0x58a8('0x2d')](_0x4c591e[_0x58a8('0x40')][_0x58a8('0x2d')]);}_0x34ef12[_0x58a8('0x49')]=qs[_0x58a8('0x4a')](_0x4c591e['query'][_0x58a8('0x4a')]);_0x34ef12[_0x58a8('0x4b')]=qs['filters'](_['pick'](_0x4c591e['query'],_0x1d8864[_0x58a8('0x42')]),_0x13c596);if(_0x4c591e['query']['filter']){_0x34ef12[_0x58a8('0x4b')]=_[_0x58a8('0x4c')](_0x34ef12[_0x58a8('0x4b')],{'$or':_[_0x58a8('0x3a')](_0x13c596,function(_0x29cfec){if(_0x29cfec['type']!==_0x58a8('0x4d')){var _0x5e2488={};_0x5e2488[_0x29cfec[_0x58a8('0x38')]]={'$like':'%'+_0x4c591e['query'][_0x58a8('0x4e')]+'%'};return _0x5e2488;}})});}_0x34ef12=_[_0x58a8('0x4c')]({},_0x34ef12,_0x4c591e['options']);var _0x2c385b={'where':_0x34ef12[_0x58a8('0x4b')]};return db[_0x58a8('0x3b')][_0x58a8('0x2c')](_0x2c385b)[_0x58a8('0x34')](function(_0x35e8c6){_0x24552e[_0x58a8('0x2c')]=_0x35e8c6;if(_0x4c591e[_0x58a8('0x40')][_0x58a8('0x4f')]){_0x34ef12[_0x58a8('0x50')]=[{'all':!![]}];}return db[_0x58a8('0x3b')][_0x58a8('0x51')](_0x34ef12);})[_0x58a8('0x34')](function(_0x3b7f73){_0x24552e[_0x58a8('0x52')]=_0x3b7f73;return _0x24552e;})[_0x58a8('0x34')](respondWithFilteredResult(_0x357529,_0x34ef12))['catch'](handleError(_0x357529,null));};exports[_0x58a8('0x53')]=function(_0xaf6067,_0xf93515){var _0x293492={'raw':!![],'where':{'id':_0xaf6067[_0x58a8('0x54')]['id']}},_0x3ca498={};_0x3ca498[_0x58a8('0x3f')]=_[_0x58a8('0x41')](db[_0x58a8('0x3b')]['rawAttributes']);_0x3ca498[_0x58a8('0x40')]=_['keys'](_0xaf6067['query']);_0x3ca498[_0x58a8('0x42')]=_[_0x58a8('0x43')](_0x3ca498['model'],_0x3ca498[_0x58a8('0x40')]);_0x293492['attributes']=_[_0x58a8('0x43')](_0x3ca498['model'],qs[_0x58a8('0x45')](_0xaf6067['query']['fields']));_0x293492[_0x58a8('0x44')]=_0x293492['attributes'][_0x58a8('0x46')]?_0x293492[_0x58a8('0x44')]:_0x3ca498['model'];if(_0xaf6067['query'][_0x58a8('0x4f')]){_0x293492[_0x58a8('0x50')]=[{'all':!![]}];}_0x293492=_['merge']({},_0x293492,_0xaf6067[_0x58a8('0x55')]);return db[_0x58a8('0x3b')]['find'](_0x293492)['then'](handleEntityNotFound(_0xf93515,null))[_0x58a8('0x34')](respondWithResult(_0xf93515,null))[_0x58a8('0x26')](handleError(_0xf93515,null));};exports[_0x58a8('0x56')]=function(_0x4463ea,_0x20b4f5){return db[_0x58a8('0x3b')][_0x58a8('0x56')](_0x4463ea['body'],{})[_0x58a8('0x34')](respondWithResult(_0x20b4f5,0xc9))[_0x58a8('0x26')](handleError(_0x20b4f5,null));};exports[_0x58a8('0x33')]=function(_0x1bf8cc,_0x6efecf){if(_0x1bf8cc[_0x58a8('0x57')]['id']){delete _0x1bf8cc['body']['id'];}return db[_0x58a8('0x3b')][_0x58a8('0x58')]({'where':{'id':_0x1bf8cc[_0x58a8('0x54')]['id']}})['then'](handleEntityNotFound(_0x6efecf,null))['then'](saveUpdates(_0x1bf8cc['body'],null))[_0x58a8('0x34')](respondWithResult(_0x6efecf,null))[_0x58a8('0x26')](handleError(_0x6efecf,null));};exports[_0x58a8('0x35')]=function(_0x25575d,_0x284e73){return db[_0x58a8('0x3b')][_0x58a8('0x58')]({'where':{'id':_0x25575d[_0x58a8('0x54')]['id']}})[_0x58a8('0x34')](handleEntityNotFound(_0x284e73,null))[_0x58a8('0x34')](removeEntity(_0x284e73,null))['catch'](handleError(_0x284e73,null));};exports[_0x58a8('0x59')]=function(_0x276b12,_0x1e0f9e){return db[_0x58a8('0x3b')][_0x58a8('0x59')]()[_0x58a8('0x34')](respondWithResult(_0x1e0f9e,null))['catch'](handleError(_0x1e0f9e,null));};var interaction_log=require('../../config/logger')('chat-interactions');exports['accept']=function(_0x126d47,_0x163001,_0x567a81){var _0x11b036={'agent':{},'channel':_0x58a8('0x5a')};if(_0x126d47[_0x58a8('0x57')]['id']){delete _0x126d47[_0x58a8('0x57')]['id'];}_0x126d47['body']['read']=!![];_0x126d47[_0x58a8('0x57')][_0x58a8('0x5b')]=moment()[_0x58a8('0x5c')](_0x58a8('0x5d'));_0x126d47[_0x58a8('0x57')][_0x58a8('0x5e')]=_0x126d47[_0x58a8('0x57')][_0x58a8('0x5e')]||_0x126d47[_0x58a8('0x5f')]['id'];_0x11b036[_0x58a8('0x60')]['id']=_0x126d47[_0x58a8('0x57')][_0x58a8('0x5e')];return db['ChatMessage'][_0x58a8('0x58')]({'where':{'id':_0x126d47[_0x58a8('0x54')]['id'],'UserId':null}})[_0x58a8('0x34')](handleEntityNotFound(_0x163001,null))[_0x58a8('0x34')](saveUpdates(_0x126d47[_0x58a8('0x57')],null))[_0x58a8('0x34')](function(_0x3cf82e){if(_0x3cf82e){_0x11b036[_0x58a8('0x25')]=_0x3cf82e[_0x58a8('0x61')]({'plain':!![]});return db[_0x58a8('0x62')][_0x58a8('0x58')]({'where':{'id':_0x3cf82e['ChatInteractionId']}});}return null;})[_0x58a8('0x34')](handleEntityNotFound(_0x163001,null))[_0x58a8('0x34')](function(_0x218409){if(_0x218409){return _0x218409['update']({'UserId':_0x126d47['body']['UserId'],'read1stAt':_[_0x58a8('0x63')](_0x218409[_0x58a8('0x64')])?moment()[_0x58a8('0x5c')](_0x58a8('0x5d')):undefined});}return null;})[_0x58a8('0x34')](function(_0x42f9df){if(_0x42f9df){_0x11b036[_0x58a8('0x65')]=_0x42f9df[_0x58a8('0x61')]({'plain':!![]});interaction_log[_0x58a8('0x1e')](_0x58a8('0x66'),_0x126d47[_0x58a8('0x5f')]['id'],_0x126d47[_0x58a8('0x5f')]['name'],_0x126d47[_0x58a8('0x5f')]['role'],_0x11b036[_0x58a8('0x65')]['id'],_0x126d47[_0x58a8('0x57')]?JSON[_0x58a8('0x22')](_0x126d47[_0x58a8('0x57')]):_0x58a8('0x67'));return respondWithRpcPromise('AcceptMessage',_0x58a8('0x68'),_0x11b036);}return null;})[_0x58a8('0x34')](function(_0x37ab39){var _0x5dd388=_0x58a8('0x69')+_0x37ab39['message']['ContactId'];return db[_0x58a8('0x6a')][_0x58a8('0x40')](_0x5dd388,{'type':db['Sequelize']['QueryTypes']['SELECT'],'raw':!![]})['then'](function(_0x4a14f8){return _0x4a14f8;});})[_0x58a8('0x34')](function(_0x244057){if(_0x244057){_0x11b036[_0x58a8('0x25')][_0x58a8('0x6b')]=_0x244057[0x0];if(!_0x126d47['body'][_0x58a8('0x5e')])return;return db['User']['find']({'where':{'id':_0x126d47['body'][_0x58a8('0x5e')],'role':_0x58a8('0x60')},'attributes':['id','name','fullname','email',_0x58a8('0x6c')],'raw':!![]});}return null;})[_0x58a8('0x34')](function(_0x1dfa68){if(!_0x1dfa68)return null;_0x11b036[_0x58a8('0x25')][_0x58a8('0x60')]=_0x1dfa68;return _0x11b036;})[_0x58a8('0x34')](function(_0x5b736c){if(_0x5b736c){if(_0x126d47['body'][_0x58a8('0x6d')]){_0x11b036[_0x58a8('0x25')][_0x58a8('0x6e')]=util[_0x58a8('0x5c')](_0x58a8('0x6f'),_0x126d47[_0x58a8('0x5f')][_0x58a8('0x38')]);_0x11b036[_0x58a8('0x25')][_0x58a8('0x70')]=_0x11b036[_0x58a8('0x70')];_0x11b036['message'][_0x58a8('0x71')]=_0x11b036[_0x58a8('0x70')];_0x11b036[_0x58a8('0x25')][_0x58a8('0x72')]='accept';return respondWithRpcPromise('EventManager',_0x58a8('0x73'),{'event':'acceptmessage','message':_['merge'](_0x11b036[_0x58a8('0x25')],JSON[_0x58a8('0x74')](_0x11b036[_0x58a8('0x65')][_0x58a8('0x75')]))},client9002)[_0x58a8('0x34')](function(){return _0x11b036;});}return _0x11b036;}return null;})[_0x58a8('0x34')](respondWithResult(_0x163001,null))[_0x58a8('0x26')](handleError(_0x163001,null));};var interaction_log=require(_0x58a8('0x12'))(_0x58a8('0x76'));exports[_0x58a8('0x31')]=function(_0x5c847d,_0x3944b0,_0x2d0a54){var _0x239fbb={'agent':{},'channel':_0x58a8('0x5a')};if(_0x5c847d[_0x58a8('0x57')]['id']){delete _0x5c847d['body']['id'];}_0x5c847d[_0x58a8('0x57')]['UserId']=_0x5c847d[_0x58a8('0x57')]['UserId']||_0x5c847d[_0x58a8('0x5f')]['id'];_0x239fbb[_0x58a8('0x60')]['id']=_0x5c847d[_0x58a8('0x57')][_0x58a8('0x5e')];return db[_0x58a8('0x3b')]['find']({'where':{'id':_0x5c847d[_0x58a8('0x54')]['id'],'UserId':null}})[_0x58a8('0x34')](handleEntityNotFound(_0x3944b0,null))[_0x58a8('0x34')](function(_0x5a1ed1){if(_0x5a1ed1){_0x239fbb[_0x58a8('0x25')]=_0x5a1ed1[_0x58a8('0x61')]({'plain':!![]});return db[_0x58a8('0x62')][_0x58a8('0x58')]({'where':{'id':_0x5a1ed1[_0x58a8('0x77')]}});}return null;})[_0x58a8('0x34')](handleEntityNotFound(_0x3944b0,null))[_0x58a8('0x34')](function(_0x57dc79){if(_0x57dc79){_0x239fbb[_0x58a8('0x65')]=_0x57dc79['get']({'plain':!![]});interaction_log[_0x58a8('0x1e')]('[CHATMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s',_0x5c847d['user']['id'],_0x5c847d[_0x58a8('0x5f')][_0x58a8('0x38')],_0x5c847d[_0x58a8('0x5f')][_0x58a8('0x78')],_0x239fbb[_0x58a8('0x65')]['id'],_0x5c847d[_0x58a8('0x57')]?JSON[_0x58a8('0x22')](_0x5c847d['body']):_0x58a8('0x67'));return respondWithRpcPromise('RejectMessage',_0x58a8('0x79'),_0x239fbb);}return null;})[_0x58a8('0x34')](function(_0x2a3429){var _0x12d747='SELECT\x20*\x20FROM\x20cm_contacts\x20WHERE\x20id\x20=\x20'+_0x2a3429[_0x58a8('0x25')][_0x58a8('0x7a')];return db[_0x58a8('0x6a')][_0x58a8('0x40')](_0x12d747,{'type':db[_0x58a8('0x7b')][_0x58a8('0x7c')][_0x58a8('0x7d')],'raw':!![]})['then'](function(_0x55fc7d){return _0x55fc7d;});})[_0x58a8('0x34')](function(_0x472cf1){if(_0x472cf1){_0x239fbb['message']['contact']=_0x472cf1[0x0];if(!_0x5c847d[_0x58a8('0x57')][_0x58a8('0x5e')])return;return db[_0x58a8('0x7e')]['find']({'where':{'id':_0x5c847d[_0x58a8('0x57')][_0x58a8('0x5e')],'role':_0x58a8('0x60')},'attributes':['id',_0x58a8('0x38'),_0x58a8('0x7f'),_0x58a8('0x80'),_0x58a8('0x6c')],'raw':!![]});}return null;})[_0x58a8('0x34')](function(_0x55a133){if(!_0x55a133)return null;_0x239fbb[_0x58a8('0x25')]['agent']=_0x55a133;return _0x239fbb;})[_0x58a8('0x34')](function(_0x7ca468){if(_0x7ca468){_0x7ca468['message'][_0x58a8('0x6e')]=util[_0x58a8('0x5c')](_0x58a8('0x6f'),_0x5c847d['user']['name']);_0x7ca468[_0x58a8('0x25')][_0x58a8('0x70')]=_0x239fbb[_0x58a8('0x70')];_0x7ca468[_0x58a8('0x25')]['motionChannel']=_0x239fbb[_0x58a8('0x70')];_0x7ca468['message'][_0x58a8('0x72')]=_0x58a8('0x31');respondWithRpcPromise('EventManager',_0x58a8('0x73'),{'event':'rejectmessage','message':_[_0x58a8('0x4c')](_0x239fbb[_0x58a8('0x25')],JSON['parse'](_0x239fbb[_0x58a8('0x65')]['formData']))},client9002);return _0x239fbb;}return null;})[_0x58a8('0x34')](respondWithResult(_0x3944b0,null))['catch'](handleError(_0x3944b0,null));};
\ No newline at end of file
+var _0x6178=['rejectMessage','QueryTypes','contact','User','rejectmessage','formData','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','sox','to-csv','fs-extra','lodash','crypto','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','localhost','./chatMessage.socket','register','client','http','request','info','ChatMessage,\x20%s,\x20%s','request\x20sent','debug','ChatMessage,\x20%s,\x20%s,\x20%s','error','code','message','result','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','apply','reject','update','destroy','then','end','stack','name','send','ChatMessage','rawAttributes','fieldName','type','key','model','map','query','keys','filters','intersection','attributes','fields','length','nolimit','order','sort','where','pick','filter','merge','options','includeAll','include','rows','catch','show','params','create','body','describe','chat-interactions','chat','readAt','format','YYYY-MM-DD\x20HH:mm:ss','UserId','agent','ChatInteraction','find','ChatInteractionId','isNil','read1stAt','interaction','get','[CHATMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','user','role','stringify','AcceptMessage','SELECT\x20*\x20FROM\x20cm_contacts\x20WHERE\x20id\x20=\x20','ContactId','sequelize','Sequelize','SELECT','fullname','email','internal','manual','interface','SIP/%s','channel','motionChannel','event','accept','EventManager','acceptmessage','parse','[CHATMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','RejectMessage'];(function(_0x1a5f68,_0x280219){var _0x1a78df=function(_0x5774a8){while(--_0x5774a8){_0x1a5f68['push'](_0x1a5f68['shift']());}};_0x1a78df(++_0x280219);}(_0x6178,0x112));var _0x8617=function(_0x3bfe9f,_0x599606){_0x3bfe9f=_0x3bfe9f-0x0;var _0x1fd7bd=_0x6178[_0x3bfe9f];return _0x1fd7bd;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x8617('0x0'));var zipdir=require(_0x8617('0x1'));var jsonpatch=require(_0x8617('0x2'));var rp=require(_0x8617('0x3'));var moment=require(_0x8617('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x8617('0x5'));var util=require('util');var path=require('path');var sox=require(_0x8617('0x6'));var csv=require(_0x8617('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x8617('0x8'));var _=require(_0x8617('0x9'));var squel=require('squel');var crypto=require(_0x8617('0xa'));var jsforce=require('jsforce');var deskjs=require(_0x8617('0xb'));var toCsv=require('to-csv');var querystring=require(_0x8617('0xc'));var Papa=require(_0x8617('0xd'));var Redis=require(_0x8617('0xe'));var authService=require('../../components/auth/service');var qs=require(_0x8617('0xf'));var as=require(_0x8617('0x10'));var hardwareService=require(_0x8617('0x11'));var logger=require(_0x8617('0x12'))(_0x8617('0x13'));var utils=require(_0x8617('0x14'));var config=require(_0x8617('0x15'));var licenseUtil=require(_0x8617('0x16'));var db=require(_0x8617('0x17'))['db'];config[_0x8617('0x18')]=_['defaults'](config[_0x8617('0x18')],{'host':_0x8617('0x19'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x8617('0x18')]));require(_0x8617('0x1a'))[_0x8617('0x1b')](socket);var jayson=require('jayson/promise');var client=jayson[_0x8617('0x1c')]['http']({'port':0x232c});var client9002=jayson[_0x8617('0x1c')][_0x8617('0x1d')]({'port':0x232a});function respondWithRpcPromise(_0x12019a,_0x7cb5d2,_0x529726,_0xce902e){return new BPromise(function(_0x10c70b,_0x23537f){var _0x1fec0f=_0xce902e||client;return _0x1fec0f[_0x8617('0x1e')](_0x12019a,_0x529726)['then'](function(_0x1a593f){logger[_0x8617('0x1f')](_0x8617('0x20'),_0x7cb5d2,_0x8617('0x21'));logger[_0x8617('0x22')](_0x8617('0x23'),_0x7cb5d2,'request\x20sent',JSON['stringify'](_0x1a593f));if(_0x1a593f[_0x8617('0x24')]){if(_0x1a593f[_0x8617('0x24')][_0x8617('0x25')]===0x1f4){logger['error'](_0x8617('0x20'),_0x7cb5d2,_0x1a593f['error'][_0x8617('0x26')]);return _0x23537f(_0x1a593f[_0x8617('0x24')][_0x8617('0x26')]);}logger['error'](_0x8617('0x20'),_0x7cb5d2,_0x1a593f[_0x8617('0x24')][_0x8617('0x26')]);return _0x10c70b(_0x1a593f[_0x8617('0x24')]['message']);}else{logger[_0x8617('0x1f')](_0x8617('0x20'),_0x7cb5d2,_0x8617('0x21'));_0x10c70b(_0x1a593f[_0x8617('0x27')][_0x8617('0x26')]);}})['catch'](function(_0x5732c3){logger[_0x8617('0x24')](_0x8617('0x20'),_0x7cb5d2,_0x5732c3);_0x23537f(_0x5732c3);});});}function respondWithStatusCode(_0x199d33,_0x28f478){_0x28f478=_0x28f478||0xcc;return function(_0x122c03){if(_0x122c03){return _0x199d33[_0x8617('0x28')](_0x28f478);}return _0x199d33['status'](_0x28f478)['end']();};}function respondWithResult(_0x59b5b4,_0x2b72f6){_0x2b72f6=_0x2b72f6||0xc8;return function(_0x543622){if(_0x543622){return _0x59b5b4[_0x8617('0x29')](_0x2b72f6)[_0x8617('0x2a')](_0x543622);}};}function respondWithFilteredResult(_0x409143,_0x105272){return function(_0x258bf8){if(_0x258bf8){var _0x4d0b39=typeof _0x105272[_0x8617('0x2b')]===_0x8617('0x2c')&&typeof _0x105272[_0x8617('0x2d')]===_0x8617('0x2c');var _0x1c32c8=_0x258bf8[_0x8617('0x2e')];var _0x5c1094=_0x4d0b39?0x0:_0x105272[_0x8617('0x2b')];var _0x192067=_0x4d0b39?_0x258bf8['count']:_0x105272['offset']+_0x105272[_0x8617('0x2d')];var _0x175165;if(_0x192067>=_0x1c32c8){_0x192067=_0x1c32c8;_0x175165=0xc8;}else{_0x175165=0xce;}_0x409143[_0x8617('0x29')](_0x175165);return _0x409143[_0x8617('0x2f')](_0x8617('0x30'),_0x5c1094+'-'+_0x192067+'/'+_0x1c32c8)[_0x8617('0x2a')](_0x258bf8);}return null;};}function patchUpdates(_0x2f28e1){return function(_0x2e6cc0){try{jsonpatch[_0x8617('0x31')](_0x2e6cc0,_0x2f28e1,!![]);}catch(_0x4db3e7){return BPromise[_0x8617('0x32')](_0x4db3e7);}return _0x2e6cc0['save']();};}function saveUpdates(_0x14e16c,_0x505be5){return function(_0x2cd45d){if(_0x2cd45d){return _0x2cd45d[_0x8617('0x33')](_0x14e16c)['then'](function(_0xbf6f47){return _0xbf6f47;});}return null;};}function removeEntity(_0x300453,_0x23e453){return function(_0x220e53){if(_0x220e53){return _0x220e53[_0x8617('0x34')]()[_0x8617('0x35')](function(){_0x300453['status'](0xcc)[_0x8617('0x36')]();});}};}function handleEntityNotFound(_0x1ebd45,_0x41ea72){return function(_0x5e6f03){if(!_0x5e6f03){_0x1ebd45[_0x8617('0x28')](0x194);}return _0x5e6f03;};}function handleError(_0x571ff3,_0x261053){_0x261053=_0x261053||0x1f4;return function(_0x368201){logger[_0x8617('0x24')](_0x368201[_0x8617('0x37')]);if(_0x368201[_0x8617('0x38')]){delete _0x368201[_0x8617('0x38')];}_0x571ff3[_0x8617('0x29')](_0x261053)[_0x8617('0x39')](_0x368201);};}exports['index']=function(_0xec8461,_0x4ffa32){var _0x108698={},_0x170210={},_0x2eb5e3={'count':0x0,'rows':[]};var _0x37d848=_['map'](db[_0x8617('0x3a')][_0x8617('0x3b')],function(_0x5f33a8){return{'name':_0x5f33a8[_0x8617('0x3c')],'type':_0x5f33a8[_0x8617('0x3d')][_0x8617('0x3e')]};});_0x170210[_0x8617('0x3f')]=_[_0x8617('0x40')](_0x37d848,_0x8617('0x38'));_0x170210[_0x8617('0x41')]=_[_0x8617('0x42')](_0xec8461['query']);_0x170210[_0x8617('0x43')]=_[_0x8617('0x44')](_0x170210[_0x8617('0x3f')],_0x170210[_0x8617('0x41')]);_0x108698[_0x8617('0x45')]=_['intersection'](_0x170210['model'],qs[_0x8617('0x46')](_0xec8461['query'][_0x8617('0x46')]));_0x108698[_0x8617('0x45')]=_0x108698[_0x8617('0x45')][_0x8617('0x47')]?_0x108698[_0x8617('0x45')]:_0x170210[_0x8617('0x3f')];if(!_0xec8461['query']['hasOwnProperty'](_0x8617('0x48'))){_0x108698[_0x8617('0x2d')]=qs[_0x8617('0x2d')](_0xec8461[_0x8617('0x41')][_0x8617('0x2d')]);_0x108698['offset']=qs[_0x8617('0x2b')](_0xec8461['query'][_0x8617('0x2b')]);}_0x108698[_0x8617('0x49')]=qs[_0x8617('0x4a')](_0xec8461[_0x8617('0x41')][_0x8617('0x4a')]);_0x108698[_0x8617('0x4b')]=qs[_0x8617('0x43')](_[_0x8617('0x4c')](_0xec8461['query'],_0x170210[_0x8617('0x43')]),_0x37d848);if(_0xec8461[_0x8617('0x41')][_0x8617('0x4d')]){_0x108698[_0x8617('0x4b')]=_[_0x8617('0x4e')](_0x108698[_0x8617('0x4b')],{'$or':_[_0x8617('0x40')](_0x37d848,function(_0x2d84f9){if(_0x2d84f9[_0x8617('0x3d')]!=='VIRTUAL'){var _0x4d1d5a={};_0x4d1d5a[_0x2d84f9[_0x8617('0x38')]]={'$like':'%'+_0xec8461['query'][_0x8617('0x4d')]+'%'};return _0x4d1d5a;}})});}_0x108698=_[_0x8617('0x4e')]({},_0x108698,_0xec8461[_0x8617('0x4f')]);var _0x42c82e={'where':_0x108698[_0x8617('0x4b')]};return db['ChatMessage'][_0x8617('0x2e')](_0x42c82e)[_0x8617('0x35')](function(_0x112428){_0x2eb5e3['count']=_0x112428;if(_0xec8461[_0x8617('0x41')][_0x8617('0x50')]){_0x108698[_0x8617('0x51')]=[{'all':!![]}];}return db[_0x8617('0x3a')]['findAll'](_0x108698);})['then'](function(_0x35722a){_0x2eb5e3[_0x8617('0x52')]=_0x35722a;return _0x2eb5e3;})[_0x8617('0x35')](respondWithFilteredResult(_0x4ffa32,_0x108698))[_0x8617('0x53')](handleError(_0x4ffa32,null));};exports[_0x8617('0x54')]=function(_0x43be96,_0x2f3bef){var _0x5a9a85={'raw':!![],'where':{'id':_0x43be96[_0x8617('0x55')]['id']}},_0x297da9={};_0x297da9[_0x8617('0x3f')]=_[_0x8617('0x42')](db[_0x8617('0x3a')][_0x8617('0x3b')]);_0x297da9['query']=_[_0x8617('0x42')](_0x43be96[_0x8617('0x41')]);_0x297da9[_0x8617('0x43')]=_[_0x8617('0x44')](_0x297da9[_0x8617('0x3f')],_0x297da9['query']);_0x5a9a85[_0x8617('0x45')]=_[_0x8617('0x44')](_0x297da9[_0x8617('0x3f')],qs['fields'](_0x43be96[_0x8617('0x41')][_0x8617('0x46')]));_0x5a9a85[_0x8617('0x45')]=_0x5a9a85[_0x8617('0x45')][_0x8617('0x47')]?_0x5a9a85[_0x8617('0x45')]:_0x297da9[_0x8617('0x3f')];if(_0x43be96[_0x8617('0x41')][_0x8617('0x50')]){_0x5a9a85[_0x8617('0x51')]=[{'all':!![]}];}_0x5a9a85=_[_0x8617('0x4e')]({},_0x5a9a85,_0x43be96[_0x8617('0x4f')]);return db['ChatMessage']['find'](_0x5a9a85)[_0x8617('0x35')](handleEntityNotFound(_0x2f3bef,null))['then'](respondWithResult(_0x2f3bef,null))[_0x8617('0x53')](handleError(_0x2f3bef,null));};exports[_0x8617('0x56')]=function(_0x3b512c,_0x3948f0){return db[_0x8617('0x3a')]['create'](_0x3b512c[_0x8617('0x57')],{})['then'](respondWithResult(_0x3948f0,0xc9))[_0x8617('0x53')](handleError(_0x3948f0,null));};exports['update']=function(_0x19ea93,_0x4abb53){if(_0x19ea93[_0x8617('0x57')]['id']){delete _0x19ea93['body']['id'];}return db[_0x8617('0x3a')]['find']({'where':{'id':_0x19ea93[_0x8617('0x55')]['id']}})[_0x8617('0x35')](handleEntityNotFound(_0x4abb53,null))['then'](saveUpdates(_0x19ea93[_0x8617('0x57')],null))['then'](respondWithResult(_0x4abb53,null))[_0x8617('0x53')](handleError(_0x4abb53,null));};exports['destroy']=function(_0xe31b72,_0x42cef7){return db[_0x8617('0x3a')]['find']({'where':{'id':_0xe31b72['params']['id']}})['then'](handleEntityNotFound(_0x42cef7,null))[_0x8617('0x35')](removeEntity(_0x42cef7,null))['catch'](handleError(_0x42cef7,null));};exports['describe']=function(_0x394231,_0x28a6e6){return db[_0x8617('0x3a')][_0x8617('0x58')]()[_0x8617('0x35')](respondWithResult(_0x28a6e6,null))[_0x8617('0x53')](handleError(_0x28a6e6,null));};var interaction_log=require(_0x8617('0x12'))(_0x8617('0x59'));exports['accept']=function(_0x11f58b,_0x2c882b,_0x297977){var _0xd80582={'agent':{},'channel':_0x8617('0x5a')};if(_0x11f58b[_0x8617('0x57')]['id']){delete _0x11f58b['body']['id'];}_0x11f58b[_0x8617('0x57')]['read']=!![];_0x11f58b['body'][_0x8617('0x5b')]=moment()[_0x8617('0x5c')](_0x8617('0x5d'));_0x11f58b[_0x8617('0x57')]['UserId']=_0x11f58b[_0x8617('0x57')][_0x8617('0x5e')]||_0x11f58b['user']['id'];_0xd80582[_0x8617('0x5f')]['id']=_0x11f58b[_0x8617('0x57')][_0x8617('0x5e')];return db[_0x8617('0x3a')]['find']({'where':{'id':_0x11f58b[_0x8617('0x55')]['id'],'UserId':null}})[_0x8617('0x35')](handleEntityNotFound(_0x2c882b,null))[_0x8617('0x35')](saveUpdates(_0x11f58b[_0x8617('0x57')],null))[_0x8617('0x35')](function(_0x3985be){if(_0x3985be){_0xd80582[_0x8617('0x26')]=_0x3985be['get']({'plain':!![]});return db[_0x8617('0x60')][_0x8617('0x61')]({'where':{'id':_0x3985be[_0x8617('0x62')]}});}return null;})[_0x8617('0x35')](handleEntityNotFound(_0x2c882b,null))[_0x8617('0x35')](function(_0xd91d02){if(_0xd91d02){return _0xd91d02[_0x8617('0x33')]({'UserId':_0x11f58b[_0x8617('0x57')]['UserId'],'read1stAt':_[_0x8617('0x63')](_0xd91d02[_0x8617('0x64')])?moment()['format'](_0x8617('0x5d')):undefined});}return null;})[_0x8617('0x35')](function(_0x3000d2){if(_0x3000d2){_0xd80582[_0x8617('0x65')]=_0x3000d2[_0x8617('0x66')]({'plain':!![]});interaction_log['info'](_0x8617('0x67'),_0x11f58b[_0x8617('0x68')]['id'],_0x11f58b[_0x8617('0x68')][_0x8617('0x38')],_0x11f58b['user'][_0x8617('0x69')],_0xd80582[_0x8617('0x65')]['id'],_0x11f58b['body']?JSON[_0x8617('0x6a')](_0x11f58b[_0x8617('0x57')]):'null');return respondWithRpcPromise(_0x8617('0x6b'),'acceptMessage',_0xd80582);}return null;})['then'](function(_0x9056d3){var _0x2ef70d=_0x8617('0x6c')+_0x9056d3['message'][_0x8617('0x6d')];return db[_0x8617('0x6e')][_0x8617('0x41')](_0x2ef70d,{'type':db[_0x8617('0x6f')]['QueryTypes'][_0x8617('0x70')],'raw':!![]})[_0x8617('0x35')](function(_0x4d92c8){return _0x4d92c8;});})['then'](function(_0x229d21){if(_0x229d21){_0xd80582[_0x8617('0x26')]['contact']=_0x229d21[0x0];if(!_0x11f58b[_0x8617('0x57')][_0x8617('0x5e')])return;return db['User'][_0x8617('0x61')]({'where':{'id':_0x11f58b[_0x8617('0x57')][_0x8617('0x5e')],'role':_0x8617('0x5f')},'attributes':['id',_0x8617('0x38'),_0x8617('0x71'),_0x8617('0x72'),_0x8617('0x73')],'raw':!![]});}return null;})['then'](function(_0x37449d){if(!_0x37449d)return null;_0xd80582[_0x8617('0x26')][_0x8617('0x5f')]=_0x37449d;return _0xd80582;})[_0x8617('0x35')](function(_0x5733e3){if(_0x5733e3){if(_0x11f58b['body'][_0x8617('0x74')]){_0xd80582['message'][_0x8617('0x75')]=util[_0x8617('0x5c')](_0x8617('0x76'),_0x11f58b[_0x8617('0x68')][_0x8617('0x38')]);_0xd80582[_0x8617('0x26')][_0x8617('0x77')]=_0xd80582[_0x8617('0x77')];_0xd80582[_0x8617('0x26')][_0x8617('0x78')]=_0xd80582['channel'];_0xd80582[_0x8617('0x26')][_0x8617('0x79')]=_0x8617('0x7a');return respondWithRpcPromise('EventManager',_0x8617('0x7b'),{'event':_0x8617('0x7c'),'message':_[_0x8617('0x4e')](_0xd80582[_0x8617('0x26')],JSON[_0x8617('0x7d')](_0xd80582[_0x8617('0x65')]['formData']))},client9002)[_0x8617('0x35')](function(){return _0xd80582;});}return _0xd80582;}return null;})[_0x8617('0x35')](respondWithResult(_0x2c882b,null))[_0x8617('0x53')](handleError(_0x2c882b,null));};var interaction_log=require(_0x8617('0x12'))('chat-interactions');exports['reject']=function(_0x779821,_0x5057c2,_0x41db4f){var _0x569d9f={'agent':{},'channel':_0x8617('0x5a')};if(_0x779821[_0x8617('0x57')]['id']){delete _0x779821[_0x8617('0x57')]['id'];}_0x779821[_0x8617('0x57')][_0x8617('0x5e')]=_0x779821[_0x8617('0x57')][_0x8617('0x5e')]||_0x779821[_0x8617('0x68')]['id'];_0x569d9f[_0x8617('0x5f')]['id']=_0x779821['body'][_0x8617('0x5e')];return db[_0x8617('0x3a')][_0x8617('0x61')]({'where':{'id':_0x779821[_0x8617('0x55')]['id'],'UserId':null}})[_0x8617('0x35')](handleEntityNotFound(_0x5057c2,null))[_0x8617('0x35')](function(_0x404b7e){if(_0x404b7e){_0x569d9f[_0x8617('0x26')]=_0x404b7e[_0x8617('0x66')]({'plain':!![]});return db[_0x8617('0x60')]['find']({'where':{'id':_0x404b7e[_0x8617('0x62')]}});}return null;})[_0x8617('0x35')](handleEntityNotFound(_0x5057c2,null))[_0x8617('0x35')](function(_0x1a9a60){if(_0x1a9a60){_0x569d9f[_0x8617('0x65')]=_0x1a9a60['get']({'plain':!![]});interaction_log[_0x8617('0x1f')](_0x8617('0x7e'),_0x779821[_0x8617('0x68')]['id'],_0x779821[_0x8617('0x68')][_0x8617('0x38')],_0x779821[_0x8617('0x68')][_0x8617('0x69')],_0x569d9f[_0x8617('0x65')]['id'],_0x779821[_0x8617('0x57')]?JSON['stringify'](_0x779821[_0x8617('0x57')]):'null');return respondWithRpcPromise(_0x8617('0x7f'),_0x8617('0x80'),_0x569d9f);}return null;})['then'](function(_0x280744){var _0x45ad0d=_0x8617('0x6c')+_0x280744[_0x8617('0x26')][_0x8617('0x6d')];return db[_0x8617('0x6e')][_0x8617('0x41')](_0x45ad0d,{'type':db[_0x8617('0x6f')][_0x8617('0x81')][_0x8617('0x70')],'raw':!![]})[_0x8617('0x35')](function(_0x1eadb5){return _0x1eadb5;});})['then'](function(_0x1c9a04){if(_0x1c9a04){_0x569d9f[_0x8617('0x26')][_0x8617('0x82')]=_0x1c9a04[0x0];if(!_0x779821['body'][_0x8617('0x5e')])return;return db[_0x8617('0x83')][_0x8617('0x61')]({'where':{'id':_0x779821['body'][_0x8617('0x5e')],'role':_0x8617('0x5f')},'attributes':['id',_0x8617('0x38'),'fullname',_0x8617('0x72'),'internal'],'raw':!![]});}return null;})[_0x8617('0x35')](function(_0x414306){if(!_0x414306)return null;_0x569d9f['message'][_0x8617('0x5f')]=_0x414306;return _0x569d9f;})[_0x8617('0x35')](function(_0x39e0d2){if(_0x39e0d2){_0x39e0d2['message']['interface']=util[_0x8617('0x5c')](_0x8617('0x76'),_0x779821[_0x8617('0x68')]['name']);_0x39e0d2[_0x8617('0x26')][_0x8617('0x77')]=_0x569d9f[_0x8617('0x77')];_0x39e0d2[_0x8617('0x26')][_0x8617('0x78')]=_0x569d9f[_0x8617('0x77')];_0x39e0d2[_0x8617('0x26')][_0x8617('0x79')]=_0x8617('0x32');respondWithRpcPromise(_0x8617('0x7b'),'EventManager',{'event':_0x8617('0x84'),'message':_[_0x8617('0x4e')](_0x569d9f[_0x8617('0x26')],JSON[_0x8617('0x7d')](_0x569d9f[_0x8617('0x65')][_0x8617('0x85')]))},client9002);return _0x569d9f;}return null;})[_0x8617('0x35')](respondWithResult(_0x5057c2,null))[_0x8617('0x53')](handleError(_0x5057c2,null));};
\ No newline at end of file