/*!
 * Application Insights JavaScript SDK - Web, 3.4.3
 * Copyright (c) Microsoft and contributors. All rights reserved.
 */
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(((n="undefined"!=typeof globalThis?globalThis:n||self).Microsoft=n.Microsoft||{},n.Microsoft.ApplicationInsights=n.Microsoft.ApplicationInsights||{}))}(this,function(n){"use strict";function a(n,e){return n||e}function e(n,e){return null!==n&&n!==undefined?n[e]:undefined}var d,rn=undefined,y=null,u="",c="function",v="object",f="prototype",s="__proto__",p="undefined",l="constructor",g="Symbol",w="length",T="name",on="call",k="toString",_="getOwnPropertyDescriptor",E="getOwnPropertySymbols",D=a(Object),P=e(D,f),N=a(String),A=e(N,f),t=a(Math),r=a(Array),R=e(r,f),an=e(R,"slice"),M=e(a(Number),f),O=e(a(Function),f),U=e(a(Date),f),L=e(a(RegExp),f),q=e(a(Boolean),f),V=e(a(Error),f),F="_polyfill",z="__nw21$polytype__";function b(n,e){try{return{v:n.apply(this,e)}}catch(t){return{e:t}}}function B(e){return function(n){return typeof n===e}}function K(n){var e="[object "+n+"]";return function(n){return!(!n||P[k].call(n)!==e)}}function dn(n){return typeof n===p||n===p}function vn(n){return n===y||dn(n)}function W(n){return n===y||n===rn}function X(n){return!!n||n!==rn}var pn=B("string"),gn=B(c);function Dn(n){return!(!n&&vn(n)||!n||typeof n!==v)}var mn=e(r,"isArray"),$=K("Date"),Pn=B("number"),Nn=B("boolean"),J=K("Error");function An(n){return n&&n.then&&gn(n.then)}function Q(n){return!(!n||(e=!n,(t=b(function(){return!(n&&0+n)},void 0)).e?e:t.v));var e,t}function Y(){}function Z(){return[]}function nn(){return!1}var x=a(N),un="[object Error]";function hn(n,e){var t=u,r=P[k][on](n);r===un&&(n={stack:x(n.stack),message:x(n.message),name:x(n.name)});try{t=((t=JSON.stringify(n,y,e?"number"==typeof e?e:4:rn))?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):y)||x(n)}catch(i){t=" - "+hn(i,e)}return r+": "+t}function cn(n){throw Error(n)}function sn(n){throw new TypeError(n)}function fn(n){W(n)&&sn("Cannot convert undefined or null to object")}function ln(n){pn(n)||sn("'"+hn(n)+"' is not a string")}function Rn(n,e){return!!n&&P.hasOwnProperty[on](n,e)}var Mn=a(e(D,_),Y),On=a(e(D,"hasOwn"),Un);function Un(n,e){return fn(n),Rn(n,e)||!!Mn(n,e)}function Ln(n){return n===s||n===l||n===f}function en(n,e,t){if(n&&(Dn(n)||gn(n)))for(var r in n)if(On(n,r)&&-1===e[on](W(t)?n:t,r,n[r]))break}function yn(n,e,t){if(n)for(var r=n[w]>>>0,i=0;i<r&&!(i in n&&-1===e[on](W(t)?n:t,n[i],i,n));i++);}r=qn;function qn(r,n,i){var o=n?n[r]:y;return function(n){var e,t=(n?n[r]:y)||o;if(t||i)return e=arguments,(t||i).apply(n,t?an[on](e,1):e);sn('"'+x(r)+'" not defined for '+hn(n))}}function Vn(r,n,i){var o=n?n[r]:y;return function(n){var e,t=o;if(t||i)return e=arguments,(t||i).apply(n,t?an[on](e,1):e);sn('"'+x(r)+'" not defined for '+hn(n))}}function Fn(e){return function(n){return n[e]}}function zn(e,t){var n,r=D.getOwnPropertyDescriptor;return(n=(n=!W(e)&&r?b(r,[e,t]).v||y:n)||W(e)?n:b(function(){for(var n in e)if(n==t)return{enumerable:Rn(e,n)}}).v)&&n.enumerable||!1}var jn=Vn("propertyIsEnumerable",P,zn),Hn=a(e(D,_),Y),Bn=a(e(D,E),Z),Kn={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};function Wn(e){var n,t={};return t[Kn.c]=!0,t[Kn.e]=!0,e.l&&(t.get=function(){return e.l.v},(n=Hn(e.l,"v"))&&n.set&&(t.set=function(n){e.l.v=n})),en(e,function(n,e){t[Kn[n]]=e===rn?t[Kn[n]]:e}),t}var Xn=e(D,"defineProperty"),$n=e(D,"defineProperties");function bn(n,e,t){return Xn(n,e,Wn(t))}function Jn(n,e){var t={};return en(e,function(n,e){t[n]=Wn(e)}),yn(Bn(e),function(n){jn(e,n)&&(t[n]=Wn(e[n]))}),$n(n,t)}function Gn(n,t,r,e){var i={};return en(n,function(n,e){Qn(i,n,t?e:n),Qn(i,e,r?e:n)}),e?e(i):i}function Qn(n,e,t){Xn(n,e,{value:t,enumerable:!0,writable:!1})}function Yn(n,e){return n!=n?e!=e:0===n&&0===e?1/n==1/e:n===e}var Zn=a(e(D,"isFrozen"),nn),ne=e(D,"freeze");function ee(n){return n}function te(n){return fn(n),n[s]||y}var re=e(D,"assign"),ie=e(D,"keys");function oe(n){return ne?function r(n,t){if((mn(n)||Dn(n)||gn(n))&&!Zn(n)){for(var e=0;e<t.length;e++)if(t[e]===n)return n;t.push(n),en(n,function(n,e){r(e,t)}),ae(n)}return n}(n,[]):n}var ae=a(ne,ee),ue=a(e(D,"getPrototypeOf"),te),ce=a(e(D,"is"),Yn);function se(n){return Gn(n,0,0,ae)}var fe,le=se({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),de="__tsUtils$gblCfg";function ve(){var n;return(n=(n=(n=typeof globalThis!==p?globalThis:n)||typeof self===p?n:self)||typeof window===p?n:window)||typeof global===p?n:global}function pe(){var n;return fe||(n=b(ve).v||{},fe=n[de]=n[de]||{}),fe}var ge=e(t,"min"),me=e(t,"max"),he=r("slice",A),ye=r("substring",A),be=qn("substr",A,xe);function xe(n,e,t){return fn(n),t<0?u:((e=e||0)<0&&(e=me(e+n[w],0)),dn(t)?he(n,e):he(n,e,e+t))}function Ce(n,e){return ye(n,0,e)}var Ie,Se=a(e(D,"create"),we);function we(n,e){var t;function r(){}return t=W(n)?{}:((t=typeof n)!==v&&t!==c&&sn("Prototype must be an Object or function: "+hn(n)),r[f]=n,b(function(){r[s]=n}),new r),e&&b($n,[t,e]),t}function Te(){return(Date.now||ke)()}function ke(){return(new Date).getTime()}function _e(n,e,t){return n.apply(e,t)}function Ee(n,e){return n.apply(e,an[on](arguments,2))}function De(n){return n.bind.apply(n,an[on](arguments,1))}function Pe(){Ie=pe()}function Ne(e,t){var r={};return Ie||Pe(),r.b=Ie.lzy,Xn(r,"v",{configurable:!0,get:function(){var n=_e(e,null,t);return Ie.lzy||Xn(r,"v",{value:n}),r.b=Ie.lzy,n}}),r}var Ae,Re,Me=e(t,"random"),Oe=Ne(function(){for(var n=Te().toString(36).slice(2);n.length<16;)n+=Me().toString(36).slice(2);return n.substring(0,16)}),Ue="_urid",Le="$nw21sym",qe=0;function Ve(n){var e="_"+qe+++"_"+Oe.v,t=g+"("+n+")";function r(n,e){bn(o,n,{v:e,e:!1,w:!1})}var i,o=Se(null);return r("description",x(n)),r(k,function(){return t+Le+e}),r("valueOf",function(){return o}),r("v",t),r("_uid",e),(i=o)&&(b(function(){i[F]=!0,i[z]="symbol"}),b(bn,[i,F,{v:!0,w:!1,e:!1}]),b(bn,[i,z,{v:"symbol",w:!1,e:!1}])),i}function Fe(n){Ae||(r=pe(),Ae=r.gblSym=r.gblSym||{k:{},s:{}});var e,t,r=Ae;return On(r.k,n)||(e=Ve(n),t=ie(r.s).length,e[Ue]=function(){return t+"_"+e[k]()},r.k[n]=e,r.s[e[Ue]()]=x(n)),r.k[n]}function C(n){return Xn({toJSON:function(){return n}},"v",{value:n})}function ze(e,t){var r={toJSON:function(){return r.v}};return Xn(r,"v",{get:function(){var n=_e(e,null,t);return e=y,Xn(r,"v",{value:n}),n},configurable:!0})}var je,He="window";function Be(n,e){var t;return function(){return Ie||Pe(),(t=t&&!Ie.lzy?t:C(b(n,e).v)).v}}function Ke(n){return Ie||Pe(),(je=je&&!1!==n&&!Ie.lzy?je:C(b(ve).v||y)).v}function xn(n,e){e=je&&!1!==e?je.v:Ke(e);if(e&&e[n])return e[n];if(n===He)try{return window}catch(t){}return y}var We,Xe,$e,Je=Be(xn,["document"]),Ge=Be(xn,[He]),Qe=Be(xn,["navigator"]),Ye=Be(xn,["history"]),Ze=Be(function(){return!!b(function(){var n=xn("process");return n&&(n.versions||{}).node}).v}),nt=Be(function(){return!!b(function(){return self&&self instanceof WorkerGlobalScope}).v});function et(){return We=C(b(xn,[g]).v)}function tt(n){var e=(Ie.lzy?0:We)||et();return e.v?e.v[n]:rn}function rt(n,e){var t=le[n],r=(Ie||Pe(),(Ie.lzy?0:We)||et());return r.v?r.v[t||n]:e?rn:(Re=Re||{},(t=le[n])?Re[t]=Re[t]||Ve(g+"."+t):void 0)}function it(n,e){Ie||Pe();var t=(Ie.lzy?0:We)||et();return t.v?t.v(n):e?y:Ve(n)}function ot(n){return Ie||Pe(),((Xe=(Ie.lzy?0:Xe)||C(b(tt,["for"]).v)).v||Fe)(n)}function at(n){return n&&gn(n.next)}function ut(n){return!W(n)&&gn(n[rt(3)])}function ct(n,e,t){if(n&&(at(n)||(n=n[($e=$e||C(rt(3))).v]?n[$e.v]():y),at(n))){var r=rn,i=rn;try{for(var o=0;!(i=n.next()).done&&-1!==e[on](W(t)?n:t,i.value,o,n);)o++}catch(a){r={e:a},n["throw"]&&(i=y,n["throw"](r))}finally{try{i&&!i.done&&n["return"]&&n["return"](i)}finally{if(r)throw r.e}}}}function st(e,n){return!dn(n)&&e&&(mn(n)?_e(e.push,e,n):at(n)||ut(n)?ct(n,function(n){e.push(n)}):e.push(n)),e}var Cn=r("indexOf",R),ft=r("map",R);function lt(n){return((n?n.slice:y)||an).apply(n,an[on](arguments,1))}function dt(n,e,t){return-1!==Cn(n,e,t)}var vt,pt,gt=qn("includes",R,dt),mt=Fn(w),ht=e(t,"floor"),yt=r("reduce",R),bt=a(e(D,"setPrototypeOf"),xt);function xt(t,n){var e;return(vt=vt||C(((e={})[s]=[],e instanceof Array))).v?t[s]=n:en(n,function(n,e){return t[n]=e}),t}function Ct(n,e){e&&(n[T]=e)}function It(i,o,n,a){var e,t,u=n||Error,c=u[f][T],s=Error.captureStackTrace,n=u;return b(bn,[t=function(){var n=this,e=arguments;try{b(Ct,[u,i]);var t,r=_e(u,n,a?a(e):an[on](e))||n;return r!==n&&(t=ue(n))!==ue(r)&&bt(r,t),s&&s(r,n[l]),o&&o(r,e),r}finally{b(Ct,[u,c])}},T,{v:e=i,c:!0,e:!1}]),(t=bt(t,n))[f]=n===y?Se(n):(r[f]=n[f],new r),t;function r(){this[l]=t,b(bn,[this,T,{v:e,c:!0,e:!1}])}}function St(n){throw new(pt=pt||It("UnsupportedError"))(n)}var wt=r("replace",A);function Tt(e){return function(n){return fn(n),(n=x(n))&&wt(n,e,u)}}var G=qn("trim",A,Tt(/^\s+|(?=\s)\s+$/g)),kt=r("toUpperCase",A),_t=r("toLowerCase",A);function Et(n){return wt(x(n),/(_|\b)\w/g,kt)}var Dt,Pt,Nt,At,Rt=a(e(D,_),Y),Mt=a(e(D,E),Z);function Ot(n){if(!n||typeof n!==v)return!1;var e=!1;if(n!==(Nt=Nt||!Ge()||Ge())){Pt||(Dt=Function[f][k],Pt=Dt[on](D));try{var t=ue(n),e=(e=!t)||!(!(t=Rn(t,l)?t[l]:t)||typeof t!==c||Dt[on](t)!==Pt)}catch(r){}}return e}function Ut(n){var e;return At=At||C((e=[P,A,R,M,O,U,L,q,V],b(xn,["Map"]).v,b(xn,["Set"]).v,b(xn,["WeakMap"]).v,b(xn,["WeakSet"]).v,b(xn,["Promise"]).v,b(xn,["Symbol"]).v,b(xn,["ArrayBuffer"]).v,b(xn,["SharedArrayBuffer"]).v,b(xn,["DataView"]).v,b(xn,["Int8Array"]).v,b(xn,["Uint8Array"]).v,b(xn,["Uint8ClampedArray"]).v,b(xn,["Int16Array"]).v,b(xn,["Uint16Array"]).v,b(xn,["Int32Array"]).v,b(xn,["Uint32Array"]).v,b(xn,["Float32Array"]).v,b(xn,["Float64Array"]).v,b(xn,["BigInt64Array"]).v,b(xn,["BigUint64Array"]).v,b(xn,["WeakRef"]).v,b(xn,["FinalizationRegistry"]).v,e)),0<=Cn(At.v,n)}function Lt(n){return n.value&&zt(n),!0}var qt=[function(n){var e,t=n.value;return!!mn(t)&&((e=n.result=[]).length=t.length,n.copyTo(e,t),!0)},zt,function(n){return n.type===c},function(n){var e=n.value;return!!$(e)&&(n.result=new Date(e.getTime()),!0)}];function Vt(t,n,r,e){var i,o,a=r.handler,e=r.path?e?r.path.concat(e):r.path:[],u={handler:r.handler,src:r.src,path:e},c=typeof n,s=!1,f=n===y,l=(f||(n&&c===v?s=Ot(n):(d=d||["string","number","boolean",p,"symbol","bigint"],f=!(c===v||!~d.indexOf(c)))),{type:c,isPrim:f,isPlain:s,value:n,result:n,path:e,origin:r.src,copy:function(n,e){return Vt(t,n,e?u:r,e)},copyTo:function(n,e){return Ft(t,n,e,u)}});return l.isPrim?a&&a[on](r,l)?l.result:n:(i=n,c=function(e){bn(l,"result",{g:function(){return e.v},s:function(n){e.v=n}});for(var n=0,t=a;!(t||(n<qt.length?qt[n++]:Lt))[on](r,l);)t=y},yn(f=t,function(n){if(n.k===i)return o=n,-1}),o||(o={k:i,v:i},f.push(o),c(o)),o.v)}function Ft(t,r,n,i){return Ut(n)||function(t,r,i){var e=t,o=function(n,e){if(!Ln(n))return r[on](W(i)?t:i,n,e)},a=i;if(e!==y&&e!==rn){for(var n in e)if(On(e,n)&&-1===o[on](W(a)?e:a,n,e[n]))return;yn(Mt(e),function(n){if(jn(e,n)&&-1===o[on](W(a)?e:a,n,e[n]))return-1})}}(n,function(n,e){r[n]=Vt(t,e,i,n)}),r}function zt(n){var e,t=n.value;return!(!t||!n.isPlain||(e=n.result={},n.copyTo(e,t),0))}function jt(e,n){return yn(n,function(n){Ft([],e,n,{handler:void 0,src:n,path:[]})}),e}function Ht(n){return jt(Vt([],n,{handler:void 0,src:n})||{},an[on](arguments))}var Bt,Kt=r("split",A);function Wt(e,n,t){if(e&&n){var r,i,n=Kt(n,"."),o=n.pop(),a=!0;if(yn(n,function(n){if(Ut(e)||Ln(n))return a=!1,-1;vn(e[n])&&(e[n]={},r||(r=e,i=n)),e=e[n]}),!a||W(o)||Ut(e)||Ln(o)){if(r)try{delete r[i]}catch(u){}}else e[o]=t}}function Xt(){return Ie||Pe(),(Bt=Bt&&!Ie.lzy?Bt:C(b(xn,["performance"]).v)).v}function $t(){var n=Xt();return n&&n.now?n.now():Te()}var Jt=e(t,"abs"),Gt=e(t,"round"),j=r("indexOf",A),Qt=qn("endsWith",A,Yt);function Yt(n,e,t){ln(n);e=pn(e)?e:x(e),t=!dn(t)&&t<n[w]?t:n[w];return ye(n,t-e[w],t)===e}var Zt=qn("startsWith",A,nr);function nr(n,e,t){ln(n);e=pn(e)?e:x(e),t=0<t?t:0;return ye(n,t,t+e[w])===e}var er="unref",tr="hasRef";function rr(n,e,t){var r,i,o,a,u,c,s=mn(e),f=s?e.length:0,l=(s=0<f?e[0]:s?rn:e,(s=gn(s)?s:void 0)||(r=pe().tmOut||[],mn(r)&&0<r.length&&gn(r[0])&&(s=r[0])),s||setTimeout),d=(r=1<f?e[1]:rn,(s=gn(r)?r:void 0)||(f=pe().tmOut||[],mn(f)&&1<f.length&&gn(f[1])&&(s=f[1])),s||clearTimeout),v=t[0],p=(t[0]=function(){p.dn(),_e(v,rn,an[on](arguments))},i=function(n){if(n){if(n.refresh)return n.refresh(),n;_e(d,rn,[n])}return _e(l,rn,t)},o=function(n){_e(d,rn,[n])},u=!0,c=n?i(y):y,(a={cancel:m,refresh:h,hasRef:function(){return c&&c[tr]?c[tr]():u},ref:function(){return u=!0,c&&c.ref&&c.ref(),a}})[er]=g,{h:a=Xn(a,"enabled",{get:function(){return!!c},set:function(n){!n&&c&&m(),n&&!c&&h()}}),dn:function(){c=y}});function g(){return u=!1,c&&c[er]&&c[er](),a}function m(){c&&o(c),c=y}function h(){return c=i(c),u||g(),a}return p.h}function ir(){return rr(!0,rn,an[on](arguments))}var or="constructor",ar="prototype",ur="function",cr="_dynInstFuncs",sr="_isDynProxy",fr="_dynClass",lr="_dynBaseFuncs",dr="_dynInstChk",vr=dr,pr="_dyn_r$",gr="_dfOpts",mr="_unknown_",hr="__proto__",yr="_dyn"+hr,N="__dynProto$Gbl",br="_dynInstProto",xr="useBaseInst",Cr="setInstFuncs",Ir=Object,Sr=Ir.getPrototypeOf,wr=Ir.getOwnPropertyNames,_=Ke(),Tr=_[N]||(_[N]={o:((E={})[Cr]=!0,E[xr]=!0,E),n:1e3});function kr(n){return n&&(n===Ir[ar]||n===Array[ar])}function _r(n){return kr(n)||n===Function[ar]}function Er(n){if(n){if(Sr)return Sr(n);var e=n[hr]||n[ar]||(n[or]?n[or][ar]:null),t=n[yr]||e;Rn(n,yr)||(delete n[br],t=n[yr]=n[br]||n[yr],n[br]=e)}return t}function Dr(n,e){var t=[];if(wr)t=wr(n);else for(var r in n)"string"==typeof r&&Rn(n,r)&&t.push(r);if(t&&0<t.length)for(var i=0;i<t.length;i++)e(t[i])}function Pr(n,e,t){return e!==or&&typeof n[e]===ur&&(t||Rn(n,e))&&e!==hr&&e!==ar}function Nr(n){sn("DynamicProto: "+n)}function Ar(n,e){for(var t=n.length-1;0<=t;t--)if(n[t]===e)return 1}function Rr(n,e){return Rn(n,ar)?n.name||e||mr:((n||{})[or]||{}).name||e||mr}function Mr(n,r,e,t){Rn(n,ar)||Nr("theClass is an invalid class definition.");var i,o,c,s,f,l,d,v,a=n[ar],u=(function(n){if(!Sr)return 1;for(var e=[],t=Er(r);t&&!_r(t)&&!Ar(e,t);){if(t===n)return 1;e.push(t),t=Er(t)}}(a)||Nr("["+Rr(n)+"] not in hierarchy of ["+Rr(r)+"]"),null),n=(Rn(a,fr)?u=a[fr]:(u="_dynCls$"+Rr(n,"_")+"$"+Tr.n,Tr.n++,a[fr]=u),Mr[gr]),p=!!n[xr],g=(p&&t&&t[xr]!==undefined&&(p=!!t[xr]),i=r,o=Se(null),Dr(i,function(n){!o[n]&&Pr(i,n,!1)&&(o[n]=i[n])}),o),p=(e(r,function(n,e,t,o){function r(n,e,t){var r,i=e[t];return i[sr]&&o&&!1!==(r=n[cr]||{})[vr]&&(i=(r[e[fr]]||{})[t]||i),function(){return i.apply(n,arguments)}}var i,a=Se(null),u=(Dr(t,function(n){a[n]=r(e,t,n)}),function(n){if(Rn(n,lr))return n[lr];for(var e=Se(null),t=Er(n),r=[];t&&!_r(t)&&!Ar(r,t);)Dr(t,function(n){!e[n]&&Pr(t,n,!Sr)&&(e[n]=t)}),r.push(t),t=Er(t);return n[lr]=e}(n));for(i in u)a[i]||(a[i]=r(e,u[i],i));return a}(a,r,g,p)),!!Sr&&!!n[Cr]);c=a,s=u,f=r,l=g,e=!1!==(p=p&&t?!!t[Cr]:p),kr(c)||kr(d=f[cr]=f[cr]||Se(null))||(v=d[s]=d[s]||Se(null),!1!==d[vr]&&(d[vr]=!!e),kr(v)||Dr(f,function(n){var i,o,a,u;Pr(f,n,!1)&&f[n]!==l[n]&&(v[n]=f[n],delete f[n],delete d[pr+s+"."+n],Rn(c,n)&&(!c[n]||c[n][sr])||(c[n]=(i=c,a=pr+s+"."+(o=n),(u=function(){var n,e,t=this[cr],r=t?t[a]:undefined;return r||(r=function(n,e,t,r){var i=null;if(n&&Rn(t,fr)){var o=n[cr]||Se(null);if((i=(o[t[fr]]||Se(null))[e])||Nr("Missing ["+e+"] "+ur),!i[dr]&&!1!==o[vr]){var a=!Rn(n,e);if(a)for(var u=Er(n),c=[];u&&!_r(u)&&!Ar(c,u);){var s=u[e];if(s){a=s===r;break}c.push(u),u=Er(u)}try{a&&(n[e]=i),i[dr]=1}catch(f){o[vr]=!1}}}return i}(this,o,i,u)||(typeof(e=(e=i[n=o])===u?Er(i)[n]:e)!==ur&&Nr("["+n+"] is not a "+ur),e),t&&(t[a]=r)),r.apply(this,arguments)})[sr]=1,u)))}))}Mr[gr]=Tr.o;var Or="function",Ur="object",Lr="undefined",qr="prototype",Vr=Object,Fr=Vr[qr],zr=((Ke()||{}).Symbol,(Ke()||{}).Reflect,"hasOwnProperty"),jr=re||function(n){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Fr[zr].call(e,i)&&(n[i]=e[i]);return n},Hr=function(n,e){return(Hr=Vr.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var t in e)e[zr](t)&&(n[t]=e[t])})(n,e)};function Br(n,e){function t(){this.constructor=n}typeof e!==Or&&null!==e&&sn("Class extends value "+e+" is not a constructor or null"),Hr(n,e),n[qr]=null===e?Se(e):(t[qr]=e[qr],new t)}function Kr(n,e){for(var t=0,r=e.length,i=n.length;t<r;t++,i++)n[i]=e[t];return n}var Wr,t=function(n){return Gn(n,1,0,ae)},r=function(n){return t={},en(n,function(n,e){Qn(t,n,e[1]),Qn(t,e[0],e[1])}),ae(t);var t},Xr=t({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2}),$r="toLowerCase",In="length",Jr="warnToConsole",Gr="throwInternal",Qr="watch",Yr="apply",Sn="push",Zr="splice",ni="logger",ei="cancel",ti="initialize",ri="identifier",ii="removeNotificationListener",oi="addNotificationListener",ai="stringify",ui="traceId",ci="spanId",si="traceFlags",fi="isInitialized",li="traceHdrMode",di="getNotifyMgr",vi="getPlugin",pi="track",gi="name",mi="iKey",hi="time",yi="processNext",bi="getProcessTelContext",xi="pollInternalLogs",Ci="instrumentationKey",Ii="value",Si="enabled",wi="stopPollingInternalLogs",Ti="unload",ki="onComplete",_i="reason",Ei="flush",Di="getTraceCtx",Pi="setTraceCtx",Ni="getActiveSpan",Ai="setActiveSpan",Ri="spanContext",Mi="parentSpanContext",Oi="parentSpanId",Ui="loggingLevelConsole",Li="join",qi="createNew",Vi="teardown",Fi="messageId",zi="message",ji="attributeCountLimit",Hi="suppressTracing",Bi="diagLog",Ki="_doTeardown",Wi="update",Xi="getNext",$i="setNextPlugin",Ji="split",Gi="isChildEvt",Qi="data",Yi="getCtx",Zi="setCtx",no="config",eo="call",to="itemsReceived",ro="replace",io="headers",oo="urlString",ao="timeout",uo="status",co="host",so="exception",fo="type",lo="match",vo="setTraceFlags",po="pathname",go="traceState",mo="count",ho="preTriggerDate",yo="getUTCDate",bo="properties",xo="userAgent",Co="attributes",Io="startTime",So="duration",wo="toString",To="handler",ko="concat",_o="ingestionendpoint",Eo="createEvent",Do="substring",Po="getAllResponseHeaders",No="removeItem",Ao="getAttribute",Ro="correlationHeaderExcludePatterns",Mo="entries",Oo="traceCfg",Uo="measurements",Lo="sizeInBytes",qo="typeName",Vo="exceptions",Fo="severityLevel",zo="problemGroup",jo="parsedStack",Ho="hasFullStack",Bo="assembly",Ko="fileName",Wo="line",Xo="aiDataContract",$o="Promise",Jo="rejected";function Go(n,e){return Qo(n,function(n){return e?e({status:"fulfilled",rejected:!1,value:n}):n},function(n){return e?e({status:Jo,rejected:!0,reason:n}):n})}function Qo(n,e,t,r){var i=n;try{if(An(n))(e||t)&&(i=n.then(e,t));else try{e&&(i=e(n))}catch(o){if(!t)throw o;i=t(o)}}finally{r&&Yo(i,r)}return i}function Yo(n,e){var t=n;return e&&(An(n)?t=n["finally"]?n["finally"](e):n.then(function(n){return e(),n},function(n){throw e(),n}):e()),t}var Zo,na=["pending","resolving","resolved",Jo],ea="dispatchEvent";function ta(n){var e;return!!(e=n&&n.createEvent?n.createEvent("Event"):e)&&e.initEvent}var ra,ia,oa,aa,ua="unhandledRejection",ca=ua.toLowerCase(),sa=10;function fa(n){return gn(n)?n.toString():hn(n)}function la(n,e,t){var u,o,r=lt(arguments,3),c=0,s=!1,f=[],l=!1,i=null;function a(o,a){return l=!0,i&&i.cancel(),i=null,n(function(r,i){f.push(function(){try{var n=2===c?o:a,e=dn(n)?u:gn(n)?n(u):n;An(e)?e.then(r,i):(n||3!==c?r:i)(e)}catch(t){i(t)}}),s&&v()},r)}function d(){return na[c]}function v(){var n;0<f.length&&(n=f.slice(),f=[],l=!0,i&&i.cancel(),i=null,e(n))}function p(e,t){return function(n){if(c===t){if(2===e&&An(n))return c=1,void n.then(p(2,1),p(3,1));c=e,s=!0,u=n,v(),l||3!==e||i||(i=ir(g,sa))}}}function g(){var n,e,t,r,i;l||(l=!0,Ze()?process.emit(ua,u,o):(n=Ge()||Ke(),ra=ra||C(b(xn,[$o+"RejectionEvent"]).v),n=n,e=ca,r=function(n){return bn(n,"promise",{g:function(){return o}}),n.reason=u,n},t=!!ra.v,i=Je(),r(i=(Zo=Zo||C(!!b(ta,[i]).v)).v?i.createEvent("Event"):t?new Event(e):{}),Zo.v&&i.initEvent(e,!1,!0),i&&n[ea]?n[ea](i):(t=n["on"+e])?t(i):(r=xn("console"))&&(r.error||r.log)(e,hn(i))))}Xn(o={then:a,"catch":function(n){return a(undefined,n)},"finally":function(e){var n=e,t=e;return gn(e)&&(n=function(n){return e&&e(),n},t=function(n){throw e&&e(),n}),a(n,t)}},"state",{get:d}),Ie||Pe(),((Ie.lzy?0:We)||et()).v&&(o[rt(11)]="IPromise"),o.toString=function(){return"IPromise "+d()+(s?" - "+fa(u):"")},gn(t)||sn($o+": executor is not a function - "+fa(t));var m=p(3,0);try{t.call(o,p(2,0),m)}catch(h){m(h)}return o}function da(t){return function(e){var n=lt(arguments,1);return t(function(t,r){try{var i=[],o=1;ct(e,function(n,e){n&&(o++,Qo(n,function(n){i[e]=n,0==--o&&t(i)},r))}),0==--o&&t(i)}catch(n){r(n)}},n)}}function va(e){return C(function(a){var n=lt(arguments,1);return e(function(t,n){var r=[],i=1;function e(n,e){i++,Go(n,function(n){n.rejected?r[e]={status:Jo,reason:n.reason}:r[e]={status:"fulfilled",value:n.value},0==--i&&t(r)})}try{mn(a)?yn(a,e):ut(a)?ct(a,e):sn("Input is not an iterable"),0==--i&&t(r)}catch(o){n(o)}},n)})}function pa(n){yn(n,function(n){try{n()}catch(e){}})}function ga(n,e){return la(ga,(r=Pn(t=e)?t:0,function(n){ir(function(){pa(n)},r)}),n,e);var t,r}function ma(n,e){var t=(ia=ia||C(b(xn,[$o]).v||null)).v;if(!t)return ga(n);gn(n)||sn($o+": executor is not a function - "+hn(n));var r=0,t=new t(function(e,t){n(function(n){r=2,e(n)},function(n){r=3,t(n)})});return Xn(t,"state",{get:function(){return na[r]}}),t}function ha(n){return la(ha,pa,n)}function ya(n,e){return(aa=aa||C(ma)).v.call(this,n,e)}var ba=da(ya),tn=undefined,wn="",xa="channels",Ca="core",Ia="createPerfMgr",Sa="disabled",wa="extensionConfig",Ta="extensions",ka="processTelemetry",_a="priority",Ea="eventsSent",Da="eventsDiscarded",Pa="eventsSendRequest",Na="eventsRetry",Aa="perfEvent",Ra="offlineEventsStored",Ma="offlineBatchSent",Oa="offlineBatchDrop",Ua="getPerfMgr",La="domain",qa="path",Va="Not dynamic - ",Fa="REDACTED",za=["sig","Signature","AWSAccessKeyId","X-Goog-Signature"],ja="version";function Ha(n,e,t){return!n&&vn(n)?e:Nn(n)?n:"true"===x(n)[$r]()}function Ba(n){return{mrg:!0,v:n}}function Ka(n,e){return{set:n,v:e}}function Wa(n,e,t){return{fb:t,isVal:n,v:e}}function Xa(n,e){return{fb:e,set:Ha,v:!!n}}var $a,Ja=/-([a-z])/g,Ga=/([^\w\d_$])/g,Qa=/^(\d+[\w\d_$])/,Ya=Object.getPrototypeOf;function Za(n){return!vn(n)}function nu(n){return n&&pn(n)?(n=(n=n[ro](Ja,function(n,e){return e.toUpperCase()}))[ro](Ga,"_"))[ro](Qa,function(n,e){return"_"+e}):n}function eu(n,e){return!(!n||!e)&&-1!==j(n,e)}function tu(n){return n&&n.toISOString()||wn}function Tn(n){return J(n)?n[gi]:wn}function m(n,e,t,r,i){var o=t;!n||(o=n[e])===t||i&&!i(o)||r&&!r(t)||(n[e]=o=t)}function ru(n,e,t){var r;return n?!(r=n[e])&&vn(r)&&(r=dn(t)?{}:t,n[e]=r):r=dn(t)?{}:t,r}function iu(n,e){var t=null,r=null;return gn(n)?t=n:r=n,function(){var n=arguments;if(r=t?t():r)return r[e][Yr](r,n)}}function ou(n,e,t,r,i){n&&e&&t&&(!1===i&&!dn(n[e])||(n[e]=iu(t,r)))}function au(e,t,n,r){e&&t&&Dn(e)&&mn(n)&&yn(n,function(n){pn(n)&&ou(e,n,t,n,r)})}function uu(n,e){return b(bn,[n,rt(11),gn(e)?{g:e,e:!1}:{v:e,w:!1,e:!1}]),n}function cu(e,t){var r,i;return e&&(r=Ya(e),i=!1,r&&b(function(){var n=uu(Se(r),t);bn(n,($a=$a||C(it("ai$ProtoName"))).v,{v:!0,w:!1,e:!1}),bt(e,n),i=!0}),i||b(uu,[e,t])),e}function su(n){return n&&re?Vr(re({},n)):n}function fu(n,e,t){e=e&&e.featureOptIn&&e.featureOptIn[n];if(n&&e){n=e.mode;if(3===n)return!0;if(2===n)return!1}return t}function lu(n){try{return n.responseText}catch(e){}return null}function du(n,e){return n?"XMLHttpRequest,Status:"+n[uo]+",Response:"+lu(n)||n.response||wn:e}function vu(n,e){return e&&(Pn(e)?n=[e][ko](n):mn(e)&&(n=e[ko](n))),n}var pu="withCredentials";function gu(n,e,t){return!n[t]&&e&&e.getResponseHeader&&(e=e.getResponseHeader(t))&&(n[t]=G(e)),n}var mu="kill-duration",hu="kill-duration-seconds",yu="time-delta-millis";function bu(n,e){var t,r,i={};return n[Po]?(t=n[Po](),r={},pn(t)&&yn(G(t)[Ji](/[\r\n]+/),function(n){var e,t;n&&(-1!==(t=j(n,": "))?(e=G(n.substring(0,t))[$r](),t=G(n[Do](t+1)),r[e]=t):r[G(n)]=1)}),i=r):e&&(i=gu(i,n,yu),i=gu(i,n,mu),i=gu(i,n,hu)),i}function xu(n){if(r=!1,pn(e=n)&&3===(e=Kt(e,":"))[In]&&(r=(r=2===(t=Kt(e[0],"."))[In]?!isNaN(parseInt(t[0]||"0"))&&!isNaN(parseInt(t[1]||"0")):!isNaN(parseInt(t[0]||"0")))&&!isNaN(parseInt(e[1]||"0")),r=2===(t=Kt(e[2],"."))[In]?r&&!isNaN(parseInt(t[0]||"0"))&&!isNaN(parseInt(t[1]||"0")):r&&!isNaN(parseInt(t[0]||"0"))),r)return n;n=Gt(n=isNaN(n)||n<0?0:n);var e=wn+n%1e3,t=wn+ht(n/1e3)%60,r=wn+ht(n/6e4)%60,i=wn+ht(n/36e5)%24,n=ht(n/864e5),e=1===e[In]?"00"+e:2===e[In]?"0"+e:e,t=t[In]<2?"0"+t:t,r=r[In]<2?"0"+r:r,i=i[In]<2?"0"+i:i;return(0<n?n+".":wn)+i+":"+r+":"+t+"."+e}var Cu,Iu,Su,wu,Tu="documentMode",ku="location",_u="console",Eu="JSON",Du="crypto",Pu="msCrypto",Nu="msie",Au="trident/",Ru="XMLHttpRequest",Mu=!1;function Ou(){return(wu=wu||Ne(function(){return(Qe()||{})[xo]||wn})).v}function Uu(n){if(n&&Mu){n=xn("__mockLocation");if(n)return n}return typeof location===Ur&&location?location:xn(ku)}function Lu(){return typeof JSON===Ur&&JSON||null!==xn(Eu)}function qu(){return Lu()?JSON||xn(Eu):null}function Vu(){var n=Ou();return Cu&&n===Iu||(n=(Iu=n)[$r](),Cu=C(eu(n,Nu)||eu(n,Au))),Cu.v}function Fu(n){n=((n=(n=void 0===n?null:n)||Ou())||wn)[$r]();if(eu(n,Nu))return e=Je()||{},me(parseInt(n[Ji](Nu)[1]),e[Tu]||0);if(eu(n,Au)){var e=parseInt(n[Ji](Au)[1]);if(e)return e+4}return null}function zu(n){return(Su=Su&&!1!==n?Su:C(!!Qe()&&!!Qe().sendBeacon)).v}function ju(n){var e=!1;try{var e=!!xn("fetch"),t=xn("Request");e&&n&&t&&(e=function(n,e){var t,r=!1;if(n){try{(r=e in n)||(t=n[qr])&&(r=e in t)}catch(i){}if(!r)try{r=!dn((new n)[e])}catch(i){}}return r}(t,"keepalive"))}catch(r){}return e}function Hu(){var n=!1;try{n=!!xn(Ru)}catch(e){}return n}function Bu(n,e){var t=[];return n&&yn(n,function(n){n[gi]&&n[gi]===e&&t[Sn](n)}),t}function Ku(n){var e=[],t=Je();return t&&n&&yn(Bu(t.querySelectorAll("meta"),n),function(n){e[Sn](n.content)}),e}function Wu(e){var t=[],n=Xt();return n&&n.getEntriesByType&&yn(n.getEntriesByType("navigation")||[],function(n){yn(Bu(n.serverTiming,e),function(n){n=n.description;vn(n)||t[Sn](n)})}),t}function Xu(n,e){if(!n||!pn(n)||-1!==j(n," "))return n;var t=e?e.redactUrls:undefined;if(!1===t||2===t)return n;var r=-1!==j(n,"@"),i=-1!==j(n,"?");if(!r&&!i)return n;5===t&&(i=!1),6===t&&(r=!1);try{var o=n;return r&&(o=n.replace(/^([a-zA-Z][a-zA-Z0-9+.-]*:\/\/)([^:@]{1,200}):([^@]{1,200})@(.*)$/,"$1REDACTED:REDACTED@$4")),o=i?function(n,e){var t=j(n,"?");if(-1===t)return n;for(var r=e?e.redactUrls:undefined,i=3===r?za[ko](e.redactQueryParams):4===r?e.redactQueryParams:za,r=ye(n,0,t+1),o=ye(n,t+1),e=wn,t=j(o,"#"),a=(-1!==t&&(e=ye(o,t),o=ye(o,0,t)),!1),u=0;u<i[In];u++){var c=i[u]+"=";if(-1!==j(o,c)){a=!0;break}}if(!a)return n;var s=[],f=!1;if(o&&o[In])for(var l=o[Ji]("&"),u=0;u<l[In];u++){var d=l[u];if(d){var v=j(d,"=");if(-1===v)s[Sn](d);else{var p=d[Do](0,v);if(d[Do](v+1)===wn)s[Sn](d);else{for(var g=!1,m=0;m<i[In];m++)if(p===i[m]){f=g=!0;break}g?s[Sn](p+"="+Fa):s[Sn](d)}}}}return f?r+s[Li]("&")+e:n}(o,e):o}catch(a){return n}}var $u=4294967296,Ju=4294967295,Gu=123456789,Qu=987654321,Yu=!1,Zu=Gu,nc=Qu;function ec(n){var e,t=0,r=xn(Du)||xn(Pu);if(0===(t=r&&r.getRandomValues?r.getRandomValues(new Uint32Array(1))[0]&Ju:t)&&Vu()){if(!Yu)try{var i=2147483647&Te();(e=(Me()*$u^i)+i)<0&&(e>>>=0),Zu=Gu+e&Ju,nc=Qu-e&Ju,Yu=!0}catch(o){}r=((nc=36969*(65535&nc)+(nc>>16)&Ju)<<16)+(65535&(Zu=18e3*(65535&Zu)+(Zu>>16)&Ju))>>>0&Ju|0,t=(r>>>=0)&Ju}return 0===t&&(t=ht($u*Me()|0)),n||(t>>>=0),t}function tc(n){void 0===n&&(n=22);for(var e=ec()>>>0,t=0,r=wn;r[In]<n;)r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0|63&e]||"",e>>>=6,5==++t&&(e=(ec()<<2&4294967295|3&e)>>>0,t=0);return r}var rc="3.4.3",ic="."+tc(6),oc=0;function ac(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType}function uc(n,e){return nu(n+oc+++((e=void 0!==e&&e)?"."+rc:wn)+ic)}function cc(n){var o={id:uc("_aiData-"+(n||wn)+"."+rc),accept:ac,get:function(n,e,t,r){var i=n[o.id];return i?i[nu(e)]:(r&&((i=function(n,e){var t=e[n.id];if(!t){t={};try{ac(e)&&bn(e,n.id,{e:!1,v:t})}catch(r){}}return t}(o,n))[nu(e)]=t),t)},kill:function(n,e){if(n&&n[e])try{delete n[e]}catch(t){}}};return o}function sc(n){return n&&Dn(n)&&!mn(n)&&(n.isVal||n.fb||On(n,"v")||On(n,"mrg")||On(n,"ref")||n.set)}function fc(n,e,t){var r,i=t.dfVal||X;if(e&&t.fb){var o=t.fb;mn(o)||(o=[o]);for(var a=0;a<o[In];a++){var u=o[a],c=e[u];if(i(c)?r=c:n&&(i(c=n.cfg[u])&&(r=c),n.set(n.cfg,x(u),c)),i(r))break}}return!i(r)&&i(t.v)?t.v:r}function lc(t,n,e,r){var i,o,a,u,c,s,f=r,f=sc(f)?(i=f.isVal,o=f.set,c=f.rdOnly,l=f.blkVal,a=f.mrg,!(u=f.ref)&&dn(u)&&(u=!!a),fc(t,n,f)):r,r=(l&&t.blkVal(n,e),!0),l=n[e];!l&&vn(l)||(s=l,r=!1,i&&s!==f&&!i(s)&&(s=f,r=!0),o&&(r=(s=o(s,f,n))===f)),r?s=f&&function d(t,r,n){var i,e=n;return(e=n&&sc(n)?fc(t,r,n):e)&&(sc(e)&&(e=d(t,r,e)),mn(e)?(i=[])[In]=e[In]:Ot(e)&&(i={}),i&&(en(e,function(n,e){e&&sc(e)&&(e=d(t,r,e)),i[n]=e}),e=i)),e}(t,n,f):(Ot(s)||mn(f))&&a&&f&&(Ot(f)||mn(f))&&en(f,function(n,e){lc(t,s,n,e)}),t.set(n,e,s),u&&t.ref(n,e),c&&t.rdOnly(n,e)}var dc=ot("[[ai_dynCfg_1]]"),vc=ot("[[ai_blkDynCfg_1]]"),pc=ot("[[ai_frcDynCfg_1]]");function gc(n,e,t){var r=!1;return!t||n[e.blkVal]||(r=t[pc])||t[vc]?r:Ot(t)||mn(t)}function mc(n){sn("InvalidAccess:"+n)}var hc=["push","pop","shift","unshift","splice"],yc=function(n,e,t,r){n&&n[Gr](3,108,"".concat(t," [").concat(e,"] failed - ")+hn(r))};function bc(n,e){n=Rt(n,e);return n&&n.get}function xc(i,o,a,u){var c={n:a,h:[],trk:function(n){n&&n.fn&&(-1===Cn(c.h,n)&&c.h[Sn](n),i.trk(n,c))},clr:function(n){n=Cn(c.h,n);-1!==n&&c.h[Zr](n,1)}},s=!0,f=!1;function l(){s&&(f=f||gc(l,i,u),u&&!u[dc]&&f&&(u=Sc(i,u,a,"Converting")),s=!1);var n=i.act;return n&&c.trk(n),u}l[i.prop]={chng:function(){i.add(c)}},bn(o,c.n,{g:l,s:function(e){if(u!==e){l[i.ro]&&!i.upd&&mc("["+a+"] is read-only:"+hn(o)),s&&(f=f||gc(l,i,u),s=!1);var n,t=f&&l[i.rf];if(f)if(t){en(u,function(n){u[n]=e?e[n]:tn});try{en(e,function(n,e){Cc(i,u,n,e)}),e=u}catch(r){yc((i.hdlr||{})[ni],a,"Assigning",r),f=!1}}else u&&u[dc]&&en(u,function(n){var n=bc(u,n);n&&(n=n[i.prop])&&n.chng()});e!==u&&(n=e&&gc(l,i,e),!t&&n&&(e=Sc(i,e,a,"Converting")),u=e,f=n),i.add(c)}}})}function Cc(n,e,t,r){var i;return e&&((i=bc(e,t))&&i[n.prop]?e[t]=r:xc(n,e,t,r)),e}function Ic(n,e,t,r){if(e){var i=bc(e,t),o=i&&!!i[n.prop],a=r&&r[0],u=r&&r[1],r=r&&r[2];if(!o){if(r)try{var c=e;if(c&&(Ot(c)||mn(c)))try{c[vc]=!0}catch(s){}}catch(f){yc((n.hdlr||{})[ni],t,"Blocking",f)}try{Cc(n,e,t,e[t]),i=bc(e,t)}catch(f){yc((n.hdlr||{})[ni],t,"State",f)}}a&&(i[n.rf]=a),u&&(i[n.ro]=u),r&&(i[n.blkVal]=!0)}return e}function Sc(t,r,n,e){try{en(r,function(n,e){Cc(t,r,n,e)}),r[dc]||(Xn(r,dc,{get:function(){return t.hdlr}}),i=t,a=n,mn(o=r)&&yn(hc,function(n){var r=o[n];o[n]=function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];var t=r[Yr](this,n);return Sc(i,o,a,"Patching"),t}}))}catch(u){yc((t.hdlr||{})[ni],n,e,u)}var i,o,a;return r}var wc="[[ai_",Tc="]]";function kc(o){var a,n=it(wc+"get"+o.uid+Tc),e=it(wc+"ro"+o.uid+Tc),t=it(wc+"rf"+o.uid+Tc),r=it(wc+"blkVal"+o.uid+Tc),u=it(wc+"dtl"+o.uid+Tc),i=null,c=null;function s(e,n){var t=a.act;try{(a.act=e)&&e[u]&&(yn(e[u],function(n){n.clr(e)}),e[u]=[]),n({cfg:o.cfg,set:o.set.bind(o),setDf:o.setDf.bind(o),ref:o.ref.bind(o),rdOnly:o.rdOnly.bind(o)})}catch(i){var r=o[ni];throw r&&r[Gr](1,107,hn(i)),i}finally{a.act=t||null}}function f(){if(i){var t,n=i,r=(i=null,c&&c[ei](),c=null,[]);if(yn(n,function(e){if(e&&(e[u]&&(yn(e[u],function(n){n.clr(e)}),e[u]=null),e.fn))try{s(e,e.fn)}catch(n){r[Sn](n)}}),i)try{f()}catch(e){r[Sn](e)}if(0<r[In])throw n=r,Wr=Wr||It("AggregationError",function(n,e){1<e[In]&&(n.errors=e[1])}),t="Watcher error(s): ",yn(n,function(n,e){t+="\n".concat(e," > ").concat(hn(n))}),new Wr(t,n||[])}}return a={prop:n,ro:e,rf:t,blkVal:r,hdlr:o,add:function(n){if(n&&0<n.h[In]){i=i||[],c=c||ir(function(){c=null,f()},0);for(var e=0;e<n.h[In];e++){var t=n.h[e];t&&-1===Cn(i,t)&&i[Sn](t)}}},notify:f,use:s,trk:function(n,e){n&&(n=n[u]=n[u]||[],-1===Cn(n,e)&&n[Sn](e))}}}function _c(i,e,n){var t=function(){if(e){var n=e[dc]||e;if(n.cfg&&(n.cfg===e||n.cfg[dc]===n))return n}return null}();if(t)return t;var o,t=uc("dyncfg",!0),n=e&&!1!==n?e:function a(n){var t;return n&&(mn(n)?(t=[])[In]=n[In]:Ot(n)&&(t={}),t)?(en(n,function(n,e){t[n]=a(e)}),t):n}(e),r={uid:null,cfg:n,logger:i,notify:function(){o.notify()},set:function(n,e,t){try{n=Cc(o,n,e,t)}catch(r){yc(i,e,"Setting value",r)}return n[e]},setDf:function(t,n){return n&&en(n,function(n,e){lc(r,t,n,e)}),t},watch:function(n){return e=o,bn(r={fn:t=n,rm:function(){r.fn=null,t=e=null}},"toJSON",{v:function(){return"WatcherHandler"+(r.fn?wn:"[X]")}}),e.use(r,t),r;var e,t,r},ref:function(n,e){return Ic(o,n,e,((n={})[0]=!0,n))[e]},rdOnly:function(n,e){return Ic(o,n,e,((n={})[1]=!0,n))[e]},blkVal:function(n,e){return Ic(o,n,e,((n={})[2]=!0,n))[e]},_block:function(t,r){o.use(null,function(n){var e=o.upd;try{dn(r)||(o.upd=r),t(n)}finally{o.upd=e}})}};return bn(r,"uid",{c:!1,e:!1,w:!1,v:t}),Sc(o=kc(r),n,"config","Creating"),r}function Ec(n,e,t,r){t=_c(t,n||{},r);return e&&t.setDf(t.cfg,e),t}function Dc(n,e,t){var r,i,o=n[dc]||n;return!o.cfg||o.cfg!==n&&o.cfg[dc]!==o?(r=t,i=Va+hn(n),r?(r[Jr](i),r[Gr](2,108,i)):mc(i),Ec(n,null,t)[Qr](e)):o[Qr](e)}var Pc,Nc="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",Ac="sampleRate",Rc="ProcessLegacy",Mc="http.method",Oc="https://dc.services.visualstudio.com",Uc="/v2/track",Lc="not_specified",qc="iKey",Vc=[Ea,Da,Pa,Aa],Fc=null;function zc(n){var e=Fc;return(e=e||!0===n.disableDbgExt?e:Fc||(n=xn("Microsoft"),Fc=n?n.ApplicationInsights:Fc))?e.ChromeDbgExt:null}var jc="warnToConsole",Hc={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},Bc=((N={})[0]=null,N[1]="errorToConsole",N[2]=jc,N[3]="debugToConsole",N);function Kc(n){return n?'"'+n[ro](/\"/g,wn)+'"':wn}function Wc(n,e){var t,r=typeof console!==Lr?console:xn(_u);r&&(t="log",r[n]&&(t=n),gn(r[t])&&r[t](e))}$c.dataType="MessageData";var Xc=$c;function $c(n,e,t,r){void 0===t&&(t=!1),this[Fi]=n,this[zi]=(t?"AI: ":"AI (Internal): ")+n;t=wn,Lu()&&(t=qu()[ai](r)),n=(e?" message:"+Kc(e):wn)+(r?" props:"+Kc(t):wn);this[zi]+=n}function Jc(n,e){return(n||{})[ni]||new Gc(e||(n||{})[no])}Qc.__ieDyn=1;var Gc=Qc;function Qc(r){this.identifier="DiagnosticLogger",this.queue=[];var c,i,s,f,e,l=0,d={};Mr(Qc,this,function(o){function a(n,e){var t,r;s<=l||(r=!0,t="AITR_"+e[Fi],d[t]?r=!1:d[t]=!0,r&&(n<=i&&(o.queue[Sn](e),l++,u(1===n?"error":"warn",e)),l===s&&(r=new Xc(23,t="Internal events throttle limit per PageView reached for this app.",!1),o.queue[Sn](r),1===n?o.errorToConsole(t):o[Jr](t))))}function u(n,e){var t=zc(r||{});t&&t[Bi]&&t[Bi](n,e)}e=Dc(Ec(r||{},Hc,o).cfg,function(n){n=n.cfg;c=n[Ui],i=n.loggingLevelTelemetry,s=n.maxMessageLimit,f=n.enableDebug}),o.consoleLoggingLevel=function(){return c},o[Gr]=function(n,e,t,r,i){e=new Xc(e,t,i=void 0!==i&&i,r);if(f)throw hn(e);t=Bc[n]||jc;dn(e[zi])?u("throw"+(1===n?"Critical":"Warning"),e):(i?(r=+e[Fi],!d[r]&&n<=c&&(o[t](e[zi]),d[r]=!0)):n<=c&&o[t](e[zi]),a(n,e))},o.debugToConsole=function(n){Wc("debug",n),u("warning",n)},o[Jr]=function(n){Wc("warn",n),u("warning",n)},o.errorToConsole=function(n){Wc("error",n),u("error",n)},o.resetInternalMessageCount=function(){l=0,d={}},o.logInternalMessage=a,o[Ti]=function(n){e&&e.rm(),e=null},bn(o,"dbgMode",{g:function(){return f}})})}function Yc(n){return n||new Gc}function kn(n,e,t,r,i,o){void 0===o&&(o=!1),Yc(n)[Gr](e,t,r,i,o)}function Zc(n,e){Yc(n)[Jr](e)}function ns(){}var es=32,ts=512,rs=/^\s*((?:([a-z][a-z\d_\-*\/]{0,255})|(([a-z\d][a-z\d_\-*\/]{0,240})@([a-z][a-z\d_\-*\/]{0,13})))=([ !-+\--<>-~]{0,255}[!-+\--<>-~]))\s*$/;function is(n){if(n){rs.lastIndex=0;var e,t,n=rs.exec(n);if(n&&7<=n[In]&&n[1]&&n[6])return t=null,1==(e=n[3]?1:0)&&(t={tenantId:n[4],systemId:n[5]}),{type:e,key:n[2],multiTenant:t,value:n[6]}}return null}function os(n){var e,t=[];return n&&(e=[],yn(Kt(n,","),function(n){n=is(n);if(n&&-1===Cn(e,n.key)&&(t[Sn](n),e[Sn](n.key),t[In]>=es))return-1})),t}function as(n,e){for(var t=0;t<n[In];t++)if(n[t].key===e)return t;return-1}function us(n,e){var t=[],r=[];return yn(n,function(n){(null!=n[Ii]?t:r)[Sn](n.key)}),e&&yn(e.keys,function(n){-1===Cn(t,n)&&-1===Cn(r,n)&&t[Sn](n)}),t}function cs(n,s){var e=os,t=[],r=[n||wn],f=ze(function(){var n=b(e,r);return n.e?t:n.v});function l(n){var e,t=f.v,r=as(t,n);return-1!==r?null!=(r=t[r][Ii])&&(e=r):s&&(e=s.get(n)),e}function i(n){var e,t;return n?(-1!==(t=as(e=f.v,n.key))&&e[Zr](t,1),e.unshift(n),f=C(e),0):-1}var o={keys:[],isEmpty:!1,get:l,set:function(n,e){var t;return i(t=n&&pn(n)&&!vn(e)&&pn(e)?is(n+"="+e):t)},del:function(n){i({type:2,key:n})},hdrs:function(t,r,i){var o=[],a=wn,u=0,c=0;return r=r||es,i=i||ts,yn(us(f.v,s),function(n){var e=l(n);if(!vn(e)&&pn(e)){u++;n=n+"="+e,e=n[In];if(i<=c+1+e){if(o[Sn](a),t&&o[In]<=t)return-1;a=wn,c=0}if(0<a[In]&&(a+=",",c++),a+=n,c+=e,r<=u)return-1}}),a&&o[Sn](a),o},child:function(){return cs(null,o)}};function a(){var n=o.hdrs(1);return 0<n[In]?n[0]:wn}return Jn(o,{keys:{g:function(){return us(f.v,s)}},isEmpty:{g:function(){return n=f.v,e=s,r=!0,n&&0<n[In]&&yn(n,function(n){null!=n[Ii]?r=!1:(t=t||[])[Sn](n.key)}),r&&e&&!(r=e.isEmpty)&&t&&0<t[In]&&(r=!0,yn(e.keys,function(n){if(-1===Cn(t,n))return r=!1,-1})),r;var n,e,t,r}},toString:{v:a,e:!1},_p:{v:s,e:!1}}),uu(o,a),o}function ss(){for(var n,e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],t=wn,r=0;r<4;r++)t+=e[15&(n=ec())]+e[n>>4&15]+e[n>>8&15]+e[n>>12&15]+e[n>>16&15]+e[n>>20&15]+e[n>>24&15]+e[n>>28&15];var i=e[8+(3&ec())|0];return be(t,0,8)+be(t,9,4)+"4"+be(t,13,3)+i+be(t,16,3)+be(t,19,12)}var fs=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-[^\s]{1,64})?$/i,ls="00",ds="ff",vs="00000000000000000000000000000000",ps="0000000000000000";function gs(n,e,t){return!(!n||n[In]!==e||n===t||!n.match(/^[\da-f]*$/i))}function ms(n,e,t){return gs(n,e)?n:t}function hs(n,e,t,r){return{version:gs(r,2,ds)?r:ls,traceId:bs(n)?n:ss(),spanId:xs(e)?e:Ce(ss(),16),traceFlags:!vn(t)&&0<=t&&t<=255?t:1}}function ys(n,e){if(!n)return null;if(!(n=mn(n)?n[0]||wn:n)||!pn(n)||8192<n[In])return null;-1!==j(n,",")&&(n=(t=n[Ji](","))[0<e&&t[In]>e?e:0]),fs.lastIndex=0;var t=fs.exec(G(n));return t&&t[1]!==ds&&t[2]!==vs&&t[3]!==ps?{version:(t[1]||wn)[$r](),traceId:(t[2]||wn)[$r](),spanId:(t[3]||wn)[$r](),traceFlags:parseInt(t[4],16)}:null}function bs(n){return gs(n,32,vs)}function xs(n){return gs(n,16,ps)}function Cs(n){var e,t;return n?(gs(e=function(n){for(var e=(n=isNaN(n)||n<0||255<n?1:n)[wo](16);e[In]<2;)e="0"+e;return e}(n[si]),2)||(e="01"),t=n[ja]||ls,"".concat((t="00"!==t&&"ff"!==t?ls:t).toLowerCase(),"-").concat(ms(n.traceId,32,vs).toLowerCase(),"-").concat(ms(n.spanId,16,ps).toLowerCase(),"-").concat(e.toLowerCase())):wn}function Is(n,e){if(n&&n[Ti])return n[Ti](e)}var Ss,ws="toGMTString",Ts="toUTCString",ks="cookie",_s="expires",Es="isCookieUseDisabled",Ds="disableCookiesUsage",Ps="_ckMgr",Ns=null,As=null,Rs=null,Ms={},Os={},Us=((E={cookieCfg:Ba(((_={})[La]={fb:"cookieDomain",dfVal:Za},_.path={fb:"cookiePath",dfVal:Za},_.enabled=tn,_.ignoreCookies=tn,_.blockedCookies=tn,_.disableCookieDefer=!1,_)),cookieDomain:tn,cookiePath:tn})[Ds]=tn,E);function Ls(){Ss=Ss||Ne(function(){return Je()})}function qs(n){return!n||n.isEnabled()}function Vs(n,e){return e&&n&&mn(n.ignoreCookies)&&-1!==Cn(n.ignoreCookies,e)}function Fs(n,e){return e&&n&&mn(n.blockedCookies)&&-1!==Cn(n.blockedCookies,e)||Vs(n,e)}function zs(n,e){var t,e=e[Si];return vn(e)&&(t=void 0,dn(n[Es])||(t=!n[Es]),e=t=dn(n[Ds])?t:!n[Ds]),e}function js(n,e){var t,r;return n?t=n.getCookieMgr():e&&(t=(r=e.cookieCfg)&&r[Ps]?r[Ps]:Hs(e)),t||(r=(n||{})[ni],(n=Hs[Ps]||Os[Ps])||(n=Hs[Ps]=Hs(e,r),Os[Ps]=n),t=n),t}function Hs(t,r){var s,f,l,i,o,d,a,v=[];function u(n){(e={})[qa]=n||"/",e[_s]="Thu, 01 Jan 1970 00:00:01 GMT";var e,n=e;return Vu()||(n["max-age"]="0"),Xs(wn,n)}function p(n){if(v)for(var e=v[In]-1;0<=e;e--)v[e].n===n&&v[Zr](e,1)}var e=Dc(t=Ec(t||Os,null,r).cfg,function(n){n.setDf(n.cfg,Us),s=n.ref(n.cfg,"cookieCfg"),f=s[qa]||"/",l=s[La],s.disableCookieDefer?v=null:null===v&&(v=[]);n=i;i=!1!==zs(t,s),o=s.getCookie||$s,d=s.setCookie||Js,a=s.delCookie||Js,!n&&i&&v&&Bs(r)&&v&&(yn(v,function(n){Fs(s,n.n)||(0===n.o?d(n.n,n.v):1===n.o&&a(n.n,n.v))}),v=[])},r),g={isEnabled:function(){var n=!1!==zs(t,s)&&i&&Bs(r),e=Os[Ps];return n&&e&&g!==e?qs(e):n},setEnabled:function(n){s[Si]=n,dn(t[Ds])||(t[Ds]=!n)},set:function(n,e,t,r,i){var o,a,u,c=!1;return Fs(s,n)||(t=t,r=r,i=i,o={},a=G((e=e)||wn),-1!==(u=j(a,";"))&&(a=G(Ce(e,u)),o=Ks(ye(e,u+1))),m(o,La,r||l,Q,dn),vn(t)||(e=Vu(),dn(o[_s])&&0<(u=Te()+1e3*t)&&((r=new Date).setTime(u),m(o,_s,Ws(r,e?ws:Ts)||Ws(r,e?ws:Ts)||wn,Q)),e||m(o,"max-age",wn+t,null,dn)),(u=Uu())&&"https:"===u.protocol&&(m(o,"secure",null,null,dn),(As=null===As?(r=Ou(),!(pn(r)&&(eu(r,"CPU iPhone OS 12")||eu(r,"iPad; CPU OS 12")||eu(r,"Macintosh; Intel Mac OS X 10_14")&&eu(r,"Version/")&&eu(r,"Safari")||eu(r,"Macintosh; Intel Mac OS X 10_14")&&Qt(r,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||eu(r,"Chrome/5")||eu(r,"Chrome/6")||eu(r,"UnrealEngine")&&!eu(r,"Chrome")||eu(r,"UCBrowser/12")||eu(r,"UCBrowser/11")))):As)&&m(o,"SameSite","None",null,dn)),m(o,qa,i||f,null,dn),e=Xs(a,o),qs(g)?(d(n,e),c=!0):v&&(p(n),v[Sn]({n:n,o:0,v:e}),c=!0)),c},get:function(n){var e=wn;if(!Vs(s,n))if(qs(g))e=o(n);else if(v)for(var t=v[In]-1;0<=t;t--){var r,i=v[t];if(i.n===n){0===i.o&&(i=i.v,r=j(i,";"),e=G(-1!==r?Ce(i,r):i));break}}return e},del:function(n,e){var t=!1;return qs(g)?t=g.purge(n,e):v&&(p(n),v[Sn]({n:n,o:1,v:u(e)}),t=!0),t},purge:function(n,e){var t=!1;return Bs(r)&&(a(n,u(e)),t=!0),t},unload:function(n){e&&e.rm(),v=e=null}};return g[Ps]=g}function Bs(n){if(null===Ns){Ns=!1,Ss||Ls();try{var e=Ss.v||{};Ns=e[ks]!==undefined}catch(t){kn(n,2,68,"Cannot access document.cookie - "+Tn(t),{exception:hn(t)})}}return Ns}function Ks(n){var t={};return n&&n[In]&&yn(G(n)[Ji](";"),function(n){var e;(n=G(n||wn))&&(-1===(e=j(n,"="))?t[n]=null:t[G(Ce(n,e))]=G(ye(n,e+1)))}),t}function Ws(n,e){return gn(n[e])?n[e]():null}function Xs(n,e){var t=n||wn;return en(e,function(n,e){t+="; "+n+(vn(e)?wn:"="+e)}),t}function $s(n){var e,t=wn;return Ss||Ls(),Ss.v&&(e=Ss.v[ks]||wn,Rs!==e&&(Ms=Ks(e),Rs=e),t=G(Ms[n]||wn)),t}function Js(n,e){Ss||Ls(),Ss.v&&(Ss.v[ks]=n+"="+e)}var Gs={perfEvtsSendAll:!1};function Qs(n){n.h=null;var e=n.cb;n.cb=[],yn(e,function(n){b(n.fn,[n.arg])})}function Ys(n,e,t,r){yn(n,function(n){n&&n[e]&&(t?(t.cb[Sn]({fn:r,arg:n}),t.h=t.h||ir(Qs,0,t)):b(r,[n]))})}nf.__ieDyn=1;var Zs=nf;function nf(n){this.listeners=[];var t,i=[],o={h:null,cb:[]},a=Ec(n,Gs)[Qr](function(n){t=!!n.cfg.perfEvtsSendAll});Mr(nf,this,function(n){bn(n,"listeners",{g:function(){return i}}),n[oi]=function(n){i[Sn](n)},n[ii]=function(n){for(var e=Cn(i,n);-1<e;)i[Zr](e,1),e=Cn(i,n)},n[Ea]=function(e){Ys(i,Ea,o,function(n){n[Ea](e)})},n[Da]=function(e,t,r){Ys(i,Da,o,function(n){n[Da](e,t,r)})},n[Pa]=function(e,t){Ys(i,Pa,t?o:null,function(n){n[Pa](e,t)})},n[Aa]=function(e){!e||!t&&e[Gi]()||Ys(i,Aa,null,function(n){e.isAsync?ir(function(){return n[Aa](e)},0):n[Aa](e)})},n[Na]=function(e,t){Ys(i,Na,o,function(n){n[Na](e,t)})},n[Ra]=function(e){e&&e[In]&&Ys(i,Ra,o,function(n){n[Ra](e)})},n[Ma]=function(e){e&&e[Qi]&&Ys(i,Ma,o,function(n){n[Ma](e)})},n[Oa]=function(e,n){var t;0<e&&(t=n||0,Ys(i,Oa,o,function(n){n[Oa](e,t)}))},n[Ti]=function(e){var t,r=function(){a&&a.rm(),a=null,i=[],o.h&&o.h[ei](),o.h=null,o.cb=[]};if(Ys(i,"unload",null,function(n){n=n[Ti](e);n&&(t=t||[])[Sn](n)}),t)return ya(function(n){return Go(ba(t),function(){r(),n()})});r()}})}var ef="ParentContextKey",tf="ChildrenContextKey",rf=(of.ParentContextKey="parent",of.ChildrenContextKey="childEvts",of);function of(n,e,t){var r,i=this;i.start=Te(),i[gi]=n,i.isAsync=t,i[Gi]=function(){return!1},gn(e)&&bn(i,"payload",{g:function(){return!r&&gn(e)&&(r=e(),e=null),r}}),i[Yi]=function(n){return n?(n===of[ef]||n===of[tf]?i:i.ctx||{})[n]:null},i[Zi]=function(n,e){n&&(n===of[ef]?(i[n]||(i[Gi]=function(){return!0}),i[n]=e):n===of[tf]?i[n]=e:(i.ctx=i.ctx||{})[n]=e)},i.complete=function(){var n=0,e=i[Yi](of[tf]);if(mn(e))for(var t=0;t<e[In];t++){var r=e[t];r&&(n+=r[hi])}i[hi]=Te()-i.start,i.exTime=i[hi]-n,i.complete=ns}}uf.__ieDyn=1;var af=uf;function uf(e){this.ctx={},Mr(uf,this,function(t){t.create=function(n,e,t){return new rf(n,e,t)},t.fire=function(n){n&&(n.complete(),e&&gn(e[Aa])&&e[Aa](n))},t[Zi]=function(n,e){n&&((t.ctx=t.ctx||{})[n]=e)},t[Yi]=function(n){return(t.ctx||{})[n]}})}var cf,sf="CoreUtils.doPerf";function ff(n,e,t,r,i){if(n)if(n=n[Ua]?n[Ua]():n){var o,a=void 0,u=n[Yi](sf);try{if(a=n.create(e(),r,i))return u&&a[Zi]&&(a[Zi](rf[ef],u),u[Yi]&&u[Zi]&&((o=u[Yi](rf[tf]))||(o=[],u[Zi](rf[tf],o)),o[Sn](a))),n[Zi](sf,a),t(a)}catch(c){a&&a[Zi]&&a[Zi]("exception",c)}finally{a&&n.fire(a),n[Zi](sf,u)}}return t()}function lf(){return cf=cf||C(ot("otTraceState"))}function df(n){return cf=cf||lf(),n&&n[cf.v]||n&&gn(n.serialize)&&gn(n.unset)&&gn(n.get)&&gn(n.set)}function vf(n){var e;return function i(r){var n={set:function(n,e){var t=cs(wn,r);return t.set(n,e),i(t)},unset:function(n){var e=cs(wn,r);return e.del(n),i(e)},get:function(n){return r.get(n)},serialize:function(){var n=r.hdrs(1);return 0<n[In]?n[0]:wn}};return bn(n,(cf=cf||lf()).v,{g:function(){return r}}),n}(df(n)?(e=void 0,(e=cf?n[cf.v]:e)?cs(wn,e):cs(n.serialize())):(e=n)&&mn(e.keys)&&gn(e.get)&&gn(e.set)&&gn(e.del)&&gn(e.hdrs)?n:cs(pn(n)?n:wn))}var pf=cc("plugin");function gf(n){return pf.get(n,"state",{},!0)}function mf(t,r){for(var n=[],e=null,i=t[Xi]();i;){var o,a,u=i[vi]();u&&(e&&e[$i]&&u[ka]&&e[$i](u),a=!!(o=gf(u))[fi],(a=u[fi]?u[fi]():a)||n[Sn](u),e=u,i=i[Xi]())}yn(n,function(n){var e=t[Ca]();n[ti](t.getCfg(),e,r,t[Xi]()),o=gf(n),n[Ca]||o[Ca]||(o[Ca]=e),o[fi]=!0,delete o[Vi]})}function hf(n){return n.sort(function(n,e){var t,r=0;return e?(t=e[ka],n[ka]?r=t?n[_a]-e[_a]:1:t&&(r=-1)):r=n?1:-1,r})}function yf(n){return n&&gn(n.getName)&&gn(n.getTraceId)&&gn(n.getSpanId)&&gn(n.getTraceFlags)&&gn(n.setName)&&gn(n.setTraceId)&&gn(n.setSpanId)&&gn(n[vo])}function bf(n){var t=null,e=null,r=n&&bs(n[ui])?n[ui]:ss(),i=n&&xs(n[ci])?n[ci]:wn,o=n?n[si]:tn,a=!!n&&n.isRemote,u=wn,c=null;function s(){return u}function f(e){return function(n){e&&t&&t.setName(n),u=n}}function l(){return r}function d(e){return function(n){e&&t&&t.setTraceId(n),bs(n)&&(r=n)}}function v(){return i}function p(e){return function(n){e&&t&&t.setSpanId(n),xs(n)&&(i=n)}}function g(){return o}function m(e){return function(n){e&&t&&t[vo](n),o=n}}n&&(yf(n)?u=(t=n).getName():e=n),u||(u="_unknown_",(n=Uu())&&n[po]&&(u=n[po]+(n.hash||"")));var h=null,y=cu(((n={getName:s,setName:f(!0),getTraceId:l,setTraceId:d(!0),getSpanId:v,setSpanId:p(!0),getTraceFlags:g})[vo]=m(!0),n.traceId=r,n.spanId=i,n.traceFlags=o,n.traceState=c,n.isRemote=a,n.pageName=u,n.getOTelSpanContext=function(){var n,e,t,r,i,o;return h||(e=bs((n=y)[ui])?n[ui]:vs,t=xs(n[ci])?n[ci]:ps,r=n.isRemote,i=vn(n[si])?1:n[si],o=null,h=Jn({traceId:e,spanId:t,traceFlags:i},{traceId:{g:function(){return e},s:function(n){return e=bs(n)?n:vs}},spanId:{g:function(){return t},s:function(n){return t=xs(n)?n:ps}},isRemote:{g:function(){return r}},traceFlags:{g:function(){return i},s:function(n){return i=n}},traceState:{g:function(){return o=o||vf(n[go])},s:function(n){o=n}}})),h},n),"DistributedTraceContext");return Jn(y,{pageName:{g:s,s:f(!1)},traceId:{g:l,s:d(!1)},spanId:{g:v,s:p(!1)},traceFlags:{g:g,s:m(!1)},isRemote:{v:a,w:!1},traceState:{g:function(){return c||(t||e&&(c=df(e[go])?cs(e[go].serialize()||wn,t?t[go]:undefined):cs(wn,e[go]||(t?t[go]:undefined))),c=c||cs(wn,t?t[go]:undefined)),c}},parentCtx:{g:function(){return t}},_parent:{g:function(){var n;return t?n={t:"traceCtx",v:t}:e&&(n={t:"initCtx",v:e}),n}}})}var xf="TelemetryPluginChain",Cf="_hasRun",If="_getTelCtx",Sf=0;function wf(n,o,t,e){var r=null,i=[],a=(o=o||Ec({},null,t[ni]),null!==e&&(r=e?function(n,e,t){for(;n;){if(n[vi]()===t)return n;n=n[Xi]()}return Ef([t],e[no]||{},e)}(n,t,e):n),{_next:function(){var n,e=r;return r=e?e[Xi]():null,e||(n=i)&&0<n[In]&&(yn(n,function(n){try{n.func[eo](n.self,n.args)}catch(e){kn(t[ni],2,73,"Unexpected Exception during onComplete - "+hn(e))}}),i=[]),e},ctx:{core:function(){return t},diagLog:function(){return Jc(t,o.cfg)},getCfg:function(){return o.cfg},getExtCfg:function(n,e,t){var r=t?c(o.cfg,n,!0):u(n,!0);return e&&en(e,function(n,e){var t;!vn(r[n])||!(t=o.cfg[n])&&vn(t)||(r[n]=t),lc(o,r,n,e)}),o.setDf(r,e)},getConfig:function(n,e,t){void 0===t&&(t=!1);var r,n=u(n,!1),i=o.cfg;return!n||!n[e]&&vn(n[e])?!i[e]&&vn(i[e])||(r=i[e]):r=n[e],r||!vn(r)?r:t},hasNext:function(){return!!r},getNext:function(){return r},setNext:function(n){r=n},iterate:function(n){for(;e=a._next();){var e=e[vi]();e&&n(e)}},onComplete:function(n,e){for(var t=[],r=2;r<arguments.length;r++)t[r-2]=arguments[r];n&&i[Sn]({func:n,self:dn(e)?a.ctx:e,args:t})}}});function u(n,e){var t=c(o.cfg,"extensionConfig",e);return t?c(t,n,e):null}function c(n,e,t){var r=null;return n&&e&&(r=n[e],n[e]=r=!r&&t?{}:r,r=o.ref(n,e)),r}return a}function Tf(n,e,t,r){var i=Ec(e),o=wf(n,i,t,r),a=o.ctx;return a[yi]=function(n){var e=o._next();return e&&e[ka](n,a),!e},a[qi]=function(n,e){return Tf((n=mn(n=void 0===n?null:n)?Ef(n,i.cfg,t,e):n)||a[Xi](),i.cfg,t,e)},a}function kf(n,t,e){var r=Ec(t[no]),i=wf(n,r,t,e),o=i.ctx;return o[yi]=function(n){var e=i._next();return e&&e[Ti](o,n),!e},o[qi]=function(n,e){return kf((n=mn(n=void 0===n?null:n)?Ef(n,r.cfg,t,e):n)||o[Xi](),t,e)},o}function _f(n,t,e){var r=Ec(t[no]),i=wf(n,r,t,e).ctx;return i[yi]=function(e){return i.iterate(function(n){gn(n[Wi])&&n[Wi](i,e)})},i[qi]=function(n,e){return _f((n=mn(n=void 0===n?null:n)?Ef(n,r.cfg,t,e):n)||i[Xi](),t,e)},i}function Ef(n,e,t,r){var i,o=null,a=!r;return mn(n)&&0<n[In]&&(i=null,yn(n,function(n){(a=!a&&r===n||a)&&n&&gn(n[ka])&&(n=Df(n,e,t),o=o||n,i&&i._setNext(n),i=n)})),r&&!o?Ef([r],e,t):o}function Df(c,r,i){var n,s=null,o=gn(c[ka]),a=gn(c[$i]),f=c?c[ri]+"-"+c[_a]+"-"+Sf++:"Unknown-0-"+Sf++,u=((n={getPlugin:function(){return c},getNext:function(){return s}})[ka]=function(t,n){var e;l(n=n||(e=(e=c&&gn(c[If])?c[If]():e)||Tf(u,r,i)),function(n){if(!c||!o)return!1;var e=gf(c);return!e[Vi]&&!e[Sa]&&(a&&c[$i](s),c[ka](t,n),!0)},"processTelemetry",function(){return{item:t}},!t.sync)||n[yi](t)},n.unload=function(r,i){l(r,function(){var n,e,t=!1;return c&&(n=gf(c),e=c[Ca]||n[Ca],!c||e&&e!==r.core()||n[Vi]||(n[Ca]=null,n[Vi]=!0,n[fi]=!1,c[Vi]&&!0===c[Vi](r,i)&&(t=!0))),t},"unload",ns,i.isAsync)||r[yi](i)},n.update=function(r,i){l(r,function(){var n,e,t=!1;return c&&(n=gf(c),e=c[Ca]||n[Ca],!c||e&&e!==r.core()||n[Vi]||c[Wi]&&!0===c[Wi](r,i)&&(t=!0)),t},"update",ns,!1)||r[yi](i)},n._id=f,n._setNext=function(n){s=n},n);function l(t,r,i,n,e){var o=!1,a=c?c[ri]:xf,u=(u=t[Cf])||(t[Cf]={});return t.setNext(s),c&&ff(t[Ca](),function(){return a+":"+i},function(){u[f]=!0;try{var n=s?s._id:wn;n&&(u[n]=!1),o=r(t)}catch(e){n=!s||u[s._id];n&&(o=!0),s&&n||kn(t[Bi](),1,73,"Plugin ["+a+"] failed during "+i+" - "+hn(e)+", run flags: "+hn(u))}},n,e),o}return ae(u)}function Pf(){var e=[];return{add:function(n){n&&e[Sn](n)},run:function(t,r){yn(e,function(n){try{n(t,r)}catch(e){kn(t[Bi](),2,73,"Unexpected error calling unload handler - "+hn(e))}}),e=[]}}}function Nf(){var e=[];return{run:function(t){var n=e;e=[],yn(n,function(n){try{(n.rm||n.remove)[eo](n)}catch(e){kn(t,2,73,"Unloading:"+hn(e))}})},add:function(n){n&&st(e,n)}}}var Af="getPlugin",Rf=((N={})[wa]={isVal:Za,v:{}},N),_=(Mf.__ieDyn=1,Mf);function Mf(){var i,o,s,f,l,a=this;function e(n){var e,n=n=void 0===n?null:n;return n||(e=o||Tf(null,{},a[Ca]),n=s&&s[Af]?e[qi](null,s[Af]):e[qi](null,s)),n}function u(n,e,t){Ec(n,Rf,Jc(e)),!t&&e&&(t=e[bi]()[Xi]());var r=s;s&&s[Af]&&(r=s[Af]()),a[Ca]=e,o=Tf(t,n,e,r)}function d(){i=!1,a[Ca]=null,s=o=null,l=Nf(),f=Pf()}d(),Mr(Mf,a,function(c){c[ti]=function(n,e,t,r){u(n,e,r),i=!0},c[Vi]=function(n,e){var t,r,i,o,a=c[Ca];if(a&&(!n||a===n[Ca]()))return r=!1,i=n||kf(null,a,s&&s[Af]?s[Af]():s),o=e||{reason:0,isAsync:!1},c[Ki]&&!0===c[Ki](i,o,u)?t=!0:u(),t;function u(){r||(r=!0,f.run(i,e),l.run(i[Bi]()),!0===t&&i[yi](o),d())}},c[Wi]=function(n,e){var t,r,i,o=c[Ca];if(o&&(!n||o===n[Ca]()))return r=!1,i=n||_f(null,o,s&&s[Af]?s[Af]():s),c._doUpdate&&!0===c._doUpdate(i,e||{reason:0},a)?t=!0:a(),t;function a(){r||(r=!0,u(i.getCfg(),i.core(),i[Xi]()))}},ou(c,"_addUnloadCb",function(){return f},"add"),ou(c,"_addHook",function(){return l},"add"),bn(c,"_unloadHooks",{g:function(){return l}})}),a[Bi]=function(n){return e(n)[Bi]()},a[fi]=function(){return i},a.setInitialized=function(n){i=n},a[$i]=function(n){s=n},a[yi]=function(n,e){e?e[yi](n):s&&gn(s[ka])&&s[ka](n,null)},a._getTelCtx=e}function Of(n,e,t){for(var r=!1,i=n[In],o=0;o<i;++o){var a=n[o];if(a)try{if(!1===a.fn[Yr](null,[e])){r=!0;break}}catch(u){kn(t,2,64,"Telemetry initializer failed: "+Tn(u),{exception:hn(u)},!0)}}return!r}Br(qf,Uf=_),qf.__ieDyn=1;var Uf,Lf=qf;function qf(){var i,o,n=Uf.call(this)||this;function e(){i=0,o=[]}return n.identifier="TelemetryInitializerPlugin",n.priority=199,e(),Mr(qf,n,function(t,n){t.addTelemetryInitializer=function(n){return e=i++,st(t=o,r={id:e,fn:n}),{remove:function(){yn(t,function(n,e){if(n.id===r.id)return t[Zr](e,1),-1})}};var t,e,r},t[ka]=function(n,e){Of(o,n,(e||t)[Bi]())&&t[yi](n,e)},t[Ki]=function(){e()}}),n}var Vf="Plugins must provide initialize method",Ff="SDK is still unloading...",zf=oe(((E={cookieCfg:{}})[Ta]={rdOnly:!0,ref:!0,v:[]},E[xa]={rdOnly:!0,ref:!0,v:[]},E[wa]={ref:!0,v:{}},E[Ia]=tn,E.loggingLevelConsole=0,E.diagnosticLogInterval=tn,E.traceHdrMode=3,E.sdkStats=Ba({"int":9e5}),E.traceCfg=Ba(((N={generalLimits:Ba(((N={attributeValueLengthLimit:undefined})[ji]=128,N)),serviceName:null})[Hi]=!1,N)),E));function jf(n,e){return new af(e)}function Hf(e,n){var t=!1;return yn(n,function(n){if(n===e)return t=!0,-1}),t}function Bf(n,t){var r=null,i=-1;return yn(n,function(n,e){if(n.w===t)return r=n,i=e,-1}),{i:i,l:r}}Wf.__ieDyn=1;var Kf=Wf;function Wf(){var C,I,S,r,w,T,k,_,E,D,P,N,A,i,R,M,o,O,U,L,nn,q,V,F,z,j,H,B,K,W,X,$,J,G,Q,Y,Z;Mr(Wf,this,function(d){function v(){J=!0,vn(z)?(W=Xr.INACTIVE,kn(S,1,112,"ikey can't be resolved from promises")):W=Xr.ACTIVE,p()}function p(){I&&(d.releaseQueue(),d[xi]())}function a(n){return Q&&Q[Si]||Z||(n||S&&0<S.queue[In])&&(Y||(Y=!0,x(C[Qr](function(n){var n=n.cfg.diagnosticLogInterval,e=(n&&0<n||(n=1e4),!1);Q&&(e=Q[Si],Q[ei]()),(Q=function(){return rr(!1,rn,an[on](arguments))}(m,n)).unref(),Q[Si]=e}))),Q[Si]=!0),Q}function e(){var t={},e=(B=[],function(n){n&&yn(n,function(n){var e;n[ri]&&n[ja]&&!t[n.identifier]&&(e=n[ri]+"="+n[ja],B[Sn](e),t[n.identifier]=n)})});e(N),P&&yn(P,function(n){e(n)}),e(D)}function u(){I=!1,(C=Ec({},zf,d[ni])).cfg[Ui]=1,bn(d,"config",{g:function(){return C.cfg},s:function(n){d.updateCfg(n,!1)}}),bn(d,"pluginVersionStringArr",{g:function(){return B||e(),B}}),bn(d,"pluginVersionString",{g:function(){return K||(B||e(),K=B[Li](";")),K||wn}}),bn(d,"logger",{g:function(){return S||(S=new Gc(C.cfg),C[ni]=S),S},s:function(n){C[ni]=n,S!==n&&(Is(S,!1),S=n)}}),d[ni]=new Gc(C.cfg),H=[];var n=d[no][Ta]||[];n.splice(0,n[In]),st(n,H),i=new Lf,R=null,M=0,Is(w,!(r=[])),k=T=w=null,Is(_,!1),A=!(D=[]),O=uc("AIBaseCore",!(o=N=P=E=_=null)),U=Pf(),L=Nf(),W=0,J=Y=Z=!(j=[]),G=$=X=Q=B=K=z=V=q=null}function c(){var n=Tf(f(),C.cfg,d);return n[ki](a),n}function g(n){r=d[ni],i=[],o=[],a={},yn(D,function(n){(vn(n)||vn(n[ti]))&&cn(Vf);var e=n[_a],t=n[ri];n&&e&&(vn(a[e])?a[e]=t:Zc(r,"Two extensions have same priority #"+e+" - "+a[e]+", "+t)),(!e||e<500?i:o)[Sn](n)});var r,i,o,a,e={core:i,channels:o},e=(B=K=E=null,N=hf(st(N=(P||[])[0]||[],e[xa])),st(hf(e[Ca]),N)),t=(H=ae(e),d[no][Ta]||[]),t=(t.splice(0,t[In]),st(t,H),c());N&&0<N[In]&&mf(t[qi](N),e),mf(t,e),n&&y(n)}function s(e){var r=null,t=[];return yn(H,function(n){if(n[ri]===e&&n!==i)return r=n,-1;n.getChannel&&t[Sn](n)}),!r&&0<t[In]&&yn(t,function(n){if(!(r=n.getChannel(e)))return-1}),r?{plugin:r,setEnabled:function(n){gf(r)[Sa]=!n},isEnabled:function(){var n=gf(r);return!n[Vi]&&!n[Sa]},remove:function(n,e){var t=[r];l(t,{reason:1,isAsync:n=void 0===n||n},function(n){n&&g({reason:32,removed:t}),e&&e(n)})}}:null}function f(){var n;return E||(n=(H||[]).slice(),-1===Cn(n,i)&&n[Sn](i),E=Ef(hf(n),C.cfg,d)),E}function l(o,n,e){var t;o&&0<o[In]?((t=kf(Ef(o,C.cfg,d),d))[ki](function(){var r=!1,t=[],i=(yn(D,function(n,e){Hf(n,o)?r=!0:t[Sn](n)}),D=t,B=K=null,[]);P&&(yn(P,function(n,e){var t=[];yn(n,function(n){Hf(n,o)?r=!0:t[Sn](n)}),i[Sn](t)}),P=i),e&&e(r),a()}),t[yi](n)):e(!1)}function m(){var n;S&&S.queue&&(n=S.queue.slice(0),S.queue[In]=0,yn(n,function(n){n={name:o||"InternalMessageId: "+n[Fi],iKey:z,time:tu(new Date),baseType:Xc.dataType,baseData:{message:n[zi]}};d[pi](n)}))}function h(t,n,r,i){var o=1,e=!1,a=null;function u(){o--,e&&0===o&&(a&&a[ei](),a=null,n&&n(e),n=null)}return i=i||5e3,N&&0<N[In]&&c()[qi](N).iterate(function(n){var e;n[Ei]&&(o++,e=!1,n[Ei](t,function(){e=!0,u()},r)||e||(t&&null==a?a=ir(function(){a=null,u()},i):u()))}),e=!0,u(),!0}function y(n){var e=_f(f(),d);e[ki](a),d._updateHook&&!0===d._updateHook(e,n)||e[yi](n)}function b(n){var e=d[ni];e?(kn(e,2,73,n),a()):cn(n)}function t(n){var e=d[di]();e&&e[Da]([n],2)}function x(n){L.add(n)}u(),d._getDbgPlgTargets=function(){return[H,r]},d[fi]=function(){return I},d.activeStatus=function(){return W},d._setPendingStatus=function(){W=3},d[ti]=function(n,e,t,r){A&&cn(Ff),d[fi]()&&cn("Core cannot be initialized more than once"),n=(C=Ec(n,(i=d,s={errorHandlers:Ba(((s={attribError:function(n,e,t){i.logger[Gr](2,115,n,{attribName:e,value:t})},spanError:function(n,e){i.logger[Gr](2,116,n,{spanName:e})},debug:function(n){i[ni].debugToConsole(n)},warn:function(n){i.logger[Jr](n)},error:function(n){i.logger[Gr](1,117,n)}}).notImplemented=function(n){i.logger[Gr](1,118,n)},s))},oe(re({},zf,s))),t||d[ni],!1)).cfg,x(C[Qr](function(e){var n,t,r,i=e.cfg,o=($=i.initInMemoMaxSize||100,function(n){var o,e=n[Ci],t=n.endpointUrl;if(3!==W){if(vn(e))return z=null,W=Xr.INACTIVE,r="Please provide instrumentation key",I?(kn(S,1,100,r),p()):cn(r);var r=[];z=An(e)?(r[Sn](e),null):e,X=An(t)?(r[Sn](t),null):t,r[In]?(J=!1,W=3,e=Za((o=n).initTimeOut)?o.initTimeOut:5e4,t=r,n=(oa=oa||va(ha)).v(t,void 0),G&&G[ei](),G=ir(function(){G=null,J||v()},e),Go(n,function(n){try{if(J)return;var e,t,r;n.rejected||((e=n[Ii])&&e[In]&&(t=e[0],z=t&&t[Ii],1<e[In]&&(r=e[1],X=r&&r[Ii])),z&&(o[Ci]=z,o.endpointUrl=X)),v()}catch(i){J||v()}})):v()}}(i),e.ref(e.cfg,wa));en(o,function(n){e.ref(o,n)}),i[li]!==M&&(n=i[li],r=1&n?ys(0<(r=Ku("traceparent"))[In]?r[0]:null,void 0)||ys(t=0<(r=Wu("traceparent"))[In]?r[0]:t,void 0):null,n=2&n?(t=null,(t=0<(n=Ku("tracestate"))[In]?cs(n[Li](",")):t)||0<(n=Wu("tracestate"))[In]&&(t=cs(n[Li](","))),t):null,R=r||n?bf({traceId:r?r[ui]:null,spanId:r?r[ci]:null,traceFlags:r?r[si]:tn,isRemote:!0,traceState:n}):null,M=i[li])})),s=C,o=L,a=(w=r)&&d[di](),u=nn,o.add(s[Qr](function(n){var e=n.cfg.disableDbgExt;!0===e&&u&&(a[ii](u),u=null),a&&!u&&!0!==e&&(u=function(n){if(!Pc){Pc={};for(var e=0;e<Vc[In];e++)Pc[Vc[e]]=function(t,r){return function(){var n=arguments,e=zc(r);e&&(e=e.listener)&&e[t]&&e[t][Yr](e,n)}}(Vc[e],n)}return Pc}(n.cfg),a[oi](u))})),nn=u,x(C[Qr](function(n){var e;n.cfg.enablePerfMgr?(e=n.cfg[Ia],c===e&&c||(ru(n.cfg,Ia,e=e||jf),c=e,k=null),T||k||!gn(e)||(k=e(d,d[di]()))):c=k=null})),d[ni]=t;var i,o,a,u,c,s,f,l,r=n[Ta];(D=[])[Sn].apply(D,Kr(Kr([],e),r)),P=n[xa],g(null),N&&0!==N[In]||cn("No "+xa+" available"),P&&1<P[In]&&((s=d[vi]("TeeChannelController"))&&s.plugin||kn(S,1,28,"TeeChannel required")),f=n,l=S,yn(j,function(n){var e=Dc(f,n.w,l);delete n.w,n.rm=function(){e.rm()}}),I=!(j=null),W===Xr.ACTIVE&&p()},d.getChannels=function(){var e=[];return N&&yn(N,function(n){e[Sn](n)}),ae(e)},d[pi]=function(n){ff(d[Ua](),function(){return"AppInsightsCore:track"},function(){null===n&&(t(n),cn("Invalid telemetry item")),!n[gi]&&vn(n[gi])&&(t(n),cn("telemetry name required")),n[mi]=n[mi]||z,n[hi]=n[hi]||tu(new Date),n.ver=n.ver||"4.0",!A&&d[fi]()&&W===Xr.ACTIVE?c()[yi](n):W!==Xr.INACTIVE&&r[In]<=$&&r[Sn](n)},function(){return{item:n}},!n.sync)},d[bi]=c,d[di]=function(){return w||(w=new Zs(C.cfg),d._notificationManager=w),w},d[oi]=function(n){d.getNotifyMgr()[oi](n)},d[ii]=function(n){w&&w[ii](n)},d.getCookieMgr=function(){return _=_||Hs(C.cfg,d[ni])},d.setCookieMgr=function(n){_!==n&&(Is(_,!1),_=n)},d[Ua]=function(){return T||k||null},d.setPerfMgr=function(n){T=n},d.eventCnt=function(){return r[In]},d.releaseQueue=function(){var n;I&&0<r[In]&&(n=r,r=[],2===W?yn(n,function(n){n[mi]=n[mi]||z,c()[yi](n)}):kn(S,2,20,"core init status is not active"))},d[xi]=function(n){return o=n||null,Z=!1,Q&&Q[ei](),a(!0)},d[wi]=function(){Z=!0,Q&&Q[ei](),m()},au(d,function(){return i},["addTelemetryInitializer"]),d[Ti]=function(n,e,t){void 0===n&&(n=!0),I||cn("SDK is not initialized"),A&&cn(Ff);var r,i={reason:50,isAsync:n,flushComplete:!1},o=(n&&!e&&(r=ya(function(n){e=n})),kf(f(),d));return o[ki](function(){L.run(d[ni]),function r(n,e,t){t||ya(function(n){t=n}),n&&0<mt(n)?Go(Is(n[0],e),function(){r(lt(n,1),e,t)}):t()}([_,w,S],n,function(){u(),e&&e(i)})},d),m(),h(n,function(n){i.flushComplete=n,A=!0,U.run(o,i),d[wi](),o[yi](i)},6,t),r},d[vi]=s,d.addPlugin=function(n,e,t,r){if(!n)return r&&r(!1),void b(Vf);var i=s(n[ri]);if(i&&!e)return r&&r(!1),void b("Plugin ["+n[ri]+"] is already loaded!");var o,a={reason:16};function u(){D[Sn](n),a.added=[n],g(a),r&&r(!0)}i?l(o=[i.plugin],{reason:2,isAsync:!!t},function(n){n?(a.removed=o,a[_i]|=32,u()):r&&r(!1)}):u()},d.updateCfg=function(r,n){var e,t;void 0===n&&(n=!0),d[fi]()&&(e={reason:1,cfg:C.cfg,oldCfg:Ht({},C.cfg),newConfig:Ht({},r),merge:n},r=e.newConfig,t=C.cfg,r[Ta]=t[Ta],r[xa]=t[xa]),C._block(function(e){var t=e.cfg;!function o(t,r,n,i){n&&en(n,function(n,e){i&&Ot(e)&&Ot(r[n])&&o(t,r[n],e,i),i&&Ot(e)&&Ot(r[n])?o(t,r[n],e,i):t.set(r,n,e)})}(e,t,r,n),n||en(t,function(n){On(r,n)||e.set(t,n,tn)}),e.setDf(t,zf)},!0),C.notify(),e&&y(e)},d.evtNamespace=function(){return O},d[Ei]=h,d[Di]=function(n){return q=!q&&!1!==n||!0===n?bf(R):q},d[Pi]=function(n){q=n||null},d.startSpan=function(n,e,t){return V&&V.v&&V.v.isAvailable()?V.v.createSpan(n,e,t||d[Di]()):null},d[Ni]=function(n){return F=!1!==n&&V&&!F&&V.v?V.v.createSpan(V.v.getProviderId(),{recording:!1,root:!0}):F},d[Ai]=function(n){var e,t,r,i=null,o=d[Di](),a=F;return n&&(t=null,n[Ri]?t=n[Ri]():n.context&&(t=n.context()),t&&(yf(t)?i=t:(i=bf(o),(r=n[Mi])||n[Oi]&&(r={traceId:t[ui],spanId:n[Oi]}),r&&r[ui]!==i[ui]&&r[ci]!==i[ci]&&r[si]!==i[si]&&(i[ui]=r[ui],i[ci]=r[ci],i[si]=r[si],i=bf(i)),i[ui]=t[ui],i[ci]=t[ci],i[si]=t[si]))),e={host:d,span:n,prvSpan:a,restore:function(){a?d[Ai](a):(F=null,d[Pi](o)),e.restore=ns}},F=n,i&&d[Pi](i),e},d.setTraceProvider=function(n){V=n},d.getTraceProvider=function(){return V?V.v:null},d.addUnloadHook=x,ou(d,"addUnloadCb",function(){return U},"add"),d.onCfgChange=function(n){var e,t,r=I?Dc(C.cfg,n,d[ni]):((n=Bf(e=j,t=n).l)||e[Sn](n={w:t,rm:function(){var n=Bf(e,t);-1!==n.i&&e[Zr](n.i,1)}}),n);return bn({rm:function(){r.rm()}},"toJSON",{v:function(){return"aicore::onCfgChange<"+JSON[ai](r)+">"}})},d.getWParam=function(){return Je()||C.cfg.enableWParam?0:-1}})}function Xf(n,e){try{if(n&&n!==wn){var t=qu().parse(n);if(t&&t[to]&&t[to]>=t.itemsAccepted&&t.itemsReceived-t.itemsAccepted===t.errors[In])return t}}catch(r){kn(e,1,43,"Cannot parse the response. "+(r[gi]||hn(r)),{response:n})}return null}var $f="&NoResponseBody=true",Jf=(Gf.__ieDyn=1,Gf);function Gf(){var x,i,f,C,I,o,S,l,d,v,p,g,w,T,k=0;Mr(Gf,this,function(t,n){var h=!0;function y(n){kn(f,2,26,"Failed to send telemetry.",{message:"No endpoint url is provided for the batch"}),b(n,400,{})}function b(n,e,t,r){try{n&&n(e,t,r)}catch(i){}}function a(n,e){var t=Qe();if(!n[oo])return y(e),!0;e=n[oo]+(w?$f:wn),n=n[Qi],n=C?n:new Blob([n],{type:"text/plain;charset=UTF-8"});return t.sendBeacon(e,n)}function u(n,e,t){var r,i=n[Qi];try{i&&(a(n,e)?b(e,200,{},wn):(r=I&&I.beaconOnRetry)&&gn(r)?r(n,e,a):(l&&l.sendPOST(n,e,!0),kn(f,2,40,". Failed to send telemetry with Beacon API, retried with normal sender.")))}catch(o){C&&Zc(f,"Failed to send telemetry using sendBeacon API. Ex:"+hn(o)),b(e,C?0:400,{},wn)}}function c(t,r,n){var e,i,o,a=t[io]||{},u=(!n&&x&&(e=ya(function(n,e){i=n,o=e})),C&&n&&t.disableXhrSync&&(n=!1),t[oo]);if(!u)return y(r),void(i&&i(!1));u=u,c=h,n=n,f=t[ao],s=!0,void 0===n&&(n=!1),l=new XMLHttpRequest,s&&v(l,"Microsoft_ApplicationInsights_BypassAjaxInstrumentation",s),c&&v(l,pu,c),l.open("POST",u,!n),c&&v(l,pu,c),!n&&f&&v(l,"timeout",f);var c,s,f,l,d=l;function v(n,e,t){try{n[e]=t}catch(r){}}function p(n){var e=I&&I.xhrOnComplete;e&&gn(e)?e(n,r,t):(e=lu(n),b(r,n[uo],bu(n,C),e))}return C||d.setRequestHeader("Content-type","application/json"),yn(ie(a),function(n){d.setRequestHeader(n,a[n])}),d.onreadystatechange=function(){C||(p(d),4===d.readyState&&i&&i(!0))},d.onload=function(){C&&p(d)},d.onerror=function(n){b(r,C?d[uo]:400,bu(d,C),C?wn:du(d)),o&&o(n)},d.ontimeout=function(){b(r,C?d[uo]:500,bu(d,C),C?wn:du(d)),i&&i(!1)},d.send(t[Qi]),e}function s(t,o,r){var n,i,a,e=t[oo],u=t[Qi],c=C?u:new Blob([u],{type:"application/json"}),s=new Headers,f=u[In],u=!1,l=!1,d=t[io]||{},v=((c={method:"POST",body:c})[Nc]=!0,t.headers&&0<ie(t.headers)[In]&&(yn(ie(d),function(n){s.append(n,d[n])}),c[io]=s),S?c.credentials=S:h&&C&&(c.credentials="include"),r&&(c.keepalive=!0,k+=f,C?2===t._sendReason&&(u=!0,w&&(e+=$f)):u=!0),new Request(e,c));try{v[Nc]=!0}catch(m){}if(!r&&x&&(n=ya(function(n,e){i=n,a=e})),!e)return y(o),void(i&&i(!1));function p(n,e){b(o,e?C?0:e:C?0:400,{},C?wn:n)}function g(n,e,t){var r=n[uo],i=I.fetchOnComplete;i&&gn(i)?i(n,o,t||wn,e):b(o,r,{},t||wn)}try{Go(fetch(C?e:v,C?c:null),function(n){if(r&&(k-=f,f=0),!l)if(l=!0,n.rejected)p(n[_i]&&n[_i][zi],499),a&&a(n[_i]);else{var e=n[Ii];try{C||e.ok?C&&!e.body?(g(e,null,wn),i&&i(!0)):Go(e.text(),function(n){g(e,t,n[Ii]),i&&i(!0)}):(e[uo]?p(e.statusText,e[uo]):p(e.statusText,499),i&&i(!1))}catch(m){e&&e[uo]?p(hn(m),e[uo]):p(hn(m),499),a&&a(m)}}})}catch(m){l||(p(hn(m),499),a&&a(m))}return u&&!l&&(l=!0,b(o,200,{}),i&&i(!0)),C&&!l&&0<t[ao]&&T&&T.set(function(){l||(l=!0,b(o,500,{}),i&&i(!0))},t[ao]),n}function r(){k=0,w=g=p=v=d=x=i=!1,T=l=S=o=I=C=f=null}r(),t[ti]=function(n,e){f=e,i&&kn(f,1,28,"Sender is already initialized"),t.SetConfig(n),i=!0},t._getDbgPlgTargets=function(){return[i,C,o,x]},t.SetConfig=function(n){try{var e;return I=n.senderOnCompleteCallBack||{},o=!!n.disableCredentials,S=n.fetchCredentials,C=!!n.isOneDs,x=!!n.enableSendPromise,d=!!n.disableXhr,v=!!n.disableBeacon,p=!!n.disableBeaconSync,T=n.timeWrapper,w=!!n.addNoResponse,g=!!n.disableFetchKeepAlive,l={sendPOST:c},C||(h=!1),o&&(e=Uu())&&e.protocol&&"file:"===e.protocol[$r]()&&(h=!1),!0}catch(t){}return!1},t.getSyncFetchPayload=function(){return k},t.getSenderInst=function(n,e){if(n&&n[In]){for(var t=n,r=e,i=0,o=null,a=0;null==o&&a<t[In];)i=t[a],d||1!==i?2!==i||!ju(r)||r&&g?3!==i||!zu()||(r?p:v)||(o=u):o=s:Hu()&&(o=c),a++;return o?{_transport:i,_isSync:r,sendPOST:o}:null}return null},t.getFallbackInst=function(){return l},t[Ki]=function(n,e){r()},t.preparePayload=function(a,n,u,e){if(n&&!e&&u[Qi])try{var c,s,f,l,t=xn("CompressionStream");if(gn(t))return c=new ReadableStream({start:function(n){n.enqueue(pn(u[Qi])?(new TextEncoder).encode(u[Qi]):u[Qi]),n.close()}}).pipeThrough(new t("gzip")).getReader(),f=0,l=!(s=[]),Go(c.read(),function d(n){if(!l&&!n.rejected){n=n[Ii];if(!n.done)return s[Sn](n[Ii]),f+=n.value[In],Go(c.read(),d);for(var e=new Uint8Array(f),t=0,r=0,i=s;r<i.length;r++){var o=i[r];e.set(o,t),t+=o[In]}u[Qi]=e,u[io]["Content-Encoding"]="gzip",u._chunkCount=s[In]}l||(l=!0,a(u))}),c;a(u)}catch(r){return void a(u)}else a(u)}})}var Qf="EventData",Yf="ExceptionData",Zf="MetricData",nl="PageviewData",el="PageviewPerformanceData",tl="RemoteDependencyData",rl="RequestData",il="MessageData";function ol(n){for(var e in n)On(n,e)&&delete n[e]}var al,ul={EventData:"CUSTOM_EVENT",MetricData:"CUSTOM_METRIC",RemoteDependencyData:"DEPENDENCY",ExceptionData:"EXCEPTION",PageviewData:"PAGE_VIEW",PageviewPerformanceData:"PAGE_VIEW",MessageData:"TRACE",RequestData:"REQUEST",AvailabilityData:"AVAILABILITY",PageActionData:"CUSTOM_EVENT",ContentUpdateData:"CUSTOM_EVENT",PageUnloadData:"CUSTOM_EVENT"},cl="on",sl="attachEvent",fl="addEventListener",ll="detachEvent",dl="removeEventListener",vl="events",pl="visibilitychange",gl="pagehide",ml="beforeunload";function hl(){return(al=al||C(uc("aiEvtPageHide"))).v}var yl,bl=/\.[\.]+/g,xl=/[\.]+$/,Cl=1;function Il(){return(yl=yl||C(cc("events"))).v}var Sl=/^([^.]*)(?:\.(.+)|)/;function wl(n){return n&&n[ro]?n[ro](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,wn):n}function Tl(n,e){e&&(t=wn,mn(e)?(t=wn,yn(e,function(n){(n=wl(n))&&("."!==n[0]&&(n="."+n),t+=n)})):t=wl(e),t&&("."!==t[0]&&(t="."+t),n=(n||wn)+t));var t,e=Sl.exec(n||wn)||[];return{type:e[1],ns:(e[2]||wn).replace(bl,".").replace(xl,wn).split(".").sort()[Li](".")}}function kl(n,e,t){void 0===t&&(t=!0);n=Il().get(n,vl,{},t);return n[e]||(n[e]=[])}function _l(n,e,t,r){n&&e&&e[fo]&&(n[dl]?n[dl](e[fo],t,r):n[ll]&&n[ll](cl+e[fo],t))}function El(n,e,t,r){for(var i=e[In];i--;){var o=e[i];!o||t.ns&&t.ns!==o.evtName.ns||r&&!r(o)||(_l(n,o.evtName,o[To],o.capture),e[Zr](i,1))}}function Dl(n,e){return e?Tl("xx",mn(e)?[n][ko](e):[n,e]).ns[Ji]("."):n}function Pl(n,e,t,r,i){void 0===i&&(i=!1);var o,a=!1;if(n)try{var u,c=Tl(e,r),s=c,f=t,l=i,d=!1;(o=n)&&s&&s[fo]&&f&&(o[fl]?(o[fl](s[fo],f,l),d=!0):o[sl]&&(o[sl](cl+s[fo],f),d=!0)),(a=d)&&Il().accept(n)&&(u={guid:Cl++,evtName:c,handler:t,capture:i},kl(n,c.type)[Sn](u))}catch(v){}return a}function Nl(n,e,t,r,i){if(void 0===i&&(i=!1),n)try{var o=Tl(e,r),a=!1,u=n,c=function(n){return!((!o.ns||t)&&n[To]!==t)&&(a=!0)};(s=o)[fo]?El(u,kl(u,s[fo]),s,c):(en(f=Il().get(u,vl,{}),function(n,e){El(u,e,s,c)}),0===ie(f)[In]&&Il().kill(u,vl)),a||_l(n,o,t,i)}catch(l){}var s,f}function Al(n,o,a,u){var c=!1;return o&&n&&0<n[In]&&yn(n,function(n){var e,t,r,i;!n||a&&-1!==Cn(a,n)||(n=n,e=o,t=u,r=!1,(i=Ge())&&(r=Pl(i,n,e,t),r=Pl(i.body,n,e,t)||r),i=Je(),c=(r=i&&Pl(i,n,e,t)||r)||c)}),c}function Rl(n,i,o){n&&mn(n)&&yn(n,function(n){var e,t,r;n&&(n=n,e=i,t=o,(r=Ge())&&(Nl(r,n,e,t),Nl(r.body,n,e,t)),(r=Je())&&Nl(r,n,e,t))})}function Ml(t,n,e){var r=Dl(hl(),e),i=Al([gl],t,n,r);return!(i=(!n||-1===Cn(n,pl))&&Al([pl],function(n){var e=Je();t&&e&&"hidden"===e.visibilityState&&t(n)},n,r)||i)&&n?Ml(t,null,e):i}var N=t({DISABLED:0,CRITICAL:1,WARNING:2,DEBUG:3}),Ol="_aiHooks",Ul=["req","rsp","hkErr","fnErr"];function Ll(n,e){if(n)for(var t=0;t<n[In]&&!e(n[t],t);t++);}function ql(n,a,u,c,s){0<=s&&s<=2&&Ll(n,function(n,e){var n=n.cbks,t=n[Ul[s]];if(t){a.ctx=function(){return c[e]=c[e]||{}};try{t[Yr](a.inst,u)}catch(i){t=a.err;try{var r=n.hkErr;r&&(a.err=i,r[Yr](a.inst,u))}catch(o){}finally{a.err=t}}}})}function Vl(c){return function(){var t=arguments,n=c.h,r={name:c.n,inst:this,ctx:null,set:function(n,e){(t=o([],t))[n]=e,i=o([r],t)}},e=[],i=o([r],t);function o(e,n){return Ll(n,function(n){e[Sn](n)}),e}r.evt=xn("event"),ql(n,r,i,e,0);var a=c.f;if(a)try{r.rslt=a[Yr](this,t)}catch(u){throw r.err=u,ql(n,r,i,e,3),u}return ql(n,r,i,e,1),r.rslt}}function Fl(n,e,t,r){var i=null;return n&&(Rn(n,e)?i=n:t&&(i=Fl(Ya(n),e,r,!1))),i}function zl(n,e,t,r){var i=t&&t[Ol],e=(i||((t=Vl(i={i:0,n:e,f:t,h:[]}))[Ol]=i,n[e]=t),{id:i.i,cbks:r,rm:function(){var t=this.id;Ll(i.h,function(n,e){return n.id===t&&(i.h[Zr](e,1),1)})}});return i.i++,i.h[Sn](e),e}function jl(n,e,t,r,i){if(void 0===r&&(r=!0),n&&e&&t){n=Fl(n,e,r,i);if(n){r=n[e];if(typeof r===Or)return zl(n,e,r,t)}}return null}function Hl(n,e,t,r,i){if(n&&e&&t){r=Fl(n,e,r,i)||n;if(r)return zl(r,e,r[e],t)}return null}function Bl(n,e,t,r){n.attribError&&n.attribError(e,t,r)}var Kl=0;function Wl(){}function Xl(n,e,t,r,i,o,a){var u;if(e&&0<mt(e)){var c=void 0,s=i,f=Kt(e,"."),l=mt(f),d=0;if(0==t||2===t||dn(t)){for(;s&&d<l;){var v=s[f[d++]];if(v&&l<=d){c=v;break}if(!v||!v.n)break;s=v.n}c&&(u={c:n,k:e,n:c,v:c.d?tn:c.v,s:0,e:!c.d})}u||1!==t&&!dn(t)||(i=Yl(e,o,a))&&(u={c:n,k:e,n:null,v:i.v,s:1,e:!0})}return r(u)}function $l(n,e){var t,r;return n&&(r=ie(n),0<mt(r)&&(t={p:e,n:n,k:r,i:-1})),t}function Jl(n,u,e,t,c){var s,f,l,d,r,i,v=[],p=t?[]:tn,g=$l(n,wn),m={v:undefined,n:function(){for(var t,r,n=wn,i=0;g;)if(g.i++,g.i<mt(g.k)){var e=g.k[g.i],o=g.n[e];if(o)if(o.n)v[Sn](g),g=(g=$l(o.n,g.p+e+"."))||v.pop();else{var a=g.p+e;if(p&&-1===Cn(p,a)&&p[Sn](a),!o.d||c){n=g.p,t=e,i=(r=o).d?2:0;break}}}else g=v.pop();if(!r&&d)for(s=s||{p:wn,n:tn,k:ie(d),i:-1};s.i<mt(s.k)-1;)if(s.i++,e=s.k[s.i],-1===Cn(p,e)){p[Sn](e),r={v:d[t=e]},i=1;break}return!r&&l&&ct(f=f||l[Mo](),function(n){var e=n[0];if(-1===Cn(p,e))return p[Sn](e),t=e,r={v:n[1]},-(i=1)}),r&&(m.v=u(n,t,r,i)),!r}};return t&&(nd(t)?l=t:Dn(t)&&(d=t)),i=!1,n={next:function(){var n={done:i=i||!r.n||r.n(arguments)};return i||bn(n,"value",{g:o}),n}},(r=m).r&&(n["return"]=function(n){return{done:i=!0,value:r.r&&r.r(n)}}),r.t&&(n["throw"]=function(n){return{done:i=!0,value:r.t&&r.t(n)}}),n;function o(){return r.v}}function Gl(n,e,t,r,i){var o,a,u=Se(null);return i&&bn(u,"#id",{v:n.id,w:!1}),ct(Jl(e,function(n,e,t,r){return{n:n+e,v:t.v,d:t.d,s:r}},0,i?null:r,i?2:tn),function(n){var e=u,t=n.n;n.d&&(o||(o=Se(null),bn(u,"~[[deleted]]",{v:o,w:!1})),e=o),!e||t in e||(e[t]=n.v)}),r&&i&&(nd(r)?a=r._attributes:(a=Se(null),en(r,function(n,e){a[n]=e})),bn(u,"~[[inherited]]",{v:a,w:!1})),u}function Ql(n,e){n&&yn(n,function(n){b(n.cb,[e])})}function Yl(n,e,t){return e&&e.has(n)?{v:e.get(n)}:t&&n in t?{v:t[n]}:void 0}function Zl(d,n,e,i){var a,u,t=d[Oo]||{},c=null,s=null,f=null,l=(t.generalLimits||{})[ji]||128,v=0,p=null,g=null,m=null,r=null,t=n||wn,o=(i&&(l=i[ji]||l),nd(e)?p=e:Dn(e)&&(g=e),e=null,g||p),h={id:(t||wn)+"."+Kl++,size:0,droppedAttributes:0,attributes:tn,clear:function(){r&&(r.rm(),r=null),(c||p||g)&&Ql(m,{frm:h.id,op:0}),v=0,g=p=o=u=a=f=s=c=null},get:function(n,e){return Xl(h,n,e,function(n){return n?n.v:tn},c,p,g)},has:function(n,e){return Xl(h,n,e,function(n){return!!n&&(n.e||2===e)},c,p,g)},set:function(n,e){c=c||Se(null);var t,r,i,o=function(n,e,t,r,i){var o=d.errorHandlers||{};if(t&&0<mt(t))for(var a=t[Ji]("."),u=[],c=0,s=mt(a);c<s;){var f,l=a[c];if(u[Sn](l),c===s-1)return e[l]&&e[l].n?(Bl(o,"Attribute key ["+u[Li](".")+"] already exists as a branch node",t,r),{r:2}):!e[l]||e[l].d?n.size>=i&&!n.has(t)?{r:1}:(e[l]={v:r},{r:0,a:!0}):(f=e[l].v,e[l].v=r,{r:0,a:e[l].d=!1,p:f});if(e[l]||(e[l]={n:{}}),!e[l].n)return Bl(o,"Attribute key ["+u[Li](".")+"] already exists as a leaf node",t,r),{r:3};e=e[l].n,c++}return{r:4}}(h,c,n,e,l);return 0===o.r?(u=a=s=null,t=o.a?2:1,r=o.p,2===t&&(i=Yl(n,p,g))&&(t=1,r=i.v),ce(e,r)||Ql(m,{frm:h.id,op:t,k:n,prev:r,val:e})):1===o.r&&(f=null,v++,Ql(m,{frm:h.id,op:4,k:n,val:e})),0===o.r},del:function(t){return Xl(h,t,tn,function(n){var e;return!!n&&((e=function(n,e){if(e&&0<mt(e)){for(var t=0,r=mt(e);t<r-1;){var i=e[t++];if(n[i]||(n[i]={n:{}}),!n[i].n)return{d:!1};n=n[i].n}var o,a=e[r-1];if(n[a]&&!n[a].d&&!n[a].n)return o=n[a].v,n[a].d=!0,n[a].v=tn,{d:!0,p:o};if(!n[a]||!n[a].d)return n[a]={d:!0},{d:!0}}return{d:!1}}(c=c||Se(null),t[Ji]("."))).d&&(u=a=s=null),Ql(m,{frm:h.id,op:3,k:t,prev:n.v}),e.d)},c,p,g)},keys:function(){return Jl(c,function(n,e,t,r){return n+e},0,o)},entries:function(){return Jl(c,function(n,e,t,r){return[n+e,t.v,r]},0,o)},values:function(){return Jl(c,function(n,e,t,r){return t.v},0,o)},forEach:function(i){ct(Jl(c,function(n,e,t,r){return i(n+e,t.v,r),!0},0,o),Wl)},child:function(n,e){var t,r,n=(n||"child")+(e?"<-@[":"<=[")+h.id+"]";return e?(r=Zl(d,n,t=h,i),t.listen(function(n){var e;0===n.op?ct(t[Mo](),function(n){var e=n[0];!r.has(e,2)&&t.has(e)&&r.set(e,n[1])}):2===n.op?(e=n.k,r.has(e,0)||r.del(e)):1!==n.op&&3!==n.op||(e=n.k,r.has(e,2)||r.set(e,n.prev))}),r):Zl(d,n,h,i)},listen:function(n){return t={cb:n},(e=m=m||[])[Sn](t),r={rm:function(){var n;e&&t&&(0<=(n=Cn(e,t))&&e[Zr](n,1),t.cb=null,t=null,r.rm=Wl)}};var e,t,r}};return p&&gn(p.listen)&&(r=p.listen(function(n){var e=!0;2===n.op||1===n.op||3===n.op?(u=a=s=null,Xl(h,n.k,2,function(n){e=!n||!n.n},c)):0===n.op?e=!(u=a=s=null):4===n.op&&(e=!0,f=null),e&&Ql(m,n)})),Jn(h,{size:{g:function(){var e,t;return(s=s||C((e=0,t=[],ct(Jl(c,function(n,e,t){return n+e},undefined,p||g),function(n){-1===Cn(t,n)&&(t[Sn](n),e++)}),e))).v}},droppedAttributes:{g:function(){return(f=f||C((p?p.droppedAttributes:0)+v)).v}},attributes:{g:function(){return(a=a||C(Gl(h,c,0,o))).v}},_attributes:{g:function(){return(u=u||C(Gl(h,c,0,o,!0))).v}}})}function nd(n){return n&&gn(n.clear)&&gn(n.get)&&gn(n.has)&&gn(n.set)&&gn(n.del)&&gn(n.keys)&&gn(n[Mo])&&gn(n.forEach)&&gn(n.values)&&gn(n.child)&&gn(n.listen)&&(Dn(n)||gn(n))&&"id"in n&&"size"in n&&"droppedAttributes"in n&&"attributes"in n}function ed(n){return"number"===n||"boolean"===n||"string"===n}var td,rd,id=1e6,od=1e9,ad=1e3;function ud(){sn("HrTime is not mutable")}function cd(){return td=td||C(od)}function sd(){var n,e;return rd||(n=0,(e=Xt())&&(n=e.timeOrigin,Pn(n)||(n=e.timing&&e.timing.fetchStart),!Pn(n)&&e.now&&(n=e.now())),rd=C({to:n,hr:vd(n)})),rd}function fd(n){return uu(n,function(){return"["+n[0]+", "+n[1]+"]"}),ae(n)}function ld(n,e){return fd([n,e])}function dd(){return e={v:ud,w:!(n=[0,0]),e:!1},Jn(n,{0:{l:ze(function(){return ht(0/od)})},1:{l:ze(function(){return 0%od})},push:e,pop:e,shift:e,unshift:e,splice:e,sort:e,reverse:e,fill:e,copyWithin:e}),fd(n);var n,e}function vd(n){var e,t;return 0<n&&(t=n-(n=ht(n)),e=ht(n/ad),n=n%ad*id+Gt(t*id),t=e,od<=n&&(t++,n-=od),e=ld(t,n)),e||dd()}function pd(n){var e,t,r,n=vd(Pn(n)?n:$t());return Xt()?(e=(t=(rd||sd()).v.hr)[0]+n[0],(t=t[1]+n[1])>=(r=td||cd()).v?ld(e+1,t-=r.v):ld(e,t)):n}function gd(n){var e,t;return mn(t=n)&&2===t[In]&&Pn(t[0])&&Pn(t[1])?e=ld(n[0],n[1]):Pn(n)?e=(n<(rd||sd()).v.to?pd:vd)(n):$(n)?e=vd(n.getTime()):sn("Invalid input type"),e}function md(n){return n[0]*ad+Math.round(n[1]/id)}function hd(u,n,e){var c,s,f,t,r=u.api.cfg,l=$t(),i=u[Ri],d=!1,v=ze(function(){return vn(u[Io])?pd(l):gd(u[Io])}),p=0,o=null,g=!1!==u.isRecording,a=(r.traceCfg&&r.traceCfg[Hi]&&(g=!1),n||wn);function m(){return'ReadableSpan ("'+a+'")'}g&&(c=ze(function(){return Zl(r,a,u[Co])}));var h=cu({spanContext:function(){return i},setAttribute:function(n,e){var t,r,i,o,a;return null!==e&&!d&&g?(n&&0!==n[In]?(a=null===(r=e)||ed(typeof r),r&&mn(r)&&(o=!0,yn(r,function(n){if(null!==n&&(n=typeof n,i?o=i===n:(o=ed(n),i=n)),!o)return-1}),a=o),a||(t="Invalid attribute value: "+hn(e))):t="Invalid attribute key: "+hn(n),!t&&c?c.v.set(n,e):p++):p++,h},setAttributes:function(n){var r,e;return!d&&g&&c?(r=c.v,nd(e=n)?e.forEach(function(n,e,t){r.set(n,e)}):e&&(gn(e[Mo])?ct(e[Mo](),function(n){r.set(n[0],n[1])}):en(e,function(n,e){r.set(n,e)}))):p+=ie(n)[In]||0,h},setStatus:function(n){return d||vn(t=n)||vn(t[zi])||pn(t[zi])||(t[zi]=hn(t[zi])),h},updateName:function(n){if(!d&&!ce(a,n)){a=n;var e=h,n=m();if($a){for(;e&&e!==Fr&&!e[$a.v];){var t=ue(e);if(e===t)break;e=t}e[$a.v]&&b(uu,[e,n])}}return h},end:function(n){var e,t,r,i,o,a;if(!d)try{vn(n)?(e=$t(),f=vd(t=e-l),s=pd(e)):(s=gd(n),r=v.v,o=(i=s)[0]-r[0],a=i[1]-r[1],t=md(f=a<0?ld(o-1,a+=(td||cd()).v):ld(o,a))),t<0&&(f=dd(),s=v.v),u.onEnd&&u.onEnd(h)}finally{d=!0}},isRecording:function(){return g&&!d},recordException:function(n,e){d||u.onException&&u.onException(h,n,e)}},m());return Jn(h,{name:{g:function(){return a}},kind:{v:e||0},startTime:{g:function(){return v.v}},endTime:{g:function(){return s}},status:{g:function(){return t||{code:0}}},attributes:{g:function(){return c?c.v[Co]:ae({})}},attribContainer:{g:function(){return c||o||(o=Zl(r,a)),c?c.v:o}},links:{g:function(){return[]}},events:{g:function(){return[]}},duration:{g:function(){return f||dd()}},ended:{g:function(){return d}},droppedAttributesCount:{g:function(){return c?c.v.droppedAttributes:p}},parentSpanContext:{l:ze(function(){return u?u[Mi]:tn})},parentSpanId:{l:ze(function(){var n;return u?(n=u[Mi])?n[ci]:tn:tn})}}),h}function yd(n,e,t,r){var e=n[Ai](e),i=e,n=t,t=r,r=[e][ko](lt(arguments,4)),e=!1;try{var o=_e(n,t||i,r);return An(o)?(e=!0,Yo(o,function(){i&&i.restore()})):o}finally{i&&!e&&i.restore()}}function bd(n,e,t,r,i){var o,a=null,u=i,c=(gn(t)?o=t:(a=t,o=r,u=i||r),n.startSpan(e,a)),t=!1;try{var s=yd(n,c,function(n){return _e(o,u,[n])});return An(s)?(t=!0,Qo(s,function(n){return n},function(n){c&&c.setStatus({code:n?2:1,message:n?n[zi]||n:undefined})},function(){c&&c.end()})):s}catch(f){throw c&&c.setStatus({code:f?2:1,message:f?f[zi]:undefined}),f}finally{!t&&c&&c.end()}}function xd(n){return!!n&&bs(n[ui])&&xs(n[ci])}function Cd(n,e){return t='wrapped("'+(e=yf(e)?e:bf(e))[ci]+'")',hd({api:n,spanContext:yf(n=e)?n:bf(n),isRecording:!1},t,0);var t}var Id,E="enduser.",Sd="microsoft.client.ip",wd=E+"id",Td=E+"pseudo_id",kd="http.route",_d="net.peer.name",Ed="db.system",Dd="db.statement",Pd="db.operation",Nd="db.name",Ad="rpc.system",Rd="rpc.grpc.status_code";function Md(n){var e,t,r,i,a,o=cu(Jn((i=n[co],a={},{getTracer:function(n,e){var o,n=(n||"ai-web")+"@"+(e||"unknown");return a[n]||(a[n]=(o=i,cu({startSpan:function(n,e){return o?o.startSpan(n,e):null},startActiveSpan:function(n,e,t){var r,i=null;if(r=gn(e)?e:(i=e,t))return bd(o,n,i,function(n){return _e(r,n,[n.span,n])})}},"OTelTracer"+wn))),a[n]},forceFlush:function(){},shutdown:function(){a={},i=null}}),{cfg:{g:function(){return n.host[no]}},trace:{g:function(){return e.v}},host:{g:function(){return n[co]}}}),"OTelApi");if(r=t=o)return e=ze(function(){return cu({getTracer:De(r.getTracer,r),wrapSpanContext:De(Cd,tn,[t]),isSpanContextValid:xd,getActiveSpan:function(){return t.host?t.host[Ni]():null},setActiveSpan:function(n){return t.host?t.host[Ai](n):null}},"TraceApi")}),o;throw new(Id=Id||It("OpenTelemetryError",function(n,e){}))("Must provide an otelApi instance")}var E=t({INTERNAL:0,SERVER:1,CLIENT:2,PRODUCER:3,CONSUMER:4}),Od="client.",Ud="http.",Ld="net.",i="peer.",qd="network.peer.address",Vd=Ld+i+"ip",Fd=Od+"address",zd="url.full",jd=Ud+"url",Hd=Ud+"request.method",Bd=Ud+"method",Kd="url.scheme",Wd=Ud+"scheme",Xd="url.path",$d="url.query",Jd=Ud+"target",Gd="server.address",Qd=Ud+"host",Yd=Ld+i+"name",Zd=Od+"port",nv="server.port",ev=Ld+i+"port";function tv(n){var e,t,r,i,o="";return n&&ov(n)&&((e=iv(n))?o=x(e):(e=function(n){if(n)return n.get(Kd)||n.get(Wd)}(n),t=function(n){if(n)return n.get(Xd)||n.get($d)||n.get(Jd)}(n),e&&t&&((r=uv(n))?o=e+"://"+r+t:(r=function(n){if(n)return n.get(Zd)||n.get(nv)||n.get(ev)}(n))&&((i=cv(n))?o=e+"://"+i+":"+r+t:(i=rv(n))&&(o=e+"://"+i+":"+r+t))))),o}function rv(n){if(n)return n.get(qd)||n.get(Vd)}function iv(n){if(n)return n.get(zd)||n.get(jd)}function ov(n){if(n)return n.get(Hd)||n.get(Bd)}function av(n){if(n)return n.get("http.response.status_code")||n.get("http.status_code")}function uv(n){if(n)return n.get(Gd)||n.get(Qd)}function cv(n){if(n)return n.get(Fd)||n.get(Yd)}function sv(n){var e,t;return n&&((e=(t=n.get("peer.service"))?x(t):e)||(t=uv(n))&&(e=x(t)),e||(t=iv(n))&&(e=x(t)),e||(t=cv(n))&&(e=x(t)),e||(t=rv(n))&&(e=x(t))),e||wn}var _n=r({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]});function fv(n,e,t){var r,i,o=e[In],a=(n=n,(e=e)&&150<(e=G(x(e)))[In]&&(i=ye(e,0,150),kn(n,2,57,"name is too long.  It has been truncated to 150 characters.",{name:e},!0)),i||e);if(a[In]!==o){for(var u=0,c=a;t[c]!==undefined;)u++,c=ye(a,0,147)+be(r="00"+u,r[In]-3);a=c}return a}function lv(n,e,t){var r;return void 0===t&&(t=1024),e&&(t=t||1024,(e=G(x(e)))[In]>t&&(r=ye(e,0,t),kn(n,2,61,"string value is too long. It has been truncated to "+t+" characters.",{value:e},!0))),r||e}function dv(n,e,t){return mv(n,e=pn(e)?Xu(e,t):e,2048,66)}function vv(n,e){var t;return e&&32768<e[In]&&(t=ye(e,0,32768),kn(n,2,56,"message is too long, it has been truncated to 32768 characters.",{message:e},!0)),t||e}function pv(r,n){var i;return n&&(i={},en(n,function(n,e){if(Dn(e)&&Lu())try{e=qu()[ai](e)}catch(t){kn(r,2,49,"custom property is not valid",{exception:t},!0)}e=lv(r,e,8192),n=fv(r,n,i),i[n]=e}),n=i),n}function gv(t,n){var r;return n&&(r={},en(n,function(n,e){n=fv(t,n,r),r[n]=e}),n=r),n}function mv(n,e,t,r){var i;return e&&(e=G(x(e)))[In]>t&&(i=ye(e,0,t),kn(n,2,r,"input is too long, it has been truncated to "+t+" characters.",{data:e},!0)),i||e}var hv=Je()||{},yv=0,bv=[null,null,null,null,null];function xv(t){var n=yv,e=bv,r=e[n];return hv.createElement?e[n]||(r=e[n]=hv.createElement("a")):r={host:function(){var n=Iv(t,!0)||wn;if(n){var e=n[lo](/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=e&&3<e[In]&&pn(e[2])&&0<e[2][In])return e[2]+(e[3]||wn)}return n}()},r.href=t,++n>=e[In]&&(n=0),yv=n,r}function Cv(n){n=xv(n);return n?n[po]:void 0}function Iv(n,e){var t=null;return n&&null!=(n=n[lo](/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i))&&2<n[In]&&pn(n[2])&&0<n[2][In]&&(t=n[2]||wn,e&&2<n[In]&&(e=(n[1]||wn)[$r](),n=n[3]||wn,t+=n="http"===e&&":80"===n||"https"===e&&":443"===n?wn:n)),t}var Sv=[Oc+Uc,"https://breeze.aimon.applicationinsights.io"+Uc,"https://dc-int.services.visualstudio.com"+Uc],wv="cid-v1:";function Tv(n){return-1!==Cn(Sv,n[$r]())}function kv(n,e,t){if(!(!e||n&&n.disableCorrelationHeaders)){if(n&&n[Ro])for(var r=0;r<n.correlationHeaderExcludePatterns[In];r++)if(n[Ro][r].test(e))return;var i=xv(e).host[$r]();if(!i||-1===j(i,":443")&&-1===j(i,":80")||(i=(Iv(e,!0)||"")[$r]()),n&&n.enableCorsCorrelation||!i||i===t){var o,t=n&&n.correlationHeaderDomains;if(!t||(yn(t,function(n){n=RegExp(n.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));o=o||n.test(i)}),o)){var a=n&&n.correlationHeaderExcludedDomains;if(!a||0===a[In])return 1;for(r=0;r<a[In];r++)if(RegExp(a[r].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(i))return;return i&&0<i[In]}}}}function _v(n){if(n){n=function(n,e){if(n)for(var t=n[Ji](","),r=0;r<t[In];++r){var i=t[r][Ji]("=");if(2===i[In]&&i[0]===e)return i[1]}}(n,_n[1]);if(n&&n!==wv)return n}}function Ev(){var n=Xt();if(n&&n.now&&n.timing){n=n.now()+n.timing.navigationStart;if(0<n)return n}return Te()}function Dv(n,e){return 0===n||0===e||vn(n)||vn(e)?null:e-n}var Pv=t({LocalStorage:0,SessionStorage:1}),Ud=t({AI:0,AI_AND_W3C:1,W3C:2,AI_AND_W3C_TRACE:17,W3C_TRACE:18,_BaseMask:15,_W3CTraceState:16}),Od=t({Normal:1,Critical:2}),Nv=undefined,Av=undefined,Rv=wn;function Mv(){return qv()?Ov(Pv.LocalStorage):null}function Ov(n){try{if(vn(Ke()))return null;var e=(new Date)[wo](),t=xn(n===Pv.LocalStorage?"localStorage":"sessionStorage"),r=Rv+e,i=(t.setItem(r,e),t.getItem(r)!==e);if(t[No](r),!i)return t}catch(o){}return null}function Uv(){return jv()?Ov(Pv.SessionStorage):null}function Lv(n){Rv=n||wn}function qv(n){return Nv=n||Nv===undefined?!!Ov(Pv.LocalStorage):Nv}function Vv(n,e){var t=Mv();if(null!==t)try{return t.getItem(e)}catch(r){Nv=!1,kn(n,2,1,"Browser failed read of local storage. "+Tn(r),{exception:hn(r)})}return null}function Fv(n,e,t){var r=Mv();if(null!==r)try{return r.setItem(e,t)}catch(i){Nv=!1,kn(n,2,3,"Browser failed write to local storage. "+Tn(i),{exception:hn(i)})}}function zv(n,e){var t=Mv();if(null!==t)try{t[No](e)}catch(r){Nv=!1,kn(n,2,5,"Browser failed removal of local storage item. "+Tn(r),{exception:hn(r)})}}function jv(n){return Av=n||Av===undefined?!!Ov(Pv.SessionStorage):Av}function Hv(n,e){var t=Uv();if(null!==t)try{return t.getItem(e)}catch(r){Av=!1,kn(n,2,2,"Browser failed read of session storage. "+Tn(r),{exception:hn(r)})}return null}function Bv(n,e,t){var r=Uv();if(null!==r)try{return r.setItem(e,t),!0}catch(i){Av=!1,kn(n,2,4,"Browser failed write to session storage. "+Tn(i),{exception:hn(i)})}return!1}function Kv(n,e){var t=Uv();if(null!==t)try{t[No](e)}catch(r){Av=!1,kn(n,2,6,"Browser failed removal of session storage item. "+Tn(r),{exception:hn(r)})}}var Wv=function(n,e){var v,p,d,i,g,o,a,t=this,m=!1,h=!1;function u(n,e,t,r){if(m){if(!function(n){try{var e=y(n);return ht(ec()/Ju*(1e6+1))>>>0<=e.limit.samplingRate}catch(t){}}(n))return;var i=y(n),o=I(n),a=b(i,v,o),u=!1,c=0,s=S(n);try{a&&!s?(c=ge(i.limit.maxSendNumber,o[mo]+1),u=!(o[mo]=0),g[n]=!0,o[ho]=new Date):(g[n]=a,o[mo]+=1);var f=x(n);C(p,f,o);for(var l=0;l<c;l++)kn(p,t||1,n,e)}catch(d){}return{isThrottled:u,throttleNum:c}}return r&&w(n)[Sn]({msgID:n,message:e,severity:t}),null}function y(n){return d[n]||d[109]}function r(n,e){var t,r,i,o,a;try{var u=e||{},c={},s=(c[Sa]=!!u[Sa],u.interval||{}),f=(h=(null===s?void 0:s.daysOfMonth)&&0<(null===s?void 0:s.daysOfMonth[In]),c.interval=(o=null==(i=s||{})?void 0:i.monthInterval,a=null==i?void 0:i.dayInterval,vn(o)&&vn(a)&&(i.monthInterval=3,h||(i.daysOfMonth=[28],h=!0)),{monthInterval:null==i?void 0:i.monthInterval,dayInterval:null==i?void 0:i.dayInterval,daysOfMonth:null==i?void 0:i.daysOfMonth}),{samplingRate:(null==(t=u.limit)?void 0:t.samplingRate)||100,maxSendNumber:(null==(r=u.limit)?void 0:r.maxSendNumber)||1});c.limit=f,d[n]=c}catch(l){}}function b(n,e,t){var r,i;return!(!n||n[Sa]||!e||vn(t))&&(e=c(),t=t.date,r=1,null!=(n=n.interval)&&n.monthInterval&&(i=12*(e.getUTCFullYear()-t.getUTCFullYear())+e.getUTCMonth()-t.getUTCMonth(),r=s(n.monthInterval,0,i)),i=1,h?i=Cn(n.daysOfMonth,e[yo]()):null!=n&&n.dayInterval&&(e=ht((e.getTime()-t.getTime())/864e5),i=s(n.dayInterval,0,e)),0<=r&&0<=i)}function x(n,e){e=vn(e)?"":e;return n?"appInsightsThrottle"+e+"-"+n:null}function c(n){try{if(!n)return new Date;var e=new Date(n);if(!isNaN(e.getDate()))return e}catch(t){}return null}function C(n,e,t){try{Fv(n,e,G(JSON[ai](t)))}catch(r){}}function s(n,e,t){return n<=0?1:e<=t&&(t-e)%n==0?ht((t-e)/n)+1:-1}function I(n){try{var e,t;return i[n]||(e=x(n,o),t=function(n,e,t){try{var r,i={date:c(),count:0};return n?{date:c((r=JSON.parse(n)).date)||i.date,count:r[mo]||i[mo],preTriggerDate:r.preTriggerDate?c(r[ho]):undefined}:(C(e,t,i),i)}catch(o){}return null}(Vv(p,e),p,e),i[n]=t),i[n]}catch(r){}return null}function S(n){var e,t=g[n];return vn(t)&&(t=!1,(e=I(n))&&(t=function(n){try{var e;if(n)return e=new Date,n.getUTCFullYear()==e.getUTCFullYear()&&n.getUTCMonth()==e.getUTCMonth()&&n[yo]()===e[yo]()}catch(t){}return!1}(e[ho])),g[n]=t),g[n]}function w(n){return vn((a=a||{})[n])&&(a[n]=[]),a[n]}p=Jc(n),g={},i={},a={},d={},r(109),o=vn(e)?"":e,n.addUnloadHook(Dc(n[no],function(n){n=n.cfg;v=qv(),en(n.throttleMgrCfg||{},function(n,e){r(parseInt(n),e)})})),t._getDbgPlgTargets=function(){return[a]},t.getConfig=function(){return d},t.canThrottle=function(n){var e=I(n);return b(y(n),v,e)},t.isTriggered=S,t.isReady=function(){return m},t[Ei]=function(n){try{var e,t=w(n);if(t&&0<t[In])return e=t.slice(0),a[n]=[],yn(e,function(n){u(n.msgID,n[zi],n.severity,!1)}),!0}catch(r){}return!1},t.flushAll=function(){try{var e;if(a)return e=!0,en(a,function(n){n=t[Ei](parseInt(n));e=e&&n}),e}catch(n){}return!1},t.onReadyState=function(n,e){return void 0===e&&(e=!0),(m=!!vn(n)||n)&&e?t.flushAll():null},t.sendMessage=function(n,e,t){return u(n,e,t,!0)}},Xv=";",$v="=";function Jv(n){if(!n)return{};var e,n=n[Ji](Xv),n=yt(n,function(n,e){var t,e=e[Ji]($v);return 2===e[In]&&(t=e[0][$r](),e=e[1],n[t]=e),n},{});return 0<ie(n)[In]&&(n.endpointsuffix&&(e=n.location?n.location+".":"",n[_o]=n[_o]||"https://"+e+"dc."+n.endpointsuffix),n[_o]=n[_o]||Oc,Qt(n[_o],"/")&&(n[_o]=n[_o].slice(0,-1))),n}var Gv=function(n,e,t){var r=this;this.ver=1,this.sampleRate=100,this.tags={},this[gi]=lv(n,t)||Lc,this[Qi]=e,this[hi]=tu(new Date),this[Xo]={time:1,iKey:1,name:1,sampleRate:function(){return 100===r.sampleRate?4:1},tags:1,data:1}};function Qv(n){return"Microsoft.ApplicationInsights.{0}."+n}var Yv=Qv("Event"),Zv=Qv("Exception"),np=Qv("Metric"),ep=Qv("Pageview"),tp=Qv("PageviewPerformance"),rp=Qv("RemoteDependency"),ip=Qv("Request"),op=Qv("Message"),ap=(up.envelopeType=Yv,up.dataType=Qf,up);function up(n,e,t,r){this.aiDataContract={ver:1,name:1,properties:0,measurements:0},this.ver=2,this[gi]=lv(n,e)||Lc,this[bo]=pv(n,t),this[Uo]=gv(n,r)}var cp=/^\s{0,50}(from\s|at\s|Line\s{1,5}\d{1,10}\s{1,5}of|\w{1,50}@\w{1,80}|[^\(\s\n]+:[0-9\?]+(?::[0-9\?]+)?)/,sp=/([^\(\s\n]+):([0-9]+):([0-9]+)$/,fp=/([^\(\s\n]+):([0-9]+)$/,lp="<no_method>",dp="error",vp="stack",pp="stackDetails",gp="errorSrc",mp="message",hp="description",yp=[{re:/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+):([0-9\?]+)\)?$/,len:5,m:1,fn:2,ln:3,col:4},{chk:function(n){return j(n,"[native")<0},pre:function(n){return n[ro](/(\(anonymous\))/,"<anonymous>")},re:/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\]]+):([0-9\?]+)\)?$/,len:4,m:1,fn:2,ln:3},{re:/^(?:\s{0,50}at)?\s{0,50}([^\@\()\s]+)?\s{0,50}(?:\s|\@|\()\s{0,5}([^\(\s\n\)\]]+)\)?$/,len:3,m:1,fn:2,hdl:Ap},{re:/(?:^|\(|\s{0,10}[\w\)]+\@)?([^\(\n\s\]\)]+)(?:\:([0-9]+)(?:\:([0-9]+))?)?\)?(?:,|$)/,len:2,fn:1,hdl:Ap}];function bp(n,e){var t=n;return t&&!pn(t)&&(JSON&&JSON[ai]?(t=JSON[ai](n),!e||t&&"{}"!==t||(t=gn(n[wo])?n[wo]():""+n)):t=n+" - (Missing JSON.stringify)"),t||""}function xp(n,e){var t=n;return n&&((t=t&&!pn(t)&&(n[mp]||n[hp])||t)&&!pn(t)&&(t=bp(t,!0)),n.filename&&(t=t+" @"+(n.filename||"")+":"+(n.lineno||"?")+":"+(n.colno||"?"))),(e&&"String"!==e&&"Object"!==e&&"Error"!==e&&-1===j(t||"",e)?e+": "+t:t)||""}function Cp(n){return n&&n.src&&pn(n.src)&&n.obj&&mn(n.obj)}function Ip(n){var n=n||"",e=(n=pn(n)?n:pn(n[vp])?n[vp]:""+n)[Ji]("\n");return{src:n,obj:e}}function Sp(n){var e,t=null;if(n)try{n[vp]?t=Ip(n[vp]):n[dp]&&n[dp][vp]?t=Ip(n[dp][vp]):n.exception&&n[so][vp]?t=Ip(n[so][vp]):Cp(n)?t=n:Cp(n[pp])?t=n[pp]:Ge()&&Ge().opera&&n[mp]?t=function(n){for(var e=[],t=n[Ji]("\n"),r=0;r<t[In];r++){var i=t[r];t[r+1]&&(i+="@"+t[r+1],r++),e[Sn](i)}return{src:n,obj:e}}(n[zi]):n.reason&&n[_i][vp]?t=Ip(n[_i][vp]):pn(n)?t=Ip(n):(e=n[mp]||n[hp]||"",pn(n[gp])&&(e&&(e+="\n"),e+=" from "+n[gp]),e&&(t=Ip(e)))}catch(r){t=Ip(r)}return t||{src:"",obj:null}}function wp(n){var e="";if(n&&!(e=n.typeName||n[gi]||""))try{var t=/function (.{1,200})\(/.exec(n.constructor[wo]()),e=t&&1<t[In]?t[1]:""}catch(r){}return e}function Tp(n){if(n)try{var e,t;if(!pn(n))return e=wp(n),(t=bp(n,!1))&&"{}"!==t||(n[dp]&&(e=wp(n=n[dp])),t=bp(n,!0)),0!==j(t,e)&&"String"!==e?e+":"+t:t}catch(r){}return""+(n||"")}_p.CreateAutoException=function(n,e,t,r,i,o,a,u){var c=wp(i||o||n);return{message:xp(n,c),url:e,lineNumber:t,columnNumber:r,error:Tp(i||o||n),evt:Tp(o||n),typeName:c,stackDetails:Sp(a||i||o),errorSrc:u}},_p.CreateFromInterface=function(r,n,e,t){var i=n[Vo]&&ft(n[Vo],function(n){return e=r,t=mn((n=n)[jo])&&ft(n[jo],function(n){return n=n,(e={})[Xo]=Rp,e.level=n.level,e.method=n.method,e.assembly=n[Bo],e.fileName=n[Ko],e.line=n[Wo],e.sizeInBytes=0,Mp(e);var e})||n[jo],Pp(e,jr(jr({},n),{parsedStack:t}));var e,t});return new _p(r,jr(jr({},n),{exceptions:i}),e,t)},_p.prototype.toInterface=function(){var n=this.exceptions,e=this.properties,t=this.measurements,r=this.severityLevel,i=this.problemGroup,o=this.id,a=this.isManual;return{ver:"4.0",exceptions:n instanceof Array&&ft(n,function(n){return n.toInterface()})||undefined,severityLevel:r,properties:e,measurements:t,problemGroup:i,id:o,isManual:a}},_p.CreateSimpleException=function(n,e,t,r,i,o){var a;return{exceptions:[((a={})[Ho]=!0,a.message=n,a.stack=i,a.typeName=e,a)]}},_p.envelopeType=Zv,_p.dataType=Yf,_p.formatError=Tp;var kp=_p;function _p(n,e,t,r,i,o){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var a=this;a.ver=2,function(n){try{if(Dn(n))return"ver"in n&&"exceptions"in n&&"properties"in n}catch(e){}}(e)?(a[Vo]=e[Vo]||[],a[bo]=e[bo],a[Uo]=e[Uo],e[Fo]&&(a[Fo]=e[Fo]),e.id&&(a.id=e.id,e[bo].id=e.id),e[zo]&&(a[zo]=e[zo]),vn(e.isManual)||(a.isManual=e.isManual)):(t=t||{},o&&(t.id=o),a[Vo]=[Pp(n,e,t)],a[bo]=pv(n,t),a[Uo]=gv(n,r),i&&(a[Fo]=i),o&&(a.id=o))}var Ep=ae({id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2});function Dp(){var n=mn(this[jo])&&ft(this[jo],function(n){return{level:n.level,method:n.method,assembly:n[Bo],fileName:n[Ko],line:n[Wo]}});return{id:this.id,outerId:this.outerId,typeName:this[qo],message:this[zi],hasFullStack:this[Ho],stack:this[vp],parsedStack:n||undefined}}function Pp(e,n,t){var r,i,o,a,u,c,s,f;return function(n){try{if(Dn(n))return"hasFullStack"in n&&"typeName"in n}catch(e){}}(n)?(r=n[qo],i=n[zi],a=n[vp],u=n[jo]||[],o=n[Ho]):(f=(c=n)&&c.evt,J(c)||(c=c[dp]||f||c),r=lv(e,wp(c))||Lc,i=vv(e,xp(n||c,r))||Lc,u=function(n){if((n=n.obj)&&0<n[In]){var r=[],i=0,o=!1,a=0;if(yn(n,function(n){var e,t;(o||(t=!1,t=(e=n)&&pn(e)&&(e=G(e))?cp.test(e):t))&&(e=x(n),o=!0,(t=function(n,e){var t;if(n&&pn(n)&&G(n)){(t={})[Xo]=Rp,t.level=e,t.assembly=G(n),t.method=lp,t.fileName="",t.line=0,t.sizeInBytes=0;for(var r=t,i=0;i<yp[In];){var o=yp[i];if(o.chk&&!o.chk(n))break;var a=(n=o.pre?o.pre(n):n)[lo](o.re);if(a&&a[In]>=o.len){o.m&&(r.method=G(a[o.m]||lp)),o.hdl?o.hdl(r,o,a):o.fn&&(o.ln?(r[Ko]=G(a[o.fn]||""),r[Wo]=parseInt(G(a[o.ln]||""))||0):Np(r,a[o.fn]||""));break}i++}}return Mp(r)}(e,i))&&(a+=t[Lo],r[Sn](t),i++))}),32768<a)for(var e=0,t=r[In]-1,u=0,c=e,s=t;e<t;){if(32768<(u+=r[e][Lo]+r[t][Lo])){r[Zr](c,s-c+1);break}c=e,s=t,e++,t--}}return r}(f=n[pp]||Sp(n)),mn(u)&&ft(u,function(n){n[Bo]=lv(e,n[Bo]),n[Ko]=lv(e,n[Ko])}),c=e,n="",(f=n=(f=f)?f.obj?f.obj[Li]("\n"):f.src||"":n)&&32768<(n=""+f)[In]&&(s=ye(n,0,32768),kn(c,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:f},!0)),a=s||f,o=mn(u)&&0<u[In],t&&(t[qo]=t[qo]||r)),(n={})[Xo]=Ep,n.id=void 0,n.outerId=void 0,n.typeName=r,n.message=i,n[Ho]=o,n.stack=a,n.parsedStack=u,n.toInterface=Dp,n}function Np(n,e){var t=e[lo](sp);t&&4<=t[In]?(n[Ko]=t[1],n[Wo]=parseInt(t[2])):(t=e[lo](fp))&&3<=t[In]?(n[Ko]=t[1],n[Wo]=parseInt(t[2])):n[Ko]=e}function Ap(n,e,t){var r=n[Ko];e.fn&&t&&t[In]>e.fn&&(e.ln&&t[In]>e.ln?(r=G(t[e.fn]||""),n[Wo]=parseInt(G(t[e.ln]||""))||0):r=G(t[e.fn]||"")),r&&Np(n,r)}var Rp=ae({level:1,method:1,assembly:0,fileName:0,line:0});function Mp(n){var e=58;return n&&(e=(e+=n.method[In])+n.assembly[In]+n.fileName[In]+n.level.toString()[In]+n.line.toString()[In],n[Lo]=e),n}var Op=function(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0},Up=(Lp.envelopeType=np,Lp.dataType=Zf,Lp);function Lp(n,e,t,r,i,o,a,u,c){this.aiDataContract={ver:1,metrics:1,properties:0},this.ver=2;var s=new Op;s[mo]=0<r?r:undefined,s.max=isNaN(o)||null===o?undefined:o,s.min=isNaN(i)||null===i?undefined:i,s[gi]=lv(n,e)||Lc,s[Ii]=t,s.stdDev=isNaN(a)||null===a?undefined:a,this.metrics=[s],this[bo]=pv(n,u),this[Uo]=gv(n,c)}Vp.envelopeType=ep,Vp.dataType=nl;var qp=Vp;function Vp(n,e,t,r,i,o,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0},this.ver=2,this.id=a&&mv(n,a,128,69)[wo](),this.url=dv(n,t),this[gi]=lv(n,e)||Lc,isNaN(r)||(this[So]=xu(r)),this[bo]=pv(n,i),this[Uo]=gv(n,o)}zp.envelopeType=op,zp.dataType=il;var Fp=zp;function zp(n,e,t,r,i){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0},this.ver=2,this[zi]=vv(n,e=e||Lc),this[bo]=pv(n,r),this[Uo]=gv(n,i),t&&(this[Fo]=t)}Hp.envelopeType=tp,Hp.dataType=el;var jp=Hp;function Hp(n,e,t,r,i,o,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var u=this;u.ver=2,u.url=dv(n,t),u[gi]=lv(n,e)||Lc,u[bo]=pv(n,i),u[Uo]=gv(n,o),a&&(u.domProcessing=a.domProcessing,u[So]=a[So],u.networkConnect=a.networkConnect,u.perfTotal=a.perfTotal,u.receivedResponse=a.receivedResponse,u.sentRequest=a.sentRequest)}Ld=t({Verbose:0,Information:1,Warning:2,Error:3,Critical:4});function Bp(n){var e="ai."+n+".";return function(n){return e+n}}var Kp,Wp,i=Bp("application"),r=Bp("device"),t=Bp("location"),Xp=Bp("operation"),$p=Bp("session"),o=Bp("user"),Jp=Bp("cloud"),Gp=Bp("internal"),Qp=(Wp={applicationVersion:i("ver"),applicationBuild:i("build"),applicationTypeId:i("typeId"),applicationId:i("applicationId"),applicationLayer:i("layer"),deviceId:r("id"),deviceIp:r("ip"),deviceLanguage:r("language"),deviceLocale:r("locale"),deviceModel:r("model"),deviceFriendlyName:r("friendlyName"),deviceNetwork:r("network"),deviceNetworkName:r("networkName"),deviceOEMName:r("oemName"),deviceOS:r("os"),deviceOSVersion:r("osVersion"),deviceRoleInstance:r("roleInstance"),deviceRoleName:r("roleName"),deviceScreenResolution:r("screenResolution"),deviceType:r("type"),deviceMachineName:r("machineName"),deviceVMName:r("vmName"),deviceBrowser:r("browser"),deviceBrowserVersion:r("browserVersion"),locationIp:t("ip"),locationCountry:t("country"),locationProvince:t("province"),locationCity:t("city"),operationId:Xp("id"),operationName:Xp("name"),operationParentId:Xp("parentId"),operationRootId:Xp("rootId"),operationSyntheticSource:Xp("syntheticSource"),operationCorrelationVector:Xp("correlationVector"),sessionId:$p("id"),sessionIsFirst:$p("isFirst"),sessionIsNew:$p("isNew"),userAccountAcquisitionDate:o("accountAcquisitionDate"),userAccountId:o("accountId"),userAgent:o("userAgent"),userId:o("id"),userStoreRegion:o("storeRegion"),userAuthUserId:o("authUserId"),userAnonymousUserAcquisitionDate:o("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:o("authUserAcquisitionDate"),cloudName:Jp("name"),cloudRole:Jp("role"),cloudRoleVer:Jp("roleVer"),cloudRoleInstance:Jp("roleInstance"),cloudEnvironment:Jp("environment"),cloudLocation:Jp("location"),cloudDeploymentUnit:Jp("deploymentUnit"),internalNodeName:Gp("nodeName"),internalSdkVersion:Gp("sdkVersion"),internalAgentVersion:Gp("agentVersion"),internalSnippet:Gp("snippet"),internalSdkSrc:Gp("sdkSrc")},Br(Yp,Kp=function(){var t=this;en(Wp,function(n,e){t[n]=e})}),Yp);function Yp(){return Kp.call(this)||this}var Zp="user",ng="device",eg="trace",tg="web",rg="app",ig="os",I=new Qp;function og(n,e,t,r,i,o){t=lv(r,t)||Lc,(vn(n)||vn(e)||vn(t))&&cn("Input doesn't contain all required fields");var r="",a=(n[qc]&&(r=n[qc],delete n[qc]),{name:t,time:tu(new Date),iKey:r,ext:o||{},tags:[],data:{},baseType:e,baseData:n});return vn(i)||en(i,function(n,e){a[Qi][n]=e}),a}function ag(n){var e,t=null;return gn(Event)?t=new Event(n):(e=Je())&&e[Eo]&&(t=e[Eo]("Event")).initEvent(n,!0,!0),t}function ug(n,e){Nl(n,null,null,e)}var cg="AppInsightsPropertiesPlugin",sg="AppInsightsChannelPlugin",fg="ApplicationInsightsAnalytics",lg="toString",dg="isStorageUseDisabled",vg="_addHook",H="core",pg="diagLog",gg="track",mg="trackPageView",hg="config",yg="trackPreviousPageVisit",bg="sendPageViewInternal",xg="refUri",Cg="startTime",Ig="properties",Sg="duration",wg="sendPageViewPerformanceInternal",Tg="populatePageViewPerformanceEvent",kg="href",_g="sendExceptionInternal",Eg="error",Dg="lineNumber",Pg="columnNumber",Ng="CreateAutoException",Ag="addTelemetryInitializer",Rg="autoExceptionInstrumented",Mg="autoTrackPageVisitTime",Og="isBrowserLinkTrackingEnabled",Ug="length",Lg="enableAutoRouteTracking",qg="getTraceCtx",Vg="enableUnhandledPromiseRejectionTracking",Fg="autoUnhandledPromiseInstrumented",zg="getEntriesByType",jg="isPerformanceTimingSupported",Hg="getPerformanceTiming",Bg="navigationStart",Kg="shouldCollectDuration",Wg="isPerformanceTimingDataReady",Xg="responseStart",$g="requestStart",Jg="loadEventEnd",Gg="responseEnd",Qg="connectEnd",Yg="pageVisitTime";function Zg(f,l,d,v){var n,p,r=null,i=[],g=!1,m=!1;function h(n){d&&d.flush(n,function(){})}function y(n){i.push(n),function t(){r=r||ir(function(){r=null;var n=i.slice(0),e=!1;i=[],yn(n,function(n){n()?e=!0:i.push(n)}),0<i[Ug]&&t(),e&&h(!0)},100)}()}return d&&(p=d.logger),(n={})[mg]=function(r,i){var n,e,o=r.name,a=(!vn(o)&&"string"==typeof o||(e=Je(),o=r.name=e&&e.title||""),r.uri);if(!vn(a)&&"string"==typeof a||(e=Uu(),a=r.uri=e&&e[kg]||""),d&&d[hg]&&(a=r.uri=Xu(r.uri,d[hg])),m||((n=(e=Xt())&&e[zg]&&e[zg]("navigation"))&&n[0]&&!dn(e.timeOrigin)?(n=n[0].loadEventStart,r[Cg]=new Date(e.timeOrigin+n)):(e=(i||r[Ig]||{})[Sg]||0,r[Cg]=new Date((new Date).getTime()-e)),m=!0),!v[jg]())return f[bg](r,i),h(!0),void(nt()||kn(p,2,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info."));var u,t,c=!1,s=v[Hg]()[Bg];0<s&&(u=Dv(s,+new Date),v[Kg](u)||(u=undefined)),vn(i)||vn(i[Sg])||(t=i[Sg]),!l&&isNaN(t)||(isNaN(t)&&((i=i||{})[Sg]=u),f[bg](r,i),h(!0),c=!0),i=i||{},y(function(){var n,e=!1;try{v[Wg]()?(e=!0,n={name:o,uri:a},v[Tg](n),n.isValid||c?(c||(i[Sg]=n.durationMs,f[bg](r,i)),g||(f[wg](n,i),g=!0)):(i[Sg]=u,f[bg](r,i))):0<s&&6e4<Dv(s,+new Date)&&(e=!0,c||(i[Sg]=6e4,f[bg](r,i)))}catch(t){kn(p,1,38,"trackPageView failed on page load calculation: "+Tn(t),{exception:hn(t)})}return e})},n.teardown=function(n,e){var t;r&&(r.cancel(),r=null,t=i.slice(0),i=[],yn(t,function(n){n()}))},n}var n0=36e5,e0=["googlebot","adsbot-google","apis-google","mediapartners-google"];function t0(){var n=Xt();return n&&!!n.timing}function r0(){var n=Xt(),n=n?n.timing:0;return n&&0<n.domainLookupStart&&0<n[Bg]&&0<n[Xg]&&0<n[$g]&&0<n[Jg]&&0<n[Gg]&&0<n[Qg]&&0<n.domLoading}function i0(){return t0()?Xt().timing:null}function o0(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];var t=(Qe()||{}).userAgent,r=!1;if(t)for(var i=0;i<e0[Ug];i++)r=r||-1!==j(t.toLowerCase(),e0[i]);if(r)return!1;for(i=0;i<n[Ug];i++)if(n[i]<0||n[i]>=n0)return!1;return!0}function a0(c,i){var n,s="prevPageVisitData";function o(n,e){var t,r,i,o=null;try{var a,o=f();jv()&&(null!=Hv(c,s)&&cn("Cannot call startPageVisit consecutively without first calling stopPageVisit"),a=qu().stringify((t=n,r=e,(i={pageVisitStartTime:Te(),pageName:t,pageUrl:r})[Yg]=0,i)),Bv(c,s,a))}catch(u){Zc(c,"Call to restart failed: "+hn(u)),o=null}return o}function f(){var n,e,t=null;try{jv()&&(n=Te(),(e=Hv(c,s))&&Lu()&&((t=qu().parse(e))[Yg]=n-t.pageVisitStartTime,Kv(c,s)))}catch(r){Zc(c,"Stop page visit timer failed: "+hn(r)),t=null}return t}return(n={})[yg]=function(n,e){try{var t=o(n,e);t&&i(t.pageName,t.pageUrl,t[Yg])}catch(r){Zc(c,"Auto track page visit time failed, metric will not be collected: "+hn(r))}},n._logger=c,n.pageVisitTimeTrackingHandler=i,n}function u0(o){var a={},u={action:null,start:function(n){"undefined"!=typeof a[n]&&kn(o,2,62,"start was called more than once for this event without calling stop.",{name:n,key:n},!0),a[n]=+new Date},stop:function(n,e,t,r){var i=a[n];isNaN(i)?kn(o,2,63,"stop was called without a corresponding start.",{name:n,key:n},!0):(i=Dv(i,+new Date),u.action(n,e,i,t,r)),delete a[n],a[n]=undefined}};return u}function c0(n,e){n&&n.dispatchEvent&&e&&n.dispatchEvent(e)}var s0=oe(((i={sessionRenewalMs:Ka(f0,18e5),sessionExpirationMs:Ka(f0,864e5),disableExceptionTracking:Xa()})[Mg]=Xa(),i.overridePageViewDuration=Xa(),i[Vg]=Xa(),i[Fg]=!1,i.samplingPercentage=Wa(function(n){return!isNaN(n)&&0<n&&n<=100},100),i[dg]=Xa(),i[Og]=Xa(),i[Lg]=Xa(),i.namePrefix={isVal:pn,v:x(wn)},i.enableDebug=Xa(),i.disableFlushOnBeforeUnload=Xa(),i.disableFlushOnUnload=Xa(!1,"disableFlushOnBeforeUnload"),i.expCfg=Ba({inclScripts:!1,expLog:undefined,maxLogs:50}),i.routeTraceStrategy=0,i));function f0(n,e){return+((n=n||e)<6e4?6e4:n)}Br(v0,l0=_),v0.Version="3.4.3";var l0,d0=v0;function v0(){var x,C,I,S,w,T,k,_,E,D,P,N,A,R,M,O,U,L,q,V,F,z,n=l0.call(this)||this;return n.identifier=fg,n.priority=180,n.autoRoutePVDelay=500,Mr(v0,n,function(h,y){var b=y[vg];function i(){var n;h[H]&&(n=h[H].getPlugin("AjaxDependencyPlugin"))&&n.plugin&&n.plugin.resetAjaxAttempts&&n.plugin.resetAjaxAttempts()}function d(n,e,t,r,i){h[pg]().throwInternal(n,e,t,r,i)}function t(){T=w=S=I=C=x=null,O=R=A=N=P=D=E=_=k=!1,i();var n=Uu(!0);q=n&&n[kg]||"",h[H]&&h[H][hg]&&(q=Xu(q,h[H][hg])),M=F=V=null,z=0,bn(h,"config",{g:function(){return M}})}t(),h.getCookieMgr=function(){return js(h[H])},h.processTelemetry=function(n,e){h.processNext(n,e)},h.trackEvent=function(n,e){try{var t=og(n,Qf,Yv,h[pg](),e);h[H][gg](t)}catch(r){d(2,39,"trackTrace failed, trace will not be collected: "+Tn(r),{exception:hn(r)})}},h.startTrackEvent=function(n){try{x.start(n)}catch(e){d(1,29,"startTrackEvent failed, event will not be collected: "+Tn(e),{exception:hn(e)})}},h.stopTrackEvent=function(n,e,t){try{x.stop(n,undefined,e,t)}catch(r){d(1,30,"stopTrackEvent failed, event will not be collected: "+Tn(r),{exception:hn(r)})}},h.trackTrace=function(n,e){try{var t=og(n,il,op,h[pg](),e);h[H][gg](t)}catch(r){d(2,39,"trackTrace failed, trace will not be collected: "+Tn(r),{exception:hn(r)})}},h.trackMetric=function(n,e){try{var t=og(n,Zf,np,h[pg](),e);h[H][gg](t)}catch(r){d(1,36,"trackMetric failed, metric will not be collected: "+Tn(r),{exception:hn(r)})}},h[mg]=function(n,e){try{var t=n||{};h[H]&&h[H][hg]&&(t.uri=Xu(t.uri,h[H][hg])),I[mg](t,jr(jr(jr({},t.properties),t.measurements),e)),O&&w[yg](t.name,t.uri)}catch(r){d(1,37,"trackPageView failed, page view will not be collected: "+Tn(r),{exception:hn(r)})}},h[bg]=function(n,e,t){var r=Je(),r=(r&&(n[xg]=n[xg]===undefined?r.referrer:n[xg]),h[H]&&h[H][hg]&&(n.refUri=Xu(n.refUri,h[H][hg])),vn(n[Cg])&&(r=(e||n[Ig]||{})[Sg]||0,n[Cg]=new Date((new Date).getTime()-r)),og(n,nl,ep,h[pg](),e,t));h[H][gg](r),i()},h[wg]=function(n,e,t){n=og(n,el,tp,h[pg](),e,t);h[H][gg](n)},h.trackPageViewPerformance=function(n,e){n=n||{};try{S[Tg](n),h[wg](n,e)}catch(t){d(1,37,"trackPageViewPerformance failed, page view will not be collected: "+Tn(t),{exception:hn(t)})}},h.startTrackPage=function(n){try{var e;"string"!=typeof n&&(n=(e=Je())&&e.title||""),C.start(n)}catch(t){d(1,31,"startTrackPage failed, page view may not be collected: "+Tn(t),{exception:hn(t)})}},h.stopTrackPage=function(n,e,t,r){try{var i,o;"string"!=typeof n&&(n=(i=Je())&&i.title||""),"string"!=typeof e&&(e=(o=Uu())&&o[kg]||""),h[H]&&h[H][hg]&&(e=Xu(e,h[H][hg])),C.stop(n,e,t,r),O&&w[yg](n,e)}catch(a){d(1,32,"stopTrackPage failed, page view will not be collected: "+Tn(a),{exception:hn(a)})}},h[_g]=function(n,e,t){var o,r=n&&(n.exception||n[Eg])||J(n)&&n||{name:n&&typeof n,message:n||Lc},r=(n=n||{},new kp(h[pg](),r,n[Ig]||e,n.measurements,n.severityLevel,n.id).toInterface()),n=Je(),n=(n&&null!=U&&U.inclScripts&&(n=n.getElementsByTagName("script"),o=[],yn(n,function(n){var e,t,r,i=n[Ao]("src");i&&(e=n[Ao]("crossorigin"),t=!0===n.hasAttribute("async"),r=!0===n.hasAttribute("defer"),n=n[Ao]("referrerpolicy"),i={url:i},e&&(i.crossOrigin=e),t&&(i["async"]=t),r&&(i.defer=r),n&&(i.referrerPolicy=n),o[Sn](i))}),n=o,r[Ig].exceptionScripts=JSON.stringify(n)),null!=U&&U.expLog&&(n=U.expLog())&&n.logs&&mn(n.logs)&&(r[Ig].exceptionLog=n.logs.slice(0,U.maxLogs).join("\n")),og(r,Yf,Zv,h[pg](),e,t));h[H][gg](n)},h.trackException=function(n,e){n&&!n.exception&&n[Eg]&&(n.exception=n[Eg]);try{h[_g](n,e)}catch(t){d(1,35,"trackException failed, exception will not be collected: "+Tn(t),{exception:hn(t)})}},h._onerror=function(n){var e,t,r,i=n&&n[Eg],o=n&&n.evt;try{o||(f=Ge())&&(o=f.event);var a=n&&n.url||(Je()||{}).URL,u=n.errorSrc||"window.onerror@"+a+":"+(n[Dg]||0)+":"+(n[Pg]||0),c={errorSrc:u,url:a,lineNumber:n[Dg]||0,columnNumber:n[Pg]||0,message:n.message},s=n.message;n.url,n.lineNumber,n.columnNumber,n[Eg]||!pn(s)||"Script error."!==s&&"Script error"!==s?(n.errorSrc||(n.errorSrc=u),h.trackException({exception:n,severityLevel:3},c)):(e=kp[Ng]("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",a,n[Dg]||0,n[Pg]||0,i,o,null,u),t=c,r=og(e,Yf,Zv,h[pg](),t),h[H][gg](r))}catch(l){var f=i?i.name+", "+i.message:"null";d(1,11,"_onError threw exception while logging error, error will not be collected: "+Tn(l),{exception:hn(l),errorString:f})}},h[Ag]=function(n){if(h[H])return h[H][Ag](n);(T=T||[]).push(n)},h.initialize=function(n,e,t,r){if(!h.isInitialized()){vn(e)&&cn("Error initializing"),y.initialize(n,e,t,r);try{var i,o;F=Dl(uc(h.identifier),e.evtNamespace&&e.evtNamespace()),T&&(yn(T,function(n){e[Ag](n)}),T=null),v=n,p=h.identifier,g=h[H],h[vg](Dc(v,function(){var r,n=Tf(null,v,g);M=n.getExtCfg(p,s0),N=N||v[Rg]||M[Rg],U=M.expCfg,O=M[Mg],L=M.routeTraceStrategy||0,v.storagePrefix&&Lv(v.storagePrefix),dn((n=M)[dg])||(Av=n[dg]?Nv=!1:(Nv=qv(!0),jv(!0))),k=M[Og],!_&&k&&(r=["/browserLinkSignalR/","/__browserLink/"],h[vg](h[Ag](function(n){if(k&&n.baseType===tl){var e=n.baseData;if(e)for(var t=0;t<r[Ug];t++)if(e.target&&0<=j(e.target,r[t]))return!1}return!0})),_=!0)})),f=h[H],l=Jc(f),(d={})[Tg]=function(n){n.isValid=!1;var e=(e=Xt())&&e.getEntriesByType&&0<e.getEntriesByType("navigation")[Ug]?Xt()[zg]("navigation")[0]:null,t=i0(),r=0,i=0,o=0,a=0;(e||t)&&(e=e?(r=e[Sg],i=0===e[Cg]?e[Qg]:Dv(e[Cg],e[Qg]),o=Dv(e.requestStart,e[Xg]),a=Dv(e[Xg],e[Gg]),Dv(e.responseEnd,e[Jg])):(r=Dv(t[Bg],t[Jg]),i=Dv(t[Bg],t[Qg]),o=Dv(t.requestStart,t[Xg]),a=Dv(t[Xg],t[Gg]),Dv(t.responseEnd,t[Jg])),0===r?kn(l,2,10,"error calculating page view performance.",{total:r,network:i,request:o,response:a,dom:e}):o0(r,i,o,a,e)?r<ht(i)+ht(o)+ht(a)+ht(e)?kn(l,2,8,"client performance math error.",{total:r,network:i,request:o,response:a,dom:e}):(n.durationMs=r,n.perfTotal=n[Sg]=xu(r),n.networkConnect=xu(i),n.sentRequest=xu(o),n.receivedResponse=xu(a),n.domProcessing=xu(e),n.isValid=!0):kn(l,2,45,"Invalid page load duration value. Browser perf data won't be sent.",{total:r,network:i,request:o,response:a,dom:e}))},d[Hg]=i0,d[jg]=t0,d[Wg]=r0,d[Kg]=o0,S=d,I=Zg(h,M.overridePageViewDuration,h[H],S),w=a0(h[pg](),function(n,e,t){h.trackMetric({name:"PageVisitTime",average:t,max:t,min:t,sampleCount:1},{PageName:n,PageUrl:e})}),(x=u0(h[pg]())).action=function(n,e,t,r,i){i=i||{},(r=r||{}).duration=t[lg](),h.trackEvent({name:n,properties:r,measurements:i})},(C=u0(h[pg]())).action=function(n,e,t,r,i){(r=vn(r)?{}:r).duration=t[lg](),h[bg]({name:n,uri:e,properties:r,measurements:i},r)},Ge()&&(c=Ge(),s=Uu(!0),h[vg](Dc(M,function(){(P=M.disableExceptionTracking)||N||M[Rg]||(b(Hl(c,"onerror",{ns:F,rsp:function(n,e,t,r,i,o){P||!0===n.rslt||h._onerror(kp[Ng](e,t,r,i,o,n.evt))}},!1)),z++,N=!0)})),i=c,o=s,h[vg](Dc(M,function(){A=!0===M[Vg],N=N||M[Fg],A&&!R&&(b(Hl(i,"onunhandledrejection",{ns:F,rsp:function(n,e){var t,r;A&&!0!==n.rslt&&h._onerror(kp[Ng]((t=e)&&t.reason?(r=t.reason,!pn(r)&&gn(r[lg])?r[lg]():hn(r)):t||"",o?o[kg]:"",0,0,e,n.evt))}},!1)),z++,M[Fg]=R=!0)})),a=Ge(),u=Uu(!0),h[vg](Dc(M,function(){var n,e,t,r;E=!0===M[Lg],a&&E&&!D&&Ye()&&(e=Ye(),gn(e.pushState)&&gn(e.replaceState)&&typeof Event!==Lr&&(n=a,e=e,t=u,D||(r=M.namePrefix||"",b(Hl(e,"pushState",{ns:F,rsp:function(){E&&(c0(n,ag(r+"pushState")),c0(n,ag(r+"locationchange")))}},!0)),b(Hl(e,"replaceState",{ns:F,rsp:function(){E&&(c0(n,ag(r+"replaceState")),c0(n,ag(r+"locationchange")))}},!0)),Pl(n,r+"popstate",function(){E&&c0(n,ag(r+"locationchange"))},F),Pl(n,r+"locationchange",function(){var n,e;V&&(q=V),V=t&&t[kg]||"",h[H]&&h[H][hg]&&(V=Xu(V,h[H][hg])),E&&(n=void 0,h[H]&&h[H][qg]&&((n=(e=h[H][qg](!1))&&1===L?bf(e):h[H][qg](!0)).traceId=ss(),n.pageName=lv(h[pg](),n.pageName||"_unknown_"),h[H].setTraceCtx(n)),ir((function(n){h[mg]({refUri:n,properties:{duration:0}})}).bind(h,q),h.autoRoutePVDelay))},F),D=!0)))})))}catch(m){throw h.setInitialized(!1),m}var a,u,c,s,f,l,d,v,p,g}},h._doTeardown=function(n,e){I&&I.teardown(n,e),Nl(window,null,null,F),t()},h._getDbgPlgTargets=function(){return[z,N]},bn(h,"_pageViewManager",{g:function(){return I}}),bn(h,"_pageViewPerformanceManager",{g:function(){return S}}),bn(h,"_pageVisitTimeManager",{g:function(){return w}}),bn(h,"_evtNamespace",{g:function(){return"."+F}})}),n}var p0,g0="featureOptIn",m0="scheduleFetchTimeout",h0="featureOptIn.",y0=".offCfg",r=undefined,b0=oe(((t={syncMode:1,blkCdnCfg:r,customEvtName:r,cfgUrl:r,overrideSyncFn:r,overrideFetchFn:r,onCfgChangeReceive:r})[m0]=18e5,t.nonOverrideConfigs={instrumentationKey:!0,connectionString:!0,endpointUrl:!0},t.enableAjax=!1,t)),x0=(Br(C0,p0=_),C0.__ieDyn=1,C0);function C0(){var x,C,I,S,w,n,T,k,_,E,D,P,N,A,R,M,O,e=p0.call(this)||this,r=(e.priority=198,!(e.identifier="AppInsightsCfgSyncPlugin"));return Mr(C0,e,function(u,c){function t(){O=!1,P=M=R=_=D=E=n=N=k=T=w=S=I=C=null}function s(n,e){if(n){if(C=n,e&&!r)return l();if(T&&!r)return u.core.updateCfg(n),!0}return!1}function f(){try{var n=Ke();n&&Nl(n,null,null,S)}catch(e){}}function l(n){try{if(M&&gn(M))return M(C,n);var e,t,r,i,o,a,u=I,c=C,s=n,f=Ke();if(f&&f.CustomEvent)try{return e=f,r=u,o=null,a={detail:{cfg:c||null,customDetails:s||null}},gn(CustomEvent)?o=new CustomEvent(r,a):(i=Je())&&i[Eo]&&(o=i[Eo]("CustomEvent")).initCustomEvent(r,!0,!0,a),t=o,!!(e&&e.dispatchEvent&&t)&&(e.dispatchEvent(t),!0)}catch(l){}return!1}catch(d){}return!1}function d(n){try{if(f(),n&&(I=n,T)){var e=Ke();if(e)try{Pl(e,I,function(n){var n=n&&n.detail;P&&n?P(n):(n=(n=n&&n.cfg)&&Ot(n)&&h(n))&&s(n)},S,!0)}catch(t){}}return!0}catch(r){}return!1}function v(n,t,r){var e=Ke(),e=e&&e.fetch||null;if(n&&e&&gn(e))try{var i={method:"GET"},o=(O||(i[Nc]=!0),new Request(n,i));if(!O)try{o[Nc]=!0}catch(a){}Go(fetch(o),function(n){var e=n.value;n.rejected?m(t,400):e.ok?Go(e.text(),function(n){m(t,e.status,n.value,r)}):m(t,e.status,null,r)})}catch(a){}}function p(n,e,t){try{var r=new XMLHttpRequest;O||(r[Nc]=!0),r.open("GET",n),r.onreadystatechange=function(){r.readyState===XMLHttpRequest.DONE&&m(e,r.status,r.responseText,t)},r.onerror=function(){m(e,400)},r.ontimeout=function(){m(e,400)},r.send()}catch(i){}}function g(n,e,t){try{var r,i,o;200<=n&&n<400&&e?(D=0,(r=qu())&&(o=(i=function(v,i){try{if(!v||!v.enabled)return null;if(!v[g0])return v.config;var n=v[g0],o=v.config||{};return en(n,function(d){var t,n,e,r=function(n){if(!v||!v.enabled)return null;var e=(v[g0]||{})[d]||{mode:1},t=e.mode,r=e.onCfg,e=e.offCfg,n=(n||{})[d]||{mode:2},i=n.mode,o=n.onCfg,a=n.offCfg,n=!!n.blockCdnCfg,u=h0+d+".onCfg",c=h0+d+y0,s=i,f=o,l=a;return n||(4===t||5===t?(s=4==t?3:2,f=r||o,l=e||a):2===t||2===i?(s=2,f=o||r,l=a||e):3===t?(s=3,f=o||r,l=a||e):1===t&&1===i&&(s=1)),(n={})[h0+d+".mode"]=s,n[u]=f,n[c]=l,n}(i.config[g0]);vn(r)||(en(r,function(n,e){Wt(o,n,e)}),t=o,n=r[h0+d+".mode"],e=r[h0+d+".onCfg"],r=r[h0+d+y0],(r=2===n?r:3===n?e:null)&&en(r,function(n,e){Wt(t,n,e)}))}),o}catch(e){}return null}(r.parse(e),u.core))&&Ot(i)&&h(i))&&s(o,t)):D++,D<3&&y()}catch(a){}}function m(n,e,t,r){try{n(e,t,r)}catch(i){}}function h(n){var e=null;try{n&&(e=function u(n,t,r,i){try{var e=i<r,o=(e&&(n=null),0==r?function(n){return jt(n,an[on](arguments))}({},n):n);return o&&t&&!e&&en(o,function(n){var e=t[n];e&&(Dn(o[n])&&Dn(e)?o[n]=u(o[n],e,++r,i):delete o[n])}),o}catch(a){}return n}(n,N,0,5))}catch(t){}return e}function y(){!n&&E&&(n=ir(function(){n=null,A(w,g,k)},E)).unref()}function b(){n&&n.cancel(),n=null,D=0}t(),u.initialize=function(n,e,t,r){var i,o,a;c.initialize(n,e,t,r),S=Dl(uc(u.identifier),e.evtNamespace&&e.evtNamespace()),o=u.identifier,a=u.core,u._addHook(Dc(i=n,function(){var n=Tf(null,i,a),n=(x=n.getExtCfg(o,b0),_),n=(_=!!x.blkCdnCfg,O=!!x.enableAjax,vn(n)||n===_||(!_&&w?A&&A(w,g,k):b()),vn(T)&&(T=2===x.syncMode),vn(k)&&(k=1===x.syncMode),x.customEvtName||"ai_cfgsync");I!==n&&(T?d(n):(f(),I=n)),(w=vn(w)?x.cfgUrl:w)||(C=i,k&&l())})),M=x.overrideSyncFn,R=x.overrideFetchFn,P=x.onCfgChangeReceive,N=x.nonOverrideConfigs,E=x[m0],vn(t=R)&&(ju()?t=v:Hu()&&(t=p)),A=t,D=0,w&&!_&&A&&A(w,g,k)},u.getCfg=function(){return C},u.pause=function(){r=!0,b()},u.resume=function(){r=!1,y()},u.setCfg=function(n){return s(n)},u.sync=l,u.updateEventListenerName=d,u._doTeardown=function(n,e){f(),b(),t()},u._getDbgPlgTargets=function(){return[k,T,I,_,N]},u.processTelemetry=function(n,e){u.processNext(n,e)}}),e}var I0="duration";function S0(n,e){return{baseType:n,baseData:e,aiDataContract:{baseType:1,baseData:1}}}var w0="tags",T0="deviceType",k0="data",_0="name",E0="traceID",En="length",D0="stringify",P0="measurements",N0="responseCode",A0="toString",R0="enqueue",M0="count",O0="push",U0="emitLineDelimitedJson",L0="clear",q0="markAsSent",V0="clearSent",F0="bufferOverride",z0="BUFFER_KEY",j0="SENT_BUFFER_KEY",H0="concat",B0="MAX_BUFFER_SIZE",K0="triggerSend",W0="diagLog",X0="initialize",$0="_sender",J0="endpointUrl",G0="instrumentationKey",Q0="customHeaders",Y0="maxBatchSizeInBytes",Z0="onunloadDisableBeacon",nm="isBeaconApiDisabled",em="alwaysUseXhrOverride",tm="enableSessionStorageBuffer",rm="_buffer",im="onunloadDisableFetch",om="disableSendBeaconSplit",am="getSenderInst",um="baseType",cm="_onError",sm="_onPartialSuccess",fm="_onSuccess",lm="itemsReceived",dm="itemsAccepted",vm="sampleRate",pm="baseType",S="baseData",gm="properties",mm="true";function hm(n,e,t){m(n,e,t,Q)}function ym(n,t,r){vn(n)||en(n,function(n,e){Pn(e)?r[n]=e:pn(e)?t[n]=e:Lu()&&(t[n]=qu()[D0](e))})}function bm(t,r){vn(t)||en(t,function(n,e){t[n]=e||r})}function xm(n,e,t,r){for(var r=new Gv(n,r,e),e=(hm(r,"sampleRate",t[Ac]),(t[S]||{}).startTime),e=($(e)&&(r.time=tu(e)),r.iKey=t.iKey,t.iKey.replace(/-/g,"")),e=(r[_0]=r[_0].replace("{0}",e),n),n=t,i=r,o=i[w0]=i[w0]||{},a=n.ext=n.ext||{},u=n[w0]=n[w0]||{},c=a.user,c=(c&&(hm(o,I.userAuthUserId,c.authId),hm(o,I.userId,c.id||c.localId)),a.app),c=(c&&hm(o,I.sessionId,c.sesId),a.device),c=(c&&(hm(o,I.deviceId,c.id||c.localId),hm(o,I[T0],c.deviceClass),hm(o,I.deviceIp,c.ip),hm(o,I.deviceModel,c.model),hm(o,I[T0],c[T0])),n.ext.web),n=(c&&(hm(o,I.deviceLanguage,c.browserLang),hm(o,I.deviceBrowserVersion,c.browserVer),hm(o,I.deviceBrowser,c.browser),hm(n=(n=(n=i[k0]=i[k0]||{})[S]=n[S]||{})[gm]=n[gm]||{},"domain",c.domain),hm(n,"isManual",c.isManual?mm:null),hm(n,"screenRes",c.screenRes),hm(n,"userConsent",c.userConsent?mm:null)),a.os),c=(n&&(hm(o,I.deviceOS,n[_0]),hm(o,I.deviceOSVersion,n.osVer)),a.trace),s=(c&&(hm(o,I.operationParentId,c.parentID),hm(o,I.operationName,lv(e,c[_0])),hm(o,I.operationId,c[E0])),{}),f=u[En]-1;0<=f;f--)en(u[f],function(n,e){s[n]=e}),u.splice(f,1);en(u,function(n,e){s[n]=e});n=jr(jr({},o),s);return n[I.internalSdkVersion]||(n[I.internalSdkVersion]=lv(e,"javascript:".concat(Im.Version),64)),i[w0]=su(n),t[w0]=t[w0]||[],su(r)}function Cm(n,e){vn(e[S])&&kn(n,1,46,"telemetryItem.baseData cannot be null.")}var Im={Version:"3.4.3"};function Sm(n,e,t){Cm(n,e);var r={},i={},t=(e[pm]!==Qf&&(r.baseTypeSource=e[pm]),e[pm]===Qf?(r=e[S][gm]||{},i=e[S][P0]||{}):e[S]&&ym(e[S],r,i),ym(e[k0],r,i),vn(t)||bm(r,t),e[S][_0]),t=new ap(n,t,r,i),r=S0(Qf,t);return xm(n,Yv,e,r)}wm.__ieDyn=1;Xp=wm;function wm(o,t){var a=[],r=!1,i=t.maxRetryCnt;this._get=function(){return a},this._set=function(n){return a=n},Mr(wm,this,function(e){e[R0]=function(n){e[M0]()>=t.eventsLimitInMem?r||(kn(o,2,105,"Maximum in-memory buffer size reached: "+e[M0](),!0),r=!0):(n.cnt=n.cnt||0,!vn(i)&&n.cnt>i||a[O0](n))},e[M0]=function(){return a[En]},e.size=function(){for(var n=a[En],e=0;e<a[En];e++)n+=a[e].item[En];return t[U0]||(n+=2),n},e[L0]=function(){r=!(a=[])},e.getItems=function(){return a.slice(0)},e.batchPayloads=function(n){var e;return n&&0<n[En]?(e=[],yn(n,function(n){e[O0](n.item)}),t[U0]?e.join("\n"):"["+e.join(",")+"]"):null},e.createNew=function(n,e,t){var r=a.slice(0),i=new(t?Pm:km)(n=n||o,e=e||{});return yn(r,function(n){i[R0](n)}),i}})}Br(_m,Tm=Xp),_m.__ieDyn=1;var Tm,km=_m;function _m(n,e){n=Tm.call(this,n,e)||this;return Mr(_m,n,function(n,e){n[q0]=function(n){e[L0]()},n[V0]=function(n){}}),n}var Em,Dm=["AI_buffer","AI_sentBuffer"],Pm=(Br(h,Em=Xp),($p=h).VERSION="_1",h.BUFFER_KEY="AI_buffer"+$p.VERSION,h.SENT_BUFFER_KEY="AI_sentBuffer"+$p.VERSION,h.MAX_BUFFER_SIZE=2e3,h);function h(f,n){var e=Em.call(this,f,n)||this,l=!1,d=null==n?void 0:n.namePrefix,t=n[F0]||{getItem:Hv,setItem:Bv},v=t.getItem,p=t.setItem,g=n.maxRetryCnt;return Mr(h,e,function(a,e){var n=u(h[z0]),t=u(h[j0]),r=function(){var t=[];try{return yn(Dm,function(n){var e=s(n);t=t[H0](e),d&&(e=s(d+"_"+n),t=t[H0](e))}),t}catch(n){kn(f,2,41,"Transfer events from previous buffers: "+Tn(n)+". previous Buffer items can not be removed",{exception:hn(n)})}return[]}(),r=t[H0](r),t=a._set(n[H0](r));function i(n,e){var t=[],r=[];return yn(n,function(n){r[O0](n.item)}),yn(e,function(n){gn(n)||-1!==Cn(r,n.item)||t[O0](n)}),t}function u(n){return o(d?d+"_"+n:n)}function o(n){try{var e=v(f,n);if(e){var t=qu().parse(e);if((t=pn(t)?qu().parse(t):t)&&mn(t))return t}}catch(r){kn(f,1,42," storage key: "+n+", "+Tn(r),{exception:hn(r)})}return[]}function c(n,e){try{var n=d?d+"_"+n:n,t=JSON[D0](e);p(f,n,t)}catch(r){p(f,n,JSON[D0]([])),kn(f,2,41," storage key: "+n+", "+Tn(r)+". Buffer cleared",{exception:hn(r)})}}function s(n){try{var e=o(n),t=[];return yn(e,function(n){t[O0]({item:n,cnt:0})}),Kv(f,n),t}catch(r){}return[]}t[En]>h[B0]&&(t[En]=h[B0]),c(h[j0],[]),c(h[z0],t),a[R0]=function(n){a[M0]()>=h[B0]?l||(kn(f,2,67,"Maximum buffer size reached: "+a[M0](),!0),l=!0):(n.cnt=n.cnt||0,!vn(g)&&n.cnt>g||(e[R0](n),c(h[z0],a._get())))},a[L0]=function(){e[L0](),c(h[z0],a._get()),c(h[j0],[]),l=!1},a[q0]=function(n){c(h[z0],a._set(i(n,a._get())));var e=u(h[j0]);e instanceof Array&&n instanceof Array&&((e=e[H0](n))[En]>h[B0]&&(kn(f,1,67,"Sent buffer reached its maximum size: "+e[En],!0),e[En]=h[B0]),c(h[j0],e))},a[V0]=function(n){n=i(n,u(h[j0]));c(h[j0],n)},a.createNew=function(n,e,t){t=!!t;var r=a._get().slice(0),i=u(h[j0]).slice(0),o=(n=n||f,e=e||{},a[L0](),new(t?h:km)(n,e));return yn(r,function(n){o[R0](n)}),t&&o[q0](i),o}}),e}var Nm="__aiCircularRefCheck";function Am(o,a,u){var c={};if(!a)return kn(o,1,48,"cannot serialize object because it is null or undefined",{name:u},!0),c;if(a[Nm])return kn(o,2,50,"Circular reference detected while serializing object",{name:u},!0),c;if(a.aiDataContract)return a[Nm]=!0,en(a.aiDataContract,function(n,e){var e=gn(e)?e():e,t=2&e,r=a[n]!==undefined,i=Dn(a[n])&&null!==a[n];1&e&&!r&&!t?kn(o,1,24,"Missing required field specification. The field is required but not present on source",{field:n,name:u}):4&e||(r=i?(t?Rm:Am)(o,a[n],n):a[n])!==undefined&&(c[n]=r)}),delete a[Nm],c;if("measurements"===u)c=Mm(0,a,2);else if("properties"===u)c=Mm(0,a,1);else if("tags"===u)c=Mm(0,a,1);else if(mn(a))c=Rm(o,a,u);else{kn(o,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:u},!0);try{qu()[D0](a),c=a}catch(n){kn(o,1,48,n&&gn(n[A0])?n[A0]():"Error serializing object",null,!0)}}return c}function Rm(n,e,t){if(e)if(mn(e))for(var r=[],i=0;i<e[En];i++){var o=Am(n,e[i],t+"["+i+"]");r[O0](o)}else kn(n,1,54,"This field was specified as an array in the contract but the item is not an array.\r\n",{name:t},!0);return r}function Mm(n,e,r){var i;return e&&(i={},en(e,function(n,e){var t;e===undefined?t="undefined":null===e&&(t="null"),1!==r||t?2!==r||t||(t=parseFloat(e)):t=e[A0]?e[A0]():"invalid field: toString() is not defined.",!t&&vn(e)||(i[n]=t)})),i}Um.__ieDyn=1;var Om=Um;function Um(t){Mr(Um,this,function(n){n.serialize=function(n){n=Am(t,n,"root");try{return qu()[D0](n)}catch(e){kn(t,1,48,e&&gn(e[A0])?e[A0]():"Error serializing object",null,!0)}}})}function Lm(n){var e=0,t=n;if(t){for(;t[En]<8;)t=t[H0](t);for(var r=5381,i=0;i<t[En];++i)r=(r<<5)+r+t.charCodeAt(i),r&=r;e=Jt(r)/2147483647}return 100*e}var qm=undefined;function Vm(n){try{return n.responseText}catch(e){}return null}var Fm=oe(((o={endpointUrl:Wa(Q,Oc+Uc)})[U0]=Xa(),o.maxBatchInterval=15e3,o[Y0]=102400,o.disableTelemetry=Xa(),o[tm]=Xa(!0),o.isRetryDisabled=Xa(),o[nm]=Xa(!0),o[om]=Xa(!0),o.disableXhr=Xa(),o[im]=Xa(),o[Z0]=Xa(),o[G0]=qm,o.namePrefix=qm,o.samplingPercentage=Wa(function(n){return!isNaN(n)&&0<n&&n<=100},100),o[Q0]=qm,o.convertUndefined=qm,o.eventsLimitInMem=1e4,o[F0]=!1,o.httpXHROverride={isVal:function(n){return n&&n.sendPOST},v:qm},o[em]=Xa(),o.transports=qm,o.retryCodes=qm,o.corsPolicy=qm,o.maxRetryCnt={isVal:Pn,v:10},o)),zm="X-Set-Cross-Origin-Resource-Policy";(Jp={})[Qf]=Sm,Jp[il]=function(n,e,t){Cm(n,e);var r=e[S].message,i=e[S].severityLevel,o=e[S][gm]||{},a=e[S][P0]||{},t=(ym(e[k0],o,a),vn(t)||bm(o,t),new Fp(n,r,i,o,a)),r=S0(il,t);return xm(n,op,e,r)},Jp[nl]=function(n,e,t){Cm(n,e);var r,i=e[S],i=(vn(i)||vn(i[gm])||vn(i[gm][I0])?vn(e[k0])||vn(e[k0][I0])||(r=e[k0][I0],delete e[k0][I0]):(r=i[gm][I0],delete i[gm][I0]),e[S]),o=(((e.ext||{}).trace||{})[E0]&&(o=e.ext.trace[E0]),i.id||o),a=i[_0],u=i.uri,c=i[gm]||{},s=i[P0]||{},i=(vn(i.refUri)||(c.refUri=i.refUri),vn(i.pageType)||(c.pageType=i.pageType),vn(i.isLoggedIn)||(c.isLoggedIn=i.isLoggedIn[A0]()),vn(i[gm])||en(i[gm],function(n,e){c[n]=e}),ym(e[k0],c,s),vn(t)||bm(c,t),new qp(n,a,u,r,c,s,o)),t=S0(nl,i);return xm(n,ep,e,t)},Jp[el]=function(n,e,t){Cm(n,e);var r=e[S],i=r[_0],o=r.uri||r.url,a=r[gm]||{},u=r[P0]||{},t=(ym(e[k0],a,u),vn(t)||bm(a,t),new jp(n,i,o,undefined,a,u,r)),i=S0(el,t);return xm(n,tp,e,i)},Jp[Yf]=function(n,e,t){Cm(n,e);var r=e[S][P0]||{},i=e[S][gm]||{},t=(ym(e[k0],i,r),vn(t)||bm(i,t),e[S]),t=kp.CreateFromInterface(n,t,i,r),i=S0(Yf,t);return xm(n,Zv,e,i)},Jp[Zf]=function(n,e,t){Cm(n,e);var r=e[S],i=r[gm]||{},o=r[P0]||{},t=(ym(e[k0],i,o),vn(t)||bm(i,t),new Up(n,r[_0],r.average,r.sampleCount,r.min,r.max,r.stdDev,i,o)),r=S0(Zf,t);return xm(n,np,e,r)},Jp[tl]=function(n,e,t){Cm(n,e);var r=e[S][P0]||{},i=e[S][gm]||{},t=(ym(e[k0],i,r),vn(t)||bm(i,t),e[S]);if(vn(t))return Zc(n,"Invalid input for dependency data"),null;var o,a,u,c,s,f,l,d=t[gm]&&t[gm][Mc]?t[gm][Mc]:"GET",v=n,p=t.id,g=t.target,m=t[_0],h=t[I0],y=t.success,b=t[N0],x=t.type,t=t.correlationContext;return void 0===x&&(x="Ajax"),c=v,d=d,s=f=o=m,f=(g=g)&&0<g[En]?(u=(l=xv(g)).host,f||(null!=l.pathname?("/"!=((a=0===l.pathname[En]?"/":l.pathname)[0]||"")&&(a="/"+a),s=l.pathname,lv(c,d?d+" "+a:a)):lv(c,g))):u=o,l={target:u,name:f,data:s},d={ver:2,id:p,duration:xu(h),success:y,resultCode:""+b,type:lv(v,x),data:dv(v,m)||l[k0],target:lv(v,l.target),name:lv(v,l[_0]),properties:pv(v,i),measurements:gv(v,r),aiDataContract:{id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0}},t&&(d.target=d.target+" | "+t),xm(n,"Microsoft.ApplicationInsights.{0}.RemoteDependency",e,S0(tl,d))},Jp[rl]=function(n,e,t){Cm(n,e);var r=e[S][P0]||{},i=e[S][gm]||{},t=(ym(e[k0],i,r),vn(t)||bm(i,t),e[S]),o=n,a=t.id,u=t[_0],c=t[I0],s=t.success,f=t[N0],l=t.source,t=t.url;return(a={ver:2,id:a,name:lv(o,u),duration:xu(c),success:s})[N0]=x(f||"0"),a.source=lv(o,l),a.url=dv(o,t),a.properties=pv(o,i),a.measurements=gv(o,r),a.aiDataContract={id:1,ver:1,name:0,responseCode:1,duration:1,success:1,source:0,url:0,properties:0,measurements:0},xm(n,"Microsoft.ApplicationInsights.{0}.Request",e,S0(rl,a))};var jm,Hm=Jp,Bm=(Br(Km,jm=_),Km.constructEnvelope=function(n,e,t,r){n=e===n.iKey||vn(e)?n:jr(jr({},n),{iKey:e});return(Hm[n.baseType]||Sm)(t,n,r)},Km);function Km(){var E,D,P,N,A,R,M,O,U,L,q,V,F,z,j,H,B,K,W,X,$,J,G,Q,Y,Z,nn,en,tn,rn,on,an,un,cn,sn,fn=jm.call(this)||this,ln=(fn.priority=1001,fn.identifier=sg,0);return Mr(Km,fn,function(g,r){function m(n,e){var t=Vm(n);!n||t+""!="200"&&""!==t?(t=Xf(t))&&t[lm]&&t[lm]>t[dm]&&!$?g[sm](e,t):g[cm](e,n?"XDomainRequest,Response:"+lu(n)||wn:void 0):(E=0,g[fm](e,0))}function h(n,e,t){4===n.readyState&&I(n.status,e,n.responseURL,t,du(n),Vm(n)||n.response)}function y(n){try{var e;if(n)return(e=n.oriPayload)&&e[En]?e:null}catch(t){}return null}function c(n,e){if(K)return!1;if(!n)return e&&kn(e,1,7,"Cannot send empty telemetry"),!1;if(n.baseData&&!n[um])return e&&kn(e,1,70,"Cannot send telemetry without baseData and baseType"),!1;if(n[um]||(n[um]="EventData"),!g[$0])return e&&kn(e,1,28,"Sender was not initialized"),!1;var t=n[vm];if(vn(t)||!Pn(t)||t<0||100<t){if(!g._sample.isSampledIn(n))return e&&kn(e,2,33,"Telemetry item was sampled out and not sent",{SampleRate:g._sample[vm]}),!1;n[Ac]=g._sample[vm]}return!0}function s(n,t){var e=n.iKey||W,r=Km.constructEnvelope(n,e,t,X);if(r){var i=!1;if(n[w0]&&n[w0][Rc]&&(yn(n[w0][Rc],function(n){try{n&&!1===n(r)&&(i=!0,Zc(t,"Telemetry processor check returns false"))}catch(e){kn(t,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+Tn(e),{exception:hn(e)},!0)}}),delete n[w0][Rc]),!i)return r}else kn(t,1,47,"Unable to create an AppInsights envelope")}function n(n){var e="",t=g[W0]();try{var r=c(n,t),i=null;(i=r?s(n,t):i)&&(e=A.serialize(i))}catch(o){}return e}function e(n){return n&&n[En]?"["+n.join(",")+"]":""}function t(n){var e=i();return{urlString:q,data:n,headers:e}}function b(n,i,e,t){void 0===t&&(t=!0);var r,o,a,u,c=function(n,e,t){var r=i;200===n&&r?g._onSuccess(r,r[En]):t&&g[cm](r,t)},s=x(i),f=n&&n.sendPOST;return f&&s?(t&&g._buffer[q0](i),o=!1,un.preparePayload(function(n){r=f(n,c,!e),o=!0,a&&Qo(r,a,u)},sn,s,!e),o?r:ya(function(n,e){a=n,u=e})):null}function x(n){var e,t;return mn(n)&&0<n[En]?(e=g[rm].batchPayloads(n),t=i(),{data:e,urlString:q,headers:t,disableXhrSync:en,disableFetchKeepAlive:!tn,oriPayload:n}):null}function i(){try{var n=M||{};return Tv(q)&&(n[_n[6]]=_n[7]),n}catch(e){}return null}function C(n){n=n?n[En]:0;g[rm].size()+n>F&&(U&&!U.isOnline()||g[K0](!0,null,10))}function I(n,e,t,r,i,o){var a=null;g._appId||(a=Xf(o))&&a.appId&&(g._appId=a.appId),(n<200||300<=n)&&0!==n?301!==n&&307!==n&&308!==n||u(t)?U&&!U.isOnline()?$||(l(e,10),k(e,n),kn(g[W0](),2,40,". Offline - Response Code: ".concat(n,". Offline status: ").concat(!U.isOnline(),". Will retry to send ").concat(e.length," items."))):!$&&p(n)?(l(e),k(e,n),kn(g[W0](),2,40,". Response code "+n+". Will retry to send "+e[En]+" items.")):g[cm](e,i,undefined,n):g[cm](e,i,undefined,n):(u(t),206===n?(a=a||Xf(o))&&!$?g[sm](e,a):g[cm](e,i,undefined,n):(E=0,g[fm](e,r)))}function u(n){return!(10<=R)&&!vn(n)&&""!==n&&n!==q&&(q=n,++R,1)}function o(n,e){if(!O)return b(un&&un[am]([3],!0),n,e);O(n,!1)}function f(n){try{if(n&&n[En])return pn(n[0])}catch(e){}}function S(n,e){var t=null;if(mn(n)){for(var r=n[En],i=0;i<n[En];i++)r+=n[i].item[En];return un.getSyncFetchPayload()+r<=65e3?t=2:zu()?t=3:(t=1,kn(g[W0](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender.")),b(un&&un[am]([t],!0),n,e)}return null}function l(n,e){if(void 0===e&&(e=1),n&&0!==n[En]){var t=g[rm];t[V0](n),E++;for(var r=0,i=n;r<i.length;r++){var o=i[r];o.cnt=o.cnt||0,o.cnt++,t[R0](o)}var n=e,e=(n=E<=1?10:(e=ht((Math.pow(2,E)-1)/2*Math.random()*10)+1,me(ge(e*=n,3600),10)),Te()+1e3*n);D=e,d()}}function d(){var n;N||P||(n=D?me(0,D-Te()):0,n=me(J,n),N=ir(function(){N=null,g[K0](!0,null,1)},n))}function v(){N&&N.cancel(),D=N=null}function p(n){return vn(cn)?401===n||408===n||429===n||500===n||502===n||503===n||504===n:cn[En]&&~cn.indexOf(n)}function a(){var n="getNotifyMgr",e=g.core;return e?e[n]?e[n]():e._notificationManager:void 0}function w(n,e){var t=a();if(t&&t.eventsSendRequest)try{t.eventsSendRequest(n,e)}catch(r){kn(g[W0](),1,74,"send request notification failed: "+Tn(r),{exception:hn(r)})}}function T(n){var t;return n&&n[En]?(t=[],yn(n,function(n){var e;n&&(e=n.bT||"EventData",t[O0]({name:n.iN||e,baseType:e}))}),t[En]?t:null):null}function k(n,e){var t=a();t&&t.eventsRetry&&t.listeners&&t.listeners[En]&&(n=T(n))&&t.eventsRetry(n,e)}function _(){g[$0]=null,g[rm]=null,g._appId=null,g._sample=null,F=ln=R=E=0,Y=X=qm,an=tn=en=$=K=z=P=!(M={}),un=on=rn=G=W=B=V=q=L=O=A=N=D=U=null,bn(g,"_senderConfig",{g:function(){return function d(){var n=arguments,e=n[0]||{},t=n[In],r=!1,i=1;for(0<t&&Nn(e)&&(r=e,e=n[i]||{},i++),Dn(e)||(e={});i<t;i++){var o,a,u,c,s=n[i],f=mn(s),l=Dn(s);for(o in s)Ln(o)||(f&&o in s||l&&On(s,o))&&(a=s[o],u=void 0,r&&a&&((u=mn(a))||Ot(a))&&(c=e[o],u?mn(c)||(c=[]):Ot(c)||(c={}),a=d(r,c,a)),a!==undefined&&(e[o]=a))}return e}({},Fm)}})}_(),g.pause=function(){v(),P=!0},g.resume=function(){P&&(P=!1,D=null,C(),d())},g.flush=function(n,t,e){if(void 0===n&&(n=!0),!P){v();try{var r=g[K0](n,null,e||1);return Go(r,function(e){return t?(t(!e.rejected),!0):n?ya(function(n){n(!e.rejected)}):r})}catch(i){kn(g[W0](),1,22,"flush failed, telemetry will not be collected: "+Tn(i),{exception:hn(i)})}}},g.onunloadFlush=function(){if(!P)if(z||nn)try{return g[K0](!0,o,2)}catch(n){kn(g[W0](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+Tn(n),{exception:hn(n)})}else g.flush(!1)},g.addHeader=function(n,e){M[n]=e},g[X0]=function(n,d,e,t){g.isInitialized()&&kn(g[W0](),1,28,"Sender is already initialized"),r[X0](n,d,e,t);var v=g.identifier,p=(A=new Om(d.logger),E=0,D=null,g[$0]=null,R=0,g[W0]());L=Dl(uc("Sender"),d.evtNamespace&&d.evtNamespace()),U=function(n){var e,t=Je(),r=Qe(),i=!1,o=[],a=1,u=(!r||vn(r.onLine)||r.onLine||(a=2),0),c=l(),s=Dl(uc("OfflineListener"),n);try{f(Ge())&&(i=!0),t&&(e=t.body||t).ononline&&f(e)&&(i=!0)}catch(g){i=!1}function f(n){var e=!1;return n&&(e=Pl(n,"online",v,s))&&Pl(n,"offline",p,s),e}function l(){return 2!==u&&2!==a}function d(){var n=l();c!==n&&(c=n,yn(o,function(n){var e={isOnline:c,rState:a,uState:u};try{n(e)}catch(g){}}))}function v(){a=1,d()}function p(){a=2,d()}return{isOnline:function(){return c},isListening:function(){return i},unload:function(){var n=Ge();n&&i&&(ug(n,s),t&&!dn((n=t.body||t).ononline)&&ug(n,s),i=!1)},addListener:function(e){return o[Sn](e),{rm:function(){var n=Cn(o,e);if(-1<n)return o[Zr](n,1)}}},setOnlineState:function(n){u=n,d()}}}(L),g._addHook(Dc(n,function(n){n=n.cfg;n.storagePrefix&&Lv(n.storagePrefix);var e,i,t=Tf(null,n,d).getExtCfg(v,Fm),r=t[J0],r=(q&&r===q&&(o=n[J0])&&o!==r&&(t[J0]=o),xn("CompressionStream")),o=(sn=fu("zipPayload",n,!1),gn(r)||(sn=!1),t.corsPolicy),r=(o?"same-origin"!==o&&"same-site"!==o&&"cross-origin"!==o||fn.addHeader(zm,o):delete M[zm],An(t[G0])&&(t[G0]=n[G0]),bn(g,"_senderConfig",{g:function(){return t}}),V!==t[J0]&&(q=V=t[J0]),d.activeStatus()===Xr.PENDING?g.pause():d.activeStatus()===Xr.ACTIVE&&g.resume(),B&&B!==t[Q0]&&yn(B,function(n){delete M[n.header]}),F=t[Y0],z=(!1===t[Z0]||!1===t[nm])&&zu(),j=!1===t[Z0]&&zu(),H=!1===t[nm]&&zu(),nn=t[em],en=!!t.disableXhr,cn=t.retryCodes,t[F0]),o=!!t[tm]&&(!!r||jv()),a=t.namePrefix,u=o!==G||o&&Y!==a||o&&Q!==r;if(g[rm]){if(u)try{g[rm]=g[rm].createNew(p,t,o)}catch(l){kn(g[W0](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+Tn(l),{exception:hn(l)})}C()}else g[rm]=new(o?Pm:km)(p,t);Y=a,G=o,Q=r,tn=!t[im]&&ju(!0),an=!!t[om],g._sample=(u=t.samplingPercentage,a=p,e=new Qp,o={getScore:function(n){return n[w0]&&n[w0][e.userId]?Lm(n[w0][e.userId]):n.ext&&n.ext.user&&n.ext.user.id?Lm(n.ext.user.id):n[w0]&&n[w0][e.operationId]?Lm(n[w0][e.operationId]):n.ext&&n.ext.telemetryTrace&&n.ext.telemetryTrace[E0]?Lm(n.ext.telemetryTrace[E0]):100*Math.random()}},(100<u||u<0)&&(kn(a,2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:u},!0),u=100),i={sampleRate:u,generator:o,isSampledIn:function(n){return e=i[vm],t=i.generator,r=!1,(r=null===e||e===undefined||100<=e||n[um]===Zf||r)||t.getScore(n)<e;var e,t,r}}),An(W=t[G0])||(r=W,!vn(a=n.disableInstrumentationKeyValidation)&&a||/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.test(r))||kn(p,1,100,"Invalid Instrumentation key "+W),B=t[Q0],pn(q)&&!Tv(q)&&B&&0<B[En]?yn(B,function(n){fn.addHeader(n.header,n.value)}):B=null,Z=t.enableSendPromise;var u=function(){try{return{enableSendPromise:Z,isOneDs:!1,disableCredentials:!1,disableXhr:en,disableBeacon:!H,disableBeaconSync:!j,senderOnCompleteCallBack:{xdrOnComplete:function(n,e,t){t=y(t);if(t)return m(n,t)},fetchOnComplete:function(n,e,t,r){r=y(r);if(r)return I(n.status,r,n.url,r[En],n.statusText,t||"")},xhrOnComplete:function(n,e,t){t=y(t);if(t)return h(n,t,t[En])},beaconOnRetry:function(n,e,t){var r=e,i=t,o=n&&n.oriPayload;if(an)on&&on(o,!0),kn(g[W0](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var a=[],u=0;u<o[En];u++){var c=o[u],s=[c];i(x(s),r)?g._onSuccess(s,s[En]):a[O0](c)}0<a[En]&&(on&&on(a,!0),kn(g[W0](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}}}}catch(n){}return null}(),o=(un?un.SetConfig(u):(un=new Jf)[X0](u,p),t.httpXHROverride),c=null,s=null,n=vu([3,1,2],t.transports),c=un&&un[am](n,!1),f=un&&un.getFallbackInst(),a=(rn=function(n,e){return b(f,n,e)},on=function(n,e){return b(f,n,e,!1)},c=nn?o:c||o||f,g[$0]=function(n,e){return b(c,n,e)},tn&&(O=S),vu([3,1],t.unloadTransports));tn||(a=a.filter(function(n){return 2!==n})),s=un&&un[am](a,!0),s=!nn&&s||o,O=(O=(nn||t.unloadTransports||!O)&&s?function(n,e){return b(s,n,e)}:O)||rn,K=t.disableTelemetry,X=t.convertUndefined||qm,$=t.isRetryDisabled,J=t.maxBatchInterval}))},g.processTelemetry=function(n,e){var t=(e=g._getTelCtx(e))[W0]();try{if(!c(n,t))return;var r=s(n,t);if(!r)return;var i=A.serialize(r),o=g[rm],a=(C(i),{item:i,cnt:0,bT:n[um],iN:n[_0]});o[R0](a),d()}catch(u){kn(t,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+Tn(u),{exception:hn(u)})}g.processNext(n,e)},g.isCompletelyIdle=function(){return!P&&0===ln&&0===g._buffer[M0]()},g.getOfflineListener=function(){return U},g._xhrReadyStateChange=function(n,e,t){if(!f(e))return h(n,e,t)},g[K0]=function(n,e,t){var r;if(void 0===n&&(n=!0),!P)try{var i,o=g[rm];K?o[L0]():0<o[M0]()&&(i=o.getItems(),w(t||0,n),r=e?e.call(g,i,n):g[$0](i,n)),v()}catch(a){o=Fu();(!o||9<o)&&kn(g[W0](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+Tn(a),{exception:hn(a)})}return r},g.getOfflineSupport=function(){return{getUrl:function(){return q},createPayload:t,serialize:n,batch:e,shouldProcess:function(n){return!!c(n)}}},g._doTeardown=function(n,e){g.onunloadFlush(),Is(U,!1),_()},g[cm]=function(n,e,t,r){f(n)||(n=n,e=e,r=r,kn(g[W0](),2,26,"Failed to send telemetry.",{message:e}),g._buffer&&g._buffer[V0](n),(e=a())&&e.listeners&&e.listeners[En]&&(n=T(n))&&e.eventsDiscarded(n,1,r))},g[sm]=function(n,e){if(!f(n)){for(var t=n,n=e,r=[],i=[],o=0,a=n.errors.reverse();o<a.length;o++){var u=a[o],c=t.splice(u.index,1)[0];(p(u.statusCode)?i:r)[O0](c)}0<t[En]&&g[fm](t,n[dm]),0<r[En]&&g[cm](r,du(null,["partial success",n[dm],"of",n.itemsReceived].join(" "))),0<i[En]&&(l(i),kn(g[W0](),2,40,"Partial success. Delivered: "+t[En]+", Failed: "+r[En]+". Will retry to send "+i[En]+" our of "+n[lm]+" items"))}},g[fm]=function(n,e){var t;f(n)||(n=n,g._buffer&&g._buffer[V0](n),(t=a())&&t.listeners&&t.listeners[En]&&(n=T(n))&&t.eventsSent(n))},g._xdrOnLoad=function(n,e){if(!f(e))return m(n,e)}}),fn}var Wm="duration",Xm="properties",$m="requestUrl",Jm="length",Gm="aborted",Qm="traceId",Ym="spanId",Zm="traceFlags",nh="traceState",eh="context",th="_addHook",rh="core",ih="includeCorrelationHeaders",oh="getAbsoluteUrl",ah="headers",uh="requestHeaders",ch="setRequestHeader",sh="trackDependencyDataInternal",fh="startTime",lh="toLowerCase",dh="enableRequestHeaderTracking",vh="enableAjaxErrorStatusText",ph="enableAjaxPerfTracking",gh="maxAjaxCallsPerView",mh="excludeRequestFromAutoTrackingPatterns",hh="disableAjaxTracking",yh="ajaxPerfLookupDelay",bh="disableFetchTracking",xh="enableResponseHeaderTracking",Ch="status",Ih="statusText",Sh="headerMap",wh="requestSentTime",Th="method",kh="errorStatusText",_h="stateChangeAttached",Eh="responseText",Dh="responseFinishedTime",Ph="CreateTrackItem",Nh="getAllResponseHeaders",Ah="perfTiming",Rh="ajaxDiagnosticsMessage",Mh="correlationContext",Oh="ajaxTotalDuration";function Uh(n,e,t){e=n[e],t=n[t];return e&&t?Dv(e,t):0}function Lh(n,e,t,r,i){t=Uh(t,r,i);return t?qh(n,e,xu(t)):0}function qh(n,e,t){var r=0;return n&&e&&t&&((n.ajaxPerf=n.ajaxPerf||{})[e]=t,r=1),r}var Vh="diagLog",Fh="_ajaxData",zh="fetch",jh="Failed to monitor XMLHttpRequest",Gp=", monitoring data for this ajax call ",Hh=Gp+"may be incorrect.",Bh=Gp+"won't be sent.",Kh="Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",Wh="Failed to add custom defined request context as configured call back may missing a null check.",Xh="Failed to calculate the duration of the ",$h=0;function Jh(n,e){var t,r=!1,i=(Hu()&&(r=!(vn(i=XMLHttpRequest[qr])||vn(i.open)||vn(i.send)||vn(i.abort))),Fu());if(r=!(i&&i<9)&&r)try{var o=new XMLHttpRequest,a={xh:[],i:((t={})[e]={},t)},u=(o[Fh]=a,XMLHttpRequest[qr].open);XMLHttpRequest[qr].open=u}catch(c){r=!1,Zh(n,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:hn(c)})}return r}var Gh=function(n,e){return n&&e&&n[Fh]?(n[Fh].i||{})[e]:null},Qh=function(n,e){var t=!1;return n&&(n=(n[Fh]||{}).xh)&&yn(n,function(n){if(n.n===e)return t=!0,-1}),t};function Yh(n,e){var t="";try{var r=Gh(n,e);r&&r[$m]&&(t+="(url: '"+r[$m]+"')")}catch(i){}return t}function Zh(n,e,t,r,i){kn(n[Vh](),1,e,t,r,i)}function n1(n,e,t,r,i){kn(n[Vh](),2,e,t,r,i)}function e1(t,r,i){return function(n){var e;Zh(t,r,i,((e={})[Rh]=Yh(n.inst,t._ajaxDataId),e.exception=hn(n.err),e))}}function t1(n,e){return n&&e?j(n,e):-1}function r1(t,n,e){var r={id:n,fn:e};return t.push(r),{remove:function(){yn(t,function(n,e){if(n.id===r.id)return t.splice(e,1),-1})}}}function i1(r,n,i,o){var a=!0;return yn(n,function(n,e){try{!1===n.fn.call(null,i)&&(a=!1)}catch(t){kn(r&&r.logger,1,64,"Dependency "+o+" [#"+e+"] failed: "+Tn(t),{exception:hn(t)},!0)}}),a}var o1,i="*.blob.core.",r=ae([i+"windows.net",i+"chinacloudapi.cn",i+"cloudapi.de",i+"usgovcloudapi.net"]),a1=[/https:\/\/[^\/]*(\.pipe\.aria|aria\.pipe|events\.data|collector\.azure)\.[^\/]+\/(OneCollector\/1|Collector\/3)\.0/i],u1=ae(((t={})[gh]=500,t[hh]=!1,t[bh]=!1,t[mh]=undefined,t.disableCorrelationHeaders=!1,t.distributedTracingMode=1,t.correlationHeaderExcludedDomains=r,t.correlationHeaderDomains=undefined,t.correlationHeaderExcludePatterns=undefined,t.appId=undefined,t.enableCorsCorrelation=!1,t[dh]=!1,t[xh]=!1,t[vh]=!1,t[ph]=!1,t.maxAjaxPerfLookupAttempts=3,t[yh]=25,t.ignoreHeaders=["Authorization","X-API-Key","WWW-Authenticate"],t.addRequestContext=undefined,t.addIntEndpoints=!0,t)),c1=(Br(s1,o1=_),s1.prototype.processTelemetry=function(n,e){this.processNext(n,e)},s1.prototype.addDependencyInitializer=function(n){return null},s1.identifier="AjaxDependencyPlugin",s1);function s1(){var C,I,S,w,T,k,r,_,E,D,P,N,A,R,M,O,U,L,q,V,F,z,e,j,H,B,K,W,X,$,J,n=o1.call(this)||this;return n.identifier=s1.identifier,n.priority=120,Mr(s1,n,function(b,o){var a=o[th];function n(){var n=Uu();J=I=C=!1,S=n&&n.host&&n.host[lh](),M=A=D=P=E=k=T=!1,L=U=!(O={}),F=V=q=N=_=w=null,e=R=r=0,j=[],H=[],z=uc("ajaxData"),b._ajaxDataId=z,X=W=K=1,$=B=null}function l(e){var t=!0;return(e||B)&&yn(B,function(n){if(n[lh]()===e[lh]())return t=!1,-1}),t}function u(n,e,t){a(n?jl(n[qr],e,t,!1):null)}function d(n,e,t){var r=!1,i=((pn(e)?e:(e||{}).url||"")||"")[lh]();if(yn(q,function(n){var e=n;pn(n)&&(e=RegExp(n)),r=r||e.test(i)}),r)return r;var o=t1(i,"?"),a=t1(i,"#");return-1!==(o=-1===o||-1!==a&&a<o?a:o)&&(i=i.substring(0,o)),vn(n)?vn(e)||(r="object"==typeof e&&!0===e[Nc]||!!t&&!0===t[Nc]):r=!0===n[Nc]||!0===i[Nc],(r=!(r||!i||!Tv(i))||r)?O[i]||(O[i]=1):O[i]&&(r=!0),r}function c(n,e,t){var r=!0;return vn(n)||(r=!0===t||!vn(e)),I&&r}function v(){var m,n,t,h,e=null,r=(!(e=b[rh]&&b[rh].getTraceCtx?bf(b[rh].getTraceCtx()):e)&&_&&_.telemetryTrace&&(r=_.telemetryTrace,n=bf(void 0),r&&(n.pageName=r[gi]||n.pageName||wn,n[ui]=r.traceID||n[ui]||wn,n[ci]=r.parentID||n[ci]||wn,n[si]=(vn(r[si])?n:r)[si]||0),e=n),bf(e));return r[Qm]=r[Qm]||ss(),r[Ym]=be(ss(),0,16),m=r,n=b[Vh](),t=n,(e={perfMark:null,completed:!1,requestHeadersSize:null,requestHeaders:null,responseReceivingDuration:null,callbackDuration:null,ajaxTotalDuration:null,aborted:0,pageUrl:null,requestUrl:null,requestSize:0,method:null,status:null,requestSentTime:null,responseStartedTime:null,responseFinishedTime:null,callbackFinishedTime:null,endTime:null}).xhrMonitoringState=((r={openDone:!1,setRequestHeaderDone:!1,sendDone:!1,abortDone:!1})[_h]=!1,r),e.clientFailure=0,e.traceCtx=m,e.perfTiming=null,e[oh]=function(){return h[$m]?(n=xv(h[$m]))?n.href:void 0:null;var n},e.getPathName=function(){return h[$m]?dv(t,(n=h[Th],e=h[$m],n?n.toUpperCase()+" "+e:e)):null;var n,e},e[Ph]=function(n,e,t){if(h.ajaxTotalDuration=Gt(1e3*Dv(h.requestSentTime,h.responseFinishedTime))/1e3,h[Oh]<0)return null;(n={id:"|"+m[Qm]+"."+m[Ym],target:h[oh](),name:h.getPathName(),type:n,startTime:null,duration:h[Oh],success:200<=+h[Ch]&&+h[Ch]<400,responseCode:+h[Ch]})[Xm]={HttpMethod:h[Th]};var r,i,o,a,u,c,s,f,l,d,v,p,g=n[Xm];return h[Gm]&&(g[Gm]=!0),h[wh]&&(n[fh]=new Date,n[fh].setTime(h[wh])),o=this[Ah],a=(r=n)[Xm]||{},u=0,v="connectEnd",p="requestStart",d="responseEnd",c="transferSize",s="encodedBodySize",f="decodedBodySize",l="serverTiming",o?(u=(u=(u=(u=(u=(u=(u|=Lh(a,"End",o,"redirectStart","End"))|Lh(a,"domainLookup",o,"domainLookupStart","domainLookupEnd"))|Lh(a,"connect",o,"connectStart",v))|Lh(a,"request",o,p,"requestEnd"))|Lh(a,"response",o,"responseStart",d))|Lh(a,"networkConnect",o,"startTime",v))|Lh(a,"sentRequest",o,p,d),v=o[Wm]||Uh(o,"startTime",d)||0,u=(u|=qh(a,Wm,v))|qh(a,"perfTotal",v),(p=o[l])&&(i={},yn(p,function(n,e){var e=nu(n.name||""+e),t=i[e]||{};en(n,function(n,e){!("name"!==n&&pn(e)||Pn(e))||!(e=t[n]?t[n]+";"+e:e)&&pn(e)||(t[n]=e)}),i[e]=t}),u|=qh(a,l,i)),u=(u=(u|=qh(a,c,o[c]))|qh(a,s,o[s]))|qh(a,f,o[f])):this.perfMark&&(u|=qh(a,"missing",this.perfAttempts)),u&&(r[Xm]=a),e&&0<ie(h.requestHeaders)[Jm]&&(g[uh]=h[uh]),t&&(d=t())&&((v=d[Mh])&&(n.correlationContext=v),d[Sh]&&0<ie(d.headerMap)[Jm]&&(g.responseHeaders=d[Sh]),h[kh]&&(400<=+h[Ch]?(""!==(p=d.type)&&"text"!==p||(g.responseText=d.responseText?d[Ih]+" - "+d[Eh]:d[Ih]),"json"===p&&(g.responseText=d.response?d[Ih]+" - "+JSON.stringify(d.response):d[Ih])):0===h[Ch]&&(g.responseText=d[Ih]||""))),n},e.getPartAProps=function(){var n,e=null,t=h.traceCtx.parentCtx;return t&&(t[Qm]||t[Ym])&&(n=(e={})[eg]={traceID:t[Qm],parentID:t[Ym]},vn(t[Zm])||(n[Zm]=t[Zm])),e},h=e}function s(n,e,t){var r;e&&(t!==undefined&&(e[Xm]=jr(jr({},e.properties),t)),r=n.getPartAProps(),i(H,b[rh],n,e,t,r))}function p(r,u){u.xhrMonitoringState[_h]=Pl(r,"readystatechange",function(){var n,i,o;try{r&&4===r.readyState&&c(r,u)&&((o=Gh(i=r,z))[Dh]=Ev(),o[Ch]=i[Ch],m("xmlhttprequest",o,function(){try{var n=o[Ph]("Ajax",T,function(){(e={statusText:i[Ih],headerMap:null})[Mh]=f(i),e.type=i.responseType,e[Eh]=function(n){try{var e=n.responseType;if(""===e||"text"===e)return n[Eh]}catch(t){}return null}(i),e.response=i.response;var n,t,e;return M&&(n=i[Nh]())&&(n=G(n).split(/[\r\n]+/),t={},yn(n,function(n){var n=n.split(": "),e=n.shift(),n=n.join(": ");l(e)&&(t[e]=n)}),e[Sh]=t),e}),e=void 0;try{V&&(e=V({status:i[Ch],xhr:i}))}catch(r){n1(b,104,Wh)}n||a(null,{requestSentTime:o[wh],responseFinishedTime:o[Dh]}),s(o,n,e)}finally{try{var t=(i[Fh]||{i:{}}).i||{};t[z]&&(t[z]=null)}catch(r){}}},function(n){a(n,null)}))}catch(t){var e=hn(t);e&&-1!==t1(e[lh](),"c00c023f")||Zh(b,16,jh+" 'readystatechange' event handler"+Hh,((n={})[Rh]=Yh(r,z),n.exception=e,n))}function a(n,e){e=e||{};e.ajaxDiagnosticsMessage=Yh(i,z),n&&(e.exception=hn(n)),n1(b,14,Xh+"ajax call"+Bh,e)}},F)}function f(n){try{var e=n[Nh]();if(null!==e&&-1!==t1(e[lh](),_n[8]))return _v(n.getResponseHeader(_n[0]))}catch(t){n1(b,18,Kh,((e={})[Rh]=Yh(n,z),e.exception=hn(t),e))}}function g(n,e){var t;e[$m]&&N&&A&&(t=Xt())&&gn(t.mark)&&(n=N+n+"#"+ ++$h,t.mark(n),(n=t.getEntriesByName(n))&&1===n[Jm]&&(e.perfMark=n[0]))}function m(o,a,u,c){var s=a.perfMark,f=Xt(),l=K,d=W,v=a[$m],p=0;!function g(){try{if(f&&s){p++;for(var n=null,e=f.getEntries(),t=e[Jm]-1;0<=t;t--){var r=e[t];if(r){if("resource"===r.entryType)r.initiatorType!==o||-1===t1(r.name,v)&&-1===t1(v,r.name)||(n=r);else if("mark"===r.entryType&&r.name===s.name){a[Ah]=n;break}if(r[fh]<s[fh]-1e3)break}}}!s||a[Ah]||l<=p||!1===a["async"]?(s&&gn(f.clearMarks)&&f.clearMarks(s.name),a.perfAttempts=p,u()):ir(g,d)}catch(i){c(i)}}()}function h(n){var e="";try{vn(n)||(e+="(url: '".concat("string"==typeof n?n:n.url,"')"))}catch(t){Zh(b,15,"Failed to grab failed fetch diagnostics message",{exception:hn(t)})}return e}function y(n,r,i,o,a,u){function c(n,e,t){t=t||{};t.fetchDiagnosticsMessage=h(i),e&&(t.exception=hn(e)),n1(b,n,Xh+"fetch call"+Bh,t)}a&&(a[Dh]=Ev(),a[Ch]=r,m(zh,a,function(){var n,e=a[Ph]("Fetch",T,u);try{V&&(n=V({status:r,request:i,response:o}))}catch(t){n1(b,104,Wh)}e||c(14,null,{requestSentTime:a[wh],responseFinishedTime:a[Dh]}),s(a,e,n)},function(n){c(18,n,null)}))}function x(n){if(n&&n[ah])try{return _v(n[ah].get(_n[0]))}catch(e){n1(b,18,Kh,{fetchDiagnosticsMessage:h(n),exception:hn(e)})}}function i(n,e,t,r,i,o){var a=!0;(a=0<n[Jm]?i1(e,n,{item:r,properties:i,sysProperties:o,context:t?t[eh]:null,aborted:!!t&&!!t[Gm]},"initializer"):a)&&b[sh](r,i,o)}n(),b.initialize=function(n,e,t,r){var i,f;b.isInitialized()||(o.initialize(n,e,t,r),F=Dl(uc("ajax"),e&&e.evtNamespace&&e.evtNamespace()),b[th](Dc(n,function(n){n=Tf(null,n.cfg,b[rh]),w=n.getExtCfg(s1.identifier,u1),X=w.distributedTracingMode,T=w[dh],k=w[vh],A=w[ph],R=w[gh],q=[].concat(w[mh]||[],!1!==w.addIntEndpoints?a1:[]),V=w.addRequestContext,n=15&X;D=0==n||1==n,E=1==n||2==n,P=!!(16&X),A&&(N=z),U=!!w[hh],K=w.maxAjaxPerfLookupAttempts,W=w[yh],B=w.ignoreHeaders,$=w.appId})),Jh(b,z)&&b[th](Dc(w,function(){U=!!w[hh],T=w[dh],U||I||(u(XMLHttpRequest,"open",{ns:F,req:function(n,e,t,r){var i,o;U||(n=n.inst,i=Gh(n,z),!d(n,t)&&c(n,i,!0)&&(i&&i.xhrMonitoringState.openDone||(e=e,t=t,r=r,(o=(o=(o=n[Fh]=n[Fh]||{xh:[],i:{}}).i=o.i||{})[z]=o[z]||v())[Th]=e,o[$m]=t,o.xhrMonitoringState.openDone=!0,o[uh]={},o["async"]=r,o[kh]=k,i=o),p(n,i)))},hkErr:e1(b,15,jh+".open"+Hh)}),u(XMLHttpRequest,"send",{ns:F,req:function(n,e){var t;U||c(n=n.inst,t=Gh(n,z))&&!t.xhrMonitoringState.sendDone&&(g("xhr",t),t[wh]=Ev(),b[ih](t,undefined,undefined,n),t.xhrMonitoringState.sendDone=!0)},hkErr:e1(b,17,jh+Hh)}),u(XMLHttpRequest,"abort",{ns:F,req:function(n){U||c(n=n.inst,n=Gh(n,z))&&!n.xhrMonitoringState.abortDone&&(n[Gm]=1,n.xhrMonitoringState.abortDone=!0)},hkErr:e1(b,13,jh+".abort"+Hh)}),u(XMLHttpRequest,"setRequestHeader",{ns:F,req:function(n,e,t){var r;U||(n=n.inst,(r=Gh(n,z))&&c(n,r)&&(n&&(n=(n[Fh]||{}).xh)&&n.push({n:e,v:t}),T&&l(e)&&(r[uh][e]=t)))},hkErr:e1(b,71,jh+".setRequestHeader"+Hh)}),I=!0)})),(r=!(t=Ke())||vn(t.Request)||vn(t.Request[qr])||vn(t[zh])?null:t[zh])&&(i=Ke(),f=r.polyfill,b[th](Dc(w,function(){L=!!w[bh],M=w[xh],L||C?f&&!J&&(a(jl(i,zh,{ns:F,req:function(n,e,t){d(null,e,t)}})),J=!0):(a(jl(i,zh,{ns:F,req:function(n,e,t){var r,i,o,a,u,c,s;L||!C||d(null,e,t)||f&&I||(r=n.ctx(),i=e,o=t,(u=v())[wh]=Ev(),u[kh]=k,""===(a=i instanceof Request?(i||{}).url||"":i)&&(c=Uu())&&c.href&&(a=Kt(c.href,"#")[0]),b[rh]&&b[rh].config&&(a=Xu(a,b[rh].config)),u[$m]=a,c="GET",o&&o[Th]?c=o[Th]:i&&i instanceof Request&&(c=i[Th]),u[Th]=c,s={},T&&new Headers((o?o[ah]:0)||i instanceof Request&&i[ah]||{}).forEach(function(n,e){l(e)&&(s[e]=n)}),u[uh]=s,g(zh,u),a=u,(c=b[ih](a,e,t))!==t&&n.set(1,c),r.data=a)},rsp:function(n,t){var r;L||(r=n.ctx().data)&&(n.rslt=n.rslt.then(function(e){return y(0,(e||{})[Ch],t,e,r,function(){(n={statusText:(e||{})[Ih],headerMap:null})[Mh]=x(e);var t,n;return M&&e&&(t={},e.headers.forEach(function(n,e){l(e)&&(t[e]=n)}),n[Sh]=t),n}),e})["catch"](function(n){throw y(0,0,t,null,r,null),n}))},hkErr:e1(b,15,"Failed to monitor Window.fetch"+Hh)},!0,nt())),C=!0)})),f&&(i[zh].polyfill=f)),(e=b[rh].getPlugin(cg))&&(_=e.plugin[eh]))},b._doTeardown=function(){n()},b.trackDependencyData=function(n,e){i(H,b[rh],null,n,e)},b.resetAjaxAttempts=function(){r=0},b[ih]=function(n,e,t,r){var i,o,a,u,c,s,f,l,d,v=b._currentWindowHost||S,p=j,g=b[rh],m=n,h=t,y=!0;return 0<p[Jm]&&(d=m.traceCtx,Jn(h={core:g,xhr:r,input:e,init:h,aborted:!!m[Gm]},{traceId:{g:function(){return d[Qm]},s:function(n){d[Qm]=n}},spanId:{g:function(){return d[Ym]},s:function(n){d[Ym]=n}},traceFlags:{g:function(){return d[Zm]},s:function(n){d[Zm]=n}},traceState:{g:function(){return d[nh]}},context:{g:function(){return m[eh]||{}},s:function(n){m[eh]=n}}}),y=i1(g,p,h,"listener")),y&&(e||""===e?kv(w,n[oh](),v)&&(t=t||{},a=n.traceCtx,i=new Headers(t[ah]||e instanceof Request&&e[ah]||{}),D&&(u="|"+a[Qm]+"."+a[Ym],i.set(_n[3],u),T&&(n[uh][_n[3]]=u)),(c=$||_&&_.appId())&&(i.set(_n[0],_n[2]+c),T&&(n[uh][_n[0]]=_n[2]+c)),E&&(vn(s=a[Zm])&&(s=1),f=Cs(hs(a[Qm],a[Ym],s)),i.set(_n[4],f),T&&(n[uh][_n[4]]=f)),P&&a[nh]&&!a[nh].isEmpty&&((l=a[nh].hdrs())&&0<l[Jm]&&(o=!1,yn(l,function(n){n&&(o?i.append(_n[5],n):(o=!0,i.set(_n[5],n)))})),T&&(n[uh][_n[5]]=l.join(","))),t[ah]=i):r&&kv(w,n[oh](),v)&&(a=n.traceCtx,D&&(Qh(r,_n[3])?n1(b,71,"Unable to set ["+_n[3]+"] as it has already been set by another instance"):(u="|"+a[Qm]+"."+a[Ym],r[ch](_n[3],u),T&&(n[uh][_n[3]]=u))),(c=$||_&&_.appId())&&(Qh(r,_n[0])?n1(b,71,"Unable to set ["+_n[0]+"] as it has already been set by another instance"):(r[ch](_n[0],_n[2]+c),T&&(n[uh][_n[0]]=_n[2]+c))),E&&(vn(s=a[Zm])&&(s=1),Qh(r,_n[4])?n1(b,71,"Unable to set ["+_n[4]+"] as it has already been set by another instance"):(f=Cs(hs(a[Qm],a[Ym],s)),r[ch](_n[4],f),T&&(n[uh][_n[4]]=f))),P&&a[nh]&&!a[nh].isEmpty&&((l=a[nh].hdrs())&&0<l[Jm]&&yn(l,function(n){n&&r[ch](_n[5],n)}),T&&(n[uh][_n[5]]=l.join(","))))),r||t},b[sh]=function(n,e,t){-1===R||r<R?(2!==X&&1!==X||"string"!=typeof n.id||"."===n.id[n.id[Jm]-1]||(n.id+="."),vn(n[fh])&&(n[fh]=new Date),n=og(n,tl,rp,b[Vh](),e,t),b[rh].track(n)):r===R&&Zh(b,55,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0),++r},b.addDependencyListener=function(n){return r1(j,e++,n)},b.addDependencyInitializer=function(n){return r1(H,e++,n)}}),n}var f1=function(){},l1=function(){this.id="browser",this.deviceClass="Browser"},d1=function(e,n){var t=this,r=Dc(e,function(){var n=e.sdkExtension;t.sdkVersion=(n?n+"_":"")+"javascript:3.4.3"});n&&n.add(r)},v1=function(){},p1="session",g1="sessionManager",m1="isUserCookieSet",h1="isNewUser",y1="applySessionContext",b1="applyApplicationContext",x1="applyOperationContext",C1="applyOperatingSystemContxt",I1="applyLocationContext",S1="applyInternalContext",w1="getSessionId",T1="sessionCookiePostfix",k1="automaticSession",_1="accountId",E1="authenticatedId",D1="acquisitionDate",P1="renewalDate",N1="cookieSeparator",A1="authUserCookieName",R1=function(){},M1=(O1.__ieDyn=1,O1);function O1(s,n,e){var f,l,d,v,p=Jc(n),g=js(n);Mr(O1,this,function(a){var n=Dc(s=s||{},function(n){d=s.sessionExpirationMs||864e5,v=s.sessionRenewalMs||18e5;var e=s[T1]||s.namePrefix||"";f="ai_session"+e});function u(n,e){var t=!1,r=", session will be reset",i=e.split("|");if(2<=i.length)try{var o=+i[1]||0,a=+i[2]||0;isNaN(o)||o<=0?kn(p,2,27,"AI session acquisition date is 0"+r):isNaN(a)||a<=0?kn(p,2,27,"AI session renewal date is 0"+r):i[0]&&(n.id=i[0],n[D1]=o,n[P1]=a,t=!0)}catch(u){kn(p,1,9,"Error parsing ai_session value ["+(e||"")+"]"+r+" - "+Tn(u),{exception:hn(u)})}return t}function c(n,e){var t=n[D1],r=(n[P1]=e,v),i=t+d-e,n=[n.id,t,e],t=i<r?i/1e3:r/1e3,i=s.cookieDomain||null;g.set(f,n.join("|"),0<d?t:null,i),l=e}e&&e.add(n),a[k1]=new R1,a.update=function(){var n,e,t,r=Te(),i=!1,o=a[k1];!(i=o.id?i:(n=o,e=!1,(t=g.get(f))&&gn(t.split)?e=u(n,t):(t=Vv(p,f))&&(e=u(n,t)),!(e||n.id)))&&0<d&&(t=r-o[D1],e=r-o[P1],i=(i=(i=t<0||e<0)||d<t)||v<e),i?(n=r,t=s.getNewId||tc,a[k1].id=t(s.idLength||22),a[k1][D1]=n,c(a[k1],n),qv()||kn(p,2,0,"Browser does not support local storage. Session durations will be inaccurate.")):(!l||6e4<r-l)&&c(o,r)},a.backup=function(){var n=a[k1],e=n.id,t=n[D1],n=n[P1];Fv(p,f,[e,t,n].join("|"))}})}function U1(n){return"string"==typeof n&&n&&!n.match(/,|;|=| |\|/)}q1.cookieSeparator="|",q1.userCookieName="ai_user",q1.authUserCookieName="ai_authUser";var L1=q1;function q1(o,n,a){this.isNewUser=!1,this.isUserCookieSet=!1;var u,c=Jc(n),s=js(n);Mr(q1,this,function(r){bn(r,"config",{g:function(){return o}});var n=Dc(o,function(){var n=o.userCookiePostfix||"",n=(u=q1.userCookieName+n,s.get(u)),n=(n&&(r[h1]=!1,0<(n=n.split(q1[N1])).length&&(r.id=n[0],r[m1]=!!r.id)),r.id||(r.id=e(),i(t(r.id).join(q1[N1])),n=(o.namePrefix||"")+"ai_session",zv(c,n)),r[_1]=o[_1]||undefined,s.get(q1[A1]));n&&((n=(n=decodeURI(n)).split(q1[N1]))[0]&&(r[E1]=n[0]),1<n.length&&n[1]&&(r[_1]=n[1]))});function e(){var n=o||{};return(n.getNewId||tc)(n.idLength?o.idLength:22)}function t(n){var e=tu(new Date);return r.accountAcquisitionDate=e,r[h1]=!0,[n,e]}function i(n){r[m1]=s.set(u,n,31536e3)}a&&a.add(n),r.setAuthenticatedUserContext=function(n,e,t){void 0===t&&(t=!1),!U1(n)||e&&!U1(e)?kn(c,2,60,"Setting auth user context failed. User auth/account id should be of type string, and not contain commas, semi-colons, equal signs, spaces, or vertical-bars.",!0):(r[E1]=n,n=r[E1],e&&(r[_1]=e,n=[r[E1],r.accountId].join(q1[N1])),t&&s.set(q1[A1],encodeURI(n)))},r.clearAuthenticatedUserContext=function(){r[E1]=null,r[_1]=null,s.del(q1[A1])},r.update=function(n){r.id===n&&r[m1]||i(t(n||e()).join(q1[N1]))}})}var V1="ext",F1="tags";function z1(n,e){n&&n[e]&&0===ie(n[e]).length&&delete n[e]}function j1(){return null}B1.__ieDyn=1;var H1=B1;function B1(f,n,e){var r=this,o=f.logger;Mr(B1,this,function(i){i.appId=j1,i[w1]=j1,i.application=new f1,i.internal=new d1(n,e),Ge()&&(i[g1]=new M1(n,f,e),i.device=new l1,i.location=new v1,i.user=new L1(n,f,e),i[p1]=new R1,bn(i,"telemetryTrace",{l:ze(function(){return c=(a=f)?a.getTraceCtx():null,s={},Jn({},{traceID:{g:n,s:o("traceId",n)},parentID:{g:e,s:o("spanId",e)},traceFlags:{g:r,s:o("traceFlags",r)},name:{g:i,s:o("pageName",i)}});function u(){var n=a?a.getTraceCtx():null;return c&&n!==c&&(s={}),n}function t(n){var e,t,r=u();return dn(s[n])?r&&(n in r?e=r[n]:(t="get"+Et(n),gn(r[t])&&(e=r[t])),gn(e)&&(e=Ee(e,r))):e=s[n],e}function n(){return t("traceId")}function e(){var n=u(),e=s.spanId;return(e=n&&dn(e)&&(n=n.parentCtx)?n.spanId:e)||t("spanId")}function r(){return t("traceFlags")}function i(){return lv(a?a.logger:null,t("getName")||t("pageName"))}function o(o,a){return function(n){var e,t,r=o,i=a;(t=u())&&(r in t?gn(t[r])?Ee(t[r],t,[n]):t[r]=n:(e="set"+Et(r),gn(t[e])&&t[e](n)),s[r]=void 0,n&&pn(n)&&i&&i()!==n&&(c=t,s[r]=n))}}var a,c,s})})),i[w1]=function(){var n=i[p1];return n&&pn(n.id)?n.id:(n=(i[g1]||{})[k1])&&pn(n.id)?n.id:null},i[y1]=function(n,e){m(ru(n.ext,rg),"sesId",i[w1](),pn)},i[C1]=function(n,e){m(n.ext,ig,i.os)},i[b1]=function(n,e){var t=i.application;t&&(m(n=ru(n,F1),I.applicationVersion,t.ver,pn),m(n,I.applicationBuild,t.build,pn))},i.applyDeviceContext=function(n,e){var t=i.device;t&&(m(n=ru(ru(n,V1),ng),"localId",t.id,pn),m(n,"ip",t.ip,pn),m(n,"model",t.model,pn),m(n,"deviceClass",t.deviceClass,pn))},i[S1]=function(n,e){var t,r=i.internal;r&&(m(t=ru(n,F1),I.internalAgentVersion,r.agentVersion,pn),m(t,I.internalSdkVersion,lv(o,r.sdkVersion,64),pn),n.baseType!==Xc.dataType&&n.baseType!==nl||(m(t,I.internalSnippet,r.snippetVer,pn),m(t,I.internalSdkSrc,r.sdkSrc,pn)))},i[I1]=function(n,e){var t=r.location;t&&m(ru(n,F1,[]),I.locationIp,t.ip,pn)},i[x1]=function(n,e){var t=i.telemetryTrace;t&&(m(n=ru(ru(n,V1),eg,{traceID:undefined,parentID:undefined}),"traceID",t.traceID,pn,vn),m(n,"name",t.name,pn,vn),m(n,"parentID",t.parentID,pn,vn))},i.applyWebContext=function(n,e){var t=r.web;t&&m(ru(n,V1),tg,t)},i.applyUserContext=function(n,e){var t=i.user;t&&(m(ru(n,F1,[]),I.userAccountId,t[_1],pn),m(n=ru(ru(n,V1),Zp),"id",t.id,pn),m(n,"authId",t[E1],pn))},i.cleanUp=function(n,e){n=n.ext;n&&(z1(n,ng),z1(n,Zp),z1(n,tg),z1(n,ig),z1(n,rg),z1(n,eg))}})}var K1,Xp=null,W1=oe((($p={accountId:Xp,sessionRenewalMs:18e5,samplingPercentage:100,sessionExpirationMs:864e5,cookieDomain:Xp,sdkExtension:Xp,isBrowserLinkTrackingEnabled:!1,appId:Xp})[w1]=Xp,$p.namePrefix=G1,$p[T1]=G1,$p.userCookiePostfix=G1,$p.idLength=22,$p.getNewId=Xp,$p));function X1(){var s,f,l,n=K1.call(this)||this;return n.priority=110,n.identifier=cg,Mr(X1,n,function(u,c){function t(){l=!(f=s=null)}t(),bn(u,"context",{g:function(){return f}}),u.initialize=function(n,e,t,r){var i,o,a;c.initialize(n,e,t,r),o=u.identifier,a=u.core,u._addHook(Dc(i=n,function(){var n=Tf(null,i,a);i.storagePrefix&&Lv(i.storagePrefix),l=!1!==i.disableUserInitMessage,s=n.getExtCfg(o,W1),u._extConfig=s})),f=new H1(a,s,u._unloadHooks),u.context.appId=function(){var n=a.getPlugin(sg);return n?n.plugin._appId:null}},u.processTelemetry=function(n,e){var t,r,i,o;vn(n)||(e=u._getTelCtx(e),n.name===ep&&e.diagLog().resetInternalMessageCount(),(i=f||{})[p1]&&!pn(f[p1].id)&&i[g1]&&i[g1].update(),(t=i.user)&&!t[m1]&&t.update(i.user.id),i=e,ru(r=n,"tags",[]),ru(r,"ext",{}),(o=u.context)[y1](r,i),o[b1](r,i),o.applyDeviceContext(r,i),o[x1](r,i),o.applyUserContext(r,i),o[C1](r,i),o.applyWebContext(r,i),o[I1](r,i),o[S1](r,i),o.cleanUp(r,i),t&&t[h1]&&(t[h1]=!1,l||(r=new Xc(72,(Qe()||{}).userAgent||""),Yc(e.diagLog()).logInternalMessage(1,r))),u.processNext(n,e))},u._doTeardown=function(n,e){t()}}),n}Br(X1,K1=_),X1.__ieDyn=1;var $1,J1,G1,Q1,Y1=X1,Z1=undefined,ny="",ey="snippet",ty="flush",ry="pollInternalLogs",iy="getPlugin",oy="evtNamespace",ay="trackException",uy="connectionString",cy="version",sy="queue",fy="instrumentationKey",ly="userOverrideEndpointUrl",dy="endpointUrl",vy="onunloadFlush",py="context",gy="addHousekeepingBeforeUnload",my="sendMessage",hy="unload",yy="removeNotificationListener",by="updateSnippetDefinitions",xy="logger",Cy="attribContainer",Iy="attributes",Sy="spanContext",wy="traceId",Ty="spanId",ky="kind",_y="baseData",Ey="type",Dy="responseCode",Py="target",Ny="traceFlags",Ay="az.namespace",Ry="azure.resource_provider.namespace",My="Microsoft.EventHub",Oy="message_bus.destination",Uy="timeSinceEnqueued",Ly=Ne(function(){return/(https?)(:\/\/.*)(:\d+)(\S*)/}),qy=Ne(Vy);function Vy(){return["_MS.ProcessedByMetricExtractors","net.peer.ip",_d,"net.host.ip","peer.service","http.user_agent","http.method","http.url","http.status_code","http.route","http.host",Ed,Dd,Pd,Nd,Ad,Rd,"exception.type","exception.message","exception.stacktrace","http.scheme","http.target","http.flavor","net.transport","net.host.name","net.host.port","net.peer.port","http.client_ip","enduser.id","http.status_text","client.address","client.port","server.address","server.port","url.full","url.path","url.query","url.scheme","error.type","network.local.address","network.local.port","network.protocol.name","network.peer.address","network.peer.port","network.protocol.version","network.transport","user_agent.original","http.request.method","http.response.status_code","exception.type","exception.message","exception.stacktrace","enduser.id","enduser.pseudo_id","synthetic.type"]}function Fy(n,e){var t,o,a,r,i=null,u=e[Cy]||Zl(e[Iy]),c=I,s=e[ky];if(1==s||4==s?(g=n,d=(f=e)[Cy]||Zl(f[Iy]),p=f[Sy](),p={name:f.name,id:p[Ty]||g.getTraceCtx()[Ty],success:0!==f.status.code?1===f.status.code:(+(""+av(d))||0)<400,responseCode:0,duration:md(f.duration),source:undefined},f=ov(d),r=d.get(Rd),f?(p.url=Xu(tv(d),g.config),(f=av(d))&&(p[Dy]=+f)):r&&(p[Dy]=+r),i=og(p,rl,ip.replace("{0}.",""),g[xy])):2!=s&&3!=s&&0!=s||(d=n,r=(f=e)[Cy]||Zl(f[Iy]),p="Dependency",3===f[ky]?p="Queue Message":0===f[ky]&&f.parentSpanContext&&(p="InProc"),g=f[Sy](),function(n,e,t,r){if(t){var i=iv(e);if(i)try{var o=Cv(x(i));o&&(n.name=t+" "+Xu(o,r))}catch($1){}n[Ey]="Http",n.data=Xu(tv(e),r);i=av(e),o=(i&&(n[Dy]=+i),sv(e));if(o){try{var a,u,c=Ly.v.exec(o);null!==c&&(a=c[1],u=c[3],("https"===a&&":443"===u||"http"===a&&":80"===u)&&(o=c[1]+c[2]+c[4]))}catch(J1){}n[Py]=o}}return t}(s={name:f.name,id:g[Ty]||d.getTraceCtx()[Ty],success:2!==(f.status||{}).code,responseCode:0,type:p,duration:md(f.duration),data:ny,target:ny,properties:Z1,measurements:Z1},r,ov(r),d.config)||(g=s,(f=(p=r).get(Ed))&&(""+f=="mysql"?g[Ey]="mysql":""+f=="postgresql"?g[Ey]="postgresql":""+f=="mongodb"?g[Ey]="mongodb":""+f=="redis"?g[Ey]="redis":"db2"==(l=""+f)||"derby"==l||"mariadb"==l||"mssql"==l||"oracle"==l||"sqlite"==l||"other_sql"==l||"hsqldb"==l||"h2"==l?g[Ey]="SQL":g[Ey]=""+f,l=p.get(Dd),v=p.get(Pd),l?g.data=""+l:v&&(g.data=""+v),l=sv(p),v=p.get(Nd),g[Py]=l?v?l+"|"+x(v):l:x(v||f)),f||(p=s,(l=(g=r).get(Ad))&&("wcf"===_t(l)?p[Ey]="WCF Service":p[Ey]="GRPC",vn(v=g.get(Rd))||(p[Dy]=+v),f=sv(g),p[Py]=f?x(f):""+l))),i=og(s,tl,rp.replace("{0}.",""),d[xy])),i){(r=i[_y]=i[_y]||{}).startTime=new Date(md(e.startTime)),(g=(v=i.ext=i.ext||{}).dt=v.dt||{}).spanId=g.spanId||e[Sy]()[Ty],g.traceId=g.traceId||e[Sy]()[wy],vn(p=e[Sy]()[Ny])||(g[Ny]=g[Ny]||p);var f=i,l=e,s=c,d=n.config,f=f.tags=f.tags||[],v=l[Cy]||Zl(l[Iy]);if(f[s.operationId]=l[Sy]()[wy],(l.parentSpanContext||{})[Ty]&&(f[s.operationParentId]=l.parentSpanContext[Ty]),(g=v.get(wd))&&(f[s.userAuthUserId]=x(g)),(g=v.get(Td))&&(f[s.userId]=x(g)),(g=function(n){if(n)return n.get("user_agent.original")||n.get("http.user_agent")}(v))&&(f["ai.user.userAgent"]=""+g),v.get("user_agent.synthetic.type")&&(f[s.operationSyntheticSource]="True"),(g=v.get(Sd))&&(f[s.locationIp]=x(g)),1===l[ky]){var p=ov(v);if(g||(f[s.locationIp]=(g=v)&&!(y=(m=function(n){if(n)return n.get(Fd)||n.get("http.client_ip")}(g))?x(m):y)&&(m=rv(g))?x(m):y),p){var g=v.get(kd),m=iv(v);if(f[s.operationName]=l.name,g)f[s.operationName]=p+" "+Xu(x(g),d);else if(m)try{var h=Xu(Cv(x(m)),d);f[s.operationName]=p+" "+h}catch($1){}}else f[s.operationName]=l.name}else{var y=v.get(s.operationName);y&&(f[s.operationName]=y)}n=i,o=c,(m=u)&&(h=n[_y]=n[_y]||{},a=h.properties=h.properties||{},m.forEach(function(n,e){var t=n,r=o,i=!1;(i=!(!gt(qy.v,t)&&!Zt(t,"microsoft.")&&t!==r.operationName)||i)||(a[n]=e)})),vn(s=u.get("microsoft.sample_rate"))||(i.sampleRate=+(""+s)),(y=u.get(Ry)||u.get(Ay))&&(0===e[ky]&&(r[Ey]="InProc | "+y),y===My&&(c=e,n=i[_y]=i[_y]||{},u=(s=c[Cy]||Zl(c[Iy])).get(Ry)||s.get(Ay),r=x(s.get(_d)||s.get("peer.address")||"unknown").replace(/\/$/g,""),y=s.get(Oy)||"unknown",e=n[Ey]||"",2===(t=c[ky])?(e=u,n[Py]=r+"/"+y):3===t?(e="Queue Message | "+u,n[Py]=r+"/"+y):4===t&&(e="Queue Message | "+u,n.source=r+"/"+y,t=n.measurements=n.measurements||{},(u=s.get("timeSinceEnqueued"))?t[Uy]=+(""+u):(r=parseFloat(x(s.get("enqueuedTime"))),isNaN(r)&&(r=0),t[Uy]=md(c.startTime)-r)),n[Ey]=e))}return i}var o="dependencies",Jp="properties",Gp="_snippetVersion",i="appInsightsNew",r="getSKUDefaults",zy=[ey,o,Jp,Gp,i,r,"trace","otelApi"],jy=[ey,o,Jp,Gp,i,r],Hy="iKeyUsage",By="CdnUsage",Ky="SdkLoaderVer",Wy="SdkStats",t={disabled:!0,limit:Ba({samplingRate:100,maxSendNumber:1}),interval:Ba({monthInterval:3,daysOfMonth:[28]})},Xy={connectionString:Z1,endpointUrl:Z1,instrumentationKey:Z1,userOverrideEndpointUrl:Z1,diagnosticLogInterval:Wa(function(n){return n&&0<n},1e4),featureOptIn:(($1={})[Hy]={mode:3},$1[By]={mode:2},$1[Ky]={mode:2},$1.zipPayload={mode:1},$1[Wy]={mode:3},$1),sdkStats:Ba({"int":9e5}),throttleMgrCfg:Ba(((J1={})[109]=Ba(t),J1[106]=Ba(t),J1[111]=Ba(t),J1[110]=Ba(t),J1)),extensionConfig:Ba(((G1={}).AppInsightsCfgSyncPlugin=Ba({cfgUrl:"https://js.monitor.azure.com/scripts/b/ai.config.1.cfg.json",syncMode:2}),G1))};function $y(i,e){return ha(function(r,n){Go(e,function(n){var e=n&&n.value,t=null;!n.rejected&&e&&(t=Jv(i[uy]=e)),r(t)})})}Gy.prototype.addDependencyInitializer=function(n){return null};var Jy=Gy;function Gy(n){var v,p,g,b,e,m,x,C,h,I,S,w,T,k,_,E,t=this;Mr(Gy,this,function(y){a(),bn(y,"config",{g:function(){return C}}),yn(["pluginVersionStringArr","pluginVersionString"],function(n){bn(y,n,{g:function(){return x?x[n]:null}})}),b=""+(n.sv||n[cy]||""),n[sy]=n[sy]||[],n[cy]=n[cy]||2;var c=Ec(n.config||{},Xy);function s(t){_&&t&&t.isRecording()&&!_.v.cfg.traceCfg.suppressTracing&&yd(x,t,function(){try{var n=Fy(x,t);n&&y.core.track(n)}catch(e){kn(x[xy],2,64,"Error processing span - "+hn(e))}})}function f(n,e,t){_&&yd(x,n,function(){try{y[ay]({exception:e,properties:{time:t}})}catch(n){kn(x[xy],2,64,"Error processing exception - "+hn(n))}})}function a(){e=uc("AISKU"),k=T=w=!1,E=S=b=g=p=v=m=null,I=new x0}function l(){var n;m&&(Rl([ml,"unload",gl],null,m),n=m,n=Dl(hl(),n),Rl([gl],null,n),Rl([pl],null,n))}function d(n){x.addUnloadHook(n)}C=c.cfg,h=new d0,bn(y,"appInsights",{g:function(){return h}}),p=new Y1,v=new c1,g=new Bm,x=new Kf,bn(y,"core",{g:function(){return x}}),bn(y,"otelApi",{g:function(){return _?_.v:null}}),bn(y,"trace",{g:function(){return _?_.v.trace:null}}),d(Dc(c,function(){var n,e,r=C[uy];An(r)&&(n=ha(function(t,n){Go($y(C,r),function(n){var e;n.rejected?t(null):(e=C[fy],e=(n=n.value)&&n.instrumentationkey||e,t(e))})}),vn(e=C[ly])&&(e=ha(function(t,n){Go($y(C,r),function(n){var e;n.rejected?t(null):(e=C[dy],n=(n=n.value)&&n.ingestionendpoint,t(e=n?n+Uc:e))})})),C[fy]=n,C[dy]=e),pn(r)&&r&&(e=(n=Jv(r)).ingestionendpoint,C.endpointUrl=C[ly]||e+Uc,C[fy]=n.instrumentationkey||C[fy]),C.endpointUrl=C[ly]||C[dy]})),y[ey]=n,y[ty]=function(r,i){var n;return ff(x,function(){return"AISKU.flush"},function(){r&&!i&&(n=ya(function(n){i=n}));var e=1,t=function(){0==--e&&i()};yn(x.getChannels(),function(n){n&&(e++,n[ty](r,t))}),t()},null,r=void 0===r||r),n},y[vy]=function(e){void 0===e&&(e=!0),yn(x.getChannels(),function(n){n[vy]?n[vy]():n[ty](e)})},y.loadAppInsights=function(n,a,u){return(n=void 0!==n&&n)&&St("Legacy Mode is no longer supported"),ff(y.core,function(){return"AISKU.loadAppInsights"},function(){var e,t,r,i;x.initialize(C,[g,p,v,h,I],a,u),t=s,r=f,i=ze(Md,[{host:e=y}]),e.core.setTraceProvider(ze(function(){return o=e,a=i.v,u=t,c=r,bn(n={api:null,createSpan:function(n,e,t){e&&e.root?r=bf():(r=bf(t||o[Di]())).parentCtx&&(i=r.parentCtx),r[ci]=be(ss(),0,16);var r,i,t={api:a,spanContext:r,attributes:e?e[Co]:undefined,startTime:e?e[Io]:undefined,isRecording:!e||!1!==e.recording,onEnd:u,onException:c};return i&&bn(t,"parentSpanContext",{v:i,w:!1}),hd(t,n,(null==e?void 0:e.kind)||0)},getProviderId:function(){return"aisku"},isAvailable:function(){return!0}},"api",{v:a,w:!"aisku"}),n;var o,a,u,c,n})),_=i,bn(y,"context",{g:function(){return p[py]}}),S=S||new Wv(x);var o,n=function(){if(Q1)return Q1;var n=null;try{var e=(document||{}).currentScript;e&&(n=e.src)}catch(i){}if(n){try{var t,r=n.toLowerCase();r&&(t="",yn(["://js.monitor.azure.com/","://az416426.vo.msecnd.net/"],function(n,e){if(-1!==j(r,n))return t="cdn"+(e+1),-1===j(r,"/scripts/")&&(-1!==j(r,"/next/")?t+="-next":-1!==j(r,"/beta/")&&(t+="-beta")),Q1=t+"",-1}))}catch(i){}Q1=n}return Q1}();n&&y[py]&&(y[py].internal.sdkSrc=n),(o=y[ey])&&(n="",vn(b)||(n+=b),y[py]&&y[py].internal&&(y[py].internal.snippetVer=n||"-"),en(y,function(n,e){pn(n)&&!gn(e)&&n&&"_"!==n[0]&&-1===Cn(zy,n)&&o[n]!==e&&(o[n]=e)})),y.emptyQueue(),y[ry](),y[gy](y),d(Dc(c,function(){var u,r,i,o,a,c,s,f,l,n=!1;if(C.throttleMgrCfg[109]&&(n=!C.throttleMgrCfg[109].disabled),!S.isReady()&&C.extensionConfig&&C.extensionConfig[I.identifier]&&n&&S.onReadyState(!0),w||C[uy]||!fu(Hy,C,!0)||(S[my](106,"See Instrumentation key support at aka.ms/IkeyMigrate"),w=!0),!T&&y[py].internal.sdkSrc&&~y[py].internal.sdkSrc.indexOf("az416426")&&fu(By,C,!0)&&(S[my](110,"See Cdn support notice at aka.ms/JsActiveCdn"),T=!0),!k&&parseInt(b)<6&&fu(Ky,C,!0)&&(S[my](111,"An updated Sdk Loader is available, see aka.ms/SnippetVer"),k=!0),fu(Wy,C,!0))E||(u=x,i=Se(null),o=Se(null),a=Se(null),c=u[no].sdkStats&&u[no].sdkStats["int"]||9e5,s="3.4.3",n="string"==typeof(n=u.config&&u.config[Ci])&&n?n[ro](/-/g,"")+".":"",f="Microsoft.ApplicationInsights."+n+"SdkStats",l=!1,E={eventsSent:function(n){if(!l&&n&&n[In]){for(var e,t=!1,r=0;r<n[In];r++)p(n[r])||Ln(e=v(n[r]))||(i[e]=(i[e]||0)+1,t=!0);t&&d()}},eventsDiscarded:function(n,e,t){g(o,n,1===e&&t?""+t:"CLIENT_EXCEPTION")},eventsRetry:function(n,e){g(a,n,""+e)},flush:e,unload:function(){l=!0,e()}},x.addNotificationListener(E));else if(E){try{E[hy](),x[yy](E)}catch(t){}E=null}function d(){r||l||(r=ir(e,c))}function v(n){n=n.baseType;return n&&On(ul,n)&&ul[n]||"CUSTOM_EVENT"}function p(n){return n[gi]===f}function g(n,e,t){if(!l&&e&&e[In]&&!Ln(t)){for(var r,i=(i=n[t])||(n[t]=Se(null)),o=!1,a=0;a<e[In];a++)p(e[a])||Ln(r=v(e[a]))||(i[r]=(i[r]||0)+1,o=!0);o&&d()}}function m(n,e,t,r,i){t={telemetryType:t,computeType:"unknown",language:"JavaScript",version:s,metricName:n};return r&&i&&(t[i]=r),{name:f,baseType:Zf,baseData:{name:n,average:e,sampleCount:1,properties:t}}}function h(n,e,t){for(var r in n)if(On(n,r)){var i,o,a=n[r];for(i in a)On(a,i)&&0<(o=a[i])&&u[pi](m(e,o,i,r,t))}}function e(){r&&(r[ei](),r=null);var n,e,t=u[no]&&u[no].sdkStats||{};for(n in c=t["int"]||9e5,i)On(i,n)&&0<(e=i[n])&&u[pi](m("Item_Success_Count",e,n));h(o,"Item_Dropped_Count","dropCode"),h(a,"Item_Retry_Count","retryCode"),ol(i),ol(o),ol(a)}}))}),y},y[by]=function(n){var t=n,r=y,i=function(n){return n&&-1===Cn(jy,n)};if(t&&r&&Dn(t)&&Dn(r))for(var e in r)!function(e){var n;pn(e)&&(n=r[e],gn(n)?i(e)&&(t[e]=iu(r,e)):i(e)&&(On(t,e)&&delete t[e],bn(t,e,{g:function(){return r[e]},s:function(n){r[e]=n}})))}(e)},y.emptyQueue=function(){try{if(mn(y.snippet[sy])){for(var n=y.snippet[sy].length,e=0;e<n;e++)(0,y.snippet[sy][e])();y.snippet[sy]=undefined,delete y.snippet[sy]}}catch(t){t&&gn(t.toString)&&t.toString()}},y[gy]=function(u){var c,s;(Ge()||Je())&&(s=!(c=function(){var n;u[vy](!1),gn(y.core[iy])&&(n=t.core[iy](cg))&&(n=n.plugin)&&n[py]&&n[py]._sessionManager&&n[py]._sessionManager.backup()}),m=m||Dl(e,x[oy]&&x[oy]()),d(Dc(C,function(n){var e,t,r,i,o,n=n.cfg,a=u.appInsights,a=Tf(null,n,a.core).getExtCfg(a.identifier||fg),n=(l(),n.disablePageUnloadEvents);a.disableFlushOnBeforeUnload||(r=n,i=m,o=!(e=[ml,"unload",gl]),t=c,(mn(e)&&!(o=Al(e,t,r,i))&&r&&0<r[In]?Al(e,t,null,i):o)&&(s=!0),(s=!!Ml(c,n,m)||s)||(r=Qe())&&r.product&&"ReactNative"===r.product||kn(x[xy],1,19,"Could not add handler for beforeunload and pagehide")),s||a.disableFlushOnUnload||Ml(c,n,m)})))},y.getSender=function(){return g},y[hy]=function(n,e,t){var r,i=!1;if(!1===n||e||(r=ya(function(n){e=n})),l(),E&&x){try{E[hy](),x[yy](E)}catch(o){}E=null}return y[vy](n),x[hy]&&x[hy](n,function(n){i||(i=!0,x&&(x.setTraceProvider(null),_&&_.v.shutdown(),_=null),a(),e&&e(n))},t),r},au(y,h,["getCookieMgr","trackEvent","trackPageView","trackPageViewPerformance",ay,"_onerror","trackTrace","trackMetric","startTrackPage","stopTrackPage","startTrackEvent","stopTrackEvent"]),au(y,function(){return v},["trackDependencyData","addDependencyListener","addDependencyInitializer"]),au(y,x,["addTelemetryInitializer",ry,"stopPollingInternalLogs",iy,"addPlugin",oy,"addUnloadCb","updateCfg","onCfgChange","getTraceCtx","setTraceCtx","startSpan","getActiveSpan","setActiveSpan","setTraceProvider","getTraceProvider"]),au(y,function(){var n=p[py];return n?n.user:null},["setAuthenticatedUserContext","clearAuthenticatedUserContext"])})}Qy.getAppInsights=function(n,e){var t=new Jy(n);if(2<=e)return t[by](n),t.loadAppInsights(!1),t;St("V1 API compatibility is no longer supported")};Xp=Qy;function Qy(){}n.AppInsightsCore=Kf,n.ApplicationAnalytics=d0,n.ApplicationInsights=Jy,n.ApplicationInsightsContainer=Xp,n.BaseTelemetryPlugin=_,n.CfgSyncPlugin=x0,n.DependenciesPlugin=c1,n.DistributedTracingModes=Ud,n.Event=ap,n.EventPersistence=Od,n.Exception=kp,n.LoggingSeverity=N,n.Metric=Up,n.NotificationManager=Zs,n.OTelSpanKind=E,n.PageView=qp,n.PageViewPerformance=jp,n.PerfEvent=rf,n.PerfManager=af,n.PropertiesPlugin=Y1,n.Sender=Bm,n.SeverityLevel=Ld,n.Trace=Fp,n.doPerf=ff});
//# sourceMappingURL=applicationinsights-web.min.js.map
