var perkspotInsights=perkspotInsights||function(){var n={prod:"8402bef0-299f-4302-be4c-b068aa6be417",local:"2af686dc-8f8f-4601-abeb-a88d31936a07",staging:"2af686dc-8f8f-4601-abeb-a88d31936a07",qa:"2af686dc-8f8f-4601-abeb-a88d31936a07","default":"2af686dc-8f8f-4601-abeb-a88d31936a07"},t=function(t){!function(n,t,i){var r=n.location,s="script",h="instrumentationKey",f="ingestionendpoint",c="disableExceptionTracking",l="ai.device.",a="toLowerCase",e="crossOrigin",v="POST",y="appInsightsSDK",o=i.name||"appInsights",u;(i.name||n[y])&&(n[y]=o);u=n[o]||function(u){function g(n,t){var i={},u="Browser";return i[l+"id"]=u[a](),i[l+"type"]=u,i["ai.operation.name"]=r&&r.pathname||"_unknown_",i["ai.internal.sdkVersion"]="javascript:snippet_"+(o.sv||o.version),{time:function(){function t(n){var t=""+n;return 1===t.length&&(t="0"+t),t}var n=new Date;return n.getUTCFullYear()+"-"+t(1+n.getUTCMonth())+"-"+t(n.getUTCDate())+"T"+t(n.getUTCHours())+":"+t(n.getUTCMinutes())+":"+t(n.getUTCSeconds())+"."+((n.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}(),iKey:n,name:"Microsoft.ApplicationInsights."+n.replace(/-/g,"")+"."+t,sampleRate:100,tags:i,data:{baseData:{ver:2}}}}function it(n){for(;n.length;)!function(n){o[n]=function(){var t=arguments;d||o.queue.push(function(){o[n].apply(o,t)})}}(n.pop())}var d=!1,p=!1,o={initialize:!0,queue:[],sv:"4",version:2,config:u},w=u.url||i.src,b,ft,k;if(w){function nt(){var e,s,k,nt,tt,it,c,l,y,t,b;d=!0;o.queue=[];p||(p=!0,e=w,c=function(){var n={},s=u.connectionString,r,t,i,e,o;if(s)for(r=s.split(";"),t=0;t<r.length;t++)i=r[t].split("="),2===i.length&&(n[i[0][a]()]=i[1]);return n[f]||(e=n.endpointsuffix,o=e?n.location:null,n[f]="https://"+(o?o+".":"")+"dc."+(e||"services.visualstudio.com")),n}(),l=c[h]||u[h]||"",y=c[f],t=y?y+"/v2/track":config.endpointUrl,(b=[]).push((s="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",k=e,nt=t,(it=(tt=g(l,"Exception")).data).baseType="ExceptionData",it.baseData.exceptions=[{typeName:"SDKLoadFailed",message:s.replace(/\./g,"-"),hasFullStack:!1,stack:s+"\nSnippet failed to load ["+k+"] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: "+(r&&r.pathname||"_unknown_")+"\nEndpoint: "+nt,parsedStack:[]}],tt)),b.push(function(n,t,i,r){var f=g(l,"Message"),e=f.data,u;return e.baseType="MessageData",u=e.baseData,u.message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+i+")").replace(/\"/g,"")+'"',u.properties={endpoint:r},f}(0,0,e,t)),function(t,r){var f,u;JSON&&(f=n.fetch,f&&!i.useXhr?f(r,{method:v,body:JSON.stringify(t),mode:"cors"}):XMLHttpRequest&&(u=new XMLHttpRequest,u.open(v,r),u.setRequestHeader("Content-type","application/json"),u.send(JSON.stringify(t))))}(b,t))}function tt(n,t){p||setTimeout(function(){!t&&o.core||nt()},500)}b=function(){var n=t.createElement(s),r;return n.src=w,r=i[e],!r&&""!==r||"undefined"==n[e]||(n[e]=r),n.onload=tt,n.onerror=nt,n.onreadystatechange=function(t,i){"loaded"!==n.readyState&&"complete"!==n.readyState||tt(0,i)},n}();i.ld<0?t.getElementsByTagName("head")[0].appendChild(b):setTimeout(function(){t.getElementsByTagName(s)[0].parentNode.appendChild(b)},i.ld||0)}try{o.cookie=t.cookie}catch(et){}var y="track",rt="TrackPage",ut="TrackEvent";return it([y+"Event",y+"PageView",y+"Exception",y+"Trace",y+"DependencyData",y+"Metric",y+"PageViewPerformance","start"+rt,"stop"+rt,"start"+ut,"stop"+ut,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),o.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4},ft=(u.extensionConfig||{}).ApplicationInsightsAnalytics||{},!0!==u[c]&&!0!==ft[c]&&(method="onerror",it(["_"+method]),k=n[method],n[method]=function(n,t,i,r,u){var f=k&&k(n,t,i,r,u);return!0!==f&&o["_"+method]({message:n,url:t,lineNumber:i,columnNumber:r,error:u}),f},u.autoExceptionInstrumented=!0),o}(i.cfg);(n[o]=u).queue&&0===u.queue.length&&u.trackPageView({})}(window,document,{src:"https://az416426.vo.msecnd.net/scripts/b/ai.2.min.js",cfg:{instrumentationKey:n[t]||n["default"]}})};return{initAzureMonitor:t}}()