Built motion from commit b58257bb.|2.5.37
[motion2.git] / server / services / ami / trigger / integration / salesforce.js
index a483d69..66c839d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0c36=['moduleCreate','Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.','LastName','<unknown>','Caller\x20-\x20%s','format','Company','No\x20Company','forEach','includes','string','picklist','content','toString','variableName','customVariable','Variable','name','toLowerCase','idField','concat','securityToken','Connection','remoteUri','https://login.salesforce.com','username','queue','stripTrailingSlash','serverUrl','monitor_format','[QUEUE]','Recording\x20is\x20enabled!','%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s','uniqueid','recordingURL','email','calleridname','calleridnum','Fields','[QUEUE]\x20Ticket\x20%s\x20created','[QUEUE]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.','integrationTab','user:%s','trigger:browser:url','%s/%s/e','instanceUrl','error','[QUEUE]\x20Salesforce\x20account\x20type\x20not\x20recognized.','recordingFormat','[OUTBOUND]','destcalleridnum','outbound','[OUTBOUND]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.','trigger:salesforce:display','Salesforce\x20account\x20type\x20not\x20recognized','unmanaged','lastevent','toUpperCase',']\x20Ticket\x20%s\x20created.',']\x20Integration\x20account\x20type\x20%s.','lodash','request-promise','bluebird','md5','jsforce','ioredis','./util','../../../../config/environment','../../../../config/logger','salesforce','defaults','redis','localhost','socket.io-emitter','emit','assign','getString','Subjects','Descriptions','ticketType','Task','ActivityDate','IsReminderSet','IsRecurrence','endUserType','contact','lead','WhoId','account','WhatId','Case','ContactId','leadId','info','Association\x20between\x20Case\x20and\x20Lead\x20skipped','sobject','create','isNil','find','then','length','Email','Agent\x20%s\x20found.','Name','Agent\x20%s\x20not\x20found.\x20Switch\x20to\x20the\x20admin\x20account.','identity','resolve','user_id','display_name','moduleSearch','cloneDeep','additionalSearchContact','$or','Contact','execute','additionalSearchLead','merge','Lead','account_contact_lead','additionalSearchAccount','Account','first','Phone','type','Enduser\x20(%s)\x20with\x20phone\x20%s\x20found','Enduser\x20with\x20phone\x20%s\x20not\x20found'];(function(_0x318410,_0x451962){var _0x2898a3=function(_0x58e572){while(--_0x58e572){_0x318410['push'](_0x318410['shift']());}};_0x2898a3(++_0x451962);}(_0x0c36,0x1b6));var _0x60c3=function(_0x4d7116,_0xdb8175){_0x4d7116=_0x4d7116-0x0;var _0x4593dc=_0x0c36[_0x4d7116];return _0x4593dc;};'use strict';var _=require(_0x60c3('0x0'));var rp=require(_0x60c3('0x1'));var moment=require('moment');var BPromise=require(_0x60c3('0x2'));var md5=require(_0x60c3('0x3'));var jsforce=require(_0x60c3('0x4'));var util=require('util');var Redis=require(_0x60c3('0x5'));var intUtil=require(_0x60c3('0x6'));var config=require(_0x60c3('0x7'));var logger=require(_0x60c3('0x8'))(_0x60c3('0x9'));config['redis']=_[_0x60c3('0xa')](config[_0x60c3('0xb')],{'host':_0x60c3('0xc'),'port':0x18eb});var io=require(_0x60c3('0xd'))(new Redis(config[_0x60c3('0xb')]));function emit(_0x5841ff,_0x5ce1ff,_0x2a7b99){io['to'](_0x5841ff)[_0x60c3('0xe')](_0x5ce1ff,_0x2a7b99);}function getTicket(_0x132985,_0x16fef5,_0x1e2cd7,_0x42fb85,_0x4d2c46,_0x5ca78e,_0x18bb0f,_0x159b4d){var _0x22d526=Object[_0x60c3('0xf')]({},{'OwnerId':_0x16fef5['id'],'Subject':intUtil[_0x60c3('0x10')](_0x42fb85[_0x60c3('0x11')],_0x4d2c46,'\x20'),'Description':intUtil['getString'](_0x42fb85[_0x60c3('0x12')],_0x4d2c46,'\x0a')},getCustomFields(_0x5ca78e,_0x4d2c46));if(_0x1e2cd7){if(_0x42fb85[_0x60c3('0x13')]===_0x60c3('0x14')){_0x22d526[_0x60c3('0x15')]=moment['utc']();_0x22d526[_0x60c3('0x16')]=![];_0x22d526[_0x60c3('0x17')]=![];if(_0x1e2cd7[_0x60c3('0x18')]===_0x60c3('0x19')||_0x1e2cd7[_0x60c3('0x18')]===_0x60c3('0x1a')){_0x22d526[_0x60c3('0x1b')]=_0x1e2cd7['id'];}else if(_0x1e2cd7['endUserType']===_0x60c3('0x1c')){_0x22d526[_0x60c3('0x1d')]=_0x1e2cd7['id'];}}else if(_0x42fb85[_0x60c3('0x13')]===_0x60c3('0x1e')){if(_0x1e2cd7[_0x60c3('0x18')]===_0x60c3('0x19')){_0x22d526[_0x60c3('0x1f')]=_0x1e2cd7['id'];}else if(_0x1e2cd7[_0x60c3('0x18')]===_0x60c3('0x1c')){_0x22d526['AccountId']=_0x1e2cd7['id'];}else if(_0x1e2cd7['endUserType']===_0x60c3('0x1a')&&_0x42fb85[_0x60c3('0x20')]){_0x22d526[_0x42fb85[_0x60c3('0x20')]]=_0x1e2cd7['id'];}else{logger[_0x60c3('0x21')](_0x60c3('0x22'));}}}return _0x18bb0f[_0x60c3('0x23')](_0x42fb85[_0x60c3('0x13')])[_0x60c3('0x24')](_0x22d526);}function getUser(_0x464ebb,_0x13c8b9,_0xa2ceee){if(!_[_0x60c3('0x25')](_0x13c8b9)&&intUtil['validateEmail'](_0x13c8b9)){var _0x2f13ed={'Email':_0x13c8b9};var _0x1f438d={'Id':!![],'Username':!![],'Name':!![],'Email':!![]};return _0xa2ceee[_0x60c3('0x23')]('User')[_0x60c3('0x26')](_0x2f13ed,_0x1f438d)['execute']()[_0x60c3('0x27')](function(_0x3dc435){if(_0x3dc435[_0x60c3('0x28')]){var _0x22024c=_[_0x60c3('0x26')](_0x3dc435,function(_0x26b0da){return _0x26b0da[_0x60c3('0x29')]===_0x13c8b9;});if(_0x22024c){logger[_0x60c3('0x21')](_0x60c3('0x2a'),_0x13c8b9);return BPromise['resolve']({'id':_0x22024c['Id'],'name':_0x22024c[_0x60c3('0x2b')]});}}else{logger[_0x60c3('0x21')](_0x60c3('0x2c'),_0x13c8b9);return _0xa2ceee[_0x60c3('0x2d')]()[_0x60c3('0x27')](function(_0x326454){return BPromise[_0x60c3('0x2e')]({'id':_0x326454[_0x60c3('0x2f')],'name':_0x326454[_0x60c3('0x30')]});});}});}else{logger[_0x60c3('0x21')]('Agent\x20%s\x20not\x20found.\x20Switch\x20to\x20the\x20admin\x20account.',_0x13c8b9);return _0xa2ceee['identity']()[_0x60c3('0x27')](function(_0x4e33da){return BPromise[_0x60c3('0x2e')]({'id':_0x4e33da[_0x60c3('0x2f')],'name':_0x4e33da['display_name']});});}}function getEndUser(_0x6ba6,_0x32d57f,_0x10f3e6,_0x29a07a,_0x146c1b){var _0x1a7c85={'$or':{'Phone':_0x29a07a}};var _0x1e6c3e={'Id':!![],'Name':!![],'Phone':!![]};return BPromise[_0x60c3('0x2e')]()[_0x60c3('0x27')](function(){logger['info']('Searching\x20enduser\x20with\x20phone\x20%s.\x20Serching\x20method\x20used\x20%s.',_0x29a07a,_0x32d57f[_0x60c3('0x31')]);switch(_0x32d57f[_0x60c3('0x31')]){case'contact_lead':var _0x36ffb9=_[_0x60c3('0x32')](_0x1a7c85);if(_0x32d57f[_0x60c3('0x33')]){var _0x1e2afd={};_0x1e2afd[_0x32d57f[_0x60c3('0x33')]]=_0x29a07a;_['merge'](_0x36ffb9[_0x60c3('0x34')],_0x1e2afd);}return _0x146c1b[_0x60c3('0x23')](_0x60c3('0x35'))[_0x60c3('0x26')](_0x36ffb9,_0x1e6c3e)[_0x60c3('0x36')]()[_0x60c3('0x27')](function(_0x12462d){if(_0x12462d&&_0x12462d['length']){return _0x12462d;}else{var _0x4e64d4=_[_0x60c3('0x32')](_0x1a7c85);if(_0x32d57f[_0x60c3('0x37')]){var _0x591539={};_0x591539[_0x32d57f[_0x60c3('0x37')]]=_0x29a07a;_[_0x60c3('0x38')](_0x4e64d4[_0x60c3('0x34')],_0x591539);}return _0x146c1b[_0x60c3('0x23')](_0x60c3('0x39'))[_0x60c3('0x26')](_0x4e64d4,_0x1e6c3e);}});case _0x60c3('0x3a'):var _0x57bb0e=_[_0x60c3('0x32')](_0x1a7c85);if(_0x32d57f['additionalSearchAccount']){var _0x1e2afd={};_0x1e2afd[_0x32d57f[_0x60c3('0x3b')]]=_0x29a07a;_[_0x60c3('0x38')](_0x57bb0e[_0x60c3('0x34')],_0x1e2afd);}return _0x146c1b['sobject']('Account')[_0x60c3('0x26')](_0x57bb0e,_0x1e6c3e)[_0x60c3('0x36')]()[_0x60c3('0x27')](function(_0x2a3d16){if(_0x2a3d16&&_0x2a3d16[_0x60c3('0x28')]){return _0x2a3d16;}else{var _0x5b720e=_['cloneDeep'](_0x1a7c85);if(_0x32d57f[_0x60c3('0x33')]){var _0x2e030b={};_0x2e030b[_0x32d57f['additionalSearchContact']]=_0x29a07a;_[_0x60c3('0x38')](_0x5b720e['$or'],_0x2e030b);}return _0x146c1b[_0x60c3('0x23')]('Contact')['find'](_0x5b720e,_0x1e6c3e)['then'](function(_0x20ae11){if(_0x20ae11&&_0x20ae11[_0x60c3('0x28')]){return _0x20ae11;}else{var _0x3d3639=_[_0x60c3('0x32')](_0x1a7c85);if(_0x32d57f[_0x60c3('0x37')]){var _0x19aaa7={};_0x19aaa7[_0x32d57f['additionalSearchLead']]=_0x29a07a;_[_0x60c3('0x38')](_0x3d3639['$or'],_0x19aaa7);}return _0x146c1b[_0x60c3('0x23')](_0x60c3('0x39'))[_0x60c3('0x26')](_0x3d3639,_0x1e6c3e);}});}});case _0x60c3('0x19'):var _0x36ffb9=_[_0x60c3('0x32')](_0x1a7c85);if(_0x32d57f[_0x60c3('0x33')]){var _0x1e2afd={};_0x1e2afd[_0x32d57f[_0x60c3('0x33')]]=_0x29a07a;_[_0x60c3('0x38')](_0x36ffb9[_0x60c3('0x34')],_0x1e2afd);}return _0x146c1b[_0x60c3('0x23')](_0x60c3('0x35'))[_0x60c3('0x26')](_0x36ffb9,_0x1e6c3e)['execute']();case _0x60c3('0x1a'):var _0x46840b=_[_0x60c3('0x32')](_0x1a7c85);if(_0x32d57f[_0x60c3('0x37')]){var _0x1e2afd={};_0x1e2afd[_0x32d57f[_0x60c3('0x37')]]=_0x29a07a;_[_0x60c3('0x38')](_0x46840b[_0x60c3('0x34')],_0x1e2afd);}return _0x146c1b['sobject']('Lead')[_0x60c3('0x26')](_0x46840b,_0x1e6c3e);case'account':var _0x57bb0e=_[_0x60c3('0x32')](_0x1a7c85);if(_0x32d57f['additionalSearchAccount']){var _0x1e2afd={};_0x1e2afd[_0x32d57f[_0x60c3('0x3b')]]=_0x29a07a;_['merge'](_0x57bb0e[_0x60c3('0x34')],_0x1e2afd);}return _0x146c1b[_0x60c3('0x23')](_0x60c3('0x3c'))[_0x60c3('0x26')](_0x57bb0e,_0x1e6c3e);default:return null;}})[_0x60c3('0x27')](function(_0x353195){if(_0x353195&&_0x353195[_0x60c3('0x28')]){var _0x2d9078=_[_0x60c3('0x3d')](_0x353195);if(_0x2d9078){return BPromise[_0x60c3('0x2e')]({'id':_0x2d9078['Id'],'name':_0x2d9078['Name'],'phone':_0x2d9078[_0x60c3('0x3e')],'endUserType':_0x2d9078['attributes'][_0x60c3('0x3f')]['toLowerCase']()});}}})['then'](function(_0x59bff4){if(_0x59bff4){logger[_0x60c3('0x21')](_0x60c3('0x40'),_0x59bff4['endUserType'],_0x29a07a);return BPromise['resolve'](_0x59bff4);}else{logger[_0x60c3('0x21')](_0x60c3('0x41'),_0x29a07a);var _0x48a2df={'Phone':_0x29a07a};if(_0x32d57f['moduleCreate']){if(_0x32d57f[_0x60c3('0x42')]==='contact'){logger[_0x60c3('0x21')](_0x60c3('0x43'),_0x29a07a,_0x32d57f['moduleCreate']);_0x48a2df[_0x60c3('0x44')]=_0x10f3e6!==_0x60c3('0x45')?_0x10f3e6:util['format'](_0x60c3('0x46'),_0x29a07a);}else if(_0x32d57f[_0x60c3('0x42')]===_0x60c3('0x1a')){logger['info'](_0x60c3('0x43'),_0x29a07a,_0x32d57f[_0x60c3('0x42')]);_0x48a2df[_0x60c3('0x44')]=_0x10f3e6!=='<unknown>'?_0x10f3e6:util[_0x60c3('0x47')](_0x60c3('0x46'),_0x29a07a);_0x48a2df[_0x60c3('0x48')]=_0x60c3('0x49');}else if(_0x32d57f['moduleCreate']==='account'){logger['info'](_0x60c3('0x43'),_0x29a07a,_0x32d57f['moduleCreate']);_0x48a2df[_0x60c3('0x2b')]=_0x10f3e6!==_0x60c3('0x45')?_0x10f3e6:util['format']('Caller\x20-\x20%s',_0x29a07a);}else{return null;}}return _0x146c1b[_0x60c3('0x23')](_['upperFirst'](_0x32d57f[_0x60c3('0x42')]))['create'](_0x48a2df)[_0x60c3('0x27')](function(_0x5d596e){return BPromise['resolve']({'id':_0x5d596e['id'],'endUserType':_0x32d57f[_0x60c3('0x42')]});});}});}function getCustomFields(_0x3ac936,_0x266325){var _0x364a75={};if(_0x3ac936[_0x60c3('0x28')]>0x0){_[_0x60c3('0x4a')](_0x3ac936,function(_0x26500a){if(_[_0x60c3('0x4b')]([_0x60c3('0x4c'),_0x60c3('0x4d')],_0x26500a[_0x60c3('0x3f')])&&_0x26500a['idField']){_0x364a75[_0x26500a['idField']]=_0x26500a[_0x60c3('0x4e')][_0x60c3('0x4f')]();}else if(_0x26500a[_0x60c3('0x3f')]==='variable'&&_0x26500a['variableName']&&_0x26500a['idField']){_0x266325[_0x26500a[_0x60c3('0x50')]]&&(_0x364a75[_0x26500a['idField']]=_0x266325[_0x26500a['variableName']]['toString']());}else if(_0x26500a[_0x60c3('0x3f')]===_0x60c3('0x51')&&_0x26500a[_0x60c3('0x52')]&&_0x26500a[_0x60c3('0x52')][_0x60c3('0x53')]&&_0x26500a['idField']){_0x266325[_0x26500a[_0x60c3('0x52')]['name'][_0x60c3('0x54')]()]&&(_0x364a75[_0x26500a[_0x60c3('0x55')]]=_0x266325[_0x26500a[_0x60c3('0x52')][_0x60c3('0x53')][_0x60c3('0x54')]()]['toString']());}});}return _0x364a75;}function getConnection(_0x1a6a2e){var _0x61dd89=_0x1a6a2e['password'][_0x60c3('0x56')](_0x1a6a2e[_0x60c3('0x57')]);var _0x4fc002=new jsforce[(_0x60c3('0x58'))]({'oauth2':{'loginUrl':_0x1a6a2e[_0x60c3('0x59')]||_0x60c3('0x5a'),'clientId':_0x1a6a2e['clientId'],'clientSecret':_0x1a6a2e['clientSecret']}});return _0x4fc002['login'](_0x1a6a2e[_0x60c3('0x5b')],_0x61dd89)[_0x60c3('0x27')](function(){logger[_0x60c3('0x21')]('Connection\x20established.');return _0x4fc002;});}exports[_0x60c3('0x5c')]=function(_0x3189a7,_0x47dbf1,_0x58a0ec,_0x12f064,_0x40fd31,_0x4e270c){var _0x2c06cd,_0x5a90e2,_0x2351b6,_0x522887;_0x4e270c['serverUrl']=intUtil[_0x60c3('0x5d')](_0x4e270c[_0x60c3('0x5e')]);_0x4e270c[_0x60c3('0x59')]=intUtil[_0x60c3('0x5d')](_0x4e270c[_0x60c3('0x59')]);if(_0x40fd31&&_0x40fd31[_0x60c3('0x5f')]){logger[_0x60c3('0x21')](_0x60c3('0x60'),_0x60c3('0x61'));_0x47dbf1['recordingURL']=util[_0x60c3('0x47')](_0x60c3('0x62'),_0x4e270c[_0x60c3('0x5e')],_0x47dbf1[_0x60c3('0x63')],md5(_0x47dbf1[_0x60c3('0x63')]));}else{_0x47dbf1[_0x60c3('0x64')]='';}return getConnection(_0x4e270c)[_0x60c3('0x27')](function(_0x5be29d){_0x522887=_0x5be29d;return getUser(_0x4e270c,_0x12f064[_0x60c3('0x65')],_0x522887);})['then'](function(_0xdf766d){_0x2c06cd=_0xdf766d;return getEndUser(_0x4e270c,_0x58a0ec,_0x47dbf1[_0x60c3('0x66')],_0x47dbf1[_0x60c3('0x67')],_0x522887);})[_0x60c3('0x27')](function(_0x2e159b){_0x5a90e2=_0x2e159b;return getTicket(_0x4e270c,_0x2c06cd,_0x5a90e2,_0x58a0ec,_0x47dbf1,_0x58a0ec[_0x60c3('0x68')],_0x522887,_0x60c3('0x5c'));})[_0x60c3('0x27')](function(_0x1f637d){_0x2351b6=_0x1f637d;logger['info'](_0x60c3('0x69'),_0x2351b6['id']);logger['info'](_0x60c3('0x6a'),_0x2351b6['id'],_0x12f064['name'],_0x4e270c[_0x60c3('0x3f')]);switch(_0x4e270c[_0x60c3('0x3f')]){case _0x60c3('0x6b'):emit(util[_0x60c3('0x47')]('user:%s',_0x12f064['name']),'trigger:salesforce:display',{'recordId':_0x2351b6['id']});break;case'newTab':emit(util[_0x60c3('0x47')](_0x60c3('0x6c'),_0x12f064[_0x60c3('0x53')]),_0x60c3('0x6d'),{'uri':util['format'](_0x60c3('0x6e'),_0x522887[_0x60c3('0x6f')],_0x2351b6['id'])});break;default:logger[_0x60c3('0x70')](_0x60c3('0x71'));}})['catch'](function(_0x13a793){logger['error'](_0x60c3('0x60'),_0x13a793);});};exports['outbound']=function(_0x3046cd,_0x2b7702,_0x919760,_0x378c98,_0x5aeeb5,_0x2fb649,_0x398eaa){var _0x51e94f,_0x50cee4,_0x2239ca,_0x337ec0;_0x2fb649[_0x60c3('0x5e')]=intUtil[_0x60c3('0x5d')](_0x2fb649[_0x60c3('0x5e')]);_0x2fb649[_0x60c3('0x59')]=intUtil['stripTrailingSlash'](_0x2fb649[_0x60c3('0x59')]);if(_0x398eaa&&_0x398eaa[_0x60c3('0x72')]&&_0x398eaa[_0x60c3('0x72')]!=='none'){logger['info'](_0x60c3('0x73'),_0x60c3('0x61'));_0x2b7702[_0x60c3('0x64')]=util[_0x60c3('0x47')](_0x60c3('0x62'),_0x2fb649[_0x60c3('0x5e')],_0x2b7702[_0x60c3('0x63')],md5(_0x2b7702[_0x60c3('0x63')]));}return getConnection(_0x2fb649)[_0x60c3('0x27')](function(_0x30b017){_0x337ec0=_0x30b017;return getUser(_0x2fb649,_0x378c98[_0x60c3('0x65')],_0x337ec0);})[_0x60c3('0x27')](function(_0x58df0e){_0x51e94f=_0x58df0e;return getEndUser(_0x2fb649,_0x919760,_0x2b7702['destcalleridname'],_0x2b7702[_0x60c3('0x74')],_0x337ec0);})[_0x60c3('0x27')](function(_0x495c76){_0x50cee4=_0x495c76;return getTicket(_0x2fb649,_0x51e94f,_0x50cee4,_0x919760,_0x2b7702,_0x919760[_0x60c3('0x68')],_0x337ec0,_0x60c3('0x75'));})['then'](function(_0x1a1b54){_0x2239ca=_0x1a1b54;logger[_0x60c3('0x21')]('[OUTBOUND]\x20Ticket\x20%s\x20created.',_0x2239ca['id']);logger['info'](_0x60c3('0x76'),_0x2239ca['id'],_0x378c98[_0x60c3('0x53')],_0x2fb649[_0x60c3('0x3f')]);switch(_0x2fb649[_0x60c3('0x3f')]){case _0x60c3('0x6b'):emit(util[_0x60c3('0x47')](_0x60c3('0x6c'),_0x378c98[_0x60c3('0x53')]),_0x60c3('0x77'),{'recordId':_0x2239ca['id']});break;case'newTab':emit(util[_0x60c3('0x47')]('user:%s',_0x378c98[_0x60c3('0x53')]),_0x60c3('0x6d'),{'uri':util[_0x60c3('0x47')](_0x60c3('0x6e'),_0x337ec0[_0x60c3('0x6f')],_0x2239ca['id'])});break;default:logger[_0x60c3('0x70')](_0x60c3('0x73'),_0x60c3('0x78'));}})['catch'](function(_0x510226){logger['error'](_0x60c3('0x73'),_0x510226);});};exports[_0x60c3('0x79')]=function(_0x33b3fd,_0x2cc176,_0x4dc3c1,_0xc22529,_0x495548,_0x3dcb60){var _0x35655c,_0xc6b786,_0x9c96c3,_0x343dd8;_0x3dcb60[_0x60c3('0x5e')]=intUtil[_0x60c3('0x5d')](_0x3dcb60[_0x60c3('0x5e')]);_0x3dcb60[_0x60c3('0x59')]=intUtil[_0x60c3('0x5d')](_0x3dcb60[_0x60c3('0x59')]);if(_0x495548&&_0x495548[_0x60c3('0x5f')]){logger['info']('['+_0x2cc176[_0x60c3('0x7a')]['toUpperCase']()+']',_0x60c3('0x61'));_0x2cc176[_0x60c3('0x64')]=util[_0x60c3('0x47')](_0x60c3('0x62'),_0x3dcb60[_0x60c3('0x5e')],_0x2cc176['uniqueid'],md5(_0x2cc176['uniqueid']));}else{_0x2cc176[_0x60c3('0x64')]='';}return getConnection(_0x3dcb60)[_0x60c3('0x27')](function(_0x37313f){_0x343dd8=_0x37313f;if(!_[_0x60c3('0x25')](_0xc22529)){return getUser(_0x3dcb60,_0xc22529['name'],_0x343dd8);}else{return getUser(_0x3dcb60,null,_0x343dd8);}})[_0x60c3('0x27')](function(_0x20f815){_0x35655c=_0x20f815;return getEndUser(_0x3dcb60,_0x4dc3c1,_0x2cc176[_0x60c3('0x66')],_0x2cc176['calleridnum'],_0x343dd8);})[_0x60c3('0x27')](function(_0x19001e){_0xc6b786=_0x19001e;return getTicket(_0x3dcb60,_0x35655c,_0xc6b786,_0x4dc3c1,_0x2cc176,_0x4dc3c1[_0x60c3('0x68')],_0x343dd8);})[_0x60c3('0x27')](function(_0x2eff8f){_0x9c96c3=_0x2eff8f;logger[_0x60c3('0x21')]('['+_0x2cc176['lastevent'][_0x60c3('0x7b')]()+_0x60c3('0x7c'),_0x9c96c3['id']);logger[_0x60c3('0x21')]('['+_0x2cc176[_0x60c3('0x7a')][_0x60c3('0x7b')]()+_0x60c3('0x7d'),_0x3dcb60[_0x60c3('0x3f')]);})['catch'](function(_0x2efe21){logger[_0x60c3('0x70')]('['+_0x2cc176['lastevent'][_0x60c3('0x7b')]()+']',_0x2efe21);});};
\ No newline at end of file
+var _0x80db=['salesforce','localhost','socket.io-emitter','redis','getString','Task','ActivityDate','IsReminderSet','IsRecurrence','endUserType','contact','WhoId','WhatId','ticketType','ContactId','lead','leadId','Association\x20between\x20Case\x20and\x20Lead\x20skipped','sobject','create','isNil','validateEmail','User','find','execute','length','Email','Agent\x20%s\x20found.','resolve','Name','info','Agent\x20%s\x20not\x20found.\x20Switch\x20to\x20the\x20admin\x20account.','then','user_id','display_name','identity','Searching\x20enduser\x20with\x20phone\x20%s.\x20Serching\x20method\x20used\x20%s.','moduleSearch','contact_lead','cloneDeep','additionalSearchContact','merge','$or','Contact','additionalSearchLead','Lead','account_contact_lead','additionalSearchAccount','Account','account','first','Phone','toLowerCase','Enduser\x20with\x20phone\x20%s\x20not\x20found','moduleCreate','Enduser\x20with\x20phone\x20%s.\x20Creating\x20method\x20used\x20%s.','LastName','<unknown>','format','Caller\x20-\x20%s','Company','upperFirst','forEach','includes','string','picklist','idField','toString','type','variableName','customVariable','Variable','name','concat','securityToken','Connection','remoteUri','https://login.salesforce.com','clientSecret','login','username','Connection\x20established.','queue','serverUrl','stripTrailingSlash','monitor_format','[QUEUE]','Recording\x20is\x20enabled!','recordingURL','uniqueid','calleridname','Fields','[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','trigger:browser:url','%s/%s/e','error','catch','outbound','recordingFormat','none','[OUTBOUND]','email','destcalleridname','destcalleridnum','instanceUrl','Salesforce\x20account\x20type\x20not\x20recognized','unmanaged','%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s','calleridnum','lastevent','toUpperCase',']\x20Integration\x20account\x20type\x20%s.','lodash','request-promise','moment','bluebird','md5','jsforce','util','./util','../../../../config/logger'];(function(_0x19c1ca,_0x881113){var _0x5960af=function(_0x3e568f){while(--_0x3e568f){_0x19c1ca['push'](_0x19c1ca['shift']());}};_0x5960af(++_0x881113);}(_0x80db,0x75));var _0xb80d=function(_0x5bb23e,_0x5895cf){_0x5bb23e=_0x5bb23e-0x0;var _0x318776=_0x80db[_0x5bb23e];return _0x318776;};'use strict';var _=require(_0xb80d('0x0'));var rp=require(_0xb80d('0x1'));var moment=require(_0xb80d('0x2'));var BPromise=require(_0xb80d('0x3'));var md5=require(_0xb80d('0x4'));var jsforce=require(_0xb80d('0x5'));var util=require(_0xb80d('0x6'));var Redis=require('ioredis');var intUtil=require(_0xb80d('0x7'));var config=require('../../../../config/environment');var logger=require(_0xb80d('0x8'))(_0xb80d('0x9'));config['redis']=_['defaults'](config['redis'],{'host':_0xb80d('0xa'),'port':0x18eb});var io=require(_0xb80d('0xb'))(new Redis(config[_0xb80d('0xc')]));function emit(_0x4ae6ea,_0x5a83ee,_0xb64031){io['to'](_0x4ae6ea)['emit'](_0x5a83ee,_0xb64031);}function getTicket(_0x2f1c3a,_0x2c09fd,_0x52b25c,_0x39f801,_0x4baac3,_0x7b4c8e,_0x41b5ff,_0x5c963c){var _0x443d68=Object['assign']({},{'OwnerId':_0x2c09fd['id'],'Subject':intUtil['getString'](_0x39f801['Subjects'],_0x4baac3,'\x20'),'Description':intUtil[_0xb80d('0xd')](_0x39f801['Descriptions'],_0x4baac3,'\x0a')},getCustomFields(_0x7b4c8e,_0x4baac3));if(_0x52b25c){if(_0x39f801['ticketType']===_0xb80d('0xe')){_0x443d68[_0xb80d('0xf')]=moment['utc']();_0x443d68[_0xb80d('0x10')]=![];_0x443d68[_0xb80d('0x11')]=![];if(_0x52b25c[_0xb80d('0x12')]===_0xb80d('0x13')||_0x52b25c['endUserType']==='lead'){_0x443d68[_0xb80d('0x14')]=_0x52b25c['id'];}else if(_0x52b25c['endUserType']==='account'){_0x443d68[_0xb80d('0x15')]=_0x52b25c['id'];}}else if(_0x39f801[_0xb80d('0x16')]==='Case'){if(_0x52b25c[_0xb80d('0x12')]===_0xb80d('0x13')){_0x443d68[_0xb80d('0x17')]=_0x52b25c['id'];}else if(_0x52b25c[_0xb80d('0x12')]==='account'){_0x443d68['AccountId']=_0x52b25c['id'];}else if(_0x52b25c['endUserType']===_0xb80d('0x18')&&_0x39f801[_0xb80d('0x19')]){_0x443d68[_0x39f801[_0xb80d('0x19')]]=_0x52b25c['id'];}else{logger['info'](_0xb80d('0x1a'));}}}return _0x41b5ff[_0xb80d('0x1b')](_0x39f801['ticketType'])[_0xb80d('0x1c')](_0x443d68);}function getUser(_0x52aa0a,_0x3310bb,_0x29634d){if(!_[_0xb80d('0x1d')](_0x3310bb)&&intUtil[_0xb80d('0x1e')](_0x3310bb)){var _0x52245b={'Email':_0x3310bb};var _0x57a44c={'Id':!![],'Username':!![],'Name':!![],'Email':!![]};return _0x29634d[_0xb80d('0x1b')](_0xb80d('0x1f'))[_0xb80d('0x20')](_0x52245b,_0x57a44c)[_0xb80d('0x21')]()['then'](function(_0x50c44d){if(_0x50c44d[_0xb80d('0x22')]){var _0xf66e10=_['find'](_0x50c44d,function(_0x21ff96){return _0x21ff96[_0xb80d('0x23')]===_0x3310bb;});if(_0xf66e10){logger['info'](_0xb80d('0x24'),_0x3310bb);return BPromise[_0xb80d('0x25')]({'id':_0xf66e10['Id'],'name':_0xf66e10[_0xb80d('0x26')]});}}else{logger[_0xb80d('0x27')](_0xb80d('0x28'),_0x3310bb);return _0x29634d['identity']()[_0xb80d('0x29')](function(_0x1cd281){return BPromise[_0xb80d('0x25')]({'id':_0x1cd281[_0xb80d('0x2a')],'name':_0x1cd281[_0xb80d('0x2b')]});});}});}else{logger[_0xb80d('0x27')](_0xb80d('0x28'),_0x3310bb);return _0x29634d[_0xb80d('0x2c')]()[_0xb80d('0x29')](function(_0x3813d4){return BPromise[_0xb80d('0x25')]({'id':_0x3813d4[_0xb80d('0x2a')],'name':_0x3813d4[_0xb80d('0x2b')]});});}}function getEndUser(_0x39b208,_0x5d180c,_0x65c64a,_0xdbb6e,_0x43fc64){var _0x2ad153={'$or':{'Phone':_0xdbb6e}};var _0x5188c3={'Id':!![],'Name':!![],'Phone':!![]};return BPromise[_0xb80d('0x25')]()[_0xb80d('0x29')](function(){logger[_0xb80d('0x27')](_0xb80d('0x2d'),_0xdbb6e,_0x5d180c[_0xb80d('0x2e')]);switch(_0x5d180c[_0xb80d('0x2e')]){case _0xb80d('0x2f'):var _0x5907d9=_[_0xb80d('0x30')](_0x2ad153);if(_0x5d180c[_0xb80d('0x31')]){var _0x290817={};_0x290817[_0x5d180c['additionalSearchContact']]=_0xdbb6e;_[_0xb80d('0x32')](_0x5907d9[_0xb80d('0x33')],_0x290817);}return _0x43fc64['sobject'](_0xb80d('0x34'))[_0xb80d('0x20')](_0x5907d9,_0x5188c3)[_0xb80d('0x21')]()[_0xb80d('0x29')](function(_0x2f647b){if(_0x2f647b&&_0x2f647b[_0xb80d('0x22')]){return _0x2f647b;}else{var _0x42fcc3=_[_0xb80d('0x30')](_0x2ad153);if(_0x5d180c['additionalSearchLead']){var _0x1533bd={};_0x1533bd[_0x5d180c[_0xb80d('0x35')]]=_0xdbb6e;_['merge'](_0x42fcc3[_0xb80d('0x33')],_0x1533bd);}return _0x43fc64['sobject'](_0xb80d('0x36'))['find'](_0x42fcc3,_0x5188c3);}});case _0xb80d('0x37'):var _0xced27c=_['cloneDeep'](_0x2ad153);if(_0x5d180c[_0xb80d('0x38')]){var _0x290817={};_0x290817[_0x5d180c[_0xb80d('0x38')]]=_0xdbb6e;_[_0xb80d('0x32')](_0xced27c[_0xb80d('0x33')],_0x290817);}return _0x43fc64[_0xb80d('0x1b')](_0xb80d('0x39'))[_0xb80d('0x20')](_0xced27c,_0x5188c3)[_0xb80d('0x21')]()[_0xb80d('0x29')](function(_0x525e99){if(_0x525e99&&_0x525e99[_0xb80d('0x22')]){return _0x525e99;}else{var _0x2fb23d=_[_0xb80d('0x30')](_0x2ad153);if(_0x5d180c[_0xb80d('0x31')]){var _0x2622af={};_0x2622af[_0x5d180c['additionalSearchContact']]=_0xdbb6e;_['merge'](_0x2fb23d[_0xb80d('0x33')],_0x2622af);}return _0x43fc64[_0xb80d('0x1b')]('Contact')[_0xb80d('0x20')](_0x2fb23d,_0x5188c3)[_0xb80d('0x29')](function(_0x53186b){if(_0x53186b&&_0x53186b[_0xb80d('0x22')]){return _0x53186b;}else{var _0x431d92=_[_0xb80d('0x30')](_0x2ad153);if(_0x5d180c[_0xb80d('0x35')]){var _0x141ed2={};_0x141ed2[_0x5d180c[_0xb80d('0x35')]]=_0xdbb6e;_[_0xb80d('0x32')](_0x431d92[_0xb80d('0x33')],_0x141ed2);}return _0x43fc64[_0xb80d('0x1b')]('Lead')[_0xb80d('0x20')](_0x431d92,_0x5188c3);}});}});case _0xb80d('0x13'):var _0x5907d9=_[_0xb80d('0x30')](_0x2ad153);if(_0x5d180c[_0xb80d('0x31')]){var _0x290817={};_0x290817[_0x5d180c[_0xb80d('0x31')]]=_0xdbb6e;_['merge'](_0x5907d9[_0xb80d('0x33')],_0x290817);}return _0x43fc64[_0xb80d('0x1b')](_0xb80d('0x34'))[_0xb80d('0x20')](_0x5907d9,_0x5188c3)[_0xb80d('0x21')]();case _0xb80d('0x18'):var _0x382472=_[_0xb80d('0x30')](_0x2ad153);if(_0x5d180c[_0xb80d('0x35')]){var _0x290817={};_0x290817[_0x5d180c[_0xb80d('0x35')]]=_0xdbb6e;_[_0xb80d('0x32')](_0x382472['$or'],_0x290817);}return _0x43fc64['sobject'](_0xb80d('0x36'))[_0xb80d('0x20')](_0x382472,_0x5188c3);case _0xb80d('0x3a'):var _0xced27c=_[_0xb80d('0x30')](_0x2ad153);if(_0x5d180c[_0xb80d('0x38')]){var _0x290817={};_0x290817[_0x5d180c[_0xb80d('0x38')]]=_0xdbb6e;_['merge'](_0xced27c['$or'],_0x290817);}return _0x43fc64[_0xb80d('0x1b')](_0xb80d('0x39'))[_0xb80d('0x20')](_0xced27c,_0x5188c3);default:return null;}})[_0xb80d('0x29')](function(_0x5eb3b0){if(_0x5eb3b0&&_0x5eb3b0[_0xb80d('0x22')]){var _0x5f26c3=_[_0xb80d('0x3b')](_0x5eb3b0);if(_0x5f26c3){return BPromise[_0xb80d('0x25')]({'id':_0x5f26c3['Id'],'name':_0x5f26c3[_0xb80d('0x26')],'phone':_0x5f26c3[_0xb80d('0x3c')],'endUserType':_0x5f26c3['attributes']['type'][_0xb80d('0x3d')]()});}}})[_0xb80d('0x29')](function(_0x58ab6a){if(_0x58ab6a){logger[_0xb80d('0x27')]('Enduser\x20(%s)\x20with\x20phone\x20%s\x20found',_0x58ab6a[_0xb80d('0x12')],_0xdbb6e);return BPromise[_0xb80d('0x25')](_0x58ab6a);}else{logger['info'](_0xb80d('0x3e'),_0xdbb6e);var _0x483c09={'Phone':_0xdbb6e};if(_0x5d180c[_0xb80d('0x3f')]){if(_0x5d180c[_0xb80d('0x3f')]===_0xb80d('0x13')){logger['info'](_0xb80d('0x40'),_0xdbb6e,_0x5d180c[_0xb80d('0x3f')]);_0x483c09[_0xb80d('0x41')]=_0x65c64a!==_0xb80d('0x42')?_0x65c64a:util[_0xb80d('0x43')](_0xb80d('0x44'),_0xdbb6e);}else if(_0x5d180c[_0xb80d('0x3f')]==='lead'){logger[_0xb80d('0x27')](_0xb80d('0x40'),_0xdbb6e,_0x5d180c[_0xb80d('0x3f')]);_0x483c09[_0xb80d('0x41')]=_0x65c64a!==_0xb80d('0x42')?_0x65c64a:util[_0xb80d('0x43')](_0xb80d('0x44'),_0xdbb6e);_0x483c09[_0xb80d('0x45')]='No\x20Company';}else if(_0x5d180c[_0xb80d('0x3f')]===_0xb80d('0x3a')){logger[_0xb80d('0x27')](_0xb80d('0x40'),_0xdbb6e,_0x5d180c[_0xb80d('0x3f')]);_0x483c09[_0xb80d('0x26')]=_0x65c64a!=='<unknown>'?_0x65c64a:util[_0xb80d('0x43')]('Caller\x20-\x20%s',_0xdbb6e);}else{return null;}}return _0x43fc64[_0xb80d('0x1b')](_[_0xb80d('0x46')](_0x5d180c[_0xb80d('0x3f')]))['create'](_0x483c09)[_0xb80d('0x29')](function(_0x2b2a9e){return BPromise[_0xb80d('0x25')]({'id':_0x2b2a9e['id'],'endUserType':_0x5d180c['moduleCreate']});});}});}function getCustomFields(_0x408cde,_0x440fa6){var _0x336fa6={};if(_0x408cde['length']>0x0){_[_0xb80d('0x47')](_0x408cde,function(_0x124397){if(_[_0xb80d('0x48')]([_0xb80d('0x49'),_0xb80d('0x4a')],_0x124397['type'])&&_0x124397[_0xb80d('0x4b')]){_0x336fa6[_0x124397[_0xb80d('0x4b')]]=_0x124397['content'][_0xb80d('0x4c')]();}else if(_0x124397[_0xb80d('0x4d')]==='variable'&&_0x124397[_0xb80d('0x4e')]&&_0x124397[_0xb80d('0x4b')]){_0x440fa6[_0x124397[_0xb80d('0x4e')]]&&(_0x336fa6[_0x124397[_0xb80d('0x4b')]]=_0x440fa6[_0x124397[_0xb80d('0x4e')]][_0xb80d('0x4c')]());}else if(_0x124397[_0xb80d('0x4d')]===_0xb80d('0x4f')&&_0x124397[_0xb80d('0x50')]&&_0x124397['Variable'][_0xb80d('0x51')]&&_0x124397[_0xb80d('0x4b')]){_0x440fa6[_0x124397[_0xb80d('0x50')]['name'][_0xb80d('0x3d')]()]&&(_0x336fa6[_0x124397[_0xb80d('0x4b')]]=_0x440fa6[_0x124397[_0xb80d('0x50')][_0xb80d('0x51')][_0xb80d('0x3d')]()][_0xb80d('0x4c')]());}});}return _0x336fa6;}function getConnection(_0xa0553e){var _0xfa81fc=_0xa0553e['password'][_0xb80d('0x52')](_0xa0553e[_0xb80d('0x53')]);var _0x5d6ba0=new jsforce[(_0xb80d('0x54'))]({'oauth2':{'loginUrl':_0xa0553e[_0xb80d('0x55')]||_0xb80d('0x56'),'clientId':_0xa0553e['clientId'],'clientSecret':_0xa0553e[_0xb80d('0x57')]}});return _0x5d6ba0[_0xb80d('0x58')](_0xa0553e[_0xb80d('0x59')],_0xfa81fc)[_0xb80d('0x29')](function(){logger[_0xb80d('0x27')](_0xb80d('0x5a'));return _0x5d6ba0;});}exports[_0xb80d('0x5b')]=function(_0x4c83e1,_0x3d2a69,_0x5a0aca,_0xa0f5c3,_0x5f5c8d,_0x5b76b5){var _0x2fe2bb,_0x56091d,_0x25604e,_0x182d19;_0x5b76b5[_0xb80d('0x5c')]=intUtil[_0xb80d('0x5d')](_0x5b76b5['serverUrl']);_0x5b76b5['remoteUri']=intUtil[_0xb80d('0x5d')](_0x5b76b5[_0xb80d('0x55')]);if(_0x5f5c8d&&_0x5f5c8d[_0xb80d('0x5e')]){logger[_0xb80d('0x27')](_0xb80d('0x5f'),_0xb80d('0x60'));_0x3d2a69[_0xb80d('0x61')]=util[_0xb80d('0x43')]('%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s',_0x5b76b5[_0xb80d('0x5c')],_0x3d2a69[_0xb80d('0x62')],md5(_0x3d2a69[_0xb80d('0x62')]));}else{_0x3d2a69[_0xb80d('0x61')]='';}return getConnection(_0x5b76b5)[_0xb80d('0x29')](function(_0x457686){_0x182d19=_0x457686;return getUser(_0x5b76b5,_0xa0f5c3['email'],_0x182d19);})['then'](function(_0x30e67c){_0x2fe2bb=_0x30e67c;return getEndUser(_0x5b76b5,_0x5a0aca,_0x3d2a69[_0xb80d('0x63')],_0x3d2a69['calleridnum'],_0x182d19);})['then'](function(_0x52008d){_0x56091d=_0x52008d;return getTicket(_0x5b76b5,_0x2fe2bb,_0x56091d,_0x5a0aca,_0x3d2a69,_0x5a0aca[_0xb80d('0x64')],_0x182d19,_0xb80d('0x5b'));})[_0xb80d('0x29')](function(_0x40b51b){_0x25604e=_0x40b51b;logger[_0xb80d('0x27')](_0xb80d('0x65'),_0x25604e['id']);logger[_0xb80d('0x27')](_0xb80d('0x66'),_0x25604e['id'],_0xa0f5c3[_0xb80d('0x51')],_0x5b76b5[_0xb80d('0x4d')]);switch(_0x5b76b5[_0xb80d('0x4d')]){case _0xb80d('0x67'):emit(util[_0xb80d('0x43')]('user:%s',_0xa0f5c3['name']),_0xb80d('0x68'),{'recordId':_0x25604e['id']});break;case _0xb80d('0x69'):emit(util[_0xb80d('0x43')](_0xb80d('0x6a'),_0xa0f5c3[_0xb80d('0x51')]),_0xb80d('0x6b'),{'uri':util['format'](_0xb80d('0x6c'),_0x182d19['instanceUrl'],_0x25604e['id'])});break;default:logger[_0xb80d('0x6d')]('[QUEUE]\x20Salesforce\x20account\x20type\x20not\x20recognized.');}})[_0xb80d('0x6e')](function(_0x38002e){logger['error'](_0xb80d('0x5f'),_0x38002e);});};exports[_0xb80d('0x6f')]=function(_0x1985b3,_0x1eee53,_0x2028d9,_0xc45b80,_0x4edd60,_0xabde2,_0x1f8075){var _0x326321,_0x521f74,_0x3efd9b,_0x5e3c73;_0xabde2['serverUrl']=intUtil[_0xb80d('0x5d')](_0xabde2[_0xb80d('0x5c')]);_0xabde2[_0xb80d('0x55')]=intUtil[_0xb80d('0x5d')](_0xabde2[_0xb80d('0x55')]);if(_0x1f8075&&_0x1f8075[_0xb80d('0x70')]&&_0x1f8075['recordingFormat']!==_0xb80d('0x71')){logger[_0xb80d('0x27')](_0xb80d('0x72'),_0xb80d('0x60'));_0x1eee53[_0xb80d('0x61')]=util[_0xb80d('0x43')]('%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s',_0xabde2[_0xb80d('0x5c')],_0x1eee53[_0xb80d('0x62')],md5(_0x1eee53[_0xb80d('0x62')]));}return getConnection(_0xabde2)[_0xb80d('0x29')](function(_0x5f1bf0){_0x5e3c73=_0x5f1bf0;return getUser(_0xabde2,_0xc45b80[_0xb80d('0x73')],_0x5e3c73);})[_0xb80d('0x29')](function(_0x4e99af){_0x326321=_0x4e99af;return getEndUser(_0xabde2,_0x2028d9,_0x1eee53[_0xb80d('0x74')],_0x1eee53[_0xb80d('0x75')],_0x5e3c73);})[_0xb80d('0x29')](function(_0x5c7fbb){_0x521f74=_0x5c7fbb;return getTicket(_0xabde2,_0x326321,_0x521f74,_0x2028d9,_0x1eee53,_0x2028d9['Fields'],_0x5e3c73,_0xb80d('0x6f'));})[_0xb80d('0x29')](function(_0x35e243){_0x3efd9b=_0x35e243;logger[_0xb80d('0x27')]('[OUTBOUND]\x20Ticket\x20%s\x20created.',_0x3efd9b['id']);logger['info']('[OUTBOUND]\x20Displaying\x20ticket\x20%s\x20to\x20agent\x20%s.\x20Integration\x20account\x20type\x20%s.',_0x3efd9b['id'],_0xc45b80[_0xb80d('0x51')],_0xabde2[_0xb80d('0x4d')]);switch(_0xabde2[_0xb80d('0x4d')]){case _0xb80d('0x67'):emit(util[_0xb80d('0x43')](_0xb80d('0x6a'),_0xc45b80['name']),_0xb80d('0x68'),{'recordId':_0x3efd9b['id']});break;case _0xb80d('0x69'):emit(util['format'](_0xb80d('0x6a'),_0xc45b80[_0xb80d('0x51')]),_0xb80d('0x6b'),{'uri':util['format']('%s/%s/e',_0x5e3c73[_0xb80d('0x76')],_0x3efd9b['id'])});break;default:logger[_0xb80d('0x6d')](_0xb80d('0x72'),_0xb80d('0x77'));}})[_0xb80d('0x6e')](function(_0x358ba6){logger['error'](_0xb80d('0x72'),_0x358ba6);});};exports[_0xb80d('0x78')]=function(_0x278a04,_0x55a067,_0x3d4228,_0x16ad2a,_0x57b523,_0x944332){var _0x5e0f7,_0xc4fcfe,_0x70de85,_0x3d2b80;_0x944332['serverUrl']=intUtil['stripTrailingSlash'](_0x944332[_0xb80d('0x5c')]);_0x944332[_0xb80d('0x55')]=intUtil[_0xb80d('0x5d')](_0x944332[_0xb80d('0x55')]);if(_0x57b523&&_0x57b523[_0xb80d('0x5e')]){logger[_0xb80d('0x27')]('['+_0x55a067['lastevent']['toUpperCase']()+']','Recording\x20is\x20enabled!');_0x55a067['recordingURL']=util[_0xb80d('0x43')](_0xb80d('0x79'),_0x944332[_0xb80d('0x5c')],_0x55a067[_0xb80d('0x62')],md5(_0x55a067[_0xb80d('0x62')]));}else{_0x55a067[_0xb80d('0x61')]='';}return getConnection(_0x944332)[_0xb80d('0x29')](function(_0x160446){_0x3d2b80=_0x160446;if(!_[_0xb80d('0x1d')](_0x16ad2a)){return getUser(_0x944332,_0x16ad2a['name'],_0x3d2b80);}else{return getUser(_0x944332,null,_0x3d2b80);}})[_0xb80d('0x29')](function(_0x3a443e){_0x5e0f7=_0x3a443e;return getEndUser(_0x944332,_0x3d4228,_0x55a067[_0xb80d('0x63')],_0x55a067[_0xb80d('0x7a')],_0x3d2b80);})['then'](function(_0x119282){_0xc4fcfe=_0x119282;return getTicket(_0x944332,_0x5e0f7,_0xc4fcfe,_0x3d4228,_0x55a067,_0x3d4228['Fields'],_0x3d2b80);})[_0xb80d('0x29')](function(_0x421c68){_0x70de85=_0x421c68;logger[_0xb80d('0x27')]('['+_0x55a067[_0xb80d('0x7b')][_0xb80d('0x7c')]()+']\x20Ticket\x20%s\x20created.',_0x70de85['id']);logger[_0xb80d('0x27')]('['+_0x55a067[_0xb80d('0x7b')]['toUpperCase']()+_0xb80d('0x7d'),_0x944332[_0xb80d('0x4d')]);})[_0xb80d('0x6e')](function(_0x50a143){logger[_0xb80d('0x6d')]('['+_0x55a067[_0xb80d('0x7b')][_0xb80d('0x7c')]()+']',_0x50a143);});};
\ No newline at end of file