New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@microsoft/applicationinsights-dependencies-js

Package Overview
Dependencies
Maintainers
2
Versions
601
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@microsoft/applicationinsights-dependencies-js - npm Package Compare versions

Comparing version 2.7.1-nightly.202110-16 to 2.7.1-nightly.202110-17

18

browser/applicationinsights-dependencies-js.integrity.json
{
"name": "applicationinsights-dependencies-js",
"version": "2.7.1-nightly.202110-16",
"version": "2.7.1-nightly.202110-17",
"ext": {

@@ -8,7 +8,7 @@ "@js": {

"type": "text/javascript; charset=utf-8",
"integrity": "sha256-8RoD91GGoWxamjtgyWs3+IKiQxZJTU/zhcLk8Sbqsnw= sha384-Fdua/FcN/7Ed5F/T/XUdr/zHKrbvHt/8t4oUfD/j83wHj/ZBhbZJmLo5BTOelcbz sha512-Ql573f6UnYIsXVuHB6EvHoSNAn1YOroqdaSn0HGEQ3lkBz977G7dPQiGPO27ff1Ypl7RhgQTDXrVk8FTiRzLcw==",
"integrity": "sha256-RWynGC+3dTy2rCOEwC7yYZHfsPbpjW0nAlqagKLxqAs= sha384-MDnqamf+UquG7JxZORr+EDQnpl42V/GHcIsiDFwgdQ4vlKp7MvyhB+h3MREz/NQS sha512-osp3H1aoBc66kfk7EO8YDr0r+ikGJo++TF/t9n2Z6Zuv6YVbBp6NPHpP/MJgbIpRP7BMoHZ9gNFbsLbECPTXYA==",
"hashes": {
"sha256": "8RoD91GGoWxamjtgyWs3+IKiQxZJTU/zhcLk8Sbqsnw=",
"sha384": "Fdua/FcN/7Ed5F/T/XUdr/zHKrbvHt/8t4oUfD/j83wHj/ZBhbZJmLo5BTOelcbz",
"sha512": "Ql573f6UnYIsXVuHB6EvHoSNAn1YOroqdaSn0HGEQ3lkBz977G7dPQiGPO27ff1Ypl7RhgQTDXrVk8FTiRzLcw=="
"sha256": "RWynGC+3dTy2rCOEwC7yYZHfsPbpjW0nAlqagKLxqAs=",
"sha384": "MDnqamf+UquG7JxZORr+EDQnpl42V/GHcIsiDFwgdQ4vlKp7MvyhB+h3MREz/NQS",
"sha512": "osp3H1aoBc66kfk7EO8YDr0r+ikGJo++TF/t9n2Z6Zuv6YVbBp6NPHpP/MJgbIpRP7BMoHZ9gNFbsLbECPTXYA=="
}

@@ -19,7 +19,7 @@ },

"type": "text/javascript; charset=utf-8",
"integrity": "sha256-qwmB/wC1nDNnvBos4jGpcIvXJS4mEzCZGQwOvHvlTxM= sha384-5gEhA2srVAp49DWY7jxJtnWfZ4qtakeVBu3zM2zy8oHMCX7Lve3guJBCLCbHP7S7 sha512-acQOGVenL+Q0mUq8jumxeJODrGbWZVfIXMyz7NrmpbHcHfDD5kd2KdsKVkirpLHYnlRiK3dGM+dLRtT0rwjsEg==",
"integrity": "sha256-rCckpzOoapwIICsE9Wfqv3ab7M3EfO2d4lMViWti6Qc= sha384-+sDy6KNTbrgMb9UJSMn1jJBUJr1GiQwKz7YI1p28kqbivYyaVrn5GK1MozQWwZpA sha512-7kMrhVkS5xmzpjGGj0gYDMrg3Nylx1LY8op/wTZCHQ19uB0qxOrT6OlImCYo+Y7qGq9jruUn9z49GuKTV+UFNA==",
"hashes": {
"sha256": "qwmB/wC1nDNnvBos4jGpcIvXJS4mEzCZGQwOvHvlTxM=",
"sha384": "5gEhA2srVAp49DWY7jxJtnWfZ4qtakeVBu3zM2zy8oHMCX7Lve3guJBCLCbHP7S7",
"sha512": "acQOGVenL+Q0mUq8jumxeJODrGbWZVfIXMyz7NrmpbHcHfDD5kd2KdsKVkirpLHYnlRiK3dGM+dLRtT0rwjsEg=="
"sha256": "rCckpzOoapwIICsE9Wfqv3ab7M3EfO2d4lMViWti6Qc=",
"sha384": "+sDy6KNTbrgMb9UJSMn1jJBUJr1GiQwKz7YI1p28kqbivYyaVrn5GK1MozQWwZpA",
"sha512": "7kMrhVkS5xmzpjGGj0gYDMrg3Nylx1LY8op/wTZCHQ19uB0qxOrT6OlImCYo+Y7qGq9jruUn9z49GuKTV+UFNA=="
}

@@ -26,0 +26,0 @@ }

/*!
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-16
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-17
* 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 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",q="setInstFuncs",M=Object,R=M.getPrototypeOf,F=0;function D(e,t){return e&&M[m].hasOwnProperty.call(e,t)}function L(e){return e&&(e===M[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=M.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,p,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[q],c=a,o=o,d=r,f=e,n=!1!==(i=i&&n?!!n[q]: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}function Ce(e){return e?'"'+e.replace(/\"/g,"")+'"':""}function Te(e,t){var n,r=typeof console!==a?console:ge("console");r&&(n="log",Z(r[n=r[e]?"func":n])&&r[n](t))}var Ie=(be.dataType="MessageData",be);function be(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:"+Ce(t):"")+(r?" props:"+Ce(e):""),this.message+=e}var Ae=function _t(n){this.identifier="DiagnosticLogger",this.queue=[];var a=0,i={};W(_t,this,function(o){function e(e,t){return J(e=n[e])?t:e}J(n)&&(n={}),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 Ie(t,n,a=void 0!==a&&a,r),o.enableDebugExceptions())throw t;n=e===g.CRITICAL?"errorToConsole":"warnToConsole",$(t.message)||(r=o.consoleLoggingLevel(),a?(a=+t.messageId,!i[a]&&e<=r&&(o[n](t.message),i[a]=!0)):e<=r&&o[n](t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){Te("warn",e)},o.errorToConsole=function(e){Te("error",e)},o.resetInternalMessageCount=function(){a=0,i={}},o.logInternalMessage=function(e,t){var n,r;a>=o.maxInternalMessageLimit()||(n=!0,r="AITR_"+t.messageId,i[r]?n=!1:i[r]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),a++),a===o.maxInternalMessageLimit()&&(t=new Ie(B.MessageLimitPerPVExceeded,e="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(t),o.warnToConsole(e))))}})},Se=(we.ParentContextKey="parent",we.ChildrenContextKey="childEvts",we);function we(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===we.ParentContextKey||e===we.ChildrenContextKey?o:o.ctx||{})[e]:null},o.setCtx=function(e,t){e&&(e===we.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===we.ChildrenContextKey?o[e]=t:(o.ctx=o.ctx||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(we.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 Me(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(Se.ParentContextKey,e),e.getCtx&&e.setCtx&&((i=e.getCtx(Se.ChildrenContextKey))||(i=[],e.setCtx(Se.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 Re=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";Me(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 Fe(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 Re(o,t),n.push(o),r&&r.setNext(o),r=o)}return 0<n.length?n[0]:null}var De=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),Fe(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=Fe(i,r)):$(t)&&(l=Fe(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Ae(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 Ot((e=void 0===e?null:e)||l,a,n,t)}},Le="getPlugin",u=(Ee.prototype.initialize=function(e,t,n,r){this._baseTelInit(e,t,n,r)},Ee);function Ee(){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 De(null,{},s.core),t=c&&c[Le]?e.createNew(null,c[Le]):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[Le]&&(i=c[Le]()),s.core=t,l=new De(r,e,t,i),u=!0}}var je=4294967296,ke=4294967295,He=!1,Pe=123456789,Ne=987654321;function _e(e){var t=ge("crypto")||ge("msCrypto"),n=t&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&ke:(!(n=he())||n.userAgent===pe&&null!==fe||(n=((pe=n.userAgent)||"").toLowerCase(),fe=Y(n,ce)||Y(n,de)),fe?(He||function(){try{var e=2147483647&ie();(t=(Math.random()*je^e)+e)<0&&(t>>>=0),Pe=123456789+t&ke,Ne=987654321-t&ke,He=!0}catch(n){}var t}(),t=((Ne=36969*(65535&Ne)+(Ne>>16)&ke)<<16)+(65535&(Pe=18e3*(65535&Pe)+(Pe>>16)&ke))>>>0&ke|0,(t>>>=0)&ke):Math.floor(je*Math.random()|0));return e||(n>>>=0),n}function Oe(){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=_e())]+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&_e())|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 Ue="_aiHooks",Ve=["req","rsp","hkErr","fnErr"];function We(e,t){if(e)for(var n=0;n<e.length&&!t(e[n],n);n++);}function Be(e,i,s,u,l){0<=l&&l<=2&&We(e,function(e,t){var n=e.cbks;if(e=n[Ve[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 ze(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 We(e,function(e){t.push(e)}),t}Be(e,r,a,t,0);var i=u.f;try{r.rslt=i.apply(this,n)}catch(s){throw r.err=s,Be(e,r,a,t,3),s}return Be(e,r,a,t,1),r.rslt}}var Ke=Object.getPrototypeOf;function Xe(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(Ke)return Ke(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[Ue];return a||((r=ze(a={i:0,n:t,f:r,h:[]}))[Ue]=a,e[t]=r),n={id:a.i,cbks:n,rm:function(){var n=this.id;We(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 Ge(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(g.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 $e(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 Je(e,t){return n=e,e=t,t=B.UrlTooLong,e&&2048<(e=ne(e)).length&&(r=e.substring(0,2048),n&&n.throwInternal(g.WARNING,t,"input is too long, it has been truncated to 2048 characters.",{data:e},!0)),r||e;var n,r}function Ze(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=$e(r,t,8192),e=Ge(r,e,a),a[e]=t}),e=a),e}function Qe(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 Ye,et,tt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",nt="iKey";(et=et||{})[et.LocalStorage=0]="LocalStorage",et[et.SessionStorage=1]="SessionStorage",(et=Ye=Ye||{})[et.AI=0]="AI",et[et.AI_AND_W3C=1]="AI_AND_W3C",et[et.W3C=2]="W3C";var rt=(typeof document===l&&document?document:ge("document"))||{},at=0,ot=[null,null,null,null,null];function it(e){var t,n,r=at,a=ot,o=a[r];return rt.createElement?a[r]||(o=a[r]=rt.createElement("a")):o={host:(t=st(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),at=r,o}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,o=it(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(st(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&&lt.getCorrelationContextValue(e,"appId"))&&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();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e: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=Qe(a),f.success=o,f.resultCode=i+"",f.type=$e(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,$e(p,t?t+" "+n:n)):$e(p,u))):g=a,{target:g,name:o,data:i});return f.data=Je(e,r)||i.data,f.target=$e(e,i.target),l&&(f.target=f.target+" | "+l),f.name=$e(e,i.name),f.properties=Ze(e,c),f.measurements=(h=e,d&&(m={},Q(d,function(e,t){e=Ge(h,e,m),m[e]=t}),d=m),d),f}var ht=(mt.create=function(e,t,n,r,a,o){if(n=$e(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){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},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){return(a=xt(n,r,a))?Ct(e,t,Qe(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,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 Tt,r.clientFailure=0,r.traceID=e,r.spanID=t,W(Ut,r,function(v){v.getAbsoluteUrl=function(){return v.requestUrl?(e=it(v.requestUrl))?e.href:void 0:null;var e},v.getPathName=function(){return v.requestUrl?Je(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*dt(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})[vt]={HttpMethod:v.method},v.requestSentTime&&(e.startTime=new Date,e.startTime.setTime(v.requestSentTime)),a=e,i=(r=v).perfTiming,s=a[vt]||{},u=0,l="startTime",c="connect"+"End",d="request"+"Start",f="response"+"End",p="transferSize",g="encodedBodySize",h="decodedBodySize",m="serverTiming",i?(u|=yt(s,"End",i,"redirectStart","End"),u|=yt(s,"domainLookup",i,"domainLookupStart","domainLookupEnd"),u|=yt(s,"connect",i,"connectStart",c),u|=yt(s,"request",i,d,"requestEnd"),u|=yt(s,"response",i,"responseStart",f),u|=yt(s,"networkConnect",i,l,c),u|=yt(s,"sentRequest",i,d,f),u|=Ct(s,"duration",f=i.duration||xt(i,l,f)||0),u|=Ct(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|=Ct(s,m,o)),u|=Ct(s,p,i[p]),u|=Ct(s,g,i[g]),u|=Ct(s,h,i[h])):r.perfMark&&(u|=Ct(s,"missing",r.perfAttempts)),u&&(a[vt]=s),t&&0<oe(v.requestHeaders).length&&(e[vt]=e[vt]||{},e[vt].requestHeaders=v.requestHeaders),!n||(t=n())&&((n=t.correlationContext)&&(e.correlationContext=n),t.headerMap&&0<oe(t.headerMap).length&&(e[vt]=e[vt]||{},e[vt].responseHeaders=t.headerMap),v.errorStatusText&&400<=v.status&&(n=t.type,e[vt]=e[vt]||{},""!==n&&"text"!==n||(e[vt][x]=t[x]?t.statusText+" - "+t[x]:t.statusText),"json"===n&&(e[vt][x]=t.response?t.statusText+" - "+JSON.stringify(t.response):t.statusText))),e);var r,a,o,i,s,u,l,c,d,f,p,g,h,m}})},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 this.version+"-"+this.traceId+"-"+this.spanId+"-"+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=Oe(),t&&At.isValidSpanId(t)?n.spanId=t:n.spanId=Oe().substr(0,16)}var St="ai.ajxmn.",wt="diagLog",qt="ajaxData",Mt="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(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,Et(e,B.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:ye(i)})}return t}function Lt(e){var t="";try{J(e)||J(e[qt])||J(e[qt].requestUrl)||(t+="(url: '"+e[qt].requestUrl+"')")}catch(n){}return t}function Et(e,t,n,r,a){e[wt]()[Mt](g.CRITICAL,t,n,r,a)}function jt(e,t,n,r,a){e[wt]()[Mt](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:Ye.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,q,M="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?Xe(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[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&&g(n)&&((o=(a=n)[qt]).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 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){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[M](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!==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||{}).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+="string"==typeof e?"(url: '"+e+"')":"(url: '"+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||{}).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[M](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();if(Q(Nt.getDefaultConfig(),function(e,t){D[e]=a.getConfig(Nt.identifier,e,t)}),r=D.distributedTracingMode,L=D.enableRequestHeaderTracking,q=D.enableAjaxErrorStatusText,E=D.enableAjaxPerfTracking,j=D.maxAjaxCallsPerView,k=D.enableResponseHeaderTracking,S=D.excludeRequestFromAutoTrackingPatterns,w=D.addRequestContext,b=r===Ye.AI||r===Ye.AI_AND_W3C,I=r===Ye.AI_AND_W3C||r===Ye.W3C,E&&(s=e.instrumentationKey||"unkwn",A=5<s.length?St+s.substring(s.length-5)+".":St+s+"."),!1===D.disableAjaxTracking&&Dt(l)&&!F&&(f(XMLHttpRequest,"open",{req:function(e,t,n,r){var a,o=e.inst,i=o[qt];!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||Oe(),r=Oe().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=q,a[qt]=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[qt];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[qt];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){g(e=e.inst)&&d(t)&&(e[qt].requestHeaders[t]=n)},hkErr:kt(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[Rt])?null:r[Rt])&&(s=N(),u=e.polyfill,!1===D.disableFetchTracking?(H.push(Xe(s,Rt,{req:function(e,t,n){var r,a;!R||p(null,t,n)||u&&F||(r=e.ctx(),a=function(e,t){var n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Oe(),r=Oe().substr(0,16);(n=new It(n,r,l[wt]())).requestSentTime=ct(),n.errorStatusText=q,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):u&&H.push(Xe(s,Rt,{req:function(e,t,n){p(null,t,n)}})),u&&(s[Rt].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[M](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[M]=function(e,t,n){-1===j||r<j?(D.distributedTracingMode!==Ye.W3C&&D.distributedTracingMode!==Ye.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||{}));
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",q="setInstFuncs",M=Object,R=M.getPrototypeOf,F=0;function D(e,t){return e&&M[m].hasOwnProperty.call(e,t)}function L(e){return e&&(e===M[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=M.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,p,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[q],c=a,o=o,d=r,f=e,n=!1!==(i=i&&n?!!n[q]: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}function Ce(e){return e?'"'+e.replace(/\"/g,"")+'"':""}function Te(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 Ie=(be.dataType="MessageData",be);function be(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:"+Ce(t):"")+(r?" props:"+Ce(e):""),this.message+=e}var Ae=function _t(n){this.identifier="DiagnosticLogger",this.queue=[];var a=0,i={};W(_t,this,function(o){function e(e,t){return J(e=n[e])?t:e}J(n)&&(n={}),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 Ie(t,n,a=void 0!==a&&a,r),o.enableDebugExceptions())throw t;n=e===g.CRITICAL?"errorToConsole":"warnToConsole",$(t.message)||(r=o.consoleLoggingLevel(),a?(a=+t.messageId,!i[a]&&e<=r&&(o[n](t.message),i[a]=!0)):e<=r&&o[n](t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){Te("warn",e)},o.errorToConsole=function(e){Te("error",e)},o.resetInternalMessageCount=function(){a=0,i={}},o.logInternalMessage=function(e,t){var n,r;a>=o.maxInternalMessageLimit()||(n=!0,r="AITR_"+t.messageId,i[r]?n=!1:i[r]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),a++),a===o.maxInternalMessageLimit()&&(t=new Ie(B.MessageLimitPerPVExceeded,e="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(t),o.warnToConsole(e))))}})},Se=(we.ParentContextKey="parent",we.ChildrenContextKey="childEvts",we);function we(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===we.ParentContextKey||e===we.ChildrenContextKey?o:o.ctx||{})[e]:null},o.setCtx=function(e,t){e&&(e===we.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===we.ChildrenContextKey?o[e]=t:(o.ctx=o.ctx||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(we.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 Me(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(Se.ParentContextKey,e),e.getCtx&&e.setCtx&&((i=e.getCtx(Se.ChildrenContextKey))||(i=[],e.setCtx(Se.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 Re=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";Me(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 Fe(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 Re(o,t),n.push(o),r&&r.setNext(o),r=o)}return 0<n.length?n[0]:null}var De=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),Fe(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=Fe(i,r)):$(t)&&(l=Fe(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Ae(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 Ot((e=void 0===e?null:e)||l,a,n,t)}},Le="getPlugin",u=(Ee.prototype.initialize=function(e,t,n,r){this._baseTelInit(e,t,n,r)},Ee);function Ee(){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 De(null,{},s.core),t=c&&c[Le]?e.createNew(null,c[Le]):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[Le]&&(i=c[Le]()),s.core=t,l=new De(r,e,t,i),u=!0}}var je=4294967296,ke=4294967295,He=!1,Pe=123456789,Ne=987654321;function _e(e){var t=ge("crypto")||ge("msCrypto"),n=t&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&ke:(!(n=he())||n.userAgent===pe&&null!==fe||(n=((pe=n.userAgent)||"").toLowerCase(),fe=Y(n,ce)||Y(n,de)),fe?(He||function(){try{var e=2147483647&ie();(t=(Math.random()*je^e)+e)<0&&(t>>>=0),Pe=123456789+t&ke,Ne=987654321-t&ke,He=!0}catch(n){}var t}(),t=((Ne=36969*(65535&Ne)+(Ne>>16)&ke)<<16)+(65535&(Pe=18e3*(65535&Pe)+(Pe>>16)&ke))>>>0&ke|0,(t>>>=0)&ke):Math.floor(je*Math.random()|0));return e||(n>>>=0),n}function Oe(){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=_e())]+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&_e())|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 Ue="_aiHooks",Ve=["req","rsp","hkErr","fnErr"];function We(e,t){if(e)for(var n=0;n<e.length&&!t(e[n],n);n++);}function Be(e,i,s,u,l){0<=l&&l<=2&&We(e,function(e,t){var n=e.cbks;if(e=n[Ve[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 ze(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 We(e,function(e){t.push(e)}),t}Be(e,r,a,t,0);var i=u.f;try{r.rslt=i.apply(this,n)}catch(s){throw r.err=s,Be(e,r,a,t,3),s}return Be(e,r,a,t,1),r.rslt}}var Ke=Object.getPrototypeOf;function Xe(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(Ke)return Ke(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[Ue];return a||((r=ze(a={i:0,n:t,f:r,h:[]}))[Ue]=a,e[t]=r),n={id:a.i,cbks:n,rm:function(){var n=this.id;We(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 Ge(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(g.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 $e(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 Je(e,t){return n=e,e=t,t=B.UrlTooLong,e&&2048<(e=ne(e)).length&&(r=e.substring(0,2048),n&&n.throwInternal(g.WARNING,t,"input is too long, it has been truncated to 2048 characters.",{data:e},!0)),r||e;var n,r}function Ze(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=$e(r,t,8192),e=Ge(r,e,a),a[e]=t}),e=a),e}function Qe(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 Ye,et,tt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",nt="iKey";(et=et||{})[et.LocalStorage=0]="LocalStorage",et[et.SessionStorage=1]="SessionStorage",(et=Ye=Ye||{})[et.AI=0]="AI",et[et.AI_AND_W3C=1]="AI_AND_W3C",et[et.W3C=2]="W3C";var rt=(typeof document===l&&document?document:ge("document"))||{},at=0,ot=[null,null,null,null,null];function it(e){var t,n,r=at,a=ot,o=a[r];return rt.createElement?a[r]||(o=a[r]=rt.createElement("a")):o={host:(t=st(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),at=r,o}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,o=it(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(st(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&&lt.getCorrelationContextValue(e,"appId"))&&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();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e: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=Qe(a),f.success=o,f.resultCode=i+"",f.type=$e(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,$e(p,t?t+" "+n:n)):$e(p,u))):g=a,{target:g,name:o,data:i});return f.data=Je(e,r)||i.data,f.target=$e(e,i.target),l&&(f.target=f.target+" | "+l),f.name=$e(e,i.name),f.properties=Ze(e,c),f.measurements=(h=e,d&&(m={},Q(d,function(e,t){e=Ge(h,e,m),m[e]=t}),d=m),d),f}var ht=(mt.create=function(e,t,n,r,a,o){if(n=$e(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){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},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){return(a=xt(n,r,a))?Ct(e,t,Qe(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,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 Tt,r.clientFailure=0,r.traceID=e,r.spanID=t,W(Ut,r,function(v){v.getAbsoluteUrl=function(){return v.requestUrl?(e=it(v.requestUrl))?e.href:void 0:null;var e},v.getPathName=function(){return v.requestUrl?Je(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*dt(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})[vt]={HttpMethod:v.method},v.requestSentTime&&(e.startTime=new Date,e.startTime.setTime(v.requestSentTime)),a=e,i=(r=v).perfTiming,s=a[vt]||{},u=0,l="startTime",c="connect"+"End",d="request"+"Start",f="response"+"End",p="transferSize",g="encodedBodySize",h="decodedBodySize",m="serverTiming",i?(u|=yt(s,"End",i,"redirectStart","End"),u|=yt(s,"domainLookup",i,"domainLookupStart","domainLookupEnd"),u|=yt(s,"connect",i,"connectStart",c),u|=yt(s,"request",i,d,"requestEnd"),u|=yt(s,"response",i,"responseStart",f),u|=yt(s,"networkConnect",i,l,c),u|=yt(s,"sentRequest",i,d,f),u|=Ct(s,"duration",f=i.duration||xt(i,l,f)||0),u|=Ct(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|=Ct(s,m,o)),u|=Ct(s,p,i[p]),u|=Ct(s,g,i[g]),u|=Ct(s,h,i[h])):r.perfMark&&(u|=Ct(s,"missing",r.perfAttempts)),u&&(a[vt]=s),t&&0<oe(v.requestHeaders).length&&(e[vt]=e[vt]||{},e[vt].requestHeaders=v.requestHeaders),!n||(t=n())&&((n=t.correlationContext)&&(e.correlationContext=n),t.headerMap&&0<oe(t.headerMap).length&&(e[vt]=e[vt]||{},e[vt].responseHeaders=t.headerMap),v.errorStatusText&&400<=v.status&&(n=t.type,e[vt]=e[vt]||{},""!==n&&"text"!==n||(e[vt][x]=t[x]?t.statusText+" - "+t[x]:t.statusText),"json"===n&&(e[vt][x]=t.response?t.statusText+" - "+JSON.stringify(t.response):t.statusText))),e);var r,a,o,i,s,u,l,c,d,f,p,g,h,m}})},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 this.version+"-"+this.traceId+"-"+this.spanId+"-"+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=Oe(),t&&At.isValidSpanId(t)?n.spanId=t:n.spanId=Oe().substr(0,16)}var St="ai.ajxmn.",wt="diagLog",qt="ajaxData",Mt="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(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,Et(e,B.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:ye(i)})}return t}function Lt(e){var t="";try{J(e)||J(e[qt])||J(e[qt].requestUrl)||(t+="(url: '"+e[qt].requestUrl+"')")}catch(n){}return t}function Et(e,t,n,r,a){e[wt]()[Mt](g.CRITICAL,t,n,r,a)}function jt(e,t,n,r,a){e[wt]()[Mt](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:Ye.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,q,M="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?Xe(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[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&&g(n)&&((o=(a=n)[qt]).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 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){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[M](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!==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||{}).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+="string"==typeof e?"(url: '"+e+"')":"(url: '"+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||{}).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[M](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();if(Q(Nt.getDefaultConfig(),function(e,t){D[e]=a.getConfig(Nt.identifier,e,t)}),r=D.distributedTracingMode,L=D.enableRequestHeaderTracking,q=D.enableAjaxErrorStatusText,E=D.enableAjaxPerfTracking,j=D.maxAjaxCallsPerView,k=D.enableResponseHeaderTracking,S=D.excludeRequestFromAutoTrackingPatterns,w=D.addRequestContext,b=r===Ye.AI||r===Ye.AI_AND_W3C,I=r===Ye.AI_AND_W3C||r===Ye.W3C,E&&(s=e.instrumentationKey||"unkwn",A=5<s.length?St+s.substring(s.length-5)+".":St+s+"."),!1===D.disableAjaxTracking&&Dt(l)&&!F&&(f(XMLHttpRequest,"open",{req:function(e,t,n,r){var a,o=e.inst,i=o[qt];!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||Oe(),r=Oe().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=q,a[qt]=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[qt];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[qt];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){g(e=e.inst)&&d(t)&&(e[qt].requestHeaders[t]=n)},hkErr:kt(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[Rt])?null:r[Rt])&&(s=N(),u=e.polyfill,!1===D.disableFetchTracking?(H.push(Xe(s,Rt,{req:function(e,t,n){var r,a;!R||p(null,t,n)||u&&F||(r=e.ctx(),a=function(e,t){var n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Oe(),r=Oe().substr(0,16);(n=new It(n,r,l[wt]())).requestSentTime=ct(),n.errorStatusText=q,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):u&&H.push(Xe(s,Rt,{req:function(e,t,n){p(null,t,n)}})),u&&(s[Rt].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[M](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[M]=function(e,t,n){-1===j||r<j?(D.distributedTracingMode!==Ye.W3C&&D.distributedTracingMode!==Ye.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.1-nightly.202110-16
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-17
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-16
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-17
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-16
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-17
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-16
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-17
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-16
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-17
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ */

/*
* Microsoft Application Insights XHR dependencies plugin, 2.7.1-nightly.202110-16
* Microsoft Application Insights XHR dependencies plugin, 2.7.1-nightly.202110-17
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ *

/*!
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-16
* Application Insights JavaScript SDK - Dependencies Plugin, 2.7.1-nightly.202110-17
* 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 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",q="setInstFuncs",M=Object,R=M.getPrototypeOf,F=0;function D(e,t){return e&&M[m].hasOwnProperty.call(e,t)}function L(e){return e&&(e===M[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=M.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,p,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[q],c=a,o=o,d=r,f=e,n=!1!==(i=i&&n?!!n[q]: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}function Ce(e){return e?'"'+e.replace(/\"/g,"")+'"':""}function Te(e,t){var n,r=typeof console!==a?console:ge("console");r&&(n="log",Z(r[n=r[e]?"func":n])&&r[n](t))}var Ie=(be.dataType="MessageData",be);function be(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:"+Ce(t):"")+(r?" props:"+Ce(e):""),this.message+=e}var Ae=function _t(n){this.identifier="DiagnosticLogger",this.queue=[];var a=0,i={};W(_t,this,function(o){function e(e,t){return J(e=n[e])?t:e}J(n)&&(n={}),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 Ie(t,n,a=void 0!==a&&a,r),o.enableDebugExceptions())throw t;n=e===g.CRITICAL?"errorToConsole":"warnToConsole",$(t.message)||(r=o.consoleLoggingLevel(),a?(a=+t.messageId,!i[a]&&e<=r&&(o[n](t.message),i[a]=!0)):e<=r&&o[n](t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){Te("warn",e)},o.errorToConsole=function(e){Te("error",e)},o.resetInternalMessageCount=function(){a=0,i={}},o.logInternalMessage=function(e,t){var n,r;a>=o.maxInternalMessageLimit()||(n=!0,r="AITR_"+t.messageId,i[r]?n=!1:i[r]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),a++),a===o.maxInternalMessageLimit()&&(t=new Ie(B.MessageLimitPerPVExceeded,e="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(t),o.warnToConsole(e))))}})},Se=(we.ParentContextKey="parent",we.ChildrenContextKey="childEvts",we);function we(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===we.ParentContextKey||e===we.ChildrenContextKey?o:o.ctx||{})[e]:null},o.setCtx=function(e,t){e&&(e===we.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===we.ChildrenContextKey?o[e]=t:(o.ctx=o.ctx||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(we.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 Me(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(Se.ParentContextKey,e),e.getCtx&&e.setCtx&&((i=e.getCtx(Se.ChildrenContextKey))||(i=[],e.setCtx(Se.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 Re=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";Me(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 Fe(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 Re(o,t),n.push(o),r&&r.setNext(o),r=o)}return 0<n.length?n[0]:null}var De=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),Fe(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=Fe(i,r)):$(t)&&(l=Fe(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Ae(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 Ot((e=void 0===e?null:e)||l,a,n,t)}},Le="getPlugin",u=(Ee.prototype.initialize=function(e,t,n,r){this._baseTelInit(e,t,n,r)},Ee);function Ee(){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 De(null,{},s.core),t=c&&c[Le]?e.createNew(null,c[Le]):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[Le]&&(i=c[Le]()),s.core=t,l=new De(r,e,t,i),u=!0}}var je=4294967296,ke=4294967295,He=!1,Pe=123456789,Ne=987654321;function _e(e){var t=ge("crypto")||ge("msCrypto"),n=t&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&ke:(!(n=he())||n.userAgent===pe&&null!==fe||(n=((pe=n.userAgent)||"").toLowerCase(),fe=Y(n,ce)||Y(n,de)),fe?(He||function(){try{var e=2147483647&ie();(t=(Math.random()*je^e)+e)<0&&(t>>>=0),Pe=123456789+t&ke,Ne=987654321-t&ke,He=!0}catch(n){}var t}(),t=((Ne=36969*(65535&Ne)+(Ne>>16)&ke)<<16)+(65535&(Pe=18e3*(65535&Pe)+(Pe>>16)&ke))>>>0&ke|0,(t>>>=0)&ke):Math.floor(je*Math.random()|0));return e||(n>>>=0),n}function Oe(){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=_e())]+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&_e())|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 Ue="_aiHooks",Ve=["req","rsp","hkErr","fnErr"];function We(e,t){if(e)for(var n=0;n<e.length&&!t(e[n],n);n++);}function Be(e,i,s,u,l){0<=l&&l<=2&&We(e,function(e,t){var n=e.cbks;if(e=n[Ve[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 ze(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 We(e,function(e){t.push(e)}),t}Be(e,r,a,t,0);var i=u.f;try{r.rslt=i.apply(this,n)}catch(s){throw r.err=s,Be(e,r,a,t,3),s}return Be(e,r,a,t,1),r.rslt}}var Ke=Object.getPrototypeOf;function Xe(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(Ke)return Ke(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[Ue];return a||((r=ze(a={i:0,n:t,f:r,h:[]}))[Ue]=a,e[t]=r),n={id:a.i,cbks:n,rm:function(){var n=this.id;We(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 Ge(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(g.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 $e(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 Je(e,t){return n=e,e=t,t=B.UrlTooLong,e&&2048<(e=ne(e)).length&&(r=e.substring(0,2048),n&&n.throwInternal(g.WARNING,t,"input is too long, it has been truncated to 2048 characters.",{data:e},!0)),r||e;var n,r}function Ze(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=$e(r,t,8192),e=Ge(r,e,a),a[e]=t}),e=a),e}function Qe(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 Ye,et,tt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",nt="iKey";(et=et||{})[et.LocalStorage=0]="LocalStorage",et[et.SessionStorage=1]="SessionStorage",(et=Ye=Ye||{})[et.AI=0]="AI",et[et.AI_AND_W3C=1]="AI_AND_W3C",et[et.W3C=2]="W3C";var rt=(typeof document===l&&document?document:ge("document"))||{},at=0,ot=[null,null,null,null,null];function it(e){var t,n,r=at,a=ot,o=a[r];return rt.createElement?a[r]||(o=a[r]=rt.createElement("a")):o={host:(t=st(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),at=r,o}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,o=it(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(st(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&&lt.getCorrelationContextValue(e,"appId"))&&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();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e: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=Qe(a),f.success=o,f.resultCode=i+"",f.type=$e(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,$e(p,t?t+" "+n:n)):$e(p,u))):g=a,{target:g,name:o,data:i});return f.data=Je(e,r)||i.data,f.target=$e(e,i.target),l&&(f.target=f.target+" | "+l),f.name=$e(e,i.name),f.properties=Ze(e,c),f.measurements=(h=e,d&&(m={},Q(d,function(e,t){e=Ge(h,e,m),m[e]=t}),d=m),d),f}var ht=(mt.create=function(e,t,n,r,a,o){if(n=$e(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){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},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){return(a=xt(n,r,a))?Ct(e,t,Qe(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,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 Tt,r.clientFailure=0,r.traceID=e,r.spanID=t,W(Ut,r,function(v){v.getAbsoluteUrl=function(){return v.requestUrl?(e=it(v.requestUrl))?e.href:void 0:null;var e},v.getPathName=function(){return v.requestUrl?Je(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*dt(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})[vt]={HttpMethod:v.method},v.requestSentTime&&(e.startTime=new Date,e.startTime.setTime(v.requestSentTime)),a=e,i=(r=v).perfTiming,s=a[vt]||{},u=0,l="startTime",c="connect"+"End",d="request"+"Start",f="response"+"End",p="transferSize",g="encodedBodySize",h="decodedBodySize",m="serverTiming",i?(u|=yt(s,"End",i,"redirectStart","End"),u|=yt(s,"domainLookup",i,"domainLookupStart","domainLookupEnd"),u|=yt(s,"connect",i,"connectStart",c),u|=yt(s,"request",i,d,"requestEnd"),u|=yt(s,"response",i,"responseStart",f),u|=yt(s,"networkConnect",i,l,c),u|=yt(s,"sentRequest",i,d,f),u|=Ct(s,"duration",f=i.duration||xt(i,l,f)||0),u|=Ct(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|=Ct(s,m,o)),u|=Ct(s,p,i[p]),u|=Ct(s,g,i[g]),u|=Ct(s,h,i[h])):r.perfMark&&(u|=Ct(s,"missing",r.perfAttempts)),u&&(a[vt]=s),t&&0<oe(v.requestHeaders).length&&(e[vt]=e[vt]||{},e[vt].requestHeaders=v.requestHeaders),!n||(t=n())&&((n=t.correlationContext)&&(e.correlationContext=n),t.headerMap&&0<oe(t.headerMap).length&&(e[vt]=e[vt]||{},e[vt].responseHeaders=t.headerMap),v.errorStatusText&&400<=v.status&&(n=t.type,e[vt]=e[vt]||{},""!==n&&"text"!==n||(e[vt][x]=t[x]?t.statusText+" - "+t[x]:t.statusText),"json"===n&&(e[vt][x]=t.response?t.statusText+" - "+JSON.stringify(t.response):t.statusText))),e);var r,a,o,i,s,u,l,c,d,f,p,g,h,m}})},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 this.version+"-"+this.traceId+"-"+this.spanId+"-"+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=Oe(),t&&At.isValidSpanId(t)?n.spanId=t:n.spanId=Oe().substr(0,16)}var St="ai.ajxmn.",wt="diagLog",qt="ajaxData",Mt="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(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,Et(e,B.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:ye(i)})}return t}function Lt(e){var t="";try{J(e)||J(e[qt])||J(e[qt].requestUrl)||(t+="(url: '"+e[qt].requestUrl+"')")}catch(n){}return t}function Et(e,t,n,r,a){e[wt]()[Mt](g.CRITICAL,t,n,r,a)}function jt(e,t,n,r,a){e[wt]()[Mt](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:Ye.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,q,M="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?Xe(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[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&&g(n)&&((o=(a=n)[qt]).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 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){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[M](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!==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||{}).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+="string"==typeof e?"(url: '"+e+"')":"(url: '"+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||{}).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[M](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();if(Q(Nt.getDefaultConfig(),function(e,t){D[e]=a.getConfig(Nt.identifier,e,t)}),r=D.distributedTracingMode,L=D.enableRequestHeaderTracking,q=D.enableAjaxErrorStatusText,E=D.enableAjaxPerfTracking,j=D.maxAjaxCallsPerView,k=D.enableResponseHeaderTracking,S=D.excludeRequestFromAutoTrackingPatterns,w=D.addRequestContext,b=r===Ye.AI||r===Ye.AI_AND_W3C,I=r===Ye.AI_AND_W3C||r===Ye.W3C,E&&(s=e.instrumentationKey||"unkwn",A=5<s.length?St+s.substring(s.length-5)+".":St+s+"."),!1===D.disableAjaxTracking&&Dt(l)&&!F&&(f(XMLHttpRequest,"open",{req:function(e,t,n,r){var a,o=e.inst,i=o[qt];!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||Oe(),r=Oe().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=q,a[qt]=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[qt];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[qt];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){g(e=e.inst)&&d(t)&&(e[qt].requestHeaders[t]=n)},hkErr:kt(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[Rt])?null:r[Rt])&&(s=N(),u=e.polyfill,!1===D.disableFetchTracking?(H.push(Xe(s,Rt,{req:function(e,t,n){var r,a;!R||p(null,t,n)||u&&F||(r=e.ctx(),a=function(e,t){var n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Oe(),r=Oe().substr(0,16);(n=new It(n,r,l[wt]())).requestSentTime=ct(),n.errorStatusText=q,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):u&&H.push(Xe(s,Rt,{req:function(e,t,n){p(null,t,n)}})),u&&(s[Rt].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[M](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[M]=function(e,t,n){-1===j||r<j?(D.distributedTracingMode!==Ye.W3C&&D.distributedTracingMode!==Ye.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||{}));
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",q="setInstFuncs",M=Object,R=M.getPrototypeOf,F=0;function D(e,t){return e&&M[m].hasOwnProperty.call(e,t)}function L(e){return e&&(e===M[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=M.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,p,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[q],c=a,o=o,d=r,f=e,n=!1!==(i=i&&n?!!n[q]: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}function Ce(e){return e?'"'+e.replace(/\"/g,"")+'"':""}function Te(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 Ie=(be.dataType="MessageData",be);function be(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:"+Ce(t):"")+(r?" props:"+Ce(e):""),this.message+=e}var Ae=function _t(n){this.identifier="DiagnosticLogger",this.queue=[];var a=0,i={};W(_t,this,function(o){function e(e,t){return J(e=n[e])?t:e}J(n)&&(n={}),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 Ie(t,n,a=void 0!==a&&a,r),o.enableDebugExceptions())throw t;n=e===g.CRITICAL?"errorToConsole":"warnToConsole",$(t.message)||(r=o.consoleLoggingLevel(),a?(a=+t.messageId,!i[a]&&e<=r&&(o[n](t.message),i[a]=!0)):e<=r&&o[n](t.message),o.logInternalMessage(e,t))},o.warnToConsole=function(e){Te("warn",e)},o.errorToConsole=function(e){Te("error",e)},o.resetInternalMessageCount=function(){a=0,i={}},o.logInternalMessage=function(e,t){var n,r;a>=o.maxInternalMessageLimit()||(n=!0,r="AITR_"+t.messageId,i[r]?n=!1:i[r]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),a++),a===o.maxInternalMessageLimit()&&(t=new Ie(B.MessageLimitPerPVExceeded,e="Internal events throttle limit per PageView reached for this app.",!1),o.queue.push(t),o.warnToConsole(e))))}})},Se=(we.ParentContextKey="parent",we.ChildrenContextKey="childEvts",we);function we(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===we.ParentContextKey||e===we.ChildrenContextKey?o:o.ctx||{})[e]:null},o.setCtx=function(e,t){e&&(e===we.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===we.ChildrenContextKey?o[e]=t:(o.ctx=o.ctx||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(we.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 Me(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(Se.ParentContextKey,e),e.getCtx&&e.setCtx&&((i=e.getCtx(Se.ChildrenContextKey))||(i=[],e.setCtx(Se.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 Re=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";Me(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 Fe(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 Re(o,t),n.push(o),r&&r.setNext(o),r=o)}return 0<n.length?n[0]:null}var De=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),Fe(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=Fe(i,r)):$(t)&&(l=Fe(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new Ae(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 Ot((e=void 0===e?null:e)||l,a,n,t)}},Le="getPlugin",u=(Ee.prototype.initialize=function(e,t,n,r){this._baseTelInit(e,t,n,r)},Ee);function Ee(){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 De(null,{},s.core),t=c&&c[Le]?e.createNew(null,c[Le]):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[Le]&&(i=c[Le]()),s.core=t,l=new De(r,e,t,i),u=!0}}var je=4294967296,ke=4294967295,He=!1,Pe=123456789,Ne=987654321;function _e(e){var t=ge("crypto")||ge("msCrypto"),n=t&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&ke:(!(n=he())||n.userAgent===pe&&null!==fe||(n=((pe=n.userAgent)||"").toLowerCase(),fe=Y(n,ce)||Y(n,de)),fe?(He||function(){try{var e=2147483647&ie();(t=(Math.random()*je^e)+e)<0&&(t>>>=0),Pe=123456789+t&ke,Ne=987654321-t&ke,He=!0}catch(n){}var t}(),t=((Ne=36969*(65535&Ne)+(Ne>>16)&ke)<<16)+(65535&(Pe=18e3*(65535&Pe)+(Pe>>16)&ke))>>>0&ke|0,(t>>>=0)&ke):Math.floor(je*Math.random()|0));return e||(n>>>=0),n}function Oe(){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=_e())]+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&_e())|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 Ue="_aiHooks",Ve=["req","rsp","hkErr","fnErr"];function We(e,t){if(e)for(var n=0;n<e.length&&!t(e[n],n);n++);}function Be(e,i,s,u,l){0<=l&&l<=2&&We(e,function(e,t){var n=e.cbks;if(e=n[Ve[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 ze(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 We(e,function(e){t.push(e)}),t}Be(e,r,a,t,0);var i=u.f;try{r.rslt=i.apply(this,n)}catch(s){throw r.err=s,Be(e,r,a,t,3),s}return Be(e,r,a,t,1),r.rslt}}var Ke=Object.getPrototypeOf;function Xe(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(Ke)return Ke(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[Ue];return a||((r=ze(a={i:0,n:t,f:r,h:[]}))[Ue]=a,e[t]=r),n={id:a.i,cbks:n,rm:function(){var n=this.id;We(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 Ge(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(g.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 $e(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 Je(e,t){return n=e,e=t,t=B.UrlTooLong,e&&2048<(e=ne(e)).length&&(r=e.substring(0,2048),n&&n.throwInternal(g.WARNING,t,"input is too long, it has been truncated to 2048 characters.",{data:e},!0)),r||e;var n,r}function Ze(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=$e(r,t,8192),e=Ge(r,e,a),a[e]=t}),e=a),e}function Qe(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 Ye,et,tt="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",nt="iKey";(et=et||{})[et.LocalStorage=0]="LocalStorage",et[et.SessionStorage=1]="SessionStorage",(et=Ye=Ye||{})[et.AI=0]="AI",et[et.AI_AND_W3C=1]="AI_AND_W3C",et[et.W3C=2]="W3C";var rt=(typeof document===l&&document?document:ge("document"))||{},at=0,ot=[null,null,null,null,null];function it(e){var t,n,r=at,a=ot,o=a[r];return rt.createElement?a[r]||(o=a[r]=rt.createElement("a")):o={host:(t=st(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),at=r,o}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,o=it(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(st(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&&lt.getCorrelationContextValue(e,"appId"))&&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();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e: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=Qe(a),f.success=o,f.resultCode=i+"",f.type=$e(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,$e(p,t?t+" "+n:n)):$e(p,u))):g=a,{target:g,name:o,data:i});return f.data=Je(e,r)||i.data,f.target=$e(e,i.target),l&&(f.target=f.target+" | "+l),f.name=$e(e,i.name),f.properties=Ze(e,c),f.measurements=(h=e,d&&(m={},Q(d,function(e,t){e=Ge(h,e,m),m[e]=t}),d=m),d),f}var ht=(mt.create=function(e,t,n,r,a,o){if(n=$e(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){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},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){return(a=xt(n,r,a))?Ct(e,t,Qe(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,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 Tt,r.clientFailure=0,r.traceID=e,r.spanID=t,W(Ut,r,function(v){v.getAbsoluteUrl=function(){return v.requestUrl?(e=it(v.requestUrl))?e.href:void 0:null;var e},v.getPathName=function(){return v.requestUrl?Je(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*dt(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})[vt]={HttpMethod:v.method},v.requestSentTime&&(e.startTime=new Date,e.startTime.setTime(v.requestSentTime)),a=e,i=(r=v).perfTiming,s=a[vt]||{},u=0,l="startTime",c="connect"+"End",d="request"+"Start",f="response"+"End",p="transferSize",g="encodedBodySize",h="decodedBodySize",m="serverTiming",i?(u|=yt(s,"End",i,"redirectStart","End"),u|=yt(s,"domainLookup",i,"domainLookupStart","domainLookupEnd"),u|=yt(s,"connect",i,"connectStart",c),u|=yt(s,"request",i,d,"requestEnd"),u|=yt(s,"response",i,"responseStart",f),u|=yt(s,"networkConnect",i,l,c),u|=yt(s,"sentRequest",i,d,f),u|=Ct(s,"duration",f=i.duration||xt(i,l,f)||0),u|=Ct(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|=Ct(s,m,o)),u|=Ct(s,p,i[p]),u|=Ct(s,g,i[g]),u|=Ct(s,h,i[h])):r.perfMark&&(u|=Ct(s,"missing",r.perfAttempts)),u&&(a[vt]=s),t&&0<oe(v.requestHeaders).length&&(e[vt]=e[vt]||{},e[vt].requestHeaders=v.requestHeaders),!n||(t=n())&&((n=t.correlationContext)&&(e.correlationContext=n),t.headerMap&&0<oe(t.headerMap).length&&(e[vt]=e[vt]||{},e[vt].responseHeaders=t.headerMap),v.errorStatusText&&400<=v.status&&(n=t.type,e[vt]=e[vt]||{},""!==n&&"text"!==n||(e[vt][x]=t[x]?t.statusText+" - "+t[x]:t.statusText),"json"===n&&(e[vt][x]=t.response?t.statusText+" - "+JSON.stringify(t.response):t.statusText))),e);var r,a,o,i,s,u,l,c,d,f,p,g,h,m}})},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 this.version+"-"+this.traceId+"-"+this.spanId+"-"+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=Oe(),t&&At.isValidSpanId(t)?n.spanId=t:n.spanId=Oe().substr(0,16)}var St="ai.ajxmn.",wt="diagLog",qt="ajaxData",Mt="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(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,Et(e,B.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:ye(i)})}return t}function Lt(e){var t="";try{J(e)||J(e[qt])||J(e[qt].requestUrl)||(t+="(url: '"+e[qt].requestUrl+"')")}catch(n){}return t}function Et(e,t,n,r,a){e[wt]()[Mt](g.CRITICAL,t,n,r,a)}function jt(e,t,n,r,a){e[wt]()[Mt](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:Ye.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,q,M="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?Xe(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[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&&g(n)&&((o=(a=n)[qt]).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 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){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[M](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!==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||{}).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+="string"==typeof e?"(url: '"+e+"')":"(url: '"+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||{}).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[M](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();if(Q(Nt.getDefaultConfig(),function(e,t){D[e]=a.getConfig(Nt.identifier,e,t)}),r=D.distributedTracingMode,L=D.enableRequestHeaderTracking,q=D.enableAjaxErrorStatusText,E=D.enableAjaxPerfTracking,j=D.maxAjaxCallsPerView,k=D.enableResponseHeaderTracking,S=D.excludeRequestFromAutoTrackingPatterns,w=D.addRequestContext,b=r===Ye.AI||r===Ye.AI_AND_W3C,I=r===Ye.AI_AND_W3C||r===Ye.W3C,E&&(s=e.instrumentationKey||"unkwn",A=5<s.length?St+s.substring(s.length-5)+".":St+s+"."),!1===D.disableAjaxTracking&&Dt(l)&&!F&&(f(XMLHttpRequest,"open",{req:function(e,t,n,r){var a,o=e.inst,i=o[qt];!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||Oe(),r=Oe().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=q,a[qt]=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[qt];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[qt];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){g(e=e.inst)&&d(t)&&(e[qt].requestHeaders[t]=n)},hkErr:kt(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[Rt])?null:r[Rt])&&(s=N(),u=e.polyfill,!1===D.disableFetchTracking?(H.push(Xe(s,Rt,{req:function(e,t,n){var r,a;!R||p(null,t,n)||u&&F||(r=e.ctx(),a=function(e,t){var n=T&&T.telemetryTrace&&T.telemetryTrace.traceID||Oe(),r=Oe().substr(0,16);(n=new It(n,r,l[wt]())).requestSentTime=ct(),n.errorStatusText=q,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):u&&H.push(Xe(s,Rt,{req:function(e,t,n){p(null,t,n)}})),u&&(s[Rt].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[M](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[M]=function(e,t,n){-1===j||r<j?(D.distributedTracingMode!==Ye.W3C&&D.distributedTracingMode!==Ye.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.1-nightly.202110-16
* Microsoft Application Insights XHR dependencies plugin, 2.7.1-nightly.202110-17
* Copyright (c) Microsoft and contributors. All rights reserved.

@@ -4,0 +4,0 @@ *

{
"name": "@microsoft/applicationinsights-dependencies-js",
"version": "2.7.1-nightly.202110-16",
"version": "2.7.1-nightly.202110-17",
"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.1-nightly.202110-16",
"@microsoft/applicationinsights-common": "2.7.1-nightly.202110-16"
"@microsoft/applicationinsights-core-js": "2.7.1-nightly.202110-17",
"@microsoft/applicationinsights-common": "2.7.1-nightly.202110-17"
},

@@ -57,0 +57,0 @@ "license": "MIT",

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 not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc