Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@microsoft/applicationinsights-common

Package Overview
Dependencies
Maintainers
2
Versions
572
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@microsoft/applicationinsights-common - npm Package Compare versions

Comparing version 2.5.10 to 2.5.11

4

browser/applicationinsights-common.min.js
/*!
* Application Insights JavaScript SDK - Common, 2.5.10
* Application Insights JavaScript SDK - Common, 2.5.11
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
var e=this,t=function(p){"use strict";var i="function",r="object",t="undefined",o="prototype",a="hasOwnProperty";function e(){return typeof globalThis!==t&&globalThis?globalThis:typeof self!==t&&self?self:typeof window!==t&&window?window:typeof global!==t&&global?global:null}function s(e){var t=Object.create;if(t)return t(e);if(null==e)return{};if((t=typeof e)!==r&&t!==i)throw new TypeError("Object prototype may only be an Object:"+e);function n(){}return n[o]=e,new n}var u,l=function(e,t){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[a](n)&&(e[n]=t[n])})(e,t)};nn=function(e,t){function n(){this.constructor=e}l(e,t),e[o]=null===t?s(t):(n[o]=t[o],new n)},(Zt=on=e()||{}).__assign||(Zt.__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object[o][a].call(t,r)&&(e[r]=t[r]);return e}),Zt.__extends||(Zt.__extends=nn),__assign=__assign||on.__assign,__extends=__extends||on.__extends,(hn=u={})[hn.LocalStorage=0]="LocalStorage",hn[hn.SessionStorage=1]="SessionStorage",(zn=p.FieldType||(p.FieldType={}))[zn.Default=0]="Default",zn[zn.Required=1]="Required",zn[zn.Array=2]="Array",zn[zn.Hidden=4]="Hidden",(Tn=p.DistributedTracingModes||(p.DistributedTracingModes={}))[Tn.AI=0]="AI",Tn[Tn.AI_AND_W3C=1]="AI_AND_W3C",Tn[Tn.W3C=2]="W3C";var c={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},d=t,f=r,g=o,n="window",h="console",v="JSON",m=e;function y(e){var t=m();return t&&t[e]?t[e]:e===n&&S()?window:null}function S(){return typeof window===f&&window}function x(){return S()?window:y(n)}function T(){return typeof document===f&&document?document:y("document")}function C(){return typeof navigator===f&&navigator?navigator:y("navigator")}function I(){return y("performance")}function N(){return typeof JSON===f&&JSON||null!==y(v)}function _(){return N()?JSON||y(v):null}var E="attachEvent",w="addEventListener",F="detachEvent",A="removeEventListener",D=4294967296,b=4294967295,L=null,M=!1,R=123456789,O=987654321;function P(e){e<0&&(e>>>=0),R=123456789+e&b,O=987654321-e&b,M=!0}function k(){P(Math.random()*D^(new Date).getTime())}function U(e,t){return typeof e===t}function z(e){return U(e,t)||e===undefined}function q(e){return z(e)||null===e}function j(e,t){return e&&Object[o].hasOwnProperty.call(e,t)}function G(e){return U(e,r)}function B(e){return U(e,i)}function H(e,t,n,i){void 0===i&&(i=!1);var r=!1;if(!q(e))try{q(e[w])?q(e[E])||(e[E]("on"+t,n),r=!0):(e[w](t,n,i),r=!0)}catch(o){}return r}function V(e,t,n,i){if(void 0===i&&(i=!1),!q(e))try{q(e[A])?q(e[F])||e[F]("on"+t,n):e[A](t,n,i)}catch(r){}}function K(e,t){if(e&&G(e))for(var n in e)j(e,n)&&t.call(e,n,e[n])}var W=(X.isDate=function(e){return"[object Date]"===Object[o].toString.call(e)},X.isArray=function(e){return"[object Array]"===Object[o].toString.call(e)},X.isError=function(e){return"[object Error]"===Object[o].toString.call(e)},X.isString=function(e){return U(e,"string")},X.isNumber=function(e){return U(e,"number")},X.isBoolean=function(e){return U(e,"boolean")},X.disableCookies=function(){X._canUseCookies=!1},X.newGuid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(J,function(e){var t=0|X.randomValue(15);return("x"===e?t:3&t|8).toString(16)})},X.toISOString=function(e){if(X.isDate(e)){var t=function(e){return 1===(e+="").length&&(e="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"}},X.arrForEach=function(e,t,n){for(var i=e.length,r=0;r<i;r++)r in e&&t.call(n||e,e[r],r,e)},X.arrIndexOf=function(e,t,n){for(var i=e.length,r=Math.max(0<=(n=n||0)?n:i-Math.abs(n),0);r<i;r++)if(r in e&&e[r]===t)return r;return-1},X.arrMap=function(e,t,n){for(var i=e.length,r=n||e,o=Array(i),a=0;a<i;a++)a in e&&(o[a]=t.call(r,e[a],e));return o},X.arrReduce=function(e,t,n){var i,r=e.length,o=0;if(3<=arguments.length)i=n;else{for(;o<r&&!(o in e);)o++;i=e[o++]}for(;o<r;)o in e&&(i=t(i,e[o],o,e)),o++;return i},X.strTrim=function(e){return X.isString(e)?e.replace(/^\s+|\s+$/g,""):e},X.objKeys=function(e){var t=!{toString:null}.propertyIsEnumerable("toString");if(!(B(e)||G(e)&&null!==e))throw new TypeError("objKeys called on non-object");var n,i=[];for(n in e)j(e,n)&&i.push(n);if(t)for(var r=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=r.length,a=0;a<o;a++)j(e,r[a])&&i.push(r[a]);return i},X.objDefineAccessors=function(e,t,n,i){var r=Object.defineProperty;if(r)try{var o={enumerable:!0,configurable:!0};return n&&(o.get=n),i&&(o.set=i),r(e,t,o),!0}catch(a){}return!1},X.addEventHandler=function(e,t){var n=!1,i=x();return i&&(n=H(i,e,t),n=H(i.body,e,t)||n),(i=T())&&(n=Y.Attach(i,e,t)||n),n},X.dateNow=function(){var e=Date;return e.now?e.now():(new e).getTime()},X.perfNow=function(){var e=I();return e&&e.now?e.now():X.dateNow()},X.newId=function(e){void 0===e&&(e=22);for(var t=X.random32()>>>0,n=0,i="";i.length<e;)i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&t],t>>>=6,5==++n&&(t=(X.random32()<<2&4294967295|3&t)>>>0,n=0);return i},X.isIE=function(){var e;return null===L&&(e=((C()||{}).userAgent||"").toLowerCase(),L=!!~e.indexOf("msie")||!!~e.indexOf("trident/")),L},X.randomValue=function(e){return 0<e?Math.floor(X.random32()/b*(e+1))>>>0:0},X.random32=function(e){var t=(t=y("crypto")||y("msCrypto"))&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&b:X.isIE()?(M||k(),X.mwcRandom32()&b):Math.floor(D*Math.random()|0);return e||(t>>>=0),t},X.mwcRandomSeed=function(e){e?P(e):k()},X.mwcRandom32=function(e){var t=((O=36969*(65535&O)+(O>>16)&b)<<16)+(65535&(R=18e3*(65535&R)+(R>>16)&b))>>>0&b|0;return e||(t>>>=0),t},X.generateW3CId=function(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",i=0;i<4;i++)n+=t[15&(e=X.random32())]+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 r=t[8+(3&X.random32())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+r+n.substr(16,3)+n.substr(19,12)},X.isTypeof=U,X.isUndefined=z,X.isNullOrUndefined=q,X.hasOwnProperty=j,X.isFunction=B,X.isObject=G,X.objCreate=s,X);function X(){}var Q,J=/[xy]/g,Y=($.Attach=H,$.AttachEvent=H,$.Detach=V,$.DetachEvent=V,$);function $(){}(Nn=Q=Q||{})[Nn.CRITICAL=1]="CRITICAL",Nn[Nn.WARNING=2]="WARNING";var Z={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},ee="constructor",te="prototype",ne="function",ie="_dynInstFuncs",re="_isDynProxy",oe="_dynClass",ae="_dynCls$",se="_dynInstChk",ue=se,le="_dfOpts",ce="_unknown_",de="__proto__",fe="useBaseInst",pe="setInstFuncs",ge=Object.getPrototypeOf,he=0;function ve(e,t){return e&&Object[te].hasOwnProperty.call(e,t)}function me(e){return typeof e===ne}function ye(e){return e&&(e===Object[te]||e===Array[te])}function Se(e){return ye(e)||e===Function[te]}function xe(e){if(e){if(ge)return ge(e);if(e=e[de]||e[te]||e[ee])return e}return null}function Te(e,t,n){return t!==ee&&me(e[t])&&(n||ve(e,t))}function Ce(e){throw new TypeError("DynamicProto: "+e)}function Ie(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function Ne(e,t){return ve(e,te)?e.name||t||ce:((e||{})[ee]||{}).name||t||ce}function _e(e,n,t,i){ve(e,te)||Ce("theClass is an invalid class definition.");var r=e[te];!function(e){for(var t=xe(n);t&&!Se(t);){if(t===e)return 1;t=xe(t)}}(r)&&Ce("["+Ne(e)+"] is not in class hierarchy of ["+Ne(n)+"]");var o=null;ve(r,oe)?o=r[oe]:(o=ae+Ne(e,"_")+"$"+he,he++,r[oe]=o);var a=_e[le],s=!!a[fe];s&&i&&i[fe]!==undefined&&(s=!!i[fe]),t(n,function(e,t,n,o){function i(e,t,n){var i,r=t[u];return r[re]&&o&&!1!==(i=e[ie]||{})[ue]&&(r=(i[t[oe]]||{})[n]||r),function(){return r.apply(e,arguments)}}var r={};for(u in n)r[u]=i(t,n,u);for(var a=xe(e),s=[];a&&!Se(a)&&!Ie(s,a);){for(var u in a)!r[u]&&Te(a,u,!ge)&&(r[u]=i(t,a,u));s.push(a),a=xe(a)}return r}(r,n,e=function(e){var t,n={};for(t in e)!n[t]&&Te(e,t,!1)&&(n[t]=e[t]);return n}(n),s)),(a=!!ge&&!!a[pe])&&i&&(a=!!i[pe]),function(e,t,n,i,r){if(!ye(e)){var o,a=n[ie]=n[ie]||{},s=a[t]=a[t]||{};for(o in!1!==a[ue]&&(a[ue]=!!r),n)Te(n,o,!1)&&n[o]!==i[o]&&(s[o]=n[o],delete n[o],ve(e,o)&&(!e[o]||e[o][re])||(e[o]=function(n,i){var r=function(){var e,t;return(function(e,t,n,i){var r=null;if(e&&ve(n,oe)){var o=e[ie]||{};if((r=(o[n[oe]]||{})[t])||Ce("Missing ["+t+"] "+ne),!r[se]&&!1!==o[ue]){for(var a=!ve(e,t),s=xe(e),u=[];a&&s&&!Se(s)&&!Ie(u,s);){var l=s[t];if(l){a=l===i;break}u.push(s),s=xe(s)}try{a&&(e[t]=r),r[se]=1}catch(c){o[ue]=!1}}}return r}(this,i,n,r)||((t=n[e=i])===r&&(t=xe(n)[e]),me(t)||Ce("["+e+"] is not a "+ne),t)).apply(this,arguments)};return r[re]=1,r}(e,o)))}}(r,o,n,e,!1!==a)}_e[le]={setInstFuncs:!0,useBaseInst:!0};var Ee="AITR_";function we(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var Fe=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,i){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",N()&&(e=_().stringify(i)),e=(t?" message:"+we(t):"")+(i?" props:"+we(e):""),this.message+=e}var De=(be.prototype.enableDebugExceptions=function(){return!1},be.prototype.consoleLoggingLevel=function(){return 0},be.prototype.telemetryLoggingLevel=function(){return 1},be.prototype.maxInternalMessageLimit=function(){return 25},be.prototype.throwInternal=function(e,t,n,i,r){void 0===r&&(r=!1)},be.prototype.warnToConsole=function(e){},be.prototype.resetInternalMessageCount=function(){},be.prototype.logInternalMessage=function(e,t){},be);function be(r){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};_e(be,this,function(o){var n=W.isNullOrUndefined,a=W.isUndefined,i=W.isFunction;function e(e,t){return e=r[e],n(e)?t:e}n(r)&&(r={}),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,i,r){if(void 0===r&&(r=!1),i=new Fe(t,n,r,i),o.enableDebugExceptions())throw i;!a(i)&&i&&(a(i.message)||(r?(r=+i.messageId,!u[r]&&o.consoleLoggingLevel()>=Q.WARNING&&(o.warnToConsole(i.message),u[r]=!0)):o.consoleLoggingLevel()>=Q.WARNING&&o.warnToConsole(i.message),o.logInternalMessage(e,i)))},o.warnToConsole=function(e){var t,n=typeof console!==d?console:y(h);n&&(t="log",n.warn&&(t="warn"),i(n[t])&&n[t](e))},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,i;s>=o.maxInternalMessageLimit()||(n=!0,i=Ee+t.messageId,u[i]?n=!1:u[i]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++),s===o.maxInternalMessageLimit()&&(e="Internal events throttle limit per PageView reached for this app.",t=new Fe(Z.MessageLimitPerPVExceeded,e,!1),o.queue.push(t),o.warnToConsole(e))))}})}var Le="ctx",Me=(Re.ParentContextKey="parent",Re.ChildrenContextKey="childEvts",Re);function Re(e,r,t){var n,o=this,a=!1;o.start=W.dateNow(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},W.isFunction(r)&&(a=W.objDefineAccessors(o,"payload",function(){return!n&&W.isFunction(r)&&(n=r(),r=null),n})),o.getCtx=function(e){return e?(e===Re.ParentContextKey||e===Re.ChildrenContextKey?o:o[Le]||{})[e]:null},o.setCtx=function(e,t){e&&(e===Re.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Re.ChildrenContextKey?o[e]=t:(o[Le]=o[Le]||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Re.ChildrenContextKey);if(W.isArray(t))for(var n=0;n<t.length;n++){var i=t[n];i&&(e+=i.time)}o.time=W.dateNow()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&W.isFunction(r)&&(o.payload=r())}}var Oe=(Pe.prototype.create=function(e,t,n){return null},Pe.prototype.fire=function(e){},Pe.prototype.setCtx=function(e,t){},Pe.prototype.getCtx=function(e){},Pe);function Pe(t){this.ctx={},_e(Pe,this,function(n){n.create=function(e,t,n){return new Me(e,t,n)},n.fire=function(e){e&&(e.complete(),t&&t.perfEvent(e))},n.setCtx=function(e,t){e&&((n[Le]=n[Le]||{})[e]=t)},n.getCtx=function(e){return(n[Le]||{})[e]}})}var ke="CoreUtils.doPerf";function Ue(e,t,n,i,r){if(e){var o=e;if(o&&W.isFunction(o.getPerfMgr)&&(o=o.getPerfMgr()),o){var a,s=void 0,u=o.getCtx(ke);try{if(s=o.create(t(),i,r))return u&&s.setCtx&&(s.setCtx(Me.ParentContextKey,u),u.getCtx&&u.setCtx&&((a=u.getCtx(Me.ChildrenContextKey))||(a=[],u.setCtx(Me.ChildrenContextKey,a)),a.push(s))),o.setCtx(ke,s),n(s)}catch(l){s&&s.setCtx&&s.setCtx("exception",l)}finally{s&&o.fire(s),o.setCtx(ke,u)}}}return n()}var ze=W.isFunction,qe=function(r,t){var o=this,a=null,s=ze(r.processTelemetry),u=ze(r.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return r},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(n,i){i=i||t;var e=r?r.identifier:"TelemetryPluginChain";Ue(i?i.core():null,function(){return e+":processTelemetry"},function(){if(r&&s){o._hasRun=!0;try{i.setNext(a),u&&r.setNextPlugin(a),a&&(a._hasRun=!1),r.processTelemetry(n,i)}catch(t){var e=a&&a._hasRun;a&&e||i.diagLog().throwInternal(Q.CRITICAL,Z.PluginException,"Plugin ["+r.identifier+"] failed during processTelemetry - "+t),a&&!e&&a.processTelemetry(n,i)}}else a&&(o._hasRun=!0,a.processTelemetry(n,i))},function(){return{item:n}},!n.sync)}},je=W.isNullOrUndefined;function Ge(e,t){var n=[];if(e&&0<e.length)for(var i=null,r=0;r<e.length;r++){var o=e[r];o&&W.isFunction(o.processTelemetry)&&(o=new qe(o,t),n.push(o),i&&i.setNext(o),i=o)}return 0<n.length?n[0]:null}var Be=function Kn(e,r,n,t){var i,o,a,s,u=this,l=null;null!==t&&(e&&W.isFunction(e.getPlugin)?l=function(e,t,n){var i=[],r=!n;if(e)for(;e;){var o=e.getPlugin();!r&&o!==n||(r=!0,i.push(o)),e=e.getNext()}return r||i.push(n),Ge(i,t)}(e,u,t||e.getPlugin()):t?(i=u,a=e,s=!1,(o=t)&&e&&(a=[],W.arrForEach(e,function(e){!s&&e!==o||(s=!0,a.push(e))})),o&&!s&&(a=a||[]).push(o),l=Ge(a,i)):W.isUndefined(t)&&(l=Ge(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new De(r||{})},u.getCfg=function(){return r},u.getExtCfg=function(e,t){var n,i;return void 0===t&&(t={}),!r||(i=r.extensionConfig)&&e&&(n=i[e]),n||t},u.getConfig=function(e,t,n){var i;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!je(e[t])?i=e[t]:r&&!je(r[t])&&(i=r[t]),je(i)?n:i},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 void 0===e&&(e=null),new Kn(e||l,r,n,t)}},He=W.isFunction,Ve="getPlugin",Ke=(We.prototype.initialize=function(e,t,n,i){this._baseTelInit(e,t,n,i)},We);function We(){var o=this,a=!1,s=null,u=null;o.core=null,o.diagLog=function(e){return o._getTelCtx(e).diagLog()},o.isInitialized=function(){return a},o.setInitialized=function(e){a=e},o.setNextPlugin=function(e){u=e},o.processNext=function(e,t){t?t.processNext(e):u&&He(u.processTelemetry)&&u.processTelemetry(e,null)},o._getTelCtx=function(e){void 0===e&&(e=null);var t=e;return t||(e=s||new Be(null,{},o.core),t=u&&u[Ve]?e.createNew(null,u[Ve]):e.createNew(null,u)),t},o._baseTelInit=function(e,t,n,i){e&&(e.extensionConfig=e.extensionConfig||[]),!i&&t&&(i=t.getProcessTelContext().getNext());var r=u;u&&u[Ve]&&(r=u[Ve]()),o.core=t,s=new Be(i,e,t,r),a=!0}}var Xe=W.isFunction,Qe="processTelemetry",Je="priority",Ye="setNextPlugin",$e="isInitialized";function Ze(t,n){for(var e=[],i=null,r=t.getNext();r;){var o=r.getPlugin();o&&(i&&Xe(i[Ye])&&Xe(o[Qe])&&i[Ye](o),Xe(o[$e])&&o[$e]()||e.push(o),i=o,r=r.getNext())}W.arrForEach(e,function(e){e.initialize(t.getCfg(),t.core(),n,t.getNext())})}function et(e){return e.sort(function(e,t){var n=0,i=Xe(t[Qe]);return Xe(e[Qe])?n=i?e[Je]-t[Je]:1:i&&(n=-1),n})}var tt,nt=500,it="Channel has invalid priority",rt=W.objDefineAccessors,ot=(tt=Ke,__extends(at,tt),at.prototype.processTelemetry=function(e,t){},at.prototype.getChannelControls=function(){return null},at.prototype.initialize=function(e,t,n){},at._staticInit=(rt(at.prototype,"ChannelControls",at.prototype.getChannelControls),void rt(at.prototype,"channelQueue",at.prototype.getChannelControls)),at);function at(){var i=tt.call(this)||this;i.identifier="ChannelControllerPlugin",i.priority=nt;var u,l=W.arrForEach;function c(e){e&&0<e.length&&(e=e.sort(function(e,t){return e.priority-t.priority}),l(e,function(e){if(e.priority<nt)throw Error(it+e.identifier)}),u.push(e))}return _e(at,i,function(a,s){a.setNextPlugin=function(e){},a.processTelemetry=function(t,n){u&&l(u,function(e){0<e.length&&i._getTelCtx(n).createNew(e).processNext(t)})},a.getChannelControls=function(){return u},a.initialize=function(t,n,i){var e,r,o;a.isInitialized()||(s.initialize(t,n,i),t.isCookieUseDisabled&&W.disableCookies(),r=i,u=[],(e=(t||{}).channels)&&l(e,c),r&&(o=[],l(r,function(e){e.priority>nt&&o.push(e)}),c(o)),l(u,function(e){return Ze(new Be(e,t,n),i)}))}}),i}var st="Extensions must provide callback to initialize",ut=W.arrForEach,lt=W.isNullOrUndefined,ct="_notificationManager",dt=(ft.prototype.initialize=function(e,t,n,i){},ft.prototype.getTransmissionControls=function(){return null},ft.prototype.track=function(e){},ft.prototype.getProcessTelContext=function(){return null},ft.prototype.getNotifyMgr=function(){return null},ft.prototype.getPerfMgr=function(){return null},ft.prototype.setPerfMgr=function(e){},ft.prototype.eventCnt=function(){return 0},ft.prototype.releaseQueue=function(){},ft);function ft(){var t,s,u,n,l=!1;_e(ft,this,function(a){a._extensions=[],s=new ot,a.logger=W.objCreate({throwInternal:function(e,t,n,i,r){void 0===r&&(r=!1)},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),t=[],a.isInitialized=function(){return l},a.initialize=function(e,t,i,n){if(a.isInitialized())throw Error("Core should not be initialized more than once");if(!e||lt(e.instrumentationKey))throw Error("Please provide instrumentation key");u=n,a[ct]=n,a.config=e||{},e.extensions=lt(e.extensions)?[]:e.extensions,(e.extensionConfig=lt(e.extensionConfig)?{}:e.extensionConfig).NotificationManager=n,i&&(a.logger=i),(n=[]).push.apply(n,t.concat(e.extensions)),n=et(n);var r=[],o={};if(ut(n,function(e){if(lt(e)||lt(e.initialize))throw Error(st);var t=e.priority,n=e.identifier;e&&t&&(lt(o[t])?o[t]=n:i.warnToConsole("Two extensions have same priority #"+t+" - "+o[t]+", "+n)),(!t||t<s.priority)&&r.push(e)}),n.push(s),r.push(s),n=et(n),a._extensions=n,Ze(new Be([s],e,a),n),Ze(new Be(r,e,a),n),a._extensions=r,0===a.getTransmissionControls().length)throw Error("No channels available");l=!0,a.releaseQueue()},a.getTransmissionControls=function(){return s.getChannelControls()},a.track=function(e){e.iKey||(e.iKey=a.config.instrumentationKey),e.time||(e.time=W.toISOString(new Date)),lt(e.ver)&&(e.ver="4.0"),a.isInitialized()?a.getProcessTelContext().processNext(e):t.push(e)},a.getProcessTelContext=function(){var e=a._extensions,t=e;return e&&0!==e.length||(t=[s]),new Be(t,a.config,a)},a.getNotifyMgr=function(){return u||(u=W.objCreate({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,t){},eventsSendRequest:function(e,t){}}),a[ct]=u),u},a.getPerfMgr=function(){return n||a.config&&a.config.enablePerfMgr&&(n=new Oe(a.getNotifyMgr())),n},a.setPerfMgr=function(e){n=e},a.eventCnt=function(){return t.length},a.releaseQueue=function(){0<t.length&&(ut(t,function(e){a.getProcessTelContext().processNext(e)}),t=[])}})}var pt,gt=(ht.prototype.addNotificationListener=function(e){},ht.prototype.removeNotificationListener=function(e){},ht.prototype.eventsSent=function(e){},ht.prototype.eventsDiscarded=function(e,t){},ht.prototype.eventsSendRequest=function(e,t){},ht);function ht(e){this.listeners=[];var o=W.arrForEach,t=!!(e||{}).perfEvtsSendAll;_e(ht,this,function(r){r.addNotificationListener=function(e){r.listeners.push(e)},r.removeNotificationListener=function(e){for(var t=W.arrIndexOf(r.listeners,e);-1<t;)r.listeners.splice(t,1),t=W.arrIndexOf(r.listeners,e)},r.eventsSent=function(t){o(r.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(t)},0)})},r.eventsDiscarded=function(t,n){o(r.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(t,n)},0)})},r.eventsSendRequest=function(n,i){o(r.listeners,function(e){if(e&&e.eventsSendRequest)if(i)setTimeout(function(){return e.eventsSendRequest(n,i)},0);else try{e.eventsSendRequest(n,i)}catch(t){}})},r.perfEvent=function(n){n&&(!t&&n.isChildEvt()||o(r.listeners,function(e){if(e&&e.perfEvent)if(n.isAsync)setTimeout(function(){return e.perfEvent(n)},0);else try{e.perfEvent(n)}catch(t){}}))}})}function vt(){var e=pt.call(this)||this;return _e(vt,e,function(n,r){function t(e){var t=n.getNotifyMgr();t&&t.eventsDiscarded([e],c.InvalidEvent)}n.initialize=function(e,t,n,i){r.initialize(e,t,n||new De(e),i||new gt(e))},n.track=function(e){Ue(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){if(null===e)throw t(e),Error("Invalid telemetry item");!function(e){if(W.isNullOrUndefined(e.name))throw t(e),Error("telemetry name required")}(e),r.track(e)},function(){return{item:e}},!e.sync)},n.addNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.addNotificationListener(e)},n.removeNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.removeNotificationListener(e)},n.pollInternalLogs=function(t){var e=n.config.diagnosticLogInterval;return e&&0<e||(e=1e4),setInterval(function(){var e=n.logger?n.logger.queue:[];W.arrForEach(e,function(e){e={name:t||"InternalMessageId: "+e.messageId,iKey:n.config.instrumentationKey,time:W.toISOString(new Date),baseType:Fe.dataType,baseData:{message:e.message}},n.track(e)}),e.length=0},e)}}),e}pt=dt,__extends(vt,pt),vt.prototype.initialize=function(e,t,n,i){},vt.prototype.track=function(e){},vt.prototype.addNotificationListener=function(e){},vt.prototype.removeNotificationListener=function(e){},vt.prototype.pollInternalLogs=function(e){return 0};var mt=(yt.requestContextHeader="Request-Context",yt.requestContextTargetKey="appId",yt.requestContextAppIdFormat="appId=cid-v1:",yt.requestIdHeader="Request-Id",yt.traceParentHeader="traceparent",yt.sdkContextHeader="Sdk-Context",yt.sdkContextHeaderAppIdRequest="appId",yt.requestContextHeaderLowerCase="request-context",yt);function yt(){}var St=(xt.sanitizeKeyAndAddUniqueness=function(e,t,n){var i=t.length,r=xt.sanitizeKey(e,t);if(r.length!==i){for(var o=0,a=r;n[a]!==undefined;)o++,a=r.substring(0,xt.MAX_NAME_LENGTH-3)+xt.padNumber(o);r=a}return r},xt.sanitizeKey=function(e,t){var n;return t&&(t=xt.trim(t.toString())).length>xt.MAX_NAME_LENGTH&&(n=t.substring(0,xt.MAX_NAME_LENGTH),e.throwInternal(Q.WARNING,Z.NameTooLong,"name is too long. It has been truncated to "+xt.MAX_NAME_LENGTH+" characters.",{name:t},!0)),n||t},xt.sanitizeString=function(e,t,n){var i;return void 0===n&&(n=xt.MAX_STRING_LENGTH),t&&(n=n||xt.MAX_STRING_LENGTH,(t=xt.trim(t)).toString().length>n&&(i=t.toString().substring(0,n),e.throwInternal(Q.WARNING,Z.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),i||t},xt.sanitizeUrl=function(e,t){return xt.sanitizeInput(e,t,xt.MAX_URL_LENGTH,Z.UrlTooLong)},xt.sanitizeMessage=function(e,t){var n;return t&&t.length>xt.MAX_MESSAGE_LENGTH&&(n=t.substring(0,xt.MAX_MESSAGE_LENGTH),e.throwInternal(Q.WARNING,Z.MessageTruncated,"message is too long, it has been truncated to "+xt.MAX_MESSAGE_LENGTH+" characters.",{message:t},!0)),n||t},xt.sanitizeException=function(e,t){var n;return t&&t.length>xt.MAX_EXCEPTION_LENGTH&&(n=t.substring(0,xt.MAX_EXCEPTION_LENGTH),e.throwInternal(Q.WARNING,Z.ExceptionTruncated,"exception is too long, it has been truncated to "+xt.MAX_EXCEPTION_LENGTH+" characters.",{exception:t},!0)),n||t},xt.sanitizeProperties=function(i,e){var r;return e&&(r={},K(e,function(e,t){if(W.isObject(t)&&N())try{t=_().stringify(t)}catch(n){i.throwInternal(Q.WARNING,Z.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=xt.sanitizeString(i,t,xt.MAX_PROPERTY_LENGTH),e=xt.sanitizeKeyAndAddUniqueness(i,e,r),r[e]=t}),e=r),e},xt.sanitizeMeasurements=function(n,e){var i;return e&&(i={},K(e,function(e,t){e=xt.sanitizeKeyAndAddUniqueness(n,e,i),i[e]=t}),e=i),e},xt.sanitizeId=function(e,t){return t&&xt.sanitizeInput(e,t,xt.MAX_ID_LENGTH,Z.IdTooLong).toString()},xt.sanitizeInput=function(e,t,n,i){var r;return t&&(t=xt.trim(t)).length>n&&(r=t.substring(0,n),e.throwInternal(Q.WARNING,i,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),r||t},xt.padNumber=function(e){return(e="00"+e).substr(e.length-3)},xt.trim=function(e){return W.isString(e)?e.replace(/^\s+|\s+$/g,""):e},xt.MAX_NAME_LENGTH=150,xt.MAX_ID_LENGTH=128,xt.MAX_PROPERTY_LENGTH=8192,xt.MAX_STRING_LENGTH=1024,xt.MAX_URL_LENGTH=2048,xt.MAX_MESSAGE_LENGTH=32768,xt.MAX_EXCEPTION_LENGTH=32768,xt);function xt(){}var Tt=C(),Ct=W.isString,It=null,Nt=(_t.createDomEvent=function(e){var t,n=null;return W.isFunction(Event)?n=new Event(e):(t=T())&&t.createEvent&&(n=t.createEvent("Event")).initEvent(e,!0,!0),n},_t.disableStorage=function(){_t._canUseLocalStorage=!1,_t._canUseSessionStorage=!1},_t._getLocalStorageObject=function(){return _t.canUseLocalStorage()?_t._getVerifiedStorageObject(u.LocalStorage):null},_t._getVerifiedStorageObject=function(e){var t,n,i=null;try{if(W.isNullOrUndefined(m()))return null;n=new Date,(i=y(e===u.LocalStorage?"localStorage":"sessionStorage")).setItem(n.toString(),n.toString()),t=i.getItem(n.toString())!==n.toString(),i.removeItem(n.toString()),t&&(i=null)}catch(r){i=null}return i},_t.isInternalApplicationInsightsEndpoint=function(e){return!!~_t._internalEndpoints.indexOf(e.toLowerCase())},_t.canUseLocalStorage=function(){return _t._canUseLocalStorage===undefined&&(_t._canUseLocalStorage=!!_t._getVerifiedStorageObject(u.LocalStorage)),_t._canUseLocalStorage},_t.getStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setStorage=function(e,t,n){var i=_t._getLocalStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t._getSessionStorageObject=function(){return _t.canUseSessionStorage()?_t._getVerifiedStorageObject(u.SessionStorage):null},_t.canUseSessionStorage=function(){return _t._canUseSessionStorage===undefined&&(_t._canUseSessionStorage=!!_t._getVerifiedStorageObject(u.SessionStorage)),_t._canUseSessionStorage},_t.getSessionStorageKeys=function(){var t=[];return _t.canUseSessionStorage()&&K(y("sessionStorage"),function(e){t.push(e)}),t},_t.getSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setSessionStorage=function(e,t,n){var i=_t._getSessionStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t.disableCookies=function(){W.disableCookies()},_t.canUseCookies=function(e){if(W._canUseCookies===undefined){W._canUseCookies=!1;try{W._canUseCookies=_t.document.cookie!==undefined}catch(t){e.throwInternal(Q.WARNING,Z.CannotAccessCookie,"Cannot access document.cookie - "+_t.getExceptionName(t),{exception:_t.dump(t)})}}return W._canUseCookies},_t.disallowsSameSiteNone=function(e){return!(!Ct(e)||!~e.indexOf("CPU iPhone OS 12")&&!~e.indexOf("iPad; CPU OS 12")&&!(~e.indexOf("Macintosh; Intel Mac OS X 10_14")&&~e.indexOf("Version/")&&~e.indexOf("Safari"))&&(!~e.indexOf("Macintosh; Intel Mac OS X 10_14")||(n=(t=e.length)-40,"AppleWebKit/605.1.15 (KHTML, like Gecko)"!=e.substring(0<=n?n:0,t)))&&!~e.indexOf("Chrome/5")&&!~e.indexOf("Chrome/6")&&(!~e.indexOf("UnrealEngine")||~e.indexOf("Chrome"))&&!~e.indexOf("UCBrowser/12")&&!~e.indexOf("UCBrowser/11"));var t,n},_t.setCookie=function(e,t,n,i){var r;_t.canUseCookies(e)&&(e=r="",i&&(r=";domain="+i),(i=typeof location===f&&location?location:y("location"))&&"https:"===i.protocol&&(e=";secure",null===It&&(It=_t.disallowsSameSiteNone((C()||{}).userAgent)),It||(n+=";SameSite=None")),_t.document.cookie=t+"="+n+r+";path=/"+e)},_t.stringToBoolOrDefault=function(e,t){return void 0===t&&(t=!1),e===undefined||null===e?t:"true"==e.toString().toLowerCase()},_t.getCookie=function(e,t){if(_t.canUseCookies(e)){var n="";if(t&&t.length)for(var i=t+"=",r=_t.document.cookie.split(";"),o=0;o<r.length;o++){var a=r[o];if((a=_t.trim(a))&&!a.indexOf(i)){n=a.substring(i.length,r[o].length);break}}return n}},_t.deleteCookie=function(e,t){_t.canUseCookies(e)&&(_t.document.cookie=t+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;")},_t.random32=function(){return W.random32(!0)},_t.getIEVersion=function(e){return void 0===e&&(e=null),~(e=e?e.toLowerCase():Tt?(Tt.userAgent||"").toLowerCase():"").indexOf("msie")?parseInt(e.split("msie")[1]):e.indexOf("trident/")&&(e=parseInt(e.split("trident/")[1]))?e+4:null},_t.msToTimeSpan=function(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,i=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,e=Math.floor(e/864e5),t=1===t.length?"00"+t:2===t.length?"0"+t:t,n=n.length<2?"0"+n:n,i=i.length<2?"0"+i:i;return(0<e?e+".":"")+(r=r.length<2?"0"+r:r)+":"+i+":"+n+"."+t},_t.isCrossOriginError=function(e,t,n,i,r){return("Script error."===e||"Script error"===e)&&!r},_t.dump=function(e){var t=Object[g].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":N()&&(n=_().stringify(e)),t+n},_t.getExceptionName=function(e){return"[object Error]"===Object[g].toString.call(e)?e.name:""},_t.addEventHandler=function(e,t){return Y.Attach(x(),e,t)},_t.IsBeaconApiSupported=function(){return"sendBeacon"in Tt&&Tt.sendBeacon},_t.getExtension=function(e,t){for(var n=null,i=0;!n&&i<e.length;)e[i]&&e[i].identifier===t&&(n=e[i]),i++;return n},_t.document=T()||{},_t._canUseLocalStorage=undefined,_t._canUseSessionStorage=undefined,_t._internalEndpoints=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],_t.NotSpecified="not_specified",_t.trim=W.strTrim,_t.newId=W.newId,_t.generateW3CId=W.generateW3CId,_t.isArray=W.isArray,_t.isError=W.isError,_t.isDate=W.isDate,_t.toISOStringForIE8=W.toISOString,_t);function _t(){}var Et=(wt.parseUrl=function(e){var t=wt._htmlAnchorIdx,n=wt._htmlAnchorElement,i=n[t];return wt.document.createElement?n[t]||(i=n[t]=wt.document.createElement("a")):i={host:wt.parseHost(e,!0)},i.href=e,++t>=n.length&&(t=0),wt._htmlAnchorIdx=t,i},wt.getAbsoluteUrl=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.href),t},wt.getPathName=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.pathname),t},wt.getCompleteUrl=function(e,t){return e?e.toUpperCase()+" "+t:t},wt.parseHost=function(e,t){return(e=wt.parseFullHost(e,t))&&null!=(t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<t.length&&Ct(t[2])&&0<t[2].length?t[2]+(t[3]||""):e},wt.parseFullHost=function(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&Ct(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",("http"==t&&":80"===e||"https"==t&&":443"===e)&&(e=""),n+=e)),n},wt.document=T()||{},wt._htmlAnchorIdx=0,wt._htmlAnchorElement=[null,null,null,null,null],wt);function wt(){}var Ft=(At.canIncludeCorrelationHeader=function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var i=0;i<e.correlationHeaderExcludePatterns.length;i++)if(e.correlationHeaderExcludePatterns[i].test(t))return!1;var r,o=Et.parseUrl(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(Et.parseFullHost(t,!0)||"").toLowerCase()),!(e&&e.enableCorsCorrelation||o===n))return!1;if((n=e&&e.correlationHeaderDomains)&&(W.arrForEach(n,function(e){e=RegExp(e.toLowerCase().replace(/\./g,".").replace(/\*/g,".*")),r=r||e.test(o)}),!r))return!1;var a=e&&e.correlationHeaderExcludedDomains;if(!a||0===a.length)return!0;for(i=0;i<a.length;i++)if(RegExp(a[i].toLowerCase().replace(/\./g,".").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},At.getCorrelationContext=function(e){if((e=e&&At.getCorrelationContextValue(e,mt.requestContextTargetKey))&&e!==At.correlationIdPrefix)return e},At.getCorrelationContextValue=function(e,t){if(e)for(var n=e.split(","),i=0;i<n.length;++i){var r=n[i].split("=");if(2===r.length&&r[0]===t)return r[1]}},At.correlationIdPrefix="cid-v1:",At);function At(){}var Dt=(bt.ParseDependencyPath=function(e,t,n,i){var r,o,a,s=i,u=i,s=t&&0<t.length?(a=(r=Et.parseUrl(t)).host,s||(null!=r.pathname?("/"!=(o=0===r.pathname.length?"/":r.pathname)[0]&&(o="/"+o),u=r.pathname,St.sanitizeString(e,n?n+" "+o:o)):St.sanitizeString(e,t))):a=i;return{target:a,name:s,data:u}},bt);function bt(){}var Lt=(Mt.Now=function(){var e=I();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:(new Date).getTime()},Mt.GetDuration=function(e,t){var n=null;return 0===e||0===t||W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||(n=t-e),n},Mt);function Mt(){}var Rt="https://dc.services.visualstudio.com",Ot=(Pt.parse=function(e){if(!e)return{};var t=e.split(Pt._FIELDS_SEPARATOR),e=W.arrReduce(t,function(e,t){var n=t.split(Pt._FIELD_KEY_VALUE_SEPARATOR);return 2===n.length&&(t=n[0].toLowerCase(),n=n[1],e[t]=n),e},{});return 0<W.objKeys(e).length&&(e.endpointsuffix&&(t=e.location?e.location+".":"",e.ingestionendpoint=e.ingestionendpoint||"https://"+t+"dc."+e.endpointsuffix),e.ingestionendpoint=e.ingestionendpoint||Rt),e},Pt._FIELDS_SEPARATOR=";",Pt._FIELD_KEY_VALUE_SEPARATOR="=",Pt);function Pt(){}var kt,Ut=function(){},zt=(kt=Ut,__extends(qt,kt),qt);function qt(){return kt.call(this)||this}var jt,Gt=(jt=function(){this.ver=1,this.sampleRate=100,this.tags={}},__extends(Bt,jt),Bt);function Bt(e,t,n){var i=jt.call(this)||this;return i.name=St.sanitizeString(e,n)||Nt.NotSpecified,i.data=t,i.time=W.toISOString(new Date),i.aiDataContract={time:p.FieldType.Required,iKey:p.FieldType.Required,name:p.FieldType.Required,sampleRate:function(){return 100===i.sampleRate?p.FieldType.Hidden:p.FieldType.Required},tags:p.FieldType.Required,data:p.FieldType.Required},i}var Ht,Vt=function(){},Kt=(Ht=Vt,__extends(Wt,Ht),Wt);function Wt(){var e=Ht.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Xt,Qt=(Xt=Kt,__extends(Jt,Xt),Jt.envelopeType="Microsoft.ApplicationInsights.{0}.Event",Jt.dataType="EventData",Jt);function Jt(e,t,n,i){var r=Xt.call(this)||this;return r.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Required,properties:p.FieldType.Default,measurements:p.FieldType.Default},r.name=St.sanitizeString(e,t)||Nt.NotSpecified,r.properties=St.sanitizeProperties(e,n),r.measurements=St.sanitizeMeasurements(e,i),r}var Yt,$t=function(){},Zt=(Yt=Vt,__extends(en,Yt),en);function en(){var e=Yt.call(this)||this;return e.ver=2,e.exceptions=[],e.properties={},e.measurements={},e}var tn,nn=function(){this.hasFullStack=!0,this.parsedStack=[]},rn="error",on=(tn=Zt,__extends(an,tn),an.CreateFromInterface=function(t,e,n,i){var r=e.exceptions&&W.arrMap(e.exceptions,function(e){return un.CreateFromInterface(t,e)});return new an(t,__assign({},e,{exceptions:r}),n,i)},an.prototype.toInterface=function(){var e=this.exceptions,t=this.properties,n=this.measurements,i=this.severityLevel,r=(this.ver,this.problemGroup),o=this.id,a=this.isManual;return{ver:"4.0",exceptions:e instanceof Array&&W.arrMap(e,function(e){return e.toInterface()})||undefined,severityLevel:i,properties:t,measurements:n,problemGroup:r,id:o,isManual:a}},an.CreateSimpleException=function(e,t,n,i,r,o){return{exceptions:[{hasFullStack:!0,message:e,stack:r,typeName:t}]}},an.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",an.dataType="ExceptionData",an);function an(e,t,n,i,r,o){var a,s=tn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,exceptions:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},"ver"in(a=t)&&"exceptions"in a&&"properties"in a?(s.exceptions=t.exceptions,s.properties=t.properties,s.measurements=t.measurements,t.severityLevel&&(s.severityLevel=t.severityLevel),t.id&&(s.id=t.id),t.problemGroup&&(s.problemGroup=t.problemGroup),s.ver=2,W.isNullOrUndefined(t.isManual)||(s.isManual=t.isManual)):(s.exceptions=[new un(e,t)],s.properties=St.sanitizeProperties(e,n)||{},s.measurements=St.sanitizeMeasurements(e,i),r&&(s.severityLevel=r),o&&(s.id=o)),s}var sn,un=(sn=nn,__extends(ln,sn),ln.prototype.toInterface=function(){var e=this.parsedStack instanceof Array&&W.arrMap(this.parsedStack,function(e){return e.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:e||undefined}},ln.CreateFromInterface=function(e,t){var n=t.parsedStack instanceof Array&&W.arrMap(t.parsedStack,function(e){return dn.CreateFromInterface(e)})||t.parsedStack;return new ln(e,__assign({},t,{parsedStack:n}))},ln.parseStack=function(e){if(W.isString(e)){for(var t=e.split("\n"),n=[],i=0,r=0,o=0;o<=t.length;o++){var a=t[o];dn.regex.test(a)&&(r+=(a=new dn(t[o],i++)).sizeInBytes,n.push(a))}if(32768<r)for(var s=0,u=n.length-1,l=0,c=s,d=u;s<u;){if(32768<(l+=n[s].sizeInBytes+n[u].sizeInBytes)){var f=d-c+1;n.splice(c,f);break}c=s,d=u,s++,u--}}return n},ln);function ln(e,t){var n,i=sn.call(this)||this;return i.aiDataContract={id:p.FieldType.Default,outerId:p.FieldType.Default,typeName:p.FieldType.Required,message:p.FieldType.Required,hasFullStack:p.FieldType.Default,stack:p.FieldType.Default,parsedStack:p.FieldType.Array},"hasFullStack"in(n=t)&&"typeName"in n?(i.typeName=t.typeName,i.message=t.message,i.stack=t.stack,i.parsedStack=t.parsedStack,i.hasFullStack=t.hasFullStack):(n=t,Nt.isError(n)||(n=n[rn]||n.evt||n),i.typeName=St.sanitizeString(e,function(e){var t="";if(e&&!(t=e.typeName||e.name||""))try{var n=/function (.{1,})\(/.exec(e.constructor.toString()),t=n&&1<n.length?n[1]:""}catch(i){}return t}(n))||Nt.NotSpecified,i.message=St.sanitizeMessage(e,t.message)||Nt.NotSpecified,t=t.stack,i.parsedStack=ln.parseStack(t),i.stack=St.sanitizeException(e,t),i.hasFullStack=Nt.isArray(i.parsedStack)&&0<i.parsedStack.length),i}var cn,dn=(cn=$t,__extends(fn,cn),fn.CreateFromInterface=function(e){return new fn(e,null)},fn.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},fn.regex=/^([\s]+at)?(.*?)(\@|\s\(|\s)([^\(\@\n]+):([0-9]+):([0-9]+)(\)?)$/,fn.baseSize=58,fn);function fn(e,t){var n,i=cn.call(this)||this;return i.sizeInBytes=0,i.aiDataContract={level:p.FieldType.Required,method:p.FieldType.Required,assembly:p.FieldType.Default,fileName:p.FieldType.Default,line:p.FieldType.Default},"string"==typeof e?(n=e,i.level=t,i.method="<no_method>",i.assembly=Nt.trim(n),i.fileName="",i.line=0,(n=n.match(fn.regex))&&5<=n.length&&(i.method=Nt.trim(n[2])||i.method,i.fileName=Nt.trim(n[4]),i.line=parseInt(n[5])||0)):(i.level=e.level,i.method=e.method,i.assembly=e.assembly,i.fileName=e.fileName,i.line=e.line,i.sizeInBytes=0),i.sizeInBytes+=i.method.length,i.sizeInBytes+=i.fileName.length,i.sizeInBytes+=i.assembly.length,i.sizeInBytes+=fn.baseSize,i.sizeInBytes+=i.level.toString().length,i.sizeInBytes+=i.line.toString().length,i}var pn,gn,hn=(pn=Vt,__extends(vn,pn),vn);function vn(){var e=pn.call(this)||this;return e.ver=2,e.metrics=[],e.properties={},e.measurements={},e}(zn=gn={})[zn.Measurement=0]="Measurement",zn[zn.Aggregation=1]="Aggregation";var mn,yn=(mn=function(){this.kind=gn.Measurement},__extends(Sn,mn),Sn);function Sn(){var e=mn.apply(this,arguments)||this;return e.aiDataContract={name:p.FieldType.Required,kind:p.FieldType.Default,value:p.FieldType.Required,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default},e}var xn,Tn=(xn=hn,__extends(Cn,xn),Cn.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",Cn.dataType="MetricData",Cn);function Cn(e,t,n,i,r,o,a,s){var u=xn.call(this)||this;u.aiDataContract={ver:p.FieldType.Required,metrics:p.FieldType.Required,properties:p.FieldType.Default};var l=new yn;return l.count=0<i?i:undefined,l.max=isNaN(o)||null===o?undefined:o,l.min=isNaN(r)||null===r?undefined:r,l.name=St.sanitizeString(e,t)||Nt.NotSpecified,l.value=n,u.metrics=[l],u.properties=St.sanitizeProperties(e,a),u.measurements=St.sanitizeMeasurements(e,s),u}var In,Nn=(In=Kt,__extends(_n,In),_n);function _n(){var e=In.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var En,Ke=(En=Nn,__extends(wn,En),wn.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",wn.dataType="PageviewData",wn);function wn(e,t,n,i,r,o,a){var s=En.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,id:p.FieldType.Default},s.id=St.sanitizeId(e,a),s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,isNaN(i)||(s.duration=Nt.msToTimeSpan(i)),s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),s}var Fn,rt=(Fn=Vt,__extends(An,Fn),An);function An(){var e=Fn.call(this)||this;return e.ver=2,e.success=!0,e.properties={},e.measurements={},e}var Dn,dt=(Dn=rt,__extends(bn,Dn),bn.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",bn.dataType="RemoteDependencyData",bn);function bn(e,t,n,i,r,o,a,s,u,l,c,d){void 0===u&&(u="Ajax");var f=Dn.call(this)||this;return f.aiDataContract={id:p.FieldType.Required,ver:p.FieldType.Required,name:p.FieldType.Default,resultCode:p.FieldType.Default,duration:p.FieldType.Default,success:p.FieldType.Default,data:p.FieldType.Default,target:p.FieldType.Default,type:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,kind:p.FieldType.Default,value:p.FieldType.Default,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default,dependencyKind:p.FieldType.Default,dependencySource:p.FieldType.Default,commandName:p.FieldType.Default,dependencyTypeName:p.FieldType.Default},f.id=t,f.duration=Nt.msToTimeSpan(r),f.success=o,f.resultCode=a+"",f.type=St.sanitizeString(e,u),s=Dt.ParseDependencyPath(e,n,s,i),f.data=St.sanitizeUrl(e,i)||s.data,f.target=St.sanitizeString(e,s.target),l&&(f.target=f.target+" | "+l),f.name=St.sanitizeString(e,s.name),f.properties=St.sanitizeProperties(e,c),f.measurements=St.sanitizeMeasurements(e,d),f}var Ln,Zt=(Ln=Vt,__extends(Mn,Ln),Mn);function Mn(){var e=Ln.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Rn,nn=(Rn=Zt,__extends(On,Rn),On.envelopeType="Microsoft.ApplicationInsights.{0}.Message",On.dataType="MessageData",On);function On(e,t,n,i,r){var o=Rn.call(this)||this;return o.aiDataContract={ver:p.FieldType.Required,message:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default},t=t||Nt.NotSpecified,o.message=St.sanitizeMessage(e,t),o.properties=St.sanitizeProperties(e,i),o.measurements=St.sanitizeMeasurements(e,r),n&&(o.severityLevel=n),o}var Pn,$t=(Pn=Nn,__extends(kn,Pn),kn);function kn(){var e=Pn.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Un,zn=(Un=$t,__extends(qn,Un),qn.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",qn.dataType="PageviewPerformanceData",qn);function qn(e,t,n,i,r,o,a){var s=Un.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,perfTotal:p.FieldType.Default,networkConnect:p.FieldType.Default,sentRequest:p.FieldType.Default,receivedResponse:p.FieldType.Default,domProcessing:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),a&&(s.domProcessing=a.domProcessing,s.duration=a.duration,s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s.receivedResponse=a.receivedResponse,s.sentRequest=a.sentRequest),s}var jn,hn=(jn=zt,__extends(Gn,jn),Gn);function Gn(e,t){var n=jn.call(this)||this;return n.aiDataContract={baseType:p.FieldType.Required,baseData:p.FieldType.Required},n.baseType=e,n.baseData=t,n}function Bn(){}function Hn(){}function Vn(){}(Kt=p.SeverityLevel||(p.SeverityLevel={}))[Kt.Verbose=0]="Verbose",Kt[Kt.Information=1]="Information",Kt[Kt.Warning=2]="Warning",Kt[Kt.Error=3]="Error",Kt[Kt.Critical=4]="Critical",Bn.getConfig=function(e,t,n,i){return void 0===i&&(i=!1),t=(n&&e.extensionConfig&&e.extensionConfig[n]&&!W.isNullOrUndefined(e.extensionConfig[n][t])?e.extensionConfig[n]:e)[t],W.isNullOrUndefined(t)?i:t},rt=Bn,Vt=function(){this.applicationVersion="ai.application.ver",this.applicationBuild="ai.application.build",this.applicationTypeId="ai.application.typeId",this.applicationId="ai.application.applicationId",this.applicationLayer="ai.application.layer",this.deviceId="ai.device.id",this.deviceIp="ai.device.ip",this.deviceLanguage="ai.device.language",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceFriendlyName="ai.device.friendlyName",this.deviceNetwork="ai.device.network",this.deviceNetworkName="ai.device.networkName",this.deviceOEMName="ai.device.oemName",this.deviceOS="ai.device.os",this.deviceOSVersion="ai.device.osVersion",this.deviceRoleInstance="ai.device.roleInstance",this.deviceRoleName="ai.device.roleName",this.deviceScreenResolution="ai.device.screenResolution",this.deviceType="ai.device.type",this.deviceMachineName="ai.device.machineName",this.deviceVMName="ai.device.vmName",this.deviceBrowser="ai.device.browser",this.deviceBrowserVersion="ai.device.browserVersion",this.locationIp="ai.location.ip",this.locationCountry="ai.location.country",this.locationProvince="ai.location.province",this.locationCity="ai.location.city",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationRootId="ai.operation.rootId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.sessionIsNew="ai.session.isNew",this.userAccountAcquisitionDate="ai.user.accountAcquisitionDate",this.userAccountId="ai.user.accountId",this.userAgent="ai.user.userAgent",this.userId="ai.user.id",this.userStoreRegion="ai.user.storeRegion",this.userAuthUserId="ai.user.authUserId",this.userAnonymousUserAcquisitionDate="ai.user.anonUserAcquisitionDate",this.userAuthenticatedUserAcquisitionDate="ai.user.authUserAcquisitionDate",this.cloudName="ai.cloud.name",this.cloudRole="ai.cloud.role",this.cloudRoleVer="ai.cloud.roleVer",this.cloudRoleInstance="ai.cloud.roleInstance",this.cloudEnvironment="ai.cloud.environment",this.cloudLocation="ai.cloud.location",this.cloudDeploymentUnit="ai.cloud.deploymentUnit",this.internalNodeName="ai.internal.nodeName",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalSnippet="ai.internal.snippet",this.internalSdkSrc="ai.internal.sdkSrc"},Hn.create=function(e,t,n,i,r,o){if(n=St.sanitizeString(i,n)||Nt.NotSpecified,W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||W.isNullOrUndefined(n))throw Error("Input doesn't contain all required fields");var a={name:n,time:W.toISOString(new Date),iKey:"",ext:o||{},tags:[],data:{},baseType:t,baseData:e};return W.isNullOrUndefined(r)||K(r,function(e,t){a.data[e]=t}),a},Zt=Hn,Vn.UserExt="user",Vn.DeviceExt="device",Vn.TraceExt="trace",Vn.WebExt="web",Vn.AppExt="app",Vn.OSExt="os",Vn.SessionExt="ses",Vn.SDKExt="sdk",$t=Vn,Kt=new Vt,p.PropertiesPluginIdentifier="AppInsightsPropertiesPlugin",p.BreezeChannelIdentifier="AppInsightsChannelPlugin",p.AnalyticsPluginIdentifier="ApplicationInsightsAnalytics",p.Util=Nt,p.CorrelationIdHelper=Ft,p.UrlHelper=Et,p.DateTimeUtils=Lt,p.ConnectionStringParser=Ot,p.RequestHeaders=mt,p.DisabledPropertyName="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",p.ProcessLegacy="ProcessLegacy",p.SampleRate="sampleRate",p.HttpMethod="http.method",p.DEFAULT_BREEZE_ENDPOINT=Rt,p.AIData=zt,p.AIBase=Ut,p.Envelope=Gt,p.Event=Qt,p.Exception=on,p.Metric=Tn,p.PageView=Ke,p.PageViewData=Nn,p.RemoteDependencyData=dt,p.Trace=nn,p.PageViewPerformance=zn,p.Data=hn,p.ConfigurationManager=rt,p.ContextTagKeys=Vt,p.DataSanitizer=St,p.TelemetryItemCreator=Zt,p.CtxTagKeys=Kt,p.Extensions=$t,function(e,t,n){var i=Object.defineProperty;if(i)try{return i(e,t,n)}catch(r){}typeof n.value!==undefined&&(e[t]=n.value)}(p,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}));
var e=this,t=function(p){"use strict";var i="function",r="object",t="undefined",o="prototype",a="hasOwnProperty";function e(){return typeof globalThis!==t&&globalThis?globalThis:typeof self!==t&&self?self:typeof window!==t&&window?window:typeof global!==t&&global?global:null}function s(e){var t=Object.create;if(t)return t(e);if(null==e)return{};if((t=typeof e)!==r&&t!==i)throw new TypeError("Object prototype may only be an Object:"+e);function n(){}return n[o]=e,new n}var u,l=function(e,t){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[a](n)&&(e[n]=t[n])})(e,t)};nn=function(e,t){function n(){this.constructor=e}l(e,t),e[o]=null===t?s(t):(n[o]=t[o],new n)},(Zt=on=e()||{}).__assign||(Zt.__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object[o][a].call(t,r)&&(e[r]=t[r]);return e}),Zt.__extends||(Zt.__extends=nn),__assign=__assign||on.__assign,__extends=__extends||on.__extends,(hn=u={})[hn.LocalStorage=0]="LocalStorage",hn[hn.SessionStorage=1]="SessionStorage",(zn=p.FieldType||(p.FieldType={}))[zn.Default=0]="Default",zn[zn.Required=1]="Required",zn[zn.Array=2]="Array",zn[zn.Hidden=4]="Hidden",(Tn=p.DistributedTracingModes||(p.DistributedTracingModes={}))[Tn.AI=0]="AI",Tn[Tn.AI_AND_W3C=1]="AI_AND_W3C",Tn[Tn.W3C=2]="W3C";var c={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},d=t,f=r,g=o,n="window",h="console",v="JSON",m=e;function y(e){var t=m();return t&&t[e]?t[e]:e===n&&S()?window:null}function S(){return typeof window===f&&window}function x(){return S()?window:y(n)}function T(){return typeof document===f&&document?document:y("document")}function C(){return typeof navigator===f&&navigator?navigator:y("navigator")}function I(){return y("performance")}function N(){return typeof JSON===f&&JSON||null!==y(v)}function _(){return N()?JSON||y(v):null}var E="attachEvent",w="addEventListener",F="detachEvent",A="removeEventListener",D=4294967296,b=4294967295,L=null,M=!1,R=123456789,O=987654321;function P(e){e<0&&(e>>>=0),R=123456789+e&b,O=987654321-e&b,M=!0}function k(){P(Math.random()*D^(new Date).getTime())}function U(e,t){return typeof e===t}function z(e){return U(e,t)||e===undefined}function q(e){return z(e)||null===e}function j(e,t){return e&&Object[o].hasOwnProperty.call(e,t)}function G(e){return U(e,r)}function B(e){return U(e,i)}function H(e,t,n,i){void 0===i&&(i=!1);var r=!1;if(!q(e))try{q(e[w])?q(e[E])||(e[E]("on"+t,n),r=!0):(e[w](t,n,i),r=!0)}catch(o){}return r}function V(e,t,n,i){if(void 0===i&&(i=!1),!q(e))try{q(e[A])?q(e[F])||e[F]("on"+t,n):e[A](t,n,i)}catch(r){}}function K(e,t){if(e&&G(e))for(var n in e)j(e,n)&&t.call(e,n,e[n])}var W=(X.isDate=function(e){return"[object Date]"===Object[o].toString.call(e)},X.isArray=function(e){return"[object Array]"===Object[o].toString.call(e)},X.isError=function(e){return"[object Error]"===Object[o].toString.call(e)},X.isString=function(e){return U(e,"string")},X.isNumber=function(e){return U(e,"number")},X.isBoolean=function(e){return U(e,"boolean")},X.disableCookies=function(){X._canUseCookies=!1},X.newGuid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(J,function(e){var t=0|X.randomValue(15);return("x"===e?t:3&t|8).toString(16)})},X.toISOString=function(e){if(X.isDate(e)){var t=function(e){return 1===(e+="").length&&(e="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"}},X.arrForEach=function(e,t,n){for(var i=e.length,r=0;r<i;r++)r in e&&t.call(n||e,e[r],r,e)},X.arrIndexOf=function(e,t,n){for(var i=e.length,r=Math.max(0<=(n=n||0)?n:i-Math.abs(n),0);r<i;r++)if(r in e&&e[r]===t)return r;return-1},X.arrMap=function(e,t,n){for(var i=e.length,r=n||e,o=Array(i),a=0;a<i;a++)a in e&&(o[a]=t.call(r,e[a],e));return o},X.arrReduce=function(e,t,n){var i,r=e.length,o=0;if(3<=arguments.length)i=n;else{for(;o<r&&!(o in e);)o++;i=e[o++]}for(;o<r;)o in e&&(i=t(i,e[o],o,e)),o++;return i},X.strTrim=function(e){return X.isString(e)?e.replace(/^\s+|\s+$/g,""):e},X.objKeys=function(e){var t=!{toString:null}.propertyIsEnumerable("toString");if(!(B(e)||G(e)&&null!==e))throw new TypeError("objKeys called on non-object");var n,i=[];for(n in e)j(e,n)&&i.push(n);if(t)for(var r=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=r.length,a=0;a<o;a++)j(e,r[a])&&i.push(r[a]);return i},X.addEventHandler=function(e,t){var n=!1,i=x();return i&&(n=H(i,e,t),n=H(i.body,e,t)||n),(i=T())&&(n=Y.Attach(i,e,t)||n),n},X.dateNow=function(){var e=Date;return e.now?e.now():(new e).getTime()},X.perfNow=function(){var e=I();return e&&e.now?e.now():X.dateNow()},X.newId=function(e){void 0===e&&(e=22);for(var t=X.random32()>>>0,n=0,i="";i.length<e;)i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&t],t>>>=6,5==++n&&(t=(X.random32()<<2&4294967295|3&t)>>>0,n=0);return i},X.isIE=function(){var e;return null===L&&(e=((C()||{}).userAgent||"").toLowerCase(),L=!!~e.indexOf("msie")||!!~e.indexOf("trident/")),L},X.randomValue=function(e){return 0<e?Math.floor(X.random32()/b*(e+1))>>>0:0},X.random32=function(e){var t=(t=y("crypto")||y("msCrypto"))&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&b:X.isIE()?(M||k(),X.mwcRandom32()&b):Math.floor(D*Math.random()|0);return e||(t>>>=0),t},X.mwcRandomSeed=function(e){e?P(e):k()},X.mwcRandom32=function(e){var t=((O=36969*(65535&O)+(O>>16)&b)<<16)+(65535&(R=18e3*(65535&R)+(R>>16)&b))>>>0&b|0;return e||(t>>>=0),t},X.generateW3CId=function(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",i=0;i<4;i++)n+=t[15&(e=X.random32())]+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 r=t[8+(3&X.random32())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+r+n.substr(16,3)+n.substr(19,12)},X.isTypeof=U,X.isUndefined=z,X.isNullOrUndefined=q,X.hasOwnProperty=j,X.isFunction=B,X.isObject=G,X.objCreate=s,X.objDefineAccessors=function(e,t,n,i){var r=Object.defineProperty;if(r)try{var o={enumerable:!0,configurable:!0};return n&&(o.get=n),i&&(o.set=i),r(e,t,o),!0}catch(a){}return!1},X);function X(){}var Q,J=/[xy]/g,Y=($.Attach=H,$.AttachEvent=H,$.Detach=V,$.DetachEvent=V,$);function $(){}(Nn=Q=Q||{})[Nn.CRITICAL=1]="CRITICAL",Nn[Nn.WARNING=2]="WARNING";var Z={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},ee="constructor",te="prototype",ne="function",ie="_dynInstFuncs",re="_isDynProxy",oe="_dynClass",ae="_dynCls$",se="_dynInstChk",ue=se,le="_dfOpts",ce="_unknown_",de="__proto__",fe="useBaseInst",pe="setInstFuncs",ge=Object.getPrototypeOf,he=0;function ve(e,t){return e&&Object[te].hasOwnProperty.call(e,t)}function me(e){return typeof e===ne}function ye(e){return e&&(e===Object[te]||e===Array[te])}function Se(e){return ye(e)||e===Function[te]}function xe(e){if(e){if(ge)return ge(e);if(e=e[de]||e[te]||e[ee])return e}return null}function Te(e,t,n){return t!==ee&&me(e[t])&&(n||ve(e,t))}function Ce(e){throw new TypeError("DynamicProto: "+e)}function Ie(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function Ne(e,t){return ve(e,te)?e.name||t||ce:((e||{})[ee]||{}).name||t||ce}function _e(e,n,t,i){ve(e,te)||Ce("theClass is an invalid class definition.");var r=e[te];!function(e){for(var t=xe(n);t&&!Se(t);){if(t===e)return 1;t=xe(t)}}(r)&&Ce("["+Ne(e)+"] is not in class hierarchy of ["+Ne(n)+"]");var o=null;ve(r,oe)?o=r[oe]:(o=ae+Ne(e,"_")+"$"+he,he++,r[oe]=o);var a=_e[le],s=!!a[fe];s&&i&&i[fe]!==undefined&&(s=!!i[fe]),t(n,function(e,t,n,o){function i(e,t,n){var i,r=t[u];return r[re]&&o&&!1!==(i=e[ie]||{})[ue]&&(r=(i[t[oe]]||{})[n]||r),function(){return r.apply(e,arguments)}}var r={};for(u in n)r[u]=i(t,n,u);for(var a=xe(e),s=[];a&&!Se(a)&&!Ie(s,a);){for(var u in a)!r[u]&&Te(a,u,!ge)&&(r[u]=i(t,a,u));s.push(a),a=xe(a)}return r}(r,n,e=function(e){var t,n={};for(t in e)!n[t]&&Te(e,t,!1)&&(n[t]=e[t]);return n}(n),s)),(a=!!ge&&!!a[pe])&&i&&(a=!!i[pe]),function(e,t,n,i,r){if(!ye(e)){var o,a=n[ie]=n[ie]||{},s=a[t]=a[t]||{};for(o in!1!==a[ue]&&(a[ue]=!!r),n)Te(n,o,!1)&&n[o]!==i[o]&&(s[o]=n[o],delete n[o],ve(e,o)&&(!e[o]||e[o][re])||(e[o]=function(n,i){var r=function(){var e,t;return(function(e,t,n,i){var r=null;if(e&&ve(n,oe)){var o=e[ie]||{};if((r=(o[n[oe]]||{})[t])||Ce("Missing ["+t+"] "+ne),!r[se]&&!1!==o[ue]){for(var a=!ve(e,t),s=xe(e),u=[];a&&s&&!Se(s)&&!Ie(u,s);){var l=s[t];if(l){a=l===i;break}u.push(s),s=xe(s)}try{a&&(e[t]=r),r[se]=1}catch(c){o[ue]=!1}}}return r}(this,i,n,r)||((t=n[e=i])===r&&(t=xe(n)[e]),me(t)||Ce("["+e+"] is not a "+ne),t)).apply(this,arguments)};return r[re]=1,r}(e,o)))}}(r,o,n,e,!1!==a)}_e[le]={setInstFuncs:!0,useBaseInst:!0};var Ee="AITR_";function we(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var Fe=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,i){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",N()&&(e=_().stringify(i)),e=(t?" message:"+we(t):"")+(i?" props:"+we(e):""),this.message+=e}var De=(be.prototype.enableDebugExceptions=function(){return!1},be.prototype.consoleLoggingLevel=function(){return 0},be.prototype.telemetryLoggingLevel=function(){return 1},be.prototype.maxInternalMessageLimit=function(){return 25},be.prototype.throwInternal=function(e,t,n,i,r){void 0===r&&(r=!1)},be.prototype.warnToConsole=function(e){},be.prototype.resetInternalMessageCount=function(){},be.prototype.logInternalMessage=function(e,t){},be);function be(r){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};_e(be,this,function(o){var n=W.isNullOrUndefined,a=W.isUndefined,i=W.isFunction;function e(e,t){return e=r[e],n(e)?t:e}n(r)&&(r={}),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,i,r){if(void 0===r&&(r=!1),i=new Fe(t,n,r,i),o.enableDebugExceptions())throw i;!a(i)&&i&&(a(i.message)||(r?(r=+i.messageId,!u[r]&&o.consoleLoggingLevel()>=Q.WARNING&&(o.warnToConsole(i.message),u[r]=!0)):o.consoleLoggingLevel()>=Q.WARNING&&o.warnToConsole(i.message),o.logInternalMessage(e,i)))},o.warnToConsole=function(e){var t,n=typeof console!==d?console:y(h);n&&(t="log",n.warn&&(t="warn"),i(n[t])&&n[t](e))},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,i;s>=o.maxInternalMessageLimit()||(n=!0,i=Ee+t.messageId,u[i]?n=!1:u[i]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++),s===o.maxInternalMessageLimit()&&(e="Internal events throttle limit per PageView reached for this app.",t=new Fe(Z.MessageLimitPerPVExceeded,e,!1),o.queue.push(t),o.warnToConsole(e))))}})}var Le="ctx",Me=(Re.ParentContextKey="parent",Re.ChildrenContextKey="childEvts",Re);function Re(e,r,t){var n,o=this,a=!1;o.start=W.dateNow(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},W.isFunction(r)&&(a=W.objDefineAccessors(o,"payload",function(){return!n&&W.isFunction(r)&&(n=r(),r=null),n})),o.getCtx=function(e){return e?(e===Re.ParentContextKey||e===Re.ChildrenContextKey?o:o[Le]||{})[e]:null},o.setCtx=function(e,t){e&&(e===Re.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Re.ChildrenContextKey?o[e]=t:(o[Le]=o[Le]||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Re.ChildrenContextKey);if(W.isArray(t))for(var n=0;n<t.length;n++){var i=t[n];i&&(e+=i.time)}o.time=W.dateNow()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&W.isFunction(r)&&(o.payload=r())}}var Oe=(Pe.prototype.create=function(e,t,n){return null},Pe.prototype.fire=function(e){},Pe.prototype.setCtx=function(e,t){},Pe.prototype.getCtx=function(e){},Pe);function Pe(t){this.ctx={},_e(Pe,this,function(n){n.create=function(e,t,n){return new Me(e,t,n)},n.fire=function(e){e&&(e.complete(),t&&t.perfEvent(e))},n.setCtx=function(e,t){e&&((n[Le]=n[Le]||{})[e]=t)},n.getCtx=function(e){return(n[Le]||{})[e]}})}var ke="CoreUtils.doPerf";function Ue(e,t,n,i,r){if(e){var o=e;if(o&&W.isFunction(o.getPerfMgr)&&(o=o.getPerfMgr()),o){var a,s=void 0,u=o.getCtx(ke);try{if(s=o.create(t(),i,r))return u&&s.setCtx&&(s.setCtx(Me.ParentContextKey,u),u.getCtx&&u.setCtx&&((a=u.getCtx(Me.ChildrenContextKey))||(a=[],u.setCtx(Me.ChildrenContextKey,a)),a.push(s))),o.setCtx(ke,s),n(s)}catch(l){s&&s.setCtx&&s.setCtx("exception",l)}finally{s&&o.fire(s),o.setCtx(ke,u)}}}return n()}var ze=W.isFunction,qe=function(r,t){var o=this,a=null,s=ze(r.processTelemetry),u=ze(r.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return r},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(n,i){i=i||t;var e=r?r.identifier:"TelemetryPluginChain";Ue(i?i.core():null,function(){return e+":processTelemetry"},function(){if(r&&s){o._hasRun=!0;try{i.setNext(a),u&&r.setNextPlugin(a),a&&(a._hasRun=!1),r.processTelemetry(n,i)}catch(t){var e=a&&a._hasRun;a&&e||i.diagLog().throwInternal(Q.CRITICAL,Z.PluginException,"Plugin ["+r.identifier+"] failed during processTelemetry - "+t),a&&!e&&a.processTelemetry(n,i)}}else a&&(o._hasRun=!0,a.processTelemetry(n,i))},function(){return{item:n}},!n.sync)}},je=W.isNullOrUndefined;function Ge(e,t){var n=[];if(e&&0<e.length)for(var i=null,r=0;r<e.length;r++){var o=e[r];o&&W.isFunction(o.processTelemetry)&&(o=new qe(o,t),n.push(o),i&&i.setNext(o),i=o)}return 0<n.length?n[0]:null}var Be=function Kn(e,r,n,t){var i,o,a,s,u=this,l=null;null!==t&&(e&&W.isFunction(e.getPlugin)?l=function(e,t,n){var i=[],r=!n;if(e)for(;e;){var o=e.getPlugin();!r&&o!==n||(r=!0,i.push(o)),e=e.getNext()}return r||i.push(n),Ge(i,t)}(e,u,t||e.getPlugin()):t?(i=u,a=e,s=!1,(o=t)&&e&&(a=[],W.arrForEach(e,function(e){!s&&e!==o||(s=!0,a.push(e))})),o&&!s&&(a=a||[]).push(o),l=Ge(a,i)):W.isUndefined(t)&&(l=Ge(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new De(r||{})},u.getCfg=function(){return r},u.getExtCfg=function(e,t){var n,i;return void 0===t&&(t={}),!r||(i=r.extensionConfig)&&e&&(n=i[e]),n||t},u.getConfig=function(e,t,n){var i;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!je(e[t])?i=e[t]:r&&!je(r[t])&&(i=r[t]),je(i)?n:i},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 void 0===e&&(e=null),new Kn(e||l,r,n,t)}},He=W.isFunction,Ve="getPlugin",Ke=(We.prototype.initialize=function(e,t,n,i){this._baseTelInit(e,t,n,i)},We);function We(){var o=this,a=!1,s=null,u=null;o.core=null,o.diagLog=function(e){return o._getTelCtx(e).diagLog()},o.isInitialized=function(){return a},o.setInitialized=function(e){a=e},o.setNextPlugin=function(e){u=e},o.processNext=function(e,t){t?t.processNext(e):u&&He(u.processTelemetry)&&u.processTelemetry(e,null)},o._getTelCtx=function(e){void 0===e&&(e=null);var t=e;return t||(e=s||new Be(null,{},o.core),t=u&&u[Ve]?e.createNew(null,u[Ve]):e.createNew(null,u)),t},o._baseTelInit=function(e,t,n,i){e&&(e.extensionConfig=e.extensionConfig||[]),!i&&t&&(i=t.getProcessTelContext().getNext());var r=u;u&&u[Ve]&&(r=u[Ve]()),o.core=t,s=new Be(i,e,t,r),a=!0}}var Xe=W.isFunction,Qe="processTelemetry",Je="priority",Ye="setNextPlugin",$e="isInitialized";function Ze(t,n){for(var e=[],i=null,r=t.getNext();r;){var o=r.getPlugin();o&&(i&&Xe(i[Ye])&&Xe(o[Qe])&&i[Ye](o),Xe(o[$e])&&o[$e]()||e.push(o),i=o,r=r.getNext())}W.arrForEach(e,function(e){e.initialize(t.getCfg(),t.core(),n,t.getNext())})}function et(e){return e.sort(function(e,t){var n=0,i=Xe(t[Qe]);return Xe(e[Qe])?n=i?e[Je]-t[Je]:1:i&&(n=-1),n})}var tt,nt=500,it="Channel has invalid priority",rt=W.objDefineAccessors,ot=(tt=Ke,__extends(at,tt),at.prototype.processTelemetry=function(e,t){},at.prototype.getChannelControls=function(){return null},at.prototype.initialize=function(e,t,n){},at._staticInit=(rt(at.prototype,"ChannelControls",at.prototype.getChannelControls),void rt(at.prototype,"channelQueue",at.prototype.getChannelControls)),at);function at(){var i=tt.call(this)||this;i.identifier="ChannelControllerPlugin",i.priority=nt;var u,l=W.arrForEach;function c(e){e&&0<e.length&&(e=e.sort(function(e,t){return e.priority-t.priority}),l(e,function(e){if(e.priority<nt)throw Error(it+e.identifier)}),u.push(e))}return _e(at,i,function(a,s){a.setNextPlugin=function(e){},a.processTelemetry=function(t,n){u&&l(u,function(e){0<e.length&&i._getTelCtx(n).createNew(e).processNext(t)})},a.getChannelControls=function(){return u},a.initialize=function(t,n,i){var e,r,o;a.isInitialized()||(s.initialize(t,n,i),t.isCookieUseDisabled&&W.disableCookies(),r=i,u=[],(e=(t||{}).channels)&&l(e,c),r&&(o=[],l(r,function(e){e.priority>nt&&o.push(e)}),c(o)),l(u,function(e){return Ze(new Be(e,t,n),i)}))}}),i}var st="Extensions must provide callback to initialize",ut=W.arrForEach,lt=W.isNullOrUndefined,ct="_notificationManager",dt=(ft.prototype.initialize=function(e,t,n,i){},ft.prototype.getTransmissionControls=function(){return null},ft.prototype.track=function(e){},ft.prototype.getProcessTelContext=function(){return null},ft.prototype.getNotifyMgr=function(){return null},ft.prototype.getPerfMgr=function(){return null},ft.prototype.setPerfMgr=function(e){},ft.prototype.eventCnt=function(){return 0},ft.prototype.releaseQueue=function(){},ft);function ft(){var t,s,u,n,l=!1;_e(ft,this,function(a){a._extensions=[],s=new ot,a.logger=W.objCreate({throwInternal:function(e,t,n,i,r){void 0===r&&(r=!1)},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),t=[],a.isInitialized=function(){return l},a.initialize=function(e,t,i,n){if(a.isInitialized())throw Error("Core should not be initialized more than once");if(!e||lt(e.instrumentationKey))throw Error("Please provide instrumentation key");u=n,a[ct]=n,a.config=e||{},e.extensions=lt(e.extensions)?[]:e.extensions,(e.extensionConfig=lt(e.extensionConfig)?{}:e.extensionConfig).NotificationManager=n,i&&(a.logger=i),(n=[]).push.apply(n,t.concat(e.extensions)),n=et(n);var r=[],o={};if(ut(n,function(e){if(lt(e)||lt(e.initialize))throw Error(st);var t=e.priority,n=e.identifier;e&&t&&(lt(o[t])?o[t]=n:i.warnToConsole("Two extensions have same priority #"+t+" - "+o[t]+", "+n)),(!t||t<s.priority)&&r.push(e)}),n.push(s),r.push(s),n=et(n),a._extensions=n,Ze(new Be([s],e,a),n),Ze(new Be(r,e,a),n),a._extensions=r,0===a.getTransmissionControls().length)throw Error("No channels available");l=!0,a.releaseQueue()},a.getTransmissionControls=function(){return s.getChannelControls()},a.track=function(e){e.iKey||(e.iKey=a.config.instrumentationKey),e.time||(e.time=W.toISOString(new Date)),lt(e.ver)&&(e.ver="4.0"),a.isInitialized()?a.getProcessTelContext().processNext(e):t.push(e)},a.getProcessTelContext=function(){var e=a._extensions,t=e;return e&&0!==e.length||(t=[s]),new Be(t,a.config,a)},a.getNotifyMgr=function(){return u||(u=W.objCreate({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,t){},eventsSendRequest:function(e,t){}}),a[ct]=u),u},a.getPerfMgr=function(){return n||a.config&&a.config.enablePerfMgr&&(n=new Oe(a.getNotifyMgr())),n},a.setPerfMgr=function(e){n=e},a.eventCnt=function(){return t.length},a.releaseQueue=function(){0<t.length&&(ut(t,function(e){a.getProcessTelContext().processNext(e)}),t=[])}})}var pt,gt=(ht.prototype.addNotificationListener=function(e){},ht.prototype.removeNotificationListener=function(e){},ht.prototype.eventsSent=function(e){},ht.prototype.eventsDiscarded=function(e,t){},ht.prototype.eventsSendRequest=function(e,t){},ht);function ht(e){this.listeners=[];var o=W.arrForEach,t=!!(e||{}).perfEvtsSendAll;_e(ht,this,function(r){r.addNotificationListener=function(e){r.listeners.push(e)},r.removeNotificationListener=function(e){for(var t=W.arrIndexOf(r.listeners,e);-1<t;)r.listeners.splice(t,1),t=W.arrIndexOf(r.listeners,e)},r.eventsSent=function(t){o(r.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(t)},0)})},r.eventsDiscarded=function(t,n){o(r.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(t,n)},0)})},r.eventsSendRequest=function(n,i){o(r.listeners,function(e){if(e&&e.eventsSendRequest)if(i)setTimeout(function(){return e.eventsSendRequest(n,i)},0);else try{e.eventsSendRequest(n,i)}catch(t){}})},r.perfEvent=function(n){n&&(!t&&n.isChildEvt()||o(r.listeners,function(e){if(e&&e.perfEvent)if(n.isAsync)setTimeout(function(){return e.perfEvent(n)},0);else try{e.perfEvent(n)}catch(t){}}))}})}function vt(){var e=pt.call(this)||this;return _e(vt,e,function(n,r){function t(e){var t=n.getNotifyMgr();t&&t.eventsDiscarded([e],c.InvalidEvent)}n.initialize=function(e,t,n,i){r.initialize(e,t,n||new De(e),i||new gt(e))},n.track=function(e){Ue(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){if(null===e)throw t(e),Error("Invalid telemetry item");!function(e){if(W.isNullOrUndefined(e.name))throw t(e),Error("telemetry name required")}(e),r.track(e)},function(){return{item:e}},!e.sync)},n.addNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.addNotificationListener(e)},n.removeNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.removeNotificationListener(e)},n.pollInternalLogs=function(t){var e=n.config.diagnosticLogInterval;return e&&0<e||(e=1e4),setInterval(function(){var e=n.logger?n.logger.queue:[];W.arrForEach(e,function(e){e={name:t||"InternalMessageId: "+e.messageId,iKey:n.config.instrumentationKey,time:W.toISOString(new Date),baseType:Fe.dataType,baseData:{message:e.message}},n.track(e)}),e.length=0},e)}}),e}pt=dt,__extends(vt,pt),vt.prototype.initialize=function(e,t,n,i){},vt.prototype.track=function(e){},vt.prototype.addNotificationListener=function(e){},vt.prototype.removeNotificationListener=function(e){},vt.prototype.pollInternalLogs=function(e){return 0};var mt=(yt.requestContextHeader="Request-Context",yt.requestContextTargetKey="appId",yt.requestContextAppIdFormat="appId=cid-v1:",yt.requestIdHeader="Request-Id",yt.traceParentHeader="traceparent",yt.sdkContextHeader="Sdk-Context",yt.sdkContextHeaderAppIdRequest="appId",yt.requestContextHeaderLowerCase="request-context",yt);function yt(){}var St=(xt.sanitizeKeyAndAddUniqueness=function(e,t,n){var i=t.length,r=xt.sanitizeKey(e,t);if(r.length!==i){for(var o=0,a=r;n[a]!==undefined;)o++,a=r.substring(0,xt.MAX_NAME_LENGTH-3)+xt.padNumber(o);r=a}return r},xt.sanitizeKey=function(e,t){var n;return t&&(t=xt.trim(t.toString())).length>xt.MAX_NAME_LENGTH&&(n=t.substring(0,xt.MAX_NAME_LENGTH),e.throwInternal(Q.WARNING,Z.NameTooLong,"name is too long. It has been truncated to "+xt.MAX_NAME_LENGTH+" characters.",{name:t},!0)),n||t},xt.sanitizeString=function(e,t,n){var i;return void 0===n&&(n=xt.MAX_STRING_LENGTH),t&&(n=n||xt.MAX_STRING_LENGTH,(t=xt.trim(t)).toString().length>n&&(i=t.toString().substring(0,n),e.throwInternal(Q.WARNING,Z.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),i||t},xt.sanitizeUrl=function(e,t){return xt.sanitizeInput(e,t,xt.MAX_URL_LENGTH,Z.UrlTooLong)},xt.sanitizeMessage=function(e,t){var n;return t&&t.length>xt.MAX_MESSAGE_LENGTH&&(n=t.substring(0,xt.MAX_MESSAGE_LENGTH),e.throwInternal(Q.WARNING,Z.MessageTruncated,"message is too long, it has been truncated to "+xt.MAX_MESSAGE_LENGTH+" characters.",{message:t},!0)),n||t},xt.sanitizeException=function(e,t){var n;return t&&t.length>xt.MAX_EXCEPTION_LENGTH&&(n=t.substring(0,xt.MAX_EXCEPTION_LENGTH),e.throwInternal(Q.WARNING,Z.ExceptionTruncated,"exception is too long, it has been truncated to "+xt.MAX_EXCEPTION_LENGTH+" characters.",{exception:t},!0)),n||t},xt.sanitizeProperties=function(i,e){var r;return e&&(r={},K(e,function(e,t){if(W.isObject(t)&&N())try{t=_().stringify(t)}catch(n){i.throwInternal(Q.WARNING,Z.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=xt.sanitizeString(i,t,xt.MAX_PROPERTY_LENGTH),e=xt.sanitizeKeyAndAddUniqueness(i,e,r),r[e]=t}),e=r),e},xt.sanitizeMeasurements=function(n,e){var i;return e&&(i={},K(e,function(e,t){e=xt.sanitizeKeyAndAddUniqueness(n,e,i),i[e]=t}),e=i),e},xt.sanitizeId=function(e,t){return t&&xt.sanitizeInput(e,t,xt.MAX_ID_LENGTH,Z.IdTooLong).toString()},xt.sanitizeInput=function(e,t,n,i){var r;return t&&(t=xt.trim(t)).length>n&&(r=t.substring(0,n),e.throwInternal(Q.WARNING,i,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),r||t},xt.padNumber=function(e){return(e="00"+e).substr(e.length-3)},xt.trim=function(e){return W.isString(e)?e.replace(/^\s+|\s+$/g,""):e},xt.MAX_NAME_LENGTH=150,xt.MAX_ID_LENGTH=128,xt.MAX_PROPERTY_LENGTH=8192,xt.MAX_STRING_LENGTH=1024,xt.MAX_URL_LENGTH=2048,xt.MAX_MESSAGE_LENGTH=32768,xt.MAX_EXCEPTION_LENGTH=32768,xt);function xt(){}var Tt=C(),Ct=W.isString,It=null,Nt=(_t.createDomEvent=function(e){var t,n=null;return W.isFunction(Event)?n=new Event(e):(t=T())&&t.createEvent&&(n=t.createEvent("Event")).initEvent(e,!0,!0),n},_t.disableStorage=function(){_t._canUseLocalStorage=!1,_t._canUseSessionStorage=!1},_t._getLocalStorageObject=function(){return _t.canUseLocalStorage()?_t._getVerifiedStorageObject(u.LocalStorage):null},_t._getVerifiedStorageObject=function(e){var t,n,i=null;try{if(W.isNullOrUndefined(m()))return null;n=new Date,(i=y(e===u.LocalStorage?"localStorage":"sessionStorage")).setItem(n.toString(),n.toString()),t=i.getItem(n.toString())!==n.toString(),i.removeItem(n.toString()),t&&(i=null)}catch(r){i=null}return i},_t.isInternalApplicationInsightsEndpoint=function(e){return!!~_t._internalEndpoints.indexOf(e.toLowerCase())},_t.canUseLocalStorage=function(){return _t._canUseLocalStorage===undefined&&(_t._canUseLocalStorage=!!_t._getVerifiedStorageObject(u.LocalStorage)),_t._canUseLocalStorage},_t.getStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setStorage=function(e,t,n){var i=_t._getLocalStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t._getSessionStorageObject=function(){return _t.canUseSessionStorage()?_t._getVerifiedStorageObject(u.SessionStorage):null},_t.canUseSessionStorage=function(){return _t._canUseSessionStorage===undefined&&(_t._canUseSessionStorage=!!_t._getVerifiedStorageObject(u.SessionStorage)),_t._canUseSessionStorage},_t.getSessionStorageKeys=function(){var t=[];return _t.canUseSessionStorage()&&K(y("sessionStorage"),function(e){t.push(e)}),t},_t.getSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setSessionStorage=function(e,t,n){var i=_t._getSessionStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t.disableCookies=function(){W.disableCookies()},_t.canUseCookies=function(e){if(W._canUseCookies===undefined){W._canUseCookies=!1;try{W._canUseCookies=_t.document.cookie!==undefined}catch(t){e.throwInternal(Q.WARNING,Z.CannotAccessCookie,"Cannot access document.cookie - "+_t.getExceptionName(t),{exception:_t.dump(t)})}}return W._canUseCookies},_t.disallowsSameSiteNone=function(e){return!(!Ct(e)||!~e.indexOf("CPU iPhone OS 12")&&!~e.indexOf("iPad; CPU OS 12")&&!(~e.indexOf("Macintosh; Intel Mac OS X 10_14")&&~e.indexOf("Version/")&&~e.indexOf("Safari"))&&(!~e.indexOf("Macintosh; Intel Mac OS X 10_14")||(n=(t=e.length)-40,"AppleWebKit/605.1.15 (KHTML, like Gecko)"!=e.substring(0<=n?n:0,t)))&&!~e.indexOf("Chrome/5")&&!~e.indexOf("Chrome/6")&&(!~e.indexOf("UnrealEngine")||~e.indexOf("Chrome"))&&!~e.indexOf("UCBrowser/12")&&!~e.indexOf("UCBrowser/11"));var t,n},_t.setCookie=function(e,t,n,i){var r;_t.canUseCookies(e)&&(e=r="",i&&(r=";domain="+i),(i=typeof location===f&&location?location:y("location"))&&"https:"===i.protocol&&(e=";secure",null===It&&(It=_t.disallowsSameSiteNone((C()||{}).userAgent)),It||(n+=";SameSite=None")),_t.document.cookie=t+"="+n+r+";path=/"+e)},_t.stringToBoolOrDefault=function(e,t){return void 0===t&&(t=!1),e===undefined||null===e?t:"true"==e.toString().toLowerCase()},_t.getCookie=function(e,t){if(_t.canUseCookies(e)){var n="";if(t&&t.length)for(var i=t+"=",r=_t.document.cookie.split(";"),o=0;o<r.length;o++){var a=r[o];if((a=_t.trim(a))&&!a.indexOf(i)){n=a.substring(i.length,r[o].length);break}}return n}},_t.deleteCookie=function(e,t){_t.canUseCookies(e)&&(_t.document.cookie=t+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;")},_t.random32=function(){return W.random32(!0)},_t.getIEVersion=function(e){return void 0===e&&(e=null),~(e=e?e.toLowerCase():Tt?(Tt.userAgent||"").toLowerCase():"").indexOf("msie")?parseInt(e.split("msie")[1]):e.indexOf("trident/")&&(e=parseInt(e.split("trident/")[1]))?e+4:null},_t.msToTimeSpan=function(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,i=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,e=Math.floor(e/864e5),t=1===t.length?"00"+t:2===t.length?"0"+t:t,n=n.length<2?"0"+n:n,i=i.length<2?"0"+i:i;return(0<e?e+".":"")+(r=r.length<2?"0"+r:r)+":"+i+":"+n+"."+t},_t.isCrossOriginError=function(e,t,n,i,r){return("Script error."===e||"Script error"===e)&&!r},_t.dump=function(e){var t=Object[g].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":N()&&(n=_().stringify(e)),t+n},_t.getExceptionName=function(e){return"[object Error]"===Object[g].toString.call(e)?e.name:""},_t.addEventHandler=function(e,t){return Y.Attach(x(),e,t)},_t.IsBeaconApiSupported=function(){return"sendBeacon"in Tt&&Tt.sendBeacon},_t.getExtension=function(e,t){for(var n=null,i=0;!n&&i<e.length;)e[i]&&e[i].identifier===t&&(n=e[i]),i++;return n},_t.document=T()||{},_t._canUseLocalStorage=undefined,_t._canUseSessionStorage=undefined,_t._internalEndpoints=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],_t.NotSpecified="not_specified",_t.trim=W.strTrim,_t.newId=W.newId,_t.generateW3CId=W.generateW3CId,_t.isArray=W.isArray,_t.isError=W.isError,_t.isDate=W.isDate,_t.toISOStringForIE8=W.toISOString,_t);function _t(){}var Et=(wt.parseUrl=function(e){var t=wt._htmlAnchorIdx,n=wt._htmlAnchorElement,i=n[t];return wt.document.createElement?n[t]||(i=n[t]=wt.document.createElement("a")):i={host:wt.parseHost(e,!0)},i.href=e,++t>=n.length&&(t=0),wt._htmlAnchorIdx=t,i},wt.getAbsoluteUrl=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.href),t},wt.getPathName=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.pathname),t},wt.getCompleteUrl=function(e,t){return e?e.toUpperCase()+" "+t:t},wt.parseHost=function(e,t){return(e=wt.parseFullHost(e,t))&&null!=(t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<t.length&&Ct(t[2])&&0<t[2].length?t[2]+(t[3]||""):e},wt.parseFullHost=function(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&Ct(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",("http"==t&&":80"===e||"https"==t&&":443"===e)&&(e=""),n+=e)),n},wt.document=T()||{},wt._htmlAnchorIdx=0,wt._htmlAnchorElement=[null,null,null,null,null],wt);function wt(){}var Ft=(At.canIncludeCorrelationHeader=function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var i=0;i<e.correlationHeaderExcludePatterns.length;i++)if(e.correlationHeaderExcludePatterns[i].test(t))return!1;var r,o=Et.parseUrl(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(Et.parseFullHost(t,!0)||"").toLowerCase()),!(e&&e.enableCorsCorrelation||o===n))return!1;if((n=e&&e.correlationHeaderDomains)&&(W.arrForEach(n,function(e){e=RegExp(e.toLowerCase().replace(/\./g,".").replace(/\*/g,".*")),r=r||e.test(o)}),!r))return!1;var a=e&&e.correlationHeaderExcludedDomains;if(!a||0===a.length)return!0;for(i=0;i<a.length;i++)if(RegExp(a[i].toLowerCase().replace(/\./g,".").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},At.getCorrelationContext=function(e){if((e=e&&At.getCorrelationContextValue(e,mt.requestContextTargetKey))&&e!==At.correlationIdPrefix)return e},At.getCorrelationContextValue=function(e,t){if(e)for(var n=e.split(","),i=0;i<n.length;++i){var r=n[i].split("=");if(2===r.length&&r[0]===t)return r[1]}},At.correlationIdPrefix="cid-v1:",At);function At(){}var Dt=(bt.ParseDependencyPath=function(e,t,n,i){var r,o,a,s=i,u=i,s=t&&0<t.length?(a=(r=Et.parseUrl(t)).host,s||(null!=r.pathname?("/"!=(o=0===r.pathname.length?"/":r.pathname)[0]&&(o="/"+o),u=r.pathname,St.sanitizeString(e,n?n+" "+o:o)):St.sanitizeString(e,t))):a=i;return{target:a,name:s,data:u}},bt);function bt(){}var Lt=(Mt.Now=function(){var e=I();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:(new Date).getTime()},Mt.GetDuration=function(e,t){var n=null;return 0===e||0===t||W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||(n=t-e),n},Mt);function Mt(){}var Rt="https://dc.services.visualstudio.com",Ot=(Pt.parse=function(e){if(!e)return{};var t=e.split(Pt._FIELDS_SEPARATOR),e=W.arrReduce(t,function(e,t){var n=t.split(Pt._FIELD_KEY_VALUE_SEPARATOR);return 2===n.length&&(t=n[0].toLowerCase(),n=n[1],e[t]=n),e},{});return 0<W.objKeys(e).length&&(e.endpointsuffix&&(t=e.location?e.location+".":"",e.ingestionendpoint=e.ingestionendpoint||"https://"+t+"dc."+e.endpointsuffix),e.ingestionendpoint=e.ingestionendpoint||Rt),e},Pt._FIELDS_SEPARATOR=";",Pt._FIELD_KEY_VALUE_SEPARATOR="=",Pt);function Pt(){}var kt,Ut=function(){},zt=(kt=Ut,__extends(qt,kt),qt);function qt(){return kt.call(this)||this}var jt,Gt=(jt=function(){this.ver=1,this.sampleRate=100,this.tags={}},__extends(Bt,jt),Bt);function Bt(e,t,n){var i=jt.call(this)||this;return i.name=St.sanitizeString(e,n)||Nt.NotSpecified,i.data=t,i.time=W.toISOString(new Date),i.aiDataContract={time:p.FieldType.Required,iKey:p.FieldType.Required,name:p.FieldType.Required,sampleRate:function(){return 100===i.sampleRate?p.FieldType.Hidden:p.FieldType.Required},tags:p.FieldType.Required,data:p.FieldType.Required},i}var Ht,Vt=function(){},Kt=(Ht=Vt,__extends(Wt,Ht),Wt);function Wt(){var e=Ht.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Xt,Qt=(Xt=Kt,__extends(Jt,Xt),Jt.envelopeType="Microsoft.ApplicationInsights.{0}.Event",Jt.dataType="EventData",Jt);function Jt(e,t,n,i){var r=Xt.call(this)||this;return r.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Required,properties:p.FieldType.Default,measurements:p.FieldType.Default},r.name=St.sanitizeString(e,t)||Nt.NotSpecified,r.properties=St.sanitizeProperties(e,n),r.measurements=St.sanitizeMeasurements(e,i),r}var Yt,$t=function(){},Zt=(Yt=Vt,__extends(en,Yt),en);function en(){var e=Yt.call(this)||this;return e.ver=2,e.exceptions=[],e.properties={},e.measurements={},e}var tn,nn=function(){this.hasFullStack=!0,this.parsedStack=[]},rn="error",on=(tn=Zt,__extends(an,tn),an.CreateFromInterface=function(t,e,n,i){var r=e.exceptions&&W.arrMap(e.exceptions,function(e){return un.CreateFromInterface(t,e)});return new an(t,__assign({},e,{exceptions:r}),n,i)},an.prototype.toInterface=function(){var e=this.exceptions,t=this.properties,n=this.measurements,i=this.severityLevel,r=(this.ver,this.problemGroup),o=this.id,a=this.isManual;return{ver:"4.0",exceptions:e instanceof Array&&W.arrMap(e,function(e){return e.toInterface()})||undefined,severityLevel:i,properties:t,measurements:n,problemGroup:r,id:o,isManual:a}},an.CreateSimpleException=function(e,t,n,i,r,o){return{exceptions:[{hasFullStack:!0,message:e,stack:r,typeName:t}]}},an.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",an.dataType="ExceptionData",an);function an(e,t,n,i,r,o){var a,s=tn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,exceptions:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},"ver"in(a=t)&&"exceptions"in a&&"properties"in a?(s.exceptions=t.exceptions,s.properties=t.properties,s.measurements=t.measurements,t.severityLevel&&(s.severityLevel=t.severityLevel),t.id&&(s.id=t.id),t.problemGroup&&(s.problemGroup=t.problemGroup),s.ver=2,W.isNullOrUndefined(t.isManual)||(s.isManual=t.isManual)):(s.exceptions=[new un(e,t)],s.properties=St.sanitizeProperties(e,n)||{},s.measurements=St.sanitizeMeasurements(e,i),r&&(s.severityLevel=r),o&&(s.id=o)),s}var sn,un=(sn=nn,__extends(ln,sn),ln.prototype.toInterface=function(){var e=this.parsedStack instanceof Array&&W.arrMap(this.parsedStack,function(e){return e.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:e||undefined}},ln.CreateFromInterface=function(e,t){var n=t.parsedStack instanceof Array&&W.arrMap(t.parsedStack,function(e){return dn.CreateFromInterface(e)})||t.parsedStack;return new ln(e,__assign({},t,{parsedStack:n}))},ln.parseStack=function(e){if(W.isString(e)){for(var t=e.split("\n"),n=[],i=0,r=0,o=0;o<=t.length;o++){var a=t[o];dn.regex.test(a)&&(r+=(a=new dn(t[o],i++)).sizeInBytes,n.push(a))}if(32768<r)for(var s=0,u=n.length-1,l=0,c=s,d=u;s<u;){if(32768<(l+=n[s].sizeInBytes+n[u].sizeInBytes)){var f=d-c+1;n.splice(c,f);break}c=s,d=u,s++,u--}}return n},ln);function ln(e,t){var n,i=sn.call(this)||this;return i.aiDataContract={id:p.FieldType.Default,outerId:p.FieldType.Default,typeName:p.FieldType.Required,message:p.FieldType.Required,hasFullStack:p.FieldType.Default,stack:p.FieldType.Default,parsedStack:p.FieldType.Array},"hasFullStack"in(n=t)&&"typeName"in n?(i.typeName=t.typeName,i.message=t.message,i.stack=t.stack,i.parsedStack=t.parsedStack,i.hasFullStack=t.hasFullStack):(n=t,Nt.isError(n)||(n=n[rn]||n.evt||n),i.typeName=St.sanitizeString(e,function(e){var t="";if(e&&!(t=e.typeName||e.name||""))try{var n=/function (.{1,})\(/.exec(e.constructor.toString()),t=n&&1<n.length?n[1]:""}catch(i){}return t}(n))||Nt.NotSpecified,i.message=St.sanitizeMessage(e,t.message)||Nt.NotSpecified,t=t.stack,i.parsedStack=ln.parseStack(t),i.stack=St.sanitizeException(e,t),i.hasFullStack=Nt.isArray(i.parsedStack)&&0<i.parsedStack.length),i}var cn,dn=(cn=$t,__extends(fn,cn),fn.CreateFromInterface=function(e){return new fn(e,null)},fn.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},fn.regex=/^([\s]+at)?(.*?)(\@|\s\(|\s)([^\(\@\n]+):([0-9]+):([0-9]+)(\)?)$/,fn.baseSize=58,fn);function fn(e,t){var n,i=cn.call(this)||this;return i.sizeInBytes=0,i.aiDataContract={level:p.FieldType.Required,method:p.FieldType.Required,assembly:p.FieldType.Default,fileName:p.FieldType.Default,line:p.FieldType.Default},"string"==typeof e?(n=e,i.level=t,i.method="<no_method>",i.assembly=Nt.trim(n),i.fileName="",i.line=0,(n=n.match(fn.regex))&&5<=n.length&&(i.method=Nt.trim(n[2])||i.method,i.fileName=Nt.trim(n[4]),i.line=parseInt(n[5])||0)):(i.level=e.level,i.method=e.method,i.assembly=e.assembly,i.fileName=e.fileName,i.line=e.line,i.sizeInBytes=0),i.sizeInBytes+=i.method.length,i.sizeInBytes+=i.fileName.length,i.sizeInBytes+=i.assembly.length,i.sizeInBytes+=fn.baseSize,i.sizeInBytes+=i.level.toString().length,i.sizeInBytes+=i.line.toString().length,i}var pn,gn,hn=(pn=Vt,__extends(vn,pn),vn);function vn(){var e=pn.call(this)||this;return e.ver=2,e.metrics=[],e.properties={},e.measurements={},e}(zn=gn={})[zn.Measurement=0]="Measurement",zn[zn.Aggregation=1]="Aggregation";var mn,yn=(mn=function(){this.kind=gn.Measurement},__extends(Sn,mn),Sn);function Sn(){var e=mn.apply(this,arguments)||this;return e.aiDataContract={name:p.FieldType.Required,kind:p.FieldType.Default,value:p.FieldType.Required,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default},e}var xn,Tn=(xn=hn,__extends(Cn,xn),Cn.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",Cn.dataType="MetricData",Cn);function Cn(e,t,n,i,r,o,a,s){var u=xn.call(this)||this;u.aiDataContract={ver:p.FieldType.Required,metrics:p.FieldType.Required,properties:p.FieldType.Default};var l=new yn;return l.count=0<i?i:undefined,l.max=isNaN(o)||null===o?undefined:o,l.min=isNaN(r)||null===r?undefined:r,l.name=St.sanitizeString(e,t)||Nt.NotSpecified,l.value=n,u.metrics=[l],u.properties=St.sanitizeProperties(e,a),u.measurements=St.sanitizeMeasurements(e,s),u}var In,Nn=(In=Kt,__extends(_n,In),_n);function _n(){var e=In.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var En,Ke=(En=Nn,__extends(wn,En),wn.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",wn.dataType="PageviewData",wn);function wn(e,t,n,i,r,o,a){var s=En.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,id:p.FieldType.Default},s.id=St.sanitizeId(e,a),s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,isNaN(i)||(s.duration=Nt.msToTimeSpan(i)),s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),s}var Fn,rt=(Fn=Vt,__extends(An,Fn),An);function An(){var e=Fn.call(this)||this;return e.ver=2,e.success=!0,e.properties={},e.measurements={},e}var Dn,dt=(Dn=rt,__extends(bn,Dn),bn.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",bn.dataType="RemoteDependencyData",bn);function bn(e,t,n,i,r,o,a,s,u,l,c,d){void 0===u&&(u="Ajax");var f=Dn.call(this)||this;return f.aiDataContract={id:p.FieldType.Required,ver:p.FieldType.Required,name:p.FieldType.Default,resultCode:p.FieldType.Default,duration:p.FieldType.Default,success:p.FieldType.Default,data:p.FieldType.Default,target:p.FieldType.Default,type:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,kind:p.FieldType.Default,value:p.FieldType.Default,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default,dependencyKind:p.FieldType.Default,dependencySource:p.FieldType.Default,commandName:p.FieldType.Default,dependencyTypeName:p.FieldType.Default},f.id=t,f.duration=Nt.msToTimeSpan(r),f.success=o,f.resultCode=a+"",f.type=St.sanitizeString(e,u),s=Dt.ParseDependencyPath(e,n,s,i),f.data=St.sanitizeUrl(e,i)||s.data,f.target=St.sanitizeString(e,s.target),l&&(f.target=f.target+" | "+l),f.name=St.sanitizeString(e,s.name),f.properties=St.sanitizeProperties(e,c),f.measurements=St.sanitizeMeasurements(e,d),f}var Ln,Zt=(Ln=Vt,__extends(Mn,Ln),Mn);function Mn(){var e=Ln.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Rn,nn=(Rn=Zt,__extends(On,Rn),On.envelopeType="Microsoft.ApplicationInsights.{0}.Message",On.dataType="MessageData",On);function On(e,t,n,i,r){var o=Rn.call(this)||this;return o.aiDataContract={ver:p.FieldType.Required,message:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default},t=t||Nt.NotSpecified,o.message=St.sanitizeMessage(e,t),o.properties=St.sanitizeProperties(e,i),o.measurements=St.sanitizeMeasurements(e,r),n&&(o.severityLevel=n),o}var Pn,$t=(Pn=Nn,__extends(kn,Pn),kn);function kn(){var e=Pn.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Un,zn=(Un=$t,__extends(qn,Un),qn.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",qn.dataType="PageviewPerformanceData",qn);function qn(e,t,n,i,r,o,a){var s=Un.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,perfTotal:p.FieldType.Default,networkConnect:p.FieldType.Default,sentRequest:p.FieldType.Default,receivedResponse:p.FieldType.Default,domProcessing:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),a&&(s.domProcessing=a.domProcessing,s.duration=a.duration,s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s.receivedResponse=a.receivedResponse,s.sentRequest=a.sentRequest),s}var jn,hn=(jn=zt,__extends(Gn,jn),Gn);function Gn(e,t){var n=jn.call(this)||this;return n.aiDataContract={baseType:p.FieldType.Required,baseData:p.FieldType.Required},n.baseType=e,n.baseData=t,n}function Bn(){}function Hn(){}function Vn(){}(Kt=p.SeverityLevel||(p.SeverityLevel={}))[Kt.Verbose=0]="Verbose",Kt[Kt.Information=1]="Information",Kt[Kt.Warning=2]="Warning",Kt[Kt.Error=3]="Error",Kt[Kt.Critical=4]="Critical",Bn.getConfig=function(e,t,n,i){return void 0===i&&(i=!1),t=(n&&e.extensionConfig&&e.extensionConfig[n]&&!W.isNullOrUndefined(e.extensionConfig[n][t])?e.extensionConfig[n]:e)[t],W.isNullOrUndefined(t)?i:t},rt=Bn,Vt=function(){this.applicationVersion="ai.application.ver",this.applicationBuild="ai.application.build",this.applicationTypeId="ai.application.typeId",this.applicationId="ai.application.applicationId",this.applicationLayer="ai.application.layer",this.deviceId="ai.device.id",this.deviceIp="ai.device.ip",this.deviceLanguage="ai.device.language",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceFriendlyName="ai.device.friendlyName",this.deviceNetwork="ai.device.network",this.deviceNetworkName="ai.device.networkName",this.deviceOEMName="ai.device.oemName",this.deviceOS="ai.device.os",this.deviceOSVersion="ai.device.osVersion",this.deviceRoleInstance="ai.device.roleInstance",this.deviceRoleName="ai.device.roleName",this.deviceScreenResolution="ai.device.screenResolution",this.deviceType="ai.device.type",this.deviceMachineName="ai.device.machineName",this.deviceVMName="ai.device.vmName",this.deviceBrowser="ai.device.browser",this.deviceBrowserVersion="ai.device.browserVersion",this.locationIp="ai.location.ip",this.locationCountry="ai.location.country",this.locationProvince="ai.location.province",this.locationCity="ai.location.city",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationRootId="ai.operation.rootId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.sessionIsNew="ai.session.isNew",this.userAccountAcquisitionDate="ai.user.accountAcquisitionDate",this.userAccountId="ai.user.accountId",this.userAgent="ai.user.userAgent",this.userId="ai.user.id",this.userStoreRegion="ai.user.storeRegion",this.userAuthUserId="ai.user.authUserId",this.userAnonymousUserAcquisitionDate="ai.user.anonUserAcquisitionDate",this.userAuthenticatedUserAcquisitionDate="ai.user.authUserAcquisitionDate",this.cloudName="ai.cloud.name",this.cloudRole="ai.cloud.role",this.cloudRoleVer="ai.cloud.roleVer",this.cloudRoleInstance="ai.cloud.roleInstance",this.cloudEnvironment="ai.cloud.environment",this.cloudLocation="ai.cloud.location",this.cloudDeploymentUnit="ai.cloud.deploymentUnit",this.internalNodeName="ai.internal.nodeName",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalSnippet="ai.internal.snippet",this.internalSdkSrc="ai.internal.sdkSrc"},Hn.create=function(e,t,n,i,r,o){if(n=St.sanitizeString(i,n)||Nt.NotSpecified,W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||W.isNullOrUndefined(n))throw Error("Input doesn't contain all required fields");var a={name:n,time:W.toISOString(new Date),iKey:"",ext:o||{},tags:[],data:{},baseType:t,baseData:e};return W.isNullOrUndefined(r)||K(r,function(e,t){a.data[e]=t}),a},Zt=Hn,Vn.UserExt="user",Vn.DeviceExt="device",Vn.TraceExt="trace",Vn.WebExt="web",Vn.AppExt="app",Vn.OSExt="os",Vn.SessionExt="ses",Vn.SDKExt="sdk",$t=Vn,Kt=new Vt,p.PropertiesPluginIdentifier="AppInsightsPropertiesPlugin",p.BreezeChannelIdentifier="AppInsightsChannelPlugin",p.AnalyticsPluginIdentifier="ApplicationInsightsAnalytics",p.Util=Nt,p.CorrelationIdHelper=Ft,p.UrlHelper=Et,p.DateTimeUtils=Lt,p.ConnectionStringParser=Ot,p.RequestHeaders=mt,p.DisabledPropertyName="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",p.ProcessLegacy="ProcessLegacy",p.SampleRate="sampleRate",p.HttpMethod="http.method",p.DEFAULT_BREEZE_ENDPOINT=Rt,p.AIData=zt,p.AIBase=Ut,p.Envelope=Gt,p.Event=Qt,p.Exception=on,p.Metric=Tn,p.PageView=Ke,p.PageViewData=Nn,p.RemoteDependencyData=dt,p.Trace=nn,p.PageViewPerformance=zn,p.Data=hn,p.ConfigurationManager=rt,p.ContextTagKeys=Vt,p.DataSanitizer=St,p.TelemetryItemCreator=Zt,p.CtxTagKeys=Kt,p.Extensions=$t,function(e,t,n){var i=Object.defineProperty;if(i)try{return i(e,t,n)}catch(r){}typeof n.value!==undefined&&(e[t]=n.value)}(p,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}));
//# sourceMappingURL=applicationinsights-common.min.js.map
/*!
* Application Insights JavaScript SDK - Common, 2.5.10
* Application Insights JavaScript SDK - Common, 2.5.11
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
var e=this,t=function(p){"use strict";var i="function",r="object",t="undefined",o="prototype",a="hasOwnProperty";function e(){return typeof globalThis!==t&&globalThis?globalThis:typeof self!==t&&self?self:typeof window!==t&&window?window:typeof global!==t&&global?global:null}function s(e){var t=Object.create;if(t)return t(e);if(null==e)return{};if((t=typeof e)!==r&&t!==i)throw new TypeError("Object prototype may only be an Object:"+e);function n(){}return n[o]=e,new n}var u,l=function(e,t){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[a](n)&&(e[n]=t[n])})(e,t)};nn=function(e,t){function n(){this.constructor=e}l(e,t),e[o]=null===t?s(t):(n[o]=t[o],new n)},(Zt=on=e()||{}).__assign||(Zt.__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object[o][a].call(t,r)&&(e[r]=t[r]);return e}),Zt.__extends||(Zt.__extends=nn),__assign=__assign||on.__assign,__extends=__extends||on.__extends,(hn=u={})[hn.LocalStorage=0]="LocalStorage",hn[hn.SessionStorage=1]="SessionStorage",(zn=p.FieldType||(p.FieldType={}))[zn.Default=0]="Default",zn[zn.Required=1]="Required",zn[zn.Array=2]="Array",zn[zn.Hidden=4]="Hidden",(Tn=p.DistributedTracingModes||(p.DistributedTracingModes={}))[Tn.AI=0]="AI",Tn[Tn.AI_AND_W3C=1]="AI_AND_W3C",Tn[Tn.W3C=2]="W3C";var c={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},d=t,f=r,g=o,n="window",h="console",v="JSON",m=e;function y(e){var t=m();return t&&t[e]?t[e]:e===n&&S()?window:null}function S(){return typeof window===f&&window}function x(){return S()?window:y(n)}function T(){return typeof document===f&&document?document:y("document")}function C(){return typeof navigator===f&&navigator?navigator:y("navigator")}function I(){return y("performance")}function N(){return typeof JSON===f&&JSON||null!==y(v)}function _(){return N()?JSON||y(v):null}var E="attachEvent",w="addEventListener",F="detachEvent",A="removeEventListener",D=4294967296,b=4294967295,L=null,M=!1,R=123456789,O=987654321;function P(e){e<0&&(e>>>=0),R=123456789+e&b,O=987654321-e&b,M=!0}function k(){P(Math.random()*D^(new Date).getTime())}function U(e,t){return typeof e===t}function z(e){return U(e,t)||e===undefined}function q(e){return z(e)||null===e}function j(e,t){return e&&Object[o].hasOwnProperty.call(e,t)}function G(e){return U(e,r)}function B(e){return U(e,i)}function H(e,t,n,i){void 0===i&&(i=!1);var r=!1;if(!q(e))try{q(e[w])?q(e[E])||(e[E]("on"+t,n),r=!0):(e[w](t,n,i),r=!0)}catch(o){}return r}function V(e,t,n,i){if(void 0===i&&(i=!1),!q(e))try{q(e[A])?q(e[F])||e[F]("on"+t,n):e[A](t,n,i)}catch(r){}}function K(e,t){if(e&&G(e))for(var n in e)j(e,n)&&t.call(e,n,e[n])}var W=(X.isDate=function(e){return"[object Date]"===Object[o].toString.call(e)},X.isArray=function(e){return"[object Array]"===Object[o].toString.call(e)},X.isError=function(e){return"[object Error]"===Object[o].toString.call(e)},X.isString=function(e){return U(e,"string")},X.isNumber=function(e){return U(e,"number")},X.isBoolean=function(e){return U(e,"boolean")},X.disableCookies=function(){X._canUseCookies=!1},X.newGuid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(J,function(e){var t=0|X.randomValue(15);return("x"===e?t:3&t|8).toString(16)})},X.toISOString=function(e){if(X.isDate(e)){var t=function(e){return 1===(e+="").length&&(e="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"}},X.arrForEach=function(e,t,n){for(var i=e.length,r=0;r<i;r++)r in e&&t.call(n||e,e[r],r,e)},X.arrIndexOf=function(e,t,n){for(var i=e.length,r=Math.max(0<=(n=n||0)?n:i-Math.abs(n),0);r<i;r++)if(r in e&&e[r]===t)return r;return-1},X.arrMap=function(e,t,n){for(var i=e.length,r=n||e,o=Array(i),a=0;a<i;a++)a in e&&(o[a]=t.call(r,e[a],e));return o},X.arrReduce=function(e,t,n){var i,r=e.length,o=0;if(3<=arguments.length)i=n;else{for(;o<r&&!(o in e);)o++;i=e[o++]}for(;o<r;)o in e&&(i=t(i,e[o],o,e)),o++;return i},X.strTrim=function(e){return X.isString(e)?e.replace(/^\s+|\s+$/g,""):e},X.objKeys=function(e){var t=!{toString:null}.propertyIsEnumerable("toString");if(!(B(e)||G(e)&&null!==e))throw new TypeError("objKeys called on non-object");var n,i=[];for(n in e)j(e,n)&&i.push(n);if(t)for(var r=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=r.length,a=0;a<o;a++)j(e,r[a])&&i.push(r[a]);return i},X.objDefineAccessors=function(e,t,n,i){var r=Object.defineProperty;if(r)try{var o={enumerable:!0,configurable:!0};return n&&(o.get=n),i&&(o.set=i),r(e,t,o),!0}catch(a){}return!1},X.addEventHandler=function(e,t){var n=!1,i=x();return i&&(n=H(i,e,t),n=H(i.body,e,t)||n),(i=T())&&(n=Y.Attach(i,e,t)||n),n},X.dateNow=function(){var e=Date;return e.now?e.now():(new e).getTime()},X.perfNow=function(){var e=I();return e&&e.now?e.now():X.dateNow()},X.newId=function(e){void 0===e&&(e=22);for(var t=X.random32()>>>0,n=0,i="";i.length<e;)i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&t],t>>>=6,5==++n&&(t=(X.random32()<<2&4294967295|3&t)>>>0,n=0);return i},X.isIE=function(){var e;return null===L&&(e=((C()||{}).userAgent||"").toLowerCase(),L=!!~e.indexOf("msie")||!!~e.indexOf("trident/")),L},X.randomValue=function(e){return 0<e?Math.floor(X.random32()/b*(e+1))>>>0:0},X.random32=function(e){var t=(t=y("crypto")||y("msCrypto"))&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&b:X.isIE()?(M||k(),X.mwcRandom32()&b):Math.floor(D*Math.random()|0);return e||(t>>>=0),t},X.mwcRandomSeed=function(e){e?P(e):k()},X.mwcRandom32=function(e){var t=((O=36969*(65535&O)+(O>>16)&b)<<16)+(65535&(R=18e3*(65535&R)+(R>>16)&b))>>>0&b|0;return e||(t>>>=0),t},X.generateW3CId=function(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",i=0;i<4;i++)n+=t[15&(e=X.random32())]+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 r=t[8+(3&X.random32())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+r+n.substr(16,3)+n.substr(19,12)},X.isTypeof=U,X.isUndefined=z,X.isNullOrUndefined=q,X.hasOwnProperty=j,X.isFunction=B,X.isObject=G,X.objCreate=s,X);function X(){}var Q,J=/[xy]/g,Y=($.Attach=H,$.AttachEvent=H,$.Detach=V,$.DetachEvent=V,$);function $(){}(Nn=Q=Q||{})[Nn.CRITICAL=1]="CRITICAL",Nn[Nn.WARNING=2]="WARNING";var Z={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},ee="constructor",te="prototype",ne="function",ie="_dynInstFuncs",re="_isDynProxy",oe="_dynClass",ae="_dynCls$",se="_dynInstChk",ue=se,le="_dfOpts",ce="_unknown_",de="__proto__",fe="useBaseInst",pe="setInstFuncs",ge=Object.getPrototypeOf,he=0;function ve(e,t){return e&&Object[te].hasOwnProperty.call(e,t)}function me(e){return typeof e===ne}function ye(e){return e&&(e===Object[te]||e===Array[te])}function Se(e){return ye(e)||e===Function[te]}function xe(e){if(e){if(ge)return ge(e);if(e=e[de]||e[te]||e[ee])return e}return null}function Te(e,t,n){return t!==ee&&me(e[t])&&(n||ve(e,t))}function Ce(e){throw new TypeError("DynamicProto: "+e)}function Ie(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function Ne(e,t){return ve(e,te)?e.name||t||ce:((e||{})[ee]||{}).name||t||ce}function _e(e,n,t,i){ve(e,te)||Ce("theClass is an invalid class definition.");var r=e[te];!function(e){for(var t=xe(n);t&&!Se(t);){if(t===e)return 1;t=xe(t)}}(r)&&Ce("["+Ne(e)+"] is not in class hierarchy of ["+Ne(n)+"]");var o=null;ve(r,oe)?o=r[oe]:(o=ae+Ne(e,"_")+"$"+he,he++,r[oe]=o);var a=_e[le],s=!!a[fe];s&&i&&i[fe]!==undefined&&(s=!!i[fe]),t(n,function(e,t,n,o){function i(e,t,n){var i,r=t[u];return r[re]&&o&&!1!==(i=e[ie]||{})[ue]&&(r=(i[t[oe]]||{})[n]||r),function(){return r.apply(e,arguments)}}var r={};for(u in n)r[u]=i(t,n,u);for(var a=xe(e),s=[];a&&!Se(a)&&!Ie(s,a);){for(var u in a)!r[u]&&Te(a,u,!ge)&&(r[u]=i(t,a,u));s.push(a),a=xe(a)}return r}(r,n,e=function(e){var t,n={};for(t in e)!n[t]&&Te(e,t,!1)&&(n[t]=e[t]);return n}(n),s)),(a=!!ge&&!!a[pe])&&i&&(a=!!i[pe]),function(e,t,n,i,r){if(!ye(e)){var o,a=n[ie]=n[ie]||{},s=a[t]=a[t]||{};for(o in!1!==a[ue]&&(a[ue]=!!r),n)Te(n,o,!1)&&n[o]!==i[o]&&(s[o]=n[o],delete n[o],ve(e,o)&&(!e[o]||e[o][re])||(e[o]=function(n,i){var r=function(){var e,t;return(function(e,t,n,i){var r=null;if(e&&ve(n,oe)){var o=e[ie]||{};if((r=(o[n[oe]]||{})[t])||Ce("Missing ["+t+"] "+ne),!r[se]&&!1!==o[ue]){for(var a=!ve(e,t),s=xe(e),u=[];a&&s&&!Se(s)&&!Ie(u,s);){var l=s[t];if(l){a=l===i;break}u.push(s),s=xe(s)}try{a&&(e[t]=r),r[se]=1}catch(c){o[ue]=!1}}}return r}(this,i,n,r)||((t=n[e=i])===r&&(t=xe(n)[e]),me(t)||Ce("["+e+"] is not a "+ne),t)).apply(this,arguments)};return r[re]=1,r}(e,o)))}}(r,o,n,e,!1!==a)}_e[le]={setInstFuncs:!0,useBaseInst:!0};var Ee="AITR_";function we(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var Fe=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,i){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",N()&&(e=_().stringify(i)),e=(t?" message:"+we(t):"")+(i?" props:"+we(e):""),this.message+=e}var De=(be.prototype.enableDebugExceptions=function(){return!1},be.prototype.consoleLoggingLevel=function(){return 0},be.prototype.telemetryLoggingLevel=function(){return 1},be.prototype.maxInternalMessageLimit=function(){return 25},be.prototype.throwInternal=function(e,t,n,i,r){void 0===r&&(r=!1)},be.prototype.warnToConsole=function(e){},be.prototype.resetInternalMessageCount=function(){},be.prototype.logInternalMessage=function(e,t){},be);function be(r){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};_e(be,this,function(o){var n=W.isNullOrUndefined,a=W.isUndefined,i=W.isFunction;function e(e,t){return e=r[e],n(e)?t:e}n(r)&&(r={}),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,i,r){if(void 0===r&&(r=!1),i=new Fe(t,n,r,i),o.enableDebugExceptions())throw i;!a(i)&&i&&(a(i.message)||(r?(r=+i.messageId,!u[r]&&o.consoleLoggingLevel()>=Q.WARNING&&(o.warnToConsole(i.message),u[r]=!0)):o.consoleLoggingLevel()>=Q.WARNING&&o.warnToConsole(i.message),o.logInternalMessage(e,i)))},o.warnToConsole=function(e){var t,n=typeof console!==d?console:y(h);n&&(t="log",n.warn&&(t="warn"),i(n[t])&&n[t](e))},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,i;s>=o.maxInternalMessageLimit()||(n=!0,i=Ee+t.messageId,u[i]?n=!1:u[i]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++),s===o.maxInternalMessageLimit()&&(e="Internal events throttle limit per PageView reached for this app.",t=new Fe(Z.MessageLimitPerPVExceeded,e,!1),o.queue.push(t),o.warnToConsole(e))))}})}var Le="ctx",Me=(Re.ParentContextKey="parent",Re.ChildrenContextKey="childEvts",Re);function Re(e,r,t){var n,o=this,a=!1;o.start=W.dateNow(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},W.isFunction(r)&&(a=W.objDefineAccessors(o,"payload",function(){return!n&&W.isFunction(r)&&(n=r(),r=null),n})),o.getCtx=function(e){return e?(e===Re.ParentContextKey||e===Re.ChildrenContextKey?o:o[Le]||{})[e]:null},o.setCtx=function(e,t){e&&(e===Re.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Re.ChildrenContextKey?o[e]=t:(o[Le]=o[Le]||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Re.ChildrenContextKey);if(W.isArray(t))for(var n=0;n<t.length;n++){var i=t[n];i&&(e+=i.time)}o.time=W.dateNow()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&W.isFunction(r)&&(o.payload=r())}}var Oe=(Pe.prototype.create=function(e,t,n){return null},Pe.prototype.fire=function(e){},Pe.prototype.setCtx=function(e,t){},Pe.prototype.getCtx=function(e){},Pe);function Pe(t){this.ctx={},_e(Pe,this,function(n){n.create=function(e,t,n){return new Me(e,t,n)},n.fire=function(e){e&&(e.complete(),t&&t.perfEvent(e))},n.setCtx=function(e,t){e&&((n[Le]=n[Le]||{})[e]=t)},n.getCtx=function(e){return(n[Le]||{})[e]}})}var ke="CoreUtils.doPerf";function Ue(e,t,n,i,r){if(e){var o=e;if(o&&W.isFunction(o.getPerfMgr)&&(o=o.getPerfMgr()),o){var a,s=void 0,u=o.getCtx(ke);try{if(s=o.create(t(),i,r))return u&&s.setCtx&&(s.setCtx(Me.ParentContextKey,u),u.getCtx&&u.setCtx&&((a=u.getCtx(Me.ChildrenContextKey))||(a=[],u.setCtx(Me.ChildrenContextKey,a)),a.push(s))),o.setCtx(ke,s),n(s)}catch(l){s&&s.setCtx&&s.setCtx("exception",l)}finally{s&&o.fire(s),o.setCtx(ke,u)}}}return n()}var ze=W.isFunction,qe=function(r,t){var o=this,a=null,s=ze(r.processTelemetry),u=ze(r.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return r},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(n,i){i=i||t;var e=r?r.identifier:"TelemetryPluginChain";Ue(i?i.core():null,function(){return e+":processTelemetry"},function(){if(r&&s){o._hasRun=!0;try{i.setNext(a),u&&r.setNextPlugin(a),a&&(a._hasRun=!1),r.processTelemetry(n,i)}catch(t){var e=a&&a._hasRun;a&&e||i.diagLog().throwInternal(Q.CRITICAL,Z.PluginException,"Plugin ["+r.identifier+"] failed during processTelemetry - "+t),a&&!e&&a.processTelemetry(n,i)}}else a&&(o._hasRun=!0,a.processTelemetry(n,i))},function(){return{item:n}},!n.sync)}},je=W.isNullOrUndefined;function Ge(e,t){var n=[];if(e&&0<e.length)for(var i=null,r=0;r<e.length;r++){var o=e[r];o&&W.isFunction(o.processTelemetry)&&(o=new qe(o,t),n.push(o),i&&i.setNext(o),i=o)}return 0<n.length?n[0]:null}var Be=function Kn(e,r,n,t){var i,o,a,s,u=this,l=null;null!==t&&(e&&W.isFunction(e.getPlugin)?l=function(e,t,n){var i=[],r=!n;if(e)for(;e;){var o=e.getPlugin();!r&&o!==n||(r=!0,i.push(o)),e=e.getNext()}return r||i.push(n),Ge(i,t)}(e,u,t||e.getPlugin()):t?(i=u,a=e,s=!1,(o=t)&&e&&(a=[],W.arrForEach(e,function(e){!s&&e!==o||(s=!0,a.push(e))})),o&&!s&&(a=a||[]).push(o),l=Ge(a,i)):W.isUndefined(t)&&(l=Ge(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new De(r||{})},u.getCfg=function(){return r},u.getExtCfg=function(e,t){var n,i;return void 0===t&&(t={}),!r||(i=r.extensionConfig)&&e&&(n=i[e]),n||t},u.getConfig=function(e,t,n){var i;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!je(e[t])?i=e[t]:r&&!je(r[t])&&(i=r[t]),je(i)?n:i},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 void 0===e&&(e=null),new Kn(e||l,r,n,t)}},He=W.isFunction,Ve="getPlugin",Ke=(We.prototype.initialize=function(e,t,n,i){this._baseTelInit(e,t,n,i)},We);function We(){var o=this,a=!1,s=null,u=null;o.core=null,o.diagLog=function(e){return o._getTelCtx(e).diagLog()},o.isInitialized=function(){return a},o.setInitialized=function(e){a=e},o.setNextPlugin=function(e){u=e},o.processNext=function(e,t){t?t.processNext(e):u&&He(u.processTelemetry)&&u.processTelemetry(e,null)},o._getTelCtx=function(e){void 0===e&&(e=null);var t=e;return t||(e=s||new Be(null,{},o.core),t=u&&u[Ve]?e.createNew(null,u[Ve]):e.createNew(null,u)),t},o._baseTelInit=function(e,t,n,i){e&&(e.extensionConfig=e.extensionConfig||[]),!i&&t&&(i=t.getProcessTelContext().getNext());var r=u;u&&u[Ve]&&(r=u[Ve]()),o.core=t,s=new Be(i,e,t,r),a=!0}}var Xe=W.isFunction,Qe="processTelemetry",Je="priority",Ye="setNextPlugin",$e="isInitialized";function Ze(t,n){for(var e=[],i=null,r=t.getNext();r;){var o=r.getPlugin();o&&(i&&Xe(i[Ye])&&Xe(o[Qe])&&i[Ye](o),Xe(o[$e])&&o[$e]()||e.push(o),i=o,r=r.getNext())}W.arrForEach(e,function(e){e.initialize(t.getCfg(),t.core(),n,t.getNext())})}function et(e){return e.sort(function(e,t){var n=0,i=Xe(t[Qe]);return Xe(e[Qe])?n=i?e[Je]-t[Je]:1:i&&(n=-1),n})}var tt,nt=500,it="Channel has invalid priority",rt=W.objDefineAccessors,ot=(tt=Ke,__extends(at,tt),at.prototype.processTelemetry=function(e,t){},at.prototype.getChannelControls=function(){return null},at.prototype.initialize=function(e,t,n){},at._staticInit=(rt(at.prototype,"ChannelControls",at.prototype.getChannelControls),void rt(at.prototype,"channelQueue",at.prototype.getChannelControls)),at);function at(){var i=tt.call(this)||this;i.identifier="ChannelControllerPlugin",i.priority=nt;var u,l=W.arrForEach;function c(e){e&&0<e.length&&(e=e.sort(function(e,t){return e.priority-t.priority}),l(e,function(e){if(e.priority<nt)throw Error(it+e.identifier)}),u.push(e))}return _e(at,i,function(a,s){a.setNextPlugin=function(e){},a.processTelemetry=function(t,n){u&&l(u,function(e){0<e.length&&i._getTelCtx(n).createNew(e).processNext(t)})},a.getChannelControls=function(){return u},a.initialize=function(t,n,i){var e,r,o;a.isInitialized()||(s.initialize(t,n,i),t.isCookieUseDisabled&&W.disableCookies(),r=i,u=[],(e=(t||{}).channels)&&l(e,c),r&&(o=[],l(r,function(e){e.priority>nt&&o.push(e)}),c(o)),l(u,function(e){return Ze(new Be(e,t,n),i)}))}}),i}var st="Extensions must provide callback to initialize",ut=W.arrForEach,lt=W.isNullOrUndefined,ct="_notificationManager",dt=(ft.prototype.initialize=function(e,t,n,i){},ft.prototype.getTransmissionControls=function(){return null},ft.prototype.track=function(e){},ft.prototype.getProcessTelContext=function(){return null},ft.prototype.getNotifyMgr=function(){return null},ft.prototype.getPerfMgr=function(){return null},ft.prototype.setPerfMgr=function(e){},ft.prototype.eventCnt=function(){return 0},ft.prototype.releaseQueue=function(){},ft);function ft(){var t,s,u,n,l=!1;_e(ft,this,function(a){a._extensions=[],s=new ot,a.logger=W.objCreate({throwInternal:function(e,t,n,i,r){void 0===r&&(r=!1)},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),t=[],a.isInitialized=function(){return l},a.initialize=function(e,t,i,n){if(a.isInitialized())throw Error("Core should not be initialized more than once");if(!e||lt(e.instrumentationKey))throw Error("Please provide instrumentation key");u=n,a[ct]=n,a.config=e||{},e.extensions=lt(e.extensions)?[]:e.extensions,(e.extensionConfig=lt(e.extensionConfig)?{}:e.extensionConfig).NotificationManager=n,i&&(a.logger=i),(n=[]).push.apply(n,t.concat(e.extensions)),n=et(n);var r=[],o={};if(ut(n,function(e){if(lt(e)||lt(e.initialize))throw Error(st);var t=e.priority,n=e.identifier;e&&t&&(lt(o[t])?o[t]=n:i.warnToConsole("Two extensions have same priority #"+t+" - "+o[t]+", "+n)),(!t||t<s.priority)&&r.push(e)}),n.push(s),r.push(s),n=et(n),a._extensions=n,Ze(new Be([s],e,a),n),Ze(new Be(r,e,a),n),a._extensions=r,0===a.getTransmissionControls().length)throw Error("No channels available");l=!0,a.releaseQueue()},a.getTransmissionControls=function(){return s.getChannelControls()},a.track=function(e){e.iKey||(e.iKey=a.config.instrumentationKey),e.time||(e.time=W.toISOString(new Date)),lt(e.ver)&&(e.ver="4.0"),a.isInitialized()?a.getProcessTelContext().processNext(e):t.push(e)},a.getProcessTelContext=function(){var e=a._extensions,t=e;return e&&0!==e.length||(t=[s]),new Be(t,a.config,a)},a.getNotifyMgr=function(){return u||(u=W.objCreate({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,t){},eventsSendRequest:function(e,t){}}),a[ct]=u),u},a.getPerfMgr=function(){return n||a.config&&a.config.enablePerfMgr&&(n=new Oe(a.getNotifyMgr())),n},a.setPerfMgr=function(e){n=e},a.eventCnt=function(){return t.length},a.releaseQueue=function(){0<t.length&&(ut(t,function(e){a.getProcessTelContext().processNext(e)}),t=[])}})}var pt,gt=(ht.prototype.addNotificationListener=function(e){},ht.prototype.removeNotificationListener=function(e){},ht.prototype.eventsSent=function(e){},ht.prototype.eventsDiscarded=function(e,t){},ht.prototype.eventsSendRequest=function(e,t){},ht);function ht(e){this.listeners=[];var o=W.arrForEach,t=!!(e||{}).perfEvtsSendAll;_e(ht,this,function(r){r.addNotificationListener=function(e){r.listeners.push(e)},r.removeNotificationListener=function(e){for(var t=W.arrIndexOf(r.listeners,e);-1<t;)r.listeners.splice(t,1),t=W.arrIndexOf(r.listeners,e)},r.eventsSent=function(t){o(r.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(t)},0)})},r.eventsDiscarded=function(t,n){o(r.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(t,n)},0)})},r.eventsSendRequest=function(n,i){o(r.listeners,function(e){if(e&&e.eventsSendRequest)if(i)setTimeout(function(){return e.eventsSendRequest(n,i)},0);else try{e.eventsSendRequest(n,i)}catch(t){}})},r.perfEvent=function(n){n&&(!t&&n.isChildEvt()||o(r.listeners,function(e){if(e&&e.perfEvent)if(n.isAsync)setTimeout(function(){return e.perfEvent(n)},0);else try{e.perfEvent(n)}catch(t){}}))}})}function vt(){var e=pt.call(this)||this;return _e(vt,e,function(n,r){function t(e){var t=n.getNotifyMgr();t&&t.eventsDiscarded([e],c.InvalidEvent)}n.initialize=function(e,t,n,i){r.initialize(e,t,n||new De(e),i||new gt(e))},n.track=function(e){Ue(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){if(null===e)throw t(e),Error("Invalid telemetry item");!function(e){if(W.isNullOrUndefined(e.name))throw t(e),Error("telemetry name required")}(e),r.track(e)},function(){return{item:e}},!e.sync)},n.addNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.addNotificationListener(e)},n.removeNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.removeNotificationListener(e)},n.pollInternalLogs=function(t){var e=n.config.diagnosticLogInterval;return e&&0<e||(e=1e4),setInterval(function(){var e=n.logger?n.logger.queue:[];W.arrForEach(e,function(e){e={name:t||"InternalMessageId: "+e.messageId,iKey:n.config.instrumentationKey,time:W.toISOString(new Date),baseType:Fe.dataType,baseData:{message:e.message}},n.track(e)}),e.length=0},e)}}),e}pt=dt,__extends(vt,pt),vt.prototype.initialize=function(e,t,n,i){},vt.prototype.track=function(e){},vt.prototype.addNotificationListener=function(e){},vt.prototype.removeNotificationListener=function(e){},vt.prototype.pollInternalLogs=function(e){return 0};var mt=(yt.requestContextHeader="Request-Context",yt.requestContextTargetKey="appId",yt.requestContextAppIdFormat="appId=cid-v1:",yt.requestIdHeader="Request-Id",yt.traceParentHeader="traceparent",yt.sdkContextHeader="Sdk-Context",yt.sdkContextHeaderAppIdRequest="appId",yt.requestContextHeaderLowerCase="request-context",yt);function yt(){}var St=(xt.sanitizeKeyAndAddUniqueness=function(e,t,n){var i=t.length,r=xt.sanitizeKey(e,t);if(r.length!==i){for(var o=0,a=r;n[a]!==undefined;)o++,a=r.substring(0,xt.MAX_NAME_LENGTH-3)+xt.padNumber(o);r=a}return r},xt.sanitizeKey=function(e,t){var n;return t&&(t=xt.trim(t.toString())).length>xt.MAX_NAME_LENGTH&&(n=t.substring(0,xt.MAX_NAME_LENGTH),e.throwInternal(Q.WARNING,Z.NameTooLong,"name is too long. It has been truncated to "+xt.MAX_NAME_LENGTH+" characters.",{name:t},!0)),n||t},xt.sanitizeString=function(e,t,n){var i;return void 0===n&&(n=xt.MAX_STRING_LENGTH),t&&(n=n||xt.MAX_STRING_LENGTH,(t=xt.trim(t)).toString().length>n&&(i=t.toString().substring(0,n),e.throwInternal(Q.WARNING,Z.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),i||t},xt.sanitizeUrl=function(e,t){return xt.sanitizeInput(e,t,xt.MAX_URL_LENGTH,Z.UrlTooLong)},xt.sanitizeMessage=function(e,t){var n;return t&&t.length>xt.MAX_MESSAGE_LENGTH&&(n=t.substring(0,xt.MAX_MESSAGE_LENGTH),e.throwInternal(Q.WARNING,Z.MessageTruncated,"message is too long, it has been truncated to "+xt.MAX_MESSAGE_LENGTH+" characters.",{message:t},!0)),n||t},xt.sanitizeException=function(e,t){var n;return t&&t.length>xt.MAX_EXCEPTION_LENGTH&&(n=t.substring(0,xt.MAX_EXCEPTION_LENGTH),e.throwInternal(Q.WARNING,Z.ExceptionTruncated,"exception is too long, it has been truncated to "+xt.MAX_EXCEPTION_LENGTH+" characters.",{exception:t},!0)),n||t},xt.sanitizeProperties=function(i,e){var r;return e&&(r={},K(e,function(e,t){if(W.isObject(t)&&N())try{t=_().stringify(t)}catch(n){i.throwInternal(Q.WARNING,Z.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=xt.sanitizeString(i,t,xt.MAX_PROPERTY_LENGTH),e=xt.sanitizeKeyAndAddUniqueness(i,e,r),r[e]=t}),e=r),e},xt.sanitizeMeasurements=function(n,e){var i;return e&&(i={},K(e,function(e,t){e=xt.sanitizeKeyAndAddUniqueness(n,e,i),i[e]=t}),e=i),e},xt.sanitizeId=function(e,t){return t&&xt.sanitizeInput(e,t,xt.MAX_ID_LENGTH,Z.IdTooLong).toString()},xt.sanitizeInput=function(e,t,n,i){var r;return t&&(t=xt.trim(t)).length>n&&(r=t.substring(0,n),e.throwInternal(Q.WARNING,i,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),r||t},xt.padNumber=function(e){return(e="00"+e).substr(e.length-3)},xt.trim=function(e){return W.isString(e)?e.replace(/^\s+|\s+$/g,""):e},xt.MAX_NAME_LENGTH=150,xt.MAX_ID_LENGTH=128,xt.MAX_PROPERTY_LENGTH=8192,xt.MAX_STRING_LENGTH=1024,xt.MAX_URL_LENGTH=2048,xt.MAX_MESSAGE_LENGTH=32768,xt.MAX_EXCEPTION_LENGTH=32768,xt);function xt(){}var Tt=C(),Ct=W.isString,It=null,Nt=(_t.createDomEvent=function(e){var t,n=null;return W.isFunction(Event)?n=new Event(e):(t=T())&&t.createEvent&&(n=t.createEvent("Event")).initEvent(e,!0,!0),n},_t.disableStorage=function(){_t._canUseLocalStorage=!1,_t._canUseSessionStorage=!1},_t._getLocalStorageObject=function(){return _t.canUseLocalStorage()?_t._getVerifiedStorageObject(u.LocalStorage):null},_t._getVerifiedStorageObject=function(e){var t,n,i=null;try{if(W.isNullOrUndefined(m()))return null;n=new Date,(i=y(e===u.LocalStorage?"localStorage":"sessionStorage")).setItem(n.toString(),n.toString()),t=i.getItem(n.toString())!==n.toString(),i.removeItem(n.toString()),t&&(i=null)}catch(r){i=null}return i},_t.isInternalApplicationInsightsEndpoint=function(e){return!!~_t._internalEndpoints.indexOf(e.toLowerCase())},_t.canUseLocalStorage=function(){return _t._canUseLocalStorage===undefined&&(_t._canUseLocalStorage=!!_t._getVerifiedStorageObject(u.LocalStorage)),_t._canUseLocalStorage},_t.getStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setStorage=function(e,t,n){var i=_t._getLocalStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t._getSessionStorageObject=function(){return _t.canUseSessionStorage()?_t._getVerifiedStorageObject(u.SessionStorage):null},_t.canUseSessionStorage=function(){return _t._canUseSessionStorage===undefined&&(_t._canUseSessionStorage=!!_t._getVerifiedStorageObject(u.SessionStorage)),_t._canUseSessionStorage},_t.getSessionStorageKeys=function(){var t=[];return _t.canUseSessionStorage()&&K(y("sessionStorage"),function(e){t.push(e)}),t},_t.getSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setSessionStorage=function(e,t,n){var i=_t._getSessionStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t.disableCookies=function(){W.disableCookies()},_t.canUseCookies=function(e){if(W._canUseCookies===undefined){W._canUseCookies=!1;try{W._canUseCookies=_t.document.cookie!==undefined}catch(t){e.throwInternal(Q.WARNING,Z.CannotAccessCookie,"Cannot access document.cookie - "+_t.getExceptionName(t),{exception:_t.dump(t)})}}return W._canUseCookies},_t.disallowsSameSiteNone=function(e){return!(!Ct(e)||!~e.indexOf("CPU iPhone OS 12")&&!~e.indexOf("iPad; CPU OS 12")&&!(~e.indexOf("Macintosh; Intel Mac OS X 10_14")&&~e.indexOf("Version/")&&~e.indexOf("Safari"))&&(!~e.indexOf("Macintosh; Intel Mac OS X 10_14")||(n=(t=e.length)-40,"AppleWebKit/605.1.15 (KHTML, like Gecko)"!=e.substring(0<=n?n:0,t)))&&!~e.indexOf("Chrome/5")&&!~e.indexOf("Chrome/6")&&(!~e.indexOf("UnrealEngine")||~e.indexOf("Chrome"))&&!~e.indexOf("UCBrowser/12")&&!~e.indexOf("UCBrowser/11"));var t,n},_t.setCookie=function(e,t,n,i){var r;_t.canUseCookies(e)&&(e=r="",i&&(r=";domain="+i),(i=typeof location===f&&location?location:y("location"))&&"https:"===i.protocol&&(e=";secure",null===It&&(It=_t.disallowsSameSiteNone((C()||{}).userAgent)),It||(n+=";SameSite=None")),_t.document.cookie=t+"="+n+r+";path=/"+e)},_t.stringToBoolOrDefault=function(e,t){return void 0===t&&(t=!1),e===undefined||null===e?t:"true"==e.toString().toLowerCase()},_t.getCookie=function(e,t){if(_t.canUseCookies(e)){var n="";if(t&&t.length)for(var i=t+"=",r=_t.document.cookie.split(";"),o=0;o<r.length;o++){var a=r[o];if((a=_t.trim(a))&&!a.indexOf(i)){n=a.substring(i.length,r[o].length);break}}return n}},_t.deleteCookie=function(e,t){_t.canUseCookies(e)&&(_t.document.cookie=t+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;")},_t.random32=function(){return W.random32(!0)},_t.getIEVersion=function(e){return void 0===e&&(e=null),~(e=e?e.toLowerCase():Tt?(Tt.userAgent||"").toLowerCase():"").indexOf("msie")?parseInt(e.split("msie")[1]):e.indexOf("trident/")&&(e=parseInt(e.split("trident/")[1]))?e+4:null},_t.msToTimeSpan=function(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,i=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,e=Math.floor(e/864e5),t=1===t.length?"00"+t:2===t.length?"0"+t:t,n=n.length<2?"0"+n:n,i=i.length<2?"0"+i:i;return(0<e?e+".":"")+(r=r.length<2?"0"+r:r)+":"+i+":"+n+"."+t},_t.isCrossOriginError=function(e,t,n,i,r){return("Script error."===e||"Script error"===e)&&!r},_t.dump=function(e){var t=Object[g].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":N()&&(n=_().stringify(e)),t+n},_t.getExceptionName=function(e){return"[object Error]"===Object[g].toString.call(e)?e.name:""},_t.addEventHandler=function(e,t){return Y.Attach(x(),e,t)},_t.IsBeaconApiSupported=function(){return"sendBeacon"in Tt&&Tt.sendBeacon},_t.getExtension=function(e,t){for(var n=null,i=0;!n&&i<e.length;)e[i]&&e[i].identifier===t&&(n=e[i]),i++;return n},_t.document=T()||{},_t._canUseLocalStorage=undefined,_t._canUseSessionStorage=undefined,_t._internalEndpoints=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],_t.NotSpecified="not_specified",_t.trim=W.strTrim,_t.newId=W.newId,_t.generateW3CId=W.generateW3CId,_t.isArray=W.isArray,_t.isError=W.isError,_t.isDate=W.isDate,_t.toISOStringForIE8=W.toISOString,_t);function _t(){}var Et=(wt.parseUrl=function(e){var t=wt._htmlAnchorIdx,n=wt._htmlAnchorElement,i=n[t];return wt.document.createElement?n[t]||(i=n[t]=wt.document.createElement("a")):i={host:wt.parseHost(e,!0)},i.href=e,++t>=n.length&&(t=0),wt._htmlAnchorIdx=t,i},wt.getAbsoluteUrl=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.href),t},wt.getPathName=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.pathname),t},wt.getCompleteUrl=function(e,t){return e?e.toUpperCase()+" "+t:t},wt.parseHost=function(e,t){return(e=wt.parseFullHost(e,t))&&null!=(t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<t.length&&Ct(t[2])&&0<t[2].length?t[2]+(t[3]||""):e},wt.parseFullHost=function(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&Ct(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",("http"==t&&":80"===e||"https"==t&&":443"===e)&&(e=""),n+=e)),n},wt.document=T()||{},wt._htmlAnchorIdx=0,wt._htmlAnchorElement=[null,null,null,null,null],wt);function wt(){}var Ft=(At.canIncludeCorrelationHeader=function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var i=0;i<e.correlationHeaderExcludePatterns.length;i++)if(e.correlationHeaderExcludePatterns[i].test(t))return!1;var r,o=Et.parseUrl(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(Et.parseFullHost(t,!0)||"").toLowerCase()),!(e&&e.enableCorsCorrelation||o===n))return!1;if((n=e&&e.correlationHeaderDomains)&&(W.arrForEach(n,function(e){e=RegExp(e.toLowerCase().replace(/\./g,".").replace(/\*/g,".*")),r=r||e.test(o)}),!r))return!1;var a=e&&e.correlationHeaderExcludedDomains;if(!a||0===a.length)return!0;for(i=0;i<a.length;i++)if(RegExp(a[i].toLowerCase().replace(/\./g,".").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},At.getCorrelationContext=function(e){if((e=e&&At.getCorrelationContextValue(e,mt.requestContextTargetKey))&&e!==At.correlationIdPrefix)return e},At.getCorrelationContextValue=function(e,t){if(e)for(var n=e.split(","),i=0;i<n.length;++i){var r=n[i].split("=");if(2===r.length&&r[0]===t)return r[1]}},At.correlationIdPrefix="cid-v1:",At);function At(){}var Dt=(bt.ParseDependencyPath=function(e,t,n,i){var r,o,a,s=i,u=i,s=t&&0<t.length?(a=(r=Et.parseUrl(t)).host,s||(null!=r.pathname?("/"!=(o=0===r.pathname.length?"/":r.pathname)[0]&&(o="/"+o),u=r.pathname,St.sanitizeString(e,n?n+" "+o:o)):St.sanitizeString(e,t))):a=i;return{target:a,name:s,data:u}},bt);function bt(){}var Lt=(Mt.Now=function(){var e=I();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:(new Date).getTime()},Mt.GetDuration=function(e,t){var n=null;return 0===e||0===t||W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||(n=t-e),n},Mt);function Mt(){}var Rt="https://dc.services.visualstudio.com",Ot=(Pt.parse=function(e){if(!e)return{};var t=e.split(Pt._FIELDS_SEPARATOR),e=W.arrReduce(t,function(e,t){var n=t.split(Pt._FIELD_KEY_VALUE_SEPARATOR);return 2===n.length&&(t=n[0].toLowerCase(),n=n[1],e[t]=n),e},{});return 0<W.objKeys(e).length&&(e.endpointsuffix&&(t=e.location?e.location+".":"",e.ingestionendpoint=e.ingestionendpoint||"https://"+t+"dc."+e.endpointsuffix),e.ingestionendpoint=e.ingestionendpoint||Rt),e},Pt._FIELDS_SEPARATOR=";",Pt._FIELD_KEY_VALUE_SEPARATOR="=",Pt);function Pt(){}var kt,Ut=function(){},zt=(kt=Ut,__extends(qt,kt),qt);function qt(){return kt.call(this)||this}var jt,Gt=(jt=function(){this.ver=1,this.sampleRate=100,this.tags={}},__extends(Bt,jt),Bt);function Bt(e,t,n){var i=jt.call(this)||this;return i.name=St.sanitizeString(e,n)||Nt.NotSpecified,i.data=t,i.time=W.toISOString(new Date),i.aiDataContract={time:p.FieldType.Required,iKey:p.FieldType.Required,name:p.FieldType.Required,sampleRate:function(){return 100===i.sampleRate?p.FieldType.Hidden:p.FieldType.Required},tags:p.FieldType.Required,data:p.FieldType.Required},i}var Ht,Vt=function(){},Kt=(Ht=Vt,__extends(Wt,Ht),Wt);function Wt(){var e=Ht.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Xt,Qt=(Xt=Kt,__extends(Jt,Xt),Jt.envelopeType="Microsoft.ApplicationInsights.{0}.Event",Jt.dataType="EventData",Jt);function Jt(e,t,n,i){var r=Xt.call(this)||this;return r.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Required,properties:p.FieldType.Default,measurements:p.FieldType.Default},r.name=St.sanitizeString(e,t)||Nt.NotSpecified,r.properties=St.sanitizeProperties(e,n),r.measurements=St.sanitizeMeasurements(e,i),r}var Yt,$t=function(){},Zt=(Yt=Vt,__extends(en,Yt),en);function en(){var e=Yt.call(this)||this;return e.ver=2,e.exceptions=[],e.properties={},e.measurements={},e}var tn,nn=function(){this.hasFullStack=!0,this.parsedStack=[]},rn="error",on=(tn=Zt,__extends(an,tn),an.CreateFromInterface=function(t,e,n,i){var r=e.exceptions&&W.arrMap(e.exceptions,function(e){return un.CreateFromInterface(t,e)});return new an(t,__assign({},e,{exceptions:r}),n,i)},an.prototype.toInterface=function(){var e=this.exceptions,t=this.properties,n=this.measurements,i=this.severityLevel,r=(this.ver,this.problemGroup),o=this.id,a=this.isManual;return{ver:"4.0",exceptions:e instanceof Array&&W.arrMap(e,function(e){return e.toInterface()})||undefined,severityLevel:i,properties:t,measurements:n,problemGroup:r,id:o,isManual:a}},an.CreateSimpleException=function(e,t,n,i,r,o){return{exceptions:[{hasFullStack:!0,message:e,stack:r,typeName:t}]}},an.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",an.dataType="ExceptionData",an);function an(e,t,n,i,r,o){var a,s=tn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,exceptions:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},"ver"in(a=t)&&"exceptions"in a&&"properties"in a?(s.exceptions=t.exceptions,s.properties=t.properties,s.measurements=t.measurements,t.severityLevel&&(s.severityLevel=t.severityLevel),t.id&&(s.id=t.id),t.problemGroup&&(s.problemGroup=t.problemGroup),s.ver=2,W.isNullOrUndefined(t.isManual)||(s.isManual=t.isManual)):(s.exceptions=[new un(e,t)],s.properties=St.sanitizeProperties(e,n)||{},s.measurements=St.sanitizeMeasurements(e,i),r&&(s.severityLevel=r),o&&(s.id=o)),s}var sn,un=(sn=nn,__extends(ln,sn),ln.prototype.toInterface=function(){var e=this.parsedStack instanceof Array&&W.arrMap(this.parsedStack,function(e){return e.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:e||undefined}},ln.CreateFromInterface=function(e,t){var n=t.parsedStack instanceof Array&&W.arrMap(t.parsedStack,function(e){return dn.CreateFromInterface(e)})||t.parsedStack;return new ln(e,__assign({},t,{parsedStack:n}))},ln.parseStack=function(e){if(W.isString(e)){for(var t=e.split("\n"),n=[],i=0,r=0,o=0;o<=t.length;o++){var a=t[o];dn.regex.test(a)&&(r+=(a=new dn(t[o],i++)).sizeInBytes,n.push(a))}if(32768<r)for(var s=0,u=n.length-1,l=0,c=s,d=u;s<u;){if(32768<(l+=n[s].sizeInBytes+n[u].sizeInBytes)){var f=d-c+1;n.splice(c,f);break}c=s,d=u,s++,u--}}return n},ln);function ln(e,t){var n,i=sn.call(this)||this;return i.aiDataContract={id:p.FieldType.Default,outerId:p.FieldType.Default,typeName:p.FieldType.Required,message:p.FieldType.Required,hasFullStack:p.FieldType.Default,stack:p.FieldType.Default,parsedStack:p.FieldType.Array},"hasFullStack"in(n=t)&&"typeName"in n?(i.typeName=t.typeName,i.message=t.message,i.stack=t.stack,i.parsedStack=t.parsedStack,i.hasFullStack=t.hasFullStack):(n=t,Nt.isError(n)||(n=n[rn]||n.evt||n),i.typeName=St.sanitizeString(e,function(e){var t="";if(e&&!(t=e.typeName||e.name||""))try{var n=/function (.{1,})\(/.exec(e.constructor.toString()),t=n&&1<n.length?n[1]:""}catch(i){}return t}(n))||Nt.NotSpecified,i.message=St.sanitizeMessage(e,t.message)||Nt.NotSpecified,t=t.stack,i.parsedStack=ln.parseStack(t),i.stack=St.sanitizeException(e,t),i.hasFullStack=Nt.isArray(i.parsedStack)&&0<i.parsedStack.length),i}var cn,dn=(cn=$t,__extends(fn,cn),fn.CreateFromInterface=function(e){return new fn(e,null)},fn.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},fn.regex=/^([\s]+at)?(.*?)(\@|\s\(|\s)([^\(\@\n]+):([0-9]+):([0-9]+)(\)?)$/,fn.baseSize=58,fn);function fn(e,t){var n,i=cn.call(this)||this;return i.sizeInBytes=0,i.aiDataContract={level:p.FieldType.Required,method:p.FieldType.Required,assembly:p.FieldType.Default,fileName:p.FieldType.Default,line:p.FieldType.Default},"string"==typeof e?(n=e,i.level=t,i.method="<no_method>",i.assembly=Nt.trim(n),i.fileName="",i.line=0,(n=n.match(fn.regex))&&5<=n.length&&(i.method=Nt.trim(n[2])||i.method,i.fileName=Nt.trim(n[4]),i.line=parseInt(n[5])||0)):(i.level=e.level,i.method=e.method,i.assembly=e.assembly,i.fileName=e.fileName,i.line=e.line,i.sizeInBytes=0),i.sizeInBytes+=i.method.length,i.sizeInBytes+=i.fileName.length,i.sizeInBytes+=i.assembly.length,i.sizeInBytes+=fn.baseSize,i.sizeInBytes+=i.level.toString().length,i.sizeInBytes+=i.line.toString().length,i}var pn,gn,hn=(pn=Vt,__extends(vn,pn),vn);function vn(){var e=pn.call(this)||this;return e.ver=2,e.metrics=[],e.properties={},e.measurements={},e}(zn=gn={})[zn.Measurement=0]="Measurement",zn[zn.Aggregation=1]="Aggregation";var mn,yn=(mn=function(){this.kind=gn.Measurement},__extends(Sn,mn),Sn);function Sn(){var e=mn.apply(this,arguments)||this;return e.aiDataContract={name:p.FieldType.Required,kind:p.FieldType.Default,value:p.FieldType.Required,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default},e}var xn,Tn=(xn=hn,__extends(Cn,xn),Cn.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",Cn.dataType="MetricData",Cn);function Cn(e,t,n,i,r,o,a,s){var u=xn.call(this)||this;u.aiDataContract={ver:p.FieldType.Required,metrics:p.FieldType.Required,properties:p.FieldType.Default};var l=new yn;return l.count=0<i?i:undefined,l.max=isNaN(o)||null===o?undefined:o,l.min=isNaN(r)||null===r?undefined:r,l.name=St.sanitizeString(e,t)||Nt.NotSpecified,l.value=n,u.metrics=[l],u.properties=St.sanitizeProperties(e,a),u.measurements=St.sanitizeMeasurements(e,s),u}var In,Nn=(In=Kt,__extends(_n,In),_n);function _n(){var e=In.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var En,Ke=(En=Nn,__extends(wn,En),wn.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",wn.dataType="PageviewData",wn);function wn(e,t,n,i,r,o,a){var s=En.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,id:p.FieldType.Default},s.id=St.sanitizeId(e,a),s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,isNaN(i)||(s.duration=Nt.msToTimeSpan(i)),s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),s}var Fn,rt=(Fn=Vt,__extends(An,Fn),An);function An(){var e=Fn.call(this)||this;return e.ver=2,e.success=!0,e.properties={},e.measurements={},e}var Dn,dt=(Dn=rt,__extends(bn,Dn),bn.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",bn.dataType="RemoteDependencyData",bn);function bn(e,t,n,i,r,o,a,s,u,l,c,d){void 0===u&&(u="Ajax");var f=Dn.call(this)||this;return f.aiDataContract={id:p.FieldType.Required,ver:p.FieldType.Required,name:p.FieldType.Default,resultCode:p.FieldType.Default,duration:p.FieldType.Default,success:p.FieldType.Default,data:p.FieldType.Default,target:p.FieldType.Default,type:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,kind:p.FieldType.Default,value:p.FieldType.Default,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default,dependencyKind:p.FieldType.Default,dependencySource:p.FieldType.Default,commandName:p.FieldType.Default,dependencyTypeName:p.FieldType.Default},f.id=t,f.duration=Nt.msToTimeSpan(r),f.success=o,f.resultCode=a+"",f.type=St.sanitizeString(e,u),s=Dt.ParseDependencyPath(e,n,s,i),f.data=St.sanitizeUrl(e,i)||s.data,f.target=St.sanitizeString(e,s.target),l&&(f.target=f.target+" | "+l),f.name=St.sanitizeString(e,s.name),f.properties=St.sanitizeProperties(e,c),f.measurements=St.sanitizeMeasurements(e,d),f}var Ln,Zt=(Ln=Vt,__extends(Mn,Ln),Mn);function Mn(){var e=Ln.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Rn,nn=(Rn=Zt,__extends(On,Rn),On.envelopeType="Microsoft.ApplicationInsights.{0}.Message",On.dataType="MessageData",On);function On(e,t,n,i,r){var o=Rn.call(this)||this;return o.aiDataContract={ver:p.FieldType.Required,message:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default},t=t||Nt.NotSpecified,o.message=St.sanitizeMessage(e,t),o.properties=St.sanitizeProperties(e,i),o.measurements=St.sanitizeMeasurements(e,r),n&&(o.severityLevel=n),o}var Pn,$t=(Pn=Nn,__extends(kn,Pn),kn);function kn(){var e=Pn.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Un,zn=(Un=$t,__extends(qn,Un),qn.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",qn.dataType="PageviewPerformanceData",qn);function qn(e,t,n,i,r,o,a){var s=Un.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,perfTotal:p.FieldType.Default,networkConnect:p.FieldType.Default,sentRequest:p.FieldType.Default,receivedResponse:p.FieldType.Default,domProcessing:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),a&&(s.domProcessing=a.domProcessing,s.duration=a.duration,s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s.receivedResponse=a.receivedResponse,s.sentRequest=a.sentRequest),s}var jn,hn=(jn=zt,__extends(Gn,jn),Gn);function Gn(e,t){var n=jn.call(this)||this;return n.aiDataContract={baseType:p.FieldType.Required,baseData:p.FieldType.Required},n.baseType=e,n.baseData=t,n}function Bn(){}function Hn(){}function Vn(){}(Kt=p.SeverityLevel||(p.SeverityLevel={}))[Kt.Verbose=0]="Verbose",Kt[Kt.Information=1]="Information",Kt[Kt.Warning=2]="Warning",Kt[Kt.Error=3]="Error",Kt[Kt.Critical=4]="Critical",Bn.getConfig=function(e,t,n,i){return void 0===i&&(i=!1),t=(n&&e.extensionConfig&&e.extensionConfig[n]&&!W.isNullOrUndefined(e.extensionConfig[n][t])?e.extensionConfig[n]:e)[t],W.isNullOrUndefined(t)?i:t},rt=Bn,Vt=function(){this.applicationVersion="ai.application.ver",this.applicationBuild="ai.application.build",this.applicationTypeId="ai.application.typeId",this.applicationId="ai.application.applicationId",this.applicationLayer="ai.application.layer",this.deviceId="ai.device.id",this.deviceIp="ai.device.ip",this.deviceLanguage="ai.device.language",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceFriendlyName="ai.device.friendlyName",this.deviceNetwork="ai.device.network",this.deviceNetworkName="ai.device.networkName",this.deviceOEMName="ai.device.oemName",this.deviceOS="ai.device.os",this.deviceOSVersion="ai.device.osVersion",this.deviceRoleInstance="ai.device.roleInstance",this.deviceRoleName="ai.device.roleName",this.deviceScreenResolution="ai.device.screenResolution",this.deviceType="ai.device.type",this.deviceMachineName="ai.device.machineName",this.deviceVMName="ai.device.vmName",this.deviceBrowser="ai.device.browser",this.deviceBrowserVersion="ai.device.browserVersion",this.locationIp="ai.location.ip",this.locationCountry="ai.location.country",this.locationProvince="ai.location.province",this.locationCity="ai.location.city",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationRootId="ai.operation.rootId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.sessionIsNew="ai.session.isNew",this.userAccountAcquisitionDate="ai.user.accountAcquisitionDate",this.userAccountId="ai.user.accountId",this.userAgent="ai.user.userAgent",this.userId="ai.user.id",this.userStoreRegion="ai.user.storeRegion",this.userAuthUserId="ai.user.authUserId",this.userAnonymousUserAcquisitionDate="ai.user.anonUserAcquisitionDate",this.userAuthenticatedUserAcquisitionDate="ai.user.authUserAcquisitionDate",this.cloudName="ai.cloud.name",this.cloudRole="ai.cloud.role",this.cloudRoleVer="ai.cloud.roleVer",this.cloudRoleInstance="ai.cloud.roleInstance",this.cloudEnvironment="ai.cloud.environment",this.cloudLocation="ai.cloud.location",this.cloudDeploymentUnit="ai.cloud.deploymentUnit",this.internalNodeName="ai.internal.nodeName",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalSnippet="ai.internal.snippet",this.internalSdkSrc="ai.internal.sdkSrc"},Hn.create=function(e,t,n,i,r,o){if(n=St.sanitizeString(i,n)||Nt.NotSpecified,W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||W.isNullOrUndefined(n))throw Error("Input doesn't contain all required fields");var a={name:n,time:W.toISOString(new Date),iKey:"",ext:o||{},tags:[],data:{},baseType:t,baseData:e};return W.isNullOrUndefined(r)||K(r,function(e,t){a.data[e]=t}),a},Zt=Hn,Vn.UserExt="user",Vn.DeviceExt="device",Vn.TraceExt="trace",Vn.WebExt="web",Vn.AppExt="app",Vn.OSExt="os",Vn.SessionExt="ses",Vn.SDKExt="sdk",$t=Vn,Kt=new Vt,p.PropertiesPluginIdentifier="AppInsightsPropertiesPlugin",p.BreezeChannelIdentifier="AppInsightsChannelPlugin",p.AnalyticsPluginIdentifier="ApplicationInsightsAnalytics",p.Util=Nt,p.CorrelationIdHelper=Ft,p.UrlHelper=Et,p.DateTimeUtils=Lt,p.ConnectionStringParser=Ot,p.RequestHeaders=mt,p.DisabledPropertyName="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",p.ProcessLegacy="ProcessLegacy",p.SampleRate="sampleRate",p.HttpMethod="http.method",p.DEFAULT_BREEZE_ENDPOINT=Rt,p.AIData=zt,p.AIBase=Ut,p.Envelope=Gt,p.Event=Qt,p.Exception=on,p.Metric=Tn,p.PageView=Ke,p.PageViewData=Nn,p.RemoteDependencyData=dt,p.Trace=nn,p.PageViewPerformance=zn,p.Data=hn,p.ConfigurationManager=rt,p.ContextTagKeys=Vt,p.DataSanitizer=St,p.TelemetryItemCreator=Zt,p.CtxTagKeys=Kt,p.Extensions=$t,function(e,t,n){var i=Object.defineProperty;if(i)try{return i(e,t,n)}catch(r){}typeof n.value!==undefined&&(e[t]=n.value)}(p,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}));
var e=this,t=function(p){"use strict";var i="function",r="object",t="undefined",o="prototype",a="hasOwnProperty";function e(){return typeof globalThis!==t&&globalThis?globalThis:typeof self!==t&&self?self:typeof window!==t&&window?window:typeof global!==t&&global?global:null}function s(e){var t=Object.create;if(t)return t(e);if(null==e)return{};if((t=typeof e)!==r&&t!==i)throw new TypeError("Object prototype may only be an Object:"+e);function n(){}return n[o]=e,new n}var u,l=function(e,t){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[a](n)&&(e[n]=t[n])})(e,t)};nn=function(e,t){function n(){this.constructor=e}l(e,t),e[o]=null===t?s(t):(n[o]=t[o],new n)},(Zt=on=e()||{}).__assign||(Zt.__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object[o][a].call(t,r)&&(e[r]=t[r]);return e}),Zt.__extends||(Zt.__extends=nn),__assign=__assign||on.__assign,__extends=__extends||on.__extends,(hn=u={})[hn.LocalStorage=0]="LocalStorage",hn[hn.SessionStorage=1]="SessionStorage",(zn=p.FieldType||(p.FieldType={}))[zn.Default=0]="Default",zn[zn.Required=1]="Required",zn[zn.Array=2]="Array",zn[zn.Hidden=4]="Hidden",(Tn=p.DistributedTracingModes||(p.DistributedTracingModes={}))[Tn.AI=0]="AI",Tn[Tn.AI_AND_W3C=1]="AI_AND_W3C",Tn[Tn.W3C=2]="W3C";var c={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5},d=t,f=r,g=o,n="window",h="console",v="JSON",m=e;function y(e){var t=m();return t&&t[e]?t[e]:e===n&&S()?window:null}function S(){return typeof window===f&&window}function x(){return S()?window:y(n)}function T(){return typeof document===f&&document?document:y("document")}function C(){return typeof navigator===f&&navigator?navigator:y("navigator")}function I(){return y("performance")}function N(){return typeof JSON===f&&JSON||null!==y(v)}function _(){return N()?JSON||y(v):null}var E="attachEvent",w="addEventListener",F="detachEvent",A="removeEventListener",D=4294967296,b=4294967295,L=null,M=!1,R=123456789,O=987654321;function P(e){e<0&&(e>>>=0),R=123456789+e&b,O=987654321-e&b,M=!0}function k(){P(Math.random()*D^(new Date).getTime())}function U(e,t){return typeof e===t}function z(e){return U(e,t)||e===undefined}function q(e){return z(e)||null===e}function j(e,t){return e&&Object[o].hasOwnProperty.call(e,t)}function G(e){return U(e,r)}function B(e){return U(e,i)}function H(e,t,n,i){void 0===i&&(i=!1);var r=!1;if(!q(e))try{q(e[w])?q(e[E])||(e[E]("on"+t,n),r=!0):(e[w](t,n,i),r=!0)}catch(o){}return r}function V(e,t,n,i){if(void 0===i&&(i=!1),!q(e))try{q(e[A])?q(e[F])||e[F]("on"+t,n):e[A](t,n,i)}catch(r){}}function K(e,t){if(e&&G(e))for(var n in e)j(e,n)&&t.call(e,n,e[n])}var W=(X.isDate=function(e){return"[object Date]"===Object[o].toString.call(e)},X.isArray=function(e){return"[object Array]"===Object[o].toString.call(e)},X.isError=function(e){return"[object Error]"===Object[o].toString.call(e)},X.isString=function(e){return U(e,"string")},X.isNumber=function(e){return U(e,"number")},X.isBoolean=function(e){return U(e,"boolean")},X.disableCookies=function(){X._canUseCookies=!1},X.newGuid=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(J,function(e){var t=0|X.randomValue(15);return("x"===e?t:3&t|8).toString(16)})},X.toISOString=function(e){if(X.isDate(e)){var t=function(e){return 1===(e+="").length&&(e="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"}},X.arrForEach=function(e,t,n){for(var i=e.length,r=0;r<i;r++)r in e&&t.call(n||e,e[r],r,e)},X.arrIndexOf=function(e,t,n){for(var i=e.length,r=Math.max(0<=(n=n||0)?n:i-Math.abs(n),0);r<i;r++)if(r in e&&e[r]===t)return r;return-1},X.arrMap=function(e,t,n){for(var i=e.length,r=n||e,o=Array(i),a=0;a<i;a++)a in e&&(o[a]=t.call(r,e[a],e));return o},X.arrReduce=function(e,t,n){var i,r=e.length,o=0;if(3<=arguments.length)i=n;else{for(;o<r&&!(o in e);)o++;i=e[o++]}for(;o<r;)o in e&&(i=t(i,e[o],o,e)),o++;return i},X.strTrim=function(e){return X.isString(e)?e.replace(/^\s+|\s+$/g,""):e},X.objKeys=function(e){var t=!{toString:null}.propertyIsEnumerable("toString");if(!(B(e)||G(e)&&null!==e))throw new TypeError("objKeys called on non-object");var n,i=[];for(n in e)j(e,n)&&i.push(n);if(t)for(var r=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=r.length,a=0;a<o;a++)j(e,r[a])&&i.push(r[a]);return i},X.addEventHandler=function(e,t){var n=!1,i=x();return i&&(n=H(i,e,t),n=H(i.body,e,t)||n),(i=T())&&(n=Y.Attach(i,e,t)||n),n},X.dateNow=function(){var e=Date;return e.now?e.now():(new e).getTime()},X.perfNow=function(){var e=I();return e&&e.now?e.now():X.dateNow()},X.newId=function(e){void 0===e&&(e=22);for(var t=X.random32()>>>0,n=0,i="";i.length<e;)i+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&t],t>>>=6,5==++n&&(t=(X.random32()<<2&4294967295|3&t)>>>0,n=0);return i},X.isIE=function(){var e;return null===L&&(e=((C()||{}).userAgent||"").toLowerCase(),L=!!~e.indexOf("msie")||!!~e.indexOf("trident/")),L},X.randomValue=function(e){return 0<e?Math.floor(X.random32()/b*(e+1))>>>0:0},X.random32=function(e){var t=(t=y("crypto")||y("msCrypto"))&&t.getRandomValues?t.getRandomValues(new Uint32Array(1))[0]&b:X.isIE()?(M||k(),X.mwcRandom32()&b):Math.floor(D*Math.random()|0);return e||(t>>>=0),t},X.mwcRandomSeed=function(e){e?P(e):k()},X.mwcRandom32=function(e){var t=((O=36969*(65535&O)+(O>>16)&b)<<16)+(65535&(R=18e3*(65535&R)+(R>>16)&b))>>>0&b|0;return e||(t>>>=0),t},X.generateW3CId=function(){for(var e,t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="",i=0;i<4;i++)n+=t[15&(e=X.random32())]+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 r=t[8+(3&X.random32())|0];return n.substr(0,8)+n.substr(9,4)+"4"+n.substr(13,3)+r+n.substr(16,3)+n.substr(19,12)},X.isTypeof=U,X.isUndefined=z,X.isNullOrUndefined=q,X.hasOwnProperty=j,X.isFunction=B,X.isObject=G,X.objCreate=s,X.objDefineAccessors=function(e,t,n,i){var r=Object.defineProperty;if(r)try{var o={enumerable:!0,configurable:!0};return n&&(o.get=n),i&&(o.set=i),r(e,t,o),!0}catch(a){}return!1},X);function X(){}var Q,J=/[xy]/g,Y=($.Attach=H,$.AttachEvent=H,$.Detach=V,$.DetachEvent=V,$);function $(){}(Nn=Q=Q||{})[Nn.CRITICAL=1]="CRITICAL",Nn[Nn.WARNING=2]="WARNING";var Z={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},ee="constructor",te="prototype",ne="function",ie="_dynInstFuncs",re="_isDynProxy",oe="_dynClass",ae="_dynCls$",se="_dynInstChk",ue=se,le="_dfOpts",ce="_unknown_",de="__proto__",fe="useBaseInst",pe="setInstFuncs",ge=Object.getPrototypeOf,he=0;function ve(e,t){return e&&Object[te].hasOwnProperty.call(e,t)}function me(e){return typeof e===ne}function ye(e){return e&&(e===Object[te]||e===Array[te])}function Se(e){return ye(e)||e===Function[te]}function xe(e){if(e){if(ge)return ge(e);if(e=e[de]||e[te]||e[ee])return e}return null}function Te(e,t,n){return t!==ee&&me(e[t])&&(n||ve(e,t))}function Ce(e){throw new TypeError("DynamicProto: "+e)}function Ie(e,t){for(var n=e.length-1;0<=n;n--)if(e[n]===t)return 1}function Ne(e,t){return ve(e,te)?e.name||t||ce:((e||{})[ee]||{}).name||t||ce}function _e(e,n,t,i){ve(e,te)||Ce("theClass is an invalid class definition.");var r=e[te];!function(e){for(var t=xe(n);t&&!Se(t);){if(t===e)return 1;t=xe(t)}}(r)&&Ce("["+Ne(e)+"] is not in class hierarchy of ["+Ne(n)+"]");var o=null;ve(r,oe)?o=r[oe]:(o=ae+Ne(e,"_")+"$"+he,he++,r[oe]=o);var a=_e[le],s=!!a[fe];s&&i&&i[fe]!==undefined&&(s=!!i[fe]),t(n,function(e,t,n,o){function i(e,t,n){var i,r=t[u];return r[re]&&o&&!1!==(i=e[ie]||{})[ue]&&(r=(i[t[oe]]||{})[n]||r),function(){return r.apply(e,arguments)}}var r={};for(u in n)r[u]=i(t,n,u);for(var a=xe(e),s=[];a&&!Se(a)&&!Ie(s,a);){for(var u in a)!r[u]&&Te(a,u,!ge)&&(r[u]=i(t,a,u));s.push(a),a=xe(a)}return r}(r,n,e=function(e){var t,n={};for(t in e)!n[t]&&Te(e,t,!1)&&(n[t]=e[t]);return n}(n),s)),(a=!!ge&&!!a[pe])&&i&&(a=!!i[pe]),function(e,t,n,i,r){if(!ye(e)){var o,a=n[ie]=n[ie]||{},s=a[t]=a[t]||{};for(o in!1!==a[ue]&&(a[ue]=!!r),n)Te(n,o,!1)&&n[o]!==i[o]&&(s[o]=n[o],delete n[o],ve(e,o)&&(!e[o]||e[o][re])||(e[o]=function(n,i){var r=function(){var e,t;return(function(e,t,n,i){var r=null;if(e&&ve(n,oe)){var o=e[ie]||{};if((r=(o[n[oe]]||{})[t])||Ce("Missing ["+t+"] "+ne),!r[se]&&!1!==o[ue]){for(var a=!ve(e,t),s=xe(e),u=[];a&&s&&!Se(s)&&!Ie(u,s);){var l=s[t];if(l){a=l===i;break}u.push(s),s=xe(s)}try{a&&(e[t]=r),r[se]=1}catch(c){o[ue]=!1}}}return r}(this,i,n,r)||((t=n[e=i])===r&&(t=xe(n)[e]),me(t)||Ce("["+e+"] is not a "+ne),t)).apply(this,arguments)};return r[re]=1,r}(e,o)))}}(r,o,n,e,!1!==a)}_e[le]={setInstFuncs:!0,useBaseInst:!0};var Ee="AITR_";function we(e){return e?'"'+e.replace(/\"/g,"")+'"':""}var Fe=(Ae.dataType="MessageData",Ae);function Ae(e,t,n,i){void 0===n&&(n=!1),this.messageId=e,this.message=(n?"AI: ":"AI (Internal): ")+e,e="",N()&&(e=_().stringify(i)),e=(t?" message:"+we(t):"")+(i?" props:"+we(e):""),this.message+=e}var De=(be.prototype.enableDebugExceptions=function(){return!1},be.prototype.consoleLoggingLevel=function(){return 0},be.prototype.telemetryLoggingLevel=function(){return 1},be.prototype.maxInternalMessageLimit=function(){return 25},be.prototype.throwInternal=function(e,t,n,i,r){void 0===r&&(r=!1)},be.prototype.warnToConsole=function(e){},be.prototype.resetInternalMessageCount=function(){},be.prototype.logInternalMessage=function(e,t){},be);function be(r){this.identifier="DiagnosticLogger",this.queue=[];var s=0,u={};_e(be,this,function(o){var n=W.isNullOrUndefined,a=W.isUndefined,i=W.isFunction;function e(e,t){return e=r[e],n(e)?t:e}n(r)&&(r={}),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,i,r){if(void 0===r&&(r=!1),i=new Fe(t,n,r,i),o.enableDebugExceptions())throw i;!a(i)&&i&&(a(i.message)||(r?(r=+i.messageId,!u[r]&&o.consoleLoggingLevel()>=Q.WARNING&&(o.warnToConsole(i.message),u[r]=!0)):o.consoleLoggingLevel()>=Q.WARNING&&o.warnToConsole(i.message),o.logInternalMessage(e,i)))},o.warnToConsole=function(e){var t,n=typeof console!==d?console:y(h);n&&(t="log",n.warn&&(t="warn"),i(n[t])&&n[t](e))},o.resetInternalMessageCount=function(){s=0,u={}},o.logInternalMessage=function(e,t){var n,i;s>=o.maxInternalMessageLimit()||(n=!0,i=Ee+t.messageId,u[i]?n=!1:u[i]=!0,n&&(e<=o.telemetryLoggingLevel()&&(o.queue.push(t),s++),s===o.maxInternalMessageLimit()&&(e="Internal events throttle limit per PageView reached for this app.",t=new Fe(Z.MessageLimitPerPVExceeded,e,!1),o.queue.push(t),o.warnToConsole(e))))}})}var Le="ctx",Me=(Re.ParentContextKey="parent",Re.ChildrenContextKey="childEvts",Re);function Re(e,r,t){var n,o=this,a=!1;o.start=W.dateNow(),o.name=e,o.isAsync=t,o.isChildEvt=function(){return!1},W.isFunction(r)&&(a=W.objDefineAccessors(o,"payload",function(){return!n&&W.isFunction(r)&&(n=r(),r=null),n})),o.getCtx=function(e){return e?(e===Re.ParentContextKey||e===Re.ChildrenContextKey?o:o[Le]||{})[e]:null},o.setCtx=function(e,t){e&&(e===Re.ParentContextKey?(o[e]||(o.isChildEvt=function(){return!0}),o[e]=t):e===Re.ChildrenContextKey?o[e]=t:(o[Le]=o[Le]||{})[e]=t)},o.complete=function(){var e=0,t=o.getCtx(Re.ChildrenContextKey);if(W.isArray(t))for(var n=0;n<t.length;n++){var i=t[n];i&&(e+=i.time)}o.time=W.dateNow()-o.start,o.exTime=o.time-e,o.complete=function(){},!a&&W.isFunction(r)&&(o.payload=r())}}var Oe=(Pe.prototype.create=function(e,t,n){return null},Pe.prototype.fire=function(e){},Pe.prototype.setCtx=function(e,t){},Pe.prototype.getCtx=function(e){},Pe);function Pe(t){this.ctx={},_e(Pe,this,function(n){n.create=function(e,t,n){return new Me(e,t,n)},n.fire=function(e){e&&(e.complete(),t&&t.perfEvent(e))},n.setCtx=function(e,t){e&&((n[Le]=n[Le]||{})[e]=t)},n.getCtx=function(e){return(n[Le]||{})[e]}})}var ke="CoreUtils.doPerf";function Ue(e,t,n,i,r){if(e){var o=e;if(o&&W.isFunction(o.getPerfMgr)&&(o=o.getPerfMgr()),o){var a,s=void 0,u=o.getCtx(ke);try{if(s=o.create(t(),i,r))return u&&s.setCtx&&(s.setCtx(Me.ParentContextKey,u),u.getCtx&&u.setCtx&&((a=u.getCtx(Me.ChildrenContextKey))||(a=[],u.setCtx(Me.ChildrenContextKey,a)),a.push(s))),o.setCtx(ke,s),n(s)}catch(l){s&&s.setCtx&&s.setCtx("exception",l)}finally{s&&o.fire(s),o.setCtx(ke,u)}}}return n()}var ze=W.isFunction,qe=function(r,t){var o=this,a=null,s=ze(r.processTelemetry),u=ze(r.setNextPlugin);o._hasRun=!1,o.getPlugin=function(){return r},o.getNext=function(){return a},o.setNext=function(e){a=e},o.processTelemetry=function(n,i){i=i||t;var e=r?r.identifier:"TelemetryPluginChain";Ue(i?i.core():null,function(){return e+":processTelemetry"},function(){if(r&&s){o._hasRun=!0;try{i.setNext(a),u&&r.setNextPlugin(a),a&&(a._hasRun=!1),r.processTelemetry(n,i)}catch(t){var e=a&&a._hasRun;a&&e||i.diagLog().throwInternal(Q.CRITICAL,Z.PluginException,"Plugin ["+r.identifier+"] failed during processTelemetry - "+t),a&&!e&&a.processTelemetry(n,i)}}else a&&(o._hasRun=!0,a.processTelemetry(n,i))},function(){return{item:n}},!n.sync)}},je=W.isNullOrUndefined;function Ge(e,t){var n=[];if(e&&0<e.length)for(var i=null,r=0;r<e.length;r++){var o=e[r];o&&W.isFunction(o.processTelemetry)&&(o=new qe(o,t),n.push(o),i&&i.setNext(o),i=o)}return 0<n.length?n[0]:null}var Be=function Kn(e,r,n,t){var i,o,a,s,u=this,l=null;null!==t&&(e&&W.isFunction(e.getPlugin)?l=function(e,t,n){var i=[],r=!n;if(e)for(;e;){var o=e.getPlugin();!r&&o!==n||(r=!0,i.push(o)),e=e.getNext()}return r||i.push(n),Ge(i,t)}(e,u,t||e.getPlugin()):t?(i=u,a=e,s=!1,(o=t)&&e&&(a=[],W.arrForEach(e,function(e){!s&&e!==o||(s=!0,a.push(e))})),o&&!s&&(a=a||[]).push(o),l=Ge(a,i)):W.isUndefined(t)&&(l=Ge(e,u))),u.core=function(){return n},u.diagLog=function(){return(n||{}).logger||new De(r||{})},u.getCfg=function(){return r},u.getExtCfg=function(e,t){var n,i;return void 0===t&&(t={}),!r||(i=r.extensionConfig)&&e&&(n=i[e]),n||t},u.getConfig=function(e,t,n){var i;return void 0===n&&(n=!1),(e=u.getExtCfg(e,null))&&!je(e[t])?i=e[t]:r&&!je(r[t])&&(i=r[t]),je(i)?n:i},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 void 0===e&&(e=null),new Kn(e||l,r,n,t)}},He=W.isFunction,Ve="getPlugin",Ke=(We.prototype.initialize=function(e,t,n,i){this._baseTelInit(e,t,n,i)},We);function We(){var o=this,a=!1,s=null,u=null;o.core=null,o.diagLog=function(e){return o._getTelCtx(e).diagLog()},o.isInitialized=function(){return a},o.setInitialized=function(e){a=e},o.setNextPlugin=function(e){u=e},o.processNext=function(e,t){t?t.processNext(e):u&&He(u.processTelemetry)&&u.processTelemetry(e,null)},o._getTelCtx=function(e){void 0===e&&(e=null);var t=e;return t||(e=s||new Be(null,{},o.core),t=u&&u[Ve]?e.createNew(null,u[Ve]):e.createNew(null,u)),t},o._baseTelInit=function(e,t,n,i){e&&(e.extensionConfig=e.extensionConfig||[]),!i&&t&&(i=t.getProcessTelContext().getNext());var r=u;u&&u[Ve]&&(r=u[Ve]()),o.core=t,s=new Be(i,e,t,r),a=!0}}var Xe=W.isFunction,Qe="processTelemetry",Je="priority",Ye="setNextPlugin",$e="isInitialized";function Ze(t,n){for(var e=[],i=null,r=t.getNext();r;){var o=r.getPlugin();o&&(i&&Xe(i[Ye])&&Xe(o[Qe])&&i[Ye](o),Xe(o[$e])&&o[$e]()||e.push(o),i=o,r=r.getNext())}W.arrForEach(e,function(e){e.initialize(t.getCfg(),t.core(),n,t.getNext())})}function et(e){return e.sort(function(e,t){var n=0,i=Xe(t[Qe]);return Xe(e[Qe])?n=i?e[Je]-t[Je]:1:i&&(n=-1),n})}var tt,nt=500,it="Channel has invalid priority",rt=W.objDefineAccessors,ot=(tt=Ke,__extends(at,tt),at.prototype.processTelemetry=function(e,t){},at.prototype.getChannelControls=function(){return null},at.prototype.initialize=function(e,t,n){},at._staticInit=(rt(at.prototype,"ChannelControls",at.prototype.getChannelControls),void rt(at.prototype,"channelQueue",at.prototype.getChannelControls)),at);function at(){var i=tt.call(this)||this;i.identifier="ChannelControllerPlugin",i.priority=nt;var u,l=W.arrForEach;function c(e){e&&0<e.length&&(e=e.sort(function(e,t){return e.priority-t.priority}),l(e,function(e){if(e.priority<nt)throw Error(it+e.identifier)}),u.push(e))}return _e(at,i,function(a,s){a.setNextPlugin=function(e){},a.processTelemetry=function(t,n){u&&l(u,function(e){0<e.length&&i._getTelCtx(n).createNew(e).processNext(t)})},a.getChannelControls=function(){return u},a.initialize=function(t,n,i){var e,r,o;a.isInitialized()||(s.initialize(t,n,i),t.isCookieUseDisabled&&W.disableCookies(),r=i,u=[],(e=(t||{}).channels)&&l(e,c),r&&(o=[],l(r,function(e){e.priority>nt&&o.push(e)}),c(o)),l(u,function(e){return Ze(new Be(e,t,n),i)}))}}),i}var st="Extensions must provide callback to initialize",ut=W.arrForEach,lt=W.isNullOrUndefined,ct="_notificationManager",dt=(ft.prototype.initialize=function(e,t,n,i){},ft.prototype.getTransmissionControls=function(){return null},ft.prototype.track=function(e){},ft.prototype.getProcessTelContext=function(){return null},ft.prototype.getNotifyMgr=function(){return null},ft.prototype.getPerfMgr=function(){return null},ft.prototype.setPerfMgr=function(e){},ft.prototype.eventCnt=function(){return 0},ft.prototype.releaseQueue=function(){},ft);function ft(){var t,s,u,n,l=!1;_e(ft,this,function(a){a._extensions=[],s=new ot,a.logger=W.objCreate({throwInternal:function(e,t,n,i,r){void 0===r&&(r=!1)},warnToConsole:function(e){},resetInternalMessageCount:function(){}}),t=[],a.isInitialized=function(){return l},a.initialize=function(e,t,i,n){if(a.isInitialized())throw Error("Core should not be initialized more than once");if(!e||lt(e.instrumentationKey))throw Error("Please provide instrumentation key");u=n,a[ct]=n,a.config=e||{},e.extensions=lt(e.extensions)?[]:e.extensions,(e.extensionConfig=lt(e.extensionConfig)?{}:e.extensionConfig).NotificationManager=n,i&&(a.logger=i),(n=[]).push.apply(n,t.concat(e.extensions)),n=et(n);var r=[],o={};if(ut(n,function(e){if(lt(e)||lt(e.initialize))throw Error(st);var t=e.priority,n=e.identifier;e&&t&&(lt(o[t])?o[t]=n:i.warnToConsole("Two extensions have same priority #"+t+" - "+o[t]+", "+n)),(!t||t<s.priority)&&r.push(e)}),n.push(s),r.push(s),n=et(n),a._extensions=n,Ze(new Be([s],e,a),n),Ze(new Be(r,e,a),n),a._extensions=r,0===a.getTransmissionControls().length)throw Error("No channels available");l=!0,a.releaseQueue()},a.getTransmissionControls=function(){return s.getChannelControls()},a.track=function(e){e.iKey||(e.iKey=a.config.instrumentationKey),e.time||(e.time=W.toISOString(new Date)),lt(e.ver)&&(e.ver="4.0"),a.isInitialized()?a.getProcessTelContext().processNext(e):t.push(e)},a.getProcessTelContext=function(){var e=a._extensions,t=e;return e&&0!==e.length||(t=[s]),new Be(t,a.config,a)},a.getNotifyMgr=function(){return u||(u=W.objCreate({addNotificationListener:function(e){},removeNotificationListener:function(e){},eventsSent:function(e){},eventsDiscarded:function(e,t){},eventsSendRequest:function(e,t){}}),a[ct]=u),u},a.getPerfMgr=function(){return n||a.config&&a.config.enablePerfMgr&&(n=new Oe(a.getNotifyMgr())),n},a.setPerfMgr=function(e){n=e},a.eventCnt=function(){return t.length},a.releaseQueue=function(){0<t.length&&(ut(t,function(e){a.getProcessTelContext().processNext(e)}),t=[])}})}var pt,gt=(ht.prototype.addNotificationListener=function(e){},ht.prototype.removeNotificationListener=function(e){},ht.prototype.eventsSent=function(e){},ht.prototype.eventsDiscarded=function(e,t){},ht.prototype.eventsSendRequest=function(e,t){},ht);function ht(e){this.listeners=[];var o=W.arrForEach,t=!!(e||{}).perfEvtsSendAll;_e(ht,this,function(r){r.addNotificationListener=function(e){r.listeners.push(e)},r.removeNotificationListener=function(e){for(var t=W.arrIndexOf(r.listeners,e);-1<t;)r.listeners.splice(t,1),t=W.arrIndexOf(r.listeners,e)},r.eventsSent=function(t){o(r.listeners,function(e){e&&e.eventsSent&&setTimeout(function(){return e.eventsSent(t)},0)})},r.eventsDiscarded=function(t,n){o(r.listeners,function(e){e&&e.eventsDiscarded&&setTimeout(function(){return e.eventsDiscarded(t,n)},0)})},r.eventsSendRequest=function(n,i){o(r.listeners,function(e){if(e&&e.eventsSendRequest)if(i)setTimeout(function(){return e.eventsSendRequest(n,i)},0);else try{e.eventsSendRequest(n,i)}catch(t){}})},r.perfEvent=function(n){n&&(!t&&n.isChildEvt()||o(r.listeners,function(e){if(e&&e.perfEvent)if(n.isAsync)setTimeout(function(){return e.perfEvent(n)},0);else try{e.perfEvent(n)}catch(t){}}))}})}function vt(){var e=pt.call(this)||this;return _e(vt,e,function(n,r){function t(e){var t=n.getNotifyMgr();t&&t.eventsDiscarded([e],c.InvalidEvent)}n.initialize=function(e,t,n,i){r.initialize(e,t,n||new De(e),i||new gt(e))},n.track=function(e){Ue(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){if(null===e)throw t(e),Error("Invalid telemetry item");!function(e){if(W.isNullOrUndefined(e.name))throw t(e),Error("telemetry name required")}(e),r.track(e)},function(){return{item:e}},!e.sync)},n.addNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.addNotificationListener(e)},n.removeNotificationListener=function(e){var t=n.getNotifyMgr();t&&t.removeNotificationListener(e)},n.pollInternalLogs=function(t){var e=n.config.diagnosticLogInterval;return e&&0<e||(e=1e4),setInterval(function(){var e=n.logger?n.logger.queue:[];W.arrForEach(e,function(e){e={name:t||"InternalMessageId: "+e.messageId,iKey:n.config.instrumentationKey,time:W.toISOString(new Date),baseType:Fe.dataType,baseData:{message:e.message}},n.track(e)}),e.length=0},e)}}),e}pt=dt,__extends(vt,pt),vt.prototype.initialize=function(e,t,n,i){},vt.prototype.track=function(e){},vt.prototype.addNotificationListener=function(e){},vt.prototype.removeNotificationListener=function(e){},vt.prototype.pollInternalLogs=function(e){return 0};var mt=(yt.requestContextHeader="Request-Context",yt.requestContextTargetKey="appId",yt.requestContextAppIdFormat="appId=cid-v1:",yt.requestIdHeader="Request-Id",yt.traceParentHeader="traceparent",yt.sdkContextHeader="Sdk-Context",yt.sdkContextHeaderAppIdRequest="appId",yt.requestContextHeaderLowerCase="request-context",yt);function yt(){}var St=(xt.sanitizeKeyAndAddUniqueness=function(e,t,n){var i=t.length,r=xt.sanitizeKey(e,t);if(r.length!==i){for(var o=0,a=r;n[a]!==undefined;)o++,a=r.substring(0,xt.MAX_NAME_LENGTH-3)+xt.padNumber(o);r=a}return r},xt.sanitizeKey=function(e,t){var n;return t&&(t=xt.trim(t.toString())).length>xt.MAX_NAME_LENGTH&&(n=t.substring(0,xt.MAX_NAME_LENGTH),e.throwInternal(Q.WARNING,Z.NameTooLong,"name is too long. It has been truncated to "+xt.MAX_NAME_LENGTH+" characters.",{name:t},!0)),n||t},xt.sanitizeString=function(e,t,n){var i;return void 0===n&&(n=xt.MAX_STRING_LENGTH),t&&(n=n||xt.MAX_STRING_LENGTH,(t=xt.trim(t)).toString().length>n&&(i=t.toString().substring(0,n),e.throwInternal(Q.WARNING,Z.StringValueTooLong,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),i||t},xt.sanitizeUrl=function(e,t){return xt.sanitizeInput(e,t,xt.MAX_URL_LENGTH,Z.UrlTooLong)},xt.sanitizeMessage=function(e,t){var n;return t&&t.length>xt.MAX_MESSAGE_LENGTH&&(n=t.substring(0,xt.MAX_MESSAGE_LENGTH),e.throwInternal(Q.WARNING,Z.MessageTruncated,"message is too long, it has been truncated to "+xt.MAX_MESSAGE_LENGTH+" characters.",{message:t},!0)),n||t},xt.sanitizeException=function(e,t){var n;return t&&t.length>xt.MAX_EXCEPTION_LENGTH&&(n=t.substring(0,xt.MAX_EXCEPTION_LENGTH),e.throwInternal(Q.WARNING,Z.ExceptionTruncated,"exception is too long, it has been truncated to "+xt.MAX_EXCEPTION_LENGTH+" characters.",{exception:t},!0)),n||t},xt.sanitizeProperties=function(i,e){var r;return e&&(r={},K(e,function(e,t){if(W.isObject(t)&&N())try{t=_().stringify(t)}catch(n){i.throwInternal(Q.WARNING,Z.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:n},!0)}t=xt.sanitizeString(i,t,xt.MAX_PROPERTY_LENGTH),e=xt.sanitizeKeyAndAddUniqueness(i,e,r),r[e]=t}),e=r),e},xt.sanitizeMeasurements=function(n,e){var i;return e&&(i={},K(e,function(e,t){e=xt.sanitizeKeyAndAddUniqueness(n,e,i),i[e]=t}),e=i),e},xt.sanitizeId=function(e,t){return t&&xt.sanitizeInput(e,t,xt.MAX_ID_LENGTH,Z.IdTooLong).toString()},xt.sanitizeInput=function(e,t,n,i){var r;return t&&(t=xt.trim(t)).length>n&&(r=t.substring(0,n),e.throwInternal(Q.WARNING,i,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),r||t},xt.padNumber=function(e){return(e="00"+e).substr(e.length-3)},xt.trim=function(e){return W.isString(e)?e.replace(/^\s+|\s+$/g,""):e},xt.MAX_NAME_LENGTH=150,xt.MAX_ID_LENGTH=128,xt.MAX_PROPERTY_LENGTH=8192,xt.MAX_STRING_LENGTH=1024,xt.MAX_URL_LENGTH=2048,xt.MAX_MESSAGE_LENGTH=32768,xt.MAX_EXCEPTION_LENGTH=32768,xt);function xt(){}var Tt=C(),Ct=W.isString,It=null,Nt=(_t.createDomEvent=function(e){var t,n=null;return W.isFunction(Event)?n=new Event(e):(t=T())&&t.createEvent&&(n=t.createEvent("Event")).initEvent(e,!0,!0),n},_t.disableStorage=function(){_t._canUseLocalStorage=!1,_t._canUseSessionStorage=!1},_t._getLocalStorageObject=function(){return _t.canUseLocalStorage()?_t._getVerifiedStorageObject(u.LocalStorage):null},_t._getVerifiedStorageObject=function(e){var t,n,i=null;try{if(W.isNullOrUndefined(m()))return null;n=new Date,(i=y(e===u.LocalStorage?"localStorage":"sessionStorage")).setItem(n.toString(),n.toString()),t=i.getItem(n.toString())!==n.toString(),i.removeItem(n.toString()),t&&(i=null)}catch(r){i=null}return i},_t.isInternalApplicationInsightsEndpoint=function(e){return!!~_t._internalEndpoints.indexOf(e.toLowerCase())},_t.canUseLocalStorage=function(){return _t._canUseLocalStorage===undefined&&(_t._canUseLocalStorage=!!_t._getVerifiedStorageObject(u.LocalStorage)),_t._canUseLocalStorage},_t.getStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setStorage=function(e,t,n){var i=_t._getLocalStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeStorage=function(e,t){var n=_t._getLocalStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseLocalStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t._getSessionStorageObject=function(){return _t.canUseSessionStorage()?_t._getVerifiedStorageObject(u.SessionStorage):null},_t.canUseSessionStorage=function(){return _t._canUseSessionStorage===undefined&&(_t._canUseSessionStorage=!!_t._getVerifiedStorageObject(u.SessionStorage)),_t._canUseSessionStorage},_t.getSessionStorageKeys=function(){var t=[];return _t.canUseSessionStorage()&&K(y("sessionStorage"),function(e){t.push(e)}),t},_t.getSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.getItem(t)}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return null},_t.setSessionStorage=function(e,t,n){var i=_t._getSessionStorageObject();if(null!==i)try{return i.setItem(t,n),!0}catch(r){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+_t.getExceptionName(r),{exception:_t.dump(r)})}return!1},_t.removeSessionStorage=function(e,t){var n=_t._getSessionStorageObject();if(null!==n)try{return n.removeItem(t),!0}catch(i){_t._canUseSessionStorage=!1,e.throwInternal(Q.WARNING,Z.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+_t.getExceptionName(i),{exception:_t.dump(i)})}return!1},_t.disableCookies=function(){W.disableCookies()},_t.canUseCookies=function(e){if(W._canUseCookies===undefined){W._canUseCookies=!1;try{W._canUseCookies=_t.document.cookie!==undefined}catch(t){e.throwInternal(Q.WARNING,Z.CannotAccessCookie,"Cannot access document.cookie - "+_t.getExceptionName(t),{exception:_t.dump(t)})}}return W._canUseCookies},_t.disallowsSameSiteNone=function(e){return!(!Ct(e)||!~e.indexOf("CPU iPhone OS 12")&&!~e.indexOf("iPad; CPU OS 12")&&!(~e.indexOf("Macintosh; Intel Mac OS X 10_14")&&~e.indexOf("Version/")&&~e.indexOf("Safari"))&&(!~e.indexOf("Macintosh; Intel Mac OS X 10_14")||(n=(t=e.length)-40,"AppleWebKit/605.1.15 (KHTML, like Gecko)"!=e.substring(0<=n?n:0,t)))&&!~e.indexOf("Chrome/5")&&!~e.indexOf("Chrome/6")&&(!~e.indexOf("UnrealEngine")||~e.indexOf("Chrome"))&&!~e.indexOf("UCBrowser/12")&&!~e.indexOf("UCBrowser/11"));var t,n},_t.setCookie=function(e,t,n,i){var r;_t.canUseCookies(e)&&(e=r="",i&&(r=";domain="+i),(i=typeof location===f&&location?location:y("location"))&&"https:"===i.protocol&&(e=";secure",null===It&&(It=_t.disallowsSameSiteNone((C()||{}).userAgent)),It||(n+=";SameSite=None")),_t.document.cookie=t+"="+n+r+";path=/"+e)},_t.stringToBoolOrDefault=function(e,t){return void 0===t&&(t=!1),e===undefined||null===e?t:"true"==e.toString().toLowerCase()},_t.getCookie=function(e,t){if(_t.canUseCookies(e)){var n="";if(t&&t.length)for(var i=t+"=",r=_t.document.cookie.split(";"),o=0;o<r.length;o++){var a=r[o];if((a=_t.trim(a))&&!a.indexOf(i)){n=a.substring(i.length,r[o].length);break}}return n}},_t.deleteCookie=function(e,t){_t.canUseCookies(e)&&(_t.document.cookie=t+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;")},_t.random32=function(){return W.random32(!0)},_t.getIEVersion=function(e){return void 0===e&&(e=null),~(e=e?e.toLowerCase():Tt?(Tt.userAgent||"").toLowerCase():"").indexOf("msie")?parseInt(e.split("msie")[1]):e.indexOf("trident/")&&(e=parseInt(e.split("trident/")[1]))?e+4:null},_t.msToTimeSpan=function(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,i=""+Math.floor(e/6e4)%60,r=""+Math.floor(e/36e5)%24,e=Math.floor(e/864e5),t=1===t.length?"00"+t:2===t.length?"0"+t:t,n=n.length<2?"0"+n:n,i=i.length<2?"0"+i:i;return(0<e?e+".":"")+(r=r.length<2?"0"+r:r)+":"+i+":"+n+"."+t},_t.isCrossOriginError=function(e,t,n,i,r){return("Script error."===e||"Script error"===e)&&!r},_t.dump=function(e){var t=Object[g].toString.call(e),n="";return"[object Error]"===t?n="{ stack: '"+e.stack+"', message: '"+e.message+"', name: '"+e.name+"'":N()&&(n=_().stringify(e)),t+n},_t.getExceptionName=function(e){return"[object Error]"===Object[g].toString.call(e)?e.name:""},_t.addEventHandler=function(e,t){return Y.Attach(x(),e,t)},_t.IsBeaconApiSupported=function(){return"sendBeacon"in Tt&&Tt.sendBeacon},_t.getExtension=function(e,t){for(var n=null,i=0;!n&&i<e.length;)e[i]&&e[i].identifier===t&&(n=e[i]),i++;return n},_t.document=T()||{},_t._canUseLocalStorage=undefined,_t._canUseSessionStorage=undefined,_t._internalEndpoints=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],_t.NotSpecified="not_specified",_t.trim=W.strTrim,_t.newId=W.newId,_t.generateW3CId=W.generateW3CId,_t.isArray=W.isArray,_t.isError=W.isError,_t.isDate=W.isDate,_t.toISOStringForIE8=W.toISOString,_t);function _t(){}var Et=(wt.parseUrl=function(e){var t=wt._htmlAnchorIdx,n=wt._htmlAnchorElement,i=n[t];return wt.document.createElement?n[t]||(i=n[t]=wt.document.createElement("a")):i={host:wt.parseHost(e,!0)},i.href=e,++t>=n.length&&(t=0),wt._htmlAnchorIdx=t,i},wt.getAbsoluteUrl=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.href),t},wt.getPathName=function(e){var t;return(e=wt.parseUrl(e))&&(t=e.pathname),t},wt.getCompleteUrl=function(e,t){return e?e.toUpperCase()+" "+t:t},wt.parseHost=function(e,t){return(e=wt.parseFullHost(e,t))&&null!=(t=e.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i))&&3<t.length&&Ct(t[2])&&0<t[2].length?t[2]+(t[3]||""):e},wt.parseFullHost=function(e,t){var n=null;return!e||null!=(e=e.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i))&&2<e.length&&Ct(e[2])&&0<e[2].length&&(n=e[2]||"",t&&2<e.length&&(t=(e[1]||"").toLowerCase(),e=e[3]||"",("http"==t&&":80"===e||"https"==t&&":443"===e)&&(e=""),n+=e)),n},wt.document=T()||{},wt._htmlAnchorIdx=0,wt._htmlAnchorElement=[null,null,null,null,null],wt);function wt(){}var Ft=(At.canIncludeCorrelationHeader=function(e,t,n){if(!t||e&&e.disableCorrelationHeaders)return!1;if(e&&e.correlationHeaderExcludePatterns)for(var i=0;i<e.correlationHeaderExcludePatterns.length;i++)if(e.correlationHeaderExcludePatterns[i].test(t))return!1;var r,o=Et.parseUrl(t).host.toLowerCase();if(o&&(~o.indexOf(":443")||~o.indexOf(":80"))&&(o=(Et.parseFullHost(t,!0)||"").toLowerCase()),!(e&&e.enableCorsCorrelation||o===n))return!1;if((n=e&&e.correlationHeaderDomains)&&(W.arrForEach(n,function(e){e=RegExp(e.toLowerCase().replace(/\./g,".").replace(/\*/g,".*")),r=r||e.test(o)}),!r))return!1;var a=e&&e.correlationHeaderExcludedDomains;if(!a||0===a.length)return!0;for(i=0;i<a.length;i++)if(RegExp(a[i].toLowerCase().replace(/\./g,".").replace(/\*/g,".*")).test(o))return!1;return o&&0<o.length},At.getCorrelationContext=function(e){if((e=e&&At.getCorrelationContextValue(e,mt.requestContextTargetKey))&&e!==At.correlationIdPrefix)return e},At.getCorrelationContextValue=function(e,t){if(e)for(var n=e.split(","),i=0;i<n.length;++i){var r=n[i].split("=");if(2===r.length&&r[0]===t)return r[1]}},At.correlationIdPrefix="cid-v1:",At);function At(){}var Dt=(bt.ParseDependencyPath=function(e,t,n,i){var r,o,a,s=i,u=i,s=t&&0<t.length?(a=(r=Et.parseUrl(t)).host,s||(null!=r.pathname?("/"!=(o=0===r.pathname.length?"/":r.pathname)[0]&&(o="/"+o),u=r.pathname,St.sanitizeString(e,n?n+" "+o:o)):St.sanitizeString(e,t))):a=i;return{target:a,name:s,data:u}},bt);function bt(){}var Lt=(Mt.Now=function(){var e=I();return e&&e.now&&e.timing&&0<(e=e.now()+e.timing.navigationStart)?e:(new Date).getTime()},Mt.GetDuration=function(e,t){var n=null;return 0===e||0===t||W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||(n=t-e),n},Mt);function Mt(){}var Rt="https://dc.services.visualstudio.com",Ot=(Pt.parse=function(e){if(!e)return{};var t=e.split(Pt._FIELDS_SEPARATOR),e=W.arrReduce(t,function(e,t){var n=t.split(Pt._FIELD_KEY_VALUE_SEPARATOR);return 2===n.length&&(t=n[0].toLowerCase(),n=n[1],e[t]=n),e},{});return 0<W.objKeys(e).length&&(e.endpointsuffix&&(t=e.location?e.location+".":"",e.ingestionendpoint=e.ingestionendpoint||"https://"+t+"dc."+e.endpointsuffix),e.ingestionendpoint=e.ingestionendpoint||Rt),e},Pt._FIELDS_SEPARATOR=";",Pt._FIELD_KEY_VALUE_SEPARATOR="=",Pt);function Pt(){}var kt,Ut=function(){},zt=(kt=Ut,__extends(qt,kt),qt);function qt(){return kt.call(this)||this}var jt,Gt=(jt=function(){this.ver=1,this.sampleRate=100,this.tags={}},__extends(Bt,jt),Bt);function Bt(e,t,n){var i=jt.call(this)||this;return i.name=St.sanitizeString(e,n)||Nt.NotSpecified,i.data=t,i.time=W.toISOString(new Date),i.aiDataContract={time:p.FieldType.Required,iKey:p.FieldType.Required,name:p.FieldType.Required,sampleRate:function(){return 100===i.sampleRate?p.FieldType.Hidden:p.FieldType.Required},tags:p.FieldType.Required,data:p.FieldType.Required},i}var Ht,Vt=function(){},Kt=(Ht=Vt,__extends(Wt,Ht),Wt);function Wt(){var e=Ht.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Xt,Qt=(Xt=Kt,__extends(Jt,Xt),Jt.envelopeType="Microsoft.ApplicationInsights.{0}.Event",Jt.dataType="EventData",Jt);function Jt(e,t,n,i){var r=Xt.call(this)||this;return r.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Required,properties:p.FieldType.Default,measurements:p.FieldType.Default},r.name=St.sanitizeString(e,t)||Nt.NotSpecified,r.properties=St.sanitizeProperties(e,n),r.measurements=St.sanitizeMeasurements(e,i),r}var Yt,$t=function(){},Zt=(Yt=Vt,__extends(en,Yt),en);function en(){var e=Yt.call(this)||this;return e.ver=2,e.exceptions=[],e.properties={},e.measurements={},e}var tn,nn=function(){this.hasFullStack=!0,this.parsedStack=[]},rn="error",on=(tn=Zt,__extends(an,tn),an.CreateFromInterface=function(t,e,n,i){var r=e.exceptions&&W.arrMap(e.exceptions,function(e){return un.CreateFromInterface(t,e)});return new an(t,__assign({},e,{exceptions:r}),n,i)},an.prototype.toInterface=function(){var e=this.exceptions,t=this.properties,n=this.measurements,i=this.severityLevel,r=(this.ver,this.problemGroup),o=this.id,a=this.isManual;return{ver:"4.0",exceptions:e instanceof Array&&W.arrMap(e,function(e){return e.toInterface()})||undefined,severityLevel:i,properties:t,measurements:n,problemGroup:r,id:o,isManual:a}},an.CreateSimpleException=function(e,t,n,i,r,o){return{exceptions:[{hasFullStack:!0,message:e,stack:r,typeName:t}]}},an.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",an.dataType="ExceptionData",an);function an(e,t,n,i,r,o){var a,s=tn.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,exceptions:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},"ver"in(a=t)&&"exceptions"in a&&"properties"in a?(s.exceptions=t.exceptions,s.properties=t.properties,s.measurements=t.measurements,t.severityLevel&&(s.severityLevel=t.severityLevel),t.id&&(s.id=t.id),t.problemGroup&&(s.problemGroup=t.problemGroup),s.ver=2,W.isNullOrUndefined(t.isManual)||(s.isManual=t.isManual)):(s.exceptions=[new un(e,t)],s.properties=St.sanitizeProperties(e,n)||{},s.measurements=St.sanitizeMeasurements(e,i),r&&(s.severityLevel=r),o&&(s.id=o)),s}var sn,un=(sn=nn,__extends(ln,sn),ln.prototype.toInterface=function(){var e=this.parsedStack instanceof Array&&W.arrMap(this.parsedStack,function(e){return e.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:e||undefined}},ln.CreateFromInterface=function(e,t){var n=t.parsedStack instanceof Array&&W.arrMap(t.parsedStack,function(e){return dn.CreateFromInterface(e)})||t.parsedStack;return new ln(e,__assign({},t,{parsedStack:n}))},ln.parseStack=function(e){if(W.isString(e)){for(var t=e.split("\n"),n=[],i=0,r=0,o=0;o<=t.length;o++){var a=t[o];dn.regex.test(a)&&(r+=(a=new dn(t[o],i++)).sizeInBytes,n.push(a))}if(32768<r)for(var s=0,u=n.length-1,l=0,c=s,d=u;s<u;){if(32768<(l+=n[s].sizeInBytes+n[u].sizeInBytes)){var f=d-c+1;n.splice(c,f);break}c=s,d=u,s++,u--}}return n},ln);function ln(e,t){var n,i=sn.call(this)||this;return i.aiDataContract={id:p.FieldType.Default,outerId:p.FieldType.Default,typeName:p.FieldType.Required,message:p.FieldType.Required,hasFullStack:p.FieldType.Default,stack:p.FieldType.Default,parsedStack:p.FieldType.Array},"hasFullStack"in(n=t)&&"typeName"in n?(i.typeName=t.typeName,i.message=t.message,i.stack=t.stack,i.parsedStack=t.parsedStack,i.hasFullStack=t.hasFullStack):(n=t,Nt.isError(n)||(n=n[rn]||n.evt||n),i.typeName=St.sanitizeString(e,function(e){var t="";if(e&&!(t=e.typeName||e.name||""))try{var n=/function (.{1,})\(/.exec(e.constructor.toString()),t=n&&1<n.length?n[1]:""}catch(i){}return t}(n))||Nt.NotSpecified,i.message=St.sanitizeMessage(e,t.message)||Nt.NotSpecified,t=t.stack,i.parsedStack=ln.parseStack(t),i.stack=St.sanitizeException(e,t),i.hasFullStack=Nt.isArray(i.parsedStack)&&0<i.parsedStack.length),i}var cn,dn=(cn=$t,__extends(fn,cn),fn.CreateFromInterface=function(e){return new fn(e,null)},fn.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},fn.regex=/^([\s]+at)?(.*?)(\@|\s\(|\s)([^\(\@\n]+):([0-9]+):([0-9]+)(\)?)$/,fn.baseSize=58,fn);function fn(e,t){var n,i=cn.call(this)||this;return i.sizeInBytes=0,i.aiDataContract={level:p.FieldType.Required,method:p.FieldType.Required,assembly:p.FieldType.Default,fileName:p.FieldType.Default,line:p.FieldType.Default},"string"==typeof e?(n=e,i.level=t,i.method="<no_method>",i.assembly=Nt.trim(n),i.fileName="",i.line=0,(n=n.match(fn.regex))&&5<=n.length&&(i.method=Nt.trim(n[2])||i.method,i.fileName=Nt.trim(n[4]),i.line=parseInt(n[5])||0)):(i.level=e.level,i.method=e.method,i.assembly=e.assembly,i.fileName=e.fileName,i.line=e.line,i.sizeInBytes=0),i.sizeInBytes+=i.method.length,i.sizeInBytes+=i.fileName.length,i.sizeInBytes+=i.assembly.length,i.sizeInBytes+=fn.baseSize,i.sizeInBytes+=i.level.toString().length,i.sizeInBytes+=i.line.toString().length,i}var pn,gn,hn=(pn=Vt,__extends(vn,pn),vn);function vn(){var e=pn.call(this)||this;return e.ver=2,e.metrics=[],e.properties={},e.measurements={},e}(zn=gn={})[zn.Measurement=0]="Measurement",zn[zn.Aggregation=1]="Aggregation";var mn,yn=(mn=function(){this.kind=gn.Measurement},__extends(Sn,mn),Sn);function Sn(){var e=mn.apply(this,arguments)||this;return e.aiDataContract={name:p.FieldType.Required,kind:p.FieldType.Default,value:p.FieldType.Required,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default},e}var xn,Tn=(xn=hn,__extends(Cn,xn),Cn.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",Cn.dataType="MetricData",Cn);function Cn(e,t,n,i,r,o,a,s){var u=xn.call(this)||this;u.aiDataContract={ver:p.FieldType.Required,metrics:p.FieldType.Required,properties:p.FieldType.Default};var l=new yn;return l.count=0<i?i:undefined,l.max=isNaN(o)||null===o?undefined:o,l.min=isNaN(r)||null===r?undefined:r,l.name=St.sanitizeString(e,t)||Nt.NotSpecified,l.value=n,u.metrics=[l],u.properties=St.sanitizeProperties(e,a),u.measurements=St.sanitizeMeasurements(e,s),u}var In,Nn=(In=Kt,__extends(_n,In),_n);function _n(){var e=In.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var En,Ke=(En=Nn,__extends(wn,En),wn.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",wn.dataType="PageviewData",wn);function wn(e,t,n,i,r,o,a){var s=En.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,id:p.FieldType.Default},s.id=St.sanitizeId(e,a),s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,isNaN(i)||(s.duration=Nt.msToTimeSpan(i)),s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),s}var Fn,rt=(Fn=Vt,__extends(An,Fn),An);function An(){var e=Fn.call(this)||this;return e.ver=2,e.success=!0,e.properties={},e.measurements={},e}var Dn,dt=(Dn=rt,__extends(bn,Dn),bn.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",bn.dataType="RemoteDependencyData",bn);function bn(e,t,n,i,r,o,a,s,u,l,c,d){void 0===u&&(u="Ajax");var f=Dn.call(this)||this;return f.aiDataContract={id:p.FieldType.Required,ver:p.FieldType.Required,name:p.FieldType.Default,resultCode:p.FieldType.Default,duration:p.FieldType.Default,success:p.FieldType.Default,data:p.FieldType.Default,target:p.FieldType.Default,type:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default,kind:p.FieldType.Default,value:p.FieldType.Default,count:p.FieldType.Default,min:p.FieldType.Default,max:p.FieldType.Default,stdDev:p.FieldType.Default,dependencyKind:p.FieldType.Default,dependencySource:p.FieldType.Default,commandName:p.FieldType.Default,dependencyTypeName:p.FieldType.Default},f.id=t,f.duration=Nt.msToTimeSpan(r),f.success=o,f.resultCode=a+"",f.type=St.sanitizeString(e,u),s=Dt.ParseDependencyPath(e,n,s,i),f.data=St.sanitizeUrl(e,i)||s.data,f.target=St.sanitizeString(e,s.target),l&&(f.target=f.target+" | "+l),f.name=St.sanitizeString(e,s.name),f.properties=St.sanitizeProperties(e,c),f.measurements=St.sanitizeMeasurements(e,d),f}var Ln,Zt=(Ln=Vt,__extends(Mn,Ln),Mn);function Mn(){var e=Ln.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Rn,nn=(Rn=Zt,__extends(On,Rn),On.envelopeType="Microsoft.ApplicationInsights.{0}.Message",On.dataType="MessageData",On);function On(e,t,n,i,r){var o=Rn.call(this)||this;return o.aiDataContract={ver:p.FieldType.Required,message:p.FieldType.Required,severityLevel:p.FieldType.Default,properties:p.FieldType.Default},t=t||Nt.NotSpecified,o.message=St.sanitizeMessage(e,t),o.properties=St.sanitizeProperties(e,i),o.measurements=St.sanitizeMeasurements(e,r),n&&(o.severityLevel=n),o}var Pn,$t=(Pn=Nn,__extends(kn,Pn),kn);function kn(){var e=Pn.call(this)||this;return e.ver=2,e.properties={},e.measurements={},e}var Un,zn=(Un=$t,__extends(qn,Un),qn.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",qn.dataType="PageviewPerformanceData",qn);function qn(e,t,n,i,r,o,a){var s=Un.call(this)||this;return s.aiDataContract={ver:p.FieldType.Required,name:p.FieldType.Default,url:p.FieldType.Default,duration:p.FieldType.Default,perfTotal:p.FieldType.Default,networkConnect:p.FieldType.Default,sentRequest:p.FieldType.Default,receivedResponse:p.FieldType.Default,domProcessing:p.FieldType.Default,properties:p.FieldType.Default,measurements:p.FieldType.Default},s.url=St.sanitizeUrl(e,n),s.name=St.sanitizeString(e,t)||Nt.NotSpecified,s.properties=St.sanitizeProperties(e,r),s.measurements=St.sanitizeMeasurements(e,o),a&&(s.domProcessing=a.domProcessing,s.duration=a.duration,s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s.receivedResponse=a.receivedResponse,s.sentRequest=a.sentRequest),s}var jn,hn=(jn=zt,__extends(Gn,jn),Gn);function Gn(e,t){var n=jn.call(this)||this;return n.aiDataContract={baseType:p.FieldType.Required,baseData:p.FieldType.Required},n.baseType=e,n.baseData=t,n}function Bn(){}function Hn(){}function Vn(){}(Kt=p.SeverityLevel||(p.SeverityLevel={}))[Kt.Verbose=0]="Verbose",Kt[Kt.Information=1]="Information",Kt[Kt.Warning=2]="Warning",Kt[Kt.Error=3]="Error",Kt[Kt.Critical=4]="Critical",Bn.getConfig=function(e,t,n,i){return void 0===i&&(i=!1),t=(n&&e.extensionConfig&&e.extensionConfig[n]&&!W.isNullOrUndefined(e.extensionConfig[n][t])?e.extensionConfig[n]:e)[t],W.isNullOrUndefined(t)?i:t},rt=Bn,Vt=function(){this.applicationVersion="ai.application.ver",this.applicationBuild="ai.application.build",this.applicationTypeId="ai.application.typeId",this.applicationId="ai.application.applicationId",this.applicationLayer="ai.application.layer",this.deviceId="ai.device.id",this.deviceIp="ai.device.ip",this.deviceLanguage="ai.device.language",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceFriendlyName="ai.device.friendlyName",this.deviceNetwork="ai.device.network",this.deviceNetworkName="ai.device.networkName",this.deviceOEMName="ai.device.oemName",this.deviceOS="ai.device.os",this.deviceOSVersion="ai.device.osVersion",this.deviceRoleInstance="ai.device.roleInstance",this.deviceRoleName="ai.device.roleName",this.deviceScreenResolution="ai.device.screenResolution",this.deviceType="ai.device.type",this.deviceMachineName="ai.device.machineName",this.deviceVMName="ai.device.vmName",this.deviceBrowser="ai.device.browser",this.deviceBrowserVersion="ai.device.browserVersion",this.locationIp="ai.location.ip",this.locationCountry="ai.location.country",this.locationProvince="ai.location.province",this.locationCity="ai.location.city",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationRootId="ai.operation.rootId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.sessionIsNew="ai.session.isNew",this.userAccountAcquisitionDate="ai.user.accountAcquisitionDate",this.userAccountId="ai.user.accountId",this.userAgent="ai.user.userAgent",this.userId="ai.user.id",this.userStoreRegion="ai.user.storeRegion",this.userAuthUserId="ai.user.authUserId",this.userAnonymousUserAcquisitionDate="ai.user.anonUserAcquisitionDate",this.userAuthenticatedUserAcquisitionDate="ai.user.authUserAcquisitionDate",this.cloudName="ai.cloud.name",this.cloudRole="ai.cloud.role",this.cloudRoleVer="ai.cloud.roleVer",this.cloudRoleInstance="ai.cloud.roleInstance",this.cloudEnvironment="ai.cloud.environment",this.cloudLocation="ai.cloud.location",this.cloudDeploymentUnit="ai.cloud.deploymentUnit",this.internalNodeName="ai.internal.nodeName",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalSnippet="ai.internal.snippet",this.internalSdkSrc="ai.internal.sdkSrc"},Hn.create=function(e,t,n,i,r,o){if(n=St.sanitizeString(i,n)||Nt.NotSpecified,W.isNullOrUndefined(e)||W.isNullOrUndefined(t)||W.isNullOrUndefined(n))throw Error("Input doesn't contain all required fields");var a={name:n,time:W.toISOString(new Date),iKey:"",ext:o||{},tags:[],data:{},baseType:t,baseData:e};return W.isNullOrUndefined(r)||K(r,function(e,t){a.data[e]=t}),a},Zt=Hn,Vn.UserExt="user",Vn.DeviceExt="device",Vn.TraceExt="trace",Vn.WebExt="web",Vn.AppExt="app",Vn.OSExt="os",Vn.SessionExt="ses",Vn.SDKExt="sdk",$t=Vn,Kt=new Vt,p.PropertiesPluginIdentifier="AppInsightsPropertiesPlugin",p.BreezeChannelIdentifier="AppInsightsChannelPlugin",p.AnalyticsPluginIdentifier="ApplicationInsightsAnalytics",p.Util=Nt,p.CorrelationIdHelper=Ft,p.UrlHelper=Et,p.DateTimeUtils=Lt,p.ConnectionStringParser=Ot,p.RequestHeaders=mt,p.DisabledPropertyName="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",p.ProcessLegacy="ProcessLegacy",p.SampleRate="sampleRate",p.HttpMethod="http.method",p.DEFAULT_BREEZE_ENDPOINT=Rt,p.AIData=zt,p.AIBase=Ut,p.Envelope=Gt,p.Event=Qt,p.Exception=on,p.Metric=Tn,p.PageView=Ke,p.PageViewData=Nn,p.RemoteDependencyData=dt,p.Trace=nn,p.PageViewPerformance=zn,p.Data=hn,p.ConfigurationManager=rt,p.ContextTagKeys=Vt,p.DataSanitizer=St,p.TelemetryItemCreator=Zt,p.CtxTagKeys=Kt,p.Extensions=$t,function(e,t,n){var i=Object.defineProperty;if(i)try{return i(e,t,n)}catch(r){}typeof n.value!==undefined&&(e[t]=n.value)}(p,"__esModule",{value:!0})};"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Microsoft=e.Microsoft||{},e.Microsoft.ApplicationInsights=e.Microsoft.ApplicationInsights||{}));
//# sourceMappingURL=applicationinsights-common.min.js.map
{
"name": "@microsoft/applicationinsights-common",
"version": "2.5.10",
"version": "2.5.11",
"description": "Microsoft Application Insights Common JavaScript Library",

@@ -37,5 +37,5 @@ "main": "./dist/applicationinsights-common.js",

"@microsoft/applicationinsights-shims" : "1.0.3",
"@microsoft/applicationinsights-core-js": "2.5.10"
"@microsoft/applicationinsights-core-js": "2.5.11"
},
"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