06e9fff2b5672dc914d63886d1a41a4c971e3069
[motion2.git] / server / services / ami / trigger / integration / sugarcrm.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x57ea=['set_entry','JSON','Calls','Basic\x20%s','toString','get_server_info','stringify','isNil','Getting\x20agent\x20with\x20name','get_entry_list','Employees','format','INSTR\x20(\x20users.user_name,\x20\x22%s\x22)\x20>\x200','user_name','then','entry_list','length','name_value_list','value','Agent\x20found!','resolve','user_id','Searching\x20enduser\x20with\x20phone','Contacts','phone_home','find','Enduser\x20found!','Enduser\x20not\x20found,\x20creating\x20a\x20new\x20enduser!','first_name','Caller\x20-\x20%s','debug','[HTTP]','merge','type','string','customField','nameField','toLowerCase','content','idField','variable','customVariable','Variable','login','password','PLAIN','xCALLY\x20Motion\x20integration','sessionID','Account\x20%d\x20is\x20not\x20valid','set_relationship','remoteUri','stripTrailingSlash','serverUrl','uri','%s/service/v4_1/rest.php','[QUEUE]','recordingURL','%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s','uniqueid','The\x20User\x20ID\x20is:','The\x20Enduser\x20ID\x20is:','Fields','Inbound','Ticket\x20created!','The\x20Ticket\x20ID\x20is:','contacts','version','charAt','%s/index.php?action=ajaxui#ajaxUILoc=index.php%3Fmodule%3DCalls%26action%3DEditView%26record%3D%s','Displaying\x20ticket\x20to\x20agent\x20in\x20a\x20new\x20tab...','user:%s','trigger:browser:url','catch','outbound','recordingFormat','none','[OUTBOUND]','Recording\x20is\x20enabled!','destcalleridname','destcalleridnum','users','%s/#bwc/index.php?module=Calls&action=EditView&record=%s','error','unmanaged','monitor_format','lastevent','toUpperCase','calleridnum','lodash','request-promise','md5','util','ioredis','../../../../config/environment','../../../../config/logger','sugarcrm','defaults','localhost','socket.io-emitter','redis','POST','emit','info','Creating\x20new\x20ticket...','name','getString','Subjects','assigned_user_id','created_by','description','Descriptions','date_start','toISOString','slice','replace','duration_hours','duration_minutes','parent_id','parent_type','forEach','variableName','push'];(function(_0x376b45,_0x5964fb){var _0x2341b3=function(_0x5a7f01){while(--_0x5a7f01){_0x376b45['push'](_0x376b45['shift']());}};_0x2341b3(++_0x5964fb);}(_0x57ea,0x14c));var _0xa57e=function(_0x16e6db,_0x2e5a01){_0x16e6db=_0x16e6db-0x0;var _0x5a9151=_0x57ea[_0x16e6db];return _0x5a9151;};'use strict';var _=require(_0xa57e('0x0'));var rp=require(_0xa57e('0x1'));var BPromise=require('bluebird');var md5=require(_0xa57e('0x2'));var util=require(_0xa57e('0x3'));var Redis=require(_0xa57e('0x4'));var intUtil=require('./util');var config=require(_0xa57e('0x5'));var logger=require(_0xa57e('0x6'))(_0xa57e('0x7'));config['redis']=_[_0xa57e('0x8')](config['redis'],{'host':_0xa57e('0x9'),'port':0x18eb});var io=require(_0xa57e('0xa'))(new Redis(config[_0xa57e('0xb')]));var def={'method':_0xa57e('0xc'),'json':!![]};function emit(_0x5653b4,_0x18c613,_0x32290d){io['to'](_0x5653b4)[_0xa57e('0xd')](_0x18c613,_0x32290d);}function getTicket(_0x175ef5,_0x56b530,_0x3c7080,_0x3dfe13,_0x55f623,_0x4382cb,_0x446d42,_0xc8e3ef){logger[_0xa57e('0xe')](_0xa57e('0xf'));var _0xeb5756=new Date();var _0x1662c0=[{'name':_0xa57e('0x10'),'value':intUtil[_0xa57e('0x11')](_0x3dfe13[_0xa57e('0x12')],_0x55f623,'\x20')},{'name':_0xa57e('0x13'),'value':_0x56b530['id']},{'name':_0xa57e('0x14'),'value':_0x56b530['id']},{'name':_0xa57e('0x15'),'value':intUtil[_0xa57e('0x11')](_0x3dfe13[_0xa57e('0x16')],_0x55f623,'\x0a')},{'name':_0xa57e('0x17'),'value':_0xeb5756[_0xa57e('0x18')]()[_0xa57e('0x19')](0x0,0x13)[_0xa57e('0x1a')]('T','\x20')},{'name':_0xa57e('0x1b'),'value':'0'},{'name':_0xa57e('0x1c'),'value':'15'},{'name':_0xa57e('0x1d'),'value':_0x3c7080['id']},{'name':_0xa57e('0x1e'),'value':'Contacts'},{'name':'parent_name','value':_0x3c7080[_0xa57e('0x10')]},{'name':'direction','value':_0xc8e3ef}];if(_0x4382cb['length']){_[_0xa57e('0x1f')](_0x4382cb,function(_0x3b8302){if(_0x55f623[_0x3b8302[_0xa57e('0x20')]]){_0x1662c0[_0xa57e('0x21')]({'name':_0x3b8302['idField'],'value':_0x55f623[_0x3b8302['variableName']]});}});}return request({'form':{'method':_0xa57e('0x22'),'input_type':'JSON','response_type':_0xa57e('0x23'),'rest_data':JSON['stringify']({'session':_0x446d42['id'],'module_name':_0xa57e('0x24'),'name_value_list':_0x1662c0})}});}function getAuth(_0x41b066){return util['format'](_0xa57e('0x25'),new Buffer(_0x41b066['apiKey']+':X')[_0xa57e('0x26')]('base64'));}function getServerInfo(_0x6e7bc4){return request({'form':{'method':_0xa57e('0x27'),'input_type':_0xa57e('0x23'),'response_type':_0xa57e('0x23'),'rest_data':JSON[_0xa57e('0x28')]({'session':_0x6e7bc4['id']})}});}function getUser(_0x4556d6,_0x47394b,_0x295043){if(!_[_0xa57e('0x29')](_0x47394b)){logger[_0xa57e('0xe')](_0xa57e('0x2a'),_0x47394b);return request({'form':{'method':_0xa57e('0x2b'),'input_type':_0xa57e('0x23'),'response_type':_0xa57e('0x23'),'rest_data':JSON['stringify']({'session':_0x295043['id'],'module_name':_0xa57e('0x2c'),'query':util[_0xa57e('0x2d')](_0xa57e('0x2e'),_0x47394b),'order_by':'','offset':'0','select_fields':['id',_0xa57e('0x10'),_0xa57e('0x2f')],'link_name_to_fields_array':[],'max_results':-0x1,'deleted':'0'})}})[_0xa57e('0x30')](function(_0x2fbc1f){if(_0x2fbc1f[_0xa57e('0x31')][_0xa57e('0x32')]){var _0x4155c5=_['find'](_0x2fbc1f['entry_list'],function(_0x262194){return _0x262194[_0xa57e('0x33')][_0xa57e('0x2f')][_0xa57e('0x34')]===_0x47394b;});if(_0x4155c5){logger[_0xa57e('0xe')](_0xa57e('0x35'));return BPromise['resolve']({'id':_0x4155c5[_0xa57e('0x33')]['id'][_0xa57e('0x34')],'name':_0x4155c5['name_value_list'][_0xa57e('0x10')]['value']});}}logger[_0xa57e('0xe')]('Agent\x20not\x20found,\x20using\x20the\x20admin\x20account!');return BPromise[_0xa57e('0x36')]({'id':_0x295043[_0xa57e('0x33')][_0xa57e('0x37')][_0xa57e('0x34')],'name':_0x295043[_0xa57e('0x33')][_0xa57e('0x2f')][_0xa57e('0x34')]});});}else{logger[_0xa57e('0xe')]('Agent\x20not\x20available,\x20using\x20the\x20admin\x20account!');return BPromise['resolve']({'id':_0x295043[_0xa57e('0x33')]['user_id']['value'],'name':_0x295043[_0xa57e('0x33')][_0xa57e('0x2f')]['value']});}}function getEndUser(_0x55a1a6,_0x15c2a7,_0x2f35e3,_0x4c0003){logger[_0xa57e('0xe')](_0xa57e('0x38'),_0x2f35e3);return request({'form':{'method':_0xa57e('0x2b'),'input_type':'JSON','response_type':'JSON','rest_data':JSON[_0xa57e('0x28')]({'session':_0x4c0003['id'],'module_name':_0xa57e('0x39'),'query':util[_0xa57e('0x2d')]('contacts.phone_home\x20=\x20\x22%s\x22',_0x2f35e3),'order_by':'','offset':'0','select_fields':['id',_0xa57e('0x10'),_0xa57e('0x3a')],'link_name_to_fields_array':[],'max_results':-0x1,'deleted':'0'})}})['then'](function(_0x3d4c62){if(_0x3d4c62['entry_list'][_0xa57e('0x32')]){var _0x15749=_[_0xa57e('0x3b')](_0x3d4c62[_0xa57e('0x31')],function(_0x59846a){return _0x59846a[_0xa57e('0x33')][_0xa57e('0x3a')][_0xa57e('0x34')]===_0x2f35e3;});if(_0x15749){logger[_0xa57e('0xe')](_0xa57e('0x3c'));return BPromise[_0xa57e('0x36')]({'id':_0x15749[_0xa57e('0x33')]['id']['value'],'name':_0x15749['name_value_list']['name']['value'],'phone':_0x15749[_0xa57e('0x33')]['phone_home'][_0xa57e('0x34')]});}}else{logger[_0xa57e('0xe')](_0xa57e('0x3d'));return request({'form':{'method':'set_entry','input_type':'JSON','response_type':_0xa57e('0x23'),'rest_data':JSON[_0xa57e('0x28')]({'session':_0x4c0003['id'],'module_name':_0xa57e('0x39'),'name_value_list':[{'name':_0xa57e('0x3e'),'value':_0x15c2a7!=='<unknown>'?_0x15c2a7:util[_0xa57e('0x2d')](_0xa57e('0x3f'),_0x2f35e3)},{'name':_0xa57e('0x3a'),'value':_0x2f35e3}]})}})[_0xa57e('0x30')](function(_0x2039bc){logger['info']('Enduser\x20created.');return BPromise[_0xa57e('0x36')]({'id':_0x2039bc['id'],'name':_0x2039bc[_0xa57e('0x31')][_0xa57e('0x3e')][_0xa57e('0x34')],'phone':_0x2039bc[_0xa57e('0x31')][_0xa57e('0x3a')][_0xa57e('0x34')]});});}});}function request(_0x20c466){logger[_0xa57e('0x40')](_0xa57e('0x41'),JSON[_0xa57e('0x28')](_0x20c466));return rp(_[_0xa57e('0x42')](def,_0x20c466));}function getTags(_0x3ce9b7,_0x58cc44){var _0x1f8980=[];if(_0x3ce9b7&&_0x3ce9b7[_0xa57e('0x32')]>0x0){_0x1f8980=_['map'](_0x3ce9b7,_0x58cc44);}return _0x1f8980;}function getCustomFields(_0x528e63,_0x40ff35){var _0x394d00=[];var _0x490ab5={'custom_fields':[]};if(_0x528e63['length']>0x0){_['forEach'](_0x528e63,function(_0x27decf){if(_0x27decf[_0xa57e('0x43')]===_0xa57e('0x44')&&_0x27decf['nameField']&&!_0x27decf[_0xa57e('0x45')]){_0x490ab5[_0x27decf[_0xa57e('0x46')][_0xa57e('0x47')]()]=_0x27decf[_0xa57e('0x48')][_0xa57e('0x26')]();}else if(_0x27decf[_0xa57e('0x43')]===_0xa57e('0x44')&&_0x27decf[_0xa57e('0x49')]&&_0x27decf[_0xa57e('0x45')]){_0x490ab5['custom_fields'][_0xa57e('0x21')]({'id':_0x27decf[_0xa57e('0x49')],'value':_0x27decf[_0xa57e('0x48')]['toString']()});}else if(_0x27decf[_0xa57e('0x43')]===_0xa57e('0x4a')&&_0x27decf[_0xa57e('0x20')]&&_0x27decf[_0xa57e('0x49')]&&_0x27decf[_0xa57e('0x45')]){_0x40ff35[_0x27decf[_0xa57e('0x20')]]&&_0x490ab5['custom_fields'][_0xa57e('0x21')]({'id':_0x27decf[_0xa57e('0x49')],'value':_0x40ff35[_0x27decf[_0xa57e('0x20')]][_0xa57e('0x26')]()});}else if(_0x27decf[_0xa57e('0x43')]===_0xa57e('0x4b')&&_0x27decf['Variable']&&_0x27decf[_0xa57e('0x4c')][_0xa57e('0x10')]&&_0x27decf['idField']&&_0x27decf[_0xa57e('0x45')]){_0x40ff35[_0x27decf[_0xa57e('0x4c')]['name'][_0xa57e('0x47')]()]&&_0x490ab5['custom_fields'][_0xa57e('0x21')]({'id':_0x27decf[_0xa57e('0x49')],'value':_0x40ff35[_0x27decf[_0xa57e('0x4c')][_0xa57e('0x10')]['toLowerCase']()][_0xa57e('0x26')]()});}});}return _0x490ab5;}function getConnection(_0x2a3010){return request({'method':'POST','form':{'method':_0xa57e('0x4d'),'input_type':_0xa57e('0x23'),'response_type':_0xa57e('0x23'),'rest_data':JSON[_0xa57e('0x28')]({'user_auth':{'user_name':_0x2a3010['username'],'password':_0x2a3010[_0xa57e('0x4e')],'encryption':_0xa57e('0x4f')},'application':_0xa57e('0x50')})}})[_0xa57e('0x30')](function(_0xb35556){var _0x3fb7d9=_0xb35556;if(_0x3fb7d9['id']){def[_0xa57e('0x51')]=_0x3fb7d9['id'];return BPromise[_0xa57e('0x36')](_0x3fb7d9);}else{throw new Error(util[_0xa57e('0x2d')](_0xa57e('0x52'),_0x2a3010['id']));}});}function setRelationship(_0x2db84c,_0x38c569,_0x5d2e84,_0x1ad49d){return request({'form':{'method':_0xa57e('0x53'),'input_type':_0xa57e('0x23'),'response_type':_0xa57e('0x23'),'rest_data':JSON[_0xa57e('0x28')]({'session':_0x2db84c['id'],'module_name':_0xa57e('0x24'),'module_id':_0x5d2e84['id'],'link_field_name':_0x1ad49d,'related_ids':[_0x38c569['id']],'name_value_list':[],'delete':0x0})}});}exports['queue']=function(_0x466dbe,_0x30bbca,_0x411e50,_0x3b5c5c,_0x25c3a7,_0x215ec5){var _0x1d0702,_0x43041e,_0x338e49,_0x196b45;_0x215ec5[_0xa57e('0x54')]=intUtil[_0xa57e('0x55')](_0x215ec5[_0xa57e('0x54')]);_0x215ec5[_0xa57e('0x56')]=intUtil['stripTrailingSlash'](_0x215ec5[_0xa57e('0x56')]);def[_0xa57e('0x57')]=util['format'](_0xa57e('0x58'),_0x215ec5[_0xa57e('0x54')]);if(_0x25c3a7&&_0x25c3a7['monitor_format']){logger[_0xa57e('0xe')](_0xa57e('0x59'),'Recording\x20is\x20enabled!');_0x30bbca[_0xa57e('0x5a')]=util[_0xa57e('0x2d')](_0xa57e('0x5b'),_0x215ec5[_0xa57e('0x56')],_0x30bbca[_0xa57e('0x5c')],md5(_0x30bbca[_0xa57e('0x5c')]));}else{_0x30bbca[_0xa57e('0x5a')]='';}return getConnection(_0x215ec5)[_0xa57e('0x30')](function(_0x5701ff){_0x196b45=_0x5701ff;return getUser(_0x215ec5,_0x3b5c5c[_0xa57e('0x10')],_0x196b45);})['then'](function(_0x10e126){_0x1d0702=_0x10e126;logger['info'](_0xa57e('0x5d'),_0x1d0702['id']);return getEndUser(_0x215ec5,_0x30bbca['calleridname'],_0x30bbca['calleridnum'],_0x196b45);})[_0xa57e('0x30')](function(_0x50475f){_0x43041e=_0x50475f;logger[_0xa57e('0xe')](_0xa57e('0x5e'),_0x43041e['id']);return getTicket(_0x215ec5,_0x1d0702,_0x43041e,_0x411e50,_0x30bbca,_0x411e50[_0xa57e('0x5f')],_0x196b45,_0xa57e('0x60'));})[_0xa57e('0x30')](function(_0x443c13){_0x338e49=_0x443c13;logger[_0xa57e('0xe')](_0xa57e('0x61'));logger[_0xa57e('0xe')](_0xa57e('0x62'),_0x338e49['id']);return setRelationship(_0x196b45,_0x1d0702,_0x338e49,'users');})[_0xa57e('0x30')](function(){return setRelationship(_0x196b45,_0x43041e,_0x338e49,_0xa57e('0x63'));})[_0xa57e('0x30')](function(){return getServerInfo(_0x196b45);})[_0xa57e('0x30')](function(_0x311f7b){var _0x57e550=parseInt(_0x311f7b[_0xa57e('0x64')][_0xa57e('0x65')](0x0));var _0x36f3a3=util['format'](_0xa57e('0x66'),_0x215ec5[_0xa57e('0x54')],_0x338e49['id']);if(_0x57e550>0x6){_0x36f3a3=util[_0xa57e('0x2d')]('%s/#bwc/index.php?module=Calls&action=EditView&record=%s',_0x215ec5['remoteUri'],_0x338e49['id']);}logger[_0xa57e('0xe')]('[QUEUE]',_0xa57e('0x67'));emit(util[_0xa57e('0x2d')](_0xa57e('0x68'),_0x3b5c5c[_0xa57e('0x10')]),_0xa57e('0x69'),{'uri':_0x36f3a3});})[_0xa57e('0x6a')](function(_0x528e7f){logger['error'](_0xa57e('0x59'),JSON['stringify'](_0x528e7f));});};exports[_0xa57e('0x6b')]=function(_0x84b535,_0x5eca9b,_0xc40381,_0x486457,_0x3f30c2,_0x32dbae,_0x3b9434){var _0x205924,_0x425012,_0x3e5dd0,_0x137999;_0x32dbae['remoteUri']=intUtil[_0xa57e('0x55')](_0x32dbae[_0xa57e('0x54')]);_0x32dbae[_0xa57e('0x56')]=intUtil['stripTrailingSlash'](_0x32dbae[_0xa57e('0x56')]);def[_0xa57e('0x57')]=util[_0xa57e('0x2d')](_0xa57e('0x58'),_0x32dbae['remoteUri']);if(_0x3b9434&&_0x3b9434[_0xa57e('0x6c')]&&_0x3b9434[_0xa57e('0x6c')]!==_0xa57e('0x6d')){logger[_0xa57e('0xe')](_0xa57e('0x6e'),_0xa57e('0x6f'));_0x5eca9b[_0xa57e('0x5a')]=util[_0xa57e('0x2d')](_0xa57e('0x5b'),_0x32dbae[_0xa57e('0x56')],_0x5eca9b['uniqueid'],md5(_0x5eca9b['uniqueid']));}return getConnection(_0x32dbae)[_0xa57e('0x30')](function(_0x30d9bc){_0x137999=_0x30d9bc;return getUser(_0x32dbae,_0x486457['name'],_0x137999);})[_0xa57e('0x30')](function(_0x394cf2){_0x205924=_0x394cf2;logger[_0xa57e('0xe')](_0xa57e('0x5d'),_0x205924['id']);return getEndUser(_0x32dbae,_0x5eca9b[_0xa57e('0x70')],_0x5eca9b[_0xa57e('0x71')],_0x137999);})[_0xa57e('0x30')](function(_0xb2084c){_0x425012=_0xb2084c;logger['info'](_0xa57e('0x5e'),_0x425012['id']);return getTicket(_0x32dbae,_0x205924,_0x425012,_0xc40381,_0x5eca9b,_0xc40381[_0xa57e('0x5f')],_0x137999,'Outbound');})['then'](function(_0x268b9e){_0x3e5dd0=_0x268b9e;logger[_0xa57e('0xe')](_0xa57e('0x61'));logger[_0xa57e('0xe')](_0xa57e('0x62'),_0x3e5dd0['id']);return setRelationship(_0x137999,_0x205924,_0x3e5dd0,_0xa57e('0x72'));})[_0xa57e('0x30')](function(){return setRelationship(_0x137999,_0x425012,_0x3e5dd0,'contacts');})[_0xa57e('0x30')](function(){return getServerInfo(_0x137999);})[_0xa57e('0x30')](function(_0x323a42){var _0x530401=parseInt(_0x323a42[_0xa57e('0x64')][_0xa57e('0x65')](0x0));var _0x48eb2b=util[_0xa57e('0x2d')](_0xa57e('0x66'),_0x32dbae[_0xa57e('0x54')],_0x3e5dd0['id']);if(_0x530401>0x6){_0x48eb2b=util[_0xa57e('0x2d')](_0xa57e('0x73'),_0x32dbae[_0xa57e('0x54')],_0x3e5dd0['id']);}logger['info'](_0xa57e('0x6e'),'Displaying\x20ticket\x20to\x20agent\x20in\x20a\x20new\x20tab...');emit(util['format'](_0xa57e('0x68'),_0x486457[_0xa57e('0x10')]),_0xa57e('0x69'),{'uri':_0x48eb2b});})['catch'](function(_0x36c348){logger[_0xa57e('0x74')](_0xa57e('0x6e'),JSON[_0xa57e('0x28')](_0x36c348));});};exports[_0xa57e('0x75')]=function(_0x22ce5f,_0x19b690,_0x26cd94,_0x574d1d,_0x193c92,_0x10c8de){var _0x5e83b1,_0x535ef5,_0x6cc98b,_0x280065;_0x10c8de[_0xa57e('0x54')]=intUtil['stripTrailingSlash'](_0x10c8de[_0xa57e('0x54')]);_0x10c8de[_0xa57e('0x56')]=intUtil[_0xa57e('0x55')](_0x10c8de[_0xa57e('0x56')]);def[_0xa57e('0x57')]=util['format'](_0xa57e('0x58'),_0x10c8de[_0xa57e('0x54')]);if(_0x193c92&&_0x193c92[_0xa57e('0x76')]){logger[_0xa57e('0xe')]('['+_0x19b690[_0xa57e('0x77')][_0xa57e('0x78')]()+']',_0xa57e('0x6f'));_0x19b690[_0xa57e('0x5a')]=util[_0xa57e('0x2d')]('%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s',_0x10c8de[_0xa57e('0x56')],_0x19b690[_0xa57e('0x5c')],md5(_0x19b690[_0xa57e('0x5c')]));}else{_0x19b690[_0xa57e('0x5a')]='';}return getConnection(_0x10c8de)[_0xa57e('0x30')](function(_0x2313e3){_0x280065=_0x2313e3;if(!_['isNil'](_0x574d1d)){return getUser(_0x10c8de,_0x574d1d['name'],_0x280065);}else{return getUser(_0x10c8de,null,_0x280065);}})['then'](function(_0x33b686){_0x5e83b1=_0x33b686;logger[_0xa57e('0xe')](_0xa57e('0x5d'),_0x5e83b1['id']);return getEndUser(_0x10c8de,_0x19b690['calleridname'],_0x19b690[_0xa57e('0x79')],_0x280065);})[_0xa57e('0x30')](function(_0x2da772){_0x535ef5=_0x2da772;logger['info'](_0xa57e('0x5e'),_0x535ef5['id']);return getTicket(_0x10c8de,_0x5e83b1,_0x535ef5,_0x26cd94,_0x19b690,_0x26cd94[_0xa57e('0x5f')],_0x280065,_0xa57e('0x60'));})[_0xa57e('0x30')](function(_0x2c241b){_0x6cc98b=_0x2c241b;logger[_0xa57e('0xe')](_0xa57e('0x61'));logger[_0xa57e('0xe')]('The\x20Ticket\x20ID\x20is:',_0x6cc98b['id']);return setRelationship(_0x280065,_0x5e83b1,_0x6cc98b,_0xa57e('0x72'));})[_0xa57e('0x30')](function(){return setRelationship(_0x280065,_0x535ef5,_0x6cc98b,_0xa57e('0x63'));})[_0xa57e('0x30')](function(){return getServerInfo(_0x280065);})[_0xa57e('0x6a')](function(_0x266d5e){logger[_0xa57e('0x74')]('['+_0x19b690[_0xa57e('0x77')][_0xa57e('0x78')]()+']',JSON['stringify'](_0x266d5e));});};