Built motion from commit dbf3a7e2.|2.6.30
[motion2.git] / server / services / ami / trigger / integration / salesforce.js
index 94f24aa..b34983d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x675a=['endUserType','lead','WhoId','account','WhatId','ContactId','AccountId','leadId','info','Association\x20between\x20Case\x20and\x20Lead\x20skipped','sobject','create','isNil','validateEmail','find','execute','then','length','Agent\x20%s\x20found.','resolve','Name','Agent\x20%s\x20not\x20found.\x20Switch\x20to\x20the\x20admin\x20account.','identity','user_id','display_name','Searching\x20enduser\x20with\x20phone\x20%s.\x20Serching\x20method\x20used\x20%s.','moduleSearch','contact_lead','cloneDeep','additionalSearchContact','$or','Contact','additionalSearchLead','additionalSearchAccount','merge','Lead','Account','first','Phone','type','Enduser\x20(%s)\x20with\x20phone\x20%s\x20found','Enduser\x20with\x20phone\x20%s\x20not\x20found','moduleCreate','LastName','format','Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.','<unknown>','Company','No\x20Company','Caller\x20-\x20%s','forEach','includes','string','picklist','idField','content','toString','variable','variableName','customVariable','Variable','name','toLowerCase','password','concat','securityToken','Connection','remoteUri','clientId','clientSecret','Connection\x20established.','queue','serverUrl','stripTrailingSlash','monitor_format','[QUEUE]','Recording\x20is\x20enabled!','recordingURL','%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s','email','calleridnum','[QUEUE]\x20Ticket\x20%s\x20created','[QUEUE]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.','integrationTab','trigger:salesforce:display','newTab','user:%s','instanceUrl','error','catch','outbound','recordingFormat','none','[OUTBOUND]','uniqueid','destcalleridname','Fields','trigger:browser:url','%s/%s/e','Salesforce\x20account\x20type\x20not\x20recognized','unmanaged','lastevent','toUpperCase','calleridname','lodash','request-promise','moment','bluebird','md5','jsforce','ioredis','./util','../../../../config/environment','../../../../config/logger','salesforce','redis','defaults','localhost','emit','getString','Subjects','Descriptions','ticketType','Task','ActivityDate','utc','IsReminderSet','IsRecurrence','contact'];(function(_0x5865b9,_0x4e5ca2){var _0x183404=function(_0x391a23){while(--_0x391a23){_0x5865b9['push'](_0x5865b9['shift']());}};_0x183404(++_0x4e5ca2);}(_0x675a,0x68));var _0xa675=function(_0x3f1068,_0x2d4f61){_0x3f1068=_0x3f1068-0x0;var _0x54c89c=_0x675a[_0x3f1068];return _0x54c89c;};'use strict';var _=require(_0xa675('0x0'));var rp=require(_0xa675('0x1'));var moment=require(_0xa675('0x2'));var BPromise=require(_0xa675('0x3'));var md5=require(_0xa675('0x4'));var jsforce=require(_0xa675('0x5'));var util=require('util');var Redis=require(_0xa675('0x6'));var intUtil=require(_0xa675('0x7'));var config=require(_0xa675('0x8'));var logger=require(_0xa675('0x9'))(_0xa675('0xa'));config[_0xa675('0xb')]=_[_0xa675('0xc')](config[_0xa675('0xb')],{'host':_0xa675('0xd'),'port':0x18eb});var io=require('socket.io-emitter')(new Redis(config['redis']));function emit(_0x44b339,_0xbce3e0,_0x6adde){io['to'](_0x44b339)[_0xa675('0xe')](_0xbce3e0,_0x6adde);}function getTicket(_0x1caa35,_0x3c2fc3,_0x275939,_0x26b8f7,_0x137f36,_0x1fd06d,_0x9f5eb7,_0x2952a9){var _0x135682=Object['assign']({},{'OwnerId':_0x3c2fc3['id'],'Subject':intUtil[_0xa675('0xf')](_0x26b8f7[_0xa675('0x10')],_0x137f36,'\x20'),'Description':intUtil[_0xa675('0xf')](_0x26b8f7[_0xa675('0x11')],_0x137f36,'\x0a')},getCustomFields(_0x1fd06d,_0x137f36));if(_0x275939){if(_0x26b8f7[_0xa675('0x12')]===_0xa675('0x13')){_0x135682[_0xa675('0x14')]=moment[_0xa675('0x15')]();_0x135682[_0xa675('0x16')]=![];_0x135682[_0xa675('0x17')]=![];if(_0x275939['endUserType']===_0xa675('0x18')||_0x275939[_0xa675('0x19')]===_0xa675('0x1a')){_0x135682[_0xa675('0x1b')]=_0x275939['id'];}else if(_0x275939[_0xa675('0x19')]===_0xa675('0x1c')){_0x135682[_0xa675('0x1d')]=_0x275939['id'];}}else if(_0x26b8f7['ticketType']==='Case'){if(_0x275939[_0xa675('0x19')]===_0xa675('0x18')){_0x135682[_0xa675('0x1e')]=_0x275939['id'];}else if(_0x275939[_0xa675('0x19')]==='account'){_0x135682[_0xa675('0x1f')]=_0x275939['id'];}else if(_0x275939[_0xa675('0x19')]==='lead'&&_0x26b8f7['leadId']){_0x135682[_0x26b8f7[_0xa675('0x20')]]=_0x275939['id'];}else{logger[_0xa675('0x21')](_0xa675('0x22'));}}}return _0x9f5eb7[_0xa675('0x23')](_0x26b8f7[_0xa675('0x12')])[_0xa675('0x24')](_0x135682);}function getUser(_0x58b46e,_0x5b0784,_0x47ee7a){if(!_[_0xa675('0x25')](_0x5b0784)&&intUtil[_0xa675('0x26')](_0x5b0784)){var _0x14f2d0={'Email':_0x5b0784};var _0x2f9ca3={'Id':!![],'Username':!![],'Name':!![],'Email':!![]};return _0x47ee7a['sobject']('User')[_0xa675('0x27')](_0x14f2d0,_0x2f9ca3)[_0xa675('0x28')]()[_0xa675('0x29')](function(_0x502cf3){if(_0x502cf3[_0xa675('0x2a')]){var _0x120e71=_[_0xa675('0x27')](_0x502cf3,function(_0x331821){return _0x331821['Email']===_0x5b0784;});if(_0x120e71){logger[_0xa675('0x21')](_0xa675('0x2b'),_0x5b0784);return BPromise[_0xa675('0x2c')]({'id':_0x120e71['Id'],'name':_0x120e71[_0xa675('0x2d')]});}}else{logger[_0xa675('0x21')](_0xa675('0x2e'),_0x5b0784);return _0x47ee7a[_0xa675('0x2f')]()[_0xa675('0x29')](function(_0x52eed1){return BPromise[_0xa675('0x2c')]({'id':_0x52eed1[_0xa675('0x30')],'name':_0x52eed1[_0xa675('0x31')]});});}});}else{logger[_0xa675('0x21')](_0xa675('0x2e'),_0x5b0784);return _0x47ee7a[_0xa675('0x2f')]()[_0xa675('0x29')](function(_0x11b418){return BPromise[_0xa675('0x2c')]({'id':_0x11b418[_0xa675('0x30')],'name':_0x11b418[_0xa675('0x31')]});});}}function getEndUser(_0x325d98,_0x414509,_0x544921,_0x4fcf10,_0x3c22de){var _0x59fb39={'$or':{'Phone':_0x4fcf10}};var _0x17a0f3={'Id':!![],'Name':!![],'Phone':!![]};return BPromise['resolve']()[_0xa675('0x29')](function(){logger[_0xa675('0x21')](_0xa675('0x32'),_0x4fcf10,_0x414509[_0xa675('0x33')]);switch(_0x414509[_0xa675('0x33')]){case _0xa675('0x34'):var _0x751f7d=_[_0xa675('0x35')](_0x59fb39);if(_0x414509[_0xa675('0x36')]){var _0x63aeb1={};_0x63aeb1[_0x414509['additionalSearchContact']]=_0x4fcf10;_['merge'](_0x751f7d[_0xa675('0x37')],_0x63aeb1);}return _0x3c22de['sobject'](_0xa675('0x38'))[_0xa675('0x27')](_0x751f7d,_0x17a0f3)[_0xa675('0x28')]()['then'](function(_0x1bfc90){if(_0x1bfc90&&_0x1bfc90['length']){return _0x1bfc90;}else{var _0x37e5b0=_[_0xa675('0x35')](_0x59fb39);if(_0x414509[_0xa675('0x39')]){var _0x371240={};_0x371240[_0x414509['additionalSearchLead']]=_0x4fcf10;_['merge'](_0x37e5b0['$or'],_0x371240);}return _0x3c22de[_0xa675('0x23')]('Lead')['find'](_0x37e5b0,_0x17a0f3);}});case'account_contact_lead':var _0x39b18f=_['cloneDeep'](_0x59fb39);if(_0x414509['additionalSearchAccount']){var _0x63aeb1={};_0x63aeb1[_0x414509[_0xa675('0x3a')]]=_0x4fcf10;_['merge'](_0x39b18f[_0xa675('0x37')],_0x63aeb1);}return _0x3c22de[_0xa675('0x23')]('Account')[_0xa675('0x27')](_0x39b18f,_0x17a0f3)[_0xa675('0x28')]()[_0xa675('0x29')](function(_0x38842c){if(_0x38842c&&_0x38842c[_0xa675('0x2a')]){return _0x38842c;}else{var _0x5e2456=_[_0xa675('0x35')](_0x59fb39);if(_0x414509['additionalSearchContact']){var _0x14c14={};_0x14c14[_0x414509[_0xa675('0x36')]]=_0x4fcf10;_[_0xa675('0x3b')](_0x5e2456['$or'],_0x14c14);}return _0x3c22de['sobject'](_0xa675('0x38'))[_0xa675('0x27')](_0x5e2456,_0x17a0f3)[_0xa675('0x29')](function(_0x10cbfc){if(_0x10cbfc&&_0x10cbfc[_0xa675('0x2a')]){return _0x10cbfc;}else{var _0x815d1a=_[_0xa675('0x35')](_0x59fb39);if(_0x414509['additionalSearchLead']){var _0x178455={};_0x178455[_0x414509[_0xa675('0x39')]]=_0x4fcf10;_[_0xa675('0x3b')](_0x815d1a[_0xa675('0x37')],_0x178455);}return _0x3c22de[_0xa675('0x23')](_0xa675('0x3c'))[_0xa675('0x27')](_0x815d1a,_0x17a0f3);}});}});case _0xa675('0x18'):var _0x751f7d=_[_0xa675('0x35')](_0x59fb39);if(_0x414509[_0xa675('0x36')]){var _0x63aeb1={};_0x63aeb1[_0x414509['additionalSearchContact']]=_0x4fcf10;_['merge'](_0x751f7d['$or'],_0x63aeb1);}return _0x3c22de[_0xa675('0x23')](_0xa675('0x38'))[_0xa675('0x27')](_0x751f7d,_0x17a0f3)[_0xa675('0x28')]();case _0xa675('0x1a'):var _0x9bda98=_[_0xa675('0x35')](_0x59fb39);if(_0x414509[_0xa675('0x39')]){var _0x63aeb1={};_0x63aeb1[_0x414509[_0xa675('0x39')]]=_0x4fcf10;_[_0xa675('0x3b')](_0x9bda98[_0xa675('0x37')],_0x63aeb1);}return _0x3c22de[_0xa675('0x23')]('Lead')[_0xa675('0x27')](_0x9bda98,_0x17a0f3);case _0xa675('0x1c'):var _0x39b18f=_[_0xa675('0x35')](_0x59fb39);if(_0x414509[_0xa675('0x3a')]){var _0x63aeb1={};_0x63aeb1[_0x414509[_0xa675('0x3a')]]=_0x4fcf10;_[_0xa675('0x3b')](_0x39b18f['$or'],_0x63aeb1);}return _0x3c22de['sobject'](_0xa675('0x3d'))[_0xa675('0x27')](_0x39b18f,_0x17a0f3);default:return null;}})[_0xa675('0x29')](function(_0xc009af){if(_0xc009af&&_0xc009af[_0xa675('0x2a')]){var _0x3fd5b1=_[_0xa675('0x3e')](_0xc009af);if(_0x3fd5b1){return BPromise[_0xa675('0x2c')]({'id':_0x3fd5b1['Id'],'name':_0x3fd5b1[_0xa675('0x2d')],'phone':_0x3fd5b1[_0xa675('0x3f')],'endUserType':_0x3fd5b1['attributes'][_0xa675('0x40')]['toLowerCase']()});}}})[_0xa675('0x29')](function(_0x13b428){if(_0x13b428){logger['info'](_0xa675('0x41'),_0x13b428[_0xa675('0x19')],_0x4fcf10);return BPromise['resolve'](_0x13b428);}else{logger[_0xa675('0x21')](_0xa675('0x42'),_0x4fcf10);var _0x3a9301={'Phone':_0x4fcf10};if(_0x414509['moduleCreate']){if(_0x414509[_0xa675('0x43')]==='contact'){logger[_0xa675('0x21')]('Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.',_0x4fcf10,_0x414509[_0xa675('0x43')]);_0x3a9301[_0xa675('0x44')]=_0x544921!=='<unknown>'?_0x544921:util[_0xa675('0x45')]('Caller\x20-\x20%s',_0x4fcf10);}else if(_0x414509[_0xa675('0x43')]==='lead'){logger[_0xa675('0x21')](_0xa675('0x46'),_0x4fcf10,_0x414509[_0xa675('0x43')]);_0x3a9301[_0xa675('0x44')]=_0x544921!==_0xa675('0x47')?_0x544921:util[_0xa675('0x45')]('Caller\x20-\x20%s',_0x4fcf10);_0x3a9301[_0xa675('0x48')]=_0xa675('0x49');}else if(_0x414509[_0xa675('0x43')]==='account'){logger['info'](_0xa675('0x46'),_0x4fcf10,_0x414509[_0xa675('0x43')]);_0x3a9301[_0xa675('0x2d')]=_0x544921!==_0xa675('0x47')?_0x544921:util[_0xa675('0x45')](_0xa675('0x4a'),_0x4fcf10);}else{return null;}}return _0x3c22de[_0xa675('0x23')](_['upperFirst'](_0x414509[_0xa675('0x43')]))[_0xa675('0x24')](_0x3a9301)['then'](function(_0x286a79){return BPromise['resolve']({'id':_0x286a79['id'],'endUserType':_0x414509[_0xa675('0x43')]});});}});}function getCustomFields(_0x3e28ce,_0x1424ad){var _0x2867fe={};if(_0x3e28ce[_0xa675('0x2a')]>0x0){_[_0xa675('0x4b')](_0x3e28ce,function(_0x8c4d48){if(_[_0xa675('0x4c')]([_0xa675('0x4d'),_0xa675('0x4e')],_0x8c4d48[_0xa675('0x40')])&&_0x8c4d48[_0xa675('0x4f')]){_0x2867fe[_0x8c4d48[_0xa675('0x4f')]]=_0x8c4d48[_0xa675('0x50')][_0xa675('0x51')]();}else if(_0x8c4d48[_0xa675('0x40')]===_0xa675('0x52')&&_0x8c4d48[_0xa675('0x53')]&&_0x8c4d48[_0xa675('0x4f')]){_0x1424ad[_0x8c4d48[_0xa675('0x53')]]&&(_0x2867fe[_0x8c4d48['idField']]=_0x1424ad[_0x8c4d48[_0xa675('0x53')]]['toString']());}else if(_0x8c4d48['type']===_0xa675('0x54')&&_0x8c4d48['Variable']&&_0x8c4d48[_0xa675('0x55')][_0xa675('0x56')]&&_0x8c4d48[_0xa675('0x4f')]){_0x1424ad[_0x8c4d48[_0xa675('0x55')]['name'][_0xa675('0x57')]()]&&(_0x2867fe[_0x8c4d48['idField']]=_0x1424ad[_0x8c4d48[_0xa675('0x55')][_0xa675('0x56')][_0xa675('0x57')]()][_0xa675('0x51')]());}});}return _0x2867fe;}function getConnection(_0x5a0a01){var _0x322431=_0x5a0a01[_0xa675('0x58')][_0xa675('0x59')](_0x5a0a01[_0xa675('0x5a')]);var _0x5c43e5=new jsforce[(_0xa675('0x5b'))]({'oauth2':{'loginUrl':_0x5a0a01[_0xa675('0x5c')]||'https://login.salesforce.com','clientId':_0x5a0a01[_0xa675('0x5d')],'clientSecret':_0x5a0a01[_0xa675('0x5e')]}});return _0x5c43e5['login'](_0x5a0a01['username'],_0x322431)[_0xa675('0x29')](function(){logger[_0xa675('0x21')](_0xa675('0x5f'));return _0x5c43e5;});}exports[_0xa675('0x60')]=function(_0x591e96,_0x3ce8fd,_0xb6b187,_0x10a344,_0x26f41d,_0x51601d){var _0x1492ea,_0x4893d6,_0x91047e,_0x11c733;_0x51601d[_0xa675('0x61')]=intUtil[_0xa675('0x62')](_0x51601d['serverUrl']);_0x51601d[_0xa675('0x5c')]=intUtil[_0xa675('0x62')](_0x51601d[_0xa675('0x5c')]);if(_0x26f41d&&_0x26f41d[_0xa675('0x63')]){logger[_0xa675('0x21')](_0xa675('0x64'),_0xa675('0x65'));_0x3ce8fd[_0xa675('0x66')]=util[_0xa675('0x45')](_0xa675('0x67'),_0x51601d[_0xa675('0x61')],_0x3ce8fd['uniqueid'],md5(_0x3ce8fd['uniqueid']));}else{_0x3ce8fd['recordingURL']='';}return getConnection(_0x51601d)[_0xa675('0x29')](function(_0x3d1881){_0x11c733=_0x3d1881;return getUser(_0x51601d,_0x10a344[_0xa675('0x68')],_0x11c733);})[_0xa675('0x29')](function(_0x4c6381){_0x1492ea=_0x4c6381;return getEndUser(_0x51601d,_0xb6b187,_0x3ce8fd['calleridname'],_0x3ce8fd[_0xa675('0x69')],_0x11c733);})['then'](function(_0x28a98f){_0x4893d6=_0x28a98f;return getTicket(_0x51601d,_0x1492ea,_0x4893d6,_0xb6b187,_0x3ce8fd,_0xb6b187['Fields'],_0x11c733,'queue');})[_0xa675('0x29')](function(_0x662fa1){_0x91047e=_0x662fa1;logger[_0xa675('0x21')](_0xa675('0x6a'),_0x91047e['id']);logger[_0xa675('0x21')](_0xa675('0x6b'),_0x91047e['id'],_0x10a344[_0xa675('0x56')],_0x51601d[_0xa675('0x40')]);switch(_0x51601d['type']){case _0xa675('0x6c'):emit(util['format']('user:%s',_0x10a344['name']),_0xa675('0x6d'),{'recordId':_0x91047e['id']});break;case _0xa675('0x6e'):emit(util[_0xa675('0x45')](_0xa675('0x6f'),_0x10a344[_0xa675('0x56')]),'trigger:browser:url',{'uri':util['format']('%s/%s/e',_0x11c733[_0xa675('0x70')],_0x91047e['id'])});break;default:logger[_0xa675('0x71')]('[QUEUE]\x20Salesforce\x20account\x20type\x20not\x20recognized.');}})[_0xa675('0x72')](function(_0x473ff9){logger[_0xa675('0x71')](_0xa675('0x64'),_0x473ff9);});};exports[_0xa675('0x73')]=function(_0x4f20c7,_0x1f4d52,_0x48ff48,_0x345e8a,_0x40ca50,_0x59568e,_0x57ee18){var _0x6eaa09,_0x440df5,_0x41eb8a,_0x2b69f2;_0x59568e['serverUrl']=intUtil['stripTrailingSlash'](_0x59568e[_0xa675('0x61')]);_0x59568e[_0xa675('0x5c')]=intUtil[_0xa675('0x62')](_0x59568e[_0xa675('0x5c')]);if(_0x57ee18&&_0x57ee18[_0xa675('0x74')]&&_0x57ee18['recordingFormat']!==_0xa675('0x75')){logger[_0xa675('0x21')](_0xa675('0x76'),_0xa675('0x65'));_0x1f4d52[_0xa675('0x66')]=util[_0xa675('0x45')](_0xa675('0x67'),_0x59568e[_0xa675('0x61')],_0x1f4d52[_0xa675('0x77')],md5(_0x1f4d52[_0xa675('0x77')]));}return getConnection(_0x59568e)[_0xa675('0x29')](function(_0x78b998){_0x2b69f2=_0x78b998;return getUser(_0x59568e,_0x345e8a['email'],_0x2b69f2);})[_0xa675('0x29')](function(_0x261e10){_0x6eaa09=_0x261e10;return getEndUser(_0x59568e,_0x48ff48,_0x1f4d52[_0xa675('0x78')],_0x1f4d52['destcalleridnum'],_0x2b69f2);})[_0xa675('0x29')](function(_0x1297a2){_0x440df5=_0x1297a2;return getTicket(_0x59568e,_0x6eaa09,_0x440df5,_0x48ff48,_0x1f4d52,_0x48ff48[_0xa675('0x79')],_0x2b69f2,_0xa675('0x73'));})['then'](function(_0x442ad8){_0x41eb8a=_0x442ad8;logger[_0xa675('0x21')]('[OUTBOUND]\x20Ticket\x20%s\x20created.',_0x41eb8a['id']);logger[_0xa675('0x21')]('[OUTBOUND]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.',_0x41eb8a['id'],_0x345e8a[_0xa675('0x56')],_0x59568e[_0xa675('0x40')]);switch(_0x59568e[_0xa675('0x40')]){case _0xa675('0x6c'):emit(util[_0xa675('0x45')](_0xa675('0x6f'),_0x345e8a['name']),_0xa675('0x6d'),{'recordId':_0x41eb8a['id']});break;case'newTab':emit(util[_0xa675('0x45')](_0xa675('0x6f'),_0x345e8a[_0xa675('0x56')]),_0xa675('0x7a'),{'uri':util['format'](_0xa675('0x7b'),_0x2b69f2['instanceUrl'],_0x41eb8a['id'])});break;default:logger[_0xa675('0x71')]('[OUTBOUND]',_0xa675('0x7c'));}})[_0xa675('0x72')](function(_0x5bc5eb){logger['error']('[OUTBOUND]',_0x5bc5eb);});};exports[_0xa675('0x7d')]=function(_0x512820,_0x2678a1,_0x4f252,_0x5bab1f,_0xe3045b,_0x43b50a){var _0x26baa1,_0x36ba3b,_0x4b5fa9,_0x41d0ae;_0x43b50a[_0xa675('0x61')]=intUtil[_0xa675('0x62')](_0x43b50a[_0xa675('0x61')]);_0x43b50a[_0xa675('0x5c')]=intUtil[_0xa675('0x62')](_0x43b50a[_0xa675('0x5c')]);if(_0xe3045b&&_0xe3045b[_0xa675('0x63')]){logger[_0xa675('0x21')]('['+_0x2678a1[_0xa675('0x7e')][_0xa675('0x7f')]()+']',_0xa675('0x65'));_0x2678a1[_0xa675('0x66')]=util['format'](_0xa675('0x67'),_0x43b50a[_0xa675('0x61')],_0x2678a1[_0xa675('0x77')],md5(_0x2678a1[_0xa675('0x77')]));}else{_0x2678a1['recordingURL']='';}return getConnection(_0x43b50a)[_0xa675('0x29')](function(_0x539c1d){_0x41d0ae=_0x539c1d;if(!_[_0xa675('0x25')](_0x5bab1f)){return getUser(_0x43b50a,_0x5bab1f[_0xa675('0x56')],_0x41d0ae);}else{return getUser(_0x43b50a,null,_0x41d0ae);}})[_0xa675('0x29')](function(_0x59b344){_0x26baa1=_0x59b344;return getEndUser(_0x43b50a,_0x4f252,_0x2678a1[_0xa675('0x80')],_0x2678a1['calleridnum'],_0x41d0ae);})[_0xa675('0x29')](function(_0x4e6258){_0x36ba3b=_0x4e6258;return getTicket(_0x43b50a,_0x26baa1,_0x36ba3b,_0x4f252,_0x2678a1,_0x4f252['Fields'],_0x41d0ae);})[_0xa675('0x29')](function(_0x307b8e){_0x4b5fa9=_0x307b8e;logger[_0xa675('0x21')]('['+_0x2678a1[_0xa675('0x7e')][_0xa675('0x7f')]()+']\x20Ticket\x20%s\x20created.',_0x4b5fa9['id']);logger[_0xa675('0x21')]('['+_0x2678a1[_0xa675('0x7e')]['toUpperCase']()+']\x20Integration\x20account\x20type\x20%s.',_0x43b50a[_0xa675('0x40')]);})[_0xa675('0x72')](function(_0x306802){logger[_0xa675('0x71')]('['+_0x2678a1[_0xa675('0x7e')][_0xa675('0x7f')]()+']',_0x306802);});};
\ No newline at end of file
+var _0x85d8=['[OUTBOUND]\x20Ticket\x20%s\x20created.','[OUTBOUND]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.','instanceUrl','Salesforce\x20account\x20type\x20not\x20recognized','catch','unmanaged','lastevent','toUpperCase','isNil','calleridnum',']\x20Ticket\x20%s\x20created.','lodash','request-promise','jsforce','./util','../../../../config/logger','salesforce','redis','defaults','localhost','socket.io-emitter','emit','assign','getString','Descriptions','ticketType','Task','utc','IsReminderSet','IsRecurrence','endUserType','lead','WhoId','WhatId','contact','ContactId','account','AccountId','leadId','info','Association\x20between\x20Case\x20and\x20Lead\x20skipped','sobject','create','validateEmail','User','find','execute','length','Email','Name','Agent\x20%s\x20not\x20found.\x20Switch\x20to\x20the\x20admin\x20account.','then','resolve','user_id','display_name','identity','moduleSearch','contact_lead','cloneDeep','additionalSearchContact','merge','Contact','additionalSearchLead','$or','Lead','additionalSearchAccount','Account','attributes','type','toLowerCase','Enduser\x20(%s)\x20with\x20phone\x20%s\x20found','Enduser\x20with\x20phone\x20%s\x20not\x20found','moduleCreate','LastName','<unknown>','format','Caller\x20-\x20%s','Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.','Company','No\x20Company','upperFirst','forEach','includes','string','picklist','idField','variable','variableName','toString','customVariable','Variable','name','password','concat','securityToken','remoteUri','clientId','clientSecret','Connection\x20established.','queue','serverUrl','stripTrailingSlash','monitor_format','[QUEUE]','Recording\x20is\x20enabled!','recordingURL','%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s','uniqueid','email','calleridname','[QUEUE]\x20Ticket\x20%s\x20created','[QUEUE]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.','integrationTab','user:%s','trigger:salesforce:display','trigger:browser:url','%s/%s/e','error','[QUEUE]\x20Salesforce\x20account\x20type\x20not\x20recognized.','outbound','recordingFormat','[OUTBOUND]','destcalleridname','destcalleridnum','Fields'];(function(_0x5870f7,_0x5d6542){var _0x45df2d=function(_0x1939ba){while(--_0x1939ba){_0x5870f7['push'](_0x5870f7['shift']());}};_0x45df2d(++_0x5d6542);}(_0x85d8,0x105));var _0x885d=function(_0x59ef9f,_0x272a36){_0x59ef9f=_0x59ef9f-0x0;var _0x121799=_0x85d8[_0x59ef9f];return _0x121799;};'use strict';var _=require(_0x885d('0x0'));var rp=require(_0x885d('0x1'));var moment=require('moment');var BPromise=require('bluebird');var md5=require('md5');var jsforce=require(_0x885d('0x2'));var util=require('util');var Redis=require('ioredis');var intUtil=require(_0x885d('0x3'));var config=require('../../../../config/environment');var logger=require(_0x885d('0x4'))(_0x885d('0x5'));config[_0x885d('0x6')]=_[_0x885d('0x7')](config[_0x885d('0x6')],{'host':_0x885d('0x8'),'port':0x18eb});var io=require(_0x885d('0x9'))(new Redis(config[_0x885d('0x6')]));function emit(_0x32070f,_0x175eab,_0x37bf80){io['to'](_0x32070f)[_0x885d('0xa')](_0x175eab,_0x37bf80);}function getTicket(_0x114126,_0xc2b2bf,_0x54ca3b,_0x365e89,_0xc6ec3,_0x5adcb7,_0x1676e8,_0x3f7583){var _0x52da63=Object[_0x885d('0xb')]({},{'OwnerId':_0xc2b2bf['id'],'Subject':intUtil['getString'](_0x365e89['Subjects'],_0xc6ec3,'\x20'),'Description':intUtil[_0x885d('0xc')](_0x365e89[_0x885d('0xd')],_0xc6ec3,'\x0a')},getCustomFields(_0x5adcb7,_0xc6ec3));if(_0x54ca3b){if(_0x365e89[_0x885d('0xe')]===_0x885d('0xf')){_0x52da63['ActivityDate']=moment[_0x885d('0x10')]();_0x52da63[_0x885d('0x11')]=![];_0x52da63[_0x885d('0x12')]=![];if(_0x54ca3b[_0x885d('0x13')]==='contact'||_0x54ca3b[_0x885d('0x13')]===_0x885d('0x14')){_0x52da63[_0x885d('0x15')]=_0x54ca3b['id'];}else if(_0x54ca3b[_0x885d('0x13')]==='account'){_0x52da63[_0x885d('0x16')]=_0x54ca3b['id'];}}else if(_0x365e89[_0x885d('0xe')]==='Case'){if(_0x54ca3b['endUserType']===_0x885d('0x17')){_0x52da63[_0x885d('0x18')]=_0x54ca3b['id'];}else if(_0x54ca3b[_0x885d('0x13')]===_0x885d('0x19')){_0x52da63[_0x885d('0x1a')]=_0x54ca3b['id'];}else if(_0x54ca3b['endUserType']===_0x885d('0x14')&&_0x365e89[_0x885d('0x1b')]){_0x52da63[_0x365e89[_0x885d('0x1b')]]=_0x54ca3b['id'];}else{logger[_0x885d('0x1c')](_0x885d('0x1d'));}}}return _0x1676e8[_0x885d('0x1e')](_0x365e89[_0x885d('0xe')])[_0x885d('0x1f')](_0x52da63);}function getUser(_0x1ac01,_0x1cdfd6,_0x3a7dc6){if(!_['isNil'](_0x1cdfd6)&&intUtil[_0x885d('0x20')](_0x1cdfd6)){var _0x58fd4c={'Email':_0x1cdfd6};var _0x2f8077={'Id':!![],'Username':!![],'Name':!![],'Email':!![]};return _0x3a7dc6[_0x885d('0x1e')](_0x885d('0x21'))[_0x885d('0x22')](_0x58fd4c,_0x2f8077)[_0x885d('0x23')]()['then'](function(_0x99c4f5){if(_0x99c4f5[_0x885d('0x24')]){var _0x551340=_[_0x885d('0x22')](_0x99c4f5,function(_0x4218ea){return _0x4218ea[_0x885d('0x25')]===_0x1cdfd6;});if(_0x551340){logger[_0x885d('0x1c')]('Agent\x20%s\x20found.',_0x1cdfd6);return BPromise['resolve']({'id':_0x551340['Id'],'name':_0x551340[_0x885d('0x26')]});}}else{logger[_0x885d('0x1c')](_0x885d('0x27'),_0x1cdfd6);return _0x3a7dc6['identity']()[_0x885d('0x28')](function(_0x409d66){return BPromise[_0x885d('0x29')]({'id':_0x409d66[_0x885d('0x2a')],'name':_0x409d66[_0x885d('0x2b')]});});}});}else{logger['info'](_0x885d('0x27'),_0x1cdfd6);return _0x3a7dc6[_0x885d('0x2c')]()[_0x885d('0x28')](function(_0x362294){return BPromise['resolve']({'id':_0x362294[_0x885d('0x2a')],'name':_0x362294['display_name']});});}}function getEndUser(_0x41ff34,_0xfb7ada,_0x1284e5,_0x41c437,_0x2212f6){var _0x9e6da5={'$or':{'Phone':_0x41c437}};var _0x3a7e57={'Id':!![],'Name':!![],'Phone':!![]};return BPromise[_0x885d('0x29')]()['then'](function(){logger[_0x885d('0x1c')]('Searching\x20enduser\x20with\x20phone\x20%s.\x20Serching\x20method\x20used\x20%s.',_0x41c437,_0xfb7ada[_0x885d('0x2d')]);switch(_0xfb7ada[_0x885d('0x2d')]){case _0x885d('0x2e'):var _0x178c68=_[_0x885d('0x2f')](_0x9e6da5);if(_0xfb7ada[_0x885d('0x30')]){var _0x75478f={};_0x75478f[_0xfb7ada[_0x885d('0x30')]]=_0x41c437;_[_0x885d('0x31')](_0x178c68['$or'],_0x75478f);}return _0x2212f6['sobject'](_0x885d('0x32'))['find'](_0x178c68,_0x3a7e57)[_0x885d('0x23')]()[_0x885d('0x28')](function(_0x54ec8f){if(_0x54ec8f&&_0x54ec8f[_0x885d('0x24')]){return _0x54ec8f;}else{var _0x530883=_[_0x885d('0x2f')](_0x9e6da5);if(_0xfb7ada[_0x885d('0x33')]){var _0x1bf88f={};_0x1bf88f[_0xfb7ada['additionalSearchLead']]=_0x41c437;_[_0x885d('0x31')](_0x530883[_0x885d('0x34')],_0x1bf88f);}return _0x2212f6[_0x885d('0x1e')](_0x885d('0x35'))[_0x885d('0x22')](_0x530883,_0x3a7e57);}});case'account_contact_lead':var _0x4ada12=_[_0x885d('0x2f')](_0x9e6da5);if(_0xfb7ada[_0x885d('0x36')]){var _0x75478f={};_0x75478f[_0xfb7ada['additionalSearchAccount']]=_0x41c437;_[_0x885d('0x31')](_0x4ada12[_0x885d('0x34')],_0x75478f);}return _0x2212f6['sobject'](_0x885d('0x37'))['find'](_0x4ada12,_0x3a7e57)[_0x885d('0x23')]()[_0x885d('0x28')](function(_0x5f5712){if(_0x5f5712&&_0x5f5712[_0x885d('0x24')]){return _0x5f5712;}else{var _0x33826c=_['cloneDeep'](_0x9e6da5);if(_0xfb7ada['additionalSearchContact']){var _0x2ef9ed={};_0x2ef9ed[_0xfb7ada[_0x885d('0x30')]]=_0x41c437;_[_0x885d('0x31')](_0x33826c['$or'],_0x2ef9ed);}return _0x2212f6[_0x885d('0x1e')](_0x885d('0x32'))[_0x885d('0x22')](_0x33826c,_0x3a7e57)[_0x885d('0x28')](function(_0x243376){if(_0x243376&&_0x243376[_0x885d('0x24')]){return _0x243376;}else{var _0x1b14fd=_[_0x885d('0x2f')](_0x9e6da5);if(_0xfb7ada[_0x885d('0x33')]){var _0x857780={};_0x857780[_0xfb7ada[_0x885d('0x33')]]=_0x41c437;_['merge'](_0x1b14fd['$or'],_0x857780);}return _0x2212f6['sobject'](_0x885d('0x35'))[_0x885d('0x22')](_0x1b14fd,_0x3a7e57);}});}});case _0x885d('0x17'):var _0x178c68=_[_0x885d('0x2f')](_0x9e6da5);if(_0xfb7ada['additionalSearchContact']){var _0x75478f={};_0x75478f[_0xfb7ada[_0x885d('0x30')]]=_0x41c437;_['merge'](_0x178c68['$or'],_0x75478f);}return _0x2212f6['sobject']('Contact')[_0x885d('0x22')](_0x178c68,_0x3a7e57)['execute']();case _0x885d('0x14'):var _0x5b0d1c=_[_0x885d('0x2f')](_0x9e6da5);if(_0xfb7ada[_0x885d('0x33')]){var _0x75478f={};_0x75478f[_0xfb7ada['additionalSearchLead']]=_0x41c437;_['merge'](_0x5b0d1c[_0x885d('0x34')],_0x75478f);}return _0x2212f6['sobject']('Lead')['find'](_0x5b0d1c,_0x3a7e57);case _0x885d('0x19'):var _0x4ada12=_[_0x885d('0x2f')](_0x9e6da5);if(_0xfb7ada[_0x885d('0x36')]){var _0x75478f={};_0x75478f[_0xfb7ada[_0x885d('0x36')]]=_0x41c437;_[_0x885d('0x31')](_0x4ada12[_0x885d('0x34')],_0x75478f);}return _0x2212f6[_0x885d('0x1e')](_0x885d('0x37'))[_0x885d('0x22')](_0x4ada12,_0x3a7e57);default:return null;}})[_0x885d('0x28')](function(_0x3a5235){if(_0x3a5235&&_0x3a5235[_0x885d('0x24')]){var _0x457d17=_['first'](_0x3a5235);if(_0x457d17){return BPromise[_0x885d('0x29')]({'id':_0x457d17['Id'],'name':_0x457d17[_0x885d('0x26')],'phone':_0x457d17['Phone'],'endUserType':_0x457d17[_0x885d('0x38')][_0x885d('0x39')][_0x885d('0x3a')]()});}}})[_0x885d('0x28')](function(_0x5e048f){if(_0x5e048f){logger['info'](_0x885d('0x3b'),_0x5e048f[_0x885d('0x13')],_0x41c437);return BPromise['resolve'](_0x5e048f);}else{logger[_0x885d('0x1c')](_0x885d('0x3c'),_0x41c437);var _0x4beb74={'Phone':_0x41c437};if(_0xfb7ada['moduleCreate']){if(_0xfb7ada[_0x885d('0x3d')]==='contact'){logger[_0x885d('0x1c')]('Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.',_0x41c437,_0xfb7ada[_0x885d('0x3d')]);_0x4beb74[_0x885d('0x3e')]=_0x1284e5!==_0x885d('0x3f')?_0x1284e5:util[_0x885d('0x40')](_0x885d('0x41'),_0x41c437);}else if(_0xfb7ada[_0x885d('0x3d')]===_0x885d('0x14')){logger[_0x885d('0x1c')](_0x885d('0x42'),_0x41c437,_0xfb7ada[_0x885d('0x3d')]);_0x4beb74[_0x885d('0x3e')]=_0x1284e5!==_0x885d('0x3f')?_0x1284e5:util['format'](_0x885d('0x41'),_0x41c437);_0x4beb74[_0x885d('0x43')]=_0x885d('0x44');}else if(_0xfb7ada[_0x885d('0x3d')]===_0x885d('0x19')){logger['info'](_0x885d('0x42'),_0x41c437,_0xfb7ada['moduleCreate']);_0x4beb74['Name']=_0x1284e5!==_0x885d('0x3f')?_0x1284e5:util[_0x885d('0x40')](_0x885d('0x41'),_0x41c437);}else{return null;}}return _0x2212f6['sobject'](_[_0x885d('0x45')](_0xfb7ada[_0x885d('0x3d')]))[_0x885d('0x1f')](_0x4beb74)['then'](function(_0x38430f){return BPromise[_0x885d('0x29')]({'id':_0x38430f['id'],'endUserType':_0xfb7ada[_0x885d('0x3d')]});});}});}function getCustomFields(_0x15db33,_0x7e782b){var _0xb863d0={};if(_0x15db33[_0x885d('0x24')]>0x0){_[_0x885d('0x46')](_0x15db33,function(_0x267e72){if(_[_0x885d('0x47')]([_0x885d('0x48'),_0x885d('0x49')],_0x267e72[_0x885d('0x39')])&&_0x267e72[_0x885d('0x4a')]){_0xb863d0[_0x267e72[_0x885d('0x4a')]]=_0x267e72['content']['toString']();}else if(_0x267e72[_0x885d('0x39')]===_0x885d('0x4b')&&_0x267e72[_0x885d('0x4c')]&&_0x267e72[_0x885d('0x4a')]){_0x7e782b[_0x267e72[_0x885d('0x4c')]]&&(_0xb863d0[_0x267e72[_0x885d('0x4a')]]=_0x7e782b[_0x267e72[_0x885d('0x4c')]][_0x885d('0x4d')]());}else if(_0x267e72[_0x885d('0x39')]===_0x885d('0x4e')&&_0x267e72[_0x885d('0x4f')]&&_0x267e72['Variable'][_0x885d('0x50')]&&_0x267e72['idField']){_0x7e782b[_0x267e72[_0x885d('0x4f')]['name']['toLowerCase']()]&&(_0xb863d0[_0x267e72[_0x885d('0x4a')]]=_0x7e782b[_0x267e72[_0x885d('0x4f')][_0x885d('0x50')][_0x885d('0x3a')]()][_0x885d('0x4d')]());}});}return _0xb863d0;}function getConnection(_0x1086cd){var _0x16f1bf=_0x1086cd[_0x885d('0x51')][_0x885d('0x52')](_0x1086cd[_0x885d('0x53')]);var _0x4784d7=new jsforce['Connection']({'oauth2':{'loginUrl':_0x1086cd[_0x885d('0x54')]||'https://login.salesforce.com','clientId':_0x1086cd[_0x885d('0x55')],'clientSecret':_0x1086cd[_0x885d('0x56')]}});return _0x4784d7['login'](_0x1086cd['username'],_0x16f1bf)['then'](function(){logger[_0x885d('0x1c')](_0x885d('0x57'));return _0x4784d7;});}exports[_0x885d('0x58')]=function(_0x3353d3,_0x15bddb,_0x2a1a8a,_0x242b73,_0x5d3958,_0x29379d){var _0x23e48e,_0xe33400,_0x4f3eff,_0x1b589b;_0x29379d[_0x885d('0x59')]=intUtil[_0x885d('0x5a')](_0x29379d['serverUrl']);_0x29379d[_0x885d('0x54')]=intUtil[_0x885d('0x5a')](_0x29379d['remoteUri']);if(_0x5d3958&&_0x5d3958[_0x885d('0x5b')]){logger[_0x885d('0x1c')](_0x885d('0x5c'),_0x885d('0x5d'));_0x15bddb[_0x885d('0x5e')]=util[_0x885d('0x40')](_0x885d('0x5f'),_0x29379d[_0x885d('0x59')],_0x15bddb[_0x885d('0x60')],md5(_0x15bddb['uniqueid']));}else{_0x15bddb[_0x885d('0x5e')]='';}return getConnection(_0x29379d)[_0x885d('0x28')](function(_0xa2378b){_0x1b589b=_0xa2378b;return getUser(_0x29379d,_0x242b73[_0x885d('0x61')],_0x1b589b);})['then'](function(_0xd2ca1b){_0x23e48e=_0xd2ca1b;return getEndUser(_0x29379d,_0x2a1a8a,_0x15bddb[_0x885d('0x62')],_0x15bddb['calleridnum'],_0x1b589b);})[_0x885d('0x28')](function(_0x4f613d){_0xe33400=_0x4f613d;return getTicket(_0x29379d,_0x23e48e,_0xe33400,_0x2a1a8a,_0x15bddb,_0x2a1a8a['Fields'],_0x1b589b,_0x885d('0x58'));})[_0x885d('0x28')](function(_0x39eadc){_0x4f3eff=_0x39eadc;logger[_0x885d('0x1c')](_0x885d('0x63'),_0x4f3eff['id']);logger[_0x885d('0x1c')](_0x885d('0x64'),_0x4f3eff['id'],_0x242b73[_0x885d('0x50')],_0x29379d[_0x885d('0x39')]);switch(_0x29379d['type']){case _0x885d('0x65'):emit(util[_0x885d('0x40')](_0x885d('0x66'),_0x242b73[_0x885d('0x50')]),_0x885d('0x67'),{'recordId':_0x4f3eff['id']});break;case'newTab':emit(util[_0x885d('0x40')](_0x885d('0x66'),_0x242b73[_0x885d('0x50')]),_0x885d('0x68'),{'uri':util['format'](_0x885d('0x69'),_0x1b589b['instanceUrl'],_0x4f3eff['id'])});break;default:logger[_0x885d('0x6a')](_0x885d('0x6b'));}})['catch'](function(_0x6ff615){logger[_0x885d('0x6a')](_0x885d('0x5c'),_0x6ff615);});};exports[_0x885d('0x6c')]=function(_0x2ed87d,_0x73613c,_0x2e1cdc,_0x4da172,_0x15db91,_0x535177,_0xfbc560){var _0x260b28,_0x515992,_0x4d61bd,_0x281f6c;_0x535177[_0x885d('0x59')]=intUtil[_0x885d('0x5a')](_0x535177[_0x885d('0x59')]);_0x535177[_0x885d('0x54')]=intUtil[_0x885d('0x5a')](_0x535177[_0x885d('0x54')]);if(_0xfbc560&&_0xfbc560[_0x885d('0x6d')]&&_0xfbc560['recordingFormat']!=='none'){logger['info'](_0x885d('0x6e'),_0x885d('0x5d'));_0x73613c['recordingURL']=util[_0x885d('0x40')](_0x885d('0x5f'),_0x535177[_0x885d('0x59')],_0x73613c['uniqueid'],md5(_0x73613c[_0x885d('0x60')]));}return getConnection(_0x535177)[_0x885d('0x28')](function(_0x163e5b){_0x281f6c=_0x163e5b;return getUser(_0x535177,_0x4da172['email'],_0x281f6c);})[_0x885d('0x28')](function(_0xc7b188){_0x260b28=_0xc7b188;return getEndUser(_0x535177,_0x2e1cdc,_0x73613c[_0x885d('0x6f')],_0x73613c[_0x885d('0x70')],_0x281f6c);})[_0x885d('0x28')](function(_0x390a3c){_0x515992=_0x390a3c;return getTicket(_0x535177,_0x260b28,_0x515992,_0x2e1cdc,_0x73613c,_0x2e1cdc[_0x885d('0x71')],_0x281f6c,_0x885d('0x6c'));})[_0x885d('0x28')](function(_0x5c26c4){_0x4d61bd=_0x5c26c4;logger[_0x885d('0x1c')](_0x885d('0x72'),_0x4d61bd['id']);logger[_0x885d('0x1c')](_0x885d('0x73'),_0x4d61bd['id'],_0x4da172[_0x885d('0x50')],_0x535177['type']);switch(_0x535177[_0x885d('0x39')]){case'integrationTab':emit(util[_0x885d('0x40')]('user:%s',_0x4da172['name']),_0x885d('0x67'),{'recordId':_0x4d61bd['id']});break;case'newTab':emit(util[_0x885d('0x40')](_0x885d('0x66'),_0x4da172[_0x885d('0x50')]),_0x885d('0x68'),{'uri':util[_0x885d('0x40')](_0x885d('0x69'),_0x281f6c[_0x885d('0x74')],_0x4d61bd['id'])});break;default:logger['error'](_0x885d('0x6e'),_0x885d('0x75'));}})[_0x885d('0x76')](function(_0x2c1d40){logger[_0x885d('0x6a')](_0x885d('0x6e'),_0x2c1d40);});};exports[_0x885d('0x77')]=function(_0x473421,_0x35eac7,_0x1a3cc4,_0x35c485,_0x5ab1bc,_0x943c){var _0x295885,_0x2a3ac6,_0x56ec9b,_0x42471e;_0x943c[_0x885d('0x59')]=intUtil[_0x885d('0x5a')](_0x943c[_0x885d('0x59')]);_0x943c[_0x885d('0x54')]=intUtil['stripTrailingSlash'](_0x943c[_0x885d('0x54')]);if(_0x5ab1bc&&_0x5ab1bc[_0x885d('0x5b')]){logger[_0x885d('0x1c')]('['+_0x35eac7[_0x885d('0x78')][_0x885d('0x79')]()+']',_0x885d('0x5d'));_0x35eac7[_0x885d('0x5e')]=util[_0x885d('0x40')](_0x885d('0x5f'),_0x943c[_0x885d('0x59')],_0x35eac7[_0x885d('0x60')],md5(_0x35eac7[_0x885d('0x60')]));}else{_0x35eac7[_0x885d('0x5e')]='';}return getConnection(_0x943c)['then'](function(_0x2ac4c5){_0x42471e=_0x2ac4c5;if(!_[_0x885d('0x7a')](_0x35c485)){return getUser(_0x943c,_0x35c485[_0x885d('0x50')],_0x42471e);}else{return getUser(_0x943c,null,_0x42471e);}})[_0x885d('0x28')](function(_0x1b8284){_0x295885=_0x1b8284;return getEndUser(_0x943c,_0x1a3cc4,_0x35eac7[_0x885d('0x62')],_0x35eac7[_0x885d('0x7b')],_0x42471e);})['then'](function(_0x4041ab){_0x2a3ac6=_0x4041ab;return getTicket(_0x943c,_0x295885,_0x2a3ac6,_0x1a3cc4,_0x35eac7,_0x1a3cc4[_0x885d('0x71')],_0x42471e);})['then'](function(_0x193ec7){_0x56ec9b=_0x193ec7;logger[_0x885d('0x1c')]('['+_0x35eac7['lastevent'][_0x885d('0x79')]()+_0x885d('0x7c'),_0x56ec9b['id']);logger[_0x885d('0x1c')]('['+_0x35eac7[_0x885d('0x78')][_0x885d('0x79')]()+']\x20Integration\x20account\x20type\x20%s.',_0x943c[_0x885d('0x39')]);})['catch'](function(_0xd6c54a){logger[_0x885d('0x6a')]('['+_0x35eac7[_0x885d('0x78')][_0x885d('0x79')]()+']',_0xd6c54a);});};
\ No newline at end of file