@microsoft/applicationinsights-dependencies-js
Advanced tools
Comparing version 2.7.2-nightly.2112-05 to 2.7.2-nightly.2112-06
{ | ||
"name": "applicationinsights-dependencies-js", | ||
"version": "2.7.2-nightly.2112-05", | ||
"version": "2.7.2-nightly.2112-06", | ||
"ext": { | ||
@@ -8,7 +8,7 @@ "@js": { | ||
"type": "text/javascript; charset=utf-8", | ||
"integrity": "sha256-NT8C1uI0mh7zXcB4T0sTJr8bH3nzWlnNXBSqkPMmTSo= sha384-Xne/T+NuajAyWdXiYBDiNGXFefU9zcRhYhQtxyG5/HnEENVXVKAxmJSnQjmdQhZD sha512-m2LGpyJA9q/G59ndadT+ilezwqWqZLVOaED3+gt79FpyhhYJD1m1PkZ3s1jFVS2n1ozxU7Zkunb3rtdmo78aBA==", | ||
"integrity": "sha256-SqrxQ+Zc+mz92T0NMBuux1inm8SK5urGpSZ2/MDC6w8= sha384-cxBlUjvw8b+RDj7KuFY31mWoyXCGP4h5J86VN5uMBPYGbRqZqRjWfJKo/qcwMDok sha512-DxvnyXInE7TE3F0kaYnxMjMy2143mLGe34uv1pqQqeK47qaaLq4tSPDhv9xb+xZjkHpJdUKnq91VAhcXPk/T4w==", | ||
"hashes": { | ||
"sha256": "NT8C1uI0mh7zXcB4T0sTJr8bH3nzWlnNXBSqkPMmTSo=", | ||
"sha384": "Xne/T+NuajAyWdXiYBDiNGXFefU9zcRhYhQtxyG5/HnEENVXVKAxmJSnQjmdQhZD", | ||
"sha512": "m2LGpyJA9q/G59ndadT+ilezwqWqZLVOaED3+gt79FpyhhYJD1m1PkZ3s1jFVS2n1ozxU7Zkunb3rtdmo78aBA==" | ||
"sha256": "SqrxQ+Zc+mz92T0NMBuux1inm8SK5urGpSZ2/MDC6w8=", | ||
"sha384": "cxBlUjvw8b+RDj7KuFY31mWoyXCGP4h5J86VN5uMBPYGbRqZqRjWfJKo/qcwMDok", | ||
"sha512": "DxvnyXInE7TE3F0kaYnxMjMy2143mLGe34uv1pqQqeK47qaaLq4tSPDhv9xb+xZjkHpJdUKnq91VAhcXPk/T4w==" | ||
} | ||
@@ -19,7 +19,7 @@ }, | ||
"type": "text/javascript; charset=utf-8", | ||
"integrity": "sha256-mgJnE9FHKLKJHW+PY4x0uarRXMa4a85bnJQPzTQd+cM= sha384-cZlkENKQzXu+i1ejopM5hGKk3FDf+on+8QsqVZmtIgnkBLeOmIp14PMCs7BwxmUt sha512-f7dXWwFulR1J9ZtjABH47dJEVNokC/7hJ1yEY6Hhw4aCWa2bRy8Y0RxzPkxWsDpETsDMnxr/j89Ub82eLCMv9A==", | ||
"integrity": "sha256-LnsuCoKNDjfJSnk+rL44pJSTDSN40qvfZC0caVgx73Y= sha384-JB+RGRD8n11q60KbExtPFm7bZeERkmbku+XPRO+Z51BkAUmJku7q2CKlBeB91bAm sha512-7hSXaK8tJQlxy3bhG4qSU5QijEH0l3aO1L2U1jTYirGL+xfPLTcUwADXiW00avygI25adILqsKScFhW4EIOVnw==", | ||
"hashes": { | ||
"sha256": "mgJnE9FHKLKJHW+PY4x0uarRXMa4a85bnJQPzTQd+cM=", | ||
"sha384": "cZlkENKQzXu+i1ejopM5hGKk3FDf+on+8QsqVZmtIgnkBLeOmIp14PMCs7BwxmUt", | ||
"sha512": "f7dXWwFulR1J9ZtjABH47dJEVNokC/7hJ1yEY6Hhw4aCWa2bRy8Y0RxzPkxWsDpETsDMnxr/j89Ub82eLCMv9A==" | ||
"sha256": "LnsuCoKNDjfJSnk+rL44pJSTDSN40qvfZC0caVgx73Y=", | ||
"sha384": "JB+RGRD8n11q60KbExtPFm7bZeERkmbku+XPRO+Z51BkAUmJku7q2CKlBeB91bAm", | ||
"sha512": "7hSXaK8tJQlxy3bhG4qSU5QijEH0l3aO1L2U1jTYirGL+xfPLTcUwADXiW00avygI25adILqsKScFhW4EIOVnw==" | ||
} | ||
@@ -26,0 +26,0 @@ } |
/*! | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-05 | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-06 | ||
* Copyright (c) Microsoft and contributors. All rights reserved. | ||
*/ | ||
var e=this,t=function(e){"use strict";var i="function",l="object",a="undefined",P="prototype",o="hasOwnProperty",n=Object,s=n[P],t=n.assign,r=n.create,u=n.defineProperty,c=s[o];function N(){return typeof globalThis!==a&&globalThis?globalThis:typeof self!==a&&self?self:typeof window!==a&&window?window:typeof global!==a&&global?global:null}function d(e){throw new TypeError(e)}(N()||{}).Symbol,(N()||{}).Reflect;var _=t||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])s[o].call(t,a)&&(e[a]=t[a]);return e},f=function(e,t){return(f=n.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[o](n)&&(e[n]=t[n])})(e,t)};function g(e,t){function n(){this.constructor=e}typeof t!==i&&null!==t&&d("Class extends value "+t+" is not a constructor or null"),f(e,t),e[P]=null===t?function(e){if(r)return r(e);if(null==e)return{};var t=typeof e;function n(){}return t!==l&&t!==i&&d("Object prototype may only be an Object:"+e),n[P]=e,new n}(t):(n[P]=t[P],new n)}var p,h="constructor",m="prototype",v="function",x="_dynInstFuncs",y="_isDynProxy",C="_dynClass",T="_dynInstChk",I=T,b="_dfOpts",A="_unknown_",S="__proto__",w="useBaseInst",M="setInstFuncs",q=Object,R=q.getPrototypeOf,F=0;function D(e,t){return e&&q[m].hasOwnProperty.call(e,t)}function L(e){return e&&(e===q[m]||e===Array[m])}function E(e){return L(e)||e===Function[m]}function j(e){if(e){if(R)return R(e);if(e=e[S]||e[m]||(e[h]?e[h][m]:null))return e}return null}function k(e,t){var n=[],r=q.getOwnPropertyNames;if(r)n=r(e);else for(var a in e)"string"==typeof a&&D(e,a)&&n.push(a);if(n&&0<n.length)for(var o=0;o<n.length;o++)t(n[o])}function H(e,t,n){return t!==h&&typeof e[t]===v&&(n||D(e,t))}function O(e){throw new TypeError("DynamicProto: "+e)}function U(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function V(e,t){return D(e,m)?e.name||t||A:((e||{})[h]||{}).name||t||A}function W(e,r,t,n){D(e,m)||O("theClass is an invalid class definition.");var a=e[m];!function(e){if(R)for(var t=[],n=j(r);n&&!E(n)&&!U(t,n);){if(n===e)return 1;t.push(n),n=j(n)}}(a)&&O("["+V(e)+"] is not in class hierarchy of ["+V(r)+"]");var o=null;D(a,C)?o=a[C]:(o="_dynCls$"+V(e,"_")+"$"+F,F++,a[C]=o);var i=W[b],s=!!i[w];s&&n&&n[w]!==undefined&&(s=!!n[w]);var u,l,c,d,f,g,e=(l={},k(u=r,function(e){!l[e]&&H(u,e,!1)&&(l[e]=u[e])}),l);t(r,function(e,t,n,o){function r(e,t,n){var r,a=t[n];return a[y]&&o&&!1!==(r=e[x]||{})[I]&&(a=(r[t[C]]||{})[n]||a),function(){return a.apply(e,arguments)}}var a={};k(n,function(e){a[e]=r(t,n,e)});for(var i=j(e),s=[];i&&!E(i)&&!U(s,i);)k(i,function(e){!a[e]&&H(i,e,!R)&&(a[e]=r(t,i,e))}),s.push(i),i=j(i);return a}(a,r,e,s)),i=!!R&&!!i[M],c=a,o=o,d=r,f=e,n=!1!==(i=i&&n?!!n[M]:i),L(c)||(i=d[x]=d[x]||{},g=i[o]=i[o]||{},!1!==i[I]&&(i[I]=!!n),k(d,function(e){var n,r,a;H(d,e,!1)&&d[e]!==f[e]&&(g[e]=d[e],delete d[e],D(c,e)&&(!c[e]||c[e][y])||(c[e]=(n=c,r=e,(a=function(){var e,t;return(function(e,t,n,r){var a=null;if(e&&D(n,C)){var o=e[x]||{};if((a=(o[n[C]]||{})[t])||O("Missing ["+t+"] "+v),!a[T]&&!1!==o[I]){for(var i=!D(e,t),s=j(e),u=[];i&&s&&!E(s)&&!U(u,s);){var l=s[t];if(l){i=l===r;break}u.push(s),s=j(s)}try{i&&(e[t]=a),a[T]=1}catch(c){o[I]=!1}}}return a}(this,r,n,a)||(typeof(t=(t=n[e=r])===a?j(n)[e]:t)!==v&&O("["+e+"] is not a "+v),t)).apply(this,arguments)})[y]=1,a)))}))}W[b]={setInstFuncs:!0,useBaseInst:!0},(t=p=p||{})[t.CRITICAL=1]="CRITICAL",t[t.WARNING=2]="WARNING";var B={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103,FailedAddingCustomDefinedRequestContext:104,InMemoryStorageBufferFull:105},z="attachEvent",K="addEventListener",X=u;function G(e){return s.toString.call(e)}function $(e){return e===undefined||typeof e===a}function J(e){return null===e||$(e)}function Z(e){return typeof e===i}function Q(e,t){if(e)for(var n in e)c.call(e,n)&&t.call(e,n,e[n])}function Y(e,t){return!(!e||!t||!~e.indexOf(t))}function ee(e){return"string"==typeof e}function te(e,t,n){var r=e.length;try{for(var a=0;a<r&&!(a in e&&-1===t.call(n||e,e[a],a,e));a++);}catch(o){}}function ne(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"")}var re=!{toString:null}.propertyIsEnumerable("toString"),ae=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function oe(e){var t=typeof e;t===i||t===l&&null!==e||d("objKeys called on non-object");var n,r=[];for(n in e)e&&c.call(e,n)&&r.push(n);if(re)for(var a=ae.length,o=0;o<a;o++)e&&c.call(e,ae[o])&&r.push(ae[o]);return r}function ie(){var e=Date;return e.now?e.now():(new e).getTime()}var se="window",ue="performance",le="JSON",ce="msie",de="trident/",fe=null,ge=null;function pe(e){var t=N();return t&&t[e]?t[e]:e===se&&typeof window===l&&window?window:null}function he(){return typeof navigator===l&&navigator?navigator:pe("navigator")}function me(){return pe(ue)}function ve(){return typeof JSON===l&&JSON||null!==pe(le)}function xe(){return ve()?JSON||pe(le):null}function ye(e){var t=Object[P].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":ve()&&(n=xe().stringify(e)),t+n}var Ce=null;function Te(e){return e?'"'+e.replace(/\"/g,"")+'"':""}function Ie(e,t){var n,r=typeof console!==a?console:pe("console");r&&(n="log",Z(r[n=r[e]?e:n])&&r[n](t))}var be=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,r){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",ve()&&(e=xe().stringify(r)),e=(t?" message:"+Te(t):"")+(r?" props:"+Te(e):""),this.message+=e}var Se=function Ot(a){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};W(Ot,this,function(o){function e(e,t){return J(e=a[e])?t:e}function i(e,t){var n,r=(n=a,(r=(r=Ce)||!0===n.disableDbgExt?r:Ce||(n=pe("Microsoft"),Ce=n?n.ApplicationInsights:Ce))?r.ChromeDbgExt:null);r&&r.diagLog&&r.diagLog(e,t)}J(a)&&(a={}),o.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)},o.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)},o.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)},o.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)},o.throwInternal=function(e,t,n,r,a){if(t=new be(t,n,a=void 0!==a&&a,r),o.enableDebugExceptions())throw t;n=e===p.CRITICAL?"errorToConsole":"warnToConsole",$(t.message)?i("throw"+(e===p.CRITICAL?"Critical":"Warning"),t):(r=o.consoleLoggingLevel(),a?(a=+t.messageId,!u[a]&&e<=r&&(o[n](t.message),u[a]=!0)):e<=r&&o[n](t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){Ie("warn",e),i("warning",e)},o.errorToConsole=function(e){Ie("error",e),i("error",e)},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,r;s>=o.maxInternalMessageLimit()||(r=!0,n="AITR_"+t.messageId,u[n]?r=!1:u[n]=!0,r&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++,i(e===p.CRITICAL?"error":"warn",t)),s===o.maxInternalMessageLimit()&&(t=new be(B.MessageLimitPerPVExceeded,r="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(t),e===p.CRITICAL?o.errorToConsole(r):o.warnToConsole(r))))}})},we=(Me.ParentContextKey="parent",Me.ChildrenContextKey="childEvts",Me);function Me(e,a,t){var r,o=this,i=!1;o.start=ie(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},Z(a)&&(i=function(e){if(X)try{var t={enumerable:!0,configurable:!0,get:function(){return!r&&Z(a)&&(r=a(),a=null),r}};return X(e,"payload",t),!0}catch(n){}return!1}(o)),o.getCtx=function(e){return e?(e===Me.ParentContextKey||e===Me.ChildrenContextKey?o:o.ctx||{})[e]:null},o.setCtx=function(e,t){e&&(e===Me.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Me.ChildrenContextKey?o[e]=t:(o.ctx=o.ctx||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Me.ChildrenContextKey);if("[object Array]"===G(t))for(var n=0;n<t.length;n++){var r=t[n];r&&(e+=r.time)}o.time=ie()-o.start,o.exTime=o.time-e,o.complete=function(){},!i&&Z(a)&&(o.payload=a())}}var qe="CoreUtils.doPerf";function Re(e,t,n,r,a){if(e){var o=e;if(o=Z(o.getPerfMgr)?o.getPerfMgr():o){var i,s=void 0,e=o.getCtx(qe);try{if(s=o.create(t(),r,a))return e&&s.setCtx&&(s.setCtx(we.ParentContextKey,e),e.getCtx&&e.setCtx&&((i=e.getCtx(we.ChildrenContextKey))||(i=[],e.setCtx(we.ChildrenContextKey,i)),i.push(s))),o.setCtx(qe,s),n(s)}catch(u){s&&s.setCtx&&s.setCtx("exception",u)}finally{s&&o.fire(s),o.setCtx(qe,e)}}}return n()}var Fe=function(a,t){var o=this,i=null,s=Z(a.processTelemetry),u=Z(a.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return a},o.getNext=function(){return i},o.setNext=function(e){i=e},o.processTelemetry=function(n,r){r=r||t;var e=a?a.identifier:"TelemetryPluginChain";Re(r?r.core():null,function(){return e+":processTelemetry"},function(){if(a&&s){o._hasRun=!0;try{r.setNext(i),u&&a.setNextPlugin(i),i&&(i._hasRun=!1),a.processTelemetry(n,r)}catch(t){var e=i&&i._hasRun;i&&e||r.diagLog().throwInternal(p.CRITICAL,B.PluginException,"Plugin ["+a.identifier+"] failed during processTelemetry - "+ye(t)),i&&!e&&i.processTelemetry(n,r)}}else i&&(o._hasRun=!0,i.processTelemetry(n,r))},function(){return{item:n}},!n.sync)}};function De(e,t){var n=[];if(e&&0<e.length)for(var r=null,a=0;a<e.length;a++){var o=e[a];o&&Z(o.processTelemetry)&&(o=new Fe(o,t),n.push(o),r&&r.setNext(o),r=o)}return 0<n.length?n[0]:null}var Le=function Ut(e,a,n,t){var r,o,i,s,u=this,l=null;null!==t&&(e&&Z(e.getPlugin)?l=function(e,t,n){var r=[],a=!n;if(e)for(;e;){var o=e.getPlugin();!a&&o!==n||(a=!0,r.push(o)),e=e.getNext()}return a||r.push(n),De(r,t)}(e,u,t||e.getPlugin()):t?(r=u,i=e,s=!1,(o=t)&&e&&(i=[],te(e,function(e){!s&&e!==o||(s=!0,i.push(e))})),o&&!s&&(i=i||[]).push(o),l=De(i,r)):$(t)&&(l=De(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Se(a)},u.getCfg=function(){return a},u.getExtCfg=function(e,t){var n,r;return void 0===t&&(t={}),!a||(r=a.extensionConfig)&&e&&(n=r[e]),n||t},u.getConfig=function(e,t,n){var r;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!J(e[t])?r=e[t]:a&&!J(a[t])&&(r=a[t]),J(r)?n:r},u.hasNext=function(){return null!=l},u.getNext=function(){return l},u.setNext=function(e){l=e},u.processNext=function(e){var t=l;t&&(l=t.getNext(),t.processTelemetry(e,u))},u.createNew=function(e,t){return new Ut((e=void 0===e?null:e)||l,a,n,t)}},Ee="getPlugin",u=(je.prototype.initialize=function(e,t,n,r){this._baseTelInit(e,t,n,r)},je);function je(){var s=this,u=!1,l=null,c=null;s.core=null,s.diagLog=function(e){return s._getTelCtx(e).diagLog()},s.isInitialized=function(){return u},s.setInitialized=function(e){u=e},s.setNextPlugin=function(e){c=e},s.processNext=function(e,t){t?t.processNext(e):c&&Z(c.processTelemetry)&&c.processTelemetry(e,null)},s._getTelCtx=function(e){var t=e=void 0===e?null:e;return t||(e=l||new Le(null,{},s.core),t=c&&c[Ee]?e.createNew(null,c[Ee]):e.createNew(null,c)),t},s._baseTelInit=function(e,t,n,r){var a,o;e&&(a="extensionConfig",i=o=[],!e||(i=e[a])!==o&&J(i)&&(e[a]=i=o)),!r&&t&&(r=t.getProcessTelContext().getNext());var i=c;c&&c[Ee]&&(i=c[Ee]()),s.core=t,l=new Le(r,e,t,i),u=!0}}var ke=4294967296,He=4294967295,Pe=!1,Ne=123456789,_e=987654321;function Oe(e){var t=pe("crypto")||pe("msCrypto"),n=t&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&He:(!(n=he())||n.userAgent===ge&&null!==fe||(n=((ge=n.userAgent)||"").toLowerCase(),fe=Y(n,ce)||Y(n,de)),fe?(Pe||function(){try{var e=2147483647&ie();(t=(Math.random()*ke^e)+e)<0&&(t>>>=0),Ne=123456789+t&He,_e=987654321-t&He,Pe=!0}catch(n){}var t}(),t=((_e=36969*(65535&_e)+(_e>>16)&He)<<16)+(65535&(Ne=18e3*(65535&Ne)+(Ne>>16)&He))>>>0&He|0,(t>>>=0)&He):Math.floor(ke*Math.random()|0));return e||(n>>>=0),n}function Ue(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",r=0;r<4;r++)n+=t[15&(e=Oe())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var a=t[8+(3&Oe())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+a+n.substr(16,3)+n.substr(19,12)}var Ve="_aiHooks",We=["req","rsp","hkErr","fnErr"];function Be(e,t){if(e)for(var n=0;n<e.length&&!t(e[n],n);n++);}function ze(e,i,s,u,l){0<=l&&l<=2&&Be(e,function(e,t){var n=e.cbks;if(e=n[We[l]]){i.ctx=function(){return u[t]=u[t]||{}};try{e.apply(i.inst,s)}catch(a){e=i.err;try{var r=n.hkErr;r&&(i.err=a,r.apply(i.inst,s))}catch(o){}finally{i.err=e}}}})}function Ke(u){return function(){var n=arguments,e=u.h,r={name:u.n,inst:this,ctx:null,set:function(e,t){(n=o([],n))[e]=t,a=o([r],n)}},t=[],a=o([r],n);function o(t,e){return Be(e,function(e){t.push(e)}),t}ze(e,r,a,t,0);var i=u.f;try{r.rslt=i.apply(this,n)}catch(s){throw r.err=s,ze(e,r,a,t,3),s}return ze(e,r,a,t,1),r.rslt}}var Xe=Object.getPrototypeOf;function Ge(e,t,n,r){if(void 0===r&&(r=!0),e&&t&&n&&(e=function o(e,t,n){var r=null;return e&&(c.call(e,t)?r=e:n&&(r=o(function(e){if(e){if(Xe)return Xe(e);if(e=e.__proto__||e[P]||e.constructor)return e}return null}(e),t,!1))),r}(e,t,r))&&typeof(r=e[t])===i){var a=r[Ve];return a||((r=Ke(a={i:0,n:t,f:r,h:[]}))[Ve]=a,e[t]=r),n={id:a.i,cbks:n,rm:function(){var n=this.id;Be(a.h,function(e,t){return e.id===n&&(a.h.splice(t,1),1)})}},a.i++,a.h.push(n),n}return null}function $e(e,t,n){var r,a,o=t.length,i=(t&&150<(t=ne(t.toString())).length&&(r=t.substring(0,150),e&&e.throwInternal(p.WARNING,B.NameTooLong,"name is too long. It has been truncated to 150 characters.",{name:t},!0)),r||t);if(i.length!==o){for(var s=0,u=i;n[u]!==undefined;)s++,u=i.substring(0,147)+(a="00"+s).substr(a.length-3);i=u}return i}function Je(e,t,n){var r;return void 0===n&&(n=1024),t&&(n=n||1024,(t=ne(t)).toString().length>n&&(r=t.toString().substring(0,n),e&&e.throwInternal(p.WARNING,B.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),r||t}function Ze(e,t){return n=e,e=t,t=B.UrlTooLong,e&&2048<(e=ne(e)).length&&(r=e.substring(0,2048),n&&n.throwInternal(p.WARNING,t,"input is too long, it has been truncated to 2048 characters.",{data:e},!0)),r||e;var n,r}function Qe(r,e){var a;return e&&(a={},Q(e,function(e,t){if(typeof t===l&&ve())try{t=xe().stringify(t)}catch(n){r&&r.throwInternal(p.WARNING,B.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=Je(r,t,8192),e=$e(r,e,a),a[e]=t}),e=a),e}function Ye(e){var t=""+Math.floor((e=Math.round(e=isNaN(e)||e<0?0:e))/1e3)%60,n=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,a=Math.floor(e/864e5),e=1===(e=""+e%1e3).length?"00"+e:2===e.length?"0"+e:e,t=t.length<2?"0"+t:t,n=n.length<2?"0"+n:n;return(0<a?a+".":"")+(r=r.length<2?"0"+r:r)+":"+n+":"+t+"."+e}var et,tt,nt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",rt="iKey";(tt=tt||{})[tt.LocalStorage=0]="LocalStorage",tt[tt.SessionStorage=1]="SessionStorage",(tt=et=et||{})[tt.AI=0]="AI",tt[tt.AI_AND_W3C=1]="AI_AND_W3C",tt[tt.W3C=2]="W3C";var at=(typeof document===l&&document?document:pe("document"))||{},ot=0,it=[null,null,null,null,null];function st(e){var t,n,r=ot,a=it,o=a[r];return at.createElement?a[r]||(o=a[r]=at.createElement("a")):o={host:(t=ut(t=e,!0)||"")&&null!=(n=t.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<n.length&&ee(n[2])&&0<n[2].length?n[2]+(n[3]||""):t},o.href=e,++r>=a.length&&(r=0),ot=r,o}function ut(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&ee(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",n+=e="http"==t&&":80"===e||"https"==t&&":443"===e?"":e)),n}var lt=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],ct={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var r=0;r<e.correlationHeaderExcludePatterns.length;r++)if(e.correlationHeaderExcludePatterns[r].test(t))return!1;var a,o=st(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(ut(t,!0)||"").toLowerCase()),(!e||!e.enableCorsCorrelation)&&o&&o!==n)return!1;if((n=e&&e.correlationHeaderDomains)&&(te(n,function(e){e=RegExp(e.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")),a=a||e.test(o)}),!a))return!1;var i=e&&e.correlationHeaderExcludedDomains;if(!i||0===i.length)return!0;for(r=0;r<i.length;r++)if(RegExp(i[r].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},getCorrelationContext:function(e){if((e=e&&ct.getCorrelationContextValue(e,"appId"))&&e!==ct.correlationIdPrefix)return e},getCorrelationContextValue:function(e,t){if(e)for(var n=e.split(","),r=0;r<n.length;++r){var a=n[r].split("=");if(2===a.length&&a[0]===t)return a[1]}}};function dt(){var e=me();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:ie()}function ft(e,t){return 0===e||0===t||J(e)||J(t)?null:t-e}var gt,pt=(g(ht,gt=function(){this.ver=2,this.success=!0,this.properties={},this.measurements={}}),ht.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",ht.dataType="RemoteDependencyData",ht);function ht(e,t,n,r,a,o,i,s,u,l,c,d){void 0===u&&(u="Ajax");var f=gt.call(this)||this;f.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0},f.id=t,f.duration=Ye(a),f.success=o,f.resultCode=i+"",f.type=Je(e,u);var g,p,h,m,i=(g=e,t=s,i=o=a=r,o=(u=n)&&0<u.length?(p=(s=st(u)).host,o||(null!=s.pathname?("/"!=((n=0===s.pathname.length?"/":s.pathname)[0]||"")&&(n="/"+n),i=s.pathname,Je(g,t?t+" "+n:n)):Je(g,u))):p=a,{target:p,name:o,data:i});return f.data=Ze(e,r)||i.data,f.target=Je(e,i.target),l&&(f.target="".concat(f.target," | ").concat(l)),f.name=Je(e,i.name),f.properties=Qe(e,c),f.measurements=(h=e,d&&(m={},Q(d,function(e,t){e=$e(h,e,m),m[e]=t}),d=m),d),f}var mt=(vt.create=function(e,t,n,r,a,o){if(n=Je(r,n)||"not_specified",J(e)||J(t)||J(n))throw Error("Input doesn't contain all required fields");r="",e[rt]&&(r=e[rt],delete e[rt]);var i={name:n,time:function(e){if("[object Date]"===G(e)){var t=function(e){return 1===(e=""+e).length?"0"+e:e};return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+(""+(e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}(new Date),iKey:r,ext:o||{},tags:[],data:{},baseType:t,baseData:e};return J(a)||Q(a,function(e,t){i.data[e]=t}),i},vt);function vt(){}var xt="properties";function yt(e,t,n){t=e[t],e=e[n];return t&&e?ft(t,e):0}function Ct(e,t,n,r,a){return(a=yt(n,r,a))?Tt(e,t,Ye(a)):0}function Tt(e,t,n){var r="ajaxPerf",a=0;return e&&t&&n&&((e[r]=e[r]||{})[t]=n,a=1),a}var It=function(){var e=this;e.openDone=!1,e.setRequestHeaderDone=!1,e.sendDone=!1,e.abortDone=!1,e.stateChangeAttached=!1},bt=function Vt(e,t,n){var r=this,a=n,x="responseText";r.perfMark=null,r.completed=!1,r.requestHeadersSize=null,r.requestHeaders=null,r.responseReceivingDuration=null,r.callbackDuration=null,r.ajaxTotalDuration=null,r.aborted=0,r.pageUrl=null,r.requestUrl=null,r.requestSize=0,r.method=null,r.status=null,r.requestSentTime=null,r.responseStartedTime=null,r.responseFinishedTime=null,r.callbackFinishedTime=null,r.endTime=null,r.xhrMonitoringState=new It,r.clientFailure=0,r.traceID=e,r.spanID=t,W(Vt,r,function(v){v.getAbsoluteUrl=function(){return v.requestUrl?(e=st(v.requestUrl))?e.href:void 0:null;var e},v.getPathName=function(){return v.requestUrl?Ze(a,(e=v.method,t=v.requestUrl,e?e.toUpperCase()+" "+t:t)):null;var e,t},v.CreateTrackItem=function(e,t,n){return v.ajaxTotalDuration=Math.round(1e3*ft(v.requestSentTime,v.responseFinishedTime))/1e3,v.ajaxTotalDuration<0?null:((e={id:"|"+v.traceID+"."+v.spanID,target:v.getAbsoluteUrl(),name:v.getPathName(),type:e,startTime:null,duration:v.ajaxTotalDuration,success:200<=+v.status&&+v.status<400,responseCode:+v.status,method:v.method})[xt]={HttpMethod:v.method},v.requestSentTime&&(e.startTime=new Date,e.startTime.setTime(v.requestSentTime)),a=e,i=(r=v).perfTiming,s=a[xt]||{},u=0,l="startTime",c="connect"+"End",d="request"+"Start",f="response"+"End",g="transferSize",p="encodedBodySize",h="decodedBodySize",m="serverTiming",i?(u|=Ct(s,"End",i,"redirectStart","End"),u|=Ct(s,"domainLookup",i,"domainLookupStart","domainLookupEnd"),u|=Ct(s,"connect",i,"connectStart",c),u|=Ct(s,"request",i,d,"requestEnd"),u|=Ct(s,"response",i,"responseStart",f),u|=Ct(s,"networkConnect",i,l,c),u|=Ct(s,"sentRequest",i,d,f),u|=Tt(s,"duration",f=i.duration||yt(i,l,f)||0),u|=Tt(s,"perfTotal",f),(f=i[m])&&(o={},te(f,function(e,t){var n,r,t=(n=e.name||""+t,(r=/([^\w\d_$])/g).test(t=n)?n.replace(r,"_"):t),a=o[t]||{};Q(e,function(e,t){("name"!==e&&ee(t)||"number"==typeof t)&&(!(t=a[e]?a[e]+";"+t:t)&&ee(t)||(a[e]=t))}),o[t]=a}),u|=Tt(s,m,o)),u|=Tt(s,g,i[g]),u|=Tt(s,p,i[p]),u|=Tt(s,h,i[h])):r.perfMark&&(u|=Tt(s,"missing",r.perfAttempts)),u&&(a[xt]=s),t&&0<oe(v.requestHeaders).length&&(e[xt]=e[xt]||{},e[xt].requestHeaders=v.requestHeaders),!n||(t=n())&&((n=t.correlationContext)&&(e.correlationContext=n),t.headerMap&&0<oe(t.headerMap).length&&(e[xt]=e[xt]||{},e[xt].responseHeaders=t.headerMap),v.errorStatusText&&400<=v.status&&(n=t.type,e[xt]=e[xt]||{},""!==n&&"text"!==n||(e[xt][x]=t[x]?t.statusText+" - "+t[x]:t.statusText),"json"===n&&(e[xt][x]=t.response?t.statusText+" - "+JSON.stringify(t.response):t.statusText))),e);var r,a,o,i,s,u,l,c,d,f,g,p,h,m}})},At=(St.isValidTraceId=function(e){return e.match(/^[0-9a-f]{32}$/)&&"00000000000000000000000000000000"!==e},St.isValidSpanId=function(e){return e.match(/^[0-9a-f]{16}$/)&&"0000000000000000"!==e},St.prototype.toString=function(){return"".concat(this.version,"-").concat(this.traceId,"-").concat(this.spanId,"-").concat(this.traceFlag)},St.DEFAULT_TRACE_FLAG="01",St.DEFAULT_VERSION="00",St);function St(e,t){var n=this;n.traceFlag=St.DEFAULT_TRACE_FLAG,n.version=St.DEFAULT_VERSION,e&&St.isValidTraceId(e)?n.traceId=e:n.traceId=Ue(),t&&St.isValidSpanId(t)?n.spanId=t:n.spanId=Ue().substr(0,16)}var wt="ai.ajxmn.",Mt="diagLog",qt="ajaxData",Rt="throwInternal",Ft="fetch",Dt=0;function Lt(e){var t=!1;!function(){var e=!1;try{e=!!pe("XMLHttpRequest")}catch(t){}return e}()||(t=!(J(a=XMLHttpRequest[P])||J(a.open)||J(a.send)||J(a.abort)));var n,r,a=Y(n=((n=(n=void 0===n?null:n)?n:(r=he()||{})?(r.userAgent||"").toLowerCase():"")||"").toLowerCase(),ce)?parseInt(n.split(ce)[1]):Y(n,de)&&(n=parseInt(n.split(de)[1]))?n+4:null;if(t=!(a&&a<9)&&t)try{(new XMLHttpRequest)[qt]={};var o=XMLHttpRequest[P].open;XMLHttpRequest[P].open=o}catch(i){t=!1,jt(e,B.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:ye(i)})}return t}function Et(e){var t="";try{J(e)||J(e[qt])||J(e[qt].requestUrl)||(t+="(url: '"+e[qt].requestUrl+"')")}catch(n){}return t}function jt(e,t,n,r,a){e[Mt]()[Rt](p.CRITICAL,t,n,r,a)}function kt(e,t,n,r,a){e[Mt]()[Rt](p.WARNING,t,n,r,a)}function Ht(t,n,r){return function(e){jt(t,n,r,{ajaxDiagnosticsMessage:Et(e.inst),exception:ye(e.err)})}}function Pt(e,t){return e&&t?e.indexOf(t):-1}var Nt,u=(g(_t,Nt=u),_t.getDefaultConfig=function(){return{maxAjaxCallsPerView:500,disableAjaxTracking:!1,disableFetchTracking:!0,excludeRequestFromAutoTrackingPatterns:undefined,disableCorrelationHeaders:!1,distributedTracingMode:et.AI_AND_W3C,correlationHeaderExcludedDomains:["*.blob.core.windows.net","*.blob.core.chinacloudapi.cn","*.blob.core.cloudapi.de","*.blob.core.usgovcloudapi.net"],correlationHeaderDomains:undefined,correlationHeaderExcludePatterns:undefined,appId:undefined,enableCorsCorrelation:!1,enableRequestHeaderTracking:!1,enableResponseHeaderTracking:!1,enableAjaxErrorStatusText:!1,enableAjaxPerfTracking:!1,maxAjaxPerfLookupAttempts:3,ajaxPerfLookupDelay:25,ignoreHeaders:["Authorization","X-API-Key","WWW-Authenticate"],addRequestContext:undefined}},_t.getEmptyConfig=function(){var t=this.getDefaultConfig();return Q(t,function(e){t[e]=undefined}),t},_t.prototype.processTelemetry=function(e,t){this.processNext(e,t)},_t.identifier="AjaxDependencyPlugin",_t);function _t(){var e=Nt.call(this)||this;e.identifier=_t.identifier,e.priority=120;var T,I,b,A,S,w,M,q="trackDependencyDataInternal",t=typeof location===l&&location?location:pe("location"),R=!1,F=!1,u=t&&t.host&&t.host.toLowerCase(),D=_t.getEmptyConfig(),L=!1,r=0,E=!1,j=0,k=!1,H=[],s={};return W(_t,e,function(l,c){function d(t){var n=!0;return(t||D.ignoreHeaders)&&te(D.ignoreHeaders,function(e){if(e.toLowerCase()==t.toLowerCase())return n=!1,-1}),n}function f(e,t,n){H.push(e?Ge(e[P],t,n,!1):null)}function g(e,t,n){var r=!1,a=((ee(t)?t:(t||{}).url||"")||"").toLowerCase();if(te(S,function(e){var t=e;ee(e)&&(t=RegExp(e)),r=r||t.test(a)}),r)return r;var o=Pt(a,"?"),i=Pt(a,"#");return-1!==(o=-1===o||-1!==i&&i<o?i:o)&&(a=a.substring(0,o)),J(e)?J(t)||(r="object"==typeof t&&!0===t[nt]||!!n&&!0===n[nt]):r=!0===e[nt]||!0===a[nt],(r=!(r||!a||(e=a,!~lt.indexOf(e.toLowerCase())))||r)?s[a]||(s[a]=1):s[a]&&(r=!0),r}function p(e,t){var n=!0,r=F;return J(e)||(n=!0===t||!J(e[qt])),r&&n}function h(n){n[qt].xhrMonitoringState.stateChangeAttached=function(e,t,n,r){void 0===r&&(r=!1);var a=!1;if(!J(e))try{J(e[K])?J(e[z])||(e[z]("on"+t,n),a=!0):(e[K](t,n,r),a=!0)}catch(o){}return a}(n,"readystatechange",function(){try{n&&4===n.readyState&&p(n)&&((o=(a=n)[qt]).responseFinishedTime=dt(),o.status=a.status,v("xmlhttprequest",o,function(){try{var e=o.CreateTrackItem("Ajax",L,function(){var e,n,t={statusText:a.statusText,headerMap:null,correlationContext:i(a),type:a.responseType,responseText:function(e){try{var t=e.responseType;if(""===t||"text"===t)return e.responseText}catch(n){}return null}(a),response:a.response};return!k||(e=a.getAllResponseHeaders())&&(e=ne(e).split(/[\r\n]+/),n={},te(e,function(e){var e=(t=e.split(": ")).shift(),t=t.join(": ");d(e)&&(n[e]=t)}),t.headerMap=n),t}),t=void 0;try{w&&(t=w({status:a.status,xhr:a}))}catch(n){kt(l,B.FailedAddingCustomDefinedRequestContext,"Failed to add custom defined request context as configured call back may missing a null check.")}e?(t!==undefined&&(e.properties=_(_({},e.properties),t)),l[q](e)):r(null,{requestSentTime:o.requestSentTime,responseFinishedTime:o.responseFinishedTime})}finally{try{a[qt]=null}catch(n){}}},function(e){r(e,null)}))}catch(t){var e=ye(t);e&&-1!==Pt(e.toLowerCase(),"c00c023f")||jt(l,B.FailedMonitorAjaxRSC,"Failed to monitor XMLHttpRequest 'readystatechange' event handler, monitoring data for this ajax call may be incorrect.",{ajaxDiagnosticsMessage:Et(n),exception:e})}function r(e,t){(t=t||{}).ajaxDiagnosticsMessage=Et(a),e&&(t.exception=ye(e)),kt(l,B.FailedMonitorAjaxDur,"Failed to calculate the duration of the ajax call, monitoring data for this ajax call won't be sent.",t)}var a,o})}function i(e){try{var t=e.getAllResponseHeaders();if(null!==t&&-1!==Pt(t.toLowerCase(),"request-context")){var n=e.getResponseHeader("Request-Context");return ct.getCorrelationContext(n)}}catch(r){kt(l,B.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{ajaxDiagnosticsMessage:Et(e),exception:ye(r)})}}function m(e,t){var n;t.requestUrl&&A&&E&&(n=me())&&Z(n.mark)&&(e=A+e+"#"+ ++Dt,n.mark(e),(n=n.getEntriesByName(e))&&1===n.length&&(t.perfMark=n[0]))}function v(o,i,s,u){var l=i.perfMark,c=me(),d=D.maxAjaxPerfLookupAttempts,f=D.ajaxPerfLookupDelay,g=i.requestUrl,p=0;!function h(){try{if(c&&l){p++;for(var e=null,t=c.getEntries(),n=t.length-1;0<=n;n--){var r=t[n];if(r){if("resource"===r.entryType)r.initiatorType!==o||-1===Pt(r.name,g)&&-1===Pt(g,r.name)||(e=r);else if("mark"===r.entryType&&r.name===l.name){i.perfTiming=e;break}if(r.startTime<l.startTime-1e3)break}}}!l||i.perfTiming||d<=p||!1===i["async"]?(l&&Z(c.clearMarks)&&c.clearMarks(l.name),i.perfAttempts=p,s()):setTimeout(h,f)}catch(a){u(a)}}()}function x(e){var t="";try{J(e)||(t+="(url: '".concat("string"==typeof e?e:e.url,"')"))}catch(n){jt(l,B.FailedMonitorAjaxOpen,"Failed to grab failed fetch diagnostics message",{exception:ye(n)})}return t}function y(e,r,a,o,i,s){function u(e,t,n){(n=n||{}).fetchDiagnosticsMessage=x(a),t&&(n.exception=ye(t)),kt(l,e,"Failed to calculate the duration of the fetch call, monitoring data for this fetch call won't be sent.",n)}i&&(i.responseFinishedTime=dt(),i.status=r,v("fetch",i,function(){var e,t=i.CreateTrackItem("Fetch",L,s);try{w&&(e=w({status:r,request:a,response:o}))}catch(n){kt(l,B.FailedAddingCustomDefinedRequestContext,"Failed to add custom defined request context as configured call back may missing a null check.")}t?(e!==undefined&&(t.properties=_(_({},t.properties),e)),l[q](t)):u(B.FailedMonitorAjaxDur,null,{requestSentTime:i.requestSentTime,responseFinishedTime:i.responseFinishedTime})},function(e){u(B.FailedMonitorAjaxGetCorrelationHeader,e,null)}))}function C(e){if(e&&e.headers)try{var t=e.headers.get("Request-Context");return ct.getCorrelationContext(t)}catch(n){kt(l,B.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{fetchDiagnosticsMessage:x(e),exception:ye(n)})}}l.initialize=function(e,t,n,r){if(!l.isInitialized()){c.initialize(e,t,n,r);var a=l._getTelCtx();if(Q(_t.getDefaultConfig(),function(e,t){D[e]=a.getConfig(_t.identifier,e,t)}),r=D.distributedTracingMode,L=D.enableRequestHeaderTracking,M=D.enableAjaxErrorStatusText,E=D.enableAjaxPerfTracking,j=D.maxAjaxCallsPerView,k=D.enableResponseHeaderTracking,S=D.excludeRequestFromAutoTrackingPatterns,w=D.addRequestContext,b=r===et.AI||r===et.AI_AND_W3C,I=r===et.AI_AND_W3C||r===et.W3C,E&&(s=e.instrumentationKey||"unkwn",A=5<s.length?wt+s.substring(s.length-5)+".":wt+s+"."),!1===D.disableAjaxTracking&&Lt(l)&&!F&&(f(XMLHttpRequest,"open",{req:function(e,t,n,r){var a,o=e.inst,i=o[qt];!g(o,n)&&p(o,!0)&&(i&&i.xhrMonitoringState.openDone||(a=o,e=t,i=n,t=r,n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Ue(),r=Ue().substr(0,16),(r=new bt(n,r,l[Mt]())).method=e,r.requestUrl=i,r.xhrMonitoringState.openDone=!0,r.requestHeaders={},r["async"]=t,r.errorStatusText=M,a[qt]=r),h(o))},hkErr:Ht(l,B.FailedMonitorAjaxOpen,"Failed to monitor XMLHttpRequest.open, monitoring data for this ajax call may be incorrect.")}),f(XMLHttpRequest,"send",{req:function(e,t){var n=e.inst,e=n[qt];p(n)&&!e.xhrMonitoringState.sendDone&&(m("xhr",e),e.requestSentTime=dt(),l.includeCorrelationHeaders(e,undefined,undefined,n),e.xhrMonitoringState.sendDone=!0)},hkErr:Ht(l,B.FailedMonitorAjaxSend,"Failed to monitor XMLHttpRequest, monitoring data for this ajax call may be incorrect.")}),f(XMLHttpRequest,"abort",{req:function(e){var t=e.inst,e=t[qt];p(t)&&!e.xhrMonitoringState.abortDone&&(e.aborted=1,e.xhrMonitoringState.abortDone=!0)},hkErr:Ht(l,B.FailedMonitorAjaxAbort,"Failed to monitor XMLHttpRequest.abort, monitoring data for this ajax call may be incorrect.")}),L&&f(XMLHttpRequest,"setRequestHeader",{req:function(e,t,n){p(e=e.inst)&&d(t)&&(e[qt].requestHeaders[t]=n)},hkErr:Ht(l,B.FailedMonitorAjaxSetRequestHeader,"Failed to monitor XMLHttpRequest.setRequestHeader, monitoring data for this ajax call may be incorrect.")}),F=!0),(e=!(r=N())||J(r.Request)||J(r.Request[P])||J(r[Ft])?null:r[Ft])&&(s=N(),u=e.polyfill,!1===D.disableFetchTracking?(H.push(Ge(s,Ft,{req:function(e,t,n){var r,a;!R||g(null,t,n)||u&&F||(r=e.ctx(),a=function(e,t){var n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Ue(),r=Ue().substr(0,16);(n=new bt(n,r,l[Mt]())).requestSentTime=dt(),n.errorStatusText=M,e instanceof Request?n.requestUrl=e?e.url:"":n.requestUrl=e,r="GET",t&&t.method?r=t.method:e&&e instanceof Request&&(r=e.method),n.method=r;var a={};return L&&new Headers((t?t.headers:0)||e instanceof Request&&e.headers||{}).forEach(function(e,t){d(t)&&(a[t]=e)}),n.requestHeaders=a,m("fetch",n),n}(t,n),(t=l.includeCorrelationHeaders(a,t,n))!==n&&e.set(1,t),r.data=a)},rsp:function(e,n){var r=e.ctx().data;r&&(e.rslt=e.rslt.then(function(t){return y(0,(t||{}).status,n,t,r,function(){var n,e={statusText:t.statusText,headerMap:null,correlationContext:C(t)};return k&&(n={},t.headers.forEach(function(e,t){d(t)&&(n[t]=e)}),e.headerMap=n),e}),t})["catch"](function(e){throw y(0,0,n,null,r,null,e.message),e}))},hkErr:Ht(l,B.FailedMonitorAjaxOpen,"Failed to monitor Window.fetch, monitoring data for this fetch call may be incorrect.")})),R=!0):u&&H.push(Ge(s,Ft,{req:function(e,t,n){g(null,t,n)}})),u&&(s[Ft].polyfill=u)),0<n.length&&n){for(var o=void 0,i=0;!o&&i<n.length;)n[i]&&"AppInsightsPropertiesPlugin"===n[i].identifier&&(o=n[i]),i++;o&&(T=o.context)}}var s,u},l.teardown=function(){te(H,function(e){e.rm()}),F=R=!(H=[]),l.setInitialized(!1)},l.trackDependencyData=function(e,t){l[q](e,t)},l.includeCorrelationHeaders=function(e,t,n,r){var a,o,i,s=l._currentWindowHost||u;return t?(ct.canIncludeCorrelationHeader(D,e.getAbsoluteUrl(),s)&&((n=n||{}).headers=new Headers(n.headers||t instanceof Request&&t.headers||{}),b&&(a="|"+e.traceID+"."+e.spanID,n.headers.set("Request-Id",a),L&&(e.requestHeaders["Request-Id"]=a)),(o=D.appId||T&&T.appId())&&(n.headers.set("Request-Context","appId=cid-v1:"+o),L&&(e.requestHeaders["Request-Context"]="appId=cid-v1:"+o)),I&&(i=new At(e.traceID,e.spanID),n.headers.set("traceparent",i.toString()),L&&(e.requestHeaders.traceparent=i.toString()))),n):r?(ct.canIncludeCorrelationHeader(D,e.getAbsoluteUrl(),s)&&(b&&(a="|"+e.traceID+"."+e.spanID,r.setRequestHeader("Request-Id",a),L&&(e.requestHeaders["Request-Id"]=a)),(o=D.appId||T&&T.appId())&&(r.setRequestHeader("Request-Context","appId=cid-v1:"+o),L&&(e.requestHeaders["Request-Context"]="appId=cid-v1:"+o)),I&&(i=new At(e.traceID,e.spanID),r.setRequestHeader("traceparent",i.toString()),L&&(e.requestHeaders.traceparent=i.toString()))),r):undefined},l[q]=function(e,t,n){-1===j||r<j?(D.distributedTracingMode!==et.W3C&&D.distributedTracingMode!==et.AI_AND_W3C||"string"!=typeof e.id||"."===e.id[e.id.length-1]||(e.id+="."),J(e.startTime)&&(e.startTime=new Date),n=mt.create(e,pt.dataType,pt.envelopeType,l[Mt](),t,n),l.core.track(n)):r===j&&jt(l,B.MaxAjaxPerPVExceeded,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0),++r}}),e}e.AjaxPlugin=u,e.ajaxRecord=bt,function(e,t,n){var r=Object.defineProperty;if(r)try{return r(e,t,n)}catch(a){}typeof n.value!==undefined&&(e[t]=n.value)}(e,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self).Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{})); | ||
var e=this,t=function(e){"use strict";var i="function",l="object",a="undefined",P="prototype",o="hasOwnProperty",n=Object,s=n[P],t=n.assign,r=n.create,u=n.defineProperty,c=s[o];function N(){return typeof globalThis!==a&&globalThis?globalThis:typeof self!==a&&self?self:typeof window!==a&&window?window:typeof global!==a&&global?global:null}function d(e){throw new TypeError(e)}(N()||{}).Symbol,(N()||{}).Reflect;var _=t||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])s[o].call(t,a)&&(e[a]=t[a]);return e},f=function(e,t){return(f=n.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[o](n)&&(e[n]=t[n])})(e,t)};function p(e,t){function n(){this.constructor=e}typeof t!==i&&null!==t&&d("Class extends value "+t+" is not a constructor or null"),f(e,t),e[P]=null===t?function(e){if(r)return r(e);if(null==e)return{};var t=typeof e;function n(){}return t!==l&&t!==i&&d("Object prototype may only be an Object:"+e),n[P]=e,new n}(t):(n[P]=t[P],new n)}var g,h="constructor",m="prototype",v="function",x="_dynInstFuncs",y="_isDynProxy",C="_dynClass",T="_dynInstChk",I=T,b="_dfOpts",A="_unknown_",S="__proto__",w="useBaseInst",M="setInstFuncs",q=Object,R=q.getPrototypeOf,F=0;function D(e,t){return e&&q[m].hasOwnProperty.call(e,t)}function L(e){return e&&(e===q[m]||e===Array[m])}function E(e){return L(e)||e===Function[m]}function j(e){if(e){if(R)return R(e);e=e[S]||e[m]||(e[h]?e[h][m]:null);if(e)return e}return null}function k(e,t){var n=[],r=q.getOwnPropertyNames;if(r)n=r(e);else for(var a in e)"string"==typeof a&&D(e,a)&&n.push(a);if(n&&0<n.length)for(var o=0;o<n.length;o++)t(n[o])}function H(e,t,n){return t!==h&&typeof e[t]===v&&(n||D(e,t))}function O(e){throw new TypeError("DynamicProto: "+e)}function U(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function V(e,t){return D(e,m)?e.name||t||A:((e||{})[h]||{}).name||t||A}function W(e,r,t,n){D(e,m)||O("theClass is an invalid class definition.");var a=e[m];!function(e){if(R)for(var t=[],n=j(r);n&&!E(n)&&!U(t,n);){if(n===e)return 1;t.push(n),n=j(n)}}(a)&&O("["+V(e)+"] is not in class hierarchy of ["+V(r)+"]");var o=null;D(a,C)?o=a[C]:(o="_dynCls$"+V(e,"_")+"$"+F,F++,a[C]=o);var i=W[b],s=!!i[w];s&&n&&n[w]!==undefined&&(s=!!n[w]);var u,l,e=(l={},k(u=r,function(e){!l[e]&&H(u,e,!1)&&(l[e]=u[e])}),l);t(r,function(e,t,n,o){function r(e,t,n){var r,a=t[n];return a[y]&&o&&!1!==(r=e[x]||{})[I]&&(a=(r[t[C]]||{})[n]||a),function(){return a.apply(e,arguments)}}var a={};k(n,function(e){a[e]=r(t,n,e)});for(var i=j(e),s=[];i&&!E(i)&&!U(s,i);)k(i,function(e){!a[e]&&H(i,e,!R)&&(a[e]=r(t,i,e))}),s.push(i),i=j(i);return a}(a,r,e,s));var c,d,f,p,i=!!R&&!!i[M];c=a,o=o,d=r,f=e,n=!1!==(i=i&&n?!!n[M]:i),L(c)||(i=d[x]=d[x]||{},p=i[o]=i[o]||{},!1!==i[I]&&(i[I]=!!n),k(d,function(e){var n,r,a;H(d,e,!1)&&d[e]!==f[e]&&(p[e]=d[e],delete d[e],D(c,e)&&(!c[e]||c[e][y])||(c[e]=(n=c,r=e,(a=function(){var e,t;return(function(e,t,n,r){var a=null;if(e&&D(n,C)){var o=e[x]||{};if((a=(o[n[C]]||{})[t])||O("Missing ["+t+"] "+v),!a[T]&&!1!==o[I]){for(var i=!D(e,t),s=j(e),u=[];i&&s&&!E(s)&&!U(u,s);){var l=s[t];if(l){i=l===r;break}u.push(s),s=j(s)}try{i&&(e[t]=a),a[T]=1}catch(c){o[I]=!1}}}return a}(this,r,n,a)||(typeof(t=(t=n[e=r])===a?j(n)[e]:t)!==v&&O("["+e+"] is not a "+v),t)).apply(this,arguments)})[y]=1,a)))}))}W[b]={setInstFuncs:!0,useBaseInst:!0},(t=g=g||{})[t.CRITICAL=1]="CRITICAL",t[t.WARNING=2]="WARNING";var B={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103,FailedAddingCustomDefinedRequestContext:104,InMemoryStorageBufferFull:105},z="attachEvent",K="addEventListener",X=u;function G(e){return s.toString.call(e)}function $(e){return e===undefined||typeof e===a}function J(e){return null===e||$(e)}function Z(e){return typeof e===i}function Q(e,t){if(e)for(var n in e)c.call(e,n)&&t.call(e,n,e[n])}function Y(e,t){return!(!e||!t||!~e.indexOf(t))}function ee(e){return"string"==typeof e}function te(e,t,n){var r=e.length;try{for(var a=0;a<r&&!(a in e&&-1===t.call(n||e,e[a],a,e));a++);}catch(o){}}function ne(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"")}var re=!{toString:null}.propertyIsEnumerable("toString"),ae=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function oe(e){var t=typeof e;t===i||t===l&&null!==e||d("objKeys called on non-object");var n,r=[];for(n in e)e&&c.call(e,n)&&r.push(n);if(re)for(var a=ae.length,o=0;o<a;o++)e&&c.call(e,ae[o])&&r.push(ae[o]);return r}function ie(){var e=Date;return e.now?e.now():(new e).getTime()}var se="window",ue="performance",le="JSON",ce="msie",de="trident/",fe=null,pe=null;function ge(e){var t=N();return t&&t[e]?t[e]:e===se&&typeof window===l&&window?window:null}function he(){return typeof navigator===l&&navigator?navigator:ge("navigator")}function me(){return ge(ue)}function ve(){return typeof JSON===l&&JSON||null!==ge(le)}function xe(){return ve()?JSON||ge(le):null}function ye(e){var t=Object[P].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":ve()&&(n=xe().stringify(e)),t+n}var Ce=null;function Te(e){return e?'"'+e.replace(/\"/g,"")+'"':""}function Ie(e,t){var n,r=typeof console!==a?console:ge("console");r&&(n="log",Z(r[n=r[e]?e:n])&&r[n](t))}var be=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,r){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e;e="";ve()&&(e=xe().stringify(r));e=(t?" message:"+Te(t):"")+(r?" props:"+Te(e):"");this.message+=e}var Se=function _t(a){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};W(_t,this,function(o){function e(e,t){e=a[e];return J(e)?t:e}function i(e,t){var n,r=(r=(r=Ce)||!0===a.disableDbgExt?r:Ce||(n=ge("Microsoft"),Ce=n?n.ApplicationInsights:Ce))?r.ChromeDbgExt:null;r&&r.diagLog&&r.diagLog(e,t)}J(a)&&(a={}),o.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)},o.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)},o.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)},o.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)},o.throwInternal=function(e,t,n,r,a){t=new be(t,n,a=void 0!==a&&a,r);if(o.enableDebugExceptions())throw t;n=e===g.CRITICAL?"errorToConsole":"warnToConsole";$(t.message)?i("throw"+(e===g.CRITICAL?"Critical":"Warning"),t):(r=o.consoleLoggingLevel(),a?(a=+t.messageId,!u[a]&&e<=r&&(o[n](t.message),u[a]=!0)):e<=r&&o[n](t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){Ie("warn",e),i("warning",e)},o.errorToConsole=function(e){Ie("error",e),i("error",e)},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,r;s>=o.maxInternalMessageLimit()||(r=!0,n="AITR_"+t.messageId,u[n]?r=!1:u[n]=!0,r&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++,i(e===g.CRITICAL?"error":"warn",t)),s===o.maxInternalMessageLimit()&&(t=new be(B.MessageLimitPerPVExceeded,r="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(t),e===g.CRITICAL?o.errorToConsole(r):o.warnToConsole(r))))}})},we=(Me.ParentContextKey="parent",Me.ChildrenContextKey="childEvts",Me);function Me(e,a,t){var r,o=this,i=!1;o.start=ie(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},Z(a)&&(i=function(e){if(X)try{var t={enumerable:!0,configurable:!0,get:function(){return!r&&Z(a)&&(r=a(),a=null),r}};return X(e,"payload",t),!0}catch(n){}return!1}(o)),o.getCtx=function(e){return e?(e===Me.ParentContextKey||e===Me.ChildrenContextKey?o:o.ctx||{})[e]:null},o.setCtx=function(e,t){e&&(e===Me.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Me.ChildrenContextKey?o[e]=t:(o.ctx=o.ctx||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Me.ChildrenContextKey);if("[object Array]"===G(t))for(var n=0;n<t.length;n++){var r=t[n];r&&(e+=r.time)}o.time=ie()-o.start,o.exTime=o.time-e,o.complete=function(){},!i&&Z(a)&&(o.payload=a())}}var qe="CoreUtils.doPerf";function Re(e,t,n,r,a){if(e){var o=e;if(o=Z(o.getPerfMgr)?o.getPerfMgr():o){var i,s=void 0,e=o.getCtx(qe);try{if(s=o.create(t(),r,a))return e&&s.setCtx&&(s.setCtx(we.ParentContextKey,e),e.getCtx&&e.setCtx&&((i=e.getCtx(we.ChildrenContextKey))||(i=[],e.setCtx(we.ChildrenContextKey,i)),i.push(s))),o.setCtx(qe,s),n(s)}catch(u){s&&s.setCtx&&s.setCtx("exception",u)}finally{s&&o.fire(s),o.setCtx(qe,e)}}}return n()}var Fe=function(a,t){var o=this,i=null,s=Z(a.processTelemetry),u=Z(a.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return a},o.getNext=function(){return i},o.setNext=function(e){i=e},o.processTelemetry=function(n,r){r=r||t;var e=a?a.identifier:"TelemetryPluginChain";Re(r?r.core():null,function(){return e+":processTelemetry"},function(){if(a&&s){o._hasRun=!0;try{r.setNext(i),u&&a.setNextPlugin(i),i&&(i._hasRun=!1),a.processTelemetry(n,r)}catch(t){var e=i&&i._hasRun;i&&e||r.diagLog().throwInternal(g.CRITICAL,B.PluginException,"Plugin ["+a.identifier+"] failed during processTelemetry - "+ye(t)),i&&!e&&i.processTelemetry(n,r)}}else i&&(o._hasRun=!0,i.processTelemetry(n,r))},function(){return{item:n}},!n.sync)}};function De(e,t){var n=[];if(e&&0<e.length)for(var r=null,a=0;a<e.length;a++){var o=e[a];o&&Z(o.processTelemetry)&&(o=new Fe(o,t),n.push(o),r&&r.setNext(o),r=o)}return 0<n.length?n[0]:null}var Le=function Ot(e,a,n,t){var r,o,i,s,u=this,l=null;null!==t&&(e&&Z(e.getPlugin)?l=function(e,t,n){var r=[],a=!n;if(e)for(;e;){var o=e.getPlugin();!a&&o!==n||(a=!0,r.push(o)),e=e.getNext()}return a||r.push(n),De(r,t)}(e,u,t||e.getPlugin()):t?(r=u,i=e,s=!1,(o=t)&&e&&(i=[],te(e,function(e){!s&&e!==o||(s=!0,i.push(e))})),o&&!s&&(i=i||[]).push(o),l=De(i,r)):$(t)&&(l=De(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Se(a)},u.getCfg=function(){return a},u.getExtCfg=function(e,t){var n,r;return void 0===t&&(t={}),!a||(r=a.extensionConfig)&&e&&(n=r[e]),n||t},u.getConfig=function(e,t,n){var r;void 0===n&&(n=!1);e=u.getExtCfg(e,null);return e&&!J(e[t])?r=e[t]:a&&!J(a[t])&&(r=a[t]),J(r)?n:r},u.hasNext=function(){return null!=l},u.getNext=function(){return l},u.setNext=function(e){l=e},u.processNext=function(e){var t=l;t&&(l=t.getNext(),t.processTelemetry(e,u))},u.createNew=function(e,t){return new Ot((e=void 0===e?null:e)||l,a,n,t)}},Ee="getPlugin",u=(je.prototype.initialize=function(e,t,n,r){this._baseTelInit(e,t,n,r)},je);function je(){var s=this,u=!1,l=null,c=null;s.core=null,s.diagLog=function(e){return s._getTelCtx(e).diagLog()},s.isInitialized=function(){return u},s.setInitialized=function(e){u=e},s.setNextPlugin=function(e){c=e},s.processNext=function(e,t){t?t.processNext(e):c&&Z(c.processTelemetry)&&c.processTelemetry(e,null)},s._getTelCtx=function(e){var t=e=void 0===e?null:e;return t||(e=l||new Le(null,{},s.core),t=c&&c[Ee]?e.createNew(null,c[Ee]):e.createNew(null,c)),t},s._baseTelInit=function(e,t,n,r){var a,o;e&&(a="extensionConfig",i=o=[],!e||(i=e[a])!==o&&J(i)&&(e[a]=i=o)),!r&&t&&(r=t.getProcessTelContext().getNext());var i=c;c&&c[Ee]&&(i=c[Ee]()),s.core=t,l=new Le(r,e,t,i),u=!0}}var ke=4294967296,He=4294967295,Pe=!1,Ne=123456789,_e=987654321;function Oe(e){var t=ge("crypto")||ge("msCrypto"),n=t&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&He:(!(t=he())||t.userAgent===pe&&null!==fe||(t=((pe=t.userAgent)||"").toLowerCase(),fe=Y(t,ce)||Y(t,de)),fe?(Pe||function(){try{var e=2147483647&ie();(t=(Math.random()*ke^e)+e)<0&&(t>>>=0),Ne=123456789+t&He,_e=987654321-t&He,Pe=!0}catch(n){}var t}(),n=((_e=36969*(65535&_e)+(_e>>16)&He)<<16)+(65535&(Ne=18e3*(65535&Ne)+(Ne>>16)&He))>>>0&He|0,(n>>>=0)&He):Math.floor(ke*Math.random()|0));return e||(n>>>=0),n}function Ue(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",r=0;r<4;r++)n+=t[15&(e=Oe())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var a=t[8+(3&Oe())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+a+n.substr(16,3)+n.substr(19,12)}var Ve="_aiHooks",We=["req","rsp","hkErr","fnErr"];function Be(e,t){if(e)for(var n=0;n<e.length&&!t(e[n],n);n++);}function ze(e,i,s,u,l){0<=l&&l<=2&&Be(e,function(e,t){var n=e.cbks,e=n[We[l]];if(e){i.ctx=function(){return u[t]=u[t]||{}};try{e.apply(i.inst,s)}catch(a){e=i.err;try{var r=n.hkErr;r&&(i.err=a,r.apply(i.inst,s))}catch(o){}finally{i.err=e}}}})}function Ke(u){return function(){var n=arguments,e=u.h,r={name:u.n,inst:this,ctx:null,set:function(e,t){(n=o([],n))[e]=t,a=o([r],n)}},t=[],a=o([r],n);function o(t,e){return Be(e,function(e){t.push(e)}),t}ze(e,r,a,t,0);var i=u.f;try{r.rslt=i.apply(this,n)}catch(s){throw r.err=s,ze(e,r,a,t,3),s}return ze(e,r,a,t,1),r.rslt}}var Xe=Object.getPrototypeOf;function Ge(e,t,n,r){if(void 0===r&&(r=!0),e&&t&&n){e=function o(e,t,n){var r=null;return e&&(c.call(e,t)?r=e:n&&(r=o(function(e){if(e){if(Xe)return Xe(e);e=e.__proto__||e[P]||e.constructor;if(e)return e}return null}(e),t,!1))),r}(e,t,r);if(e){r=e[t];if(typeof r===i){var a=r[Ve];a||((r=Ke(a={i:0,n:t,f:r,h:[]}))[Ve]=a,e[t]=r);n={id:a.i,cbks:n,rm:function(){var n=this.id;Be(a.h,function(e,t){return e.id===n&&(a.h.splice(t,1),1)})}};return a.i++,a.h.push(n),n}}}return null}function $e(e,t,n){var r,a,o=t.length,i=(e=e,(t=t)&&150<(t=ne(t.toString())).length&&(a=t.substring(0,150),e&&e.throwInternal(g.WARNING,B.NameTooLong,"name is too long. It has been truncated to 150 characters.",{name:t},!0)),a||t);if(i.length!==o){for(var s=0,u=i;n[u]!==undefined;)s++,u=i.substring(0,147)+(r=void 0,(r="00"+s).substr(r.length-3));i=u}return i}function Je(e,t,n){var r;return void 0===n&&(n=1024),t&&(n=n||1024,(t=ne(t)).toString().length>n&&(r=t.toString().substring(0,n),e&&e.throwInternal(g.WARNING,B.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),r||t}function Ze(e,t){return n=e,e=B.UrlTooLong,(t=t)&&2048<(t=ne(t)).length&&(r=t.substring(0,2048),n&&n.throwInternal(g.WARNING,e,"input is too long, it has been truncated to 2048 characters.",{data:t},!0)),r||t;var n,r}function Qe(r,e){var a;return e&&(a={},Q(e,function(e,t){if(typeof t===l&&ve())try{t=xe().stringify(t)}catch(n){r&&r.throwInternal(g.WARNING,B.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=Je(r,t,8192),e=$e(r,e,a),a[e]=t}),e=a),e}function Ye(e){var t=""+Math.floor((e=Math.round(e=isNaN(e)||e<0?0:e))/1e3)%60,n=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,a=Math.floor(e/864e5),e=1===(e=""+e%1e3).length?"00"+e:2===e.length?"0"+e:e,t=t.length<2?"0"+t:t,n=n.length<2?"0"+n:n;return(0<a?a+".":"")+(r=r.length<2?"0"+r:r)+":"+n+":"+t+"."+e}var et,tt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",nt="iKey",rt=(et={AI:0,0:"AI",AI_AND_W3C:1,1:"AI_AND_W3C",W3C:2,2:"W3C"},(typeof document===l&&document?document:ge("document"))||{}),at=0,ot=[null,null,null,null,null];function it(n){var e=at,t=ot,r=t[e];return rt.createElement?t[e]||(r=t[e]=rt.createElement("a")):r={host:function(){var e=st(n,!0)||"";if(e){var t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i);if(null!=t&&3<t.length&&ee(t[2])&&0<t[2].length)return t[2]+(t[3]||"")}return e}()},r.href=n,++e>=t.length&&(e=0),at=e,r}function st(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&ee(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",n+=e="http"==t&&":80"===e||"https"==t&&":443"===e?"":e)),n}var ut=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],lt={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var r=0;r<e.correlationHeaderExcludePatterns.length;r++)if(e.correlationHeaderExcludePatterns[r].test(t))return!1;var a=it(t).host.toLowerCase();if(a&&(~a.indexOf(":443")||~a.indexOf(":80"))&&(a=(st(t,!0)||"").toLowerCase()),(!e||!e.enableCorsCorrelation)&&a&&a!==n)return!1;var o,n=e&&e.correlationHeaderDomains;if(n&&(te(n,function(e){e=RegExp(e.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));o=o||e.test(a)}),!o))return!1;var i=e&&e.correlationHeaderExcludedDomains;if(!i||0===i.length)return!0;for(r=0;r<i.length;r++)if(RegExp(i[r].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(a))return!1;return a&&0<a.length},getCorrelationContext:function(e){if(e){e=lt.getCorrelationContextValue(e,"appId");if(e&&e!==lt.correlationIdPrefix)return e}},getCorrelationContextValue:function(e,t){if(e)for(var n=e.split(","),r=0;r<n.length;++r){var a=n[r].split("=");if(2===a.length&&a[0]===t)return a[1]}}};function ct(){var e=me();if(e&&e.now&&e.timing){e=e.now()+e.timing.navigationStart;if(0<e)return e}return ie()}function dt(e,t){return 0===e||0===t||J(e)||J(t)?null:t-e}var ft,pt=(p(gt,ft=function(){this.ver=2,this.success=!0,this.properties={},this.measurements={}}),gt.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",gt.dataType="RemoteDependencyData",gt);function gt(e,t,n,r,a,o,i,s,u,l,c,d){void 0===u&&(u="Ajax");var f=ft.call(this)||this;f.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0},f.id=t,f.duration=Ye(a),f.success=o,f.resultCode=i+"",f.type=Je(e,u);var p,g,h,m,i=(p=e,t=s,i=o=a=r,o=(u=n)&&0<u.length?(g=(s=it(u)).host,o||(null!=s.pathname?("/"!=((n=0===s.pathname.length?"/":s.pathname)[0]||"")&&(n="/"+n),i=s.pathname,Je(p,t?t+" "+n:n)):Je(p,u))):g=a,{target:g,name:o,data:i});return f.data=Ze(e,r)||i.data,f.target=Je(e,i.target),l&&(f.target="".concat(f.target," | ").concat(l)),f.name=Je(e,i.name),f.properties=Qe(e,c),f.measurements=(h=e,(d=d)&&(m={},Q(d,function(e,t){e=$e(h,e,m),m[e]=t}),d=m),d),f}var ht=(mt.create=function(e,t,n,r,a,o){if(n=Je(r,n)||"not_specified",J(e)||J(t)||J(n))throw Error("Input doesn't contain all required fields");r="";e[nt]&&(r=e[nt],delete e[nt]);var i={name:n,time:function(e){if("[object Date]"===G(e)){var t=function(e){e=""+e;return 1===e.length?"0"+e:e};return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+(""+(e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}(new Date),iKey:r,ext:o||{},tags:[],data:{},baseType:t,baseData:e};return J(a)||Q(a,function(e,t){i.data[e]=t}),i},mt);function mt(){}var vt="properties";function xt(e,t,n){t=e[t],e=e[n];return t&&e?dt(t,e):0}function yt(e,t,n,r,a){a=xt(n,r,a);return a?Ct(e,t,Ye(a)):0}function Ct(e,t,n){var r="ajaxPerf",a=0;return e&&t&&n&&((e[r]=e[r]||{})[t]=n,a=1),a}var Tt=function(){var e=this;e.openDone=!1,e.setRequestHeaderDone=!1,e.sendDone=!1,e.abortDone=!1,e.stateChangeAttached=!1},It=function Ut(e,t,n){var r=this,a=n,y="responseText";r.perfMark=null,r.completed=!1,r.requestHeadersSize=null,r.requestHeaders=null,r.responseReceivingDuration=null,r.callbackDuration=null,r.ajaxTotalDuration=null,r.aborted=0,r.pageUrl=null,r.requestUrl=null,r.requestSize=0,r.method=null,r.status=null,r.requestSentTime=null,r.responseStartedTime=null,r.responseFinishedTime=null,r.callbackFinishedTime=null,r.endTime=null,r.xhrMonitoringState=new Tt,r.clientFailure=0,r.traceID=e,r.spanID=t,W(Ut,r,function(x){x.getAbsoluteUrl=function(){return x.requestUrl?(e=it(x.requestUrl))?e.href:void 0:null;var e},x.getPathName=function(){return x.requestUrl?Ze(a,(e=x.method,t=x.requestUrl,e?e.toUpperCase()+" "+t:t)):null;var e,t},x.CreateTrackItem=function(e,t,n){if(x.ajaxTotalDuration=Math.round(1e3*dt(x.requestSentTime,x.responseFinishedTime))/1e3,x.ajaxTotalDuration<0)return null;var r,a,o,i,s,u,l,c,d,f,p,g,h,m,v=((m={id:"|"+x.traceID+"."+x.spanID,target:x.getAbsoluteUrl(),name:x.getPathName(),type:e,startTime:null,duration:x.ajaxTotalDuration,success:200<=+x.status&&+x.status<400,responseCode:+x.status,method:x.method})[vt]={HttpMethod:x.method},m);return x.requestSentTime&&(v.startTime=new Date,v.startTime.setTime(x.requestSentTime)),i=(r=x).perfTiming,s=(a=v)[vt]||{},u=0,l="duration",c="startTime",d="connect"+"End",f="request"+"Start",p="response"+"End",g="transferSize",h="encodedBodySize",e="decodedBodySize",m="serverTiming",i?(u|=yt(s,"End",i,"redirectStart","End"),u|=yt(s,"domainLookup",i,"domainLookupStart","domainLookupEnd"),u|=yt(s,"connect",i,"connectStart",d),u|=yt(s,"request",i,f,"requestEnd"),u|=yt(s,"response",i,"responseStart",p),u|=yt(s,"networkConnect",i,c,d),u|=yt(s,"sentRequest",i,f,p),u|=Ct(s,l,p=i[l]||xt(i,c,p)||0),u|=Ct(s,"perfTotal",p),(p=i[m])&&(o={},te(p,function(e,t){var n,r,t=(n=e.name||""+t,t=(r=/([^\w\d_$])/g).test(t=n)?n.replace(r,"_"):t),a=o[t]||{};Q(e,function(e,t){("name"!==e&&ee(t)||"number"==typeof t)&&(!(t=a[e]?a[e]+";"+t:t)&&ee(t)||(a[e]=t))}),o[t]=a}),u|=Ct(s,m,o)),u|=Ct(s,g,i[g]),u|=Ct(s,h,i[h]),u|=Ct(s,e,i[e])):r.perfMark&&(u|=Ct(s,"missing",r.perfAttempts)),u&&(a[vt]=s),t&&0<oe(x.requestHeaders).length&&(v[vt]=v[vt]||{},v[vt].requestHeaders=x.requestHeaders),!n||(t=n())&&((n=t.correlationContext)&&(v.correlationContext=n),t.headerMap&&0<oe(t.headerMap).length&&(v[vt]=v[vt]||{},v[vt].responseHeaders=t.headerMap),x.errorStatusText&&400<=x.status&&(n=t.type,v[vt]=v[vt]||{},""!==n&&"text"!==n||(v[vt][y]=t[y]?t.statusText+" - "+t[y]:t.statusText),"json"===n&&(v[vt][y]=t.response?t.statusText+" - "+JSON.stringify(t.response):t.statusText))),v}})},bt=(At.isValidTraceId=function(e){return e.match(/^[0-9a-f]{32}$/)&&"00000000000000000000000000000000"!==e},At.isValidSpanId=function(e){return e.match(/^[0-9a-f]{16}$/)&&"0000000000000000"!==e},At.prototype.toString=function(){return"".concat(this.version,"-").concat(this.traceId,"-").concat(this.spanId,"-").concat(this.traceFlag)},At.DEFAULT_TRACE_FLAG="01",At.DEFAULT_VERSION="00",At);function At(e,t){var n=this;n.traceFlag=At.DEFAULT_TRACE_FLAG,n.version=At.DEFAULT_VERSION,e&&At.isValidTraceId(e)?n.traceId=e:n.traceId=Ue(),t&&At.isValidSpanId(t)?n.spanId=t:n.spanId=Ue().substr(0,16)}var St="ai.ajxmn.",wt="diagLog",Mt="ajaxData",qt="throwInternal",Rt="fetch",Ft=0;function Dt(e){var t=!1;!function(){var e=!1;try{e=!!ge("XMLHttpRequest")}catch(t){}return e}()||(t=!(J(n=XMLHttpRequest[P])||J(n.open)||J(n.send)||J(n.abort)));var n=function(e){var t,e=((e=(e=void 0===e?null:e)?e:(t=he()||{})?(t.userAgent||"").toLowerCase():"")||"").toLowerCase();if(Y(e,ce))return parseInt(e.split(ce)[1]);if(Y(e,de)){e=parseInt(e.split(de)[1]);if(e)return e+4}return null}();if(t=!(n&&n<9)&&t)try{(new XMLHttpRequest)[Mt]={};var r=XMLHttpRequest[P].open;XMLHttpRequest[P].open=r}catch(a){t=!1,Et(e,B.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:ye(a)})}return t}function Lt(e){var t="";try{J(e)||J(e[Mt])||J(e[Mt].requestUrl)||(t+="(url: '"+e[Mt].requestUrl+"')")}catch(n){}return t}function Et(e,t,n,r,a){e[wt]()[qt](g.CRITICAL,t,n,r,a)}function jt(e,t,n,r,a){e[wt]()[qt](g.WARNING,t,n,r,a)}function kt(t,n,r){return function(e){Et(t,n,r,{ajaxDiagnosticsMessage:Lt(e.inst),exception:ye(e.err)})}}function Ht(e,t){return e&&t?e.indexOf(t):-1}var Pt,u=(p(Nt,Pt=u),Nt.getDefaultConfig=function(){return{maxAjaxCallsPerView:500,disableAjaxTracking:!1,disableFetchTracking:!0,excludeRequestFromAutoTrackingPatterns:undefined,disableCorrelationHeaders:!1,distributedTracingMode:et.AI_AND_W3C,correlationHeaderExcludedDomains:["*.blob.core.windows.net","*.blob.core.chinacloudapi.cn","*.blob.core.cloudapi.de","*.blob.core.usgovcloudapi.net"],correlationHeaderDomains:undefined,correlationHeaderExcludePatterns:undefined,appId:undefined,enableCorsCorrelation:!1,enableRequestHeaderTracking:!1,enableResponseHeaderTracking:!1,enableAjaxErrorStatusText:!1,enableAjaxPerfTracking:!1,maxAjaxPerfLookupAttempts:3,ajaxPerfLookupDelay:25,ignoreHeaders:["Authorization","X-API-Key","WWW-Authenticate"],addRequestContext:undefined}},Nt.getEmptyConfig=function(){var t=this.getDefaultConfig();return Q(t,function(e){t[e]=undefined}),t},Nt.prototype.processTelemetry=function(e,t){this.processNext(e,t)},Nt.identifier="AjaxDependencyPlugin",Nt);function Nt(){var e=Pt.call(this)||this;e.identifier=Nt.identifier,e.priority=120;var T,I,b,A,S,w,M,q="trackDependencyDataInternal",t=typeof location===l&&location?location:ge("location"),R=!1,F=!1,u=t&&t.host&&t.host.toLowerCase(),D=Nt.getEmptyConfig(),L=!1,r=0,E=!1,j=0,k=!1,H=[],s={};return W(Nt,e,function(l,c){function d(t){var n=!0;return(t||D.ignoreHeaders)&&te(D.ignoreHeaders,function(e){if(e.toLowerCase()==t.toLowerCase())return n=!1,-1}),n}function f(e,t,n){H.push(e?Ge(e[P],t,n,!1):null)}function p(e,t,n){var r=!1,a=((ee(t)?t:(t||{}).url||"")||"").toLowerCase();if(te(S,function(e){var t=e;ee(e)&&(t=RegExp(e)),r=r||t.test(a)}),r)return r;var o=Ht(a,"?"),i=Ht(a,"#");return-1!==(o=-1===o||-1!==i&&i<o?i:o)&&(a=a.substring(0,o)),J(e)?J(t)||(r="object"==typeof t&&!0===t[tt]||!!n&&!0===n[tt]):r=!0===e[tt]||!0===a[tt],(r=!(r||!a||(e=a,!~ut.indexOf(e.toLowerCase())))||r)?s[a]||(s[a]=1):s[a]&&(r=!0),r}function g(e,t){var n=!0,r=F;return J(e)||(n=!0===t||!J(e[Mt])),r&&n}function h(n){n[Mt].xhrMonitoringState.stateChangeAttached=function(e,t,n,r){void 0===r&&(r=!1);var a=!1;if(!J(e))try{J(e[K])?J(e[z])||(e[z]("on"+t,n),a=!0):(e[K](t,n,r),a=!0)}catch(o){}return a}(n,"readystatechange",function(){try{n&&4===n.readyState&&g(n)&&((o=(a=n)[Mt]).responseFinishedTime=ct(),o.status=a.status,v("xmlhttprequest",o,function(){try{var e=o.CreateTrackItem("Ajax",L,function(){var e,n,t={statusText:a.statusText,headerMap:null,correlationContext:i(a),type:a.responseType,responseText:function(e){try{var t=e.responseType;if(""===t||"text"===t)return e.responseText}catch(n){}return null}(a),response:a.response};return!k||(e=a.getAllResponseHeaders())&&(e=ne(e).split(/[\r\n]+/),n={},te(e,function(e){var t=e.split(": "),e=t.shift(),t=t.join(": ");d(e)&&(n[e]=t)}),t.headerMap=n),t}),t=void 0;try{w&&(t=w({status:a.status,xhr:a}))}catch(n){jt(l,B.FailedAddingCustomDefinedRequestContext,"Failed to add custom defined request context as configured call back may missing a null check.")}e?(t!==undefined&&(e.properties=_(_({},e.properties),t)),l[q](e)):r(null,{requestSentTime:o.requestSentTime,responseFinishedTime:o.responseFinishedTime})}finally{try{a[Mt]=null}catch(n){}}},function(e){r(e,null)}))}catch(t){var e=ye(t);e&&-1!==Ht(e.toLowerCase(),"c00c023f")||Et(l,B.FailedMonitorAjaxRSC,"Failed to monitor XMLHttpRequest 'readystatechange' event handler, monitoring data for this ajax call may be incorrect.",{ajaxDiagnosticsMessage:Lt(n),exception:e})}function r(e,t){t=t||{};t.ajaxDiagnosticsMessage=Lt(a),e&&(t.exception=ye(e)),jt(l,B.FailedMonitorAjaxDur,"Failed to calculate the duration of the ajax call, monitoring data for this ajax call won't be sent.",t)}var a,o})}function i(e){try{var t=e.getAllResponseHeaders();if(null!==t&&-1!==Ht(t.toLowerCase(),"request-context")){var n=e.getResponseHeader("Request-Context");return lt.getCorrelationContext(n)}}catch(r){jt(l,B.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{ajaxDiagnosticsMessage:Lt(e),exception:ye(r)})}}function m(e,t){var n;t.requestUrl&&A&&E&&(n=me())&&Z(n.mark)&&(e=A+e+"#"+ ++Ft,n.mark(e),(n=n.getEntriesByName(e))&&1===n.length&&(t.perfMark=n[0]))}function v(o,i,s,u){var l=i.perfMark,c=me(),d=D.maxAjaxPerfLookupAttempts,f=D.ajaxPerfLookupDelay,p=i.requestUrl,g=0;!function h(){try{if(c&&l){g++;for(var e=null,t=c.getEntries(),n=t.length-1;0<=n;n--){var r=t[n];if(r){if("resource"===r.entryType)r.initiatorType!==o||-1===Ht(r.name,p)&&-1===Ht(p,r.name)||(e=r);else if("mark"===r.entryType&&r.name===l.name){i.perfTiming=e;break}if(r.startTime<l.startTime-1e3)break}}}!l||i.perfTiming||d<=g||!1===i["async"]?(l&&Z(c.clearMarks)&&c.clearMarks(l.name),i.perfAttempts=g,s()):setTimeout(h,f)}catch(a){u(a)}}()}function x(e){var t="";try{J(e)||(t+="(url: '".concat("string"==typeof e?e:e.url,"')"))}catch(n){Et(l,B.FailedMonitorAjaxOpen,"Failed to grab failed fetch diagnostics message",{exception:ye(n)})}return t}function y(e,r,a,o,i,s){function u(e,t,n){n=n||{};n.fetchDiagnosticsMessage=x(a),t&&(n.exception=ye(t)),jt(l,e,"Failed to calculate the duration of the fetch call, monitoring data for this fetch call won't be sent.",n)}i&&(i.responseFinishedTime=ct(),i.status=r,v("fetch",i,function(){var e,t=i.CreateTrackItem("Fetch",L,s);try{w&&(e=w({status:r,request:a,response:o}))}catch(n){jt(l,B.FailedAddingCustomDefinedRequestContext,"Failed to add custom defined request context as configured call back may missing a null check.")}t?(e!==undefined&&(t.properties=_(_({},t.properties),e)),l[q](t)):u(B.FailedMonitorAjaxDur,null,{requestSentTime:i.requestSentTime,responseFinishedTime:i.responseFinishedTime})},function(e){u(B.FailedMonitorAjaxGetCorrelationHeader,e,null)}))}function C(e){if(e&&e.headers)try{var t=e.headers.get("Request-Context");return lt.getCorrelationContext(t)}catch(n){jt(l,B.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{fetchDiagnosticsMessage:x(e),exception:ye(n)})}}l.initialize=function(e,t,n,r){if(!l.isInitialized()){c.initialize(e,t,n,r);var a=l._getTelCtx();Q(Nt.getDefaultConfig(),function(e,t){D[e]=a.getConfig(Nt.identifier,e,t)});r=D.distributedTracingMode;if(L=D.enableRequestHeaderTracking,M=D.enableAjaxErrorStatusText,E=D.enableAjaxPerfTracking,j=D.maxAjaxCallsPerView,k=D.enableResponseHeaderTracking,S=D.excludeRequestFromAutoTrackingPatterns,w=D.addRequestContext,b=r===et.AI||r===et.AI_AND_W3C,I=r===et.AI_AND_W3C||r===et.W3C,E&&(u=e.instrumentationKey||"unkwn",A=5<u.length?St+u.substring(u.length-5)+".":St+u+"."),!1===D.disableAjaxTracking&&Dt(l)&&!F&&(f(XMLHttpRequest,"open",{req:function(e,t,n,r){var a,o=e.inst,i=o[Mt];!p(o,n)&&g(o,!0)&&(i&&i.xhrMonitoringState.openDone||(a=o,e=t,i=n,t=r,n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Ue(),r=Ue().substr(0,16),(r=new It(n,r,l[wt]())).method=e,r.requestUrl=i,r.xhrMonitoringState.openDone=!0,r.requestHeaders={},r["async"]=t,r.errorStatusText=M,a[Mt]=r),h(o))},hkErr:kt(l,B.FailedMonitorAjaxOpen,"Failed to monitor XMLHttpRequest.open, monitoring data for this ajax call may be incorrect.")}),f(XMLHttpRequest,"send",{req:function(e,t){var n=e.inst,e=n[Mt];g(n)&&!e.xhrMonitoringState.sendDone&&(m("xhr",e),e.requestSentTime=ct(),l.includeCorrelationHeaders(e,undefined,undefined,n),e.xhrMonitoringState.sendDone=!0)},hkErr:kt(l,B.FailedMonitorAjaxSend,"Failed to monitor XMLHttpRequest, monitoring data for this ajax call may be incorrect.")}),f(XMLHttpRequest,"abort",{req:function(e){var t=e.inst,e=t[Mt];g(t)&&!e.xhrMonitoringState.abortDone&&(e.aborted=1,e.xhrMonitoringState.abortDone=!0)},hkErr:kt(l,B.FailedMonitorAjaxAbort,"Failed to monitor XMLHttpRequest.abort, monitoring data for this ajax call may be incorrect.")}),L&&f(XMLHttpRequest,"setRequestHeader",{req:function(e,t,n){e=e.inst;g(e)&&d(t)&&(e[Mt].requestHeaders[t]=n)},hkErr:kt(l,B.FailedMonitorAjaxSetRequestHeader,"Failed to monitor XMLHttpRequest.setRequestHeader, monitoring data for this ajax call may be incorrect.")}),F=!0),(u=!(e=N())||J(e.Request)||J(e.Request[P])||J(e[Rt])?null:e[Rt])&&(e=N(),s=u.polyfill,!1===D.disableFetchTracking?(H.push(Ge(e,Rt,{req:function(e,t,n){var r,a;!R||p(null,t,n)||s&&F||(r=e.ctx(),a=function(e,t){var n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Ue(),r=Ue().substr(0,16),n=new It(n,r,l[wt]());n.requestSentTime=ct(),n.errorStatusText=M,e instanceof Request?n.requestUrl=e?e.url:"":n.requestUrl=e;r="GET";t&&t.method?r=t.method:e&&e instanceof Request&&(r=e.method),n.method=r;var a={};return L&&new Headers((t?t.headers:0)||e instanceof Request&&e.headers||{}).forEach(function(e,t){d(t)&&(a[t]=e)}),n.requestHeaders=a,m("fetch",n),n}(t,n),(t=l.includeCorrelationHeaders(a,t,n))!==n&&e.set(1,t),r.data=a)},rsp:function(e,n){var r=e.ctx().data;r&&(e.rslt=e.rslt.then(function(t){return y(0,(t||{}).status,n,t,r,function(){var n,e={statusText:t.statusText,headerMap:null,correlationContext:C(t)};return k&&(n={},t.headers.forEach(function(e,t){d(t)&&(n[t]=e)}),e.headerMap=n),e}),t})["catch"](function(e){throw y(0,0,n,null,r,null,e.message),e}))},hkErr:kt(l,B.FailedMonitorAjaxOpen,"Failed to monitor Window.fetch, monitoring data for this fetch call may be incorrect.")})),R=!0):s&&H.push(Ge(e,Rt,{req:function(e,t,n){p(null,t,n)}})),s&&(e[Rt].polyfill=s)),0<n.length&&n){for(var o=void 0,i=0;!o&&i<n.length;)n[i]&&"AppInsightsPropertiesPlugin"===n[i].identifier&&(o=n[i]),i++;o&&(T=o.context)}}var s,u},l.teardown=function(){te(H,function(e){e.rm()}),F=R=!(H=[]),l.setInitialized(!1)},l.trackDependencyData=function(e,t){l[q](e,t)},l.includeCorrelationHeaders=function(e,t,n,r){var a,o,i,s=l._currentWindowHost||u;return t?(lt.canIncludeCorrelationHeader(D,e.getAbsoluteUrl(),s)&&((n=n||{}).headers=new Headers(n.headers||t instanceof Request&&t.headers||{}),b&&(a="|"+e.traceID+"."+e.spanID,n.headers.set("Request-Id",a),L&&(e.requestHeaders["Request-Id"]=a)),(o=D.appId||T&&T.appId())&&(n.headers.set("Request-Context","appId=cid-v1:"+o),L&&(e.requestHeaders["Request-Context"]="appId=cid-v1:"+o)),I&&(i=new bt(e.traceID,e.spanID),n.headers.set("traceparent",i.toString()),L&&(e.requestHeaders.traceparent=i.toString()))),n):r?(lt.canIncludeCorrelationHeader(D,e.getAbsoluteUrl(),s)&&(b&&(a="|"+e.traceID+"."+e.spanID,r.setRequestHeader("Request-Id",a),L&&(e.requestHeaders["Request-Id"]=a)),(o=D.appId||T&&T.appId())&&(r.setRequestHeader("Request-Context","appId=cid-v1:"+o),L&&(e.requestHeaders["Request-Context"]="appId=cid-v1:"+o)),I&&(i=new bt(e.traceID,e.spanID),r.setRequestHeader("traceparent",i.toString()),L&&(e.requestHeaders.traceparent=i.toString()))),r):undefined},l[q]=function(e,t,n){-1===j||r<j?(D.distributedTracingMode!==et.W3C&&D.distributedTracingMode!==et.AI_AND_W3C||"string"!=typeof e.id||"."===e.id[e.id.length-1]||(e.id+="."),J(e.startTime)&&(e.startTime=new Date),n=ht.create(e,pt.dataType,pt.envelopeType,l[wt](),t,n),l.core.track(n)):r===j&&Et(l,B.MaxAjaxPerPVExceeded,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0),++r}}),e}e.AjaxPlugin=u,e.ajaxRecord=It,function(e,t,n){var r=Object.defineProperty;if(r)try{return r(e,t,n)}catch(a){}typeof n.value!==undefined&&(e[t]=n.value)}(e,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self).Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{})); | ||
//# sourceMappingURL=applicationinsights-dependencies-js.min.js.map |
/* | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-05 | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-06 | ||
* Copyright (c) Microsoft and contributors. All rights reserved. | ||
@@ -4,0 +4,0 @@ */ |
/* | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-05 | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-06 | ||
* Copyright (c) Microsoft and contributors. All rights reserved. | ||
@@ -4,0 +4,0 @@ */ |
/* | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-05 | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-06 | ||
* Copyright (c) Microsoft and contributors. All rights reserved. | ||
@@ -4,0 +4,0 @@ */ |
/* | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-05 | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-06 | ||
* Copyright (c) Microsoft and contributors. All rights reserved. | ||
@@ -4,0 +4,0 @@ */ |
/* | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-05 | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-06 | ||
* Copyright (c) Microsoft and contributors. All rights reserved. | ||
@@ -4,0 +4,0 @@ */ |
/* | ||
* Microsoft Application Insights XHR dependencies plugin, 2.7.2-nightly.2112-05 | ||
* Microsoft Application Insights XHR dependencies plugin, 2.7.2-nightly.2112-06 | ||
* Copyright (c) Microsoft and contributors. All rights reserved. | ||
@@ -4,0 +4,0 @@ * |
/*! | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-05 | ||
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.2-nightly.2112-06 | ||
* Copyright (c) Microsoft and contributors. All rights reserved. | ||
*/ | ||
var e=this,t=function(e){"use strict";var i="function",l="object",a="undefined",P="prototype",o="hasOwnProperty",n=Object,s=n[P],t=n.assign,r=n.create,u=n.defineProperty,c=s[o];function N(){return typeof globalThis!==a&&globalThis?globalThis:typeof self!==a&&self?self:typeof window!==a&&window?window:typeof global!==a&&global?global:null}function d(e){throw new TypeError(e)}(N()||{}).Symbol,(N()||{}).Reflect;var _=t||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])s[o].call(t,a)&&(e[a]=t[a]);return e},f=function(e,t){return(f=n.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[o](n)&&(e[n]=t[n])})(e,t)};function g(e,t){function n(){this.constructor=e}typeof t!==i&&null!==t&&d("Class extends value "+t+" is not a constructor or null"),f(e,t),e[P]=null===t?function(e){if(r)return r(e);if(null==e)return{};var t=typeof e;function n(){}return t!==l&&t!==i&&d("Object prototype may only be an Object:"+e),n[P]=e,new n}(t):(n[P]=t[P],new n)}var p,h="constructor",m="prototype",v="function",x="_dynInstFuncs",y="_isDynProxy",C="_dynClass",T="_dynInstChk",I=T,b="_dfOpts",A="_unknown_",S="__proto__",w="useBaseInst",M="setInstFuncs",q=Object,R=q.getPrototypeOf,F=0;function D(e,t){return e&&q[m].hasOwnProperty.call(e,t)}function L(e){return e&&(e===q[m]||e===Array[m])}function E(e){return L(e)||e===Function[m]}function j(e){if(e){if(R)return R(e);if(e=e[S]||e[m]||(e[h]?e[h][m]:null))return e}return null}function k(e,t){var n=[],r=q.getOwnPropertyNames;if(r)n=r(e);else for(var a in e)"string"==typeof a&&D(e,a)&&n.push(a);if(n&&0<n.length)for(var o=0;o<n.length;o++)t(n[o])}function H(e,t,n){return t!==h&&typeof e[t]===v&&(n||D(e,t))}function O(e){throw new TypeError("DynamicProto: "+e)}function U(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function V(e,t){return D(e,m)?e.name||t||A:((e||{})[h]||{}).name||t||A}function W(e,r,t,n){D(e,m)||O("theClass is an invalid class definition.");var a=e[m];!function(e){if(R)for(var t=[],n=j(r);n&&!E(n)&&!U(t,n);){if(n===e)return 1;t.push(n),n=j(n)}}(a)&&O("["+V(e)+"] is not in class hierarchy of ["+V(r)+"]");var o=null;D(a,C)?o=a[C]:(o="_dynCls$"+V(e,"_")+"$"+F,F++,a[C]=o);var i=W[b],s=!!i[w];s&&n&&n[w]!==undefined&&(s=!!n[w]);var u,l,c,d,f,g,e=(l={},k(u=r,function(e){!l[e]&&H(u,e,!1)&&(l[e]=u[e])}),l);t(r,function(e,t,n,o){function r(e,t,n){var r,a=t[n];return a[y]&&o&&!1!==(r=e[x]||{})[I]&&(a=(r[t[C]]||{})[n]||a),function(){return a.apply(e,arguments)}}var a={};k(n,function(e){a[e]=r(t,n,e)});for(var i=j(e),s=[];i&&!E(i)&&!U(s,i);)k(i,function(e){!a[e]&&H(i,e,!R)&&(a[e]=r(t,i,e))}),s.push(i),i=j(i);return a}(a,r,e,s)),i=!!R&&!!i[M],c=a,o=o,d=r,f=e,n=!1!==(i=i&&n?!!n[M]:i),L(c)||(i=d[x]=d[x]||{},g=i[o]=i[o]||{},!1!==i[I]&&(i[I]=!!n),k(d,function(e){var n,r,a;H(d,e,!1)&&d[e]!==f[e]&&(g[e]=d[e],delete d[e],D(c,e)&&(!c[e]||c[e][y])||(c[e]=(n=c,r=e,(a=function(){var e,t;return(function(e,t,n,r){var a=null;if(e&&D(n,C)){var o=e[x]||{};if((a=(o[n[C]]||{})[t])||O("Missing ["+t+"] "+v),!a[T]&&!1!==o[I]){for(var i=!D(e,t),s=j(e),u=[];i&&s&&!E(s)&&!U(u,s);){var l=s[t];if(l){i=l===r;break}u.push(s),s=j(s)}try{i&&(e[t]=a),a[T]=1}catch(c){o[I]=!1}}}return a}(this,r,n,a)||(typeof(t=(t=n[e=r])===a?j(n)[e]:t)!==v&&O("["+e+"] is not a "+v),t)).apply(this,arguments)})[y]=1,a)))}))}W[b]={setInstFuncs:!0,useBaseInst:!0},(t=p=p||{})[t.CRITICAL=1]="CRITICAL",t[t.WARNING=2]="WARNING";var B={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103,FailedAddingCustomDefinedRequestContext:104,InMemoryStorageBufferFull:105},z="attachEvent",K="addEventListener",X=u;function G(e){return s.toString.call(e)}function $(e){return e===undefined||typeof e===a}function J(e){return null===e||$(e)}function Z(e){return typeof e===i}function Q(e,t){if(e)for(var n in e)c.call(e,n)&&t.call(e,n,e[n])}function Y(e,t){return!(!e||!t||!~e.indexOf(t))}function ee(e){return"string"==typeof e}function te(e,t,n){var r=e.length;try{for(var a=0;a<r&&!(a in e&&-1===t.call(n||e,e[a],a,e));a++);}catch(o){}}function ne(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"")}var re=!{toString:null}.propertyIsEnumerable("toString"),ae=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function oe(e){var t=typeof e;t===i||t===l&&null!==e||d("objKeys called on non-object");var n,r=[];for(n in e)e&&c.call(e,n)&&r.push(n);if(re)for(var a=ae.length,o=0;o<a;o++)e&&c.call(e,ae[o])&&r.push(ae[o]);return r}function ie(){var e=Date;return e.now?e.now():(new e).getTime()}var se="window",ue="performance",le="JSON",ce="msie",de="trident/",fe=null,ge=null;function pe(e){var t=N();return t&&t[e]?t[e]:e===se&&typeof window===l&&window?window:null}function he(){return typeof navigator===l&&navigator?navigator:pe("navigator")}function me(){return pe(ue)}function ve(){return typeof JSON===l&&JSON||null!==pe(le)}function xe(){return ve()?JSON||pe(le):null}function ye(e){var t=Object[P].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":ve()&&(n=xe().stringify(e)),t+n}var Ce=null;function Te(e){return e?'"'+e.replace(/\"/g,"")+'"':""}function Ie(e,t){var n,r=typeof console!==a?console:pe("console");r&&(n="log",Z(r[n=r[e]?e:n])&&r[n](t))}var be=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,r){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",ve()&&(e=xe().stringify(r)),e=(t?" message:"+Te(t):"")+(r?" props:"+Te(e):""),this.message+=e}var Se=function Ot(a){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};W(Ot,this,function(o){function e(e,t){return J(e=a[e])?t:e}function i(e,t){var n,r=(n=a,(r=(r=Ce)||!0===n.disableDbgExt?r:Ce||(n=pe("Microsoft"),Ce=n?n.ApplicationInsights:Ce))?r.ChromeDbgExt:null);r&&r.diagLog&&r.diagLog(e,t)}J(a)&&(a={}),o.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)},o.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)},o.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)},o.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)},o.throwInternal=function(e,t,n,r,a){if(t=new be(t,n,a=void 0!==a&&a,r),o.enableDebugExceptions())throw t;n=e===p.CRITICAL?"errorToConsole":"warnToConsole",$(t.message)?i("throw"+(e===p.CRITICAL?"Critical":"Warning"),t):(r=o.consoleLoggingLevel(),a?(a=+t.messageId,!u[a]&&e<=r&&(o[n](t.message),u[a]=!0)):e<=r&&o[n](t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){Ie("warn",e),i("warning",e)},o.errorToConsole=function(e){Ie("error",e),i("error",e)},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,r;s>=o.maxInternalMessageLimit()||(r=!0,n="AITR_"+t.messageId,u[n]?r=!1:u[n]=!0,r&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++,i(e===p.CRITICAL?"error":"warn",t)),s===o.maxInternalMessageLimit()&&(t=new be(B.MessageLimitPerPVExceeded,r="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(t),e===p.CRITICAL?o.errorToConsole(r):o.warnToConsole(r))))}})},we=(Me.ParentContextKey="parent",Me.ChildrenContextKey="childEvts",Me);function Me(e,a,t){var r,o=this,i=!1;o.start=ie(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},Z(a)&&(i=function(e){if(X)try{var t={enumerable:!0,configurable:!0,get:function(){return!r&&Z(a)&&(r=a(),a=null),r}};return X(e,"payload",t),!0}catch(n){}return!1}(o)),o.getCtx=function(e){return e?(e===Me.ParentContextKey||e===Me.ChildrenContextKey?o:o.ctx||{})[e]:null},o.setCtx=function(e,t){e&&(e===Me.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Me.ChildrenContextKey?o[e]=t:(o.ctx=o.ctx||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Me.ChildrenContextKey);if("[object Array]"===G(t))for(var n=0;n<t.length;n++){var r=t[n];r&&(e+=r.time)}o.time=ie()-o.start,o.exTime=o.time-e,o.complete=function(){},!i&&Z(a)&&(o.payload=a())}}var qe="CoreUtils.doPerf";function Re(e,t,n,r,a){if(e){var o=e;if(o=Z(o.getPerfMgr)?o.getPerfMgr():o){var i,s=void 0,e=o.getCtx(qe);try{if(s=o.create(t(),r,a))return e&&s.setCtx&&(s.setCtx(we.ParentContextKey,e),e.getCtx&&e.setCtx&&((i=e.getCtx(we.ChildrenContextKey))||(i=[],e.setCtx(we.ChildrenContextKey,i)),i.push(s))),o.setCtx(qe,s),n(s)}catch(u){s&&s.setCtx&&s.setCtx("exception",u)}finally{s&&o.fire(s),o.setCtx(qe,e)}}}return n()}var Fe=function(a,t){var o=this,i=null,s=Z(a.processTelemetry),u=Z(a.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return a},o.getNext=function(){return i},o.setNext=function(e){i=e},o.processTelemetry=function(n,r){r=r||t;var e=a?a.identifier:"TelemetryPluginChain";Re(r?r.core():null,function(){return e+":processTelemetry"},function(){if(a&&s){o._hasRun=!0;try{r.setNext(i),u&&a.setNextPlugin(i),i&&(i._hasRun=!1),a.processTelemetry(n,r)}catch(t){var e=i&&i._hasRun;i&&e||r.diagLog().throwInternal(p.CRITICAL,B.PluginException,"Plugin ["+a.identifier+"] failed during processTelemetry - "+ye(t)),i&&!e&&i.processTelemetry(n,r)}}else i&&(o._hasRun=!0,i.processTelemetry(n,r))},function(){return{item:n}},!n.sync)}};function De(e,t){var n=[];if(e&&0<e.length)for(var r=null,a=0;a<e.length;a++){var o=e[a];o&&Z(o.processTelemetry)&&(o=new Fe(o,t),n.push(o),r&&r.setNext(o),r=o)}return 0<n.length?n[0]:null}var Le=function Ut(e,a,n,t){var r,o,i,s,u=this,l=null;null!==t&&(e&&Z(e.getPlugin)?l=function(e,t,n){var r=[],a=!n;if(e)for(;e;){var o=e.getPlugin();!a&&o!==n||(a=!0,r.push(o)),e=e.getNext()}return a||r.push(n),De(r,t)}(e,u,t||e.getPlugin()):t?(r=u,i=e,s=!1,(o=t)&&e&&(i=[],te(e,function(e){!s&&e!==o||(s=!0,i.push(e))})),o&&!s&&(i=i||[]).push(o),l=De(i,r)):$(t)&&(l=De(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Se(a)},u.getCfg=function(){return a},u.getExtCfg=function(e,t){var n,r;return void 0===t&&(t={}),!a||(r=a.extensionConfig)&&e&&(n=r[e]),n||t},u.getConfig=function(e,t,n){var r;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!J(e[t])?r=e[t]:a&&!J(a[t])&&(r=a[t]),J(r)?n:r},u.hasNext=function(){return null!=l},u.getNext=function(){return l},u.setNext=function(e){l=e},u.processNext=function(e){var t=l;t&&(l=t.getNext(),t.processTelemetry(e,u))},u.createNew=function(e,t){return new Ut((e=void 0===e?null:e)||l,a,n,t)}},Ee="getPlugin",u=(je.prototype.initialize=function(e,t,n,r){this._baseTelInit(e,t,n,r)},je);function je(){var s=this,u=!1,l=null,c=null;s.core=null,s.diagLog=function(e){return s._getTelCtx(e).diagLog()},s.isInitialized=function(){return u},s.setInitialized=function(e){u=e},s.setNextPlugin=function(e){c=e},s.processNext=function(e,t){t?t.processNext(e):c&&Z(c.processTelemetry)&&c.processTelemetry(e,null)},s._getTelCtx=function(e){var t=e=void 0===e?null:e;return t||(e=l||new Le(null,{},s.core),t=c&&c[Ee]?e.createNew(null,c[Ee]):e.createNew(null,c)),t},s._baseTelInit=function(e,t,n,r){var a,o;e&&(a="extensionConfig",i=o=[],!e||(i=e[a])!==o&&J(i)&&(e[a]=i=o)),!r&&t&&(r=t.getProcessTelContext().getNext());var i=c;c&&c[Ee]&&(i=c[Ee]()),s.core=t,l=new Le(r,e,t,i),u=!0}}var ke=4294967296,He=4294967295,Pe=!1,Ne=123456789,_e=987654321;function Oe(e){var t=pe("crypto")||pe("msCrypto"),n=t&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&He:(!(n=he())||n.userAgent===ge&&null!==fe||(n=((ge=n.userAgent)||"").toLowerCase(),fe=Y(n,ce)||Y(n,de)),fe?(Pe||function(){try{var e=2147483647&ie();(t=(Math.random()*ke^e)+e)<0&&(t>>>=0),Ne=123456789+t&He,_e=987654321-t&He,Pe=!0}catch(n){}var t}(),t=((_e=36969*(65535&_e)+(_e>>16)&He)<<16)+(65535&(Ne=18e3*(65535&Ne)+(Ne>>16)&He))>>>0&He|0,(t>>>=0)&He):Math.floor(ke*Math.random()|0));return e||(n>>>=0),n}function Ue(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",r=0;r<4;r++)n+=t[15&(e=Oe())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var a=t[8+(3&Oe())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+a+n.substr(16,3)+n.substr(19,12)}var Ve="_aiHooks",We=["req","rsp","hkErr","fnErr"];function Be(e,t){if(e)for(var n=0;n<e.length&&!t(e[n],n);n++);}function ze(e,i,s,u,l){0<=l&&l<=2&&Be(e,function(e,t){var n=e.cbks;if(e=n[We[l]]){i.ctx=function(){return u[t]=u[t]||{}};try{e.apply(i.inst,s)}catch(a){e=i.err;try{var r=n.hkErr;r&&(i.err=a,r.apply(i.inst,s))}catch(o){}finally{i.err=e}}}})}function Ke(u){return function(){var n=arguments,e=u.h,r={name:u.n,inst:this,ctx:null,set:function(e,t){(n=o([],n))[e]=t,a=o([r],n)}},t=[],a=o([r],n);function o(t,e){return Be(e,function(e){t.push(e)}),t}ze(e,r,a,t,0);var i=u.f;try{r.rslt=i.apply(this,n)}catch(s){throw r.err=s,ze(e,r,a,t,3),s}return ze(e,r,a,t,1),r.rslt}}var Xe=Object.getPrototypeOf;function Ge(e,t,n,r){if(void 0===r&&(r=!0),e&&t&&n&&(e=function o(e,t,n){var r=null;return e&&(c.call(e,t)?r=e:n&&(r=o(function(e){if(e){if(Xe)return Xe(e);if(e=e.__proto__||e[P]||e.constructor)return e}return null}(e),t,!1))),r}(e,t,r))&&typeof(r=e[t])===i){var a=r[Ve];return a||((r=Ke(a={i:0,n:t,f:r,h:[]}))[Ve]=a,e[t]=r),n={id:a.i,cbks:n,rm:function(){var n=this.id;Be(a.h,function(e,t){return e.id===n&&(a.h.splice(t,1),1)})}},a.i++,a.h.push(n),n}return null}function $e(e,t,n){var r,a,o=t.length,i=(t&&150<(t=ne(t.toString())).length&&(r=t.substring(0,150),e&&e.throwInternal(p.WARNING,B.NameTooLong,"name is too long. It has been truncated to 150 characters.",{name:t},!0)),r||t);if(i.length!==o){for(var s=0,u=i;n[u]!==undefined;)s++,u=i.substring(0,147)+(a="00"+s).substr(a.length-3);i=u}return i}function Je(e,t,n){var r;return void 0===n&&(n=1024),t&&(n=n||1024,(t=ne(t)).toString().length>n&&(r=t.toString().substring(0,n),e&&e.throwInternal(p.WARNING,B.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),r||t}function Ze(e,t){return n=e,e=t,t=B.UrlTooLong,e&&2048<(e=ne(e)).length&&(r=e.substring(0,2048),n&&n.throwInternal(p.WARNING,t,"input is too long, it has been truncated to 2048 characters.",{data:e},!0)),r||e;var n,r}function Qe(r,e){var a;return e&&(a={},Q(e,function(e,t){if(typeof t===l&&ve())try{t=xe().stringify(t)}catch(n){r&&r.throwInternal(p.WARNING,B.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=Je(r,t,8192),e=$e(r,e,a),a[e]=t}),e=a),e}function Ye(e){var t=""+Math.floor((e=Math.round(e=isNaN(e)||e<0?0:e))/1e3)%60,n=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,a=Math.floor(e/864e5),e=1===(e=""+e%1e3).length?"00"+e:2===e.length?"0"+e:e,t=t.length<2?"0"+t:t,n=n.length<2?"0"+n:n;return(0<a?a+".":"")+(r=r.length<2?"0"+r:r)+":"+n+":"+t+"."+e}var et,tt,nt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",rt="iKey";(tt=tt||{})[tt.LocalStorage=0]="LocalStorage",tt[tt.SessionStorage=1]="SessionStorage",(tt=et=et||{})[tt.AI=0]="AI",tt[tt.AI_AND_W3C=1]="AI_AND_W3C",tt[tt.W3C=2]="W3C";var at=(typeof document===l&&document?document:pe("document"))||{},ot=0,it=[null,null,null,null,null];function st(e){var t,n,r=ot,a=it,o=a[r];return at.createElement?a[r]||(o=a[r]=at.createElement("a")):o={host:(t=ut(t=e,!0)||"")&&null!=(n=t.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<n.length&&ee(n[2])&&0<n[2].length?n[2]+(n[3]||""):t},o.href=e,++r>=a.length&&(r=0),ot=r,o}function ut(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&ee(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",n+=e="http"==t&&":80"===e||"https"==t&&":443"===e?"":e)),n}var lt=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],ct={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var r=0;r<e.correlationHeaderExcludePatterns.length;r++)if(e.correlationHeaderExcludePatterns[r].test(t))return!1;var a,o=st(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(ut(t,!0)||"").toLowerCase()),(!e||!e.enableCorsCorrelation)&&o&&o!==n)return!1;if((n=e&&e.correlationHeaderDomains)&&(te(n,function(e){e=RegExp(e.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")),a=a||e.test(o)}),!a))return!1;var i=e&&e.correlationHeaderExcludedDomains;if(!i||0===i.length)return!0;for(r=0;r<i.length;r++)if(RegExp(i[r].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},getCorrelationContext:function(e){if((e=e&&ct.getCorrelationContextValue(e,"appId"))&&e!==ct.correlationIdPrefix)return e},getCorrelationContextValue:function(e,t){if(e)for(var n=e.split(","),r=0;r<n.length;++r){var a=n[r].split("=");if(2===a.length&&a[0]===t)return a[1]}}};function dt(){var e=me();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:ie()}function ft(e,t){return 0===e||0===t||J(e)||J(t)?null:t-e}var gt,pt=(g(ht,gt=function(){this.ver=2,this.success=!0,this.properties={},this.measurements={}}),ht.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",ht.dataType="RemoteDependencyData",ht);function ht(e,t,n,r,a,o,i,s,u,l,c,d){void 0===u&&(u="Ajax");var f=gt.call(this)||this;f.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0},f.id=t,f.duration=Ye(a),f.success=o,f.resultCode=i+"",f.type=Je(e,u);var g,p,h,m,i=(g=e,t=s,i=o=a=r,o=(u=n)&&0<u.length?(p=(s=st(u)).host,o||(null!=s.pathname?("/"!=((n=0===s.pathname.length?"/":s.pathname)[0]||"")&&(n="/"+n),i=s.pathname,Je(g,t?t+" "+n:n)):Je(g,u))):p=a,{target:p,name:o,data:i});return f.data=Ze(e,r)||i.data,f.target=Je(e,i.target),l&&(f.target="".concat(f.target," | ").concat(l)),f.name=Je(e,i.name),f.properties=Qe(e,c),f.measurements=(h=e,d&&(m={},Q(d,function(e,t){e=$e(h,e,m),m[e]=t}),d=m),d),f}var mt=(vt.create=function(e,t,n,r,a,o){if(n=Je(r,n)||"not_specified",J(e)||J(t)||J(n))throw Error("Input doesn't contain all required fields");r="",e[rt]&&(r=e[rt],delete e[rt]);var i={name:n,time:function(e){if("[object Date]"===G(e)){var t=function(e){return 1===(e=""+e).length?"0"+e:e};return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+(""+(e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}(new Date),iKey:r,ext:o||{},tags:[],data:{},baseType:t,baseData:e};return J(a)||Q(a,function(e,t){i.data[e]=t}),i},vt);function vt(){}var xt="properties";function yt(e,t,n){t=e[t],e=e[n];return t&&e?ft(t,e):0}function Ct(e,t,n,r,a){return(a=yt(n,r,a))?Tt(e,t,Ye(a)):0}function Tt(e,t,n){var r="ajaxPerf",a=0;return e&&t&&n&&((e[r]=e[r]||{})[t]=n,a=1),a}var It=function(){var e=this;e.openDone=!1,e.setRequestHeaderDone=!1,e.sendDone=!1,e.abortDone=!1,e.stateChangeAttached=!1},bt=function Vt(e,t,n){var r=this,a=n,x="responseText";r.perfMark=null,r.completed=!1,r.requestHeadersSize=null,r.requestHeaders=null,r.responseReceivingDuration=null,r.callbackDuration=null,r.ajaxTotalDuration=null,r.aborted=0,r.pageUrl=null,r.requestUrl=null,r.requestSize=0,r.method=null,r.status=null,r.requestSentTime=null,r.responseStartedTime=null,r.responseFinishedTime=null,r.callbackFinishedTime=null,r.endTime=null,r.xhrMonitoringState=new It,r.clientFailure=0,r.traceID=e,r.spanID=t,W(Vt,r,function(v){v.getAbsoluteUrl=function(){return v.requestUrl?(e=st(v.requestUrl))?e.href:void 0:null;var e},v.getPathName=function(){return v.requestUrl?Ze(a,(e=v.method,t=v.requestUrl,e?e.toUpperCase()+" "+t:t)):null;var e,t},v.CreateTrackItem=function(e,t,n){return v.ajaxTotalDuration=Math.round(1e3*ft(v.requestSentTime,v.responseFinishedTime))/1e3,v.ajaxTotalDuration<0?null:((e={id:"|"+v.traceID+"."+v.spanID,target:v.getAbsoluteUrl(),name:v.getPathName(),type:e,startTime:null,duration:v.ajaxTotalDuration,success:200<=+v.status&&+v.status<400,responseCode:+v.status,method:v.method})[xt]={HttpMethod:v.method},v.requestSentTime&&(e.startTime=new Date,e.startTime.setTime(v.requestSentTime)),a=e,i=(r=v).perfTiming,s=a[xt]||{},u=0,l="startTime",c="connect"+"End",d="request"+"Start",f="response"+"End",g="transferSize",p="encodedBodySize",h="decodedBodySize",m="serverTiming",i?(u|=Ct(s,"End",i,"redirectStart","End"),u|=Ct(s,"domainLookup",i,"domainLookupStart","domainLookupEnd"),u|=Ct(s,"connect",i,"connectStart",c),u|=Ct(s,"request",i,d,"requestEnd"),u|=Ct(s,"response",i,"responseStart",f),u|=Ct(s,"networkConnect",i,l,c),u|=Ct(s,"sentRequest",i,d,f),u|=Tt(s,"duration",f=i.duration||yt(i,l,f)||0),u|=Tt(s,"perfTotal",f),(f=i[m])&&(o={},te(f,function(e,t){var n,r,t=(n=e.name||""+t,(r=/([^\w\d_$])/g).test(t=n)?n.replace(r,"_"):t),a=o[t]||{};Q(e,function(e,t){("name"!==e&&ee(t)||"number"==typeof t)&&(!(t=a[e]?a[e]+";"+t:t)&&ee(t)||(a[e]=t))}),o[t]=a}),u|=Tt(s,m,o)),u|=Tt(s,g,i[g]),u|=Tt(s,p,i[p]),u|=Tt(s,h,i[h])):r.perfMark&&(u|=Tt(s,"missing",r.perfAttempts)),u&&(a[xt]=s),t&&0<oe(v.requestHeaders).length&&(e[xt]=e[xt]||{},e[xt].requestHeaders=v.requestHeaders),!n||(t=n())&&((n=t.correlationContext)&&(e.correlationContext=n),t.headerMap&&0<oe(t.headerMap).length&&(e[xt]=e[xt]||{},e[xt].responseHeaders=t.headerMap),v.errorStatusText&&400<=v.status&&(n=t.type,e[xt]=e[xt]||{},""!==n&&"text"!==n||(e[xt][x]=t[x]?t.statusText+" - "+t[x]:t.statusText),"json"===n&&(e[xt][x]=t.response?t.statusText+" - "+JSON.stringify(t.response):t.statusText))),e);var r,a,o,i,s,u,l,c,d,f,g,p,h,m}})},At=(St.isValidTraceId=function(e){return e.match(/^[0-9a-f]{32}$/)&&"00000000000000000000000000000000"!==e},St.isValidSpanId=function(e){return e.match(/^[0-9a-f]{16}$/)&&"0000000000000000"!==e},St.prototype.toString=function(){return"".concat(this.version,"-").concat(this.traceId,"-").concat(this.spanId,"-").concat(this.traceFlag)},St.DEFAULT_TRACE_FLAG="01",St.DEFAULT_VERSION="00",St);function St(e,t){var n=this;n.traceFlag=St.DEFAULT_TRACE_FLAG,n.version=St.DEFAULT_VERSION,e&&St.isValidTraceId(e)?n.traceId=e:n.traceId=Ue(),t&&St.isValidSpanId(t)?n.spanId=t:n.spanId=Ue().substr(0,16)}var wt="ai.ajxmn.",Mt="diagLog",qt="ajaxData",Rt="throwInternal",Ft="fetch",Dt=0;function Lt(e){var t=!1;!function(){var e=!1;try{e=!!pe("XMLHttpRequest")}catch(t){}return e}()||(t=!(J(a=XMLHttpRequest[P])||J(a.open)||J(a.send)||J(a.abort)));var n,r,a=Y(n=((n=(n=void 0===n?null:n)?n:(r=he()||{})?(r.userAgent||"").toLowerCase():"")||"").toLowerCase(),ce)?parseInt(n.split(ce)[1]):Y(n,de)&&(n=parseInt(n.split(de)[1]))?n+4:null;if(t=!(a&&a<9)&&t)try{(new XMLHttpRequest)[qt]={};var o=XMLHttpRequest[P].open;XMLHttpRequest[P].open=o}catch(i){t=!1,jt(e,B.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:ye(i)})}return t}function Et(e){var t="";try{J(e)||J(e[qt])||J(e[qt].requestUrl)||(t+="(url: '"+e[qt].requestUrl+"')")}catch(n){}return t}function jt(e,t,n,r,a){e[Mt]()[Rt](p.CRITICAL,t,n,r,a)}function kt(e,t,n,r,a){e[Mt]()[Rt](p.WARNING,t,n,r,a)}function Ht(t,n,r){return function(e){jt(t,n,r,{ajaxDiagnosticsMessage:Et(e.inst),exception:ye(e.err)})}}function Pt(e,t){return e&&t?e.indexOf(t):-1}var Nt,u=(g(_t,Nt=u),_t.getDefaultConfig=function(){return{maxAjaxCallsPerView:500,disableAjaxTracking:!1,disableFetchTracking:!0,excludeRequestFromAutoTrackingPatterns:undefined,disableCorrelationHeaders:!1,distributedTracingMode:et.AI_AND_W3C,correlationHeaderExcludedDomains:["*.blob.core.windows.net","*.blob.core.chinacloudapi.cn","*.blob.core.cloudapi.de","*.blob.core.usgovcloudapi.net"],correlationHeaderDomains:undefined,correlationHeaderExcludePatterns:undefined,appId:undefined,enableCorsCorrelation:!1,enableRequestHeaderTracking:!1,enableResponseHeaderTracking:!1,enableAjaxErrorStatusText:!1,enableAjaxPerfTracking:!1,maxAjaxPerfLookupAttempts:3,ajaxPerfLookupDelay:25,ignoreHeaders:["Authorization","X-API-Key","WWW-Authenticate"],addRequestContext:undefined}},_t.getEmptyConfig=function(){var t=this.getDefaultConfig();return Q(t,function(e){t[e]=undefined}),t},_t.prototype.processTelemetry=function(e,t){this.processNext(e,t)},_t.identifier="AjaxDependencyPlugin",_t);function _t(){var e=Nt.call(this)||this;e.identifier=_t.identifier,e.priority=120;var T,I,b,A,S,w,M,q="trackDependencyDataInternal",t=typeof location===l&&location?location:pe("location"),R=!1,F=!1,u=t&&t.host&&t.host.toLowerCase(),D=_t.getEmptyConfig(),L=!1,r=0,E=!1,j=0,k=!1,H=[],s={};return W(_t,e,function(l,c){function d(t){var n=!0;return(t||D.ignoreHeaders)&&te(D.ignoreHeaders,function(e){if(e.toLowerCase()==t.toLowerCase())return n=!1,-1}),n}function f(e,t,n){H.push(e?Ge(e[P],t,n,!1):null)}function g(e,t,n){var r=!1,a=((ee(t)?t:(t||{}).url||"")||"").toLowerCase();if(te(S,function(e){var t=e;ee(e)&&(t=RegExp(e)),r=r||t.test(a)}),r)return r;var o=Pt(a,"?"),i=Pt(a,"#");return-1!==(o=-1===o||-1!==i&&i<o?i:o)&&(a=a.substring(0,o)),J(e)?J(t)||(r="object"==typeof t&&!0===t[nt]||!!n&&!0===n[nt]):r=!0===e[nt]||!0===a[nt],(r=!(r||!a||(e=a,!~lt.indexOf(e.toLowerCase())))||r)?s[a]||(s[a]=1):s[a]&&(r=!0),r}function p(e,t){var n=!0,r=F;return J(e)||(n=!0===t||!J(e[qt])),r&&n}function h(n){n[qt].xhrMonitoringState.stateChangeAttached=function(e,t,n,r){void 0===r&&(r=!1);var a=!1;if(!J(e))try{J(e[K])?J(e[z])||(e[z]("on"+t,n),a=!0):(e[K](t,n,r),a=!0)}catch(o){}return a}(n,"readystatechange",function(){try{n&&4===n.readyState&&p(n)&&((o=(a=n)[qt]).responseFinishedTime=dt(),o.status=a.status,v("xmlhttprequest",o,function(){try{var e=o.CreateTrackItem("Ajax",L,function(){var e,n,t={statusText:a.statusText,headerMap:null,correlationContext:i(a),type:a.responseType,responseText:function(e){try{var t=e.responseType;if(""===t||"text"===t)return e.responseText}catch(n){}return null}(a),response:a.response};return!k||(e=a.getAllResponseHeaders())&&(e=ne(e).split(/[\r\n]+/),n={},te(e,function(e){var e=(t=e.split(": ")).shift(),t=t.join(": ");d(e)&&(n[e]=t)}),t.headerMap=n),t}),t=void 0;try{w&&(t=w({status:a.status,xhr:a}))}catch(n){kt(l,B.FailedAddingCustomDefinedRequestContext,"Failed to add custom defined request context as configured call back may missing a null check.")}e?(t!==undefined&&(e.properties=_(_({},e.properties),t)),l[q](e)):r(null,{requestSentTime:o.requestSentTime,responseFinishedTime:o.responseFinishedTime})}finally{try{a[qt]=null}catch(n){}}},function(e){r(e,null)}))}catch(t){var e=ye(t);e&&-1!==Pt(e.toLowerCase(),"c00c023f")||jt(l,B.FailedMonitorAjaxRSC,"Failed to monitor XMLHttpRequest 'readystatechange' event handler, monitoring data for this ajax call may be incorrect.",{ajaxDiagnosticsMessage:Et(n),exception:e})}function r(e,t){(t=t||{}).ajaxDiagnosticsMessage=Et(a),e&&(t.exception=ye(e)),kt(l,B.FailedMonitorAjaxDur,"Failed to calculate the duration of the ajax call, monitoring data for this ajax call won't be sent.",t)}var a,o})}function i(e){try{var t=e.getAllResponseHeaders();if(null!==t&&-1!==Pt(t.toLowerCase(),"request-context")){var n=e.getResponseHeader("Request-Context");return ct.getCorrelationContext(n)}}catch(r){kt(l,B.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{ajaxDiagnosticsMessage:Et(e),exception:ye(r)})}}function m(e,t){var n;t.requestUrl&&A&&E&&(n=me())&&Z(n.mark)&&(e=A+e+"#"+ ++Dt,n.mark(e),(n=n.getEntriesByName(e))&&1===n.length&&(t.perfMark=n[0]))}function v(o,i,s,u){var l=i.perfMark,c=me(),d=D.maxAjaxPerfLookupAttempts,f=D.ajaxPerfLookupDelay,g=i.requestUrl,p=0;!function h(){try{if(c&&l){p++;for(var e=null,t=c.getEntries(),n=t.length-1;0<=n;n--){var r=t[n];if(r){if("resource"===r.entryType)r.initiatorType!==o||-1===Pt(r.name,g)&&-1===Pt(g,r.name)||(e=r);else if("mark"===r.entryType&&r.name===l.name){i.perfTiming=e;break}if(r.startTime<l.startTime-1e3)break}}}!l||i.perfTiming||d<=p||!1===i["async"]?(l&&Z(c.clearMarks)&&c.clearMarks(l.name),i.perfAttempts=p,s()):setTimeout(h,f)}catch(a){u(a)}}()}function x(e){var t="";try{J(e)||(t+="(url: '".concat("string"==typeof e?e:e.url,"')"))}catch(n){jt(l,B.FailedMonitorAjaxOpen,"Failed to grab failed fetch diagnostics message",{exception:ye(n)})}return t}function y(e,r,a,o,i,s){function u(e,t,n){(n=n||{}).fetchDiagnosticsMessage=x(a),t&&(n.exception=ye(t)),kt(l,e,"Failed to calculate the duration of the fetch call, monitoring data for this fetch call won't be sent.",n)}i&&(i.responseFinishedTime=dt(),i.status=r,v("fetch",i,function(){var e,t=i.CreateTrackItem("Fetch",L,s);try{w&&(e=w({status:r,request:a,response:o}))}catch(n){kt(l,B.FailedAddingCustomDefinedRequestContext,"Failed to add custom defined request context as configured call back may missing a null check.")}t?(e!==undefined&&(t.properties=_(_({},t.properties),e)),l[q](t)):u(B.FailedMonitorAjaxDur,null,{requestSentTime:i.requestSentTime,responseFinishedTime:i.responseFinishedTime})},function(e){u(B.FailedMonitorAjaxGetCorrelationHeader,e,null)}))}function C(e){if(e&&e.headers)try{var t=e.headers.get("Request-Context");return ct.getCorrelationContext(t)}catch(n){kt(l,B.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{fetchDiagnosticsMessage:x(e),exception:ye(n)})}}l.initialize=function(e,t,n,r){if(!l.isInitialized()){c.initialize(e,t,n,r);var a=l._getTelCtx();if(Q(_t.getDefaultConfig(),function(e,t){D[e]=a.getConfig(_t.identifier,e,t)}),r=D.distributedTracingMode,L=D.enableRequestHeaderTracking,M=D.enableAjaxErrorStatusText,E=D.enableAjaxPerfTracking,j=D.maxAjaxCallsPerView,k=D.enableResponseHeaderTracking,S=D.excludeRequestFromAutoTrackingPatterns,w=D.addRequestContext,b=r===et.AI||r===et.AI_AND_W3C,I=r===et.AI_AND_W3C||r===et.W3C,E&&(s=e.instrumentationKey||"unkwn",A=5<s.length?wt+s.substring(s.length-5)+".":wt+s+"."),!1===D.disableAjaxTracking&&Lt(l)&&!F&&(f(XMLHttpRequest,"open",{req:function(e,t,n,r){var a,o=e.inst,i=o[qt];!g(o,n)&&p(o,!0)&&(i&&i.xhrMonitoringState.openDone||(a=o,e=t,i=n,t=r,n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Ue(),r=Ue().substr(0,16),(r=new bt(n,r,l[Mt]())).method=e,r.requestUrl=i,r.xhrMonitoringState.openDone=!0,r.requestHeaders={},r["async"]=t,r.errorStatusText=M,a[qt]=r),h(o))},hkErr:Ht(l,B.FailedMonitorAjaxOpen,"Failed to monitor XMLHttpRequest.open, monitoring data for this ajax call may be incorrect.")}),f(XMLHttpRequest,"send",{req:function(e,t){var n=e.inst,e=n[qt];p(n)&&!e.xhrMonitoringState.sendDone&&(m("xhr",e),e.requestSentTime=dt(),l.includeCorrelationHeaders(e,undefined,undefined,n),e.xhrMonitoringState.sendDone=!0)},hkErr:Ht(l,B.FailedMonitorAjaxSend,"Failed to monitor XMLHttpRequest, monitoring data for this ajax call may be incorrect.")}),f(XMLHttpRequest,"abort",{req:function(e){var t=e.inst,e=t[qt];p(t)&&!e.xhrMonitoringState.abortDone&&(e.aborted=1,e.xhrMonitoringState.abortDone=!0)},hkErr:Ht(l,B.FailedMonitorAjaxAbort,"Failed to monitor XMLHttpRequest.abort, monitoring data for this ajax call may be incorrect.")}),L&&f(XMLHttpRequest,"setRequestHeader",{req:function(e,t,n){p(e=e.inst)&&d(t)&&(e[qt].requestHeaders[t]=n)},hkErr:Ht(l,B.FailedMonitorAjaxSetRequestHeader,"Failed to monitor XMLHttpRequest.setRequestHeader, monitoring data for this ajax call may be incorrect.")}),F=!0),(e=!(r=N())||J(r.Request)||J(r.Request[P])||J(r[Ft])?null:r[Ft])&&(s=N(),u=e.polyfill,!1===D.disableFetchTracking?(H.push(Ge(s,Ft,{req:function(e,t,n){var r,a;!R||g(null,t,n)||u&&F||(r=e.ctx(),a=function(e,t){var n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Ue(),r=Ue().substr(0,16);(n=new bt(n,r,l[Mt]())).requestSentTime=dt(),n.errorStatusText=M,e instanceof Request?n.requestUrl=e?e.url:"":n.requestUrl=e,r="GET",t&&t.method?r=t.method:e&&e instanceof Request&&(r=e.method),n.method=r;var a={};return L&&new Headers((t?t.headers:0)||e instanceof Request&&e.headers||{}).forEach(function(e,t){d(t)&&(a[t]=e)}),n.requestHeaders=a,m("fetch",n),n}(t,n),(t=l.includeCorrelationHeaders(a,t,n))!==n&&e.set(1,t),r.data=a)},rsp:function(e,n){var r=e.ctx().data;r&&(e.rslt=e.rslt.then(function(t){return y(0,(t||{}).status,n,t,r,function(){var n,e={statusText:t.statusText,headerMap:null,correlationContext:C(t)};return k&&(n={},t.headers.forEach(function(e,t){d(t)&&(n[t]=e)}),e.headerMap=n),e}),t})["catch"](function(e){throw y(0,0,n,null,r,null,e.message),e}))},hkErr:Ht(l,B.FailedMonitorAjaxOpen,"Failed to monitor Window.fetch, monitoring data for this fetch call may be incorrect.")})),R=!0):u&&H.push(Ge(s,Ft,{req:function(e,t,n){g(null,t,n)}})),u&&(s[Ft].polyfill=u)),0<n.length&&n){for(var o=void 0,i=0;!o&&i<n.length;)n[i]&&"AppInsightsPropertiesPlugin"===n[i].identifier&&(o=n[i]),i++;o&&(T=o.context)}}var s,u},l.teardown=function(){te(H,function(e){e.rm()}),F=R=!(H=[]),l.setInitialized(!1)},l.trackDependencyData=function(e,t){l[q](e,t)},l.includeCorrelationHeaders=function(e,t,n,r){var a,o,i,s=l._currentWindowHost||u;return t?(ct.canIncludeCorrelationHeader(D,e.getAbsoluteUrl(),s)&&((n=n||{}).headers=new Headers(n.headers||t instanceof Request&&t.headers||{}),b&&(a="|"+e.traceID+"."+e.spanID,n.headers.set("Request-Id",a),L&&(e.requestHeaders["Request-Id"]=a)),(o=D.appId||T&&T.appId())&&(n.headers.set("Request-Context","appId=cid-v1:"+o),L&&(e.requestHeaders["Request-Context"]="appId=cid-v1:"+o)),I&&(i=new At(e.traceID,e.spanID),n.headers.set("traceparent",i.toString()),L&&(e.requestHeaders.traceparent=i.toString()))),n):r?(ct.canIncludeCorrelationHeader(D,e.getAbsoluteUrl(),s)&&(b&&(a="|"+e.traceID+"."+e.spanID,r.setRequestHeader("Request-Id",a),L&&(e.requestHeaders["Request-Id"]=a)),(o=D.appId||T&&T.appId())&&(r.setRequestHeader("Request-Context","appId=cid-v1:"+o),L&&(e.requestHeaders["Request-Context"]="appId=cid-v1:"+o)),I&&(i=new At(e.traceID,e.spanID),r.setRequestHeader("traceparent",i.toString()),L&&(e.requestHeaders.traceparent=i.toString()))),r):undefined},l[q]=function(e,t,n){-1===j||r<j?(D.distributedTracingMode!==et.W3C&&D.distributedTracingMode!==et.AI_AND_W3C||"string"!=typeof e.id||"."===e.id[e.id.length-1]||(e.id+="."),J(e.startTime)&&(e.startTime=new Date),n=mt.create(e,pt.dataType,pt.envelopeType,l[Mt](),t,n),l.core.track(n)):r===j&&jt(l,B.MaxAjaxPerPVExceeded,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0),++r}}),e}e.AjaxPlugin=u,e.ajaxRecord=bt,function(e,t,n){var r=Object.defineProperty;if(r)try{return r(e,t,n)}catch(a){}typeof n.value!==undefined&&(e[t]=n.value)}(e,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self).Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{})); | ||
var e=this,t=function(e){"use strict";var i="function",l="object",a="undefined",P="prototype",o="hasOwnProperty",n=Object,s=n[P],t=n.assign,r=n.create,u=n.defineProperty,c=s[o];function N(){return typeof globalThis!==a&&globalThis?globalThis:typeof self!==a&&self?self:typeof window!==a&&window?window:typeof global!==a&&global?global:null}function d(e){throw new TypeError(e)}(N()||{}).Symbol,(N()||{}).Reflect;var _=t||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])s[o].call(t,a)&&(e[a]=t[a]);return e},f=function(e,t){return(f=n.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[o](n)&&(e[n]=t[n])})(e,t)};function p(e,t){function n(){this.constructor=e}typeof t!==i&&null!==t&&d("Class extends value "+t+" is not a constructor or null"),f(e,t),e[P]=null===t?function(e){if(r)return r(e);if(null==e)return{};var t=typeof e;function n(){}return t!==l&&t!==i&&d("Object prototype may only be an Object:"+e),n[P]=e,new n}(t):(n[P]=t[P],new n)}var g,h="constructor",m="prototype",v="function",x="_dynInstFuncs",y="_isDynProxy",C="_dynClass",T="_dynInstChk",I=T,b="_dfOpts",A="_unknown_",S="__proto__",w="useBaseInst",M="setInstFuncs",q=Object,R=q.getPrototypeOf,F=0;function D(e,t){return e&&q[m].hasOwnProperty.call(e,t)}function L(e){return e&&(e===q[m]||e===Array[m])}function E(e){return L(e)||e===Function[m]}function j(e){if(e){if(R)return R(e);e=e[S]||e[m]||(e[h]?e[h][m]:null);if(e)return e}return null}function k(e,t){var n=[],r=q.getOwnPropertyNames;if(r)n=r(e);else for(var a in e)"string"==typeof a&&D(e,a)&&n.push(a);if(n&&0<n.length)for(var o=0;o<n.length;o++)t(n[o])}function H(e,t,n){return t!==h&&typeof e[t]===v&&(n||D(e,t))}function O(e){throw new TypeError("DynamicProto: "+e)}function U(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function V(e,t){return D(e,m)?e.name||t||A:((e||{})[h]||{}).name||t||A}function W(e,r,t,n){D(e,m)||O("theClass is an invalid class definition.");var a=e[m];!function(e){if(R)for(var t=[],n=j(r);n&&!E(n)&&!U(t,n);){if(n===e)return 1;t.push(n),n=j(n)}}(a)&&O("["+V(e)+"] is not in class hierarchy of ["+V(r)+"]");var o=null;D(a,C)?o=a[C]:(o="_dynCls$"+V(e,"_")+"$"+F,F++,a[C]=o);var i=W[b],s=!!i[w];s&&n&&n[w]!==undefined&&(s=!!n[w]);var u,l,e=(l={},k(u=r,function(e){!l[e]&&H(u,e,!1)&&(l[e]=u[e])}),l);t(r,function(e,t,n,o){function r(e,t,n){var r,a=t[n];return a[y]&&o&&!1!==(r=e[x]||{})[I]&&(a=(r[t[C]]||{})[n]||a),function(){return a.apply(e,arguments)}}var a={};k(n,function(e){a[e]=r(t,n,e)});for(var i=j(e),s=[];i&&!E(i)&&!U(s,i);)k(i,function(e){!a[e]&&H(i,e,!R)&&(a[e]=r(t,i,e))}),s.push(i),i=j(i);return a}(a,r,e,s));var c,d,f,p,i=!!R&&!!i[M];c=a,o=o,d=r,f=e,n=!1!==(i=i&&n?!!n[M]:i),L(c)||(i=d[x]=d[x]||{},p=i[o]=i[o]||{},!1!==i[I]&&(i[I]=!!n),k(d,function(e){var n,r,a;H(d,e,!1)&&d[e]!==f[e]&&(p[e]=d[e],delete d[e],D(c,e)&&(!c[e]||c[e][y])||(c[e]=(n=c,r=e,(a=function(){var e,t;return(function(e,t,n,r){var a=null;if(e&&D(n,C)){var o=e[x]||{};if((a=(o[n[C]]||{})[t])||O("Missing ["+t+"] "+v),!a[T]&&!1!==o[I]){for(var i=!D(e,t),s=j(e),u=[];i&&s&&!E(s)&&!U(u,s);){var l=s[t];if(l){i=l===r;break}u.push(s),s=j(s)}try{i&&(e[t]=a),a[T]=1}catch(c){o[I]=!1}}}return a}(this,r,n,a)||(typeof(t=(t=n[e=r])===a?j(n)[e]:t)!==v&&O("["+e+"] is not a "+v),t)).apply(this,arguments)})[y]=1,a)))}))}W[b]={setInstFuncs:!0,useBaseInst:!0},(t=g=g||{})[t.CRITICAL=1]="CRITICAL",t[t.WARNING=2]="WARNING";var B={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103,FailedAddingCustomDefinedRequestContext:104,InMemoryStorageBufferFull:105},z="attachEvent",K="addEventListener",X=u;function G(e){return s.toString.call(e)}function $(e){return e===undefined||typeof e===a}function J(e){return null===e||$(e)}function Z(e){return typeof e===i}function Q(e,t){if(e)for(var n in e)c.call(e,n)&&t.call(e,n,e[n])}function Y(e,t){return!(!e||!t||!~e.indexOf(t))}function ee(e){return"string"==typeof e}function te(e,t,n){var r=e.length;try{for(var a=0;a<r&&!(a in e&&-1===t.call(n||e,e[a],a,e));a++);}catch(o){}}function ne(e){return"string"!=typeof e?e:e.replace(/^\s+|\s+$/g,"")}var re=!{toString:null}.propertyIsEnumerable("toString"),ae=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];function oe(e){var t=typeof e;t===i||t===l&&null!==e||d("objKeys called on non-object");var n,r=[];for(n in e)e&&c.call(e,n)&&r.push(n);if(re)for(var a=ae.length,o=0;o<a;o++)e&&c.call(e,ae[o])&&r.push(ae[o]);return r}function ie(){var e=Date;return e.now?e.now():(new e).getTime()}var se="window",ue="performance",le="JSON",ce="msie",de="trident/",fe=null,pe=null;function ge(e){var t=N();return t&&t[e]?t[e]:e===se&&typeof window===l&&window?window:null}function he(){return typeof navigator===l&&navigator?navigator:ge("navigator")}function me(){return ge(ue)}function ve(){return typeof JSON===l&&JSON||null!==ge(le)}function xe(){return ve()?JSON||ge(le):null}function ye(e){var t=Object[P].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":ve()&&(n=xe().stringify(e)),t+n}var Ce=null;function Te(e){return e?'"'+e.replace(/\"/g,"")+'"':""}function Ie(e,t){var n,r=typeof console!==a?console:ge("console");r&&(n="log",Z(r[n=r[e]?e:n])&&r[n](t))}var be=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,r){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e;e="";ve()&&(e=xe().stringify(r));e=(t?" message:"+Te(t):"")+(r?" props:"+Te(e):"");this.message+=e}var Se=function _t(a){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};W(_t,this,function(o){function e(e,t){e=a[e];return J(e)?t:e}function i(e,t){var n,r=(r=(r=Ce)||!0===a.disableDbgExt?r:Ce||(n=ge("Microsoft"),Ce=n?n.ApplicationInsights:Ce))?r.ChromeDbgExt:null;r&&r.diagLog&&r.diagLog(e,t)}J(a)&&(a={}),o.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)},o.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)},o.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)},o.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)},o.throwInternal=function(e,t,n,r,a){t=new be(t,n,a=void 0!==a&&a,r);if(o.enableDebugExceptions())throw t;n=e===g.CRITICAL?"errorToConsole":"warnToConsole";$(t.message)?i("throw"+(e===g.CRITICAL?"Critical":"Warning"),t):(r=o.consoleLoggingLevel(),a?(a=+t.messageId,!u[a]&&e<=r&&(o[n](t.message),u[a]=!0)):e<=r&&o[n](t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){Ie("warn",e),i("warning",e)},o.errorToConsole=function(e){Ie("error",e),i("error",e)},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,r;s>=o.maxInternalMessageLimit()||(r=!0,n="AITR_"+t.messageId,u[n]?r=!1:u[n]=!0,r&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++,i(e===g.CRITICAL?"error":"warn",t)),s===o.maxInternalMessageLimit()&&(t=new be(B.MessageLimitPerPVExceeded,r="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(t),e===g.CRITICAL?o.errorToConsole(r):o.warnToConsole(r))))}})},we=(Me.ParentContextKey="parent",Me.ChildrenContextKey="childEvts",Me);function Me(e,a,t){var r,o=this,i=!1;o.start=ie(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},Z(a)&&(i=function(e){if(X)try{var t={enumerable:!0,configurable:!0,get:function(){return!r&&Z(a)&&(r=a(),a=null),r}};return X(e,"payload",t),!0}catch(n){}return!1}(o)),o.getCtx=function(e){return e?(e===Me.ParentContextKey||e===Me.ChildrenContextKey?o:o.ctx||{})[e]:null},o.setCtx=function(e,t){e&&(e===Me.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Me.ChildrenContextKey?o[e]=t:(o.ctx=o.ctx||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Me.ChildrenContextKey);if("[object Array]"===G(t))for(var n=0;n<t.length;n++){var r=t[n];r&&(e+=r.time)}o.time=ie()-o.start,o.exTime=o.time-e,o.complete=function(){},!i&&Z(a)&&(o.payload=a())}}var qe="CoreUtils.doPerf";function Re(e,t,n,r,a){if(e){var o=e;if(o=Z(o.getPerfMgr)?o.getPerfMgr():o){var i,s=void 0,e=o.getCtx(qe);try{if(s=o.create(t(),r,a))return e&&s.setCtx&&(s.setCtx(we.ParentContextKey,e),e.getCtx&&e.setCtx&&((i=e.getCtx(we.ChildrenContextKey))||(i=[],e.setCtx(we.ChildrenContextKey,i)),i.push(s))),o.setCtx(qe,s),n(s)}catch(u){s&&s.setCtx&&s.setCtx("exception",u)}finally{s&&o.fire(s),o.setCtx(qe,e)}}}return n()}var Fe=function(a,t){var o=this,i=null,s=Z(a.processTelemetry),u=Z(a.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return a},o.getNext=function(){return i},o.setNext=function(e){i=e},o.processTelemetry=function(n,r){r=r||t;var e=a?a.identifier:"TelemetryPluginChain";Re(r?r.core():null,function(){return e+":processTelemetry"},function(){if(a&&s){o._hasRun=!0;try{r.setNext(i),u&&a.setNextPlugin(i),i&&(i._hasRun=!1),a.processTelemetry(n,r)}catch(t){var e=i&&i._hasRun;i&&e||r.diagLog().throwInternal(g.CRITICAL,B.PluginException,"Plugin ["+a.identifier+"] failed during processTelemetry - "+ye(t)),i&&!e&&i.processTelemetry(n,r)}}else i&&(o._hasRun=!0,i.processTelemetry(n,r))},function(){return{item:n}},!n.sync)}};function De(e,t){var n=[];if(e&&0<e.length)for(var r=null,a=0;a<e.length;a++){var o=e[a];o&&Z(o.processTelemetry)&&(o=new Fe(o,t),n.push(o),r&&r.setNext(o),r=o)}return 0<n.length?n[0]:null}var Le=function Ot(e,a,n,t){var r,o,i,s,u=this,l=null;null!==t&&(e&&Z(e.getPlugin)?l=function(e,t,n){var r=[],a=!n;if(e)for(;e;){var o=e.getPlugin();!a&&o!==n||(a=!0,r.push(o)),e=e.getNext()}return a||r.push(n),De(r,t)}(e,u,t||e.getPlugin()):t?(r=u,i=e,s=!1,(o=t)&&e&&(i=[],te(e,function(e){!s&&e!==o||(s=!0,i.push(e))})),o&&!s&&(i=i||[]).push(o),l=De(i,r)):$(t)&&(l=De(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Se(a)},u.getCfg=function(){return a},u.getExtCfg=function(e,t){var n,r;return void 0===t&&(t={}),!a||(r=a.extensionConfig)&&e&&(n=r[e]),n||t},u.getConfig=function(e,t,n){var r;void 0===n&&(n=!1);e=u.getExtCfg(e,null);return e&&!J(e[t])?r=e[t]:a&&!J(a[t])&&(r=a[t]),J(r)?n:r},u.hasNext=function(){return null!=l},u.getNext=function(){return l},u.setNext=function(e){l=e},u.processNext=function(e){var t=l;t&&(l=t.getNext(),t.processTelemetry(e,u))},u.createNew=function(e,t){return new Ot((e=void 0===e?null:e)||l,a,n,t)}},Ee="getPlugin",u=(je.prototype.initialize=function(e,t,n,r){this._baseTelInit(e,t,n,r)},je);function je(){var s=this,u=!1,l=null,c=null;s.core=null,s.diagLog=function(e){return s._getTelCtx(e).diagLog()},s.isInitialized=function(){return u},s.setInitialized=function(e){u=e},s.setNextPlugin=function(e){c=e},s.processNext=function(e,t){t?t.processNext(e):c&&Z(c.processTelemetry)&&c.processTelemetry(e,null)},s._getTelCtx=function(e){var t=e=void 0===e?null:e;return t||(e=l||new Le(null,{},s.core),t=c&&c[Ee]?e.createNew(null,c[Ee]):e.createNew(null,c)),t},s._baseTelInit=function(e,t,n,r){var a,o;e&&(a="extensionConfig",i=o=[],!e||(i=e[a])!==o&&J(i)&&(e[a]=i=o)),!r&&t&&(r=t.getProcessTelContext().getNext());var i=c;c&&c[Ee]&&(i=c[Ee]()),s.core=t,l=new Le(r,e,t,i),u=!0}}var ke=4294967296,He=4294967295,Pe=!1,Ne=123456789,_e=987654321;function Oe(e){var t=ge("crypto")||ge("msCrypto"),n=t&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&He:(!(t=he())||t.userAgent===pe&&null!==fe||(t=((pe=t.userAgent)||"").toLowerCase(),fe=Y(t,ce)||Y(t,de)),fe?(Pe||function(){try{var e=2147483647&ie();(t=(Math.random()*ke^e)+e)<0&&(t>>>=0),Ne=123456789+t&He,_e=987654321-t&He,Pe=!0}catch(n){}var t}(),n=((_e=36969*(65535&_e)+(_e>>16)&He)<<16)+(65535&(Ne=18e3*(65535&Ne)+(Ne>>16)&He))>>>0&He|0,(n>>>=0)&He):Math.floor(ke*Math.random()|0));return e||(n>>>=0),n}function Ue(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",r=0;r<4;r++)n+=t[15&(e=Oe())]+t[e>>4&15]+t[e>>8&15]+t[e>>12&15]+t[e>>16&15]+t[e>>20&15]+t[e>>24&15]+t[e>>28&15];var a=t[8+(3&Oe())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+a+n.substr(16,3)+n.substr(19,12)}var Ve="_aiHooks",We=["req","rsp","hkErr","fnErr"];function Be(e,t){if(e)for(var n=0;n<e.length&&!t(e[n],n);n++);}function ze(e,i,s,u,l){0<=l&&l<=2&&Be(e,function(e,t){var n=e.cbks,e=n[We[l]];if(e){i.ctx=function(){return u[t]=u[t]||{}};try{e.apply(i.inst,s)}catch(a){e=i.err;try{var r=n.hkErr;r&&(i.err=a,r.apply(i.inst,s))}catch(o){}finally{i.err=e}}}})}function Ke(u){return function(){var n=arguments,e=u.h,r={name:u.n,inst:this,ctx:null,set:function(e,t){(n=o([],n))[e]=t,a=o([r],n)}},t=[],a=o([r],n);function o(t,e){return Be(e,function(e){t.push(e)}),t}ze(e,r,a,t,0);var i=u.f;try{r.rslt=i.apply(this,n)}catch(s){throw r.err=s,ze(e,r,a,t,3),s}return ze(e,r,a,t,1),r.rslt}}var Xe=Object.getPrototypeOf;function Ge(e,t,n,r){if(void 0===r&&(r=!0),e&&t&&n){e=function o(e,t,n){var r=null;return e&&(c.call(e,t)?r=e:n&&(r=o(function(e){if(e){if(Xe)return Xe(e);e=e.__proto__||e[P]||e.constructor;if(e)return e}return null}(e),t,!1))),r}(e,t,r);if(e){r=e[t];if(typeof r===i){var a=r[Ve];a||((r=Ke(a={i:0,n:t,f:r,h:[]}))[Ve]=a,e[t]=r);n={id:a.i,cbks:n,rm:function(){var n=this.id;Be(a.h,function(e,t){return e.id===n&&(a.h.splice(t,1),1)})}};return a.i++,a.h.push(n),n}}}return null}function $e(e,t,n){var r,a,o=t.length,i=(e=e,(t=t)&&150<(t=ne(t.toString())).length&&(a=t.substring(0,150),e&&e.throwInternal(g.WARNING,B.NameTooLong,"name is too long. It has been truncated to 150 characters.",{name:t},!0)),a||t);if(i.length!==o){for(var s=0,u=i;n[u]!==undefined;)s++,u=i.substring(0,147)+(r=void 0,(r="00"+s).substr(r.length-3));i=u}return i}function Je(e,t,n){var r;return void 0===n&&(n=1024),t&&(n=n||1024,(t=ne(t)).toString().length>n&&(r=t.toString().substring(0,n),e&&e.throwInternal(g.WARNING,B.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),r||t}function Ze(e,t){return n=e,e=B.UrlTooLong,(t=t)&&2048<(t=ne(t)).length&&(r=t.substring(0,2048),n&&n.throwInternal(g.WARNING,e,"input is too long, it has been truncated to 2048 characters.",{data:t},!0)),r||t;var n,r}function Qe(r,e){var a;return e&&(a={},Q(e,function(e,t){if(typeof t===l&&ve())try{t=xe().stringify(t)}catch(n){r&&r.throwInternal(g.WARNING,B.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=Je(r,t,8192),e=$e(r,e,a),a[e]=t}),e=a),e}function Ye(e){var t=""+Math.floor((e=Math.round(e=isNaN(e)||e<0?0:e))/1e3)%60,n=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,a=Math.floor(e/864e5),e=1===(e=""+e%1e3).length?"00"+e:2===e.length?"0"+e:e,t=t.length<2?"0"+t:t,n=n.length<2?"0"+n:n;return(0<a?a+".":"")+(r=r.length<2?"0"+r:r)+":"+n+":"+t+"."+e}var et,tt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",nt="iKey",rt=(et={AI:0,0:"AI",AI_AND_W3C:1,1:"AI_AND_W3C",W3C:2,2:"W3C"},(typeof document===l&&document?document:ge("document"))||{}),at=0,ot=[null,null,null,null,null];function it(n){var e=at,t=ot,r=t[e];return rt.createElement?t[e]||(r=t[e]=rt.createElement("a")):r={host:function(){var e=st(n,!0)||"";if(e){var t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i);if(null!=t&&3<t.length&&ee(t[2])&&0<t[2].length)return t[2]+(t[3]||"")}return e}()},r.href=n,++e>=t.length&&(e=0),at=e,r}function st(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&ee(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",n+=e="http"==t&&":80"===e||"https"==t&&":443"===e?"":e)),n}var ut=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],lt={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var r=0;r<e.correlationHeaderExcludePatterns.length;r++)if(e.correlationHeaderExcludePatterns[r].test(t))return!1;var a=it(t).host.toLowerCase();if(a&&(~a.indexOf(":443")||~a.indexOf(":80"))&&(a=(st(t,!0)||"").toLowerCase()),(!e||!e.enableCorsCorrelation)&&a&&a!==n)return!1;var o,n=e&&e.correlationHeaderDomains;if(n&&(te(n,function(e){e=RegExp(e.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));o=o||e.test(a)}),!o))return!1;var i=e&&e.correlationHeaderExcludedDomains;if(!i||0===i.length)return!0;for(r=0;r<i.length;r++)if(RegExp(i[r].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(a))return!1;return a&&0<a.length},getCorrelationContext:function(e){if(e){e=lt.getCorrelationContextValue(e,"appId");if(e&&e!==lt.correlationIdPrefix)return e}},getCorrelationContextValue:function(e,t){if(e)for(var n=e.split(","),r=0;r<n.length;++r){var a=n[r].split("=");if(2===a.length&&a[0]===t)return a[1]}}};function ct(){var e=me();if(e&&e.now&&e.timing){e=e.now()+e.timing.navigationStart;if(0<e)return e}return ie()}function dt(e,t){return 0===e||0===t||J(e)||J(t)?null:t-e}var ft,pt=(p(gt,ft=function(){this.ver=2,this.success=!0,this.properties={},this.measurements={}}),gt.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",gt.dataType="RemoteDependencyData",gt);function gt(e,t,n,r,a,o,i,s,u,l,c,d){void 0===u&&(u="Ajax");var f=ft.call(this)||this;f.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0},f.id=t,f.duration=Ye(a),f.success=o,f.resultCode=i+"",f.type=Je(e,u);var p,g,h,m,i=(p=e,t=s,i=o=a=r,o=(u=n)&&0<u.length?(g=(s=it(u)).host,o||(null!=s.pathname?("/"!=((n=0===s.pathname.length?"/":s.pathname)[0]||"")&&(n="/"+n),i=s.pathname,Je(p,t?t+" "+n:n)):Je(p,u))):g=a,{target:g,name:o,data:i});return f.data=Ze(e,r)||i.data,f.target=Je(e,i.target),l&&(f.target="".concat(f.target," | ").concat(l)),f.name=Je(e,i.name),f.properties=Qe(e,c),f.measurements=(h=e,(d=d)&&(m={},Q(d,function(e,t){e=$e(h,e,m),m[e]=t}),d=m),d),f}var ht=(mt.create=function(e,t,n,r,a,o){if(n=Je(r,n)||"not_specified",J(e)||J(t)||J(n))throw Error("Input doesn't contain all required fields");r="";e[nt]&&(r=e[nt],delete e[nt]);var i={name:n,time:function(e){if("[object Date]"===G(e)){var t=function(e){e=""+e;return 1===e.length?"0"+e:e};return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+(""+(e.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}(new Date),iKey:r,ext:o||{},tags:[],data:{},baseType:t,baseData:e};return J(a)||Q(a,function(e,t){i.data[e]=t}),i},mt);function mt(){}var vt="properties";function xt(e,t,n){t=e[t],e=e[n];return t&&e?dt(t,e):0}function yt(e,t,n,r,a){a=xt(n,r,a);return a?Ct(e,t,Ye(a)):0}function Ct(e,t,n){var r="ajaxPerf",a=0;return e&&t&&n&&((e[r]=e[r]||{})[t]=n,a=1),a}var Tt=function(){var e=this;e.openDone=!1,e.setRequestHeaderDone=!1,e.sendDone=!1,e.abortDone=!1,e.stateChangeAttached=!1},It=function Ut(e,t,n){var r=this,a=n,y="responseText";r.perfMark=null,r.completed=!1,r.requestHeadersSize=null,r.requestHeaders=null,r.responseReceivingDuration=null,r.callbackDuration=null,r.ajaxTotalDuration=null,r.aborted=0,r.pageUrl=null,r.requestUrl=null,r.requestSize=0,r.method=null,r.status=null,r.requestSentTime=null,r.responseStartedTime=null,r.responseFinishedTime=null,r.callbackFinishedTime=null,r.endTime=null,r.xhrMonitoringState=new Tt,r.clientFailure=0,r.traceID=e,r.spanID=t,W(Ut,r,function(x){x.getAbsoluteUrl=function(){return x.requestUrl?(e=it(x.requestUrl))?e.href:void 0:null;var e},x.getPathName=function(){return x.requestUrl?Ze(a,(e=x.method,t=x.requestUrl,e?e.toUpperCase()+" "+t:t)):null;var e,t},x.CreateTrackItem=function(e,t,n){if(x.ajaxTotalDuration=Math.round(1e3*dt(x.requestSentTime,x.responseFinishedTime))/1e3,x.ajaxTotalDuration<0)return null;var r,a,o,i,s,u,l,c,d,f,p,g,h,m,v=((m={id:"|"+x.traceID+"."+x.spanID,target:x.getAbsoluteUrl(),name:x.getPathName(),type:e,startTime:null,duration:x.ajaxTotalDuration,success:200<=+x.status&&+x.status<400,responseCode:+x.status,method:x.method})[vt]={HttpMethod:x.method},m);return x.requestSentTime&&(v.startTime=new Date,v.startTime.setTime(x.requestSentTime)),i=(r=x).perfTiming,s=(a=v)[vt]||{},u=0,l="duration",c="startTime",d="connect"+"End",f="request"+"Start",p="response"+"End",g="transferSize",h="encodedBodySize",e="decodedBodySize",m="serverTiming",i?(u|=yt(s,"End",i,"redirectStart","End"),u|=yt(s,"domainLookup",i,"domainLookupStart","domainLookupEnd"),u|=yt(s,"connect",i,"connectStart",d),u|=yt(s,"request",i,f,"requestEnd"),u|=yt(s,"response",i,"responseStart",p),u|=yt(s,"networkConnect",i,c,d),u|=yt(s,"sentRequest",i,f,p),u|=Ct(s,l,p=i[l]||xt(i,c,p)||0),u|=Ct(s,"perfTotal",p),(p=i[m])&&(o={},te(p,function(e,t){var n,r,t=(n=e.name||""+t,t=(r=/([^\w\d_$])/g).test(t=n)?n.replace(r,"_"):t),a=o[t]||{};Q(e,function(e,t){("name"!==e&&ee(t)||"number"==typeof t)&&(!(t=a[e]?a[e]+";"+t:t)&&ee(t)||(a[e]=t))}),o[t]=a}),u|=Ct(s,m,o)),u|=Ct(s,g,i[g]),u|=Ct(s,h,i[h]),u|=Ct(s,e,i[e])):r.perfMark&&(u|=Ct(s,"missing",r.perfAttempts)),u&&(a[vt]=s),t&&0<oe(x.requestHeaders).length&&(v[vt]=v[vt]||{},v[vt].requestHeaders=x.requestHeaders),!n||(t=n())&&((n=t.correlationContext)&&(v.correlationContext=n),t.headerMap&&0<oe(t.headerMap).length&&(v[vt]=v[vt]||{},v[vt].responseHeaders=t.headerMap),x.errorStatusText&&400<=x.status&&(n=t.type,v[vt]=v[vt]||{},""!==n&&"text"!==n||(v[vt][y]=t[y]?t.statusText+" - "+t[y]:t.statusText),"json"===n&&(v[vt][y]=t.response?t.statusText+" - "+JSON.stringify(t.response):t.statusText))),v}})},bt=(At.isValidTraceId=function(e){return e.match(/^[0-9a-f]{32}$/)&&"00000000000000000000000000000000"!==e},At.isValidSpanId=function(e){return e.match(/^[0-9a-f]{16}$/)&&"0000000000000000"!==e},At.prototype.toString=function(){return"".concat(this.version,"-").concat(this.traceId,"-").concat(this.spanId,"-").concat(this.traceFlag)},At.DEFAULT_TRACE_FLAG="01",At.DEFAULT_VERSION="00",At);function At(e,t){var n=this;n.traceFlag=At.DEFAULT_TRACE_FLAG,n.version=At.DEFAULT_VERSION,e&&At.isValidTraceId(e)?n.traceId=e:n.traceId=Ue(),t&&At.isValidSpanId(t)?n.spanId=t:n.spanId=Ue().substr(0,16)}var St="ai.ajxmn.",wt="diagLog",Mt="ajaxData",qt="throwInternal",Rt="fetch",Ft=0;function Dt(e){var t=!1;!function(){var e=!1;try{e=!!ge("XMLHttpRequest")}catch(t){}return e}()||(t=!(J(n=XMLHttpRequest[P])||J(n.open)||J(n.send)||J(n.abort)));var n=function(e){var t,e=((e=(e=void 0===e?null:e)?e:(t=he()||{})?(t.userAgent||"").toLowerCase():"")||"").toLowerCase();if(Y(e,ce))return parseInt(e.split(ce)[1]);if(Y(e,de)){e=parseInt(e.split(de)[1]);if(e)return e+4}return null}();if(t=!(n&&n<9)&&t)try{(new XMLHttpRequest)[Mt]={};var r=XMLHttpRequest[P].open;XMLHttpRequest[P].open=r}catch(a){t=!1,Et(e,B.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:ye(a)})}return t}function Lt(e){var t="";try{J(e)||J(e[Mt])||J(e[Mt].requestUrl)||(t+="(url: '"+e[Mt].requestUrl+"')")}catch(n){}return t}function Et(e,t,n,r,a){e[wt]()[qt](g.CRITICAL,t,n,r,a)}function jt(e,t,n,r,a){e[wt]()[qt](g.WARNING,t,n,r,a)}function kt(t,n,r){return function(e){Et(t,n,r,{ajaxDiagnosticsMessage:Lt(e.inst),exception:ye(e.err)})}}function Ht(e,t){return e&&t?e.indexOf(t):-1}var Pt,u=(p(Nt,Pt=u),Nt.getDefaultConfig=function(){return{maxAjaxCallsPerView:500,disableAjaxTracking:!1,disableFetchTracking:!0,excludeRequestFromAutoTrackingPatterns:undefined,disableCorrelationHeaders:!1,distributedTracingMode:et.AI_AND_W3C,correlationHeaderExcludedDomains:["*.blob.core.windows.net","*.blob.core.chinacloudapi.cn","*.blob.core.cloudapi.de","*.blob.core.usgovcloudapi.net"],correlationHeaderDomains:undefined,correlationHeaderExcludePatterns:undefined,appId:undefined,enableCorsCorrelation:!1,enableRequestHeaderTracking:!1,enableResponseHeaderTracking:!1,enableAjaxErrorStatusText:!1,enableAjaxPerfTracking:!1,maxAjaxPerfLookupAttempts:3,ajaxPerfLookupDelay:25,ignoreHeaders:["Authorization","X-API-Key","WWW-Authenticate"],addRequestContext:undefined}},Nt.getEmptyConfig=function(){var t=this.getDefaultConfig();return Q(t,function(e){t[e]=undefined}),t},Nt.prototype.processTelemetry=function(e,t){this.processNext(e,t)},Nt.identifier="AjaxDependencyPlugin",Nt);function Nt(){var e=Pt.call(this)||this;e.identifier=Nt.identifier,e.priority=120;var T,I,b,A,S,w,M,q="trackDependencyDataInternal",t=typeof location===l&&location?location:ge("location"),R=!1,F=!1,u=t&&t.host&&t.host.toLowerCase(),D=Nt.getEmptyConfig(),L=!1,r=0,E=!1,j=0,k=!1,H=[],s={};return W(Nt,e,function(l,c){function d(t){var n=!0;return(t||D.ignoreHeaders)&&te(D.ignoreHeaders,function(e){if(e.toLowerCase()==t.toLowerCase())return n=!1,-1}),n}function f(e,t,n){H.push(e?Ge(e[P],t,n,!1):null)}function p(e,t,n){var r=!1,a=((ee(t)?t:(t||{}).url||"")||"").toLowerCase();if(te(S,function(e){var t=e;ee(e)&&(t=RegExp(e)),r=r||t.test(a)}),r)return r;var o=Ht(a,"?"),i=Ht(a,"#");return-1!==(o=-1===o||-1!==i&&i<o?i:o)&&(a=a.substring(0,o)),J(e)?J(t)||(r="object"==typeof t&&!0===t[tt]||!!n&&!0===n[tt]):r=!0===e[tt]||!0===a[tt],(r=!(r||!a||(e=a,!~ut.indexOf(e.toLowerCase())))||r)?s[a]||(s[a]=1):s[a]&&(r=!0),r}function g(e,t){var n=!0,r=F;return J(e)||(n=!0===t||!J(e[Mt])),r&&n}function h(n){n[Mt].xhrMonitoringState.stateChangeAttached=function(e,t,n,r){void 0===r&&(r=!1);var a=!1;if(!J(e))try{J(e[K])?J(e[z])||(e[z]("on"+t,n),a=!0):(e[K](t,n,r),a=!0)}catch(o){}return a}(n,"readystatechange",function(){try{n&&4===n.readyState&&g(n)&&((o=(a=n)[Mt]).responseFinishedTime=ct(),o.status=a.status,v("xmlhttprequest",o,function(){try{var e=o.CreateTrackItem("Ajax",L,function(){var e,n,t={statusText:a.statusText,headerMap:null,correlationContext:i(a),type:a.responseType,responseText:function(e){try{var t=e.responseType;if(""===t||"text"===t)return e.responseText}catch(n){}return null}(a),response:a.response};return!k||(e=a.getAllResponseHeaders())&&(e=ne(e).split(/[\r\n]+/),n={},te(e,function(e){var t=e.split(": "),e=t.shift(),t=t.join(": ");d(e)&&(n[e]=t)}),t.headerMap=n),t}),t=void 0;try{w&&(t=w({status:a.status,xhr:a}))}catch(n){jt(l,B.FailedAddingCustomDefinedRequestContext,"Failed to add custom defined request context as configured call back may missing a null check.")}e?(t!==undefined&&(e.properties=_(_({},e.properties),t)),l[q](e)):r(null,{requestSentTime:o.requestSentTime,responseFinishedTime:o.responseFinishedTime})}finally{try{a[Mt]=null}catch(n){}}},function(e){r(e,null)}))}catch(t){var e=ye(t);e&&-1!==Ht(e.toLowerCase(),"c00c023f")||Et(l,B.FailedMonitorAjaxRSC,"Failed to monitor XMLHttpRequest 'readystatechange' event handler, monitoring data for this ajax call may be incorrect.",{ajaxDiagnosticsMessage:Lt(n),exception:e})}function r(e,t){t=t||{};t.ajaxDiagnosticsMessage=Lt(a),e&&(t.exception=ye(e)),jt(l,B.FailedMonitorAjaxDur,"Failed to calculate the duration of the ajax call, monitoring data for this ajax call won't be sent.",t)}var a,o})}function i(e){try{var t=e.getAllResponseHeaders();if(null!==t&&-1!==Ht(t.toLowerCase(),"request-context")){var n=e.getResponseHeader("Request-Context");return lt.getCorrelationContext(n)}}catch(r){jt(l,B.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{ajaxDiagnosticsMessage:Lt(e),exception:ye(r)})}}function m(e,t){var n;t.requestUrl&&A&&E&&(n=me())&&Z(n.mark)&&(e=A+e+"#"+ ++Ft,n.mark(e),(n=n.getEntriesByName(e))&&1===n.length&&(t.perfMark=n[0]))}function v(o,i,s,u){var l=i.perfMark,c=me(),d=D.maxAjaxPerfLookupAttempts,f=D.ajaxPerfLookupDelay,p=i.requestUrl,g=0;!function h(){try{if(c&&l){g++;for(var e=null,t=c.getEntries(),n=t.length-1;0<=n;n--){var r=t[n];if(r){if("resource"===r.entryType)r.initiatorType!==o||-1===Ht(r.name,p)&&-1===Ht(p,r.name)||(e=r);else if("mark"===r.entryType&&r.name===l.name){i.perfTiming=e;break}if(r.startTime<l.startTime-1e3)break}}}!l||i.perfTiming||d<=g||!1===i["async"]?(l&&Z(c.clearMarks)&&c.clearMarks(l.name),i.perfAttempts=g,s()):setTimeout(h,f)}catch(a){u(a)}}()}function x(e){var t="";try{J(e)||(t+="(url: '".concat("string"==typeof e?e:e.url,"')"))}catch(n){Et(l,B.FailedMonitorAjaxOpen,"Failed to grab failed fetch diagnostics message",{exception:ye(n)})}return t}function y(e,r,a,o,i,s){function u(e,t,n){n=n||{};n.fetchDiagnosticsMessage=x(a),t&&(n.exception=ye(t)),jt(l,e,"Failed to calculate the duration of the fetch call, monitoring data for this fetch call won't be sent.",n)}i&&(i.responseFinishedTime=ct(),i.status=r,v("fetch",i,function(){var e,t=i.CreateTrackItem("Fetch",L,s);try{w&&(e=w({status:r,request:a,response:o}))}catch(n){jt(l,B.FailedAddingCustomDefinedRequestContext,"Failed to add custom defined request context as configured call back may missing a null check.")}t?(e!==undefined&&(t.properties=_(_({},t.properties),e)),l[q](t)):u(B.FailedMonitorAjaxDur,null,{requestSentTime:i.requestSentTime,responseFinishedTime:i.responseFinishedTime})},function(e){u(B.FailedMonitorAjaxGetCorrelationHeader,e,null)}))}function C(e){if(e&&e.headers)try{var t=e.headers.get("Request-Context");return lt.getCorrelationContext(t)}catch(n){jt(l,B.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{fetchDiagnosticsMessage:x(e),exception:ye(n)})}}l.initialize=function(e,t,n,r){if(!l.isInitialized()){c.initialize(e,t,n,r);var a=l._getTelCtx();Q(Nt.getDefaultConfig(),function(e,t){D[e]=a.getConfig(Nt.identifier,e,t)});r=D.distributedTracingMode;if(L=D.enableRequestHeaderTracking,M=D.enableAjaxErrorStatusText,E=D.enableAjaxPerfTracking,j=D.maxAjaxCallsPerView,k=D.enableResponseHeaderTracking,S=D.excludeRequestFromAutoTrackingPatterns,w=D.addRequestContext,b=r===et.AI||r===et.AI_AND_W3C,I=r===et.AI_AND_W3C||r===et.W3C,E&&(u=e.instrumentationKey||"unkwn",A=5<u.length?St+u.substring(u.length-5)+".":St+u+"."),!1===D.disableAjaxTracking&&Dt(l)&&!F&&(f(XMLHttpRequest,"open",{req:function(e,t,n,r){var a,o=e.inst,i=o[Mt];!p(o,n)&&g(o,!0)&&(i&&i.xhrMonitoringState.openDone||(a=o,e=t,i=n,t=r,n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Ue(),r=Ue().substr(0,16),(r=new It(n,r,l[wt]())).method=e,r.requestUrl=i,r.xhrMonitoringState.openDone=!0,r.requestHeaders={},r["async"]=t,r.errorStatusText=M,a[Mt]=r),h(o))},hkErr:kt(l,B.FailedMonitorAjaxOpen,"Failed to monitor XMLHttpRequest.open, monitoring data for this ajax call may be incorrect.")}),f(XMLHttpRequest,"send",{req:function(e,t){var n=e.inst,e=n[Mt];g(n)&&!e.xhrMonitoringState.sendDone&&(m("xhr",e),e.requestSentTime=ct(),l.includeCorrelationHeaders(e,undefined,undefined,n),e.xhrMonitoringState.sendDone=!0)},hkErr:kt(l,B.FailedMonitorAjaxSend,"Failed to monitor XMLHttpRequest, monitoring data for this ajax call may be incorrect.")}),f(XMLHttpRequest,"abort",{req:function(e){var t=e.inst,e=t[Mt];g(t)&&!e.xhrMonitoringState.abortDone&&(e.aborted=1,e.xhrMonitoringState.abortDone=!0)},hkErr:kt(l,B.FailedMonitorAjaxAbort,"Failed to monitor XMLHttpRequest.abort, monitoring data for this ajax call may be incorrect.")}),L&&f(XMLHttpRequest,"setRequestHeader",{req:function(e,t,n){e=e.inst;g(e)&&d(t)&&(e[Mt].requestHeaders[t]=n)},hkErr:kt(l,B.FailedMonitorAjaxSetRequestHeader,"Failed to monitor XMLHttpRequest.setRequestHeader, monitoring data for this ajax call may be incorrect.")}),F=!0),(u=!(e=N())||J(e.Request)||J(e.Request[P])||J(e[Rt])?null:e[Rt])&&(e=N(),s=u.polyfill,!1===D.disableFetchTracking?(H.push(Ge(e,Rt,{req:function(e,t,n){var r,a;!R||p(null,t,n)||s&&F||(r=e.ctx(),a=function(e,t){var n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Ue(),r=Ue().substr(0,16),n=new It(n,r,l[wt]());n.requestSentTime=ct(),n.errorStatusText=M,e instanceof Request?n.requestUrl=e?e.url:"":n.requestUrl=e;r="GET";t&&t.method?r=t.method:e&&e instanceof Request&&(r=e.method),n.method=r;var a={};return L&&new Headers((t?t.headers:0)||e instanceof Request&&e.headers||{}).forEach(function(e,t){d(t)&&(a[t]=e)}),n.requestHeaders=a,m("fetch",n),n}(t,n),(t=l.includeCorrelationHeaders(a,t,n))!==n&&e.set(1,t),r.data=a)},rsp:function(e,n){var r=e.ctx().data;r&&(e.rslt=e.rslt.then(function(t){return y(0,(t||{}).status,n,t,r,function(){var n,e={statusText:t.statusText,headerMap:null,correlationContext:C(t)};return k&&(n={},t.headers.forEach(function(e,t){d(t)&&(n[t]=e)}),e.headerMap=n),e}),t})["catch"](function(e){throw y(0,0,n,null,r,null,e.message),e}))},hkErr:kt(l,B.FailedMonitorAjaxOpen,"Failed to monitor Window.fetch, monitoring data for this fetch call may be incorrect.")})),R=!0):s&&H.push(Ge(e,Rt,{req:function(e,t,n){p(null,t,n)}})),s&&(e[Rt].polyfill=s)),0<n.length&&n){for(var o=void 0,i=0;!o&&i<n.length;)n[i]&&"AppInsightsPropertiesPlugin"===n[i].identifier&&(o=n[i]),i++;o&&(T=o.context)}}var s,u},l.teardown=function(){te(H,function(e){e.rm()}),F=R=!(H=[]),l.setInitialized(!1)},l.trackDependencyData=function(e,t){l[q](e,t)},l.includeCorrelationHeaders=function(e,t,n,r){var a,o,i,s=l._currentWindowHost||u;return t?(lt.canIncludeCorrelationHeader(D,e.getAbsoluteUrl(),s)&&((n=n||{}).headers=new Headers(n.headers||t instanceof Request&&t.headers||{}),b&&(a="|"+e.traceID+"."+e.spanID,n.headers.set("Request-Id",a),L&&(e.requestHeaders["Request-Id"]=a)),(o=D.appId||T&&T.appId())&&(n.headers.set("Request-Context","appId=cid-v1:"+o),L&&(e.requestHeaders["Request-Context"]="appId=cid-v1:"+o)),I&&(i=new bt(e.traceID,e.spanID),n.headers.set("traceparent",i.toString()),L&&(e.requestHeaders.traceparent=i.toString()))),n):r?(lt.canIncludeCorrelationHeader(D,e.getAbsoluteUrl(),s)&&(b&&(a="|"+e.traceID+"."+e.spanID,r.setRequestHeader("Request-Id",a),L&&(e.requestHeaders["Request-Id"]=a)),(o=D.appId||T&&T.appId())&&(r.setRequestHeader("Request-Context","appId=cid-v1:"+o),L&&(e.requestHeaders["Request-Context"]="appId=cid-v1:"+o)),I&&(i=new bt(e.traceID,e.spanID),r.setRequestHeader("traceparent",i.toString()),L&&(e.requestHeaders.traceparent=i.toString()))),r):undefined},l[q]=function(e,t,n){-1===j||r<j?(D.distributedTracingMode!==et.W3C&&D.distributedTracingMode!==et.AI_AND_W3C||"string"!=typeof e.id||"."===e.id[e.id.length-1]||(e.id+="."),J(e.startTime)&&(e.startTime=new Date),n=ht.create(e,pt.dataType,pt.envelopeType,l[wt](),t,n),l.core.track(n)):r===j&&Et(l,B.MaxAjaxPerPVExceeded,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0),++r}}),e}e.AjaxPlugin=u,e.ajaxRecord=It,function(e,t,n){var r=Object.defineProperty;if(r)try{return r(e,t,n)}catch(a){}typeof n.value!==undefined&&(e[t]=n.value)}(e,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self).Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{})); | ||
//# sourceMappingURL=applicationinsights-dependencies-js.min.js.map |
/* | ||
* Microsoft Application Insights XHR dependencies plugin, 2.7.2-nightly.2112-05 | ||
* Microsoft Application Insights XHR dependencies plugin, 2.7.2-nightly.2112-06 | ||
* Copyright (c) Microsoft and contributors. All rights reserved. | ||
@@ -4,0 +4,0 @@ * |
{ | ||
"name": "@microsoft/applicationinsights-dependencies-js", | ||
"version": "2.7.2-nightly.2112-05", | ||
"version": "2.7.2-nightly.2112-06", | ||
"description": "Microsoft Application Insights XHR dependencies plugin", | ||
@@ -53,4 +53,4 @@ "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", | ||
"@microsoft/applicationinsights-shims": "2.0.0", | ||
"@microsoft/applicationinsights-core-js": "2.7.2-nightly.2112-05", | ||
"@microsoft/applicationinsights-common": "2.7.2-nightly.2112-05" | ||
"@microsoft/applicationinsights-core-js": "2.7.2-nightly.2112-06", | ||
"@microsoft/applicationinsights-common": "2.7.2-nightly.2112-06" | ||
}, | ||
@@ -57,0 +57,0 @@ "license": "MIT", |
@@ -8,5 +8,5 @@ // This file is read by tools that parse documentation comments conforming to the TSDoc standard. | ||
"packageName": "@microsoft/api-extractor", | ||
"packageVersion": "7.18.19" | ||
"packageVersion": "7.18.21" | ||
} | ||
] | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1975002
+ Added@microsoft/applicationinsights-common@2.7.2-nightly.2112-06(transitive)
+ Added@microsoft/applicationinsights-core-js@2.7.2-nightly.2112-06(transitive)
- Removed@microsoft/applicationinsights-common@2.7.2-nightly.2112-05(transitive)
- Removed@microsoft/applicationinsights-core-js@2.7.2-nightly.2112-05(transitive)
Updated@microsoft/applicationinsights-common@2.7.2-nightly.2112-06
Updated@microsoft/applicationinsights-core-js@2.7.2-nightly.2112-06