Built motion from commit eae4cb9.|0.0.79
[motion.git] / server / config / integrations / zendesk.js
1 var _0xf2fb=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x5A\x65\x6E\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","\x5A\x65\x6E\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","\x5A\x65\x6E\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","\x6C\x6F\x67","\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\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x75\x72\x69","\x68\x65\x61\x64\x65\x72\x73","\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","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x61\x75\x74\x68\x54\x79\x70\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x3A","\x74\x6F\x6B\x65\x6E","\x2F\x74\x6F\x6B\x65\x6E\x3A","\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","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x2F\x73\x65\x61\x72\x63\x68\x2E\x6A\x73\x6F\x6E","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x61\x67\x65\x6E\x74\x20\x6E\x61\x6D\x65\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","","\x64\x65\x73\x74\x63\x61\x6C\x6C\x65\x72\x69\x64\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\x73\x75\x6C\x74","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x73\x75\x6C\x74\x73","\x63\x6F\x75\x6E\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x67\x65\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x66\x69\x72\x73\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\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","\x2F\x75\x73\x65\x72\x73\x2F\x6D\x65\x2E\x6A\x73\x6F\x6E","\x75\x73\x65\x72","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x41\x64\x6D\x69\x6E\x20\x73\x65\x6C\x65\x63\x74\x65\x64","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x74\x6F\x20\x73\x65\x61\x72\x63\x68\x3A","\x74\x79\x70\x65\x3A\x75\x73\x65\x72\x20\x72\x6F\x6C\x65\x3A\x65\x6E\x64\x2D\x75\x73\x65\x72\x20\x25\x73\x3A\x25\x73","\x70\x68\x6F\x6E\x65","\x64\x65\x73\x74\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x64\x65\x73\x74\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x66\x6F\x75\x6E\x64\x3A","\x65\x6E\x64\x75\x73\x65\x72","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x2F\x75\x73\x65\x72\x73\x2E\x6A\x73\x6F\x6E","\x50\x4F\x53\x54","\x65\x6E\x64\x2D\x75\x73\x65\x72","\x43\x61\x6C\x6C\x65\x72\x20\x2D\x20\x25\x73","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x45\x6E\x64\x20\x55\x73\x65\x72\x20\x63\x72\x65\x61\x74\x65\x64\x3A\x20","\x69\x64","\x76\x61\x6C\x75\x65","\x66\x6F\x72\x45\x61\x63\x68","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x62\x6F\x64\x79\x3A","\x2F\x74\x69\x63\x6B\x65\x74\x73\x2E\x6A\x73\x6F\x6E","\x54\x61\x67\x73","\x6D\x61\x70","\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","\x25\x73\x3A\x20\x25\x73","\x6B\x65\x79","\x6B\x65\x79\x43\x6F\x6E\x74\x65\x6E\x74","\x0A","\x46\x69\x65\x6C\x64","\x66\x69\x6C\x74\x65\x72","\x69\x64\x46\x69\x65\x6C\x64","\x6E\x61\x6D\x65\x46\x69\x65\x6C\x64","\x74\x69\x63\x6B\x65\x74","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x2F\x63\x68\x61\x6E\x6E\x65\x6C\x73\x2F\x76\x6F\x69\x63\x65\x2F\x61\x67\x65\x6E\x74\x73\x2F\x25\x64\x2F\x74\x69\x63\x6B\x65\x74\x73\x2F\x25\x64\x2F\x64\x69\x73\x70\x6C\x61\x79\x2E\x6A\x73\x6F\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x7A\x65\x6E\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","\x74\x69\x63\x6B\x65\x74\x49\x64","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x49\x64","\x63\x72\x65\x61\x74\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x54\x69\x63\x6B\x65\x74\x20\x25\x64\x20\x64\x69\x73\x70\x6C\x61\x79\x65\x64\x20\x74\x6F\x20\x61\x67\x65\x6E\x74\x20\x25\x64","\x5B\x5A\x65\x6E\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\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x5A\x65\x6E\x64\x65\x73\x6B\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x66\x61\x69\x6C\x65\x64","\x5B\x5A\x65\x6E\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","\x65\x78\x70\x6F\x72\x74\x73"];_0xf2fb[0];var _=require(_0xf2fb[1]);var util=require(_0xf2fb[2]);var rp=require(_0xf2fb[3]);var ZendeskIntegration=require(_0xf2fb[5])[_0xf2fb[4]];var ZendeskConfiguration=require(_0xf2fb[5])[_0xf2fb[6]];var ReportIntegration=require(_0xf2fb[5])[_0xf2fb[7]];function Zendesk(){console[_0xf2fb[9]](_0xf2fb[8])}Zendesk[_0xf2fb[11]][_0xf2fb[10]]=function(_0x5441x8,_0x5441x9,_0x5441xa,_0x5441xb,_0x5441xc){var _0x5441xd={uri:undefined,headers:undefined,agent:undefined,enduser:undefined,ticket:undefined,configuration:undefined};if(!_0x5441x8|| !_0x5441x9){console[_0xf2fb[13]](_0xf2fb[12]);return};ZendeskConfiguration[_0xf2fb[16]]({where:{id:_0x5441x9,AccountId:_0x5441x8},include:[{all:true,include:[{all:true}]}]})[_0xf2fb[15]](handleEntityNotFound())[_0xf2fb[15]](handleConnection(_0x5441xd))[_0xf2fb[15]](searchAgent(_0x5441xd,_0x5441xa,_0x5441xb))[_0xf2fb[15]](handleAgent(_0x5441xd,_0x5441xa,_0x5441xb))[_0xf2fb[15]](searchAdmin(_0x5441xd))[_0xf2fb[15]](handleAdmin(_0x5441xd))[_0xf2fb[15]](searchEndUser(_0x5441xd,_0x5441xa,_0x5441xb))[_0xf2fb[15]](handleEndUser(_0x5441xd,_0x5441xa,_0x5441xb))[_0xf2fb[15]](endUserCreation(_0x5441xd,_0x5441xa,_0x5441xb))[_0xf2fb[15]](handleEndUserCreation(_0x5441xd,_0x5441xa,_0x5441xb))[_0xf2fb[15]](ticketCreation(_0x5441xd,_0x5441xb,_0x5441xc))[_0xf2fb[15]](handleTicketDisplay(_0x5441xd))[_0xf2fb[15]](handleReportIntegration(_0x5441xd,_0x5441xa,_0x5441xb,_0x5441x8))[_0xf2fb[15]](handleEnd(_0x5441xd))[_0xf2fb[14]](handleError(_0x5441xd,_0x5441xa,_0x5441xb,_0x5441x8))};function handleEntityNotFound(){return function(_0x5441xf){if(!_0x5441xf){return null};return _0x5441xf}}function handleConnection(_0x5441xd){return function(_0x5441x11){var _0x5441x12=getAccountConfiguration(_0x5441x11.ZendeskAccount);_0x5441xd[_0xf2fb[17]]=_0x5441x11;_0x5441xd[_0xf2fb[18]]=_0x5441x12[_0xf2fb[18]];_0x5441xd[_0xf2fb[19]]=_0x5441x12[_0xf2fb[19]]}}function getAccountConfiguration(_0x5441x14){var _0x5441x15={uri:stripTrailingSlash(_0x5441x14[_0xf2fb[20]]),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":_0xf2fb[21],"\x41\x63\x63\x65\x70\x74":_0xf2fb[21]}};var _0x5441x16=_0x5441x14[_0xf2fb[22]];if(_0x5441x14[_0xf2fb[23]]===_0xf2fb[24]){_0x5441x16=_0x5441x16+_0xf2fb[25]+_0x5441x14[_0xf2fb[24]]}else {if(_0x5441x14[_0xf2fb[23]]===_0xf2fb[26]){_0x5441x16=_0x5441x16+_0xf2fb[27]+_0x5441x14[_0xf2fb[26]]}};_0x5441x15[_0xf2fb[19]][_0xf2fb[28]]=_0xf2fb[29]+ new Buffer(_0x5441x16).toString(_0xf2fb[30]);return _0x5441x15}function searchAgent(_0x5441xd,_0x5441xa,_0x5441xb){return function(){console[_0xf2fb[9]](_0xf2fb[31],getValueFromPropertyName(_0x5441xb,getAgentSearchPropertyFromChannel(_0x5441xa)));return rp({uri:_0x5441xd[_0xf2fb[18]]+_0xf2fb[32],qs:{"\x71\x75\x65\x72\x79":util[_0xf2fb[34]](_0xf2fb[33],getValueFromPropertyName(_0x5441xb,getAgentSearchPropertyFromChannel(_0x5441xa)))},headers:_0x5441xd[_0xf2fb[19]],json:true})}}function getAgentSearchPropertyFromChannel(_0x5441xa){var _0x5441x19=_0xf2fb[35];if(_0x5441xa){switch(_0x5441xa){case _0xf2fb[37]:_0x5441x19=_0xf2fb[36];break;default:_0x5441x19=_0xf2fb[36];console[_0xf2fb[13]](_0xf2fb[38],_0x5441xa)}};return _0x5441x19}function getValueFromPropertyName(_0x5441xb,_0x5441x19){return _[_0xf2fb[39]](_0x5441xb,_0x5441x19)}function handleAgent(_0x5441xd,_0x5441xa,_0x5441x1c){return function(_0x5441xb){if(_0x5441xb[_0xf2fb[41]][_0xf2fb[40]]>0&&_0x5441xb[_0xf2fb[42]]>0){console[_0xf2fb[9]](_0xf2fb[43],getValueFromPropertyName(_0x5441x1c,getAgentSearchPropertyFromChannel(_0x5441xa)));_0x5441xd[_0xf2fb[44]]=getMatchObject(_0x5441xb[_0xf2fb[41]],_0xf2fb[45],getValueFromPropertyName(_0x5441x1c,getAgentSearchPropertyFromChannel(_0x5441xa)));return _0x5441xd[_0xf2fb[44]]};return}}function getMatchObject(_0x5441x1e,_0x5441x19,_0x5441x1f){var _0x5441x20=_[_0xf2fb[16]](_0x5441x1e,{property:_0x5441x1f});if(_0x5441x20){return _0x5441x20};return _[_0xf2fb[46]](_0x5441x1e)}function searchAdmin(_0x5441xd){return function(_0x5441xb){if(_0x5441xb){return};console[_0xf2fb[9]](_0xf2fb[47]);return rp({uri:_0x5441xd[_0xf2fb[18]]+_0xf2fb[48],headers:_0x5441xd[_0xf2fb[19]],json:true})}}function handleAdmin(_0x5441xd){return function(_0x5441xb){if(!_0x5441xb){return};if(_0x5441xb[_0xf2fb[49]]){console[_0xf2fb[9]](_0xf2fb[50]);_0x5441xd[_0xf2fb[44]]=_0x5441xb[_0xf2fb[49]]};return}}function searchEndUser(_0x5441xd,_0x5441xa,_0x5441xb){return function(){console[_0xf2fb[9]](_0xf2fb[51],getValueFromPropertyName(_0x5441xb,getEndUserSearchPropertyFromChannel(_0x5441xa)));return rp({uri:_0x5441xd[_0xf2fb[18]]+_0xf2fb[32],qs:{"\x71\x75\x65\x72\x79":util[_0xf2fb[34]](_0xf2fb[52],getEndUserSearchQueryFromChannel(_0x5441xa),getValueFromPropertyName(_0x5441xb,getEndUserSearchPropertyFromChannel(_0x5441xa)))},headers:_0x5441xd[_0xf2fb[19]],json:true})}}function getEndUserSearchQueryFromChannel(_0x5441xa){var _0x5441x19=_0xf2fb[35];if(_0x5441xa){switch(_0x5441xa){case _0xf2fb[37]:_0x5441x19=_0xf2fb[53];break;default:_0x5441x19=_0xf2fb[53];console[_0xf2fb[13]](_0xf2fb[38],_0x5441xa)}};return _0x5441x19}function getEndUserSearchPropertyFromChannel(_0x5441xa){var _0x5441x19=_0xf2fb[35];if(_0x5441xa){switch(_0x5441xa){case _0xf2fb[37]:_0x5441x19=_0xf2fb[54];break;default:_0x5441x19=_0xf2fb[54];console[_0xf2fb[13]](_0xf2fb[38],_0x5441xa)}};return _0x5441x19}function getEndUserNamePropertyFromChannel(_0x5441xa){var _0x5441x19=_0xf2fb[35];if(_0x5441xa){switch(_0x5441xa){case _0xf2fb[37]:_0x5441x19=_0xf2fb[55];break;default:_0x5441x19=_0xf2fb[55];console[_0xf2fb[13]](_0xf2fb[38],_0x5441xa)}};return _0x5441x19}function handleEndUser(_0x5441xd,_0x5441xa,_0x5441x1c){return function(_0x5441xb){if(_0x5441xb[_0xf2fb[41]][_0xf2fb[40]]>0&&_0x5441xb[_0xf2fb[42]]>0){console[_0xf2fb[9]](_0xf2fb[56],getValueFromPropertyName(_0x5441x1c,getEndUserSearchPropertyFromChannel(_0x5441xa)));_0x5441xd[_0xf2fb[57]]=_0x5441xb[_0xf2fb[41]][0];return _0x5441xd[_0xf2fb[57]]};return}}function endUserCreation(_0x5441xd,_0x5441xa,_0x5441x1c){return function(_0x5441xb){if(_0x5441xb){return};console[_0xf2fb[9]](_0xf2fb[58],getValueFromPropertyName(_0x5441x1c,getEndUserSearchPropertyFromChannel(_0x5441xa)));console[_0xf2fb[9]](getJsonForEndUserCreation(_0x5441xa,_0x5441x1c));return rp({uri:_0x5441xd[_0xf2fb[18]]+_0xf2fb[59],method:_0xf2fb[60],body:{user:getJsonForEndUserCreation(_0x5441xa,_0x5441x1c)},headers:_0x5441xd[_0xf2fb[19]],json:true})}}function getJsonForEndUserCreation(_0x5441xa,_0x5441xb){var _0x5441x2a={role:_0xf2fb[61]};switch(_0x5441xa){case _0xf2fb[37]:if(_0x5441xb[_0xf2fb[55]]){_0x5441x2a[_0xf2fb[45]]=getValueFromPropertyName(_0x5441xb,getEndUserNamePropertyFromChannel(_0x5441xa))}else {_0x5441x2a[_0xf2fb[45]]=util[_0xf2fb[34]](_0xf2fb[62],getValueFromPropertyName(_0x5441xb,getAgentSearchPropertyFromChannel(_0x5441xa)))};_0x5441x2a[_0xf2fb[53]]=getValueFromPropertyName(_0x5441xb,getEndUserSearchPropertyFromChannel(_0x5441xa));break;default:console[_0xf2fb[13]](_0xf2fb[38],_0x5441xa)};return _0x5441x2a}function handleEndUserCreation(_0x5441xd,_0x5441xa,_0x5441x1c){return function(_0x5441xb){if(!_0x5441xb){return};if(_0x5441xb[_0xf2fb[49]]){console[_0xf2fb[9]](_0xf2fb[63],getValueFromPropertyName(_0x5441x1c,getEndUserSearchPropertyFromChannel(_0x5441xa)));_0x5441xd[_0xf2fb[57]]=_0x5441xb[_0xf2fb[49]]};return}}function ticketCreation(_0x5441xd,_0x5441x1c,_0x5441xc){return function(){var _0x5441x2d={requester_id:_0x5441xd[_0xf2fb[44]][_0xf2fb[64]],submitter_id:_0x5441xd[_0xf2fb[57]][_0xf2fb[64]],assignee_id:_0x5441xd[_0xf2fb[57]][_0xf2fb[64]],tags:createTagsFromConfiguration(_0x5441xd),subject:createSubjectFromConfiguration(_0x5441xd,_0x5441x1c,_0x5441xc),description:createDescriptionFromConfiguration(_0x5441xd,_0x5441x1c,_0x5441xc),custom_fields:createCustomFieldsFromConfiguration(_0x5441xd,_0x5441x1c,_0x5441xc)};var _0x5441x2e=createFieldsFromConfiguration(_0x5441xd);if(_0x5441x2e[_0xf2fb[40]]>0){_[_0xf2fb[66]](_0x5441x2e,function(_0x5441x2f){_0x5441x2d[_0x5441x2f[_0xf2fb[64]]]=_0x5441x2f[_0xf2fb[65]]})};console[_0xf2fb[9]](_0xf2fb[67],_0x5441x2d);return rp({uri:_0x5441xd[_0xf2fb[18]]+_0xf2fb[68],method:_0xf2fb[60],body:{ticket:_0x5441x2d},headers:_0x5441xd[_0xf2fb[19]],json:true})}}function createTagsFromConfiguration(_0x5441xd){var _0x5441x31=[];if(_0x5441xd[_0xf2fb[17]][_0xf2fb[69]][_0xf2fb[40]]>0){_0x5441x31=_[_0xf2fb[70]](_0x5441xd[_0xf2fb[17]].Tags,_0xf2fb[45])};return _0x5441x31}function createSubjectFromConfiguration(_0x5441xd,_0x5441x1c,_0x5441xc){var _0x5441x33=_0xf2fb[35];var _0x5441x34=[];if(_0x5441xd[_0xf2fb[17]][_0xf2fb[71]][_0xf2fb[40]]>0){var _0x5441x35=_[_0xf2fb[72]](_0x5441xd[_0xf2fb[17]].Subject,[_0xf2fb[64]]);_[_0xf2fb[66]](_0x5441x35,function(_0x5441x36){if(_0x5441x36[_0xf2fb[73]]===_0xf2fb[74]){_0x5441x34[_0xf2fb[76]](_0x5441x36[_0xf2fb[75]])}else {if(_0x5441x36[_0xf2fb[73]]===_0xf2fb[77]&&_0x5441x36[_0xf2fb[78]]){var _0x5441x37=getValueFromPropertyName(_0x5441x1c,_0x5441x36[_0xf2fb[78]]);if(_0x5441x37){_0x5441x34[_0xf2fb[76]](_0x5441x37.toString())}}else {if(_0x5441x36[_0xf2fb[73]]===_0xf2fb[79]){var _0x5441x38=_[_0xf2fb[16]](_0x5441xc,{"\x6E\x61\x6D\x65":_0x5441x36[_0xf2fb[80]][_0xf2fb[45]]});if(_0x5441x38){_0x5441x34[_0xf2fb[76]](_0x5441x38[_0xf2fb[65]].toString())}}}}});_0x5441x33=_0x5441x34[_0xf2fb[82]](_0xf2fb[81])};return _0x5441x33}function createDescriptionFromConfiguration(_0x5441xd,_0x5441x1c,_0x5441xc){var _0x5441x3a=_0xf2fb[35];var _0x5441x34=[];if(_0x5441xd[_0xf2fb[17]][_0xf2fb[83]][_0xf2fb[40]]>0){var _0x5441x3b=_[_0xf2fb[72]](_0x5441xd[_0xf2fb[17]].Description,[_0xf2fb[64]]);_[_0xf2fb[66]](_0x5441x3b,function(_0x5441x36){if(_0x5441x36[_0xf2fb[73]]===_0xf2fb[74]){_0x5441x34[_0xf2fb[76]](_0x5441x36[_0xf2fb[75]])}else {if(_0x5441x36[_0xf2fb[73]]===_0xf2fb[84]){if(_0x5441x36[_0xf2fb[85]]===_0xf2fb[74]){_0x5441x34[_0xf2fb[76]](util[_0xf2fb[34]](_0xf2fb[86],_0x5441x36[_0xf2fb[87]],_0x5441x36[_0xf2fb[88]]))}else {if(_0x5441x36[_0xf2fb[85]]===_0xf2fb[77]&&_0x5441x36[_0xf2fb[78]]){var _0x5441x37=getValueFromPropertyName(_0x5441x1c,_0x5441x36[_0xf2fb[78]]);if(_0x5441x37){_0x5441x34[_0xf2fb[76]](util[_0xf2fb[34]](_0xf2fb[86],_0x5441x36[_0xf2fb[87]],_0x5441x37.toString()))}}else {if(_0x5441x36[_0xf2fb[85]]===_0xf2fb[79]){var _0x5441x38=_[_0xf2fb[16]](_0x5441xc,{"\x6E\x61\x6D\x65":_0x5441x36[_0xf2fb[80]][_0xf2fb[45]]});if(_0x5441x38){_0x5441x34[_0xf2fb[76]](util[_0xf2fb[34]](_0xf2fb[86],_0x5441x36[_0xf2fb[87]],_0x5441x38[_0xf2fb[65]].toString()))}}}}}}});_0x5441x3a=_0x5441x34[_0xf2fb[82]](_0xf2fb[89])};return _0x5441x3a}function createCustomFieldsFromConfiguration(_0x5441xd,_0x5441x1c,_0x5441xc){var _0x5441x3d=[];var _0x5441x3e=[];if(_0x5441xd[_0xf2fb[17]][_0xf2fb[90]][_0xf2fb[40]]>0){_0x5441x3d=_[_0xf2fb[91]](_0x5441xd[_0xf2fb[17]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":true});_[_0xf2fb[66]](_0x5441x3d,function(_0x5441x2f){if(_0x5441x2f[_0xf2fb[73]]===_0xf2fb[74]){_0x5441x3e[_0xf2fb[76]]({id:_0x5441x2f[_0xf2fb[92]],value:_0x5441x2f[_0xf2fb[75]]})}else {if(_0x5441x2f[_0xf2fb[73]]===_0xf2fb[77]){var _0x5441x37=getValueFromPropertyName(_0x5441x1c,_0x5441x2f[_0xf2fb[78]]);if(_0x5441x37){_0x5441x3e[_0xf2fb[76]]({id:_0x5441x2f[_0xf2fb[92]],value:_0x5441x37.toString()})}}else {if(_0x5441x2f[_0xf2fb[73]]===_0xf2fb[79]){var _0x5441x38=_[_0xf2fb[16]](_0x5441xc,{"\x6E\x61\x6D\x65":_0x5441x2f[_0xf2fb[80]][_0xf2fb[45]]});if(_0x5441x38){_0x5441x3e[_0xf2fb[76]]({id:_0x5441x2f[_0xf2fb[92]],value:_0x5441x38[_0xf2fb[65]].toString()})}}}}})};return _0x5441x3e}function createFieldsFromConfiguration(_0x5441xd){var _0x5441x2e=[];var _0x5441x3e=[];if(_0x5441xd[_0xf2fb[17]][_0xf2fb[90]][_0xf2fb[40]]>0){_0x5441x2e=_[_0xf2fb[91]](_0x5441xd[_0xf2fb[17]].Field,{"\x63\x75\x73\x74\x6F\x6D\x46\x69\x65\x6C\x64":false});_[_0xf2fb[66]](_0x5441x2e,function(_0x5441x2f){if(_0x5441x2f[_0xf2fb[73]]===_0xf2fb[74]){_0x5441x3e[_0xf2fb[76]]({id:_0x5441x2f[_0xf2fb[93]],value:_0x5441x2f[_0xf2fb[75]]})}})};return _0x5441x3e}function handleTicketDisplay(_0x5441xd){return function(_0x5441xb){if(_0x5441xb[_0xf2fb[94]]){console[_0xf2fb[9]](_0xf2fb[95]);_0x5441xd[_0xf2fb[94]]=_0x5441xb[_0xf2fb[94]];var _0x5441x41=util[_0xf2fb[34]](_0xf2fb[96],_0x5441xd[_0xf2fb[44]][_0xf2fb[64]],_0x5441xd[_0xf2fb[94]][_0xf2fb[64]]);return rp({uri:_0x5441xd[_0xf2fb[18]]+_0x5441x41,method:_0xf2fb[60],headers:_0x5441xd[_0xf2fb[19]],json:true})};return}}function handleReportIntegration(_0x5441xd,_0x5441xa,_0x5441xb,_0x5441x8){return function(){_0x5441xb=_0x5441xb[_0xf2fb[97]];delete _0x5441xb[_0xf2fb[64]];_0x5441xb[_0xf2fb[98]]=_0xf2fb[99];_0x5441xb[_0xf2fb[100]]=_0x5441xa;_0x5441xb[_0xf2fb[101]]=_0xf2fb[102];_0x5441xb[_0xf2fb[103]]=_0x5441xd[_0xf2fb[94]][_0xf2fb[64]];_0x5441xb[_0xf2fb[104]]=_0x5441x8;return ReportIntegration[_0xf2fb[105]](_0x5441xb)}}function handleEnd(_0x5441xd,_0x5441xb,_0x5441xa){return function(){console[_0xf2fb[9]](util[_0xf2fb[34]](_0xf2fb[106],_0x5441xd[_0xf2fb[94]][_0xf2fb[64]],_0x5441xd[_0xf2fb[44]][_0xf2fb[64]]));_0x5441xd=undefined;return}}function handleError(_0x5441xd,_0x5441xa,_0x5441xb,_0x5441x8){return function(_0x5441x45){console[_0xf2fb[13]](_0xf2fb[107]);console[_0xf2fb[13]](_0xf2fb[108],_0x5441x45[_0xf2fb[109]]);console[_0xf2fb[13]](_0xf2fb[110],_0x5441x45[_0xf2fb[111]]);_0x5441xd=undefined;delete _0x5441xb[_0xf2fb[64]];_0x5441xb=_0x5441xb[_0xf2fb[97]];_0x5441xb[_0xf2fb[98]]=_0xf2fb[99];_0x5441xb[_0xf2fb[100]]=_0x5441xa;_0x5441xb[_0xf2fb[101]]=_0xf2fb[112];_0x5441xb[_0xf2fb[104]]=_0x5441x8;ReportIntegration[_0xf2fb[105]](_0x5441xb)[_0xf2fb[15]](function(){return})[_0xf2fb[14]](function(_0x5441x45){console[_0xf2fb[13]](_0xf2fb[113]);return})}}function stripTrailingSlash(_0x5441x47){if(_0x5441x47[_0xf2fb[114]](-1)===_0xf2fb[115]){return _0x5441x47[_0xf2fb[114]](0,_0x5441x47[_0xf2fb[40]]-1)};return _0x5441x47}module[_0xf2fb[116]]=Zendesk