ae(()=>{"use strict";Kn();Jr();bt();ke();av();mv();dv();jV=no({endpointUrl:b1,propertyStorageOverride:{isVal:YV}});M1=(function(t){zn(e,t);function e(){var r=t.call(this)||this;return st(e,r,function(n,i){n[tR]=function(o,s,a,c){pr(n,function(){return"AppInsightsCore.initialize"},function(){try{i[tR](Wt(o,jV,a||n[rR],!1).cfg,s,a,c)}catch(d){var u=n[rR],l=be(d);l[Gf]("channels")!==-1&&(l+=` - Channels must be provided through config.channels only!`),pe(u,1,514,"SDK Initialization Failed - no telemetry will be sent: "+l)}},function(){return{config:o,extensions:s,logger:a,notificationManager:c}})},n.track=function(o){pr(n,function(){return"AppInsightsCore.track"},function(){var s=o;if(s){s[ss]=s[ss]||{},s[ss].trackStart=ri(),hv(s.latency)||(s.latency=1);var a=s.ext=s.ext||{};a.sdk=a.sdk||{},a.sdk.ver=Bf;var c=s.baseData=s.baseData||{};c[sv]=c[sv]||{};var u=c[sv];u[eR]=u[eR]||n.pluginVersionString||os}i.track(s)},function(){return{item:o}},!o.sync)},n[nR]=function(o){return i[nR](o||"InternalLog")}}),r}return e.__ieDyn=1,e})(la)});var F1,q1,j1,Y1,U1,k1=ae(()=>{"use strict";bt();F1=dr({NotSet:0,Pii_DistinguishedName:1,Pii_GenericData:2,Pii_IPV4Address:3,Pii_IPv6Address:4,Pii_MailSubject:5,Pii_PhoneNumber:6,Pii_QueryString:7,Pii_SipAddress:8,Pii_SmtpAddress:9,Pii_Identity:10,Pii_Uri:11,Pii_Fqdn:12,Pii_IPV4AddressLegacy:13,Pii_IPv6ScrubLastHextets:14,Pii_DropValue:15,CustomerContent_GenericContent:32}),q1=dr({Normal:1,CostDeferred:2,RealTime:3,Immediate:4}),j1=dr({Unspecified:0,String:1,Int32:2,UInt32:3,Int64:4,UInt64:5,Double:6,Bool:7,Guid:8,DateTime:9}),Y1=dr({Normal:1,Critical:2}),U1=dr({NONE:0,ERROR:1,WARNING:2,INFORMATION:3})});var H1,$1=ae(()=>{"use strict";bt();ke();av();mv();dv();H1=(function(){function t(e){var r=this,n={},i=[],o=[];e&&o.push(e);function s(l,d){var f,h=n[l];if(h&&(f=h[d]),!f&&f!==null){if(Ue(l)&&Ue(d))if(o[da]>0){for(var g=0;ggi,AppInsightsCore:()=>M1,BaseTelemetryPlugin:()=>ua,DiagnosticLogger:()=>dc,EventLatency:()=>q1,EventPersistence:()=>Y1,EventPropertyType:()=>j1,EventsDiscardedReason:()=>oo,FullVersionString:()=>Bf,InternalAppInsightsCore:()=>la,LoggingSeverity:()=>ZP,MinChannelPriorty:()=>ON,NotificationManager:()=>nh,PerfEvent:()=>Lu,PerfManager:()=>oh,ProcessTelemetryContext:()=>$P,SenderPostManager:()=>Uu,TraceLevel:()=>U1,Undefined:()=>ko,ValueKind:()=>F1,ValueSanitizer:()=>H1,Version:()=>oR,_InternalLogMessage:()=>Au,__getRegisteredEvents:()=>XP,_appendHeader:()=>Of,_getAllResponseHeaders:()=>ra,_logInternalMessage:()=>EP,_testHookMaxUnloadHooksCb:()=>GP,_throwInternal:()=>pe,_warnToConsole:()=>An,addEventHandler:()=>nv,addEventListeners:()=>ov,addPageHideEventListener:()=>Hf,addPageShowEventListener:()=>$f,addPageUnloadEventListener:()=>mh,areCookiesSupported:()=>qf,arrForEach:()=>se,arrIndexOf:()=>_t,arrMap:()=>Ks,arrReduce:()=>Pp,attachEvent:()=>QP,blockDynamicConversion:()=>Jp,convertAllHeadersToMap:()=>xm,cookieAvailable:()=>qf,createCookieMgr:()=>sa,createDynamicConfig:()=>Wt,createEnumStyle:()=>dr,createGuid:()=>I1,createProcessTelemetryContext:()=>Mn,createTraceParent:()=>ah,createUniqueNamespace:()=>fn,createUnloadHandlerContainer:()=>ju,dateNow:()=>fr,detachEvent:()=>JP,disallowsSameSiteNone:()=>zm,doPerf:()=>pr,dumpObj:()=>be,eventOff:()=>fa,eventOn:()=>is,extend:()=>Hu,findW3cTraceParent:()=>lh,forceDynamicConversion:()=>fP,formatErrorMessageXdr:()=>xu,formatErrorMessageXhr:()=>ea,formatTraceParent:()=>uh,generateW3CId:()=>Fu,getCommonSchemaMetaData:()=>zf,getConsole:()=>kp,getCookieValue:()=>x1,getCrypto:()=>Hp,getDocument:()=>lr,getDynamicConfigHandler:()=>Qp,getExceptionName:()=>jt,getFieldValueType:()=>as,getGlobal:()=>In,getGlobalInst:()=>yt,getHistory:()=>Z_,getIEVersion:()=>Gp,getISOString:()=>Si,getJSON:()=>ln,getLocation:()=>Iu,getMsCrypto:()=>$p,getNavigator:()=>Ur,getPerformance:()=>Va,getResponseText:()=>fo,getSetValue:()=>Up,getTenantId:()=>pv,getTime:()=>ri,getWindow:()=>Pr,hasDocument:()=>_u,hasHistory:()=>fN,hasJSON:()=>Jo,hasNavigator:()=>bp,hasOwnProperty:()=>Qr,hasWindow:()=>pf,isArray:()=>Oe,isArrayValid:()=>sR,isBeaconsSupported:()=>ti,isBoolean:()=>$o,isChromium:()=>_v,isDate:()=>Q_,isDocumentObjectAvailable:()=>R1,isError:()=>hu,isFetchSupported:()=>na,isFunction:()=>Ye,isGreaterThanZero:()=>yc,isIE:()=>cc,isLatency:()=>hv,isNotTruthy:()=>aN,isNullOrUndefined:()=>le,isNumber:()=>sn,isObject:()=>or,isReactNative:()=>ac,isSampledFlag:()=>ch,isString:()=>Ue,isTruthy:()=>to,isTypeof:()=>sN,isUint8ArrayAvailable:()=>O1,isUndefined:()=>et,isValidSpanId:()=>rs,isValidTraceId:()=>ts,isValidTraceParent:()=>Yf,isValueAssigned:()=>en,isValueKind:()=>Eh,isWindowObjectAvailable:()=>w1,isXhrSupported:()=>If,mergeEvtNamespace:()=>Ei,newGuid:()=>sh,newId:()=>Vp,normalizeJsName:()=>Ou,objDefineAccessors:()=>cN,objForEachKey:()=>Ie,objFreeze:()=>Ii,objKeys:()=>cn,objSeal:()=>uN,onConfigChange:()=>wr,openXhr:()=>A1,optimizeObject:()=>ei,parseResponse:()=>Yu,parseTraceParent:()=>qu,perfNow:()=>Rp,prependTransports:()=>ta,proxyAssign:()=>QN,proxyFunctionAs:()=>Zs,proxyFunctions:()=>Di,random32:()=>ia,randomValue:()=>Wp,removeEventHandler:()=>iv,removeEventListeners:()=>vc,removePageHideEventListener:()=>yh,removePageShowEventListener:()=>Sh,removePageUnloadEventListener:()=>vh,safeGetCookieMgr:()=>wP,safeGetLogger:()=>po,sanitizeProperty:()=>gv,setEnableEnvMocks:()=>oP,setProcessTelemetryTimings:()=>Ch,setValue:()=>qi,strContains:()=>vr,strEndsWith:()=>mu,strFunction:()=>sf,strObject:()=>Gs,strPrototype:()=>eo,strStartsWith:()=>mf,strTrim:()=>St,strUndefined:()=>ko,throwError:()=>ur,toISOString:()=>Si,useXDomainRequest:()=>Bp});var $u=ae(()=>{"use strict";L1();k1();$1();bt();mv()});var Gu,vv,yv,aR=ae(()=>{"use strict";Gu="REAL_TIME",vv="NEAR_REAL_TIME",yv="BEST_EFFORT"});var go,Sv,B1,cR,z1,K1,uR,Dv,Th,Kf,W1,V1,X1,Ev,lR,Cv,Tv,bv,bh,fR,dR,Q1,Wf,pR,Nv,Nh=ae(()=>{"use strict";go="",Sv="drop",B1="send",cR="requeue",z1="rspFail",K1="oth",uR="no-cache, no-store",Dv="application/x-json-stream",Th="cache-control",Kf="content-type",W1="kill-tokens",V1="kill-duration",X1="time-delta-millis",Ev="client-version",lR="client-id",Cv="time-delta-to-apply-millis",Tv="upload-time",bv="apikey",bh="AuthMsaDeviceTicket",fR="WebAuthToken",dR="AuthXToken",Q1="NoResponseBody",Wf="msfpc",pR="trace",Nv="user"});var Ph,Pv,Rv,wv,Rh,it,cs,Ci,hr,us,Hr,ls,Bu,Ov,zu,xv,Ku,Iv,Av,J1,hR,gR,Z1,eq,Mv,_R,mR,tq,rq,vR,yR,SR,nq,Lv,Fv,qv,wh,DR,_o,Vf,ER,Tn,ni,Oh,xh,Xf,jv,Ih,iq,Qf,Yv,Uv,Jf,CR,Ah,kv,Hv,Zf,oq,$v,Gv,Bv,Mh,sq,aq,TR,bR,cq,uq,lq,zv,Lh,Sc,Wu,ed=ae(()=>{"use strict";Ph="allowRequestSending",Pv="firstRequestSent",Rv="shouldAddClockSkewHeaders",wv="getClockSkewHeaderValue",Rh="setClockSkew",it="length",cs="concat",Ci="iKey",hr="count",us="events",Hr="push",ls="split",Bu="splice",Ov="toLowerCase",zu="hdrs",xv="useHdrs",Ku="initialize",Iv="setTimeoutOverride",Av="clearTimeoutOverride",J1="payloadPreprocessor",hR="overrideEndpointUrl",gR="avoidOptions",Z1="disableEventTimings",eq="stringifyObjects",Mv="enableCompoundKey",_R="disableXhrSync",mR="disableFetchKeepAlive",tq="addNoResponse",rq="excludeCsMetaData",vR="useSendBeacon",yR="fetchCredentials",SR="alwaysUseXhrOverride",nq="unloadTransports",Lv="serializeOfflineEvt",Fv="getOfflineRequestDetails",qv="createPayload",wh="createOneDSPayload",DR="payloadBlob",_o="headers",Vf="_thePayload",ER="urlString",Tn="batches",ni="sendType",Oh="addHeader",xh="canSendRequest",Xf="sendQueuedRequests",jv="isCompletelyIdle",Ih="setUnloading",iq="isTenantKilled",Qf="resume",Yv="sendSynchronousBatch",Uv="_transport",Jf="getWParam",CR="isBeacon",Ah="timings",kv="isTeardown",Hv="isSync",Zf="data",oq="timeout",$v="_sendReason",Gv="setKillSwitchTenants",Bv="_backOffTransmission",Mh="identifier",sq="disableOptimizeObj",aq="ignoreMc1Ms0CookieProcessing",TR="eventsLimitInMem",bR="autoFlushEventsLimit",cq="disableAutoBatchFlushLimit",uq="overrideInstrumentationKey",lq="disableTelemetry",zv="baseData",Lh="sendAttempt",Sc="latency",Wu="sync"});function dq(t){var e=(t.ext||{}).intweb;return e&&en(e[Wf])?e[Wf]:null}function fq(t){for(var e=null,r=0;e===null&&r{"use strict";$u();Nh();ed();Dc=(function(){function t(e,r){var n=r?[][cs](r):[],i=this,o=fq(n);i[Ci]=function(){return e},i.Msfpc=function(){return o||go},i[hr]=function(){return n[it]},i[us]=function(){return n},i.addEvent=function(s){return s?(n[Hr](s),o||(o=dq(s)),!0):!1},i[ls]=function(s,a){var c;if(s{"use strict";Jr();ed();pq=(function(){function t(){var e=!0,r=!0,n=!0,i="use-collector-delta",o=!1;st(t,this,function(s){s[Ph]=function(){return e},s[Pv]=function(){n&&(n=!1,o||(e=!1))},s[Rv]=function(){return r},s[wv]=function(){return i},s[Rh]=function(a){o||(a?(i=a,r=!0,o=!0):r=!1,e=!0)}})}return t.__ieDyn=1,t})()});var UV,gq,_q=ae(()=>{"use strict";Jr();$u();ed();UV=1e3,gq=(function(){function t(){var e={};function r(n){var i=[];return n&&se(n,function(o){i[Hr](St(o))}),i}st(t,this,function(n){n[Gv]=function(i,o){if(i&&o)try{var s=r(i[ls](","));if(o==="this-request-only")return s;for(var a=parseInt(o,10)*UV,c=0;cfr()?!0:(delete o[s],!1)}})}return t.__ieDyn=1,t})()});function vq(t){return!(t>=300&&t<500&&t!=429||t==501||t==505)}function Wv(t){var e=0,r=mq*kV,n=mq*HV,i=Math.floor(Math.random()*(n-r))+r;return e=Math.pow(2,t)*i,Math.min(e,$V)}var kV,HV,mq,$V,NR=ae(()=>{"use strict";kV=.8,HV=1.2,mq=3e3,$V=6e5});function WV(t,e,r,n,i){if(i&&e){var o=t(i.value,i.kind,i.propertyType);if(o>-1){var s=e[yq];s||(s=e[yq]={f:{}});var a=s[Vv];if(a||(a=s[Vv]={}),r)for(var c=0;c{"use strict";Jr();$u();Kv();Nh();ke();GV=20,BV=3984588,Sq=65e3,Dq=2e6,zV=Math.min(Dq,Sq),yq="metadata",Vv="f",KV=/\./,Eq=(function(){function t(e,r,n,i,o,s){var a="data",c="baseData",u="ext",l=!!i,d=!0,f=r,h={},g=!!s,v=o||zf;st(t,this,function(S){S.createPayload=function(T,M,A,z,Q,re){return{apiKeys:[],payloadBlob:go,overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:T,isTeardown:M,isSync:A,isBeacon:z,sendType:re,sendReason:Q}},S.appendPayload=function(T,M,A){var z=T&&M&&!T.overflow;return z&&pr(e,function(){return"Serializer:appendPayload"},function(){for(var Q=M.events(),re=T.payloadBlob,ne=T.numEvents,ie=!1,Y=[],q=[],ee=T.isBeacon,b=ee?Sq:BV,C=ee?zV:Dq,O=0,F=0;O=A){T.overflow=M.split(O);break}var $=S.getEventBlob(R);if($&&$.length<=C){var H=$.length,fe=re.length;if(fe+H>b){T.overflow=M.split(O);break}re&&(re+=` `),re+=$,F++,F>GV&&(Go(re,0,1),F=0),ie=!0,ne++}else $?Y.push(R):q.push(R),Q.splice(O,1),O--}O++}if(Y.length>0&&T.sizeExceed.push(Dc.create(M.iKey(),Y)),q.length>0&&T.failedEvts.push(Dc.create(M.iKey(),q)),ie){T.batches.push(M),T.payloadBlob=re,T.numEvents=ne;var J=M.iKey();_t(T.apiKeys,J)===-1&&T.apiKeys.push(J)}},function(){return{payload:T,theBatch:{iKey:M.iKey(),evts:M.events()},max:A}}),z},S.getEventBlob=function(T){try{return pr(e,function(){return"Serializer.getEventBlob"},function(){var M={};M.name=T.name,M.time=T.time,M.ver=T.ver,M.iKey="o:"+pv(T.iKey);var A={},z;g||(z=function(ie,Y,q){WV(v,A,ie,Y,q)});var Q=T[u];Q&&(M[u]=A,Ie(Q,function(ie,Y){var q=A[ie]={};y(Y,q,"ext."+ie,!0,null,null,!0)}));var re=M[a]={};re.baseType=T.baseType;var ne=re[c]={};return y(T.baseData,ne,c,!1,[c],z,d),y(T.data,re,a,!1,[],z,d),JSON.stringify(M)},function(){return{item:T}})}catch{return null}};function P(T,M){var A=h[T];return A===void 0&&(T.length>=7&&(A=mf(T,"ext.metadata")||mf(T,"ext.web")),h[T]=A),A}function y(T,M,A,z,Q,re,ne){Ie(T,function(ie,Y){var q=null;if(Y||en(Y)){var ee=A,b=ie,C=Q,O=M;if(l&&!z&&KV.test(ie)){var F=ie.split("."),R=F.length;if(R>1){C&&(C=C.slice());for(var $=0;${"use strict";ke()});function Xu(t,e,r){wR[t]=e,r!==!1&&(OR[e]=t)}function Xv(t,e){var r=!1;if(t&&e){var n=cn(t);if(n&&n[it]>0)for(var i=e[Ov](),o=0;o0&&(n&&wR[e]?(t[zu][wR[e]]=r,t[xv]=!0):t.url+="&"+e+"="+r)}function JV(t,e,r){for(var n=0;n{"use strict";Jr();$u();ke();hq();Kv();Nh();_q();NR();Cq();PR();ed();RR="sendAttempt",VV="&"+Q1+"=true",XV="?cors=true&"+Kf[Ov]()+"="+Dv,QV=(Vu={},Vu[1]=cR,Vu[100]=cR,Vu[200]="sent",Vu[8004]=Sv,Vu[8003]=Sv,Vu),wR={},OR={};Xu(bh,bh,!1);Xu(Ev,Ev);Xu(lR,"Client-Id");Xu(bv,bv);Xu(Cv,Cv);Xu(Tv,Tv);Xu(dR,dR);Tq=(function(){function t(e,r,n,i){var o,s,a,c,u=!1,l,d,f,h,g,v,S,P,y,T,M,A,z,Q,re,ne,ie,Y,q,ee,b,C,O,F,R,$,H,fe;st(t,this,function(J){Nt();var G=!0;J[Ku]=function(D,L,U){F||(g=L,A=L.getCookieMgr(),d=U,f=d.diagLog(),io(ee,wr(D,function(ce){var _e,Se=ce.cfg,he=ce.cfg.extensionConfig[U.identifier];R=td(he[Iv],he[Av]),en(Se.anonCookieName)?JV(S,"anoncknm",Se.anonCookieName):ZV(S,"anoncknm"),b=he[J1],C=he.payloadListener;var m=he.httpXHROverride,E=he[hR]?he[hR]:Se.endpointUrl;o=E+XV,Q=et(he[gR])?!0:!he[gR],M=!he[Z1];var I=he.valueSanitizer,k=he[eq],X=!!Se[Mv];et(he[Mv])||(X=!!he[Mv]),re=he.xhrTimeout,ne=!!he[_R],ie=!!he[mR],q=he[tq]!==!1,$=!!he[rq],L.getPlugin("LocalStorage")&&(ie=!0),u=!ac(),T=new Eq(g,I,k,X,zf,$),le(he[vR])||(u=!!he[vR]),he[yR]&&(fe=he[yR]);var oe=Ge();H?H.SetConfig(oe):(H=new Uu,H[Ku](oe,f));var de=m,we=he[SR]?m:null,Xe=he[SR]?m:null,Me=[3,2];if(!m){v=!1;var _=[];ac()?(_=[2,1],Me=[2,1,3]):_=[1,2,3],_=ta(_,he.transports),m=Te(_,!1),m||An(f,"No available transport to send events"),de=Te(_,!0)}we||(Me=ta(Me,he[nq]),we=Te(Me,!0)),Y=!v&&(u&&ti()||!ie&&na(!0)),h=(_e={},_e[0]=m,_e[1]=de||Te([1,2,3],!0),_e[2]=we||de||Te([1],!0),_e[3]=Xe||Te([2,3],!0)||de||Te([1],!0),_e)})),F=!0)},J.addResponseHandler=function(D){return O[Hr](D),{rm:function(){var L=O.indexOf(D);L>=0&&O[Bu](L,1)}}},J[Lv]=function(D){try{if(T)return T.getEventBlob(D)}catch{}return go},J[Fv]=function(){try{var D=T&&T[qv](0,!1,!1,!1,1,0);return ye(D,Q)}catch{}return null},J[wh]=function(D,L){try{var U=[];se(D,function(m){L&&(m=ei(m));var E=Dc.create(m[Ci],[m]);U[Hr](E)});for(var ce=null;U[it]>0&&T;){var _e=U.shift();_e&&_e[hr]()>0&&(ce=ce||T[qv](0,!1,!1,!1,1,0),T.appendPayload(ce,_e,e))}var Se=ye(ce,Q),he={data:ce[DR],urlString:Se.url,headers:Se[zu],timeout:re,disableXhrSync:ne,disableFetchKeepAlive:ie};return Q&&(Xv(he[_o],Th)||(he[_o][Th]=uR),Xv(he[_o],Kf)||(he[_o][Kf]=Dv)),he}catch{}return null};function Te(D,L){try{return H&&H.getSenderInst(D,L)}catch{}return null}J._getDbgPlgTargets=function(){return[h[0],s,T,h,Ge(),o]};function Ge(){try{var D={xdrOnComplete:mt,fetchOnComplete:ar,xhrOnComplete:Ft,beaconOnRetry:gr},L={enableSendPromise:!1,isOneDs:!0,disableCredentials:!G,fetchCredentials:fe,disableXhr:!1,disableBeacon:!u,disableBeaconSync:!u,disableFetchKeepAlive:ie,timeWrapper:R,addNoResponse:q,senderOnCompleteCallBack:D};return L}catch{}return null}function mt(D,L,U){var ce=fo(D);Ot(L,200,{},ce),_r(ce)}function Nt(){var D;o=null,s=new gq,a=!1,c=new pq,u=!1,l=0,d=null,f=null,h=null,g=null,v=!0,S=[],P={},y=[],T=null,M=!1,A=null,z=!1,Q=!1,re=D,ne=D,ie=D,Y=D,q=D,ee=[],b=D,C=D,O=[],F=!1,R=td(),$=!1,H=null}function ar(D,L,U,ce){var _e=function(m,E,I){Ot(L,m,E,I),_r(I)},Se={},he=D[_o];he&&he.forEach(function(m,E){Se[E]=m}),_e(D.status,Se,U||go)}function Ft(D,L,U){var ce=fo(D);Ot(L,D.status,ra(D,!0),ce),_r(ce)}function Ot(D,L,U,ce){try{D(L,U,ce)}catch(_e){pe(f,2,518,be(_e))}}function gr(D,L,U){var ce=D,_e=200,Se=ce[Vf],he=D[ER]+(q?VV:go);try{var m=Ur();if(Se){var E=!!g.getPlugin("LocalStorage"),I=[],k=[];se(Se[Tn],function(X){if(I&&X&&X[hr]()>0)for(var oe=X[us](),de=0;de0&&(Se.sentEvts=k),E||Dt(I,8003,Se[ni],!0)}else _e=0}catch(X){An(f,"Failed to send telemetry using sendBeacon API. Ex:"+be(X)),_e=0}finally{Ot(L,_e,{},go)}}function dt(D){return D===2||D===3}function We(D){return z&&dt(D)&&(D=2),D}J[Oh]=function(D,L){P[D]=L},J.removeHeader=function(D){delete P[D]},J[xh]=function(){return Pt()&&c[Ph]()},J[Xf]=function(D,L){et(D)&&(D=0),z&&(D=We(D),L=2),K(y,D,0)&&Ne(ct(),0,!1,D,L||0)},J[jv]=function(){return!a&&l===0&&y[it]===0},J[Ih]=function(D){z=D},J.addBatch=function(D){if(D&&D[hr]()>0){if(s.isTenantKilled(D[Ci]()))return!1;y[Hr](D)}return!0},J.teardown=function(){y[it]>0&&Ne(ct(),0,!0,2,2),se(ee,function(D){D&&D.rm&&D.rm()}),ee=[]},J.pause=function(){a=!0},J[Qf]=function(){a=!1,J[Xf](0,4)},J[Yv]=function(D,L,U){D&&D[hr]()>0&&(le(L)&&(L=1),z&&(L=We(L),U=2),Ne([D],0,!1,L,U||0))};function Pt(){return!a&&l0&&!a&&h[L]&&T&&(ce=L!==0||Pt()&&(U>0||c[Ph]())),ce}function ge(D){var L={};return D&&se(D,function(U,ce){L[ce]={iKey:U[Ci](),evts:U[us]()}}),L}function Ne(D,L,U,ce,_e){if(!(!D||D[it]===0)){if(a){Dt(D,1,ce);return}ce=We(ce);try{var Se=D,he=ce!==0;pr(g,function(){return"HttpManager:_sendBatches"},function(m){m&&(D=D.slice(0));for(var E=[],I=null,k=ri(),X=h[ce]||(he?h[1]:h[0]),oe=X&&X[Uv],de=Y&&(z||dt(ce)||oe===3||X._isSync&&oe===2);K(D,ce,L);){var we=D.shift();we&&we[hr]()>0&&(s.isTenantKilled(we[Ci]())?E[Hr](we):(I=I||T[qv](L,U,he,de,_e,ce),T.appendPayload(I,we,e)?I.overflow!==null&&(D=[I.overflow][cs](D),I.overflow=null,Be(I,k,ri(),_e),k=ri(),I=null):(Be(I,k,ri(),_e),k=ri(),D=[we][cs](D),I=null)))}I&&Be(I,k,ri(),_e),D[it]>0&&(y=D[cs](y)),Dt(E,8004,ce)},function(){return{batches:ge(Se),retryCount:L,isTeardown:U,isSynchronous:he,sendReason:_e,useSendBeacon:dt(ce),sendType:ce}},!he)}catch(m){pe(f,2,48,"Unexpected Exception sending batch: "+be(m))}}}function ye(D,L){var U={url:o,hdrs:{},useHdrs:!1};L?(U[zu]=Hu(U[zu],P),U.useHdrs=cn(U.hdrs)[it]>0):Ie(P,function(m,E){OR[m]?rd(U,OR[m],E,!1):(U[zu][m]=E,U[xv]=!0)}),rd(U,lR,"NO_AUTH",L),rd(U,Ev,Bf,L);var ce=go;se(D.apiKeys,function(m){ce[it]>0&&(ce+=","),ce+=m}),rd(U,bv,ce,L),rd(U,Tv,fr().toString(),L);var _e=Bt(D);if(en(_e)&&(U.url+="&ext.intweb.msfpc="+_e),c[Rv]()&&rd(U,Cv,c[wv](),L),g[Jf]){var Se=g[Jf]();Se>=0&&(U.url+="&w="+Se)}for(var he=0;he0){var _e=!!b,Se=h[D.sendType];!dt(D[ni])&&D[CR]&&D.sendReason===2&&(Se=h[2]||h[3]||Se);var he=Q;(D.isBeacon||Se[Uv]===3)&&(he=!1);var m=ye(D,he);he=he||m[xv];var E=ri();pr(g,function(){return"HttpManager:_doPayloadSend"},function(){for(var I=0;I0?de[RR]++:de[RR]=1}Dt(D[Tn],1e3+(ce||0),D[ni],!0);var Xe={data:D[DR],urlString:m.url,headers:m[zu],_thePayload:D,_sendReason:ce,timeout:re,disableXhrSync:ne,disableFetchKeepAlive:ie};he&&(Xv(Xe[_o],Th)||(Xe[_o][Th]=uR),Xv(Xe[_o],Kf)||(Xe[_o][Kf]=Dv));var Me=null;Se&&(Me=function(_){c[Pv]();var B=function(at,lt){ut(at,lt,D,ce)},me=D[kv]||D[Hv];try{Se.sendPOST(_,B,me),C&&C(Xe,_,me,D[CR])}catch(at){An(f,"Unexpected exception sending payload. Ex:"+be(at)),Ot(B,0,{})}}),pr(g,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(Me)if(D[ni]===0&&l++,_e&&!D.isBeacon&&Se[Uv]!==3){var _={data:Xe[Zf],urlString:Xe[ER],headers:Hu({},Xe[_o]),timeout:Xe[oq],disableXhrSync:Xe[_R],disableFetchKeepAlive:Xe[mR]},B=!1;pr(g,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{b(_,function(me){B=!0,!v&&!me[Vf]&&(me[Vf]=me[Vf]||Xe[Vf],me[$v]=me[$v]||Xe[$v]),Me(me)},D.isSync||D[kv])}catch{B||Me(Xe)}})}else Me(Xe)})},function(){return{thePayload:D,serializationStart:L,serializationCompleted:U,sendReason:ce}},D[Hv])}D.sizeExceed&&D.sizeExceed[it]>0&&Dt(D.sizeExceed,8003,D[ni]),D.failedEvts&&D.failedEvts[it]>0&&Dt(D.failedEvts,8002,D[ni])}function Le(D,L){M&&se(D,function(U){var ce=U[Ah]=U[Ah]||{};De(ce,"sendEventCompleted",L)})}function ut(D,L,U,ce){var _e=9e3,Se=null,he=!1,m=!1;try{var E=!0;if(typeof D!==ko){if(L){c[Rh](L[X1]);var I=L[V1]||L["kill-duration-seconds"];se(s[Gv](L[W1],I),function(X){se(U[Tn],function(oe){if(oe[Ci]()===X){Se=Se||[];var de=oe[ls](0);U.numEvents-=de[hr](),Se[Hr](de)}})})}if(D==200||D==204){_e=200;return}(!vq(D)||U.numEvents<=0)&&(E=!1),_e=9e3+D%1e3}if(E){_e=100;var k=U.retryCnt;U[ni]===0&&(k0&&Le(U[us](),L)})}}function Qt(D,L,U){L?D():R.set(D,U)}function Bt(D){for(var L=0;L0&&i){var _e=i[w(L)];if(_e){var Se=U!==0;pr(g,function(){return"HttpManager:_sendBatchesNotification"},function(){Qt(function(){try{_e.call(i,D,L,Se,U)}catch(he){pe(f,1,74,"send request notification failed: "+he)}},ce||Se,0)},function(){return{batches:ge(D),reason:L,isSync:Se,sendSync:ce,sendType:U}},!Se)}}}function w(D){var L=QV[D];return en(L)||(L=K1,D>=9e3&&D<=9999?L=z1:D>=8e3&&D<=8999?L=Sv:D>=1e3&&D<=1999&&(L=B1)),L}})}return t.__ieDyn=1,t})()});function o3(t){return t&&t.sendPOST}var e3,Nq,t3,wq,Oq,r3,Pq,n3,xR,Qu,Rq,Or,i3,xq,Iq=ae(()=>{"use strict";Kn();Jr();$u();Pu();ke();aR();Kv();bq();Nh();NR();PR();ed();e3=.25,Nq=500,t3=20,wq=6,Oq=2,r3=4,Pq=2,n3=1,xR=1e4,Qu="eventsDiscarded",Rq="",Or=void 0,i3=no({eventsLimitInMem:{isVal:yc,v:xR},immediateEventLimit:{isVal:yc,v:500},autoFlushEventsLimit:{isVal:yc,v:0},disableAutoBatchFlushLimit:!1,httpXHROverride:{isVal:o3,v:Or},overrideInstrumentationKey:Or,overrideEndpointUrl:Or,disableTelemetry:!1,ignoreMc1Ms0CookieProcessing:!1,setTimeoutOverride:Or,clearTimeoutOverride:Or,payloadPreprocessor:Or,payloadListener:Or,disableEventTimings:Or,valueSanitizer:Or,stringifyObjects:Or,enableCompoundKey:Or,disableOptimizeObj:!1,fetchCredentials:Or,transports:Or,unloadTransports:Or,useSendBeacon:Or,disableFetchKeepAlive:Or,avoidOptions:!1,xhrTimeout:Or,disableXhrSync:Or,alwaysUseXhrOverride:!1,maxEventRetryAttempts:{isVal:sn,v:wq},maxUnloadEventRetryAttempts:{isVal:sn,v:Oq},addNoResponse:Or,excludeCsMetaData:Or});xq=(function(t){zn(e,t);function e(){var r=t.call(this)||this;r.identifier="PostChannel",r.priority=1011,r.version="4.3.4";var n,i=!1,o=[],s,a=!1,c=0,u,l=0,d,f={},h=Gu,g,v,S,P,y,T,M,A,z,Q,re,ne,ie,Y,q,ee,b,C,O,F,R,$;return st(e,r,function(H,fe){We(),H._getDbgPlgTargets=function(){return[y,n]},H[Ku]=function(m,E,I){pr(E,function(){return"PostChannel:initialize"},function(){fe[Ku](m,E,I),O=E.getNotifyMgr();try{q=Ei(fn(H[Mh]),E.evtNamespace&&E.evtNamespace()),H._addHook(wr(m,function(k){var X=k.cfg,oe=Mn(null,X,E);n=oe.getExtCfg(H[Mh],i3),ee=td(n[Iv],n[Av]),re=!n[sq]&&_v(),b=n[aq],G(E),d=n[TR],u=n.immediateEventLimit,M=n[bR],ie=n.maxEventRetryAttempts,Y=n.maxUnloadEventRetryAttempts,C=n[cq],xn(X.endpointUrl)?H.pause():a&&H[Qf](),he(),R=n[uq],$=!!n[lq],F&&J();var de=X.disablePageUnloadEvents||[];F=mh(mt,de,q),F=Hf(mt,de,q)||F,F=$f(Nt,X.disablePageShowEvents,q)||F})),y[Ku](m,H.core,H)}catch(k){throw H.setInitialized(!1),k}},function(){return{theConfig:m,core:E,extensions:I}})},H.processTelemetry=function(m,E){Ch(m,H[Mh]),E=E||H._getTelCtx(E);var I=m;!$&&!i&&(R&&(I[Ci]=R),Ft(I,!0),ne?K(2,2):dt()),H.processNext(I,E)},H.getOfflineSupport=function(){try{var m=y&&y[Fv]();if(y)return{getUrl:function(){return m?m.url:null},serialize:Ge,batch:Te,shouldProcess:function(E){return!$},createPayload:function(E){return null},createOneDSPayload:function(E){if(y[wh])return y[wh](E,re)}}}catch{}return null},H._doTeardown=function(m,E){K(2,2),i=!0,y.teardown(),J(),We()};function J(){vh(null,q),yh(null,q),Sh(null,q)}function G(m){var E=m[Jf];m[Jf]=function(){var I=0;return b&&(I=I|2),I|E.call(m)}}function Te(m){var E=Rq;return m&&m[it]&&se(m,function(I){E&&(E+=` `),E+=I}),E}function Ge(m){var E=Rq;try{ar(m),E=y[Lv](m)}catch{}return E}function mt(m){var E=m||Pr().event;E.type!=="beforeunload"&&(ne=!0,y[Ih](ne)),K(2,2)}function Nt(m){ne=!1,y[Ih](ne)}function ar(m){m.ext&&m.ext[pR]&&delete m.ext[pR],m.ext&&m.ext[Nv]&&m.ext[Nv].id&&delete m.ext[Nv].id,re&&(m.ext=ei(m.ext),m[zv]&&(m[zv]=ei(m[zv])),m[Zf]&&(m[Zf]=ei(m[Zf])))}function Ft(m,E){if(m[Lh]||(m[Lh]=0),m[Sc]||(m[Sc]=1),ar(m),m[Wu]){if(S||a)m[Sc]=3,m[Wu]=!1;else if(y){re&&(m=ei(m)),y[Yv](Dc.create(m[Ci],[m]),m[Wu]===!0?1:m[Wu],3);return}}var I=m[Sc],k=l,X=d;I===4&&(k=c,X=u);var oe=!1;if(km;if(!I&&A>0)for(var k=1;!I&&k<=3;k++){var X=T[k];X&&X[Tn]&&se(X[Tn],function(oe){oe&&oe[hr]()>=A&&(I=!0)})}ye(!0,I)},H.pause=function(){ct(),a=!0,y&&y.pause()},H[Qf]=function(){a=!1,y&&y[Qf](),dt()},H._loadTransmitProfiles=function(m){Qt(),Ie(m,function(E,I){var k=I[it];if(k>=2){var X=k>2?I[2]:0;if(I[Bu](0,k-2),I[1]<0&&(I[0]=-1),I[1]>0&&I[0]>0){var oe=I[0]/I[1];I[0]=Math.ceil(oe)*I[1]}X>=0&&I[1]>=0&&X>I[1]&&(X=I[1]),I[Hr](X),f[E]=I}})},H.flush=function(m,E,I){m===void 0&&(m=!0);var k;if(!a)if(I=I||1,m)E||(k=Li(function(oe){E=oe})),s==null?(ct(),ut(1,0,I),s=Pt(function(){s=null,nt(E,I)},0)):o[Hr](E);else{var X=ct();Ot(1,1,I),E&&E(),X&&dt()}return k},H.setMsaAuthTicket=function(m){y[Oh](bh,m)},H.setAuthPluginHeader=function(m){y[Oh](fR,m)},H.removeAuthPluginHeader=function(){y.removeHeader(fR)},H.hasEvents=gr,H._setTransmitProfile=function(m){h!==m&&f[m]!==void 0&&(ct(),h=m,dt())},Di(H,function(){return y},["addResponseHandler"]);function Ot(m,E,I){var k=ut(m,E,I);return y[Xf](E,I),k}function gr(){return l>0}function dt(){if(z>=0&&ut(z,0,Q)&&y[Xf](0,Q),c>0&&!v&&!a){var m=f[h][2];m>=0&&(v=Pt(function(){v=null,Ot(4,0,1),dt()},m))}var E=f[h][1];!g&&!s&&E>=0&&!a&&(gr()?g=Pt(function(){g=null,Ot(P===0?3:1,0,1),P++,P%=2,dt()},E):P=0)}H[Bv]=function(){S0&&l>M&&(E=!0),E&&s==null&&H.flush(m,function(){},20))}function De(m,E){re&&(m=ei(m));var I=m[Sc],k=Ne(m[Ci],I,!0);return k.addEvent(m)?(I!==4?(l++,E&&m[Lh]===0&&ye(!m.sync,A>0&&k[hr]()>=A)):c++,!0):!1}function Be(m,E,I,k){for(;I<=E;){var X=Ne(m,E,!0);if(X&&X[hr]()>0){var oe=X[ls](0,k),de=oe[hr]();if(de>0)return I===4?c-=de:l-=de,D(Qu,[oe],oo.QueueFull),!0}I++}return Le(),!1}function Le(){for(var m=0,E=0,I=function(X){var oe=T[X];oe&&oe[Tn]&&se(oe[Tn],function(de){X===4?m+=de[hr]():E+=de[hr]()})},k=1;k<=4;k++)I(k);l=E,c=m}function ut(m,E,I){var k=!1,X=E===0;return!X||y[xh]()?pr(H.core,function(){return"PostChannel._queueBatches"},function(){for(var oe=[],de=4;de>=m;){var we=T[de];we&&we.batches&&we.batches[it]>0&&(se(we[Tn],function(Xe){y.addBatch(Xe)?k=k||Xe&&Xe[hr]()>0:oe=oe[cs](Xe[us]()),de===4?c-=Xe[hr]():l-=Xe[hr]()}),we[Tn]=[],we.iKeyMap={}),de--}oe[it]>0&&w(Qu,oe,oo.KillSwitch),k&&z>=m&&(z=-1,Q=0)},function(){return{latency:m,sendType:E,sendReason:I}},!X):(z=z>=0?Math.min(z,m):m,Q=Math.max(Q,I)),k}function nt(m,E){Ot(1,0,E),Le(),vt(function(){m&&m(),o[it]>0?s=Pt(function(){s=null,nt(o.shift(),E)},0):(s=null,dt())})}function vt(m){y[jv]()?m():s=Pt(function(){s=null,vt(m)},e3)}function Qt(){ct(),Bt(),h=Gu,dt()}function Bt(){f={},f[Gu]=[2,1,0],f[vv]=[6,3,0],f[yv]=[18,9,0]}function _r(m,E){var I=[],k=ie;ne&&(k=Y),se(m,function(X){X&&X[hr]()>0&&se(X[us](),function(oe){oe&&(oe[Wu]&&(oe[Sc]=4,oe[Wu]=!1),oe[Lh]0&&w(Qu,I,oo.NonRetryableStatus),ne&&K(2,2)}function Dt(m,E){var I=O||{},k=I[m];if(k)try{k.apply(I,E)}catch(X){pe(H.diagLog(),1,74,m+" notification failed: "+X)}}function w(m,E){for(var I=[],k=2;k0&&Dt(m,[E][cs](I))}function D(m,E){for(var I=[],k=2;k0&&se(E,function(X){X&&X[hr]()>0&&Dt(m,[X.events()][cs](I))})}function L(m,E,I){m&&m[it]>0&&Dt("eventsSendRequest",[E>=1e3&&E<=1999?E-1e3:0,I!==!0])}function U(m,E){D("eventsSent",m,E),dt()}function ce(m,E){D(Qu,m,E>=8e3&&E<=8999?E-8e3:oo.Unknown)}function _e(m){D(Qu,m,oo.NonRetryableStatus),dt()}function Se(m,E){D(Qu,m,oo.Unknown),dt()}function he(){C?A=0:A=Math.max(Nq*(Pq+1),d/6)}}),r}return e.__ieDyn=1,e})(ua)});var Aq={};yl(Aq,{BE_PROFILE:()=>yv,NRT_PROFILE:()=>vv,PostChannel:()=>xq,RT_PROFILE:()=>Gu});var Mq=ae(()=>{"use strict";aR();Iq()});var Fq=W(fs=>{"use strict";var s3=fs&&fs.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),a3=fs&&fs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Lq=fs&&fs.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&s3(e,t,r);return a3(e,t),e};Object.defineProperty(fs,"__esModule",{value:!0});fs.oneDataSystemClientFactory=void 0;var c3=async(t,e,r)=>{let n=await Promise.resolve().then(()=>Lq(($u(),Pa(G1)))),i=await Promise.resolve().then(()=>Lq((Mq(),Pa(Aq)))),o=new n.AppInsightsCore,s=new i.PostChannel,a={instrumentationKey:t,endpointUrl:"https://mobile.events.data.microsoft.com/OneCollector/1.0",loggingLevelTelemetry:0,loggingLevelConsole:0,disableCookiesUsage:!0,disableDbgExt:!0,disableInstrumentationKeyValidation:!0,channels:[[s]]};if(r){a.extensionConfig={};let l={alwaysUseXhrOverride:!0,httpXHROverride:r};a.extensionConfig[s.identifier]=l}let u=e.workspace.getConfiguration("telemetry").get("internalTesting");return o.initialize(a,[]),o.addTelemetryInitializer(l=>{l.ext=l.ext??{},l.ext.web=l.ext.web??{},l.ext.web.consentDetails='{"GPC_DataSharingOptIn":false}',u&&(l.ext.utc=l.ext.utc??{},l.ext.utc.flags=8462029)}),o},u3=async(t,e,r)=>{let n=await c3(t,e,r);return{logEvent:(s,a)=>{try{n?.track({name:s,baseData:{name:s,properties:a?.properties,measurements:a?.measurements}})}catch(c){throw new Error(`Failed to log event to app insights! `+c.message)}},flush:async()=>{try{return new Promise((a,c)=>{if(!n){a();return}n.flush(!0,u=>{if(!u){c("Failed to flush app 1DS!");return}})})}catch(s){throw new Error(`Failed to flush 1DS! `+s.message)}},dispose:async()=>new Promise(a=>{if(!n){a();return}n.unload(!1,()=>{a(),n=void 0},1e3)})}};fs.oneDataSystemClientFactory=u3});var qq,nd,id,Fh,Ec,mo,$r,Qv,Yi=ae(()=>{"use strict";qq="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",nd="sampleRate",id="ProcessLegacy",Fh="http.method",Ec="https://dc.services.visualstudio.com",mo="/v2/track",$r="not_specified",Qv="iKey"});var Ju,IR=ae(()=>{"use strict";bt();Ju=xN({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"]})});var ha,$e,ds,Cc,ga,_a,Jv,xr,vo,Tc,Zv,ey,ty,AR,ry,ny,Zu,od,MR,qh,el,Ui,dn,bn,tl,ps,rl,iy,oy,LR,nl,bc,jh,Yh,il,sd,ol,FR,Gr=ae(()=>{"use strict";ha="split",$e="length",ds="toLowerCase",Cc="ingestionendpoint",ga="toString",_a="push",Jv="removeItem",xr="name",vo="message",Tc="count",Zv="preTriggerDate",ey="disabled",ty="interval",AR="daysOfMonth",ry="date",ny="getUTCDate",Zu="stringify",od="pathname",MR="correlationHeaderExcludePatterns",qh="extensionConfig",el="exceptions",Ui="parsedStack",dn="properties",bn="measurements",tl="sizeInBytes",ps="typeName",rl="severityLevel",iy="problemGroup",oy="isManual",LR="CreateFromInterface",nl="assembly",bc="fileName",jh="hasFullStack",Yh="level",il="method",sd="line",ol="duration",FR="receivedResponse"});function sy(t,e,r){var n=e[$e],i=qR(t,e);if(i[$e]!==n){for(var o=0,s=i;r[s]!==void 0;)o++,s=Yr(i,0,147)+jR(o);i=s}return i}function qR(t,e){var r;return e&&(e=St(qr(e)),e[$e]>150&&(r=Yr(e,0,150),pe(t,2,57,"name is too long. It has been truncated to 150 characters.",{name:e},!0))),r||e}function wt(t,e,r){r===void 0&&(r=1024);var n;return e&&(r=r||1024,e=St(qr(e)),e[$e]>r&&(n=Yr(e,0,r),pe(t,2,61,"string value is too long. It has been truncated to "+r+" characters.",{value:e},!0))),n||e}function Nc(t,e){return uy(t,e,2048,66)}function ad(t,e){var r;return e&&e[$e]>32768&&(r=Yr(e,0,32768),pe(t,2,56,"message is too long, it has been truncated to 32768 characters.",{message:e},!0)),r||e}function ay(t,e){var r;if(e){var n=""+e;n[$e]>32768&&(r=Yr(n,0,32768),pe(t,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:e},!0))}return r||e}function Nn(t,e){if(e){var r={};Ie(e,function(n,i){if(or(i)&&Jo())try{i=ln()[Zu](i)}catch(o){pe(t,2,49,"custom property is not valid",{exception:o},!0)}i=wt(t,i,8192),n=sy(t,n,r),r[n]=i}),e=r}return e}function Pn(t,e){if(e){var r={};Ie(e,function(n,i){n=sy(t,n,r),r[n]=i}),e=r}return e}function cy(t,e){return e&&uy(t,e,128,69)[ga]()}function uy(t,e,r,n){var i;return e&&(e=St(qr(e)),e[$e]>r&&(i=Yr(e,0,r),pe(t,2,n,"input is too long, it has been truncated to "+r+" characters.",{data:e},!0))),i||e}function jR(t){var e="00"+t;return Go(e,e[$e]-3)}var ki=ae(()=>{"use strict";bt();ke();Gr()});function sl(t){var e=Yq,r=l3,n=r[e];return jq.createElement?r[e]||(n=r[e]=jq.createElement("a")):n={host:YR(t,!0)},n.href=t,e++,e>=r[$e]&&(e=0),Yq=e,n}function Uq(t){var e,r=sl(t);return r&&(e=r.href),e}function kq(t){var e,r=sl(t);return r&&(e=r[od]),e}function Hq(t,e){return t?t.toUpperCase()+" "+e:e}function YR(t,e){var r=Uh(t,e)||"";if(r){var n=r.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(n!=null&&n[$e]>3&&Ue(n[2])&&n[2][$e]>0)return n[2]+(n[3]||"")}return r}function Uh(t,e){var r=null;if(t){var n=t.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(n!=null&&n[$e]>2&&Ue(n[2])&&n[2][$e]>0&&(r=n[2]||"",e&&n[$e]>2)){var i=(n[1]||"")[ds](),o=n[3]||"";(i==="http"&&o===":80"||i==="https"&&o===":443")&&(o=""),r+=o}}return r}var jq,Yq,l3,UR=ae(()=>{"use strict";bt();Gr();jq=lr()||{},Yq=0,l3=[null,null,null,null,null]});function kh(t){return _t(f3,t[ds]())!==-1}function $q(t){kR=t}function Gq(){return kR}function Bq(t,e,r){if(!e||t&&t.disableCorrelationHeaders)return!1;if(t&&t[MR]){for(var n=0;n0}function zq(t){if(t){var e=HR(t,Ju[1]);if(e&&e!==kR)return e}}function HR(t,e){if(t)for(var r=t[ha](","),n=0;n0){var a=sl(e);if(i=a.host,!o)if(a[od]!=null){var c=a.pathname[$e]===0?"/":a[od];c.charAt(0)!=="/"&&(c="/"+c),s=a[od],o=wt(t,r?r+" "+c:c)}else o=wt(t,e)}else i=n,o=n;return{target:i,name:o,data:s}}function Wq(){var t=Va();if(t&&t.now&&t.timing){var e=t.now()+t.timing.navigationStart;if(e>0)return e}return fr()}function Vq(t,e){var r=null;return t!==0&&e!==0&&!le(t)&&!le(e)&&(r=e-t),r}function Xq(t,e){var r=t||{};return{getName:function(){return r[xr]},setName:function(n){e&&e.setName(n),r[xr]=n},getTraceId:function(){return r.traceID},setTraceId:function(n){e&&e.setTraceId(n),ts(n)&&(r.traceID=n)},getSpanId:function(){return r.parentID},setSpanId:function(n){e&&e.setSpanId(n),rs(n)&&(r.parentID=n)},getTraceFlags:function(){return r.traceFlags},setTraceFlags:function(n){e&&e.setTraceFlags(n),r.traceFlags=n}}}var f3,kR,$R=ae(()=>{"use strict";bt();ke();Yi();IR();ki();UR();Gr();f3=[Ec+mo,"https://breeze.aimon.applicationinsights.io"+mo,"https://dc-int.services.visualstudio.com"+mo],kR="cid-v1:"});var cd,Qq,Jq,GR=ae(()=>{"use strict";bt();cd=dr({LocalStorage:0,SessionStorage:1}),Qq=dr({AI:0,AI_AND_W3C:1,W3C:2}),Jq=dr({Normal:1,Critical:2})});function BR(){return ud()?ly(cd.LocalStorage):null}function ly(t){try{if(le(In()))return null;var e=new Date()[ga](),r=yt(t===cd.LocalStorage?"localStorage":"sessionStorage"),n=Zq+e;r.setItem(n,e);var i=r.getItem(n)!==e;if(r[Jv](n),!i)return r}catch{}return null}function zR(){return al()?ly(cd.SessionStorage):null}function ej(){Pc=!1,Rc=!1}function fy(t){Zq=t||""}function tj(){Pc=ud(!0),Rc=al(!0)}function ud(t){return(t||Pc===void 0)&&(Pc=!!ly(cd.LocalStorage)),Pc}function dy(t,e){var r=BR();if(r!==null)try{return r.getItem(e)}catch(n){Pc=!1,pe(t,2,1,"Browser failed read of local storage. "+jt(n),{exception:be(n)})}return null}function py(t,e,r){var n=BR();if(n!==null)try{return n.setItem(e,r),!0}catch(i){Pc=!1,pe(t,2,3,"Browser failed write to local storage. "+jt(i),{exception:be(i)})}return!1}function rj(t,e){var r=BR();if(r!==null)try{return r[Jv](e),!0}catch(n){Pc=!1,pe(t,2,5,"Browser failed removal of local storage item. "+jt(n),{exception:be(n)})}return!1}function al(t){return(t||Rc===void 0)&&(Rc=!!ly(cd.SessionStorage)),Rc}function nj(){var t=[];return al()&&Ie(yt("sessionStorage"),function(e){t[_a](e)}),t}function hy(t,e){var r=zR();if(r!==null)try{return r.getItem(e)}catch(n){Rc=!1,pe(t,2,2,"Browser failed read of session storage. "+jt(n),{exception:be(n)})}return null}function gy(t,e,r){var n=zR();if(n!==null)try{return n.setItem(e,r),!0}catch(i){Rc=!1,pe(t,2,4,"Browser failed write to session storage. "+jt(i),{exception:be(i)})}return!1}function _y(t,e){var r=zR();if(r!==null)try{return r[Jv](e),!0}catch(n){Rc=!1,pe(t,2,6,"Browser failed removal of session storage item. "+jt(n),{exception:be(n)})}return!1}var Pc,Rc,Zq,KR=ae(()=>{"use strict";bt();GR();Gr();Pc=void 0,Rc=void 0,Zq=""});var d3,ij,oj=ae(()=>{"use strict";bt();ke();KR();Gr();d3="appInsightsThrottle",ij=(function(){function t(e,r){var n=this,i,o,s,a,c,u,l,d=!1,f=!1;g(),n._getDbgPlgTargets=function(){return[l]},n.getConfig=function(){return s},n.canThrottle=function(b){var C=Y(b),O=v(b);return y(O,i,C)},n.isTriggered=function(b){return q(b)},n.isReady=function(){return d},n.flush=function(b){try{var C=ee(b);if(C&&C[$e]>0){var O=C.slice(0);return l[b]=[],se(O,function(F){h(F.msgID,F[vo],F.severity,!1)}),!0}}catch{}return!1},n.flushAll=function(){try{if(l){var b=!0;return Ie(l,function(C){var O=n.flush(parseInt(C));b=b&&O}),b}}catch{}return!1},n.onReadyState=function(b,C){return C===void 0&&(C=!0),d=le(b)?!0:b,d&&C?n.flushAll():null},n.sendMessage=function(b,C,O){return h(b,C,O,!0)};function h(b,C,O,F){if(d){var R=ie(b);if(!R)return;var $=v(b),H=Y(b),fe=y($,i,H),J=!1,G=0,Te=q(b);try{fe&&!Te?(G=Math.min($.limit.maxSendNumber,H[Tc]+1),H[Tc]=0,J=!0,c[b]=!0,H[Zv]=new Date):(c[b]=fe,H[Tc]+=1);var Ge=T(b);Q(o,Ge,H);for(var mt=0;mt0,$[ty]=P(H);var fe={samplingRate:((O=R.limit)===null||O===void 0?void 0:O.samplingRate)||100,maxSendNumber:((F=R.limit)===null||F===void 0?void 0:F.maxSendNumber)||1};$.limit=fe,s[b]=$}catch{}}function P(b){b=b||{};var C=b?.monthInterval,O=b?.dayInterval;return le(C)&&le(O)&&(b.monthInterval=3,f||(b[AR]=[28],f=!0)),b={monthInterval:b?.monthInterval,dayInterval:b?.dayInterval,daysOfMonth:b?.daysOfMonth},b}function y(b,C,O){if(b&&!b[ey]&&C&&Fi(O)){var F=z(),R=O[ry],$=b[ty],H=1;if($?.monthInterval){var fe=(F.getUTCFullYear()-R.getUTCFullYear())*12+F.getUTCMonth()-R.getUTCMonth();H=re($.monthInterval,0,fe)}var J=1;if(f)J=_t($[AR],F[ny]());else if($?.dayInterval){var G=Math.floor((F.getTime()-R.getTime())/864e5);J=re($.dayInterval,0,G)}return H>=0&&J>=0}return!1}function T(b,C){var O=Fi(C)?C:"";return b?d3+O+"-"+b:null}function M(b){try{if(b){var C=new Date;return b.getUTCFullYear()===C.getUTCFullYear()&&b.getUTCMonth()===C.getUTCMonth()&&b[ny]()===C[ny]()}}catch{}return!1}function A(b,C,O){try{var F={date:z(),count:0};if(b){var R=JSON.parse(b),$={date:z(R[ry])||F[ry],count:R[Tc]||F[Tc],preTriggerDate:R.preTriggerDate?z(R[Zv]):void 0};return $}else return Q(C,O,F),F}catch{}return null}function z(b){try{if(b){var C=new Date(b);if(!isNaN(C.getDate()))return C}else return new Date}catch{}return null}function Q(b,C,O){try{return py(b,C,St(JSON[Zu](O)))}catch{}return!1}function re(b,C,O){return b<=0?1:O>=C&&(O-C)%b==0?Math.floor((O-C)/b)+1:-1}function ne(b,C,O,F){pe(C,F||1,b,O)}function ie(b){try{var C=v(b);return Wp(1e6)<=C.limit.samplingRate}catch{}return!1}function Y(b){try{var C=a[b];if(!C){var O=T(b,u);C=A(dy(o,O),o,O),a[b]=C}return a[b]}catch{}return null}function q(b){var C=c[b];if(le(C)){C=!1;var O=Y(b);O&&(C=M(O[Zv])),c[b]=C}return c[b]}function ee(b){return l=l||{},le(l[b])&&(l[b]=[]),l[b]}}return t})()});function cl(t){if(!t)return{};var e=t[ha](p3),r=Pp(e,function(i,o){var s=o[ha](h3);if(s[$e]===2){var a=s[0][ds](),c=s[1];i[a]=c}return i},{});if(cn(r)[$e]>0){if(r.endpointsuffix){var n=r.location?r.location+".":"";r[Cc]=r[Cc]||"https://"+n+"dc."+r.endpointsuffix}r[Cc]=r[Cc]||Ec,mu(r[Cc],"/")&&(r[Cc]=r[Cc].slice(0,-1))}return r}var p3,h3,sj,aj=ae(()=>{"use strict";bt();Yi();Gr();p3=";",h3="=";sj={parse:cl}});var my,cj=ae(()=>{"use strict";bt();Yi();Gr();ki();my=(function(){function t(e,r,n){var i=this,o=this;o.ver=1,o.sampleRate=100,o.tags={},o[xr]=wt(e,n)||$r,o.data=r,o.time=Si(new Date),o.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return i.sampleRate===100?4:1},tags:1,data:1}}return t})()});var hs,uj=ae(()=>{"use strict";Yi();Gr();ki();hs=(function(){function t(e,r,n,i){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var o=this;o.ver=2,o[xr]=wt(e,r)||$r,o[dn]=Nn(e,n),o[bn]=Pn(e,i)}return t.envelopeType="Microsoft.ApplicationInsights.{0}.Event",t.dataType="EventData",t})()});function QR(t,e){var r=t;return r&&!Ue(r)&&(JSON&&JSON[Zu]?(r=JSON[Zu](t),e&&(!r||r==="{}")&&(Ye(t[ga])?r=t[ga]():r=""+t)):r=""+t+" - (Missing JSON.stringify)"),r||""}function hj(t,e){var r=t;return t&&(r&&!Ue(r)&&(r=t[XR]||t[pj]||r),r&&!Ue(r)&&(r=QR(r,!0)),t.filename&&(r=r+" @"+(t.filename||"")+":"+(t.lineno||"?")+":"+(t.colno||"?"))),e&&e!=="String"&&e!=="Object"&&e!=="Error"&&Bn(r||"",e)===-1&&(r=e+": "+r),r||""}function _3(t){try{if(or(t))return"hasFullStack"in t&&"typeName"in t}catch{}return!1}function m3(t){try{if(or(t))return"ver"in t&&"exceptions"in t&&"properties"in t}catch{}return!1}function fj(t){return t&&t.src&&Ue(t.src)&&t.obj&&Oe(t.obj)}function ul(t){var e=t||"";Ue(e)||(Ue(e[ii])?e=e[ii]:e=""+e);var r=e[ha](` `);return{src:e,obj:r}}function v3(t){for(var e=[],r=t[ha](` `),n=0;n0){e=[];var n=0,i=0;se(r,function(g){var v=g[ga]();if(JR.regex.test(v)){var S=new JR(v,n++);i+=S[tl],e[_a](S)}});var o=32*1024;if(i>o)for(var s=0,a=e[$e]-1,c=0,u=s,l=a;so){var h=l-u+1;e.splice(u,h);break}u=s,l=a,s++,a--}}return e}function vy(t){var e="";if(t&&(e=t.typeName||t[xr]||"",!e))try{var r=/function (.{1,200})\(/,n=r.exec(t.constructor[ga]());e=n&&n[$e]>1?n[1]:""}catch{}return e}function WR(t){if(t)try{if(!Ue(t)){var e=vy(t),r=QR(t,!1);return(!r||r==="{}")&&(t[ld]&&(t=t[ld],e=vy(t)),r=QR(t,!0)),Bn(r,e)!==0&&e!=="String"?e+":"+r:r}}catch{}return""+(t||"")}var g3,ld,ii,VR,lj,XR,pj,wc,dj,JR,_j=ae(()=>{"use strict";Kn();bt();ke();Yi();Gr();ki();g3="",ld="error",ii="stack",VR="stackDetails",lj="errorSrc",XR="message",pj="description";wc=(function(){function t(e,r,n,i,o,s){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var a=this;a.ver=2,m3(r)?(a[el]=r[el]||[],a[dn]=r[dn],a[bn]=r[bn],r[rl]&&(a[rl]=r[rl]),r.id&&(a.id=r.id,r[dn].id=r.id),r[iy]&&(a[iy]=r[iy]),le(r[oy])||(a[oy]=r[oy])):(n||(n={}),s&&(n.id=s),a[el]=[new dj(e,r,n)],a[dn]=Nn(e,n),a[bn]=Pn(e,i),o&&(a[rl]=o),s&&(a.id=s))}return t.CreateAutoException=function(e,r,n,i,o,s,a,c){var u,l=vy(o||s||e);return u={},u[vo]=hj(e,l),u.url=r,u.lineNumber=n,u.columnNumber=i,u.error=WR(o||s||e),u.evt=WR(s||e),u[ps]=l,u.stackDetails=gj(a||o||s),u.errorSrc=c,u},t.CreateFromInterface=function(e,r,n,i){var o=r[el]&&Ks(r[el],function(a){return dj[LR](e,a)}),s=new t(e,Ai(Ai({},r),{exceptions:o}),n,i);return s},t.prototype.toInterface=function(){var e,r=this,n=r.exceptions,i=r.properties,o=r.measurements,s=r.severityLevel,a=r.problemGroup,c=r.id,u=r.isManual,l=n instanceof Array&&Ks(n,function(d){return d.toInterface()})||void 0;return e={ver:"4.0"},e[el]=l,e.severityLevel=s,e.properties=i,e.measurements=o,e.problemGroup=a,e.id=c,e.isManual=u,e},t.CreateSimpleException=function(e,r,n,i,o,s){var a;return{exceptions:[(a={},a[jh]=!0,a.message=e,a.stack=o,a.typeName=r,a)]}},t.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",t.dataType="ExceptionData",t.formatError=WR,t})(),dj=(function(){function t(e,r,n){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var i=this;if(_3(r))i[ps]=r[ps],i[vo]=r[vo],i[ii]=r[ii],i[Ui]=r[Ui]||[],i[jh]=r[jh];else{var o=r,s=o&&o.evt;hu(o)||(o=o[ld]||s||o),i[ps]=wt(e,vy(o))||$r,i[vo]=ad(e,hj(r||o,i[ps]))||$r;var a=r[VR]||gj(r);i[Ui]=S3(a),Oe(i[Ui])&&Ks(i[Ui],function(c){c[nl]=wt(e,c[nl]),c[bc]=wt(e,c[bc])}),i[ii]=ay(e,y3(a)),i.hasFullStack=Oe(i.parsedStack)&&i.parsedStack[$e]>0,n&&(n[ps]=n[ps]||i[ps])}}return t.prototype.toInterface=function(){var e,r=this,n=r[Ui]instanceof Array&&Ks(r[Ui],function(o){return o.toInterface()}),i=(e={id:r.id,outerId:r.outerId,typeName:r[ps],message:r[vo],hasFullStack:r[jh],stack:r[ii]},e[Ui]=n||void 0,e);return i},t.CreateFromInterface=function(e,r){var n=r[Ui]instanceof Array&&Ks(r[Ui],function(o){return JR[LR](o)})||r[Ui],i=new t(e,Ai(Ai({},r),{parsedStack:n}));return i},t})(),JR=(function(){function t(e,r){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var n=this;if(n[tl]=0,typeof e=="string"){var i=e;n[Yh]=r,n[il]=g3,n[nl]=St(i),n[bc]="",n[sd]=0;var o=i.match(t.regex);o&&o[$e]>=5&&(n[il]=St(o[2])||n[il],n[bc]=St(o[4]),n[sd]=parseInt(o[5])||0)}else n[Yh]=e[Yh],n[il]=e[il],n[nl]=e[nl],n[bc]=e[bc],n[sd]=e[sd],n[tl]=0;n.sizeInBytes+=n.method[$e],n.sizeInBytes+=n.fileName[$e],n.sizeInBytes+=n.assembly[$e],n[tl]+=t.baseSize,n.sizeInBytes+=n.level.toString()[$e],n.sizeInBytes+=n.line.toString()[$e]}return t.CreateFromInterface=function(e){return new t(e,null)},t.prototype.toInterface=function(){var e=this;return{level:e[Yh],method:e[il],assembly:e[nl],fileName:e[bc],line:e[sd]}},t.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,t.baseSize=58,t})()});var mj,vj=ae(()=>{"use strict";mj=(function(){function t(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0}return t})()});var gs,yj=ae(()=>{"use strict";Yi();Gr();vj();ki();gs=(function(){function t(e,r,n,i,o,s,a,c,u){this.aiDataContract={ver:1,metrics:1,properties:0};var l=this;l.ver=2;var d=new mj;d[Tc]=i>0?i:void 0,d.max=isNaN(s)||s===null?void 0:s,d.min=isNaN(o)||o===null?void 0:o,d[xr]=wt(e,r)||$r,d.value=n,d.stdDev=isNaN(a)||a===null?void 0:a,l.metrics=[d],l[dn]=Nn(e,c),l[bn]=Pn(e,u)}return t.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",t.dataType="MetricData",t})()});function Sj(t,e){return e===void 0&&(e=!1),t==null?e:t.toString()[ds]()==="true"}function fd(t){(isNaN(t)||t<0)&&(t=0),t=Math.round(t);var e=Hh+t%1e3,r=Hh+Math.floor(t/1e3)%60,n=Hh+Math.floor(t/(1e3*60))%60,i=Hh+Math.floor(t/(1e3*60*60))%24,o=Math.floor(t/(1e3*60*60*24));return e=e[$e]===1?"00"+e:e[$e]===2?"0"+e:e,r=r[$e]<2?"0"+r:r,n=n[$e]<2?"0"+n:n,i=i[$e]<2?"0"+i:i,(o>0?o+".":Hh)+i+":"+n+":"+r+"."+e}function Dj(t,e){var r=null;return se(t,function(n){if(n.identifier===e)return r=n,-1}),r}function Ej(t,e,r,n,i){return!i&&Ue(t)&&(t==="Script error."||t==="Script error")}var Hh,yy=ae(()=>{"use strict";bt();Gr();Hh=""});var Oc,Cj=ae(()=>{"use strict";Yi();yy();Gr();ki();Oc=(function(){function t(e,r,n,i,o,s,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var c=this;c.ver=2,c.id=cy(e,a),c.url=Nc(e,n),c[xr]=wt(e,r)||$r,isNaN(i)||(c[ol]=fd(i)),c[dn]=Nn(e,o),c[bn]=Pn(e,s)}return t.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",t.dataType="PageviewData",t})()});var xc,Tj=ae(()=>{"use strict";yy();$R();Gr();ki();xc=(function(){function t(e,r,n,i,o,s,a,c,u,l,d,f){u===void 0&&(u="Ajax"),this.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};var h=this;h.ver=2,h.id=r,h[ol]=fd(o),h.success=s,h.resultCode=a+"",h.type=wt(e,u);var g=Kq(e,n,c,i);h.data=Nc(e,i)||g.data,h.target=wt(e,g.target),l&&(h.target="".concat(h.target," | ").concat(l)),h[xr]=wt(e,g[xr]),h[dn]=Nn(e,d),h[bn]=Pn(e,f)}return t.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",t.dataType="RemoteDependencyData",t})()});var Ic,bj=ae(()=>{"use strict";Yi();Gr();ki();Ic=(function(){function t(e,r,n,i,o){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var s=this;s.ver=2,r=r||$r,s[vo]=ad(e,r),s[dn]=Nn(e,i),s[bn]=Pn(e,o),n&&(s[rl]=n)}return t.envelopeType="Microsoft.ApplicationInsights.{0}.Message",t.dataType="MessageData",t})()});var Ac,Nj=ae(()=>{"use strict";Yi();Gr();ki();Ac=(function(){function t(e,r,n,i,o,s,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 c=this;c.ver=2,c.url=Nc(e,n),c[xr]=wt(e,r)||$r,c[dn]=Nn(e,o),c[bn]=Pn(e,s),a&&(c.domProcessing=a.domProcessing,c[ol]=a[ol],c.networkConnect=a.networkConnect,c.perfTotal=a.perfTotal,c[FR]=a[FR],c.sentRequest=a.sentRequest)}return t.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",t.dataType="PageviewPerformanceData",t})()});var _s,Pj=ae(()=>{"use strict";_s=(function(){function t(e,r){this.aiDataContract={baseType:1,baseData:1},this.baseType=e,this.baseData=r}return t})()});var Sy,Rj=ae(()=>{"use strict";bt();Sy=dr({Verbose:0,Information:1,Warning:2,Error:3,Critical:4})});var wj,Oj=ae(()=>{"use strict";bt();Gr();wj=(function(){function t(){}return t.getConfig=function(e,r,n,i){i===void 0&&(i=!1);var o;return n&&e[qh]&&e[qh][n]&&!le(e[qh][n][r])?o=e[qh][n][r]:o=e[r],le(o)?i:o},t})()});function Lc(t){var e="ai."+t+".";return function(r){return e+r}}var $h,Br,Dy,dd,ZR,Mc,ll,Gh,pd,ew=ae(()=>{"use strict";Kn();bt();$h=Lc("application"),Br=Lc("device"),Dy=Lc("location"),dd=Lc("operation"),ZR=Lc("session"),Mc=Lc("user"),ll=Lc("cloud"),Gh=Lc("internal"),pd=(function(t){zn(e,t);function e(){return t.call(this)||this}return e})(JN({applicationVersion:$h("ver"),applicationBuild:$h("build"),applicationTypeId:$h("typeId"),applicationId:$h("applicationId"),applicationLayer:$h("layer"),deviceId:Br("id"),deviceIp:Br("ip"),deviceLanguage:Br("language"),deviceLocale:Br("locale"),deviceModel:Br("model"),deviceFriendlyName:Br("friendlyName"),deviceNetwork:Br("network"),deviceNetworkName:Br("networkName"),deviceOEMName:Br("oemName"),deviceOS:Br("os"),deviceOSVersion:Br("osVersion"),deviceRoleInstance:Br("roleInstance"),deviceRoleName:Br("roleName"),deviceScreenResolution:Br("screenResolution"),deviceType:Br("type"),deviceMachineName:Br("machineName"),deviceVMName:Br("vmName"),deviceBrowser:Br("browser"),deviceBrowserVersion:Br("browserVersion"),locationIp:Dy("ip"),locationCountry:Dy("country"),locationProvince:Dy("province"),locationCity:Dy("city"),operationId:dd("id"),operationName:dd("name"),operationParentId:dd("parentId"),operationRootId:dd("rootId"),operationSyntheticSource:dd("syntheticSource"),operationCorrelationVector:dd("correlationVector"),sessionId:ZR("id"),sessionIsFirst:ZR("isFirst"),sessionIsNew:ZR("isNew"),userAccountAcquisitionDate:Mc("accountAcquisitionDate"),userAccountId:Mc("accountId"),userAgent:Mc("userAgent"),userId:Mc("id"),userStoreRegion:Mc("storeRegion"),userAuthUserId:Mc("authUserId"),userAnonymousUserAcquisitionDate:Mc("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:Mc("authUserAcquisitionDate"),cloudName:ll("name"),cloudRole:ll("role"),cloudRoleVer:ll("roleVer"),cloudRoleInstance:ll("roleInstance"),cloudEnvironment:ll("environment"),cloudLocation:ll("location"),cloudDeploymentUnit:ll("deploymentUnit"),internalNodeName:Gh("nodeName"),internalSdkVersion:Gh("sdkVersion"),internalAgentVersion:Gh("agentVersion"),internalSnippet:Gh("snippet"),internalSdkSrc:Gh("sdkSrc")}))});function tw(t,e,r,n,i,o){var s;r=wt(n,r)||$r,(le(t)||le(e)||le(r))&&ur("Input doesn't contain all required fields");var a="";t[Qv]&&(a=t[Qv],delete t[Qv]);var c=(s={},s[xr]=r,s.time=Si(new Date),s.iKey=a,s.ext=o||{},s.tags=[],s.data={},s.baseType=e,s.baseData=t,s);return le(i)||Ie(i,function(u,l){c.data[u]=l}),c}var xj,Ij=ae(()=>{"use strict";bt();Yi();ki();Gr();xj=(function(){function t(){}return t.create=tw,t})()});var Aj,yr,Mj=ae(()=>{"use strict";ew();Aj={UserExt:"user",DeviceExt:"device",TraceExt:"trace",WebExt:"web",AppExt:"app",OSExt:"os",SessionExt:"ses",SDKExt:"sdk"},yr=new pd});function Lj(t){var e=null;if(Ye(Event))e=new Event(t);else{var r=lr();r&&r.createEvent&&(e=r.createEvent("Event"),e.initEvent(t,!0,!0))}return e}var Fj=ae(()=>{"use strict";bt()});function qj(t,e){fa(t,null,null,e)}function Ey(t){var e=lr(),r=Ur(),n=!1,i=[],o=1;r&&!le(r.onLine)&&!r.onLine&&(o=2);var s=0,a=f(),c=Ei(fn("OfflineListener"),t);try{if(l(Pr())&&(n=!0),e){var u=e.body||e;u.ononline&&l(u)&&(n=!0)}}catch{n=!1}function l(T){var M=!1;return T&&(M=is(T,"online",v,c),M&&is(T,"offline",S,c)),M}function d(){return a}function f(){return!(s===2||o===2)}function h(){var T=f();a!==T&&(a=T,se(i,function(M){var A={isOnline:a,rState:o,uState:s};try{M(A)}catch{}}))}function g(T){s=T,h()}function v(){o=1,h()}function S(){o=2,h()}function P(){var T=Pr();if(T&&n){if(qj(T,c),e){var M=e.body||e;et(M.ononline)||qj(M,c)}n=!1}}function y(T){return i[_a](T),{rm:function(){var M=i.indexOf(T);if(M>-1)return i.splice(M,1)}}}return{isOnline:d,isListening:function(){return n},unload:P,addListener:y,setOnlineState:g}}var jj=ae(()=>{"use strict";bt();Gr()});var Yj={};yl(Yj,{AnalyticsPluginIdentifier:()=>E3,BreezeChannelIdentifier:()=>rw,ConfigurationManager:()=>wj,ConnectionStringParser:()=>sj,ContextTagKeys:()=>pd,CtxTagKeys:()=>yr,DEFAULT_BREEZE_ENDPOINT:()=>Ec,DEFAULT_BREEZE_PATH:()=>mo,Data:()=>_s,DisabledPropertyName:()=>qq,DistributedTracingModes:()=>Qq,Envelope:()=>my,Event:()=>hs,EventPersistence:()=>Jq,Exception:()=>wc,Extensions:()=>Aj,HttpMethod:()=>Fh,Metric:()=>gs,PageView:()=>Oc,PageViewPerformance:()=>Ac,ProcessLegacy:()=>id,PropertiesPluginIdentifier:()=>D3,RemoteDependencyData:()=>xc,RequestHeaders:()=>Ju,SampleRate:()=>nd,SeverityLevel:()=>Sy,TelemetryItemCreator:()=>xj,ThrottleMgr:()=>ij,Trace:()=>Ic,correlationIdCanIncludeCorrelationHeader:()=>Bq,correlationIdGetCorrelationContext:()=>zq,correlationIdGetCorrelationContextValue:()=>HR,correlationIdGetPrefix:()=>Gq,correlationIdSetPrefix:()=>$q,createDistributedTraceContextFromTrace:()=>Xq,createDomEvent:()=>Lj,createOfflineListener:()=>Ey,createTelemetryItem:()=>tw,createTraceParent:()=>ah,dataSanitizeException:()=>ay,dataSanitizeId:()=>cy,dataSanitizeInput:()=>uy,dataSanitizeKey:()=>qR,dataSanitizeKeyAndAddUniqueness:()=>sy,dataSanitizeMeasurements:()=>Pn,dataSanitizeMessage:()=>ad,dataSanitizeProperties:()=>Nn,dataSanitizeString:()=>wt,dataSanitizeUrl:()=>Nc,dateTimeUtilsDuration:()=>Vq,dateTimeUtilsNow:()=>Wq,dsPadNumber:()=>jR,findAllScripts:()=>jP,findW3cTraceParent:()=>lh,formatTraceParent:()=>uh,getExtensionByName:()=>Dj,isBeaconApiSupported:()=>ti,isCrossOriginError:()=>Ej,isInternalApplicationInsightsEndpoint:()=>kh,isSampledFlag:()=>ch,isValidSpanId:()=>rs,isValidTraceId:()=>ts,isValidTraceParent:()=>Yf,msToTimeSpan:()=>fd,parseConnectionString:()=>cl,parseTraceParent:()=>qu,strNotSpecified:()=>$r,stringToBoolOrDefault:()=>Sj,urlGetAbsoluteUrl:()=>Uq,urlGetCompleteUrl:()=>Hq,urlGetPathName:()=>kq,urlParseFullHost:()=>Uh,urlParseHost:()=>YR,urlParseUrl:()=>sl,utlCanUseLocalStorage:()=>ud,utlCanUseSessionStorage:()=>al,utlDisableStorage:()=>ej,utlEnableStorage:()=>tj,utlGetLocalStorage:()=>dy,utlGetSessionStorage:()=>hy,utlGetSessionStorageKeys:()=>nj,utlRemoveSessionStorage:()=>_y,utlRemoveStorage:()=>rj,utlSetLocalStorage:()=>py,utlSetSessionStorage:()=>gy,utlSetStoragePrefix:()=>fy});var D3,rw,E3,ma=ae(()=>{"use strict";$R();oj();aj();IR();Yi();cj();uj();_j();yj();Cj();Tj();bj();Nj();Pj();Rj();Oj();ew();ki();Ij();Mj();GR();yy();bt();Fj();KR();UR();jj();D3="AppInsightsPropertiesPlugin",rw="AppInsightsChannelPlugin",E3="ApplicationInsightsAnalytics"});var iw=W(Cy=>{"use strict";Object.defineProperty(Cy,"__esModule",{value:!0});Cy.TelemetryUtil=void 0;var nw=class t{static applyReplacements(e,r){for(let n of Object.keys(e))for(let i of r)i.lookup.test(n)&&(i.replacementString!==void 0?e[n]=i.replacementString:delete e[n])}static shouldUseOneDataSystemSDK(e){return e.length===74&&e[32]==="-"&&e[41]==="-"&&e[46]==="-"&&e[51]==="-"&&e[56]==="-"&&e[69]==="-"}static getAdditionalCommonProperties(e){return{"common.os":e.platform,"common.nodeArch":e.architecture,"common.platformversion":(e.release||"").replace(/^(\d+)(\.\d+)?(\.\d+)?(.*)/,"$1$2$3"),"common.telemetryclientversion":"0.9.8"}}static getInstance(){return t._instance||(t._instance=new t),t._instance}};Cy.TelemetryUtil=nw});var Fc,Uj=ae(()=>{"use strict";Fc="duration"});var Ir,Ty,pn,ms,fl,rt,qc,jc,Hi,Yc,va,hd,ya,Sa,by,$i,gd,Bh,Uc,zh,_d,dl,Kh,Ny,Da,kc,md,vd,hn,Py,yd,Sd,Dd,Ry,ow,wy,Oy,sw,xy,aw,Ea,cw,uw,lw,Wh,fw,dw,pw,Ed,Hc,Iy,Vh,Ay,My,Ly,Fy,Cd,hw,qy,kj,$c=ae(()=>{"use strict";Ir="tags",Ty="deviceType",pn="data",ms="name",fl="traceID",rt="length",qc="stringify",jc="measurements",Hi="dataType",Yc="envelopeType",va="toString",hd="_get",ya="enqueue",Sa="count",by="eventsLimitInMem",$i="push",gd="item",Bh="emitLineDelimitedJson",Uc="clear",zh="createNew",_d="markAsSent",dl="clearSent",Kh="bufferOverride",Ny="BUFFER_KEY",Da="SENT_BUFFER_KEY",kc="concat",md="MAX_BUFFER_SIZE",vd="triggerSend",hn="diagLog",Py="initialize",yd="_sender",Sd="endpointUrl",Dd="instrumentationKey",Ry="customHeaders",ow="maxBatchSizeInBytes",wy="onunloadDisableBeacon",Oy="isBeaconApiDisabled",sw="alwaysUseXhrOverride",xy="disableXhr",aw="enableSessionStorageBuffer",Ea="_buffer",cw="onunloadDisableFetch",uw="disableSendBeaconSplit",lw="enableSendPromise",Wh="getSenderInst",fw="unloadTransports",dw="convertUndefined",pw="maxBatchInterval",Ed="serialize",Hc="_onError",Iy="_onPartialSuccess",Vh="_onSuccess",Ay="itemsReceived",My="itemsAccepted",Ly="oriPayload",Fy="baseType",Cd="sampleRate",hw="eventsSendRequest",qy="getSamplingScore",kj="getHashCodeScore"});function Sr(t,e,r){return qi(t,e,r,to)}function C3(t,e,r){var n=r[Ir]=r[Ir]||{},i=e.ext=e.ext||{},o=e[Ir]=e[Ir]||[],s=i.user;s&&(Sr(n,yr.userAuthUserId,s.authId),Sr(n,yr.userId,s.id||s.localId));var a=i.app;a&&Sr(n,yr.sessionId,a.sesId);var c=i.device;c&&(Sr(n,yr.deviceId,c.id||c.localId),Sr(n,yr[Ty],c.deviceClass),Sr(n,yr.deviceIp,c.ip),Sr(n,yr.deviceModel,c.model),Sr(n,yr[Ty],c[Ty]));var u=e.ext.web;if(u){Sr(n,yr.deviceLanguage,u.browserLang),Sr(n,yr.deviceBrowserVersion,u.browserVer),Sr(n,yr.deviceBrowser,u.browser);var l=r[pn]=r[pn]||{},d=l[Xt]=l[Xt]||{},f=d[tn]=d[tn]||{};Sr(f,"domain",u.domain),Sr(f,"isManual",u.isManual?Hj:null),Sr(f,"screenRes",u.screenRes),Sr(f,"userConsent",u.userConsent?Hj:null)}var h=i.os;h&&(Sr(n,yr.deviceOS,h[ms]),Sr(n,yr.deviceOSVersion,h.osVer));var g=i.trace;g&&(Sr(n,yr.operationParentId,g.parentID),Sr(n,yr.operationName,wt(t,g[ms])),Sr(n,yr.operationId,g[fl]));for(var v={},S=o[rt]-1;S>=0;S--){var P=o[S];Ie(P,function(T,M){v[T]=M}),o.splice(S,1)}Ie(o,function(T,M){v[T]=M});var y=Ai(Ai({},n),v);y[yr.internalSdkVersion]||(y[yr.internalSdkVersion]=wt(t,"javascript:".concat(T3.Version),64)),r[Ir]=ei(y)}function Gc(t,e,r){le(t)||Ie(t,function(n,i){sn(i)?r[n]=i:Ue(i)?e[n]=i:Jo()&&(e[n]=ln()[qc](i))})}function pl(t,e){le(t)||Ie(t,function(r,n){t[r]=n||e})}function hl(t,e,r,n){var i=new my(t,n,e);Sr(i,"sampleRate",r[nd]),(r[Xt]||{}).startTime&&(i.time=Si(r[Xt].startTime)),i.iKey=r.iKey;var o=r.iKey.replace(/-/g,"");return i[ms]=i[ms].replace("{0}",o),C3(t,r,i),r[Ir]=r[Ir]||[],ei(i)}function gl(t,e){le(e[Xt])&&pe(t,1,46,"telemetryItem.baseData cannot be null.")}function $j(t,e,r){gl(t,e);var n=e[Xt][jc]||{},i=e[Xt][tn]||{};Gc(e[pn],i,n),le(r)||pl(i,r);var o=e[Xt];if(le(o))return An(t,"Invalid input for dependency data"),null;var s=o[tn]&&o[tn][Fh]?o[tn][Fh]:"GET",a=new xc(t,o.id,o.target,o[ms],o[Fc],o.success,o.responseCode,s,o.type,o.correlationContext,i,n),c=new _s(xc[Hi],a);return hl(t,xc[Yc],e,c)}function _w(t,e,r){gl(t,e);var n={},i={};e[gw]!==hs[Hi]&&(n.baseTypeSource=e[gw]),e[gw]===hs[Hi]?(n=e[Xt][tn]||{},i=e[Xt][jc]||{}):e[Xt]&&Gc(e[Xt],n,i),Gc(e[pn],n,i),le(r)||pl(n,r);var o=e[Xt][ms],s=new hs(t,o,n,i),a=new _s(hs[Hi],s);return hl(t,hs[Yc],e,a)}function Gj(t,e,r){gl(t,e);var n=e[Xt][jc]||{},i=e[Xt][tn]||{};Gc(e[pn],i,n),le(r)||pl(i,r);var o=e[Xt],s=wc.CreateFromInterface(t,o,i,n),a=new _s(wc[Hi],s);return hl(t,wc[Yc],e,a)}function Bj(t,e,r){gl(t,e);var n=e[Xt],i=n[tn]||{},o=n[jc]||{};Gc(e[pn],i,o),le(r)||pl(i,r);var s=new gs(t,n[ms],n.average,n.sampleCount,n.min,n.max,n.stdDev,i,o),a=new _s(gs[Hi],s);return hl(t,gs[Yc],e,a)}function zj(t,e,r){gl(t,e);var n,i=e[Xt];!le(i)&&!le(i[tn])&&!le(i[tn][Fc])?(n=i[tn][Fc],delete i[tn][Fc]):!le(e[pn])&&!le(e[pn][Fc])&&(n=e[pn][Fc],delete e[pn][Fc]);var o=e[Xt],s;((e.ext||{}).trace||{})[fl]&&(s=e.ext.trace[fl]);var a=o.id||s,c=o[ms],u=o.uri,l=o[tn]||{},d=o[jc]||{};if(le(o.refUri)||(l.refUri=o.refUri),le(o.pageType)||(l.pageType=o.pageType),le(o.isLoggedIn)||(l.isLoggedIn=o.isLoggedIn[va]()),!le(o[tn])){var f=o[tn];Ie(f,function(v,S){l[v]=S})}Gc(e[pn],l,d),le(r)||pl(l,r);var h=new Oc(t,c,u,n,l,d,a),g=new _s(Oc[Hi],h);return hl(t,Oc[Yc],e,g)}function Kj(t,e,r){gl(t,e);var n=e[Xt],i=n[ms],o=n.uri||n.url,s=n[tn]||{},a=n[jc]||{};Gc(e[pn],s,a),le(r)||pl(s,r);var c=new Ac(t,i,o,void 0,s,a,n),u=new _s(Ac[Hi],c);return hl(t,Ac[Yc],e,u)}function Wj(t,e,r){gl(t,e);var n=e[Xt].message,i=e[Xt].severityLevel,o=e[Xt][tn]||{},s=e[Xt][jc]||{};Gc(e[pn],o,s),le(r)||pl(o,r);var a=new Ic(t,n,i,o,s),c=new _s(Ic[Hi],a);return hl(t,Ic[Yc],e,c)}var gw,Xt,tn,Hj,T3,Vj=ae(()=>{"use strict";Kn();ma();bt();Uj();$c();gw="baseType",Xt="baseData",tn="properties",Hj="true";T3={Version:"3.3.4"}});var Xj,jy,b3,mw,Qj=ae(()=>{"use strict";Kn();Jr();ma();bt();$c();Xj=(function(){function t(e,r){var n=[],i=!1,o=r.maxRetryCnt;this[hd]=function(){return n},this._set=function(s){return n=s,n},st(t,this,function(s){s[ya]=function(a){if(s[Sa]()>=r[by]){i||(pe(e,2,105,"Maximum in-memory buffer size reached: "+s[Sa](),!0),i=!0);return}a.cnt=a.cnt||0,!(!le(o)&&a.cnt>o)&&n[$i](a)},s[Sa]=function(){return n[rt]},s.size=function(){for(var a=n[rt],c=0;c0){var c=[];se(a,function(l){c[$i](l[gd])});var u=r[Bh]?c.join(` `):"["+c.join(",")+"]";return u}return null},s[zh]=function(a,c,u){var l=n.slice(0);a=a||e,c=c||{};var d=u?new mw(a,c):new jy(a,c);return se(l,function(f){d[ya](f)}),d}})}return t.__ieDyn=1,t})(),jy=(function(t){zn(e,t);function e(r,n){var i=t.call(this,r,n)||this;return st(e,i,function(o,s){o[_d]=function(a){s[Uc]()},o[dl]=function(a){}}),i}return e.__ieDyn=1,e})(Xj),b3=["AI_buffer","AI_sentBuffer"],mw=(function(t){zn(e,t);function e(n,i){var o=t.call(this,n,i)||this,s=!1,a=i?.namePrefix,c=i[Kh]||{getItem:hy,setItem:gy},u=c.getItem,l=c.setItem,d=i.maxRetryCnt;return st(e,o,function(f,h){var g=M(e[Ny]),v=M(e[Da]),S=Q(),P=v[kc](S),y=f._set(g[kc](P));y[rt]>e[md]&&(y[rt]=e[md]),z(e[Da],[]),z(e[Ny],y),f[ya]=function(ne){if(f[Sa]()>=e[md]){s||(pe(n,2,67,"Maximum buffer size reached: "+f[Sa](),!0),s=!0);return}ne.cnt=ne.cnt||0,!(!le(d)&&ne.cnt>d)&&(h[ya](ne),z(e.BUFFER_KEY,f[hd]()))},f[Uc]=function(){h[Uc](),z(e.BUFFER_KEY,f[hd]()),z(e[Da],[]),s=!1},f[_d]=function(ne){z(e[Ny],f._set(T(ne,f[hd]())));var ie=M(e[Da]);ie instanceof Array&&ne instanceof Array&&(ie=ie[kc](ne),ie[rt]>e[md]&&(pe(n,1,67,"Sent buffer reached its maximum size: "+ie[rt],!0),ie[rt]=e[md]),z(e[Da],ie))},f[dl]=function(ne){var ie=M(e[Da]);ie=T(ne,ie),z(e[Da],ie)},f[zh]=function(ne,ie,Y){Y=!!Y;var q=f[hd]().slice(0),ee=M(e[Da]).slice(0);ne=ne||n,ie=ie||{},f[Uc]();var b=Y?new e(ne,ie):new jy(ne,ie);return se(q,function(C){b[ya](C)}),Y&&b[_d](ee),b};function T(ne,ie){var Y=[],q=[];return se(ne,function(ee){q[$i](ee[gd])}),se(ie,function(ee){!Ye(ee)&&_t(q,ee[gd])===-1&&Y[$i](ee)}),Y}function M(ne){var ie=ne;return ie=a?a+"_"+ie:ie,A(ie)}function A(ne){try{var ie=u(n,ne);if(ie){var Y=ln().parse(ie);if(Ue(Y)&&(Y=ln().parse(Y)),Y&&Oe(Y))return Y}}catch(q){pe(n,1,42," storage key: "+ne+", "+jt(q),{exception:be(q)})}return[]}function z(ne,ie){var Y=ne;try{Y=a?a+"_"+Y:Y;var q=JSON[qc](ie);l(n,Y,q)}catch(ee){l(n,Y,JSON[qc]([])),pe(n,2,41," storage key: "+Y+", "+jt(ee)+". Buffer cleared",{exception:be(ee)})}}function Q(){var ne=[];try{return se(b3,function(ie){var Y=re(ie);if(ne=ne[kc](Y),a){var q=a+"_"+ie,ee=re(q);ne=ne[kc](ee)}}),ne}catch(ie){pe(n,2,41,"Transfer events from previous buffers: "+jt(ie)+". previous Buffer items can not be removed",{exception:be(ie)})}return[]}function re(ne){try{var ie=A(ne),Y=[];return se(ie,function(q){var ee={item:q,cnt:0};Y[$i](ee)}),_y(n,ne),Y}catch{}return[]}}),o}var r;return r=e,e.VERSION="_1",e.BUFFER_KEY="AI_buffer"+r.VERSION,e.SENT_BUFFER_KEY="AI_sentBuffer"+r.VERSION,e.MAX_BUFFER_SIZE=2e3,e})(Xj)});var Jj,Zj=ae(()=>{"use strict";Jr();bt();$c();Jj=(function(){function t(e){st(t,this,function(r){r[Ed]=function(s){var a=n(s,"root");try{return ln()[qc](a)}catch(c){pe(e,1,48,c&&Ye(c[va])?c[va]():"Error serializing object",null,!0)}};function n(s,a){var c="__aiCircularRefCheck",u={};if(!s)return pe(e,1,48,"cannot serialize object because it is null or undefined",{name:a},!0),u;if(s[c])return pe(e,2,50,"Circular reference detected while serializing object",{name:a},!0),u;if(!s.aiDataContract){if(a==="measurements")u=o(s,"number",a);else if(a==="properties")u=o(s,"string",a);else if(a==="tags")u=o(s,"string",a);else if(Oe(s))u=i(s,a);else{pe(e,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:a},!0);try{ln()[qc](s),u=s}catch(l){pe(e,1,48,l&&Ye(l[va])?l[va]():"Error serializing object",null,!0)}}return u}return s[c]=!0,Ie(s.aiDataContract,function(l,d){var f=Ye(d)?d()&1:d&1,h=Ye(d)?d()&4:d&4,g=d&2,v=s[l]!==void 0,S=or(s[l])&&s[l]!==null;if(f&&!v&&!g)pe(e,1,24,"Missing required field specification. The field is required but not present on source",{field:l,name:a});else if(!h){var P=void 0;S?g?P=i(s[l],l):P=n(s[l],l):P=s[l],P!==void 0&&(u[l]=P)}}),delete s[c],u}function i(s,a){var c;if(s)if(!Oe(s))pe(e,1,54,`This field was specified as an array in the contract but the item is not an array.\r `,{name:a},!0);else{c=[];for(var u=0;u{"use strict";$c();N3=8,eY=(function(){function t(){}return t.prototype.getHashCodeScore=function(e){var r=this.getHashCode(e)/t.INT_MAX_VALUE;return r*100},t.prototype.getHashCode=function(e){if(e==="")return 0;for(;e[rt]{"use strict";ma();$c();tY();rY=(function(){function t(){var e=this,r=new eY,n=new pd;e[qy]=function(i){var o=0;return i[Ir]&&i[Ir][n.userId]?o=r.getHashCodeScore(i[Ir][n.userId]):i.ext&&i.ext.user&&i.ext.user.id?o=r[kj](i.ext.user.id):i[Ir]&&i[Ir][n.operationId]?o=r.getHashCodeScore(i[Ir][n.operationId]):i.ext&&i.ext.telemetryTrace&&i.ext.telemetryTrace[fl]?o=r.getHashCodeScore(i.ext.telemetryTrace[fl]):o=Math.random()*100,o}}return t})()});var iY,oY=ae(()=>{"use strict";ma();bt();$c();nY();iY=(function(){function t(e,r){this.INT_MAX_VALUE=2147483647;var n=r||po(null);(e>100||e<0)&&(n.throwInternal(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:e},!0),e=100),this[Cd]=e,this.samplingScoreGenerator=new rY}return t.prototype.isSampledIn=function(e){var r=this[Cd],n=!1;return r==null||r>=100||e.baseType===gs[Hi]?!0:(n=this.samplingScoreGenerator[qy](e)0&&t<=100}var Gt,Ca,vs,sY,P3,cY,O3,Xh,uY=ae(()=>{"use strict";Kn();Jr();ma();bt();ke();Vj();Qj();Zj();oY();$c();vs=void 0,sY="",P3=65e3;cY=no((Gt={endpointUrl:Lf(to,Ec+mo)},Gt[Bh]=ji(),Gt[pw]=15e3,Gt[ow]=102400,Gt.disableTelemetry=ji(),Gt[aw]=ji(!0),Gt.isRetryDisabled=ji(),Gt[Oy]=ji(!0),Gt[uw]=ji(!0),Gt[xy]=ji(),Gt[cw]=ji(),Gt[wy]=ji(),Gt[Dd]=vs,Gt.namePrefix=vs,Gt.samplingPercentage=Lf(w3,100),Gt[Ry]=vs,Gt[dw]=vs,Gt[by]=1e4,Gt[Kh]=!1,Gt.httpXHROverride={isVal:R3,v:vs},Gt[sw]=ji(),Gt.transports=vs,Gt.retryCodes=vs,Gt.maxRetryCnt={isVal:sn,v:10},Gt));O3=(Ca={},Ca[hs.dataType]=_w,Ca[Ic.dataType]=Wj,Ca[Oc.dataType]=zj,Ca[Ac.dataType]=Kj,Ca[wc.dataType]=Gj,Ca[gs.dataType]=Bj,Ca[xc.dataType]=$j,Ca),Xh=(function(t){zn(e,t);function e(){var r=t.call(this)||this;r.priority=1001,r.identifier=rw;var n,i,o,s,a,c,u,l,d=0,f,h,g,v,S,P,y,T,M,A,z,Q,re,ne,ie,Y,q,ee,b,C,O,F,R,$,H,fe,J;return st(e,r,function(G,Te){he(),G.pause=function(){L(),s=!0},G.resume=function(){s&&(s=!1,i=null,Le(),D())},G.flush=function(m,E,I){if(m===void 0&&(m=!0),!s){L();try{return G[vd](m,null,I||1)}catch(k){pe(G[hn](),1,22,"flush failed, telemetry will not be collected: "+jt(k),{exception:be(k)})}}},G.onunloadFlush=function(){if(!s)if(y||C)try{return G[vd](!0,vt,2)}catch(m){pe(G[hn](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+jt(m),{exception:be(m)})}else G.flush(!1)},G.addHeader=function(m,E){l[m]=E},G[Py]=function(m,E,I,k){G.isInitialized()&&pe(G[hn](),1,28,"Sender is already initialized"),Te[Py](m,E,I,k);var X=G.identifier;c=new Jj(E.logger),n=0,i=null,o=0,G[yd]=null,u=0;var oe=G[hn]();g=Ei(fn("Sender"),E.evtNamespace&&E.evtNamespace()),h=Ey(g),G._addHook(wr(m,function(de){var we=de.cfg;we.storagePrefix&&fy(we.storagePrefix);var Xe=Mn(null,we,E),Me=Xe.getExtCfg(X,cY),_=Me[Sd];if(v&&_===v){var B=we[Sd];B&&B!==_&&(Me[Sd]=B)}xn(Me[Dd])&&(Me[Dd]=we[Dd]),Tt(G,"_senderConfig",{g:function(){return Me}}),S!==Me[Sd]&&(v=S=Me[Sd]),E.activeStatus()===gi.PENDING?G.pause():E.activeStatus()===gi.ACTIVE&&G.resume(),A&&A!==Me[Ry]&&se(A,function(Mr){delete l[Mr.header]}),P=Me[ow],y=(Me[wy]===!1||Me[Oy]===!1)&&ti(),T=Me[wy]===!1&&ti(),M=Me[Oy]===!1&&ti(),C=Me[sw],O=!!Me[xy],J=Me.retryCodes;var me=Me[Kh],at=!!Me[aw]&&(!!me||al()),lt=Me.namePrefix,Ar=at!==Y||at&&ee!==lt||at&&q!==me;if(G[Ea]){if(Ar)try{G._buffer=G._buffer[zh](oe,Me,at)}catch(Mr){pe(G[hn](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+jt(Mr),{exception:be(Mr)})}Le()}else G[Ea]=at?new mw(oe,Me):new jy(oe,Me);ee=lt,Y=at,q=me,F=!Me[cw]&&na(!0),H=!!Me[uw],G._sample=new iY(Me.samplingPercentage,oe),Q=Me[Dd],!xn(Q)&&!Se(Q,we)&&pe(oe,1,100,"Invalid Instrumentation key "+Q),A=Me[Ry],Ue(v)&&!kh(v)&&A&&A[rt]>0?se(A,function(Mr){r.addHeader(Mr.header,Mr.value)}):A=null,b=Me[lw];var rn=mt();fe?fe.SetConfig(rn):(fe=new Uu,fe[Py](rn,oe));var Ln=Me.httpXHROverride,Bc=null,zc=null,$y=ta([3,1,2],Me.transports);Bc=fe&&fe[Wh]($y,!1);var vl=fe&&fe.getFallbackInst();R=function(Mr,Ss){return ye(vl,Mr,Ss)},$=function(Mr,Ss){return ye(vl,Mr,Ss,!1)},Bc=C?Ln:Bc||Ln||vl,G[yd]=function(Mr,Ss){return ye(Bc,Mr,Ss)},F&&(f=_r);var Nd=ta([3,1],Me[fw]);F||(Nd=Nd.filter(function(Mr){return Mr!==2})),zc=fe&&fe[Wh](Nd,!0),zc=C?Ln:zc||Ln,(C||Me[fw]||!f)&&zc&&(f=function(Mr,Ss){return ye(zc,Mr,Ss)}),f||(f=R),z=Me.disableTelemetry,re=Me[dw]||vs,ne=Me.isRetryDisabled,ie=Me[pw]}))},G.processTelemetry=function(m,E){var I;E=G._getTelCtx(E);var k=E[hn]();try{var X=dt(m,k);if(!X)return;var oe=We(m,k);if(!oe)return;var de=c[Ed](oe),we=G[Ea];Le(de);var Xe=(I={},I[gd]=de,I.cnt=0,I);we[ya](Xe),D()}catch(Me){pe(k,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+jt(Me),{exception:be(Me)})}G.processNext(m,E)},G.isCompletelyIdle=function(){return!s&&d===0&&G._buffer[Sa]()===0},G.getOfflineListener=function(){return h},G._xhrReadyStateChange=function(m,E,I){if(!Bt(E))return Nt(m,E,I)},G[vd]=function(m,E,I){m===void 0&&(m=!0);var k;if(!s)try{var X=G[Ea];if(z)X[Uc]();else{if(X[Sa]()>0){var oe=X.getItems();_e(I||0,m),E?k=E.call(G,oe,m):k=G[yd](oe,m)}o=+new Date}L()}catch(we){var de=Gp();(!de||de>9)&&pe(G[hn](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+jt(we),{exception:be(we)})}return k},G.getOfflineSupport=function(){var m;return m={getUrl:function(){return v},createPayload:K},m[Ed]=Pt,m.batch=ct,m.shouldProcess=function(E){return!!dt(E)},m},G._doTeardown=function(m,E){G.onunloadFlush(),oa(h,!1),he()},G[Hc]=function(m,E,I){if(!Bt(m))return ar(m,E,I)},G[Iy]=function(m,E){if(!Bt(m))return Ft(m,E)},G[Vh]=function(m,E){if(!Bt(m))return Ot(m,E)},G._xdrOnLoad=function(m,E){if(!Bt(E))return Ge(m,E)};function Ge(m,E){var I=aY(m);if(m&&(I+""=="200"||I===""))n=0,G[Vh](E,0);else{var k=Yu(I);k&&k[Ay]&&k[Ay]>k[My]&&!ne?G[Iy](E,k):G[Hc](E,xu(m))}}function mt(){var m;try{var E={xdrOnComplete:function(k,X,oe){var de=gr(oe);if(de)return Ge(k,de)},fetchOnComplete:function(k,X,oe,de){var we=gr(de);if(we)return ut(k.status,we,k.url,we[rt],k.statusText,oe||"")},xhrOnComplete:function(k,X,oe){var de=gr(oe);if(de)return Nt(k,de,de[rt])},beaconOnRetry:function(k,X,oe){return Qt(k,X,oe)}},I=(m={},m[lw]=b,m.isOneDs=!1,m.disableCredentials=!1,m[xy]=O,m.disableBeacon=!M,m.disableBeaconSync=!T,m.senderOnCompleteCallBack=E,m);return I}catch{}return null}function Nt(m,E,I){m.readyState===4&&ut(m.status,E,m.responseURL,I,ea(m),aY(m)||m.response)}function ar(m,E,I){pe(G[hn](),2,26,"Failed to send telemetry.",{message:E}),G._buffer&&G._buffer[dl](m)}function Ft(m,E){for(var I=[],k=[],X=E.errors.reverse(),oe=0,de=X;oe0&&G[Vh](m,E[My]),I[rt]>0&&G[Hc](I,ea(null,["partial success",E[My],"of",E.itemsReceived].join(" "))),k[rt]>0&&(Dt(k),pe(G[hn](),2,40,"Partial success. Delivered: "+m[rt]+", Failed: "+I[rt]+". Will retry to send "+k[rt]+" our of "+E[Ay]+" items"))}function Ot(m,E){G._buffer&&G._buffer[dl](m)}function gr(m){try{if(m){var E=m,I=E[Ly];return I&&I[rt]?I:null}}catch{}return null}function dt(m,E){if(z)return!1;if(!m)return E&&pe(E,1,7,"Cannot send empty telemetry"),!1;if(m.baseData&&!m[Fy])return E&&pe(E,1,70,"Cannot send telemetry without baseData and baseType"),!1;if(m[Fy]||(m[Fy]="EventData"),!G[yd])return E&&pe(E,1,28,"Sender was not initialized"),!1;if(ge(m))m[nd]=G._sample[Cd];else return E&&pe(E,2,33,"Telemetry item was sampled out and not sent",{SampleRate:G._sample[Cd]}),!1;return!0}function We(m,E){var I=m.iKey||Q,k=e.constructEnvelope(m,I,E,re);if(!k){pe(E,1,47,"Unable to create an AppInsights envelope");return}var X=!1;if(m[Ir]&&m[Ir][id]&&(se(m[Ir][id],function(oe){try{oe&&oe(k)===!1&&(X=!0,An(E,"Telemetry processor check returns false"))}catch(de){pe(E,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+jt(de),{exception:be(de)},!0)}}),delete m[Ir][id]),!X)return k}function Pt(m){var E=sY,I=G[hn]();try{var k=dt(m,I),X=null;k&&(X=We(m,I)),X&&(E=c[Ed](X))}catch{}return E}function ct(m){var E=sY;return m&&m[rt]&&(E="["+m.join(",")+"]"),E}function K(m){var E,I=Be();return E={urlString:v},E[pn]=m,E.headers=I,E}function ge(m){return G._sample.isSampledIn(m)}function Ne(m,E,I,k){E===200&&m?G._onSuccess(m,m[rt]):k&&G[Hc](m,k)}function ye(m,E,I,k){k===void 0&&(k=!0);var X=function(we,Xe,Me){return Ne(E,we,Xe,Me)},oe=De(E),de=m&&m.sendPOST;return de&&oe?(k&&G._buffer[_d](E),de(oe,X,!I)):null}function De(m){var E;if(Oe(m)&&m[rt]>0){var I=G[Ea].batchPayloads(m),k=Be(),X=(E={},E[pn]=I,E.urlString=v,E.headers=k,E.disableXhrSync=O,E.disableFetchKeepAlive=!F,E[Ly]=m,E);return X}return null}function Be(){try{var m=l||{};return kh(v)&&(m[Ju[6]]=Ju[7]),m}catch{}return null}function Le(m){var E=m?m[rt]:0;return G[Ea].size()+E>P?((!h||h.isOnline())&&G[vd](!0,null,10),!0):!1}function ut(m,E,I,k,X,oe){var de=null;if(G._appId||(de=Yu(oe),de&&de.appId&&(G._appId=de.appId)),(m<200||m>=300)&&m!==0){if((m===301||m===307||m===308)&&!nt(I)){G[Hc](E,X);return}if(h&&!h.isOnline()){if(!ne){var we=10;Dt(E,we),pe(G[hn](),2,40,". Offline - Response Code: ".concat(m,". Offline status: ").concat(!h.isOnline(),". Will retry to send ").concat(E.length," items."))}return}!ne&&U(m)?(Dt(E),pe(G[hn](),2,40,". Response code "+m+". Will retry to send "+E[rt]+" items.")):G[Hc](E,X)}else nt(I),m===206?(de||(de=Yu(oe)),de&&!ne?G[Iy](E,de):G[Hc](E,X)):(n=0,G[Vh](E,k))}function nt(m){return u>=10?!1:!le(m)&&m!==""&&m!==v?(v=m,++u,!0):!1}function vt(m,E){if(f)f(m,!1);else{var I=fe&&fe[Wh]([3],!0);return ye(I,m,E)}}function Qt(m,E,I){var k=m,X=k&&k[Ly];if(H)$&&$(X,!0),pe(G[hn](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var oe=[],de=0;de0&&($&&$(oe,!0),pe(G[hn](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}function Bt(m){try{if(m&&m[rt])return Ue(m[0])}catch{}return null}function _r(m,E){var I=null;if(Oe(m)){for(var k=m[rt],X=0;X-1}function ce(){var m="getNotifyMgr";return G.core[m]?G.core[m]():G.core._notificationManager}function _e(m,E){var I=ce();if(I&&I[hw])try{I[hw](m,E)}catch(k){pe(G[hn](),1,74,"send request notification failed: "+jt(k),{exception:be(k)})}}function Se(m,E){var I=E.disableInstrumentationKeyValidation,k=le(I)?!1:I;if(k)return!0;var X="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",oe=new RegExp(X);return oe.test(m)}function he(){G[yd]=null,G[Ea]=null,G._appId=null,G._sample=null,l={},h=null,n=0,i=null,o=null,s=!1,a=null,c=null,u=0,d=0,f=null,g=null,v=null,S=null,P=0,y=!1,A=null,z=!1,Q=null,re=vs,ne=!1,Y=null,ee=vs,O=!1,F=!1,H=!1,R=null,$=null,fe=null,Tt(G,"_senderConfig",{g:function(){return Om({},cY)}})}}),r}return e.constructEnvelope=function(r,n,i,o){var s;n!==r.iKey&&!le(n)?s=Ai(Ai({},r),{iKey:n}):s=r;var a=O3[s.baseType]||_w;return a(i,s,o)},e})(ua)});var vw=ae(()=>{"use strict";uY()});var _l,Qh,yw,ml,Sw,Td,lY=ae(()=>{"use strict";_l="instrumentationKey",Qh="connectionString",yw="instrumentationkey",ml="endpointUrl",Sw="ingestionendpoint",Td="userOverrideEndpointUrl"});var fY={};yl(fY,{AppInsightsCore:()=>la,ApplicationInsights:()=>A3,Sender:()=>Xh,SeverityLevel:()=>Sy,arrForEach:()=>se,isNullOrUndefined:()=>le,proxyFunctions:()=>Di,throwError:()=>ur});function I3(t){return t&&t>0}var bd,Dw,x3,A3,dY=ae(()=>{"use strict";Jr();vw();ma();bt();Pu();ke();lY();bt();ma();vw();Dw=void 0,x3=(bd={diagnosticLogInterval:Lf(I3,1e4)},bd[Qh]=Dw,bd[ml]=Dw,bd[_l]=Dw,bd.extensionConfig={},bd);A3=(function(){function t(e){var r=new la,n;(le(e)||le(e[_l])&&le(e[Qh]))&&ur("Invalid input configuration"),st(t,this,function(o){Tt(o,"config",{g:function(){return n}}),s(),o.initialize=s,o.track=i,Di(o,r,["flush","pollInternalLogs","stopPollingInternalLogs","unload","getPlugin","addPlugin","evtNamespace","addUnloadCb","onCfgChange","getTraceCtx","updateCfg","addTelemetryInitializer"]);function s(){var a=Wt(e||{},x3);n=a.cfg,r.addUnloadHook(wr(a,function(){var c=n[Qh];if(xn(c)){var u=jp(function(h,g){vi(c,function(v){var S=v.value,P=n[_l];if(!v.rejected&&S){n[Qh]=S;var y=cl(S);P=y[yw]||P}h(P)})}),l=jp(function(h,g){vi(c,function(v){var S=v.value,P=n[ml];if(!v.rejected&&S){var y=cl(S),T=y[Sw];P=T?T+mo:P}h(P)})});n[_l]=u,n[ml]=n[Td]||l}if(Ue(c)){var d=cl(c),f=d[Sw];n[ml]=n[Td]?n[Td]:f+mo,n[_l]=d[yw]||n[_l]}n[ml]=n[Td]?n[Td]:n[ml]})),r.initialize(n,[new Xh])}});function i(o){o&&(o.baseData=o.baseData||{},o.baseType=o.baseType||"EventData"),r.track(o)}}return t.__ieDyn=1,t})()});var pY=W(ys=>{"use strict";var M3=ys&&ys.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),L3=ys&&ys.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),F3=ys&&ys.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&M3(e,t,r);return L3(e,t),e};Object.defineProperty(ys,"__esModule",{value:!0});ys.appInsightsClientFactory=void 0;var q3=(ma(),Pa(Yj)),j3=iw(),Y3=async(t,e,r,n,i)=>{let o;try{let a=await Promise.resolve().then(()=>F3((dY(),Pa(fY)))),c={};if(n){let d={alwaysUseXhrOverride:!0,httpXHROverride:n};c[q3.BreezeChannelIdentifier]=d}let u;t.startsWith("InstrumentationKey=")||(u=t);let l=u?{instrumentationKey:u}:{connectionString:t};o=new a.ApplicationInsights({...l,disableAjaxTracking:!0,disableExceptionTracking:!0,disableFetchTracking:!0,disableCorrelationHeaders:!0,disableCookiesUsage:!0,autoTrackPageVisitTime:!1,emitLineDelimitedJson:!1,disableInstrumentationKeyValidation:!0,extensionConfig:c})}catch(a){return Promise.reject(a)}return{logEvent:(a,c)=>{let u={...c?.properties,...c?.measurements};i?.length&&j3.TelemetryUtil.applyReplacements(u,i),o?.track({name:a,data:u,baseType:"EventData",ext:{user:{id:e,authId:e},app:{sesId:r}},baseData:{name:a,properties:c?.properties,measurements:c?.measurements}})},flush:async()=>{o?.flush(!1)},dispose:async()=>new Promise(c=>{o?.unload(!0,()=>{c(),o=void 0},1e3)})}};ys.appInsightsClientFactory=Y3});var hY=W(Yy=>{"use strict";Object.defineProperty(Yy,"__esModule",{value:!0});Yy.BaseTelemetryReporter=void 0;var Ew=class{constructor(e,r,n){this.telemetrySender=e,this.vscodeAPI=r,this.userOptIn=!1,this.errorOptIn=!1,this.disposables=[],this._onDidChangeTelemetryLevel=new this.vscodeAPI.EventEmitter,this.onDidChangeTelemetryLevel=this._onDidChangeTelemetryLevel.event,this.telemetryLogger=this.vscodeAPI.env.createTelemetryLogger(this.telemetrySender,n),this.updateUserOptIn(),this.telemetryLogger.onDidChangeEnableStates(()=>{this.updateUserOptIn()})}updateUserOptIn(){this.errorOptIn=this.telemetryLogger.isErrorsEnabled,this.userOptIn=this.telemetryLogger.isUsageEnabled,(this.telemetryLogger.isErrorsEnabled||this.telemetryLogger.isUsageEnabled)&&this.telemetrySender.instantiateSender(),this._onDidChangeTelemetryLevel.fire(this.telemetryLevel)}get telemetryLevel(){return this.errorOptIn&&this.userOptIn?"all":this.errorOptIn?"error":"off"}internalSendTelemetryEvent(e,r,n,i){i?this.telemetrySender.sendEventData(e,{properties:r,measurements:n}):this.telemetryLogger.logUsage(e,{properties:r,measurements:n})}sendTelemetryEvent(e,r,n){this.internalSendTelemetryEvent(e,r,n,!1)}sendRawTelemetryEvent(e,r,n){let i={...r};for(let o of Object.keys(i??{})){let s=i[o];typeof o=="string"&&s!==void 0&&(i[o]=new this.vscodeAPI.TelemetryTrustedValue(typeof s=="string"?s:s.value))}this.sendTelemetryEvent(e,i,n)}sendDangerousTelemetryEvent(e,r,n){this.telemetrySender.instantiateSender(),this.internalSendTelemetryEvent(e,r,n,!0)}internalSendTelemetryErrorEvent(e,r,n,i){i?this.telemetrySender.sendEventData(e,{properties:r,measurements:n}):this.telemetryLogger.logError(e,{properties:r,measurements:n})}sendTelemetryErrorEvent(e,r,n){this.internalSendTelemetryErrorEvent(e,r,n,!1)}sendDangerousTelemetryErrorEvent(e,r,n){this.telemetrySender.instantiateSender(),this.internalSendTelemetryErrorEvent(e,r,n,!0)}async dispose(){return await this.telemetrySender.dispose(),this.telemetryLogger.dispose(),Promise.all(this.disposables.map(e=>e.dispose()))}};Yy.BaseTelemetryReporter=Ew});var gY=W(Uy=>{"use strict";Object.defineProperty(Uy,"__esModule",{value:!0});Uy.BaseTelemetrySender=void 0;var Ta;(function(t){t[t.NOT_INSTANTIATED=0]="NOT_INSTANTIATED",t[t.INSTANTIATING=1]="INSTANTIATING",t[t.INSTANTIATED=2]="INSTANTIATED"})(Ta||(Ta={}));var Cw=class{constructor(e,r){this._instantiationStatus=Ta.NOT_INSTANTIATED,this._eventQueue=[],this._exceptionQueue=[],this._clientFactory=r,this._key=e}sendEventData(e,r){if(!this._telemetryClient){this._instantiationStatus!==Ta.INSTANTIATED&&this._eventQueue.push({eventName:e,data:r});return}this._telemetryClient.logEvent(e,r)}sendErrorData(e,r){if(!this._telemetryClient){this._instantiationStatus!==Ta.INSTANTIATED&&this._exceptionQueue.push({exception:e,data:r});return}let n={stack:e.stack,message:e.message,name:e.name};if(r){let i=r.properties||r;r.properties={...i,...n}}else r={properties:n};this._telemetryClient.logEvent("unhandlederror",r)}async flush(){return this._telemetryClient?.flush()}async dispose(){this._telemetryClient&&(await this._telemetryClient.dispose(),this._telemetryClient=void 0)}_flushQueues(){this._eventQueue.forEach(({eventName:e,data:r})=>this.sendEventData(e,r)),this._eventQueue=[],this._exceptionQueue.forEach(({exception:e,data:r})=>this.sendErrorData(e,r)),this._exceptionQueue=[]}instantiateSender(){this._instantiationStatus===Ta.NOT_INSTANTIATED&&(this._instantiationStatus=Ta.INSTANTIATING,this._clientFactory(this._key).then(e=>{this._telemetryClient=e,this._instantiationStatus=Ta.INSTANTIATED,this._flushQueues()}).catch(e=>{console.error(e),this._instantiationStatus=Ta.INSTANTIATED}))}};Uy.BaseTelemetrySender=Cw});var vY=W(ba=>{"use strict";var U3=ba&&ba.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),k3=ba&&ba.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Nw=ba&&ba.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&U3(e,t,r);return k3(e,t),e};Object.defineProperty(ba,"__esModule",{value:!0});var H3=Nw(require("https")),Tw=Nw(require("os")),ky=Nw(require("vscode")),$3=Fq(),G3=pY(),B3=hY(),z3=gY(),_Y=iw();function mY(){return{sendPOST:(e,r)=>{let n={method:"POST",headers:{...e.headers,"Content-Type":"application/json","Content-Length":Buffer.byteLength(e.data)}};try{let i=H3.request(e.urlString,n,o=>{o.on("data",function(s){r(o.statusCode??200,o.headers,s.toString())}),o.on("error",function(){r(0,{})})});i.write(e.data,o=>{o&&r(0,{})}),i.end()}catch{r(0,{})}}}}var bw=class extends B3.BaseTelemetryReporter{constructor(e,r){let n=s=>(0,G3.appInsightsClientFactory)(s,ky.env.machineId,ky.env.sessionId,mY(),r);_Y.TelemetryUtil.shouldUseOneDataSystemSDK(e)&&(n=s=>(0,$3.oneDataSystemClientFactory)(s,ky,mY()));let i={release:Tw.release(),platform:Tw.platform(),architecture:Tw.arch()},o=new z3.BaseTelemetrySender(e,n);if(e&&e.indexOf("AIF-")===0)throw new Error("AIF keys are no longer supported. Please switch to 1DS keys for 1st party extensions");super(o,ky,{additionalCommonProperties:_Y.TelemetryUtil.getAdditionalCommonProperties(i)})}};ba.default=bw});var X3={};yl(X3,{activate:()=>K3,deactivate:()=>W3});module.exports=Pa(X3);var R_=Sl(require("fs")),ub=require("vscode");var Ba=require("vscode"),cb=Sl(P_()),HA;(e=>e.type=new cb.RequestType("fs/stat"))(HA||={});var $A;(e=>e.type=new cb.RequestType("fs/readDir"))($A||={});function GA(t,e){let r=[];return r.push(t.onRequest($A.type,n=>{let i=Ba.Uri.parse(n);return i.scheme==="file"&&e.fileFs?e.fileFs.readDirectory(n):Ba.workspace.fs.readDirectory(i)})),r.push(t.onRequest(HA.type,n=>{let i=Ba.Uri.parse(n);return i.scheme==="file"&&e.fileFs?e.fileFs.stat(n):Ba.workspace.fs.stat(i)})),Ba.Disposable.from(...r)}function BA(){function t(e){if(!e.startsWith("file:"))throw new Error("fileRequestService can only handle file URLs")}return{stat(e){return t(e),new Promise((r,n)=>{let i=ub.Uri.parse(e);R_.stat(i.fsPath,(o,s)=>{if(o)return o.code==="ENOENT"?r({type:0,ctime:-1,mtime:-1,size:-1}):n(o);let a=0;s.isFile()?a=1:s.isDirectory()?a=2:s.isSymbolicLink()&&(a=64),r({type:a,ctime:s.ctime.getTime(),mtime:s.mtime.getTime(),size:s.size})})})},readDirectory(e){return t(e),new Promise((r,n)=>{let i=ub.Uri.parse(e).fsPath;R_.readdir(i,{withFileTypes:!0},(o,s)=>{if(o)return n(o);r(s.map(a=>a.isSymbolicLink()?[a.name,64]:a.isDirectory()?[a.name,2]:a.isFile()?[a.name,1]:[a.name,0]))})})}}}var SY=require("vscode");var qe=require("vscode"),Zi=Sl(P_());var nn=require("vscode");var zA;(()=>{"use strict";var t={975:Y=>{function q(C){if(typeof C!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(C))}function ee(C,O){for(var F,R="",$=0,H=-1,fe=0,J=0;J<=C.length;++J){if(J2){var G=R.lastIndexOf("/");if(G!==R.length-1){G===-1?(R="",$=0):$=(R=R.slice(0,G)).length-1-R.lastIndexOf("/"),H=J,fe=0;continue}}else if(R.length===2||R.length===1){R="",$=0,H=J,fe=0;continue}}O&&(R.length>0?R+="/..":R="..",$=2)}else R.length>0?R+="/"+C.slice(H+1,J):R=C.slice(H+1,J),$=J-H-1;H=J,fe=0}else F===46&&fe!==-1?++fe:fe=-1}return R}var b={resolve:function(){for(var C,O="",F=!1,R=arguments.length-1;R>=-1&&!F;R--){var $;R>=0?$=arguments[R]:(C===void 0&&(C=process.cwd()),$=C),q($),$.length!==0&&(O=$+"/"+O,F=$.charCodeAt(0)===47)}return O=ee(O,!F),F?O.length>0?"/"+O:"/":O.length>0?O:"."},normalize:function(C){if(q(C),C.length===0)return".";var O=C.charCodeAt(0)===47,F=C.charCodeAt(C.length-1)===47;return(C=ee(C,!O)).length!==0||O||(C="."),C.length>0&&F&&(C+="/"),O?"/"+C:C},isAbsolute:function(C){return q(C),C.length>0&&C.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var C,O=0;O0&&(C===void 0?C=F:C+="/"+F)}return C===void 0?".":b.normalize(C)},relative:function(C,O){if(q(C),q(O),C===O||(C=b.resolve(C))===(O=b.resolve(O)))return"";for(var F=1;FJ){if(O.charCodeAt(H+Te)===47)return O.slice(H+Te+1);if(Te===0)return O.slice(H+Te)}else $>J&&(C.charCodeAt(F+Te)===47?G=Te:Te===0&&(G=0));break}var Ge=C.charCodeAt(F+Te);if(Ge!==O.charCodeAt(H+Te))break;Ge===47&&(G=Te)}var mt="";for(Te=F+G+1;Te<=R;++Te)Te!==R&&C.charCodeAt(Te)!==47||(mt.length===0?mt+="..":mt+="/..");return mt.length>0?mt+O.slice(H+G):(H+=G,O.charCodeAt(H)===47&&++H,O.slice(H))},_makeLong:function(C){return C},dirname:function(C){if(q(C),C.length===0)return".";for(var O=C.charCodeAt(0),F=O===47,R=-1,$=!0,H=C.length-1;H>=1;--H)if((O=C.charCodeAt(H))===47){if(!$){R=H;break}}else $=!1;return R===-1?F?"/":".":F&&R===1?"//":C.slice(0,R)},basename:function(C,O){if(O!==void 0&&typeof O!="string")throw new TypeError('"ext" argument must be a string');q(C);var F,R=0,$=-1,H=!0;if(O!==void 0&&O.length>0&&O.length<=C.length){if(O.length===C.length&&O===C)return"";var fe=O.length-1,J=-1;for(F=C.length-1;F>=0;--F){var G=C.charCodeAt(F);if(G===47){if(!H){R=F+1;break}}else J===-1&&(H=!1,J=F+1),fe>=0&&(G===O.charCodeAt(fe)?--fe==-1&&($=F):(fe=-1,$=J))}return R===$?$=J:$===-1&&($=C.length),C.slice(R,$)}for(F=C.length-1;F>=0;--F)if(C.charCodeAt(F)===47){if(!H){R=F+1;break}}else $===-1&&(H=!1,$=F+1);return $===-1?"":C.slice(R,$)},extname:function(C){q(C);for(var O=-1,F=0,R=-1,$=!0,H=0,fe=C.length-1;fe>=0;--fe){var J=C.charCodeAt(fe);if(J!==47)R===-1&&($=!1,R=fe+1),J===46?O===-1?O=fe:H!==1&&(H=1):O!==-1&&(H=-1);else if(!$){F=fe+1;break}}return O===-1||R===-1||H===0||H===1&&O===R-1&&O===F+1?"":C.slice(O,R)},format:function(C){if(C===null||typeof C!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof C);return(function(O,F){var R=F.dir||F.root,$=F.base||(F.name||"")+(F.ext||"");return R?R===F.root?R+$:R+"/"+$:$})(0,C)},parse:function(C){q(C);var O={root:"",dir:"",base:"",ext:"",name:""};if(C.length===0)return O;var F,R=C.charCodeAt(0),$=R===47;$?(O.root="/",F=1):F=0;for(var H=-1,fe=0,J=-1,G=!0,Te=C.length-1,Ge=0;Te>=F;--Te)if((R=C.charCodeAt(Te))!==47)J===-1&&(G=!1,J=Te+1),R===46?H===-1?H=Te:Ge!==1&&(Ge=1):H!==-1&&(Ge=-1);else if(!G){fe=Te+1;break}return H===-1||J===-1||Ge===0||Ge===1&&H===J-1&&H===fe+1?J!==-1&&(O.base=O.name=fe===0&&$?C.slice(1,J):C.slice(fe,J)):(fe===0&&$?(O.name=C.slice(1,H),O.base=C.slice(1,J)):(O.name=C.slice(fe,H),O.base=C.slice(fe,J)),O.ext=C.slice(H,J)),fe>0?O.dir=C.slice(0,fe-1):$&&(O.dir="/"),O},sep:"/",delimiter:":",win32:null,posix:null};b.posix=b,Y.exports=b}},e={};function r(Y){var q=e[Y];if(q!==void 0)return q.exports;var ee=e[Y]={exports:{}};return t[Y](ee,ee.exports,r),ee.exports}r.d=(Y,q)=>{for(var ee in q)r.o(q,ee)&&!r.o(Y,ee)&&Object.defineProperty(Y,ee,{enumerable:!0,get:q[ee]})},r.o=(Y,q)=>Object.prototype.hasOwnProperty.call(Y,q),r.r=Y=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(Y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Y,"__esModule",{value:!0})};var n={};let i;r.r(n),r.d(n,{URI:()=>f,Utils:()=>ie}),typeof process=="object"?i=process.platform==="win32":typeof navigator=="object"&&(i=navigator.userAgent.indexOf("Windows")>=0);let o=/^\w[\w\d+.-]*$/,s=/^\//,a=/^\/\//;function c(Y,q){if(!Y.scheme&&q)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${Y.authority}", path: "${Y.path}", query: "${Y.query}", fragment: "${Y.fragment}"}`);if(Y.scheme&&!o.test(Y.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(Y.path){if(Y.authority){if(!s.test(Y.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(a.test(Y.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}}let u="",l="/",d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class f{static isUri(q){return q instanceof f||!!q&&typeof q.authority=="string"&&typeof q.fragment=="string"&&typeof q.path=="string"&&typeof q.query=="string"&&typeof q.scheme=="string"&&typeof q.fsPath=="string"&&typeof q.with=="function"&&typeof q.toString=="function"}scheme;authority;path;query;fragment;constructor(q,ee,b,C,O,F=!1){typeof q=="object"?(this.scheme=q.scheme||u,this.authority=q.authority||u,this.path=q.path||u,this.query=q.query||u,this.fragment=q.fragment||u):(this.scheme=(function(R,$){return R||$?R:"file"})(q,F),this.authority=ee||u,this.path=(function(R,$){switch(R){case"https":case"http":case"file":$?$[0]!==l&&($=l+$):$=l}return $})(this.scheme,b||u),this.query=C||u,this.fragment=O||u,c(this,F))}get fsPath(){return y(this,!1)}with(q){if(!q)return this;let{scheme:ee,authority:b,path:C,query:O,fragment:F}=q;return ee===void 0?ee=this.scheme:ee===null&&(ee=u),b===void 0?b=this.authority:b===null&&(b=u),C===void 0?C=this.path:C===null&&(C=u),O===void 0?O=this.query:O===null&&(O=u),F===void 0?F=this.fragment:F===null&&(F=u),ee===this.scheme&&b===this.authority&&C===this.path&&O===this.query&&F===this.fragment?this:new g(ee,b,C,O,F)}static parse(q,ee=!1){let b=d.exec(q);return b?new g(b[2]||u,z(b[4]||u),z(b[5]||u),z(b[7]||u),z(b[9]||u),ee):new g(u,u,u,u,u)}static file(q){let ee=u;if(i&&(q=q.replace(/\\/g,l)),q[0]===l&&q[1]===l){let b=q.indexOf(l,2);b===-1?(ee=q.substring(2),q=l):(ee=q.substring(2,b),q=q.substring(b)||l)}return new g("file",ee,q,u,u)}static from(q){let ee=new g(q.scheme,q.authority,q.path,q.query,q.fragment);return c(ee,!0),ee}toString(q=!1){return T(this,q)}toJSON(){return this}static revive(q){if(q){if(q instanceof f)return q;{let ee=new g(q);return ee._formatted=q.external,ee._fsPath=q._sep===h?q.fsPath:null,ee}}return q}}let h=i?1:void 0;class g extends f{_formatted=null;_fsPath=null;get fsPath(){return this._fsPath||(this._fsPath=y(this,!1)),this._fsPath}toString(q=!1){return q?T(this,!0):(this._formatted||(this._formatted=T(this,!1)),this._formatted)}toJSON(){let q={$mid:1};return this._fsPath&&(q.fsPath=this._fsPath,q._sep=h),this._formatted&&(q.external=this._formatted),this.path&&(q.path=this.path),this.scheme&&(q.scheme=this.scheme),this.authority&&(q.authority=this.authority),this.query&&(q.query=this.query),this.fragment&&(q.fragment=this.fragment),q}}let v={58:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21",36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function S(Y,q,ee){let b,C=-1;for(let O=0;O=97&&F<=122||F>=65&&F<=90||F>=48&&F<=57||F===45||F===46||F===95||F===126||q&&F===47||ee&&F===91||ee&&F===93||ee&&F===58)C!==-1&&(b+=encodeURIComponent(Y.substring(C,O)),C=-1),b!==void 0&&(b+=Y.charAt(O));else{b===void 0&&(b=Y.substr(0,O));let R=v[F];R!==void 0?(C!==-1&&(b+=encodeURIComponent(Y.substring(C,O)),C=-1),b+=R):C===-1&&(C=O)}}return C!==-1&&(b+=encodeURIComponent(Y.substring(C))),b!==void 0?b:Y}function P(Y){let q;for(let ee=0;ee1&&Y.scheme==="file"?`//${Y.authority}${Y.path}`:Y.path.charCodeAt(0)===47&&(Y.path.charCodeAt(1)>=65&&Y.path.charCodeAt(1)<=90||Y.path.charCodeAt(1)>=97&&Y.path.charCodeAt(1)<=122)&&Y.path.charCodeAt(2)===58?q?Y.path.substr(1):Y.path[1].toLowerCase()+Y.path.substr(2):Y.path,i&&(ee=ee.replace(/\//g,"\\")),ee}function T(Y,q){let ee=q?P:S,b="",{scheme:C,authority:O,path:F,query:R,fragment:$}=Y;if(C&&(b+=C,b+=":"),(O||C==="file")&&(b+=l,b+=l),O){let H=O.indexOf("@");if(H!==-1){let fe=O.substr(0,H);O=O.substr(H+1),H=fe.lastIndexOf(":"),H===-1?b+=ee(fe,!1,!1):(b+=ee(fe.substr(0,H),!1,!1),b+=":",b+=ee(fe.substr(H+1),!1,!0)),b+="@"}O=O.toLowerCase(),H=O.lastIndexOf(":"),H===-1?b+=ee(O,!1,!0):(b+=ee(O.substr(0,H),!1,!0),b+=O.substr(H))}if(F){if(F.length>=3&&F.charCodeAt(0)===47&&F.charCodeAt(2)===58){let H=F.charCodeAt(1);H>=65&&H<=90&&(F=`/${String.fromCharCode(H+32)}:${F.substr(3)}`)}else if(F.length>=2&&F.charCodeAt(1)===58){let H=F.charCodeAt(0);H>=65&&H<=90&&(F=`${String.fromCharCode(H+32)}:${F.substr(2)}`)}b+=ee(F,!0,!1)}return R&&(b+="?",b+=ee(R,!1,!1)),$&&(b+="#",b+=q?$:S($,!1,!1)),b}function M(Y){try{return decodeURIComponent(Y)}catch{return Y.length>3?Y.substr(0,3)+M(Y.substr(3)):Y}}let A=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function z(Y){return Y.match(A)?Y.replace(A,(q=>M(q))):Y}var Q=r(975);let re=Q.posix||Q,ne="/";var ie;(function(Y){Y.joinPath=function(q,...ee){return q.with({path:re.join(q.path,...ee)})},Y.resolvePath=function(q,...ee){let b=q.path,C=!1;b[0]!==ne&&(b=ne+b,C=!0);let O=re.resolve(b,...ee);return C&&O[0]===ne&&!q.authority&&(O=O.substring(1)),q.with({path:O})},Y.dirname=function(q){if(q.path.length===0||q.path===ne)return q;let ee=re.dirname(q.path);return ee.length===1&&ee.charCodeAt(0)===46&&(ee=""),q.with({path:ee})},Y.basename=function(q){return re.basename(q.path)},Y.extname=function(q){return re.extname(q.path)}})(ie||(ie={})),zA=n})();var{URI:r6,Utils:KA}=zA;function QA(t,e){let r=new Set,n=new Set,i=new Set;VA(i),XA(r,n);let o=new nn.EventEmitter;return e.push(nn.extensions.onDidChange(s=>{let a=new Set,c=new Set;XA(a,c),(WA(a,r)||WA(c,n))&&(r=a,n=c,o.fire())})),e.push(nn.workspace.onDidChangeConfiguration(s=>{s.affectsConfiguration("html.customData")&&(i.clear(),VA(i),o.fire())})),e.push(nn.workspace.onDidChangeTextDocument(s=>{let a=s.document.uri.toString();(n.has(a)||i.has(a))&&o.fire()})),{get uris(){return[...r].concat([...n],[...i])},get onDidChange(){return o.event},getContent(s){let a=nn.Uri.parse(s);return r.has(s)?nn.workspace.fs.readFile(a).then(c=>new t.TextDecoder().decode(c)):nn.workspace.openTextDocument(a).then(c=>c.getText())}}}function WA(t,e){if(t.size!==e.size)return!0;for(let r of t)if(!e.has(r))return!0;return!1}function JA(t){return/^(?\w[\w\d+.-]*):/.test(t)}function VA(t){let e=nn.workspace.workspaceFolders,r=new Set;if(!e)return r;let n=(i,o)=>{if(Array.isArray(i))for(let s of i)typeof s=="string"&&(JA(s)?t.add(s):t.add(KA.resolvePath(o,s).toString()))};for(let i=0;i{s?.dispose()}});function a(){i=!1;let d=Fr.window.activeTextEditor;if(!d)return;let f=d.document;if(!e.useAutoInsert(f.languageId))return;let h=Fr.workspace.getConfiguration(void 0,f.uri);o.autoQuote=h.get("html.autoCreateQuotes")??!1,o.autoClose=h.get("html.autoClosingTags")??!1,i=o.autoQuote||o.autoClose}function c({document:d,contentChanges:f,reason:h}){if(!i||f.length===0||h===Fr.TextDocumentChangeReason.Undo||h===Fr.TextDocumentChangeReason.Redo)return;let g=Fr.window.activeTextEditor&&Fr.window.activeTextEditor.document;if(d!==g)return;s&&s.dispose();let v=f[f.length-1];if(v.rangeLength===0&&u(v.text)){let S=v.text[v.text.length-1];o.autoQuote&&S==="="?l("autoQuote",d,v):o.autoClose&&(S===">"||S==="/")&&l("autoClose",d,v)}}function u(d){return!/\n/.test(d)}function l(d,f,h){let g=h.range.start,v=f.version;s=r.timer.setTimeout(()=>{let S=new Fr.Position(g.line,g.character+h.text.length);t(d,f,S).then(P=>{if(P&&o[d]){let y=Fr.window.activeTextEditor;if(y){let T=y.document;if(f===T&&T.version===v){let M=y.selections;M.length&&M.some(A=>A.active.isEqual(S))?y.insertSnippet(new Fr.SnippetString(P),M.map(A=>A.active)):y.insertSnippet(new Fr.SnippetString(P),S)}}}}),s=void 0},100)}return Fr.Disposable.from(...n)}var hp=require("vscode");function tM(){let t=new hp.EventEmitter,e=new Set,r=new Set;function n(){let o=e,s=r;e=new Set,e.add("html"),r=new Set,r.add("html");for(let a of hp.extensions.allAcrossExtensionHosts){let c=a.packageJSON?.contributes?.htmlLanguageParticipants;if(Array.isArray(c))for(let u of c){let l=u.languageId;typeof l=="string"&&(e.add(l),u.autoInsert!==!1&&r.add(l))}}return!eM(e,o)||!eM(r,s)}n();let i=hp.extensions.onDidChange(o=>{n()&&t.fire()});return{onDidChange:t.event,get documentSelector(){return Array.from(e)},hasLanguage(o){return e.has(o)},useAutoInsert(o){return r.has(o)},dispose:()=>i.dispose()}}function eM(t,e){if(t.size!==e.size)return!1;for(let r of t)if(!e.has(r))return!1;return!0}var lb;(e=>e.type=new Zi.NotificationType("html/customDataChanged"))(lb||={});var nM;(e=>e.type=new Zi.RequestType("html/customDataContent"))(nM||={});var iM;(e=>e.type=new Zi.RequestType("html/autoInsert"))(iM||={});var fb;(e=>e.type=new Zi.RequestType("html/semanticTokens"))(fb||={});var oM;(e=>e.type=new Zi.RequestType0("html/semanticTokenLegend"))(oM||={});var w_;(r=>(r.linkedEditing="editor.linkedEditing",r.formatEnable="html.format.enable"))(w_||={});var sM=qe.l10n.t("HTML Language Server");async function aM(t,e,r){let n=qe.window.createOutputChannel(sM,{log:!0}),i=tM();t.subscriptions.push(i);let o=await rM(i,e,n,r),s="html.promptForLinkedEditing";if(qe.extensions.getExtension("formulahendry.auto-rename-tag")!==void 0&&t.globalState.get(s)!==!1){let c=qe.workspace.getConfiguration("editor",{languageId:"html"});if(!c.get("linkedEditing")&&!c.get("renameOnType")){let u=qe.window.onDidChangeActiveTextEditor(async l=>{if(l&&i.hasLanguage(l.document.languageId)){t.globalState.update(s,!1),u.dispose();let d=qe.l10n.t("Configure");await qe.window.showInformationMessage(qe.l10n.t("VS Code now has built-in support for auto-renaming tags. Do you want to enable it?"),d)===d&&qe.commands.executeCommand("workbench.action.openSettings",w_.linkedEditing)}});t.subscriptions.push(u)}}let a;return i.onDidChange(()=>{a&&a.dispose(),a=r.timer.setTimeout(async()=>{if(o){n.info("Extensions have changed, restarting HTML server..."),n.info("");let c=o;o=void 0,await c.dispose(),o=await rM(i,e,n,r)}},2e3)}),{dispose:async()=>{a?.dispose(),await o?.dispose(),n.dispose()}}}async function rM(t,e,r,n){let i=[],o=t.documentSelector,s={css:!0,javascript:!0},a,c={documentSelector:o,synchronize:{configurationSection:["html","css","javascript","js/ts"]},initializationOptions:{embeddedLanguages:s,handledSchemas:["file"],provideFormatter:!1,customCapabilities:{rangeFormatting:{editLimit:1e4}}},middleware:{provideCompletionItem(P,y,T,M,A){function z(ie){let Y=ie.range;Y instanceof qe.Range&&Y.end.isAfter(y)&&Y.start.isBeforeOrEqual(y)&&(ie.range={inserting:new qe.Range(Y.start,y),replacing:Y})}function Q(ie){return ie&&(Array.isArray(ie)?ie:ie.items).forEach(z),ie}function re(ie){return!!ie&&typeof ie.then=="function"}let ne=A(P,y,T,M);return re(ne)?ne.then(Q):Q(ne)}}};c.outputChannel=r;let u=e("html",sM,c);u.registerProposedFeatures(),await u.start(),i.push(GA(u,n));let l=QA(n,i);u.sendNotification(lb.type,l.uris),l.onDidChange(()=>{u.sendNotification(lb.type,l.uris)},void 0,i),i.push(u.onRequest(nM.type,l.getContent));let f=ZA((P,y,T)=>{let M={kind:P,textDocument:u.code2ProtocolConverter.asTextDocumentIdentifier(y),position:u.code2ProtocolConverter.asPosition(T)};return u.sendRequest(iM.type,M)},t,n);i.push(f);let h=u.onTelemetry(P=>{n.telemetry?.sendTelemetryEvent(P.key,P.data)});i.push(h),g(),i.push({dispose:()=>a&&a.dispose()}),i.push(qe.workspace.onDidChangeConfiguration(P=>P.affectsConfiguration(w_.formatEnable)&&g())),u.sendRequest(oM.type).then(P=>{if(P){let y={provideDocumentSemanticTokens(T){let M={textDocument:u.code2ProtocolConverter.asTextDocumentIdentifier(T)};return u.sendRequest(fb.type,M).then(A=>A&&new qe.SemanticTokens(new Uint32Array(A)))},provideDocumentRangeSemanticTokens(T,M){let A={textDocument:u.code2ProtocolConverter.asTextDocumentIdentifier(T),ranges:[u.code2ProtocolConverter.asRange(M)]};return u.sendRequest(fb.type,A).then(z=>z&&new qe.SemanticTokens(new Uint32Array(z)))}};i.push(qe.languages.registerDocumentSemanticTokensProvider(o,y,new qe.SemanticTokensLegend(P.types,P.modifiers)))}});function g(){let P=qe.workspace.getConfiguration().get(w_.formatEnable);!P&&a?(a.dispose(),a=void 0):P&&!a&&(a=qe.languages.registerDocumentRangeFormattingEditProvider(o,{provideDocumentRangeFormattingEdits(y,T,M,A){let z=qe.workspace.getConfiguration("files",y),Q={trimTrailingWhitespace:z.get("trimTrailingWhitespace"),trimFinalNewlines:z.get("trimFinalNewlines"),insertFinalNewline:z.get("insertFinalNewline")},re={textDocument:u.code2ProtocolConverter.asTextDocumentIdentifier(y),range:u.code2ProtocolConverter.asRange(T),options:u.code2ProtocolConverter.asFormattingOptions(M,Q)};return u.sendRequest(Zi.DocumentRangeFormattingRequest.type,re,A).then(u.protocol2CodeConverter.asTextEdits,ne=>(u.handleFailedRequest(Zi.DocumentRangeFormattingRequest.type,void 0,ne,[]),Promise.resolve([])))}}))}let v=/^(\s*)(<(!(-(-\s*(#\w*)?)?)?)?)?$/,S=/^(\s*)(<(h(t(m(l)?)?)?)?)?$/;return i.push(qe.languages.registerCompletionItemProvider(o,{provideCompletionItems(P,y){let T=[],M=P.getText(new qe.Range(new qe.Position(y.line,0),y)),A=M.match(v);if(A){let Q=new qe.Range(new qe.Position(y.line,A[1].length),y),re=new qe.CompletionItem("#region",qe.CompletionItemKind.Snippet);re.range=Q,re.insertText=new qe.SnippetString(""),re.documentation=qe.l10n.t("Folding Region Start"),re.filterText=A[2],re.sortText="za",T.push(re);let ne=new qe.CompletionItem("#endregion",qe.CompletionItemKind.Snippet);ne.range=Q,ne.insertText=new qe.SnippetString(""),ne.documentation=qe.l10n.t("Folding Region End"),ne.filterText=A[2],ne.sortText="zb",T.push(ne)}let z=M.match(S);if(z&&P.getText(new qe.Range(new qe.Position(0,0),y)).match(S)){let Q=new qe.Range(new qe.Position(y.line,z[1].length),y),re=new qe.CompletionItem("HTML sample",qe.CompletionItemKind.Snippet);re.range=Q;let ne=["","",""," "," "," ${1:Page Title}"," "," "," ","",""," $0","",""].join(` `);re.insertText=new qe.SnippetString(ne),re.documentation=qe.l10n.t("Simple HTML5 starting point"),re.filterText=z[2],re.sortText="za",T.push(re)}return T}})),{dispose:async()=>{await u.stop(),i.forEach(P=>P.dispose()),a?.dispose()}}}var Jh=Sl(pL()),DY=Sl(require("fs")),EY=Sl(vY()),yY,Hy;async function K3(t){let e=V3(t);yY=new EY.default(e.aiKey);let r=`./server/${e.main.indexOf("/dist/")!==-1?"dist":"out"}/node/htmlServerMain`,n=t.asAbsolutePath(r),i={execArgv:["--nolazy","--inspect="+(8e3+Math.round(Math.random()*999))]},o={run:{module:n,transport:Jh.TransportKind.ipc},debug:{module:n,transport:Jh.TransportKind.ipc,options:i}},s=(c,u,l)=>new Jh.LanguageClient(c,u,o,l),a={setTimeout(c,u,...l){let d=setTimeout(c,u,...l);return{dispose:()=>clearTimeout(d)}}};process.env.VSCODE_L10N_BUNDLE_LOCATION=SY.l10n.uri?.toString()??"",Hy=await aM(t,s,{fileFs:BA(),TextDecoder,telemetry:yY,timer:a})}async function W3(){Hy&&(await Hy.dispose(),Hy=void 0)}function V3(t){let e=t.asAbsolutePath("./package.json");try{return JSON.parse(DY.readFileSync(e).toString())}catch(r){return console.log(`Problems reading ${e}: ${r}`),{name:"",version:"",aiKey:"",main:""}}}0&&(module.exports={activate,deactivate}); /*! Bundled license information: @nevware21/ts-utils/dist/es5/mod/ts-utils.js: (*! https://github.com/nevware21/ts-utils v0.11.6 *) @nevware21/ts-async/dist/es5/mod/ts-async.js: (*! * NevWare21 Solutions LLC - ts-async, 0.5.4 * https://github.com/nevware21/ts-async * Copyright (c) NevWare21 Solutions LLC and contributors. All rights reserved. * Licensed under the MIT license. *) */ //# sourceMappingURL=htmlClientMain.js.map