Built motion from commit c0cdc9d8.|2.6.28
[motion2.git] / server / api / chatMessage / chatMessage.controller.js
index 5fcebb2..ba51078 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0c3c=['offset','undefined','limit','count','set','apply','reject','update','destroy','stack','name','send','index','map','ChatMessage','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','pick','filter','type','VIRTUAL','merge','options','includeAll','include','findAll','show','params','find','create','body','describe','../../config/logger','accept','read','readAt','format','YYYY-MM-DD\x20HH:mm:ss','user','UserId','ChatInteraction','ChatInteractionId','read1stAt','interaction','get','[CHATMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','null','AcceptMessage','acceptMessage','SELECT\x20*\x20FROM\x20cm_contacts\x20WHERE\x20id\x20=\x20','Sequelize','User','agent','email','internal','channel','event','EventManager','acceptmessage','parse','formData','chat-interactions','chat','[CHATMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','role','rejectMessage','ContactId','QueryTypes','SELECT','contact','fullname','interface','SIP/%s','motionChannel','rejectmessage','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','path','sox','to-csv','ejs','squel','crypto','jsforce','desk.js','querystring','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','defaults','redis','localhost','socket.io-emitter','./chatMessage.socket','client','http','request','then','info','request\x20sent','debug','stringify','error','code','ChatMessage,\x20%s,\x20%s','message','result','catch','sendStatus','status','end','json'];(function(_0x3a2e28,_0x137ef6){var _0x2d378c=function(_0x130079){while(--_0x130079){_0x3a2e28['push'](_0x3a2e28['shift']());}};_0x2d378c(++_0x137ef6);}(_0x0c3c,0xdd));var _0xc0c3=function(_0x8fa4bc,_0x5cd2af){_0x8fa4bc=_0x8fa4bc-0x0;var _0x35b6a7=_0x0c3c[_0x8fa4bc];return _0x35b6a7;};'use strict';var emlformat=require(_0xc0c3('0x0'));var rimraf=require(_0xc0c3('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xc0c3('0x2'));var rp=require(_0xc0c3('0x3'));var moment=require('moment');var BPromise=require(_0xc0c3('0x4'));var Mustache=require(_0xc0c3('0x5'));var util=require('util');var path=require(_0xc0c3('0x6'));var sox=require(_0xc0c3('0x7'));var csv=require(_0xc0c3('0x8'));var ejs=require(_0xc0c3('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require(_0xc0c3('0xa'));var crypto=require(_0xc0c3('0xb'));var jsforce=require(_0xc0c3('0xc'));var deskjs=require(_0xc0c3('0xd'));var toCsv=require('to-csv');var querystring=require(_0xc0c3('0xe'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xc0c3('0xf'));var qs=require(_0xc0c3('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc0c3('0x11'));var logger=require('../../config/logger')(_0xc0c3('0x12'));var utils=require(_0xc0c3('0x13'));var config=require(_0xc0c3('0x14'));var licenseUtil=require(_0xc0c3('0x15'));var db=require('../../mysqldb')['db'];config['redis']=_[_0xc0c3('0x16')](config[_0xc0c3('0x17')],{'host':_0xc0c3('0x18'),'port':0x18eb});var socket=require(_0xc0c3('0x19'))(new Redis(config[_0xc0c3('0x17')]));require(_0xc0c3('0x1a'))['register'](socket);var jayson=require('jayson/promise');var client=jayson[_0xc0c3('0x1b')][_0xc0c3('0x1c')]({'port':0x232c});var client9002=jayson[_0xc0c3('0x1b')][_0xc0c3('0x1c')]({'port':0x232a});function respondWithRpcPromise(_0x3294dd,_0x42ff68,_0x4eb32d,_0x191316){return new BPromise(function(_0xac3572,_0x1061c4){var _0x21d24d=_0x191316||client;return _0x21d24d[_0xc0c3('0x1d')](_0x3294dd,_0x4eb32d)[_0xc0c3('0x1e')](function(_0x5a961a){logger[_0xc0c3('0x1f')]('ChatMessage,\x20%s,\x20%s',_0x42ff68,_0xc0c3('0x20'));logger[_0xc0c3('0x21')]('ChatMessage,\x20%s,\x20%s,\x20%s',_0x42ff68,'request\x20sent',JSON[_0xc0c3('0x22')](_0x5a961a));if(_0x5a961a[_0xc0c3('0x23')]){if(_0x5a961a[_0xc0c3('0x23')][_0xc0c3('0x24')]===0x1f4){logger['error'](_0xc0c3('0x25'),_0x42ff68,_0x5a961a[_0xc0c3('0x23')][_0xc0c3('0x26')]);return _0x1061c4(_0x5a961a['error'][_0xc0c3('0x26')]);}logger[_0xc0c3('0x23')]('ChatMessage,\x20%s,\x20%s',_0x42ff68,_0x5a961a['error']['message']);return _0xac3572(_0x5a961a[_0xc0c3('0x23')][_0xc0c3('0x26')]);}else{logger['info'](_0xc0c3('0x25'),_0x42ff68,_0xc0c3('0x20'));_0xac3572(_0x5a961a[_0xc0c3('0x27')][_0xc0c3('0x26')]);}})[_0xc0c3('0x28')](function(_0x5ee9e3){logger[_0xc0c3('0x23')]('ChatMessage,\x20%s,\x20%s',_0x42ff68,_0x5ee9e3);_0x1061c4(_0x5ee9e3);});});}function respondWithStatusCode(_0x312c80,_0x25174a){_0x25174a=_0x25174a||0xcc;return function(_0x38583b){if(_0x38583b){return _0x312c80[_0xc0c3('0x29')](_0x25174a);}return _0x312c80[_0xc0c3('0x2a')](_0x25174a)[_0xc0c3('0x2b')]();};}function respondWithResult(_0x3a4c0c,_0x5d412b){_0x5d412b=_0x5d412b||0xc8;return function(_0x4d82dc){if(_0x4d82dc){return _0x3a4c0c['status'](_0x5d412b)[_0xc0c3('0x2c')](_0x4d82dc);}};}function respondWithFilteredResult(_0x358e03,_0x5af9ff){return function(_0x3e36e0){if(_0x3e36e0){var _0x2c2575=typeof _0x5af9ff[_0xc0c3('0x2d')]===_0xc0c3('0x2e')&&typeof _0x5af9ff[_0xc0c3('0x2f')]===_0xc0c3('0x2e');var _0x24e4d7=_0x3e36e0['count'];var _0x2eb570=_0x2c2575?0x0:_0x5af9ff[_0xc0c3('0x2d')];var _0x28dcb6=_0x2c2575?_0x3e36e0[_0xc0c3('0x30')]:_0x5af9ff['offset']+_0x5af9ff[_0xc0c3('0x2f')];var _0x422ac8;if(_0x28dcb6>=_0x24e4d7){_0x28dcb6=_0x24e4d7;_0x422ac8=0xc8;}else{_0x422ac8=0xce;}_0x358e03[_0xc0c3('0x2a')](_0x422ac8);return _0x358e03[_0xc0c3('0x31')]('Content-Range',_0x2eb570+'-'+_0x28dcb6+'/'+_0x24e4d7)['json'](_0x3e36e0);}return null;};}function patchUpdates(_0x333116){return function(_0xc18c90){try{jsonpatch[_0xc0c3('0x32')](_0xc18c90,_0x333116,!![]);}catch(_0x359856){return BPromise[_0xc0c3('0x33')](_0x359856);}return _0xc18c90['save']();};}function saveUpdates(_0x2a7f3c,_0x1d09b3){return function(_0x3f99f8){if(_0x3f99f8){return _0x3f99f8[_0xc0c3('0x34')](_0x2a7f3c)['then'](function(_0x5c423d){return _0x5c423d;});}return null;};}function removeEntity(_0x313c8a,_0x31d449){return function(_0x51ad3e){if(_0x51ad3e){return _0x51ad3e[_0xc0c3('0x35')]()[_0xc0c3('0x1e')](function(){_0x313c8a[_0xc0c3('0x2a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2e71a2,_0x3f24c2){return function(_0x52b1d7){if(!_0x52b1d7){_0x2e71a2['sendStatus'](0x194);}return _0x52b1d7;};}function handleError(_0x1a4e53,_0xe2b996){_0xe2b996=_0xe2b996||0x1f4;return function(_0x92d9c4){logger['error'](_0x92d9c4[_0xc0c3('0x36')]);if(_0x92d9c4[_0xc0c3('0x37')]){delete _0x92d9c4[_0xc0c3('0x37')];}_0x1a4e53[_0xc0c3('0x2a')](_0xe2b996)[_0xc0c3('0x38')](_0x92d9c4);};}exports[_0xc0c3('0x39')]=function(_0x183fb2,_0x2dfcaf){var _0x2206be={},_0x1a1f04={},_0x970d0a={'count':0x0,'rows':[]};var _0x151c3d=_[_0xc0c3('0x3a')](db[_0xc0c3('0x3b')][_0xc0c3('0x3c')],function(_0x5e025d){return{'name':_0x5e025d[_0xc0c3('0x3d')],'type':_0x5e025d['type'][_0xc0c3('0x3e')]};});_0x1a1f04[_0xc0c3('0x3f')]=_[_0xc0c3('0x3a')](_0x151c3d,'name');_0x1a1f04[_0xc0c3('0x40')]=_[_0xc0c3('0x41')](_0x183fb2['query']);_0x1a1f04[_0xc0c3('0x42')]=_[_0xc0c3('0x43')](_0x1a1f04[_0xc0c3('0x3f')],_0x1a1f04[_0xc0c3('0x40')]);_0x2206be[_0xc0c3('0x44')]=_['intersection'](_0x1a1f04[_0xc0c3('0x3f')],qs['fields'](_0x183fb2['query'][_0xc0c3('0x45')]));_0x2206be[_0xc0c3('0x44')]=_0x2206be[_0xc0c3('0x44')][_0xc0c3('0x46')]?_0x2206be[_0xc0c3('0x44')]:_0x1a1f04[_0xc0c3('0x3f')];if(!_0x183fb2[_0xc0c3('0x40')][_0xc0c3('0x47')]('nolimit')){_0x2206be[_0xc0c3('0x2f')]=qs[_0xc0c3('0x2f')](_0x183fb2[_0xc0c3('0x40')]['limit']);_0x2206be['offset']=qs[_0xc0c3('0x2d')](_0x183fb2['query']['offset']);}_0x2206be[_0xc0c3('0x48')]=qs[_0xc0c3('0x49')](_0x183fb2[_0xc0c3('0x40')][_0xc0c3('0x49')]);_0x2206be[_0xc0c3('0x4a')]=qs[_0xc0c3('0x42')](_[_0xc0c3('0x4b')](_0x183fb2[_0xc0c3('0x40')],_0x1a1f04[_0xc0c3('0x42')]),_0x151c3d);if(_0x183fb2['query'][_0xc0c3('0x4c')]){_0x2206be['where']=_['merge'](_0x2206be[_0xc0c3('0x4a')],{'$or':_['map'](_0x151c3d,function(_0x52d469){if(_0x52d469[_0xc0c3('0x4d')]!==_0xc0c3('0x4e')){var _0x4ef923={};_0x4ef923[_0x52d469[_0xc0c3('0x37')]]={'$like':'%'+_0x183fb2[_0xc0c3('0x40')][_0xc0c3('0x4c')]+'%'};return _0x4ef923;}})});}_0x2206be=_[_0xc0c3('0x4f')]({},_0x2206be,_0x183fb2[_0xc0c3('0x50')]);var _0x4d060c={'where':_0x2206be['where']};return db[_0xc0c3('0x3b')][_0xc0c3('0x30')](_0x4d060c)['then'](function(_0x3f2796){_0x970d0a[_0xc0c3('0x30')]=_0x3f2796;if(_0x183fb2[_0xc0c3('0x40')][_0xc0c3('0x51')]){_0x2206be[_0xc0c3('0x52')]=[{'all':!![]}];}return db[_0xc0c3('0x3b')][_0xc0c3('0x53')](_0x2206be);})[_0xc0c3('0x1e')](function(_0x4f5126){_0x970d0a['rows']=_0x4f5126;return _0x970d0a;})[_0xc0c3('0x1e')](respondWithFilteredResult(_0x2dfcaf,_0x2206be))[_0xc0c3('0x28')](handleError(_0x2dfcaf,null));};exports[_0xc0c3('0x54')]=function(_0x156270,_0x14295e){var _0x8974ca={'raw':!![],'where':{'id':_0x156270[_0xc0c3('0x55')]['id']}},_0x8a904b={};_0x8a904b['model']=_[_0xc0c3('0x41')](db[_0xc0c3('0x3b')]['rawAttributes']);_0x8a904b[_0xc0c3('0x40')]=_[_0xc0c3('0x41')](_0x156270[_0xc0c3('0x40')]);_0x8a904b['filters']=_[_0xc0c3('0x43')](_0x8a904b[_0xc0c3('0x3f')],_0x8a904b['query']);_0x8974ca['attributes']=_[_0xc0c3('0x43')](_0x8a904b[_0xc0c3('0x3f')],qs[_0xc0c3('0x45')](_0x156270[_0xc0c3('0x40')]['fields']));_0x8974ca['attributes']=_0x8974ca[_0xc0c3('0x44')][_0xc0c3('0x46')]?_0x8974ca['attributes']:_0x8a904b['model'];if(_0x156270[_0xc0c3('0x40')]['includeAll']){_0x8974ca[_0xc0c3('0x52')]=[{'all':!![]}];}_0x8974ca=_[_0xc0c3('0x4f')]({},_0x8974ca,_0x156270[_0xc0c3('0x50')]);return db[_0xc0c3('0x3b')][_0xc0c3('0x56')](_0x8974ca)['then'](handleEntityNotFound(_0x14295e,null))[_0xc0c3('0x1e')](respondWithResult(_0x14295e,null))[_0xc0c3('0x28')](handleError(_0x14295e,null));};exports['create']=function(_0x382a46,_0x799041){return db[_0xc0c3('0x3b')][_0xc0c3('0x57')](_0x382a46[_0xc0c3('0x58')],{})[_0xc0c3('0x1e')](respondWithResult(_0x799041,0xc9))[_0xc0c3('0x28')](handleError(_0x799041,null));};exports[_0xc0c3('0x34')]=function(_0x2f6c0f,_0x4f1d7d){if(_0x2f6c0f[_0xc0c3('0x58')]['id']){delete _0x2f6c0f[_0xc0c3('0x58')]['id'];}return db['ChatMessage']['find']({'where':{'id':_0x2f6c0f['params']['id']}})[_0xc0c3('0x1e')](handleEntityNotFound(_0x4f1d7d,null))['then'](saveUpdates(_0x2f6c0f['body'],null))['then'](respondWithResult(_0x4f1d7d,null))[_0xc0c3('0x28')](handleError(_0x4f1d7d,null));};exports[_0xc0c3('0x35')]=function(_0x55073a,_0xa3dcd1){return db[_0xc0c3('0x3b')][_0xc0c3('0x56')]({'where':{'id':_0x55073a[_0xc0c3('0x55')]['id']}})[_0xc0c3('0x1e')](handleEntityNotFound(_0xa3dcd1,null))[_0xc0c3('0x1e')](removeEntity(_0xa3dcd1,null))[_0xc0c3('0x28')](handleError(_0xa3dcd1,null));};exports[_0xc0c3('0x59')]=function(_0x339b87,_0x26a138){return db[_0xc0c3('0x3b')]['describe']()[_0xc0c3('0x1e')](respondWithResult(_0x26a138,null))[_0xc0c3('0x28')](handleError(_0x26a138,null));};var interaction_log=require(_0xc0c3('0x5a'))('chat-interactions');exports[_0xc0c3('0x5b')]=function(_0x1ae522,_0x4418be,_0x107914){var _0x28a0f0={'agent':{},'channel':'chat'};if(_0x1ae522['body']['id']){delete _0x1ae522[_0xc0c3('0x58')]['id'];}_0x1ae522[_0xc0c3('0x58')][_0xc0c3('0x5c')]=!![];_0x1ae522[_0xc0c3('0x58')][_0xc0c3('0x5d')]=moment()[_0xc0c3('0x5e')](_0xc0c3('0x5f'));_0x1ae522[_0xc0c3('0x58')]['UserId']=_0x1ae522[_0xc0c3('0x58')]['UserId']||_0x1ae522[_0xc0c3('0x60')]['id'];_0x28a0f0['agent']['id']=_0x1ae522[_0xc0c3('0x58')][_0xc0c3('0x61')];return db[_0xc0c3('0x3b')]['find']({'where':{'id':_0x1ae522['params']['id'],'UserId':null}})['then'](handleEntityNotFound(_0x4418be,null))[_0xc0c3('0x1e')](saveUpdates(_0x1ae522[_0xc0c3('0x58')],null))[_0xc0c3('0x1e')](function(_0x45301e){if(_0x45301e){_0x28a0f0[_0xc0c3('0x26')]=_0x45301e['get']({'plain':!![]});return db[_0xc0c3('0x62')][_0xc0c3('0x56')]({'where':{'id':_0x45301e[_0xc0c3('0x63')]}});}return null;})['then'](handleEntityNotFound(_0x4418be,null))['then'](function(_0x26d8a9){if(_0x26d8a9){return _0x26d8a9[_0xc0c3('0x34')]({'UserId':_0x1ae522['body'][_0xc0c3('0x61')],'read1stAt':_['isNil'](_0x26d8a9[_0xc0c3('0x64')])?moment()[_0xc0c3('0x5e')](_0xc0c3('0x5f')):undefined});}return null;})[_0xc0c3('0x1e')](function(_0x190f3f){if(_0x190f3f){_0x28a0f0[_0xc0c3('0x65')]=_0x190f3f[_0xc0c3('0x66')]({'plain':!![]});interaction_log[_0xc0c3('0x1f')](_0xc0c3('0x67'),_0x1ae522['user']['id'],_0x1ae522[_0xc0c3('0x60')][_0xc0c3('0x37')],_0x1ae522[_0xc0c3('0x60')]['role'],_0x28a0f0[_0xc0c3('0x65')]['id'],_0x1ae522['body']?JSON['stringify'](_0x1ae522[_0xc0c3('0x58')]):_0xc0c3('0x68'));return respondWithRpcPromise(_0xc0c3('0x69'),_0xc0c3('0x6a'),_0x28a0f0);}return null;})[_0xc0c3('0x1e')](function(_0x3b0fae){var _0x511ba3=_0xc0c3('0x6b')+_0x3b0fae['message']['ContactId'];return db['sequelize'][_0xc0c3('0x40')](_0x511ba3,{'type':db[_0xc0c3('0x6c')]['QueryTypes']['SELECT'],'raw':!![]})[_0xc0c3('0x1e')](function(_0x278b95){return _0x278b95;});})[_0xc0c3('0x1e')](function(_0x56accd){if(_0x56accd){_0x28a0f0[_0xc0c3('0x26')]['contact']=_0x56accd[0x0];if(!_0x1ae522['body'][_0xc0c3('0x61')])return;return db[_0xc0c3('0x6d')][_0xc0c3('0x56')]({'where':{'id':_0x1ae522[_0xc0c3('0x58')][_0xc0c3('0x61')],'role':_0xc0c3('0x6e')},'attributes':['id',_0xc0c3('0x37'),'fullname',_0xc0c3('0x6f'),_0xc0c3('0x70')],'raw':!![]});}return null;})[_0xc0c3('0x1e')](function(_0x12c936){if(!_0x12c936)return null;_0x28a0f0[_0xc0c3('0x26')][_0xc0c3('0x6e')]=_0x12c936;return _0x28a0f0;})[_0xc0c3('0x1e')](function(_0x23fe08){if(_0x23fe08){if(_0x1ae522[_0xc0c3('0x58')]['manual']){_0x28a0f0['message']['interface']=util[_0xc0c3('0x5e')]('SIP/%s',_0x1ae522[_0xc0c3('0x60')][_0xc0c3('0x37')]);_0x28a0f0[_0xc0c3('0x26')][_0xc0c3('0x71')]=_0x28a0f0[_0xc0c3('0x71')];_0x28a0f0[_0xc0c3('0x26')]['motionChannel']=_0x28a0f0[_0xc0c3('0x71')];_0x28a0f0['message'][_0xc0c3('0x72')]=_0xc0c3('0x5b');return respondWithRpcPromise(_0xc0c3('0x73'),_0xc0c3('0x73'),{'event':_0xc0c3('0x74'),'message':_[_0xc0c3('0x4f')](_0x28a0f0['message'],JSON[_0xc0c3('0x75')](_0x28a0f0[_0xc0c3('0x65')][_0xc0c3('0x76')]))},client9002)[_0xc0c3('0x1e')](function(){return _0x28a0f0;});}return _0x28a0f0;}return null;})[_0xc0c3('0x1e')](respondWithResult(_0x4418be,null))['catch'](handleError(_0x4418be,null));};var interaction_log=require(_0xc0c3('0x5a'))(_0xc0c3('0x77'));exports[_0xc0c3('0x33')]=function(_0x4913c7,_0x3640d2,_0x1e513d){var _0x44b57f={'agent':{},'channel':_0xc0c3('0x78')};if(_0x4913c7[_0xc0c3('0x58')]['id']){delete _0x4913c7['body']['id'];}_0x4913c7[_0xc0c3('0x58')]['UserId']=_0x4913c7['body']['UserId']||_0x4913c7['user']['id'];_0x44b57f[_0xc0c3('0x6e')]['id']=_0x4913c7[_0xc0c3('0x58')][_0xc0c3('0x61')];return db['ChatMessage'][_0xc0c3('0x56')]({'where':{'id':_0x4913c7[_0xc0c3('0x55')]['id'],'UserId':null}})['then'](handleEntityNotFound(_0x3640d2,null))[_0xc0c3('0x1e')](function(_0x2db76d){if(_0x2db76d){_0x44b57f[_0xc0c3('0x26')]=_0x2db76d[_0xc0c3('0x66')]({'plain':!![]});return db[_0xc0c3('0x62')][_0xc0c3('0x56')]({'where':{'id':_0x2db76d[_0xc0c3('0x63')]}});}return null;})[_0xc0c3('0x1e')](handleEntityNotFound(_0x3640d2,null))[_0xc0c3('0x1e')](function(_0x1ea2cc){if(_0x1ea2cc){_0x44b57f[_0xc0c3('0x65')]=_0x1ea2cc[_0xc0c3('0x66')]({'plain':!![]});interaction_log[_0xc0c3('0x1f')](_0xc0c3('0x79'),_0x4913c7[_0xc0c3('0x60')]['id'],_0x4913c7[_0xc0c3('0x60')][_0xc0c3('0x37')],_0x4913c7[_0xc0c3('0x60')][_0xc0c3('0x7a')],_0x44b57f[_0xc0c3('0x65')]['id'],_0x4913c7[_0xc0c3('0x58')]?JSON[_0xc0c3('0x22')](_0x4913c7[_0xc0c3('0x58')]):'null');return respondWithRpcPromise('RejectMessage',_0xc0c3('0x7b'),_0x44b57f);}return null;})[_0xc0c3('0x1e')](function(_0xed26eb){var _0x428c65=_0xc0c3('0x6b')+_0xed26eb[_0xc0c3('0x26')][_0xc0c3('0x7c')];return db['sequelize']['query'](_0x428c65,{'type':db['Sequelize'][_0xc0c3('0x7d')][_0xc0c3('0x7e')],'raw':!![]})[_0xc0c3('0x1e')](function(_0x4860b2){return _0x4860b2;});})['then'](function(_0x3ba500){if(_0x3ba500){_0x44b57f[_0xc0c3('0x26')][_0xc0c3('0x7f')]=_0x3ba500[0x0];if(!_0x4913c7[_0xc0c3('0x58')][_0xc0c3('0x61')])return;return db[_0xc0c3('0x6d')]['find']({'where':{'id':_0x4913c7[_0xc0c3('0x58')][_0xc0c3('0x61')],'role':_0xc0c3('0x6e')},'attributes':['id',_0xc0c3('0x37'),_0xc0c3('0x80'),_0xc0c3('0x6f'),_0xc0c3('0x70')],'raw':!![]});}return null;})[_0xc0c3('0x1e')](function(_0x1e98ef){if(!_0x1e98ef)return null;_0x44b57f['message'][_0xc0c3('0x6e')]=_0x1e98ef;return _0x44b57f;})['then'](function(_0x2f2409){if(_0x2f2409){_0x2f2409['message'][_0xc0c3('0x81')]=util['format'](_0xc0c3('0x82'),_0x4913c7[_0xc0c3('0x60')][_0xc0c3('0x37')]);_0x2f2409[_0xc0c3('0x26')]['channel']=_0x44b57f['channel'];_0x2f2409[_0xc0c3('0x26')][_0xc0c3('0x83')]=_0x44b57f[_0xc0c3('0x71')];_0x2f2409[_0xc0c3('0x26')][_0xc0c3('0x72')]='reject';respondWithRpcPromise(_0xc0c3('0x73'),_0xc0c3('0x73'),{'event':_0xc0c3('0x84'),'message':_[_0xc0c3('0x4f')](_0x44b57f['message'],JSON[_0xc0c3('0x75')](_0x44b57f['interaction'][_0xc0c3('0x76')]))},client9002);return _0x44b57f;}return null;})['then'](respondWithResult(_0x3640d2,null))[_0xc0c3('0x28')](handleError(_0x3640d2,null));};
\ No newline at end of file
+var _0x14d5=['sequelize','Sequelize','QueryTypes','SELECT','contact','fullname','email','interface','SIP/%s','channel','motionChannel','event','EventManager','parse','formData','chat','null','RejectMessage','rejectMessage','rejectmessage','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','util','path','to-csv','lodash','squel','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','redis','defaults','localhost','./chatMessage.socket','register','jayson/promise','client','http','request','then','info','stringify','error','code','ChatMessage,\x20%s,\x20%s','message','request\x20sent','result','catch','sendStatus','status','end','json','offset','limit','undefined','count','Content-Range','reject','update','destroy','stack','name','index','map','rawAttributes','model','query','keys','filters','intersection','attributes','fields','length','nolimit','order','sort','where','filter','merge','type','VIRTUAL','options','findAll','rows','show','include','find','ChatMessage','create','body','params','describe','chat-interactions','read','readAt','format','YYYY-MM-DD\x20HH:mm:ss','UserId','agent','get','ChatInteraction','ChatInteractionId','isNil','read1stAt','interaction','user','role','acceptMessage','SELECT\x20*\x20FROM\x20cm_contacts\x20WHERE\x20id\x20=\x20','ContactId'];(function(_0x46e363,_0x45d7e2){var _0x3fb059=function(_0x5e6274){while(--_0x5e6274){_0x46e363['push'](_0x46e363['shift']());}};_0x3fb059(++_0x45d7e2);}(_0x14d5,0x8e));var _0x514d=function(_0x568f96,_0x32d489){_0x568f96=_0x568f96-0x0;var _0x5a053a=_0x14d5[_0x568f96];return _0x5a053a;};'use strict';var emlformat=require(_0x514d('0x0'));var rimraf=require(_0x514d('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x514d('0x2'));var rp=require(_0x514d('0x3'));var moment=require('moment');var BPromise=require(_0x514d('0x4'));var Mustache=require(_0x514d('0x5'));var util=require(_0x514d('0x6'));var path=require(_0x514d('0x7'));var sox=require('sox');var csv=require(_0x514d('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x514d('0x9'));var squel=require(_0x514d('0xa'));var crypto=require('crypto');var jsforce=require(_0x514d('0xb'));var deskjs=require(_0x514d('0xc'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x514d('0xd'));var Redis=require(_0x514d('0xe'));var authService=require(_0x514d('0xf'));var qs=require(_0x514d('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x514d('0x11'))('api');var utils=require(_0x514d('0x12'));var config=require('../../config/environment');var licenseUtil=require(_0x514d('0x13'));var db=require(_0x514d('0x14'))['db'];config[_0x514d('0x15')]=_[_0x514d('0x16')](config['redis'],{'host':_0x514d('0x17'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x514d('0x15')]));require(_0x514d('0x18'))[_0x514d('0x19')](socket);var jayson=require(_0x514d('0x1a'));var client=jayson[_0x514d('0x1b')]['http']({'port':0x232c});var client9002=jayson['client'][_0x514d('0x1c')]({'port':0x232a});function respondWithRpcPromise(_0x3e5b2a,_0x18fd9c,_0x40e523,_0x2dc407){return new BPromise(function(_0x39c222,_0x26af24){var _0x2bf064=_0x2dc407||client;return _0x2bf064[_0x514d('0x1d')](_0x3e5b2a,_0x40e523)[_0x514d('0x1e')](function(_0x411538){logger[_0x514d('0x1f')]('ChatMessage,\x20%s,\x20%s',_0x18fd9c,'request\x20sent');logger['debug']('ChatMessage,\x20%s,\x20%s,\x20%s',_0x18fd9c,'request\x20sent',JSON[_0x514d('0x20')](_0x411538));if(_0x411538[_0x514d('0x21')]){if(_0x411538[_0x514d('0x21')][_0x514d('0x22')]===0x1f4){logger[_0x514d('0x21')](_0x514d('0x23'),_0x18fd9c,_0x411538[_0x514d('0x21')][_0x514d('0x24')]);return _0x26af24(_0x411538['error']['message']);}logger[_0x514d('0x21')](_0x514d('0x23'),_0x18fd9c,_0x411538['error']['message']);return _0x39c222(_0x411538[_0x514d('0x21')][_0x514d('0x24')]);}else{logger['info'](_0x514d('0x23'),_0x18fd9c,_0x514d('0x25'));_0x39c222(_0x411538[_0x514d('0x26')]['message']);}})[_0x514d('0x27')](function(_0x1638b3){logger[_0x514d('0x21')](_0x514d('0x23'),_0x18fd9c,_0x1638b3);_0x26af24(_0x1638b3);});});}function respondWithStatusCode(_0x8b04a5,_0x33abd2){_0x33abd2=_0x33abd2||0xcc;return function(_0x17dd06){if(_0x17dd06){return _0x8b04a5[_0x514d('0x28')](_0x33abd2);}return _0x8b04a5[_0x514d('0x29')](_0x33abd2)[_0x514d('0x2a')]();};}function respondWithResult(_0x58708e,_0x26a7a6){_0x26a7a6=_0x26a7a6||0xc8;return function(_0x36d011){if(_0x36d011){return _0x58708e['status'](_0x26a7a6)[_0x514d('0x2b')](_0x36d011);}};}function respondWithFilteredResult(_0x2c38c3,_0x4cd80a){return function(_0x1789c2){if(_0x1789c2){var _0x3201df=typeof _0x4cd80a[_0x514d('0x2c')]==='undefined'&&typeof _0x4cd80a[_0x514d('0x2d')]===_0x514d('0x2e');var _0x3e8a6e=_0x1789c2[_0x514d('0x2f')];var _0x38b66e=_0x3201df?0x0:_0x4cd80a[_0x514d('0x2c')];var _0x525e8f=_0x3201df?_0x1789c2[_0x514d('0x2f')]:_0x4cd80a[_0x514d('0x2c')]+_0x4cd80a[_0x514d('0x2d')];var _0x5895b5;if(_0x525e8f>=_0x3e8a6e){_0x525e8f=_0x3e8a6e;_0x5895b5=0xc8;}else{_0x5895b5=0xce;}_0x2c38c3[_0x514d('0x29')](_0x5895b5);return _0x2c38c3['set'](_0x514d('0x30'),_0x38b66e+'-'+_0x525e8f+'/'+_0x3e8a6e)['json'](_0x1789c2);}return null;};}function patchUpdates(_0x1c2659){return function(_0x547f9b){try{jsonpatch['apply'](_0x547f9b,_0x1c2659,!![]);}catch(_0x29d4ab){return BPromise[_0x514d('0x31')](_0x29d4ab);}return _0x547f9b['save']();};}function saveUpdates(_0x3a815c,_0x289594){return function(_0x484217){if(_0x484217){return _0x484217[_0x514d('0x32')](_0x3a815c)['then'](function(_0x762e93){return _0x762e93;});}return null;};}function removeEntity(_0x33f509,_0x8cab35){return function(_0x14a1b7){if(_0x14a1b7){return _0x14a1b7[_0x514d('0x33')]()['then'](function(){_0x33f509['status'](0xcc)[_0x514d('0x2a')]();});}};}function handleEntityNotFound(_0x36d244,_0x6fcae3){return function(_0xdcef2a){if(!_0xdcef2a){_0x36d244[_0x514d('0x28')](0x194);}return _0xdcef2a;};}function handleError(_0x19d6ec,_0x3d158d){_0x3d158d=_0x3d158d||0x1f4;return function(_0x14e36c){logger['error'](_0x14e36c[_0x514d('0x34')]);if(_0x14e36c[_0x514d('0x35')]){delete _0x14e36c[_0x514d('0x35')];}_0x19d6ec[_0x514d('0x29')](_0x3d158d)['send'](_0x14e36c);};}exports[_0x514d('0x36')]=function(_0x23a0b9,_0x4ee3a7){var _0x373bbd={},_0x4f5c69={},_0x442c8f={'count':0x0,'rows':[]};var _0x411b6b=_[_0x514d('0x37')](db['ChatMessage'][_0x514d('0x38')],function(_0x27a1f7){return{'name':_0x27a1f7['fieldName'],'type':_0x27a1f7['type']['key']};});_0x4f5c69[_0x514d('0x39')]=_[_0x514d('0x37')](_0x411b6b,'name');_0x4f5c69[_0x514d('0x3a')]=_[_0x514d('0x3b')](_0x23a0b9[_0x514d('0x3a')]);_0x4f5c69[_0x514d('0x3c')]=_[_0x514d('0x3d')](_0x4f5c69[_0x514d('0x39')],_0x4f5c69['query']);_0x373bbd[_0x514d('0x3e')]=_[_0x514d('0x3d')](_0x4f5c69[_0x514d('0x39')],qs['fields'](_0x23a0b9[_0x514d('0x3a')][_0x514d('0x3f')]));_0x373bbd[_0x514d('0x3e')]=_0x373bbd[_0x514d('0x3e')][_0x514d('0x40')]?_0x373bbd[_0x514d('0x3e')]:_0x4f5c69[_0x514d('0x39')];if(!_0x23a0b9['query']['hasOwnProperty'](_0x514d('0x41'))){_0x373bbd[_0x514d('0x2d')]=qs['limit'](_0x23a0b9[_0x514d('0x3a')][_0x514d('0x2d')]);_0x373bbd[_0x514d('0x2c')]=qs[_0x514d('0x2c')](_0x23a0b9['query'][_0x514d('0x2c')]);}_0x373bbd[_0x514d('0x42')]=qs[_0x514d('0x43')](_0x23a0b9[_0x514d('0x3a')]['sort']);_0x373bbd[_0x514d('0x44')]=qs[_0x514d('0x3c')](_['pick'](_0x23a0b9[_0x514d('0x3a')],_0x4f5c69[_0x514d('0x3c')]),_0x411b6b);if(_0x23a0b9[_0x514d('0x3a')][_0x514d('0x45')]){_0x373bbd[_0x514d('0x44')]=_[_0x514d('0x46')](_0x373bbd['where'],{'$or':_[_0x514d('0x37')](_0x411b6b,function(_0x27db0c){if(_0x27db0c[_0x514d('0x47')]!==_0x514d('0x48')){var _0xa82d5d={};_0xa82d5d[_0x27db0c[_0x514d('0x35')]]={'$like':'%'+_0x23a0b9[_0x514d('0x3a')]['filter']+'%'};return _0xa82d5d;}})});}_0x373bbd=_[_0x514d('0x46')]({},_0x373bbd,_0x23a0b9[_0x514d('0x49')]);var _0x24d62a={'where':_0x373bbd[_0x514d('0x44')]};return db['ChatMessage'][_0x514d('0x2f')](_0x24d62a)[_0x514d('0x1e')](function(_0x5e5c51){_0x442c8f[_0x514d('0x2f')]=_0x5e5c51;if(_0x23a0b9[_0x514d('0x3a')]['includeAll']){_0x373bbd['include']=[{'all':!![]}];}return db['ChatMessage'][_0x514d('0x4a')](_0x373bbd);})[_0x514d('0x1e')](function(_0x2fd55a){_0x442c8f[_0x514d('0x4b')]=_0x2fd55a;return _0x442c8f;})['then'](respondWithFilteredResult(_0x4ee3a7,_0x373bbd))[_0x514d('0x27')](handleError(_0x4ee3a7,null));};exports[_0x514d('0x4c')]=function(_0x3b6397,_0xb59be){var _0x277210={'raw':!![],'where':{'id':_0x3b6397['params']['id']}},_0xaa7800={};_0xaa7800[_0x514d('0x39')]=_[_0x514d('0x3b')](db['ChatMessage'][_0x514d('0x38')]);_0xaa7800[_0x514d('0x3a')]=_[_0x514d('0x3b')](_0x3b6397[_0x514d('0x3a')]);_0xaa7800['filters']=_[_0x514d('0x3d')](_0xaa7800[_0x514d('0x39')],_0xaa7800[_0x514d('0x3a')]);_0x277210[_0x514d('0x3e')]=_[_0x514d('0x3d')](_0xaa7800['model'],qs['fields'](_0x3b6397[_0x514d('0x3a')][_0x514d('0x3f')]));_0x277210[_0x514d('0x3e')]=_0x277210[_0x514d('0x3e')][_0x514d('0x40')]?_0x277210[_0x514d('0x3e')]:_0xaa7800[_0x514d('0x39')];if(_0x3b6397[_0x514d('0x3a')]['includeAll']){_0x277210[_0x514d('0x4d')]=[{'all':!![]}];}_0x277210=_[_0x514d('0x46')]({},_0x277210,_0x3b6397[_0x514d('0x49')]);return db['ChatMessage'][_0x514d('0x4e')](_0x277210)[_0x514d('0x1e')](handleEntityNotFound(_0xb59be,null))[_0x514d('0x1e')](respondWithResult(_0xb59be,null))[_0x514d('0x27')](handleError(_0xb59be,null));};exports['create']=function(_0xaad23b,_0x66d192){return db[_0x514d('0x4f')][_0x514d('0x50')](_0xaad23b[_0x514d('0x51')],{})[_0x514d('0x1e')](respondWithResult(_0x66d192,0xc9))['catch'](handleError(_0x66d192,null));};exports[_0x514d('0x32')]=function(_0x29f5a0,_0x1d9c7a){if(_0x29f5a0['body']['id']){delete _0x29f5a0[_0x514d('0x51')]['id'];}return db[_0x514d('0x4f')][_0x514d('0x4e')]({'where':{'id':_0x29f5a0[_0x514d('0x52')]['id']}})['then'](handleEntityNotFound(_0x1d9c7a,null))['then'](saveUpdates(_0x29f5a0[_0x514d('0x51')],null))[_0x514d('0x1e')](respondWithResult(_0x1d9c7a,null))[_0x514d('0x27')](handleError(_0x1d9c7a,null));};exports[_0x514d('0x33')]=function(_0x304740,_0x177685){return db['ChatMessage'][_0x514d('0x4e')]({'where':{'id':_0x304740[_0x514d('0x52')]['id']}})[_0x514d('0x1e')](handleEntityNotFound(_0x177685,null))[_0x514d('0x1e')](removeEntity(_0x177685,null))[_0x514d('0x27')](handleError(_0x177685,null));};exports[_0x514d('0x53')]=function(_0x534e96,_0x29e244){return db[_0x514d('0x4f')][_0x514d('0x53')]()[_0x514d('0x1e')](respondWithResult(_0x29e244,null))[_0x514d('0x27')](handleError(_0x29e244,null));};var interaction_log=require(_0x514d('0x11'))(_0x514d('0x54'));exports['accept']=function(_0x223693,_0x583cef,_0x36e2ed){var _0x483fab={'agent':{},'channel':'chat'};if(_0x223693[_0x514d('0x51')]['id']){delete _0x223693[_0x514d('0x51')]['id'];}_0x223693[_0x514d('0x51')][_0x514d('0x55')]=!![];_0x223693['body'][_0x514d('0x56')]=moment()[_0x514d('0x57')](_0x514d('0x58'));_0x223693[_0x514d('0x51')][_0x514d('0x59')]=_0x223693[_0x514d('0x51')][_0x514d('0x59')]||_0x223693['user']['id'];_0x483fab[_0x514d('0x5a')]['id']=_0x223693[_0x514d('0x51')][_0x514d('0x59')];return db[_0x514d('0x4f')]['find']({'where':{'id':_0x223693[_0x514d('0x52')]['id'],'UserId':null}})[_0x514d('0x1e')](handleEntityNotFound(_0x583cef,null))[_0x514d('0x1e')](saveUpdates(_0x223693[_0x514d('0x51')],null))[_0x514d('0x1e')](function(_0x47cf85){if(_0x47cf85){_0x483fab[_0x514d('0x24')]=_0x47cf85[_0x514d('0x5b')]({'plain':!![]});return db[_0x514d('0x5c')][_0x514d('0x4e')]({'where':{'id':_0x47cf85[_0x514d('0x5d')]}});}return null;})[_0x514d('0x1e')](handleEntityNotFound(_0x583cef,null))[_0x514d('0x1e')](function(_0x154f41){if(_0x154f41){return _0x154f41[_0x514d('0x32')]({'UserId':_0x223693[_0x514d('0x51')]['UserId'],'read1stAt':_[_0x514d('0x5e')](_0x154f41[_0x514d('0x5f')])?moment()['format'](_0x514d('0x58')):undefined});}return null;})['then'](function(_0x557cce){if(_0x557cce){_0x483fab[_0x514d('0x60')]=_0x557cce[_0x514d('0x5b')]({'plain':!![]});interaction_log[_0x514d('0x1f')]('[CHATMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s',_0x223693[_0x514d('0x61')]['id'],_0x223693[_0x514d('0x61')][_0x514d('0x35')],_0x223693[_0x514d('0x61')][_0x514d('0x62')],_0x483fab[_0x514d('0x60')]['id'],_0x223693[_0x514d('0x51')]?JSON[_0x514d('0x20')](_0x223693[_0x514d('0x51')]):'null');return respondWithRpcPromise('AcceptMessage',_0x514d('0x63'),_0x483fab);}return null;})[_0x514d('0x1e')](function(_0xcba53c){var _0x1aa819=_0x514d('0x64')+_0xcba53c[_0x514d('0x24')][_0x514d('0x65')];return db[_0x514d('0x66')][_0x514d('0x3a')](_0x1aa819,{'type':db[_0x514d('0x67')][_0x514d('0x68')][_0x514d('0x69')],'raw':!![]})[_0x514d('0x1e')](function(_0x42bbb2){return _0x42bbb2;});})[_0x514d('0x1e')](function(_0x345ce0){if(_0x345ce0){_0x483fab['message'][_0x514d('0x6a')]=_0x345ce0[0x0];if(!_0x223693['body']['UserId'])return;return db['User'][_0x514d('0x4e')]({'where':{'id':_0x223693[_0x514d('0x51')][_0x514d('0x59')],'role':_0x514d('0x5a')},'attributes':['id',_0x514d('0x35'),_0x514d('0x6b'),_0x514d('0x6c'),'internal'],'raw':!![]});}return null;})[_0x514d('0x1e')](function(_0x34bd85){if(!_0x34bd85)return null;_0x483fab[_0x514d('0x24')][_0x514d('0x5a')]=_0x34bd85;return _0x483fab;})[_0x514d('0x1e')](function(_0x52839a){if(_0x52839a){if(_0x223693[_0x514d('0x51')]['manual']){_0x483fab[_0x514d('0x24')][_0x514d('0x6d')]=util[_0x514d('0x57')](_0x514d('0x6e'),_0x223693[_0x514d('0x61')]['name']);_0x483fab[_0x514d('0x24')][_0x514d('0x6f')]=_0x483fab[_0x514d('0x6f')];_0x483fab[_0x514d('0x24')][_0x514d('0x70')]=_0x483fab['channel'];_0x483fab['message'][_0x514d('0x71')]='accept';return respondWithRpcPromise('EventManager',_0x514d('0x72'),{'event':'acceptmessage','message':_[_0x514d('0x46')](_0x483fab[_0x514d('0x24')],JSON[_0x514d('0x73')](_0x483fab[_0x514d('0x60')][_0x514d('0x74')]))},client9002)[_0x514d('0x1e')](function(){return _0x483fab;});}return _0x483fab;}return null;})[_0x514d('0x1e')](respondWithResult(_0x583cef,null))[_0x514d('0x27')](handleError(_0x583cef,null));};var interaction_log=require(_0x514d('0x11'))(_0x514d('0x54'));exports[_0x514d('0x31')]=function(_0x660d6f,_0x3725d5,_0x15c2c1){var _0x2a7084={'agent':{},'channel':_0x514d('0x75')};if(_0x660d6f[_0x514d('0x51')]['id']){delete _0x660d6f[_0x514d('0x51')]['id'];}_0x660d6f[_0x514d('0x51')][_0x514d('0x59')]=_0x660d6f[_0x514d('0x51')]['UserId']||_0x660d6f[_0x514d('0x61')]['id'];_0x2a7084[_0x514d('0x5a')]['id']=_0x660d6f['body'][_0x514d('0x59')];return db[_0x514d('0x4f')][_0x514d('0x4e')]({'where':{'id':_0x660d6f['params']['id'],'UserId':null}})[_0x514d('0x1e')](handleEntityNotFound(_0x3725d5,null))[_0x514d('0x1e')](function(_0x47fa73){if(_0x47fa73){_0x2a7084[_0x514d('0x24')]=_0x47fa73[_0x514d('0x5b')]({'plain':!![]});return db[_0x514d('0x5c')][_0x514d('0x4e')]({'where':{'id':_0x47fa73[_0x514d('0x5d')]}});}return null;})[_0x514d('0x1e')](handleEntityNotFound(_0x3725d5,null))[_0x514d('0x1e')](function(_0xde82cf){if(_0xde82cf){_0x2a7084[_0x514d('0x60')]=_0xde82cf[_0x514d('0x5b')]({'plain':!![]});interaction_log[_0x514d('0x1f')]('[CHATMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s',_0x660d6f['user']['id'],_0x660d6f[_0x514d('0x61')]['name'],_0x660d6f[_0x514d('0x61')][_0x514d('0x62')],_0x2a7084['interaction']['id'],_0x660d6f[_0x514d('0x51')]?JSON[_0x514d('0x20')](_0x660d6f[_0x514d('0x51')]):_0x514d('0x76'));return respondWithRpcPromise(_0x514d('0x77'),_0x514d('0x78'),_0x2a7084);}return null;})['then'](function(_0xa573be){var _0x1e8fe8=_0x514d('0x64')+_0xa573be[_0x514d('0x24')]['ContactId'];return db[_0x514d('0x66')][_0x514d('0x3a')](_0x1e8fe8,{'type':db['Sequelize'][_0x514d('0x68')][_0x514d('0x69')],'raw':!![]})[_0x514d('0x1e')](function(_0x58efdc){return _0x58efdc;});})[_0x514d('0x1e')](function(_0x321d77){if(_0x321d77){_0x2a7084['message'][_0x514d('0x6a')]=_0x321d77[0x0];if(!_0x660d6f[_0x514d('0x51')][_0x514d('0x59')])return;return db['User']['find']({'where':{'id':_0x660d6f[_0x514d('0x51')][_0x514d('0x59')],'role':'agent'},'attributes':['id',_0x514d('0x35'),_0x514d('0x6b'),_0x514d('0x6c'),'internal'],'raw':!![]});}return null;})[_0x514d('0x1e')](function(_0x3169ab){if(!_0x3169ab)return null;_0x2a7084[_0x514d('0x24')][_0x514d('0x5a')]=_0x3169ab;return _0x2a7084;})[_0x514d('0x1e')](function(_0x56ccbf){if(_0x56ccbf){_0x56ccbf[_0x514d('0x24')][_0x514d('0x6d')]=util[_0x514d('0x57')](_0x514d('0x6e'),_0x660d6f[_0x514d('0x61')][_0x514d('0x35')]);_0x56ccbf['message'][_0x514d('0x6f')]=_0x2a7084[_0x514d('0x6f')];_0x56ccbf[_0x514d('0x24')][_0x514d('0x70')]=_0x2a7084[_0x514d('0x6f')];_0x56ccbf['message'][_0x514d('0x71')]=_0x514d('0x31');respondWithRpcPromise('EventManager',_0x514d('0x72'),{'event':_0x514d('0x79'),'message':_[_0x514d('0x46')](_0x2a7084[_0x514d('0x24')],JSON[_0x514d('0x73')](_0x2a7084[_0x514d('0x60')][_0x514d('0x74')]))},client9002);return _0x2a7084;}return null;})['then'](respondWithResult(_0x3725d5,null))[_0x514d('0x27')](handleError(_0x3725d5,null));};
\ No newline at end of file