Built motion from commit f3d513ea8.|1.0.25
[motion.git] / server / config / integrations / salesforce.js
1 var _0xfa6f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6A\x73\x66\x6F\x72\x63\x65","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x55\x73\x65\x72","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x69\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x68\x61\x6E\x64\x6C\x65\x45\x76\x65\x6E\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x50\x61\x73\x73\x65\x64\x20\x70\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x20\x61\x72\x65\x20\x6E\x6F\x74\x20\x65\x6E\x6F\x75\x67\x68\x20\x74\x6F\x20\x63\x72\x65\x61\x74\x65\x20\x61\x20\x6E\x65\x77\x20\x74\x69\x63\x6B\x65\x74\x3A\x20\x6D\x69\x73\x73\x20\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64\x20\x6F\x72\x20\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x49\x64","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x66\x69\x6E\x64","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x41\x63\x63\x6F\x75\x6E\x74","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x6C\x6F\x67\x69\x6E\x2E\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x2E\x63\x6F\x6D","\x63\x6C\x69\x65\x6E\x74\x49\x64","\x63\x6C\x69\x65\x6E\x74\x53\x65\x63\x72\x65\x74","\x73\x65\x63\x75\x72\x69\x74\x79\x54\x6F\x6B\x65\x6E","\x63\x6F\x6E\x63\x61\x74","\x70\x61\x73\x73\x77\x6F\x72\x64","\x63\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x73\x65\x72\x76\x65\x72\x55\x52\x4C","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x6C\x6F\x67\x69\x6E","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x61\x67\x65\x6E\x74\x4E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x6E\x61\x6D\x65","\x6D\x6F\x6E\x69\x74\x6F\x72\x5F\x66\x6F\x72\x6D\x61\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x51\x75\x65\x75\x65","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x51\x75\x65\x75\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x72\x6F\x75\x74\x65\x49\x64","\x69\x64","\x72\x65\x63\x6F\x72\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x65\x6E\x61\x62\x6C\x65\x64\x20\x66\x6F\x72\x20\x74\x68\x65\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x52\x6F\x75\x74\x65\x20\x4F\x75\x74\x62\x6F\x75\x6E\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x6F\x72\x20\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x20\x6E\x6F\x74\x20\x65\x6E\x61\x62\x6C\x65\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x65\x78\x65\x63\x75\x74\x65","\x73\x6F\x62\x6A\x65\x63\x74","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x55\x52\x4C","\x25\x73\x2F\x61\x70\x69\x2F\x76\x6F\x69\x63\x65\x2F\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x73\x2F\x25\x73\x2F\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x3F\x74\x79\x70\x65\x3D\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x72\x65\x73\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x4E\x61\x6D\x65","\x66\x69\x72\x73\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2E\x20\x55\x73\x65\x20\x74\x68\x65\x20\x61\x64\x6D\x69\x6E\x20\x61\x63\x63\x6F\x75\x6E\x74","\x69\x64\x65\x6E\x74\x69\x74\x79","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x75\x73\x65\x72\x5F\x69\x64","\x64\x69\x73\x70\x6C\x61\x79\x5F\x6E\x61\x6D\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x43\x6F\x6E\x74\x61\x63\x74","\x50\x68\x6F\x6E\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x4C\x65\x61\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x66\x6F\x75\x6E\x64\x3A","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x2F\x4C\x65\x61\x64\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x63\x72\x65\x61\x74\x65","\x4E\x6F\x20\x43\x6F\x6D\x70\x61\x6E\x79","\x4C\x61\x73\x74\x4E\x61\x6D\x65","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x73\x75\x63\x63\x65\x73\x73","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4C\x65\x61\x64\x20\x63\x72\x65\x61\x74\x65\x64\x3A\x20","\x49\x64","\x75\x74\x63","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x54\x61\x73\x6B","\x53\x75\x62\x6A\x65\x63\x74","\x73\x6F\x72\x74\x42\x79","\x74\x79\x70\x65","\x73\x74\x72\x69\x6E\x67","\x63\x6F\x6E\x74\x65\x6E\x74","\x70\x75\x73\x68","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x4E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x56\x61\x72\x69\x61\x62\x6C\x65","\x56\x61\x72\x69\x61\x62\x6C\x65","\x20","\x6A\x6F\x69\x6E","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x6B\x65\x79\x56\x61\x6C\x75\x65","\x6B\x65\x79\x54\x79\x70\x65","\x6B\x65\x79","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x69\x64\x46\x69\x65\x6C\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x54\x61\x73\x6B\x20\x63\x72\x65\x61\x74\x65\x64\x20","\x74\x61\x73\x6B\x49\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x73\x75\x62\x74\x79\x70\x65\x43\x68\x61\x6E\x6E\x65\x6C","\x75\x72\x6C","\x25\x73\x2F\x25\x73\x2F\x65","\x69\x6E\x73\x74\x61\x6E\x63\x65\x55\x72\x6C","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x54\x79\x70\x65","\x65\x6D\x62\x65\x64\x64\x65\x64","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x73\x61\x6C\x65\x73\x66\x6F\x72\x63\x65","\x65\x6D\x69\x74","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x54\x61\x73\x6B\x20\x25\x73\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x73","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x61\x73\x6B\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x52\x65\x70\x6F\x72\x74\x20\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x20\x63\x72\x65\x61\x74\x65","\x73\x75\x62\x73\x74\x72","\x2F","\x65\x78\x70\x6F\x72\x74\x73"];_0xfa6f[0];var _=require(_0xfa6f[1]);var util=require(_0xfa6f[2]);var jsforce=require(_0xfa6f[3]);var moment=require(_0xfa6f[4]);var logger=require(_0xfa6f[6])(_0xfa6f[5]);var SalesforceConfiguration=require(_0xfa6f[8])[_0xfa6f[7]];var ReportIntegration=require(_0xfa6f[8])[_0xfa6f[9]];var VoiceQueue=require(_0xfa6f[8])[_0xfa6f[10]];var VoiceExtension=require(_0xfa6f[8])[_0xfa6f[11]];var Agent=require(_0xfa6f[8])[_0xfa6f[12]];function Salesforce(){logger[_0xfa6f[14]](_0xfa6f[13])}Salesforce[_0xfa6f[16]][_0xfa6f[15]]= function(_0xddbfxc,_0xddbfxd,_0xddbfxe,_0xddbfxf,_0xddbfx10,_0xddbfx11,_0xddbfx12){var _0xddbfx13={connection:undefined,configuration:undefined,agent:undefined,enduser:undefined,taskId:undefined,recordEnable:false,serverURL:undefined,agentName:undefined};if(!_0xddbfxc||  !_0xddbfxd){logger[_0xfa6f[18]](_0xfa6f[17]);return};SalesforceConfiguration[_0xfa6f[21]]({where:{id:_0xddbfxd,AccountId:_0xddbfxc},include:[{all:true,include:[{all:true}]}]})[_0xfa6f[20]](handleEntityNotFound())[_0xfa6f[20]](handleConnection(_0xddbfx13))[_0xfa6f[20]](searchMotionAgent(_0xddbfxe,_0xddbfx10))[_0xfa6f[20]](handleMotionAgent(_0xddbfx13))[_0xfa6f[20]](searchQueue(_0xddbfx10))[_0xfa6f[20]](handleQueueRecordings(_0xddbfx13,_0xddbfx10))[_0xfa6f[20]](searchRoute(_0xddbfx10))[_0xfa6f[20]](handleOutboundRecordings(_0xddbfx13,_0xddbfx10))[_0xfa6f[20]](searchAgent(_0xddbfx13,_0xddbfxe,_0xddbfx10))[_0xfa6f[20]](handleAgent(_0xddbfx13,_0xddbfxe,_0xddbfx10))[_0xfa6f[20]](searchAdmin(_0xddbfx13))[_0xfa6f[20]](handleAdmin(_0xddbfx13))[_0xfa6f[20]](searchContact(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxf))[_0xfa6f[20]](handleContact(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxf))[_0xfa6f[20]](searchLead(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxf))[_0xfa6f[20]](handleLead(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxf))[_0xfa6f[20]](leadCreation(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxf))[_0xfa6f[20]](handleLeadCreation(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxf))[_0xfa6f[20]](taskCreation(_0xddbfx13,_0xddbfx10,_0xddbfx11))[_0xfa6f[20]](handleTaskDisplay(_0xddbfx13))[_0xfa6f[20]](handleReportIntegration(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxc,_0xddbfx12,_0xddbfxf))[_0xfa6f[20]](handleEnd(_0xddbfx13))[_0xfa6f[19]](handleError(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxc))};function handleEntityNotFound(){return function(_0xddbfx15){if(!_0xddbfx15){return null};return _0xddbfx15}}function handleConnection(_0xddbfx13){return function(_0xddbfx17){_0xddbfx13[_0xfa6f[22]]=  new jsforce.Connection({oauth2:{loginUrl:_0xddbfx17[_0xfa6f[24]][_0xfa6f[23]]?_0xddbfx17[_0xfa6f[24]][_0xfa6f[23]]:_0xfa6f[25],clientId:_0xddbfx17[_0xfa6f[24]][_0xfa6f[26]],clientSecret:_0xddbfx17[_0xfa6f[24]][_0xfa6f[27]]}});var _0xddbfx18=_0xddbfx17[_0xfa6f[24]][_0xfa6f[30]][_0xfa6f[29]](_0xddbfx17[_0xfa6f[24]][_0xfa6f[28]]);_0xddbfx13[_0xfa6f[31]]= _0xddbfx17;_0xddbfx13[_0xfa6f[32]]= _0xddbfx17[_0xfa6f[24]][_0xfa6f[33]];return _0xddbfx13[_0xfa6f[22]][_0xfa6f[35]](_0xddbfx17[_0xfa6f[24]][_0xfa6f[34]],_0xddbfx18)}}function searchMotionAgent(_0xddbfxe,_0xddbfx10){return function(){var _0xddbfx1a=getAgentSearchPropertyFromChannel(_0xddbfxe);if(_0xddbfx10[_0xfa6f[36]](_0xddbfx1a)){return Agent[_0xfa6f[40]](_0xfa6f[39])[_0xfa6f[38]]({where:{name:getValueFromPropertyName(_0xddbfx10,_0xddbfx1a)},attributes:[_0xfa6f[37]]})};return}}function handleMotionAgent(_0xddbfx13){return function(_0xddbfx1c){if(_0xddbfx1c&& _0xddbfx1c[_0xfa6f[37]]){_0xddbfx13[_0xfa6f[41]]= _0xddbfx1c[_0xfa6f[37]]};return}}function searchQueue(_0xddbfx10){return function(){if(_0xddbfx10[_0xfa6f[42]]){return VoiceQueue[_0xfa6f[38]]({where:{name:_0xddbfx10[_0xfa6f[42]]},attributes:[_0xfa6f[43],_0xfa6f[44]]})}else {return}}}function handleQueueRecordings(_0xddbfx13,_0xddbfx10){return function(_0xddbfx1f){if(_0xddbfx10[_0xfa6f[42]]){if(_0xddbfx1f&& _0xddbfx1f[_0xfa6f[44]]){logger[_0xfa6f[14]](_0xfa6f[45],_0xddbfx1f[_0xfa6f[43]]);_0xddbfx13[_0xfa6f[46]]= true}else {_0xddbfx13[_0xfa6f[46]]= false;logger[_0xfa6f[14]](_0xfa6f[47])}};return}}function searchRoute(_0xddbfx10){return function(){if(_0xddbfx10[_0xfa6f[48]]){return VoiceExtension[_0xfa6f[38]]({where:{id:_0xddbfx10[_0xfa6f[48]]},attributes:[_0xfa6f[49],_0xfa6f[50]]})}else {return}}}function handleOutboundRecordings(_0xddbfx13,_0xddbfx10){return function(_0xddbfx22){if(_0xddbfx10[_0xfa6f[48]]){if(_0xddbfx22&& _0xddbfx22[_0xfa6f[50]]){logger[_0xfa6f[14]](_0xfa6f[51],_0xddbfx22[_0xfa6f[49]]);_0xddbfx13[_0xfa6f[46]]= true}else {_0xddbfx13[_0xfa6f[46]]= false;logger[_0xfa6f[14]](_0xfa6f[52])}};return}}function searchAgent(_0xddbfx13,_0xddbfxe,_0xddbfx10){return function(){if(_0xddbfx13[_0xfa6f[41]]){logger[_0xfa6f[14]](_0xfa6f[53],_0xddbfx13[_0xfa6f[41]]);return _0xddbfx13[_0xfa6f[22]][_0xfa6f[55]](_0xfa6f[12])[_0xfa6f[21]]({Name:_0xddbfx13[_0xfa6f[41]]},{Id:1,Username:1,Name:1})[_0xfa6f[54]]()};return}}function getAgentSearchPropertyFromChannel(_0xddbfxe){var _0xddbfx25=_0xfa6f[56];if(_0xddbfxe){switch(_0xddbfxe){case _0xfa6f[58]:_0xddbfx25= _0xfa6f[57];break;default:_0xddbfx25= _0xfa6f[57];logger[_0xfa6f[18]](_0xfa6f[59],_0xddbfxe)}};return _0xddbfx25}function getValueFromPropertyName(_0xddbfx10,_0xddbfx25,_0xddbfx13){if(_0xddbfx25=== _0xfa6f[60]){if(_0xddbfx13&& _0xddbfx13[_0xfa6f[46]]&& _0xddbfx13[_0xfa6f[32]]){return util[_0xfa6f[63]](_0xfa6f[61],stripTrailingSlash(_0xddbfx13[_0xfa6f[32]]),_0xddbfx10[_0xfa6f[62]])}else {return null}}else {return _[_0xfa6f[64]](_0xddbfx10,_0xddbfx25)}}function handleAgent(_0xddbfx13,_0xddbfxe,_0xddbfx28){return function(_0xddbfx10){if(_0xddbfx10&& _0xddbfx10[_0xfa6f[65]]> 0){logger[_0xfa6f[14]](_0xfa6f[66],_0xddbfx13[_0xfa6f[41]]);_0xddbfx13[_0xfa6f[39]]= getMatchObject(_0xddbfx10,_0xfa6f[67],_0xddbfx13[_0xfa6f[41]]);return _0xddbfx13[_0xfa6f[39]]};return}}function getMatchObject(_0xddbfx2a,_0xddbfx25,_0xddbfx2b){var _0xddbfx2c=_[_0xfa6f[21]](_0xddbfx2a,{property:_0xddbfx2b});if(_0xddbfx2c){return _0xddbfx2c};return _[_0xfa6f[68]](_0xddbfx2a)}function searchAdmin(_0xddbfx13){return function(_0xddbfx10){if(_0xddbfx10){return};logger[_0xfa6f[14]](_0xfa6f[69]);return _0xddbfx13[_0xfa6f[22]][_0xfa6f[70]]()}}function handleAdmin(_0xddbfx13){return function(_0xddbfx10){if(!_0xddbfx10){return};if(_0xddbfx10){logger[_0xfa6f[14]](_0xfa6f[71]);_0xddbfx13[_0xfa6f[39]]= {Id:_0xddbfx10[_0xfa6f[72]],Name:_0xddbfx10[_0xfa6f[73]],Username:_0xddbfx10[_0xfa6f[34]]}};return}}function searchContact(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxf){return function(){logger[_0xfa6f[14]](_0xfa6f[74],getValueFromPropertyName(_0xddbfx10,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf)));var _0xddbfx30={};_0xddbfx30[getEndUserSearchQueryFromChannel(_0xddbfxe)]= getValueFromPropertyName(_0xddbfx10,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf));return _0xddbfx13[_0xfa6f[22]][_0xfa6f[55]](_0xfa6f[75])[_0xfa6f[21]](_0xddbfx30,{Id:1,Name:1})[_0xfa6f[54]]()}}function getEndUserSearchQueryFromChannel(_0xddbfxe){var _0xddbfx25=_0xfa6f[56];if(_0xddbfxe){switch(_0xddbfxe){case _0xfa6f[58]:_0xddbfx25= _0xfa6f[76];break;default:_0xddbfx25= _0xfa6f[76];logger[_0xfa6f[18]](_0xfa6f[59],_0xddbfxe)}};return _0xddbfx25}function getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf){var _0xddbfx25=_0xfa6f[56];if(_0xddbfxe){switch(_0xddbfxe){case _0xfa6f[58]:if(_0xddbfxf=== _0xfa6f[77]){_0xddbfx25= _0xfa6f[78]}else {if(_0xddbfxf=== _0xfa6f[42]){_0xddbfx25= _0xfa6f[79]}};break;default:_0xddbfx25= _0xfa6f[79];logger[_0xfa6f[18]](_0xfa6f[59],_0xddbfxe)}};return _0xddbfx25}function getEndUserNamePropertyFromChannel(_0xddbfxe,_0xddbfxf){var _0xddbfx25=_0xfa6f[56];if(_0xddbfxe){switch(_0xddbfxe){case _0xfa6f[58]:if(_0xddbfxf=== _0xfa6f[77]){_0xddbfx25= _0xfa6f[80]}else {if(_0xddbfxf=== _0xfa6f[42]){_0xddbfx25= _0xfa6f[81]}};break;default:_0xddbfx25= _0xfa6f[81];logger[_0xfa6f[18]](_0xfa6f[59],_0xddbfxe)}};return _0xddbfx25}function handleContact(_0xddbfx13,_0xddbfxe,_0xddbfx28,_0xddbfxf){return function(_0xddbfx10){if(_0xddbfx10[_0xfa6f[65]]> 0){logger[_0xfa6f[14]](_0xfa6f[82],getValueFromPropertyName(_0xddbfx28,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf)));_0xddbfx13[_0xfa6f[83]]= _0xddbfx10[0];return _0xddbfx13[_0xfa6f[83]]};logger[_0xfa6f[14]](_0xfa6f[84],getValueFromPropertyName(_0xddbfx28,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf)));return}}function searchLead(_0xddbfx13,_0xddbfxe,_0xddbfx28,_0xddbfxf){return function(_0xddbfx10){if(!_0xddbfx10){logger[_0xfa6f[14]](_0xfa6f[85],getValueFromPropertyName(_0xddbfx28,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf)));var _0xddbfx30={};_0xddbfx30[getEndUserSearchQueryFromChannel(_0xddbfxe)]= getValueFromPropertyName(_0xddbfx28,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf));return _0xddbfx13[_0xfa6f[22]][_0xfa6f[55]](_0xfa6f[86])[_0xfa6f[21]](_0xddbfx30,{Id:1,Name:1})[_0xfa6f[54]]()};return}}function handleLead(_0xddbfx13,_0xddbfxe,_0xddbfx28,_0xddbfxf){return function(_0xddbfx10){if(_0xddbfx10&& _0xddbfx10[_0xfa6f[65]]> 0){logger[_0xfa6f[14]](_0xfa6f[87],getValueFromPropertyName(_0xddbfx28,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf)));_0xddbfx13[_0xfa6f[83]]= _0xddbfx10[0];return _0xddbfx13[_0xfa6f[83]]};return}}function leadCreation(_0xddbfx13,_0xddbfxe,_0xddbfx28,_0xddbfxf){return function(_0xddbfx10){if(_0xddbfx10|| _0xddbfx13[_0xfa6f[83]]){return};logger[_0xfa6f[14]](_0xfa6f[88],getValueFromPropertyName(_0xddbfx28,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf)));return _0xddbfx13[_0xfa6f[22]][_0xfa6f[55]](_0xfa6f[86])[_0xfa6f[89]](getJsonForEndUserCreation(_0xddbfxe,_0xddbfx28,_0xddbfxf))}}function getJsonForEndUserCreation(_0xddbfxe,_0xddbfx10,_0xddbfxf){var _0xddbfx39={Company:_0xfa6f[90]};switch(_0xddbfxe){case _0xfa6f[58]:if(_0xddbfxf=== _0xfa6f[42]){if(isValidName(_0xddbfx10[_0xfa6f[81]])){_0xddbfx39[_0xfa6f[91]]= getValueFromPropertyName(_0xddbfx10,getEndUserNamePropertyFromChannel(_0xddbfxe,_0xddbfxf))}else {_0xddbfx39[_0xfa6f[91]]= util[_0xfa6f[63]](_0xfa6f[92],getValueFromPropertyName(_0xddbfx10,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf)))}}else {if(_0xddbfxf=== _0xfa6f[77]){if(isValidName(_0xddbfx10[_0xfa6f[80]])){_0xddbfx39[_0xfa6f[91]]= getValueFromPropertyName(_0xddbfx10,getEndUserNamePropertyFromChannel(_0xddbfxe,_0xddbfxf))}else {_0xddbfx39[_0xfa6f[91]]= util[_0xfa6f[63]](_0xfa6f[92],getValueFromPropertyName(_0xddbfx10,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf)))}}};_0xddbfx39[_0xfa6f[76]]= getValueFromPropertyName(_0xddbfx10,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf));break;default:logger[_0xfa6f[18]](_0xfa6f[59],_0xddbfxe)};return _0xddbfx39}function isValidName(_0xddbfx3b){return _0xddbfx3b&& _0xddbfx3b!== _0xfa6f[93]}function handleLeadCreation(_0xddbfx13,_0xddbfxe,_0xddbfx28,_0xddbfxf){return function(_0xddbfx10){if(!_0xddbfx10){return};if(_0xddbfx10&& _0xddbfx10[_0xfa6f[94]]){logger[_0xfa6f[14]](_0xfa6f[95],getValueFromPropertyName(_0xddbfx28,getEndUserSearchPropertyFromChannel(_0xddbfxe,_0xddbfxf)));_0xddbfx13[_0xfa6f[83]]= {Id:_0xddbfx10[_0xfa6f[49]]}};return}}function taskCreation(_0xddbfx13,_0xddbfx28,_0xddbfx11){return function(){var _0xddbfx3e={WhoId:_0xddbfx13[_0xfa6f[83]][_0xfa6f[96]],OwnerId:_0xddbfx13[_0xfa6f[39]][_0xfa6f[96]],ActivityDate:moment[_0xfa6f[97]](),IsReminderSet:false,IsRecurrence:false,Subject:createSubjectFromConfiguration(_0xddbfx13,_0xddbfx28,_0xddbfx11),Description:createDescriptionFromConfiguration(_0xddbfx13,_0xddbfx28,_0xddbfx11)};var _0xddbfx3f=createCustomFieldsFromConfiguration(_0xddbfx13,_0xddbfx28,_0xddbfx11);if(_0xddbfx3f[_0xfa6f[65]]> 0){_[_0xfa6f[99]](_0xddbfx3f,function(_0xddbfx40){_0xddbfx3e[_0xddbfx40[_0xfa6f[49]]]= _0xddbfx40[_0xfa6f[98]]})};return _0xddbfx13[_0xfa6f[22]][_0xfa6f[55]](_0xfa6f[100])[_0xfa6f[89]](_0xddbfx3e)}}function createSubjectFromConfiguration(_0xddbfx13,_0xddbfx28,_0xddbfx11){var _0xddbfx42=_0xfa6f[56];var _0xddbfx43=[];if(_0xddbfx13[_0xfa6f[31]][_0xfa6f[101]][_0xfa6f[65]]> 0){var _0xddbfx44=_[_0xfa6f[102]](_0xddbfx13[_0xfa6f[31]].Subject,[_0xfa6f[49]]);_[_0xfa6f[99]](_0xddbfx44,function(_0xddbfx45){if(_0xddbfx45[_0xfa6f[103]]=== _0xfa6f[104]){_0xddbfx43[_0xfa6f[106]](_0xddbfx45[_0xfa6f[105]])}else {if(_0xddbfx45[_0xfa6f[103]]=== _0xfa6f[107]&& _0xddbfx45[_0xfa6f[108]]){var _0xddbfx46=getValueFromPropertyName(_0xddbfx28,_0xddbfx45[_0xfa6f[108]],_0xddbfx13);if(_0xddbfx46){_0xddbfx43[_0xfa6f[106]](_0xddbfx46.toString())}}else {if(_0xddbfx45[_0xfa6f[103]]=== _0xfa6f[109]&& _0xddbfx45[_0xfa6f[110]]&& _0xddbfx45[_0xfa6f[110]][_0xfa6f[43]]){_0xddbfx11[_0xddbfx45[_0xfa6f[110]][_0xfa6f[43]]]&& _0xddbfx43[_0xfa6f[106]](_0xddbfx11[_0xddbfx45[_0xfa6f[110]][_0xfa6f[43]]].toString())}}}});_0xddbfx42= _0xddbfx43[_0xfa6f[112]](_0xfa6f[111])};return _0xddbfx42}function createDescriptionFromConfiguration(_0xddbfx13,_0xddbfx28,_0xddbfx11){var _0xddbfx48=_0xfa6f[56];var _0xddbfx43=[];if(_0xddbfx13[_0xfa6f[31]][_0xfa6f[113]][_0xfa6f[65]]> 0){var _0xddbfx49=_[_0xfa6f[102]](_0xddbfx13[_0xfa6f[31]].Description,[_0xfa6f[49]]);_[_0xfa6f[99]](_0xddbfx49,function(_0xddbfx45){if(_0xddbfx45[_0xfa6f[103]]=== _0xfa6f[104]){_0xddbfx43[_0xfa6f[106]](_0xddbfx45[_0xfa6f[105]])}else {if(_0xddbfx45[_0xfa6f[103]]=== _0xfa6f[114]){if(_0xddbfx45[_0xfa6f[115]]=== _0xfa6f[104]&& _0xddbfx45[_0xfa6f[116]]){_0xddbfx43[_0xfa6f[106]](util[_0xfa6f[63]](_0xfa6f[117],_0xddbfx45[_0xfa6f[116]],_0xddbfx45[_0xfa6f[118]]))}else {if(_0xddbfx45[_0xfa6f[115]]=== _0xfa6f[107]&& _0xddbfx45[_0xfa6f[108]]&& _0xddbfx45[_0xfa6f[116]]){var _0xddbfx46=getValueFromPropertyName(_0xddbfx28,_0xddbfx45[_0xfa6f[108]],_0xddbfx13);if(_0xddbfx46){_0xddbfx43[_0xfa6f[106]](util[_0xfa6f[63]](_0xfa6f[117],_0xddbfx45[_0xfa6f[116]],_0xddbfx46.toString()))}}else {if(_0xddbfx45[_0xfa6f[115]]=== _0xfa6f[109]&& _0xddbfx45[_0xfa6f[110]]&& _0xddbfx45[_0xfa6f[110]][_0xfa6f[43]]&& _0xddbfx45[_0xfa6f[116]]){_0xddbfx11[_0xddbfx45[_0xfa6f[110]][_0xfa6f[43]]]&& _0xddbfx43[_0xfa6f[106]](util[_0xfa6f[63]](_0xfa6f[117],_0xddbfx45[_0xfa6f[116]],_0xddbfx11[_0xddbfx45[_0xfa6f[110]][_0xfa6f[43]]]))}}}}}});_0xddbfx48= _0xddbfx43[_0xfa6f[112]](_0xfa6f[119])};return _0xddbfx48}function createCustomFieldsFromConfiguration(_0xddbfx13,_0xddbfx28,_0xddbfx11){var _0xddbfx4b=[];var _0xddbfx4c=[];if(_0xddbfx13[_0xfa6f[31]][_0xfa6f[120]][_0xfa6f[65]]> 0){_0xddbfx4b= _0xddbfx13[_0xfa6f[31]][_0xfa6f[120]];_[_0xfa6f[99]](_0xddbfx4b,function(_0xddbfx40){if(_0xddbfx40[_0xfa6f[103]]=== _0xfa6f[104]&& _0xddbfx40[_0xfa6f[121]]){_0xddbfx4c[_0xfa6f[106]]({id:_0xddbfx40[_0xfa6f[121]],value:_0xddbfx40[_0xfa6f[105]]})}else {if(_0xddbfx40[_0xfa6f[103]]=== _0xfa6f[107]&& _0xddbfx40[_0xfa6f[108]]&& _0xddbfx40[_0xfa6f[121]]){var _0xddbfx46=getValueFromPropertyName(_0xddbfx28,_0xddbfx40[_0xfa6f[108]],_0xddbfx13);if(_0xddbfx46){_0xddbfx4c[_0xfa6f[106]]({id:_0xddbfx40[_0xfa6f[121]],value:_0xddbfx46.toString()})}}else {if(_0xddbfx40[_0xfa6f[103]]=== _0xfa6f[109]&& _0xddbfx40[_0xfa6f[121]]&& _0xddbfx40[_0xfa6f[110]]&& _0xddbfx40[_0xfa6f[110]][_0xfa6f[43]]){_0xddbfx11[_0xddbfx40[_0xfa6f[110]][_0xfa6f[43]]]&& _0xddbfx4c[_0xfa6f[106]]({id:_0xddbfx40[_0xfa6f[121]],value:_0xddbfx11[_0xddbfx40[_0xfa6f[110]][_0xfa6f[43]]].toString()})}}}})};return _0xddbfx4c}function handleTaskDisplay(_0xddbfx13){return function(_0xddbfx10){if(_0xddbfx10&& _0xddbfx10[_0xfa6f[94]]){logger[_0xfa6f[14]](_0xfa6f[122],_0xddbfx10[_0xfa6f[49]]);_0xddbfx13[_0xfa6f[123]]= _0xddbfx10[_0xfa6f[49]];return};return}}function handleReportIntegration(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxc,_0xddbfx12,_0xddbfxf){return function(){delete _0xddbfx10[_0xfa6f[49]];delete _0xddbfx10[_0xfa6f[124]];delete _0xddbfx10[_0xfa6f[125]];_0xddbfx10[_0xfa6f[126]]= _0xfa6f[127];_0xddbfx10[_0xfa6f[128]]= _0xddbfxe;_0xddbfx10[_0xfa6f[129]]= _0xfa6f[94];_0xddbfx10[_0xfa6f[130]]= _0xddbfx13[_0xfa6f[123]];_0xddbfx10[_0xfa6f[131]]= _0xddbfxc;_0xddbfx10[_0xfa6f[132]]= _0xddbfxf;_0xddbfx10[_0xfa6f[133]]= util[_0xfa6f[63]](_0xfa6f[134],_0xddbfx13[_0xfa6f[22]][_0xfa6f[135]],_0xddbfx13[_0xfa6f[123]]);_0xddbfx10[_0xfa6f[136]]= _0xddbfx13[_0xfa6f[31]][_0xfa6f[24]][_0xfa6f[136]]?_0xddbfx13[_0xfa6f[31]][_0xfa6f[24]][_0xfa6f[136]]:_0xfa6f[137];_0xddbfx12[_0xfa6f[139]](_0xfa6f[138],_0xddbfx10);delete _0xddbfx10[_0xfa6f[136]];return ReportIntegration[_0xfa6f[89]](_0xddbfx10)}}function handleEnd(_0xddbfx13,_0xddbfx10,_0xddbfxe){return function(){logger[_0xfa6f[14]](util[_0xfa6f[63]](_0xfa6f[140],_0xddbfx13[_0xfa6f[123]],_0xddbfx13[_0xfa6f[39]].Id));_0xddbfx13= undefined;return}}function handleError(_0xddbfx13,_0xddbfxe,_0xddbfx10,_0xddbfxc){return function(_0xddbfx51){logger[_0xfa6f[18]](_0xfa6f[141]);logger[_0xfa6f[18]](_0xfa6f[142],_0xddbfx51[_0xfa6f[143]]);logger[_0xfa6f[18]](_0xfa6f[144],_0xddbfx51[_0xfa6f[145]]);_0xddbfx13= undefined;delete _0xddbfx10[_0xfa6f[49]];delete _0xddbfx10[_0xfa6f[124]];delete _0xddbfx10[_0xfa6f[125]];_0xddbfx10[_0xfa6f[126]]= _0xfa6f[127];_0xddbfx10[_0xfa6f[128]]= _0xddbfxe;_0xddbfx10[_0xfa6f[129]]= _0xfa6f[146];_0xddbfx10[_0xfa6f[131]]= _0xddbfxc;ReportIntegration[_0xfa6f[89]](_0xddbfx10)[_0xfa6f[20]](function(){return})[_0xfa6f[19]](function(_0xddbfx51){logger[_0xfa6f[18]](_0xfa6f[147]);return})}}function stripTrailingSlash(_0xddbfx53){if(_0xddbfx53[_0xfa6f[148]](-1) === _0xfa6f[149]){return _0xddbfx53[_0xfa6f[148]](0,_0xddbfx53[_0xfa6f[65]]- 1)};return _0xddbfx53}module[_0xfa6f[150]]= Salesforce