85c29c63e8ea8b893d6d508d7a7bae1106ea2168
[motion.git] / server / config / integrations / freshdesk.js
1 var _0xee86=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\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","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\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","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\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\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x75\x72\x69","\x68\x65\x61\x64\x65\x72\x73","\x73\x65\x72\x76\x65\x72\x55\x72\x6C","\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x41\x63\x63\x6F\x75\x6E\x74","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x72\x65\x6D\x6F\x74\x65\x55\x72\x69","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E","\x42\x61\x73\x69\x63\x20","\x62\x61\x73\x65\x36\x34","\x61\x70\x69\x4B\x65\x79","\x3A\x58","\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\x46\x72\x65\x73\x68\x64\x65\x73\x6B\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\x20","\x72\x65\x63\x6F\x72\x64\x45\x6E\x61\x62\x6C\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\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\x46\x72\x65\x73\x68\x64\x65\x73\x6B\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\x20","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\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","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73","","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x76\x6F\x69\x63\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A\x20","\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\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x73\x20\x66\x6F\x75\x6E\x64\x20\x28","\x29\x2E\x20\x46\x69\x6E\x64\x20\x77\x69\x74\x68\x20\x6E\x61\x6D\x65\x3A\x20","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x63\x6F\x6E\x74\x61\x63\x74","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20","\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","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x61\x67\x65\x6E\x74\x73\x2F\x6D\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x70\x68\x6F\x6E\x65\x3D","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x20\x77\x69\x74\x68\x20\x6D\x6F\x62\x69\x6C\x65\x20","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73\x3F\x6D\x6F\x62\x69\x6C\x65\x3D","\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\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x28\x70\x68\x6F\x6E\x65\x29\x3A\x20","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x72\x65\x61\x74\x65\x20\x6E\x65\x77\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x70\x68\x6F\x6E\x65\x20","\x64\x65\x62\x75\x67","\x50\x4F\x53\x54","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x63\x6F\x6E\x74\x61\x63\x74\x73","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x70\x68\x6F\x6E\x65","\x6D\x6F\x62\x69\x6C\x65","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20\x25\x73\x2E\x20\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x20\x66\x72\x6F\x6D\x20\x4D\x6F\x74\x69\x6F\x6E\x2E","\x65\x6D\x61\x69\x6C","\x25\x73\x40\x63\x6F\x6D\x70\x61\x6E\x79\x2E\x63\x6F\x6D","\x43\x68\x61\x6E\x6E\x65\x6C\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x3A","\x3C\x75\x6E\x6B\x6E\x6F\x77\x6E\x3E","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x43\x72\x65\x61\x74\x65\x20\x74\x69\x63\x6B\x65\x74\x20\x74\x6F\x20\x63\x6F\x6E\x74\x61\x63\x74\x20\x77\x69\x74\x68\x20\x69\x64\x20\x20","\x72\x65\x73\x70\x6F\x6E\x64\x65\x72\x5F\x69\x64","\x72\x65\x71\x75\x65\x73\x74\x65\x72\x5F\x69\x64","\x73\x6F\x75\x72\x63\x65","\x70\x72\x69\x6F\x72\x69\x74\x79","\x73\x74\x61\x74\x75\x73","\x73\x75\x62\x6A\x65\x63\x74","\x50\x68\x6F\x6E\x65\x20\x6E\x75\x6D\x62\x65\x72\x20","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x63\x75\x73\x74\x6F\x6D\x5F\x66\x69\x65\x6C\x64\x73","\x74\x61\x67\x73","\x2F\x61\x70\x69\x2F\x76\x32\x2F\x74\x69\x63\x6B\x65\x74\x73","\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","\x3C\x62\x72\x3E","\x46\x69\x65\x6C\x64","\x66\x69\x6C\x74\x65\x72","\x69\x64\x46\x69\x65\x6C\x64","\x54\x61\x67\x73","\x6D\x61\x70","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x65\x64\x20","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x76\x65\x6E\x74\x43\x68\x61\x6E\x6E\x65\x6C","\x65\x78\x69\x74\x53\x74\x61\x74\x75\x73","\x73\x75\x63\x63\x65\x73\x73","\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","\x2F\x68\x65\x6C\x70\x64\x65\x73\x6B\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x3A\x66\x72\x65\x73\x68\x64\x65\x73\x6B","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x74\x6F","\x63\x72\x65\x61\x74\x65","\x54\x69\x63\x6B\x65\x74\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\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x74\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x69\x6F\x6E","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A\x20","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\x5D\x20\x53\x74\x61\x63\x6B\x3A\x20","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x46\x72\x65\x73\x68\x64\x65\x73\x6B\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","\x5E\x5C\x2F\x7C\x5C\x2F\x24","\x67","\x63\x61\x6C\x6C","\x73\x6C\x69\x63\x65","\x72\x65\x70\x6C\x61\x63\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xee86[0];var _=require(_0xee86[1]);var util=require(_0xee86[2]);var moment=require(_0xee86[3]);var rp=require(_0xee86[4]);var logger=require(_0xee86[6])(_0xee86[5]);var FreshdeskIntegration=require(_0xee86[8])[_0xee86[7]];var IntConfiguration=require(_0xee86[8])[_0xee86[9]];var ReportIntegration=require(_0xee86[8])[_0xee86[10]];var VoiceQueue=require(_0xee86[8])[_0xee86[11]];var VoiceExtension=require(_0xee86[8])[_0xee86[12]];var Agent=require(_0xee86[8])[_0xee86[13]];function Freshdesk(){logger[_0xee86[15]](_0xee86[14])}Freshdesk[_0xee86[17]][_0xee86[16]]= function(_0xde91xd,_0xde91xe,_0xde91xf,_0xde91x10,_0xde91x11,_0xde91x12,_0xde91x13){var _0xde91x14={connection:undefined,configuration:undefined,agent:undefined,enduser:undefined,ticketId:undefined,recordEnable:false,serverUrl:undefined};if(!_0xde91xd||  !_0xde91xe){logger[_0xee86[19]](_0xee86[18]);return};IntConfiguration[_0xee86[22]]({where:{id:_0xde91xe,AccountId:_0xde91xd},include:[{all:true,include:[{all:true}]}]})[_0xee86[21]](handleEntityNotFound())[_0xee86[21]](handleConnection(_0xde91x14))[_0xee86[21]](searchMotionAgent(_0xde91xf,_0xde91x11))[_0xee86[21]](handleMotionAgent(_0xde91x14))[_0xee86[21]](searchQueue(_0xde91x11))[_0xee86[21]](handleQueueRecordings(_0xde91x14,_0xde91x11))[_0xee86[21]](searchRoute(_0xde91x11))[_0xee86[21]](handleOutboundRecordings(_0xde91x14,_0xde91x11))[_0xee86[21]](searchAgent(_0xde91x14))[_0xee86[21]](handleAgent(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91x10))[_0xee86[21]](searchAdmin(_0xde91x14))[_0xee86[21]](handleAdmin(_0xde91x14))[_0xee86[21]](searchContact(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91x10))[_0xee86[21]](searchContactMobile(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91x10))[_0xee86[21]](handleContact(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91x10))[_0xee86[21]](createContact(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91x10))[_0xee86[21]](handleCreateContact(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91x10))[_0xee86[21]](ticketCreation(_0xde91x14,_0xde91x11,_0xde91x12,_0xde91xf,_0xde91x10))[_0xee86[21]](handleTicketDisplay(_0xde91x14))[_0xee86[21]](handleReportIntegration(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91xd,_0xde91x13,_0xde91x10))[_0xee86[21]](handleEnd(_0xde91x14))[_0xee86[20]](handleError(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91xd))};function handleEntityNotFound(){return function(_0xde91x16){return _0xde91x16?_0xde91x16:null}}function handleConnection(_0xde91x14){return function(_0xde91x18){var _0xde91x19=getAccountConfiguration(_0xde91x18.FreshdeskAccount);_0xde91x14[_0xee86[23]]= _0xde91x18;_0xde91x14[_0xee86[24]]= _0xde91x19[_0xee86[24]];_0xde91x14[_0xee86[25]]= _0xde91x19[_0xee86[25]];_0xde91x14[_0xee86[26]]= _0xde91x18[_0xee86[28]][_0xee86[27]][_0xee86[26]];_0xde91x14[_0xee86[29]]= _0xde91x18[_0xee86[27]][_0xee86[29]]}}function getAccountConfiguration(_0xde91x1b){var _0xde91x1c={uri:stripTrailingSlash(_0xde91x1b[_0xee86[30]]),headers:{"\x41\x75\x74\x68\x6F\x72\x69\x7A\x61\x74\x69\x6F\x6E":undefined,"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xee86[31],"\x41\x63\x63\x65\x70\x74":_0xee86[31]}};_0xde91x1c[_0xee86[25]][_0xee86[32]]= _0xee86[33]+  new Buffer(_0xde91x1b[_0xee86[35]]+ _0xee86[36]).toString(_0xee86[34]);return _0xde91x1c}function searchMotionAgent(_0xde91xf,_0xde91x11){return function(){var _0xde91x1e=getAgentSearchPropertyFromChannel(_0xde91xf);if(_0xde91x11[_0xee86[37]](_0xde91x1e)){return Agent[_0xee86[41]](_0xee86[40])[_0xee86[39]]({where:{name:getValueFromPropertyName(_0xde91x11,_0xde91x1e)},attributes:[_0xee86[38]]})};return}}function handleMotionAgent(_0xde91x14){return function(_0xde91x20){if(_0xde91x20&& _0xde91x20[_0xee86[38]]){_0xde91x14[_0xee86[42]]= _0xde91x20[_0xee86[38]]};return}}function searchQueue(_0xde91x11){return function(){if(_0xde91x11[_0xee86[43]]){return VoiceQueue[_0xee86[39]]({where:{name:_0xde91x11[_0xee86[43]]},attributes:[_0xee86[44],_0xee86[45]]})}else {return}}}function handleQueueRecordings(_0xde91x14,_0xde91x11){return function(_0xde91x23){if(_0xde91x11[_0xee86[43]]){if(_0xde91x23&& _0xde91x23[_0xee86[45]]){logger[_0xee86[15]](_0xee86[46]+ _0xde91x23[_0xee86[44]]);_0xde91x14[_0xee86[47]]= true}else {_0xde91x14[_0xee86[47]]= false;logger[_0xee86[15]](_0xee86[48])}};return}}function searchRoute(_0xde91x11){return function(){if(_0xde91x11[_0xee86[49]]){return VoiceExtension[_0xee86[39]]({where:{id:_0xde91x11[_0xee86[49]]},attributes:[_0xee86[50],_0xee86[51]]})}else {return}}}function handleOutboundRecordings(_0xde91x14,_0xde91x11){return function(_0xde91x26){if(_0xde91x11[_0xee86[49]]){if(_0xde91x26&& _0xde91x26[_0xee86[51]]){logger[_0xee86[15]](_0xee86[52]+ _0xde91x26[_0xee86[50]]);_0xde91x14[_0xee86[47]]= true}else {_0xde91x14[_0xee86[47]]= false;logger[_0xee86[15]](_0xee86[53])}};return}}function searchAgent(_0xde91x14){return function(){if(_0xde91x14[_0xee86[42]]){return rp({uri:join_url(_0xde91x14[_0xee86[24]],_0xee86[54]),headers:_0xde91x14[_0xee86[25]],json:true})}};return}function getAgentSearchPropertyFromChannel(_0xde91xf){var _0xde91x29=_0xee86[55];if(_0xde91xf){switch(_0xde91xf){case _0xee86[57]:_0xde91x29= _0xee86[56];break;default:_0xde91x29= _0xee86[56];logger[_0xee86[19]](_0xee86[58]+ _0xde91xf)}};return _0xde91x29}function getValueFromPropertyName(_0xde91x11,_0xde91x29,_0xde91x14){if(_0xde91x29=== _0xee86[59]){if(_0xde91x14&& _0xde91x14[_0xee86[47]]&& _0xde91x14[_0xee86[26]]){return util[_0xee86[62]](_0xee86[60],stripTrailingSlash(_0xde91x14[_0xee86[26]]),_0xde91x11[_0xee86[61]])}else {return null}}else {return _[_0xee86[63]](_0xde91x11,_0xde91x29)}}function handleAgent(_0xde91x14,_0xde91xf,_0xde91x2c,_0xde91x10){return function(_0xde91x11){if(_0xde91x11&& _0xde91x11[_0xee86[64]]> 0){logger[_0xee86[15]](_0xee86[65]+ _0xde91x11[_0xee86[64]]+ _0xee86[66]+ _0xde91x14[_0xee86[42]]);_0xde91x14[_0xee86[40]]= getMatchObject(_0xde91x11,_0xee86[44],_0xde91x14[_0xee86[42]]);return _0xde91x14[_0xee86[40]]}else {logger[_0xee86[15]](_0xee86[67]);return}}}function getMatchObject(_0xde91x2e,_0xde91x29,_0xde91x2f){var _0xde91x30=_[_0xee86[22]](_0xde91x2e,function(_0xde91x31){if(_0xde91x31[_0xee86[68]][_0xde91x29]=== _0xde91x2f){return _0xde91x31}});return _0xde91x30}function searchAdmin(_0xde91x14){return function(){if(_0xde91x14[_0xee86[40]]){return};logger[_0xee86[15]](_0xee86[69]+ _0xde91x14[_0xee86[42]]+ _0xee86[70]);return rp({uri:join_url(_0xde91x14[_0xee86[24]],_0xee86[71]),headers:_0xde91x14[_0xee86[25]],json:true})}}function handleAdmin(_0xde91x14){return function(_0xde91x11){if(!_0xde91x11){return};_0xde91x14[_0xee86[40]]= _0xde91x11;return _0xde91x14[_0xee86[40]]}}function searchContact(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91x10){return function(){var _0xde91x35=getValueFromPropertyName(_0xde91x11,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10),_0xde91x14);logger[_0xee86[15]](_0xee86[72]+ _0xde91x35);return rp({uri:join_url(_0xde91x14[_0xee86[24]],_0xee86[73]+ _0xde91x35),headers:_0xde91x14[_0xee86[25]],json:true})}}function searchContactMobile(_0xde91x14,_0xde91xf,_0xde91x2c,_0xde91x10){return function(_0xde91x11){if(_0xde91x11&& _0xde91x11[_0xee86[64]]> 0){return _0xde91x11};var _0xde91x37=getValueFromPropertyName(_0xde91x2c,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10),_0xde91x14);logger[_0xee86[15]](_0xee86[74]+ _0xde91x37);return rp({uri:join_url(_0xde91x14[_0xee86[24]],_0xee86[75]+ _0xde91x37),headers:_0xde91x14[_0xee86[25]],json:true})}}function getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10){var _0xde91x29=_0xee86[55];if(_0xde91xf){switch(_0xde91xf){case _0xee86[57]:if(_0xde91x10=== _0xee86[76]){_0xde91x29= _0xee86[77]}else {if(_0xde91x10=== _0xee86[43]){_0xde91x29= _0xee86[78]}};break;default:_0xde91x29= _0xee86[78];logger[_0xee86[19]](_0xee86[58]+ _0xde91xf)}};return _0xde91x29}function getEndUserNamePropertyFromChannel(_0xde91xf,_0xde91x10){var _0xde91x29=_0xee86[55];if(_0xde91xf){switch(_0xde91xf){case _0xee86[57]:if(_0xde91x10=== _0xee86[76]){_0xde91x29= _0xee86[79]}else {if(_0xde91x10=== _0xee86[43]){_0xde91x29= _0xee86[80]}};break;default:_0xde91x29= _0xee86[80];logger[_0xee86[19]](_0xee86[58]+ _0xde91xf)}};return _0xde91x29}function handleContact(_0xde91x14,_0xde91xf,_0xde91x2c,_0xde91x10){return function(_0xde91x11){if(!_0xde91x11){return};var _0xde91x3b=getValueFromPropertyName(_0xde91x2c,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10));if(_0xde91x11[_0xee86[64]]> 0){logger[_0xee86[15]](_0xee86[81]+ _0xde91x3b);_0xde91x14[_0xee86[82]]= _0xde91x11[0];return _0xde91x14[_0xee86[82]]};logger[_0xee86[15]](_0xee86[83]+ _0xde91x3b);return}}function createContact(_0xde91x14,_0xde91xf,_0xde91x2c,_0xde91x10){return function(_0xde91x11){if(!_0xde91x11){logger[_0xee86[15]](_0xee86[84]+ getValueFromPropertyName(_0xde91x2c,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10)));logger[_0xee86[85]](getJsonForContactCreation(_0xde91xf,_0xde91x2c,_0xde91x10));var _0xde91x3d={method:_0xee86[86],uri:join_url(_0xde91x14[_0xee86[24]],_0xee86[87]),headers:_0xde91x14[_0xee86[25]],body:getJsonForContactCreation(_0xde91xf,_0xde91x2c,_0xde91x10),json:true};return rp(_0xde91x3d)};return}}function getJsonForContactCreation(_0xde91xf,_0xde91x11,_0xde91x10){var _0xde91x3f={};switch(_0xde91xf){case _0xee86[57]:if(_0xde91x10=== _0xee86[43]){if(isValidName(_0xde91x11[_0xee86[80]])){_0xde91x3f[_0xee86[44]]= getValueFromPropertyName(_0xde91x11,getEndUserNamePropertyFromChannel(_0xde91xf,_0xde91x10))}else {_0xde91x3f[_0xee86[44]]= util[_0xee86[62]](_0xee86[88],getValueFromPropertyName(_0xde91x11,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10)))}}else {if(_0xde91x10=== _0xee86[76]){if(isValidName(_0xde91x11[_0xee86[79]])){_0xde91x3f[_0xee86[44]]= getValueFromPropertyName(_0xde91x11,getEndUserNamePropertyFromChannel(_0xde91xf,_0xde91x10))}else {_0xde91x3f[_0xee86[44]]= util[_0xee86[62]](_0xee86[88],getValueFromPropertyName(_0xde91x11,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10)))}}};_0xde91x3f[_0xee86[89]]= getValueFromPropertyName(_0xde91x11,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10));_0xde91x3f[_0xee86[90]]= getValueFromPropertyName(_0xde91x11,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10));_0xde91x3f[_0xee86[91]]= util[_0xee86[62]](_0xee86[92],getValueFromPropertyName(_0xde91x11,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10)));_0xde91x3f[_0xee86[93]]= util[_0xee86[62]](_0xee86[94],getValueFromPropertyName(_0xde91x11,_0xee86[61]));break;default:console[_0xee86[19]](_0xee86[95],_0xde91xf)};return _0xde91x3f}function isValidName(_0xde91x41){return _0xde91x41&& _0xde91x41!== _0xee86[96]}function handleCreateContact(_0xde91x14,_0xde91xf,_0xde91x2c,_0xde91x10){return function(_0xde91x11){if(_0xde91x11){_0xde91x14[_0xee86[82]]= _0xde91x11};return}}function ticketCreation(_0xde91x14,_0xde91x2c,_0xde91x12,_0xde91xf,_0xde91x10){return function(){logger[_0xee86[15]](_0xee86[97]+ _0xde91x14[_0xee86[82]][_0xee86[50]]);var _0xde91x41=util[_0xee86[62]](_0xee86[88],getValueFromPropertyName(_0xde91x2c,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10)));var _0xde91x35=getValueFromPropertyName(_0xde91x2c,getEndUserSearchPropertyFromChannel(_0xde91xf,_0xde91x10));var _0xde91x44={};_0xde91x44[_0xee86[98]]= _0xde91x14[_0xee86[40]][_0xee86[50]];_0xde91x44[_0xee86[99]]= _0xde91x14[_0xee86[82]][_0xee86[50]];_0xde91x44[_0xee86[44]]= (_0xde91x41|| _0xde91x35);_0xde91x44[_0xee86[89]]= (_0xde91x35|| _0xde91x41);_0xde91x44[_0xee86[100]]= 3;_0xde91x44[_0xee86[101]]= 1;_0xde91x44[_0xee86[102]]= 2;_0xde91x44[_0xee86[103]]= createSubjectFromConfiguration(_0xde91x14,_0xde91x2c,_0xde91x12);if(!_0xde91x44[_0xee86[103]]){_0xde91x44[_0xee86[103]]= _0xee86[104]+ (_0xde91x35|| _0xde91x41)};_0xde91x44[_0xee86[91]]= createDescriptionFromConfiguration(_0xde91x14,_0xde91x2c,_0xde91x12);if(!_0xde91x44[_0xee86[91]]){_0xde91x44[_0xee86[91]]= _0xee86[104]+ (_0xde91x35|| _0xde91x41)};var _0xde91x45=createFieldsFromConfiguration(_0xde91x14,_0xde91x2c,_0xde91x12);if(_0xde91x45[_0xee86[64]]> 0){_[_0xee86[106]](_0xde91x45,function(_0xde91x46){_0xde91x44[_0xde91x46[_0xee86[50]]]= _0xde91x46[_0xee86[105]]})};var _0xde91x47=createCustomFieldsFromConfiguration(_0xde91x14,_0xde91x2c,_0xde91x12);if(_0xde91x47[_0xee86[64]]> 0){_0xde91x44[_0xee86[107]]= {};_[_0xee86[106]](_0xde91x47,function(_0xde91x46){var _0xde91x48=_0xde91x46[_0xee86[50]];_0xde91x44[_0xee86[107]][_0xde91x48]= _0xde91x46[_0xee86[105]]})};var _0xde91x49=createTagsFromConfiguration(_0xde91x14);if(_0xde91x49[_0xee86[64]]> 0){_0xde91x44[_0xee86[108]]= _0xde91x49};logger[_0xee86[85]](_0xde91x44);var _0xde91x3d={method:_0xee86[86],uri:join_url(_0xde91x14[_0xee86[24]],_0xee86[109]),headers:_0xde91x14[_0xee86[25]],body:_0xde91x44,json:true};return rp(_0xde91x3d)}}function createSubjectFromConfiguration(_0xde91x14,_0xde91x2c,_0xde91x12){var _0xde91x4b=_0xee86[55];var _0xde91x4c=[];if(_0xde91x14[_0xee86[23]][_0xee86[110]][_0xee86[64]]> 0){var _0xde91x4d=_[_0xee86[111]](_0xde91x14[_0xee86[23]].Subject,[_0xee86[50]]);_[_0xee86[106]](_0xde91x4d,function(_0xde91x4e){if(_0xde91x4e[_0xee86[112]]=== _0xee86[113]){_0xde91x4c[_0xee86[115]](_0xde91x4e[_0xee86[114]])}else {if(_0xde91x4e[_0xee86[112]]=== _0xee86[116]&& _0xde91x4e[_0xee86[117]]){var _0xde91x3b=getValueFromPropertyName(_0xde91x2c,_0xde91x4e[_0xee86[117]],_0xde91x14);if(_0xde91x3b){_0xde91x4c[_0xee86[115]](_0xde91x3b.toString())}}else {if(_0xde91x4e[_0xee86[112]]=== _0xee86[118]&& _0xde91x4e[_0xee86[119]]&& _0xde91x4e[_0xee86[119]][_0xee86[44]]){_0xde91x12[_0xde91x4e[_0xee86[119]][_0xee86[44]]]&& _0xde91x4c[_0xee86[115]](_0xde91x12[_0xde91x4e[_0xee86[119]][_0xee86[44]]].toString())}}}});_0xde91x4b= _0xde91x4c[_0xee86[121]](_0xee86[120])};return _0xde91x4b}function createDescriptionFromConfiguration(_0xde91x14,_0xde91x2c,_0xde91x12){var _0xde91x50=_0xee86[55];var _0xde91x4c=[];if(_0xde91x14[_0xee86[23]][_0xee86[122]][_0xee86[64]]> 0){var _0xde91x51=_[_0xee86[111]](_0xde91x14[_0xee86[23]].Description,[_0xee86[50]]);_[_0xee86[106]](_0xde91x51,function(_0xde91x4e){if(_0xde91x4e[_0xee86[112]]=== _0xee86[113]){_0xde91x4c[_0xee86[115]](_0xde91x4e[_0xee86[114]])}else {if(_0xde91x4e[_0xee86[112]]=== _0xee86[123]){if(_0xde91x4e[_0xee86[124]]=== _0xee86[113]&& _0xde91x4e[_0xee86[125]]){_0xde91x4c[_0xee86[115]](util[_0xee86[62]](_0xee86[126],_0xde91x4e[_0xee86[125]],_0xde91x4e[_0xee86[127]]))}else {if(_0xde91x4e[_0xee86[124]]=== _0xee86[116]&& _0xde91x4e[_0xee86[117]]&& _0xde91x4e[_0xee86[125]]){var _0xde91x3b=getValueFromPropertyName(_0xde91x2c,_0xde91x4e[_0xee86[117]],_0xde91x14);if(_0xde91x3b){_0xde91x4c[_0xee86[115]](util[_0xee86[62]](_0xee86[126],_0xde91x4e[_0xee86[125]],_0xde91x3b.toString()))}}else {if(_0xde91x4e[_0xee86[124]]=== _0xee86[118]&& _0xde91x4e[_0xee86[119]]&& _0xde91x4e[_0xee86[119]][_0xee86[44]]&& _0xde91x4e[_0xee86[125]]){_0xde91x12[_0xde91x4e[_0xee86[119]][_0xee86[44]]]&& _0xde91x4c[_0xee86[115]](util[_0xee86[62]](_0xee86[126],_0xde91x4e[_0xee86[125]],_0xde91x12[_0xde91x4e[_0xee86[119]][_0xee86[44]]]))}}}}}});_0xde91x50= _0xde91x4c[_0xee86[121]](_0xee86[128])};return _0xde91x50}function createFieldsFromConfiguration(_0xde91x14,_0xde91x2c,_0xde91x12){var _0xde91x45=[];var _0xde91x53=[];if(_0xde91x14[_0xee86[23]][_0xee86[129]][_0xee86[64]]> 0){_0xde91x45= _[_0xee86[130]](_0xde91x14[_0xee86[23]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":false});_[_0xee86[106]](_0xde91x45,function(_0xde91x46){if(_0xde91x46[_0xee86[112]]=== _0xee86[113]&& _0xde91x46[_0xee86[131]]){_0xde91x53[_0xee86[115]]({id:_0xde91x46[_0xee86[131]],value:_0xde91x46[_0xee86[114]]})}else {if(_0xde91x46[_0xee86[112]]=== _0xee86[116]&& _0xde91x46[_0xee86[117]]&& _0xde91x46[_0xee86[131]]){var _0xde91x3b=getValueFromPropertyName(_0xde91x2c,_0xde91x46[_0xee86[117]],_0xde91x14);if(_0xde91x3b){_0xde91x53[_0xee86[115]]({id:_0xde91x46[_0xee86[131]],value:_0xde91x3b.toString()})}}else {if(_0xde91x46[_0xee86[112]]=== _0xee86[118]&& _0xde91x46[_0xee86[131]]&& _0xde91x46[_0xee86[119]]&& _0xde91x46[_0xee86[119]][_0xee86[44]]){_0xde91x12[_0xde91x46[_0xee86[119]][_0xee86[44]]]&& _0xde91x53[_0xee86[115]]({id:_0xde91x46[_0xee86[131]],value:_0xde91x12[_0xde91x46[_0xee86[119]][_0xee86[44]]].toString()})}}}})};return _0xde91x53}function createCustomFieldsFromConfiguration(_0xde91x14,_0xde91x2c,_0xde91x12){var _0xde91x47=[];var _0xde91x53=[];if(_0xde91x14[_0xee86[23]][_0xee86[129]][_0xee86[64]]> 0){_0xde91x47= _[_0xee86[130]](_0xde91x14[_0xee86[23]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":true});_[_0xee86[106]](_0xde91x47,function(_0xde91x46){if(_0xde91x46[_0xee86[112]]=== _0xee86[113]&& _0xde91x46[_0xee86[131]]){_0xde91x53[_0xee86[115]]({id:_0xde91x46[_0xee86[131]],value:_0xde91x46[_0xee86[114]]})}else {if(_0xde91x46[_0xee86[112]]=== _0xee86[116]&& _0xde91x46[_0xee86[117]]&& _0xde91x46[_0xee86[131]]){var _0xde91x3b=getValueFromPropertyName(_0xde91x2c,_0xde91x46[_0xee86[117]],_0xde91x14);if(_0xde91x3b){_0xde91x53[_0xee86[115]]({id:_0xde91x46[_0xee86[131]],value:_0xde91x3b.toString()})}}else {if(_0xde91x46[_0xee86[112]]=== _0xee86[118]&& _0xde91x46[_0xee86[131]]&& _0xde91x46[_0xee86[119]]&& _0xde91x46[_0xee86[119]][_0xee86[44]]){_0xde91x12[_0xde91x46[_0xee86[119]][_0xee86[44]]]&& _0xde91x53[_0xee86[115]]({id:_0xde91x46[_0xee86[131]],value:_0xde91x12[_0xde91x46[_0xee86[119]][_0xee86[44]]].toString()})}}}})};return _0xde91x53}function createTagsFromConfiguration(_0xde91x14){var _0xde91x49=[];if(_0xde91x14[_0xee86[23]][_0xee86[132]][_0xee86[64]]> 0){_0xde91x49= _[_0xee86[133]](_0xde91x14[_0xee86[23]].Tags,_0xee86[44])};return _0xde91x49}function handleTicketDisplay(_0xde91x14){return function(_0xde91x11){if(_0xde91x11&& _0xde91x11[_0xee86[50]]){logger[_0xee86[15]](_0xee86[134]+ _0xde91x11[_0xee86[50]]);_0xde91x14[_0xee86[135]]= _0xde91x11[_0xee86[50]];return};return}}function handleReportIntegration(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91xd,_0xde91x13,_0xde91x10){return function(){delete _0xde91x11[_0xee86[50]];_0xde91x11[_0xee86[136]]= _0xee86[137];_0xde91x11[_0xee86[138]]= _0xde91xf;_0xde91x11[_0xee86[139]]= _0xee86[140];_0xde91x11[_0xee86[135]]= _0xde91x14[_0xee86[135]];_0xde91x11[_0xee86[141]]= _0xde91xd;_0xde91x11[_0xee86[142]]= _0xde91x10;_0xde91x11[_0xee86[143]]= join_url(_0xde91x14[_0xee86[24]],_0xee86[144]+ _0xde91x14[_0xee86[135]]);_0xde91x13[_0xee86[148]](util[_0xee86[62]](_0xee86[147],_0xde91x11[_0xee86[56]]))[_0xee86[146]](_0xee86[145],_0xde91x11);return ReportIntegration[_0xee86[149]](_0xde91x11)}}function handleEnd(_0xde91x14,_0xde91x11,_0xde91xf){return function(){logger[_0xee86[85]](util[_0xee86[62]](_0xee86[150],_0xde91x14[_0xee86[135]],_0xde91x14[_0xee86[40]][_0xee86[68]][_0xee86[44]]));_0xde91x14= undefined;return}}function handleDebug(_0xde91x14){return function(){logger[_0xee86[85]](_0xde91x14);return}}function handleError(_0xde91x14,_0xde91xf,_0xde91x11,_0xde91xd){return function(_0xde91x5b){logger[_0xee86[19]](_0xee86[151]);logger[_0xee86[19]](_0xee86[152]+ _0xde91x5b[_0xee86[153]]);logger[_0xee86[19]](_0xee86[154]+ _0xde91x5b[_0xee86[155]]);_0xde91x14= undefined;delete _0xde91x11[_0xee86[50]];_0xde91x11[_0xee86[136]]= _0xee86[137];_0xde91x11[_0xee86[138]]= _0xde91xf;_0xde91x11[_0xee86[139]]= _0xee86[156];_0xde91x11[_0xee86[141]]= _0xde91xd;ReportIntegration[_0xee86[149]](_0xde91x11)[_0xee86[21]](function(){return})[_0xee86[20]](function(_0xde91x5b){logger[_0xee86[19]](_0xee86[157]);return})}}function stripTrailingSlash(_0xde91x5d){if(_0xde91x5d[_0xee86[158]](-1) === _0xee86[159]){return _0xde91x5d[_0xee86[158]](0,_0xde91x5d[_0xee86[64]]- 1)};return _0xde91x5d}function join_url(){var _0xde91x5f= new RegExp(_0xee86[160],_0xee86[161]);var _0xde91x60=Array[_0xee86[17]][_0xee86[163]][_0xee86[162]](arguments);return _0xde91x60[_0xee86[133]](function(_0xde91x61){return _0xde91x61[_0xee86[164]](_0xde91x5f,_0xee86[55])})[_0xee86[121]](_0xee86[159])}module[_0xee86[165]]= Freshdesk