| Server IP : 121.121.20.254 / Your IP : 216.73.216.202 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files/Microsoft VS Code/ce099c1ed2/resources/app/extensions/github/dist/ |
Upload File : |
/*! For license information please see extension.js.LICENSE.txt */
import{createRequire as e}from"node:module";const t=e(import.meta.url);import*as n from"vscode";import{globalAgent as r,request as i}from"https";import{arch as o,platform as a,release as s}from"os";import{URL as u}from"url";import{TextDecoder as c,TextEncoder as l}from"util";import{basename as f,extname as d,relative as v}from"path";var h,p,m={820(e,t,n){n.d(t,{AppInsightsCore:()=>h});var r=n(659),i=n(279),o=n(269),a=n(156),s=n(987),u=n(775),c=n(107),l=n(937),f=n(822),d=n(739),v=(0,o.ZHX)({endpointUrl:l.S,propertyStorageOverride:{isVal:function(e){return!e||e.getProperty&&e.setProperty||(0,o.$8)("Invalid property storage override passed."),!0}}}),h=function(e){function t(){var n=e.call(this)||this;return(0,i.A)(t,n,function(e,t){e[d.mE]=function(n,r,i,c){(0,a.r2)(e,function(){return"AppInsightsCore.initialize"},function(){try{t[d.mE]((0,s.e)(n,v,i||e[d.Uw],!1).cfg,r,i,c)}catch(t){var a=e[d.Uw],l=(0,o.mmD)(t);-1!==l[d.Sj]("channels")&&(l+="\n - Channels must be provided through config.channels only!"),(0,u.ZP)(a,1,514,"SDK Initialization Failed - no telemetry will be sent: "+l)}},function(){return{config:n,extensions:r,logger:i,notificationManager:c}})},e.track=function(n){(0,a.r2)(e,function(){return"AppInsightsCore.track"},function(){var r=n;if(r){r[d.dg]=r[d.dg]||{},r[d.dg].trackStart=(0,f.WB)(),(0,f.Hh)(r.latency)||(r.latency=1);var i=r.ext=r.ext||{};i.sdk=i.sdk||{},i.sdk.ver=f.xE;var o=r.baseData=r.baseData||{};o[l._0]=o[l._0]||{};var a=o[l._0];a[l.hj]=a[l.hj]||e.pluginVersionString||l.m5}t.track(r)},function(){return{item:n}},!n.sync)},e[d.h4]=function(e){return t[d.h4](e||"InternalLog")}}),n}return(0,r.qU)(t,e),t.__ieDyn=1,t}(c._)},937(e,t,n){n.d(t,{S:()=>i,_0:()=>a,hj:()=>o,m5:()=>r});var r="",i="https://browser.events.data.microsoft.com/OneCollector/1.0/",o="version",a="properties"},822(e,t,n){n.d(t,{EO:()=>d,F2:()=>w,Go:()=>p,Hh:()=>v,TC:()=>h,WB:()=>g,X$:()=>m,ei:()=>I,u9:()=>y,xE:()=>u,yD:()=>f});var r,i=n(269),o=n(664),a=n(937),s=n(739),u="1DS-Web-JS-4.3.4",c=o.Wy.hasOwnProperty,l=((r={})[0]=0,r[2]=6,r[1]=1,r[3]=7,r[4098]=6,r[4097]=1,r[4099]=7,r);function f(e){return!(e===a.m5||(0,i.hXl)(e))}function d(e){if(e){var t=(0,i.HzD)(e,"-");if(t>-1)return(0,i.ZWZ)(e,t)}return a.m5}function v(e){return!!(e&&(0,i.EtT)(e)&&e>=1&&e<=4)}function h(e,t,n){if(!t&&!f(t)||"string"!=typeof e)return null;var r,o=typeof t;if("string"===o||"number"===o||"boolean"===o||(0,i.cyL)(t))t={value:t};else if("object"!==o||c.call(t,"value")){if((0,i.hXl)(t[s.pF])||t[s.pF]===a.m5||!(0,i.KgX)(t[s.pF])&&!(0,i.EtT)(t[s.pF])&&!(0,i.Lmq)(t[s.pF])&&!(0,i.cyL)(t[s.pF]))return null}else t={value:n?JSON.stringify(t):t};if((0,i.cyL)(t[s.pF])&&!(t[s.pF][s.oI]>0))return null;if(!(0,i.hXl)(t[s.QV])){if((0,i.cyL)(t[s.pF])||!(0===(r=t[s.QV])||r>0&&r<=13||32===r))return null;t[s.pF]=t[s.pF].toString()}return t}function p(e,t,n){var r=-1;if(!(0,i.b07)(e))if(t>0&&(32===t?r=8192:t<=13&&(r=t<<5)),function(e){return e>=0&&e<=9}(n))-1===r&&(r=0),r|=n;else{var o=l[b(e)]||-1;-1!==r&&-1!==o?r|=o:6===o&&(r=o)}return r}function m(e,t,n,r,o){var a={},u=!1,c=0,l=arguments[s.oI],f=arguments;for((0,i.Lmq)(f[0])&&(u=f[0],c++);c<l;c++)e=f[c],(0,i.zav)(e,function(e,t){u&&t&&(0,i.Gvm)(t)?(0,i.cyL)(t)?(a[e]=a[e]||[],(0,i.Iuo)(t,function(t,n){t&&(0,i.Gvm)(t)?a[e][n]=m(!0,a[e][n],t):a[e][n]=t})):a[e]=m(!0,a[e],t):a[e]=t});return a}(0,i.Wtk)(),(0,i.Vdv)();var g=i.UUD;function y(e,t){var n=e;n[s.dg]=n[s.dg]||{},n[s.dg][s.Jg]=n[s.dg][s.Jg]||{},n[s.dg][s.Jg][t]=g()}function b(e){var t=0;if(null!=e){var n=typeof e;"string"===n?t=1:"number"===n?t=2:"boolean"===n?t=3:n===o._1&&(t=4,(0,i.cyL)(e)?(t=4096,e[s.oI]>0&&(t|=b(e[0]))):c.call(e,"value")&&(t=8192|b(e[s.pF])))}return t}function w(){return!!(0,i.zS2)("chrome")}function I(e){return e>0}},739(e,t,n){n.d(t,{Jg:()=>f,QV:()=>c,Sj:()=>o,Uw:()=>i,dg:()=>a,h4:()=>s,mE:()=>r,oI:()=>l,pF:()=>u});var r="initialize",i="logger",o="indexOf",a="timings",s="pollInternalLogs",u="value",c="kind",l="length",f="processTelemetryStart"},144(e,t,n){n.d(t,{PostChannel:()=>wt});var r=n(659),i=n(279),o=n(822),a=n(269),s=n(156),u=n(149),c=n(737),l=n(987),f=n(317),d=n(673),v=n(282),h=(0,v.H)({Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5}),p=((0,v.H)({Unknown:0,NonRetryableStatus:1,CleanStorage:2,MaxInStorageTimeExceeded:3}),n(775)),m=n(257),g=n(205),y="REAL_TIME",b="",w="drop",I="requeue",S="no-cache, no-store",C="application/x-json-stream",P="cache-control",_="content-type",E="client-version",k="client-id",T="time-delta-to-apply-millis",x="upload-time",D="apikey",R="AuthMsaDeviceTicket",A="WebAuthToken",U="AuthXToken",L="msfpc",H="trace",$="user",O="allowRequestSending",N="firstRequestSent",M="shouldAddClockSkewHeaders",z="getClockSkewHeaderValue",X="setClockSkew",F="length",q="concat",B="iKey",G="count",K="events",Z="push",V="split",j="splice",W="toLowerCase",Q="hdrs",J="useHdrs",Y="initialize",ee="setTimeoutOverride",te="clearTimeoutOverride",ne="overrideEndpointUrl",re="avoidOptions",ie="enableCompoundKey",oe="disableXhrSync",ae="disableFetchKeepAlive",se="useSendBeacon",ue="fetchCredentials",ce="alwaysUseXhrOverride",le="serializeOfflineEvt",fe="getOfflineRequestDetails",de="createPayload",ve="createOneDSPayload",he="payloadBlob",pe="headers",me="_thePayload",ge="urlString",ye="batches",be="sendType",we="addHeader",Ie="canSendRequest",Se="sendQueuedRequests",Ce="isCompletelyIdle",Pe="setUnloading",_e="resume",Ee="sendSynchronousBatch",ke="_transport",Te="getWParam",xe="isBeacon",De="timings",Re="isTeardown",Ae="isSync",Ue="data",Le="_sendReason",He="setKillSwitchTenants",$e="_backOffTransmission",Oe="identifier",Ne="eventsLimitInMem",Me="autoFlushEventsLimit",ze="baseData",Xe="sendAttempt",Fe="latency",qe="sync";function Be(e){var t=(e.ext||{}).intweb;return t&&(0,o.yD)(t[L])?t[L]:null}function Ge(e){for(var t=null,n=0;null===t&&n<e[F];n++)t=Be(e[n]);return t}var Ke=function(){function e(t,n){var r=n?[][q](n):[],i=this,o=Ge(r);i[B]=function(){return t},i.Msfpc=function(){return o||b},i[G]=function(){return r[F]},i[K]=function(){return r},i.addEvent=function(e){return!!e&&(r[Z](e),o||(o=Be(e)),!0)},i[V]=function(n,i){var s;if(n<r[F]){var u=r[F]-n;(0,a.hXl)(i)||(u=i<u?i:u),s=r[j](n,u),o=Ge(r)}return new e(t,s)}}return e.create=function(t,n){return new e(t,n)},e}(),Ze=n(292),Ve=n(856),je=n(664),We=function(){function e(){var t=!0,n=!0,r=!0,o="use-collector-delta",a=!1;(0,i.A)(e,this,function(e){e[O]=function(){return t},e[N]=function(){r&&(r=!1,a||(t=!1))},e[M]=function(){return n},e[z]=function(){return o},e[X]=function(e){a||(e?(o=e,n=!0,a=!0):n=!1,t=!0)}})}return e.__ieDyn=1,e}(),Qe=function(){function e(){var t={};(0,i.A)(e,this,function(e){e[He]=function(e,n){if(e&&n)try{var r=(s=e[V](","),u=[],s&&(0,a.Iuo)(s,function(e){u[Z]((0,a.EHq)(e))}),u);if("this-request-only"===n)return r;for(var i=1e3*parseInt(n,10),o=0;o<r[F];++o)t[r[o]]=(0,a.f0d)()+i}catch(e){return[]}var s,u;return[]},e.isTenantKilled=function(e){var n=t,r=(0,a.EHq)(e);return void 0!==n[r]&&n[r]>(0,a.f0d)()||(delete n[r],!1)}})}return e.__ieDyn=1,e}();function Je(e){var t,n=Math.floor(1200*Math.random())+2400;return t=Math.pow(2,e)*n,Math.min(t,6e5)}var Ye,et=2e6,tt=Math.min(et,65e3),nt="metadata",rt="f",it=/\./,ot=function(){function e(t,n,r,u,c,l){var f="data",d="baseData",v=!!u,h=!0,p=n,m={},g=!!l,y=c||o.Go;(0,i.A)(e,this,function(e){function n(e,t,i,s,u,c,l){(0,a.zav)(e,function(e,f){var d=null;if(f||(0,o.yD)(f)){var h=i,g=e,y=u,b=t;if(v&&!s&&it.test(e)){var w=e.split("."),I=w.length;if(I>1){y&&(y=y.slice());for(var S=0;S<I-1;S++){var C=w[S];b=b[C]=b[C]||{},h+="."+C,y&&y.push(C)}g=w[I-1]}}var P=s&&function(e){var t=m[e];return void 0===t&&(e.length>=7&&(t=(0,a.tGl)(e,"ext.metadata")||(0,a.tGl)(e,"ext.web")),m[e]=t),t}(h);if(d=!P&&p&&p.handleField(h,g)?p.value(h,g,f,r):(0,o.TC)(g,f,r)){var _=d.value;if(b[g]=_,c&&c(y,g,d),l&&"object"==typeof _&&!(0,a.cyL)(_)){var E=y;E&&(E=E.slice()).push(g),n(f,_,h+"."+g,s,E,c,l)}}}})}e.createPayload=function(e,t,n,r,i,o){return{apiKeys:[],payloadBlob:b,overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:e,isTeardown:t,isSync:n,isBeacon:r,sendType:o,sendReason:i}},e.appendPayload=function(n,r,i){var o=n&&r&&!n.overflow;return o&&(0,s.r2)(t,function(){return"Serializer:appendPayload"},function(){for(var t=r.events(),o=n.payloadBlob,s=n.numEvents,u=!1,c=[],l=[],f=n.isBeacon,d=f?65e3:3984588,v=f?tt:et,h=0,p=0;h<t.length;){var m=t[h];if(m){if(s>=i){n.overflow=r.split(h);break}var g=e.getEventBlob(m);if(g&&g.length<=v){var y=g.length;if(o.length+y>d){n.overflow=r.split(h);break}o&&(o+="\n"),o+=g,++p>20&&((0,a.hKY)(o,0,1),p=0),u=!0,s++}else g?c.push(m):l.push(m),t.splice(h,1),h--}h++}if(c.length>0&&n.sizeExceed.push(Ke.create(r.iKey(),c)),l.length>0&&n.failedEvts.push(Ke.create(r.iKey(),l)),u){n.batches.push(r),n.payloadBlob=o,n.numEvents=s;var b=r.iKey();-1===(0,a.rDm)(n.apiKeys,b)&&n.apiKeys.push(b)}},function(){return{payload:n,theBatch:{iKey:r.iKey(),evts:r.events()},max:i}}),o},e.getEventBlob=function(e){try{return(0,s.r2)(t,function(){return"Serializer.getEventBlob"},function(){var t={};t.name=e.name,t.time=e.time,t.ver=e.ver,t.iKey="o:"+(0,o.EO)(e.iKey);var r,i={};g||(r=function(e,t,n){!function(e,t,n,r,i){if(i&&t){var o=e(i.value,i.kind,i.propertyType);if(o>-1){var s=t[nt];s||(s=t[nt]={f:{}});var u=s[rt];if(u||(u=s[rt]={}),n)for(var c=0;c<n.length;c++){var l=n[c];u[l]||(u[l]={f:{}});var f=u[l][rt];f||(f=u[l][rt]={}),u=f}u=u[r]={},(0,a.cyL)(i.value)?u.a={t:o}:u.t=o}}}(y,i,e,t,n)});var s=e.ext;s&&(t.ext=i,(0,a.zav)(s,function(e,t){n(t,i[e]={},"ext."+e,!0,null,null,!0)}));var u=t[f]={};u.baseType=e.baseType;var c=u[d]={};return n(e.baseData,c,d,!1,[d],r,h),n(e.data,u,f,!1,[],r,h),JSON.stringify(t)},function(){return{item:e}})}catch(e){return null}}})}return e.__ieDyn=1,e}();function at(e,t){return{set:function(n,r){for(var i=[],o=2;o<arguments.length;o++)i[o-2]=arguments[o];return(0,a.vKV)([e,t],n,r,i)}}}var st="sendAttempt",ut="?cors=true&"+_[W]()+"="+C,ct=((Ye={})[1]=I,Ye[100]=I,Ye[200]="sent",Ye[8004]=w,Ye[8003]=w,Ye),lt={},ft={};function dt(e,t,n){lt[e]=t,!1!==n&&(ft[t]=e)}function vt(e,t){var n=!1;if(e&&t){var r=(0,a.cGk)(e);if(r&&r[F]>0)for(var i=t[W](),o=0;o<r[F];o++){var s=r[o];if(s&&(0,a.v0u)(t,s)&&s[W]()===i){n=!0;break}}}return n}function ht(e,t,n,r){t&&n&&n[F]>0&&(r&<[t]?(e[Q][lt[t]]=n,e[J]=!0):e.url+="&"+t+"="+n)}dt(R,R,!1),dt(E,E),dt(k,"Client-Id"),dt(D,D),dt(T,T),dt(x,x),dt(U,U);var pt=function(){function e(t,n,r,u){var c,f,v,h,m,g,y,I,R,A,U,H,$,W,Oe,Ne,Me,ze,Xe,Fe,qe,Be,Ge,Ye,et,tt,nt,rt,it,lt,dt,pt,mt=!1;(0,i.A)(e,this,function(e){function i(e,t){try{return dt&&dt.getSenderInst(e,t)}catch(e){}return null}function gt(){try{return{enableSendPromise:!1,isOneDs:!0,disableCredentials:!1,fetchCredentials:pt,disableXhr:!1,disableBeacon:!mt,disableBeaconSync:!mt,disableFetchKeepAlive:qe,timeWrapper:it,addNoResponse:Ge,senderOnCompleteCallBack:{xdrOnComplete:yt,fetchOnComplete:bt,xhrOnComplete:wt,beaconOnRetry:St}}}catch(e){}return null}function yt(e,t,n){var r=(0,d.Lo)(e);It(t,200,{},r),Lt(r)}function bt(e,t,n,r){var i={},o=e[pe];o&&o.forEach(function(e,t){i[t]=e}),function(e,n,r){It(t,e,n,r),Lt(r)}(e.status,i,n||b)}function wt(e,t,n){var r=(0,d.Lo)(e);It(t,e.status,(0,d.w3)(e,!0),r),Lt(r)}function It(e,t,n,r){try{e(t,n,r)}catch(e){(0,p.ZP)(y,2,518,(0,a.mmD)(e))}}function St(e,t,n){var r=200,i=e[me],o=e[ge]+(Ge?"&NoResponseBody=true":b);try{var s=(0,a.w3n)();if(i){var u=!!R.getPlugin("LocalStorage"),c=[],l=[];(0,a.Iuo)(i[ye],function(e){if(c&&e&&e[G]()>0)for(var t=e[K](),n=0;n<t[F];n++){if(!s.sendBeacon(o,W.getEventBlob(t[n]))){c[Z](e[V](n));break}l[Z](e[n])}else c[Z](e[V](0))}),l[F]>0&&(i.sentEvts=l),u||Ht(c,8003,i[be],!0)}else r=0}catch(e){(0,p.OG)(y,"Failed to send telemetry using sendBeacon API. Ex:"+(0,a.mmD)(e)),r=0}finally{It(t,r,{},b)}}function Ct(e){return 2===e||3===e}function Pt(e){return Me&&Ct(e)&&(e=2),e}function _t(){return!v&&m<n}function Et(){var e=$;return $=[],e}function kt(e,t,n){var r=!1;return e&&e[F]>0&&!v&&I[t]&&W&&(r=0!==t||_t()&&(n>0||h[O]())),r}function Tt(e){var t={};return e&&(0,a.Iuo)(e,function(e,n){t[n]={iKey:e[B](),evts:e[K]()}}),t}function xt(e,n,r,i,u){if(e&&0!==e[F])if(v)Ht(e,1,i);else{i=Pt(i);try{var c=e,l=0!==i;(0,s.r2)(R,function(){return"HttpManager:_sendBatches"},function(a){a&&(e=e.slice(0));for(var s=[],c=null,d=(0,o.WB)(),v=I[i]||(l?I[1]:I[0]),h=v&&v[ke],p=Be&&(Me||Ct(i)||3===h||v._isSync&&2===h);kt(e,i,n);){var m=e.shift();m&&m[G]()>0&&(f.isTenantKilled(m[B]())?s[Z](m):(c=c||W[de](n,r,l,p,u,i),W.appendPayload(c,m,t)?null!==c.overflow&&(e=[c.overflow][q](e),c.overflow=null,At(c,d,(0,o.WB)(),u),d=(0,o.WB)(),c=null):(At(c,d,(0,o.WB)(),u),d=(0,o.WB)(),e=[m][q](e),c=null)))}c&&At(c,d,(0,o.WB)(),u),e[F]>0&&($=e[q]($)),Ht(s,8004,i)},function(){return{batches:Tt(c),retryCount:n,isTeardown:r,isSynchronous:l,sendReason:u,useSendBeacon:Ct(i),sendType:i}},!l)}catch(e){(0,p.ZP)(y,2,48,"Unexpected Exception sending batch: "+(0,a.mmD)(e))}}}function Dt(e,t){var n={url:c,hdrs:{},useHdrs:!1};t?(n[Q]=(0,o.X$)(n[Q],H),n.useHdrs=(0,a.cGk)(n.hdrs)[F]>0):(0,a.zav)(H,function(e,t){ft[e]?ht(n,ft[e],t,!1):(n[Q][e]=t,n[J]=!0)}),ht(n,k,"NO_AUTH",t),ht(n,E,o.xE,t);var r=b;(0,a.Iuo)(e.apiKeys,function(e){r[F]>0&&(r+=","),r+=e}),ht(n,D,r,t),ht(n,x,(0,a.f0d)().toString(),t);var i=function(e){for(var t=0;t<e.batches[F];t++){var n=e[ye][t].Msfpc();if(n)return encodeURIComponent(n)}return b}(e);if((0,o.yD)(i)&&(n.url+="&ext.intweb.msfpc="+i),h[M]()&&ht(n,T,h[z](),t),R[Te]){var s=R[Te]();s>=0&&(n.url+="&w="+s)}for(var u=0;u<U[F];u++)n.url+="&"+U[u].name+"="+U[u].value;return n}function Rt(e,t,n){e[t]=e[t]||{},e[t][g.identifier]=n}function At(t,n,i,u){if(t&&t.payloadBlob&&t.payloadBlob[F]>0){var c=!!et,l=I[t.sendType];!Ct(t[be])&&t[xe]&&2===t.sendReason&&(l=I[2]||I[3]||l);var d=ze;(t.isBeacon||3===l[ke])&&(d=!1);var v=Dt(t,d);d=d||v[J];var b=(0,o.WB)();(0,s.r2)(R,function(){return"HttpManager:_doPayloadSend"},function(){for(var w=0;w<t.batches[F];w++)for(var I=t[ye][w][K](),E=0;E<I[F];E++){var k=I[E];if(Oe){var T=k[De]=k[De]||{};Rt(T,"sendEventStart",b),Rt(T,"serializationStart",n),Rt(T,"serializationCompleted",i)}k[st]>0?k[st]++:k[st]=1}Ht(t[ye],1e3+(u||0),t[be],!0);var x={data:t[he],urlString:v.url,headers:v[Q],_thePayload:t,_sendReason:u,timeout:Xe,disableXhrSync:Fe,disableFetchKeepAlive:qe};d&&(vt(x[pe],P)||(x[pe][P]=S),vt(x[pe],_)||(x[pe][_]=C));var D=null;l&&(D=function(n){h[N]();var i=function(n,i){!function(t,n,i,s){var u,c=9e3,l=null,d=!1,v=!1;try{var p=!0;if(typeof t!==je.bA){if(n){h[X](n["time-delta-millis"]);var y=n["kill-duration"]||n["kill-duration-seconds"];(0,a.Iuo)(f[He](n["kill-tokens"],y),function(e){(0,a.Iuo)(i[ye],function(t){if(t[B]()===e){l=l||[];var n=t[V](0);i.numEvents-=n[G](),l[Z](n)}})})}if(200==t||204==t)return void(c=200);((u=t)>=300&&u<500&&429!=u||501==u||505==u||i.numEvents<=0)&&(p=!1),c=9e3+t%1e3}if(p){c=100;var b=i.retryCnt;0===i[be]&&(b<r?(d=!0,Ut(function(){0===i[be]&&m--,xt(i[ye],b+1,i[Re],Me?2:i[be],5)},Me,Je(b))):(v=!0,Me&&(c=8001)))}}finally{d||(h[X](),function(t,n,r,i){try{i&&g[$e]();var s=t[ye];200===n&&(s=t.sentEvts||t[ye],i||t[Ae]||g._clearBackOff(),function(e){if(Oe){var t=(0,o.WB)();(0,a.Iuo)(e,function(e){e&&e[G]()>0&&function(e,t){Oe&&(0,a.Iuo)(e,function(e){Rt(e[De]=e[De]||{},"sendEventCompleted",t)})}(e[K](),t)})}}(s)),Ht(s,n,t[be],!0)}finally{0===t[be]&&(m--,5!==r&&e.sendQueuedRequests(t[be],r))}}(i,c,s,v)),Ht(l,8004,i[be])}}(n,i,t,u)},s=t[Re]||t[Ae];try{l.sendPOST(n,i,s),tt&&tt(x,n,s,t[xe])}catch(e){(0,p.OG)(y,"Unexpected exception sending payload. Ex:"+(0,a.mmD)(e)),It(i,0,{})}}),(0,s.r2)(R,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(D)if(0===t[be]&&m++,c&&!t.isBeacon&&3!==l[ke]){var e={data:x[Ue],urlString:x[ge],headers:(0,o.X$)({},x[pe]),timeout:x.timeout,disableXhrSync:x[oe],disableFetchKeepAlive:x[ae]},n=!1;(0,s.r2)(R,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{et(e,function(e){n=!0,A||e[me]||(e[me]=e[me]||x[me],e[Le]=e[Le]||x[Le]),D(e)},t.isSync||t[Re])}catch(e){n||D(x)}})}else D(x)})},function(){return{thePayload:t,serializationStart:n,serializationCompleted:i,sendReason:u}},t[Ae])}t.sizeExceed&&t.sizeExceed[F]>0&&Ht(t.sizeExceed,8003,t[be]),t.failedEvts&&t.failedEvts[F]>0&&Ht(t.failedEvts,8002,t[be])}function Ut(e,t,n){t?e():it.set(e,n)}function Lt(e){var t=nt;try{for(var n=0;n<t[F];n++)try{t[n](e)}catch(e){(0,p.ZP)(y,1,519,"Response handler failed: "+e)}if(e){var r=JSON.parse(e);(0,o.yD)(r.webResult)&&(0,o.yD)(r.webResult[L])&&Ne.set("MSFPC",r.webResult[L],31536e3)}}catch(e){}}function Ht(e,t,n,r){if(e&&e[F]>0&&u){var i=u[(c=t,l=ct[c],(0,o.yD)(l)||(l="oth",c>=9e3&&c<=9999?l="rspFail":c>=8e3&&c<=8999?l=w:c>=1e3&&c<=1999&&(l="send")),l)];if(i){var a=0!==n;(0,s.r2)(R,function(){return"HttpManager:_sendBatchesNotification"},function(){Ut(function(){try{i.call(u,e,t,a,n)}catch(e){(0,p.ZP)(y,1,74,"send request notification failed: "+e)}},r||a,0)},function(){return{batches:Tt(e),reason:t,isSync:a,sendSync:r,sendType:n}},!a)}}var c,l}!function(){var e;c=null,f=new Qe,v=!1,h=new We,mt=!1,m=0,g=null,y=null,I=null,R=null,A=!0,U=[],H={},$=[],W=null,Oe=!1,Ne=null,Me=!1,ze=!1,Xe=e,Fe=e,qe=e,Be=e,Ge=e,Ye=[],et=e,tt=e,nt=[],rt=!1,it=at(),lt=!1,dt=null}(),e[Y]=function(e,t,n){rt||(R=t,Ne=t.getCookieMgr(),y=(g=n).diagLog(),(0,a.Yny)(Ye,(0,l.a)(e,function(e){var r,s=e.cfg,u=e.cfg.extensionConfig[n.identifier];it=at(u[ee],u[te]),(0,o.yD)(s.anonCookieName)?function(e,t,n){for(var r=0;r<e[F];r++)if(e[r].name===t)return void(e[r].value=n);e[Z]({name:t,value:n})}(U,"anoncknm",s.anonCookieName):function(e){for(var t=0;t<e[F];t++)if("anoncknm"===e[t].name)return void e[j](t,1)}(U),et=u.payloadPreprocessor,tt=u.payloadListener;var l=u.httpXHROverride,f=u[ne]?u[ne]:s.endpointUrl;c=f+ut,ze=!!(0,a.b07)(u[re])||!u[re],Oe=!u.disableEventTimings;var v=u.valueSanitizer,h=u.stringifyObjects,m=!!s[ie];(0,a.b07)(u[ie])||(m=!!u[ie]),Xe=u.xhrTimeout,Fe=!!u[oe],qe=!!u[ae],Ge=!1!==u.addNoResponse,lt=!!u.excludeCsMetaData,t.getPlugin("LocalStorage")&&(qe=!0),mt=!(0,Ze.lV)(),W=new ot(R,v,h,m,o.Go,lt),(0,a.hXl)(u[se])||(mt=!!u[se]),u[ue]&&(pt=u[ue]);var g=gt();dt?dt.SetConfig(g):(dt=new Ve.v)[Y](g,y);var b=l,w=u[ce]?l:null,S=u[ce]?l:null,C=[3,2];if(!l){A=!1;var P=[];(0,Ze.lV)()?(P=[2,1],C=[2,1,3]):P=[1,2,3],(l=i(P=(0,d.jL)(P,u.transports),!1))||(0,p.OG)(y,"No available transport to send events"),b=i(P,!0)}w||(w=i(C=(0,d.jL)(C,u.unloadTransports),!0)),Be=!A&&(mt&&(0,Ze.Uf)()||!qe&&(0,Ze.R7)(!0)),(r={})[0]=l,r[1]=b||i([1,2,3],!0),r[2]=w||b||i([1],!0),r[3]=S||i([2,3],!0)||b||i([1],!0),I=r})),rt=!0)},e.addResponseHandler=function(e){return nt[Z](e),{rm:function(){var t=nt.indexOf(e);t>=0&&nt[j](t,1)}}},e[le]=function(e){try{if(W)return W.getEventBlob(e)}catch(e){}return b},e[fe]=function(){try{return Dt(W&&W[de](0,!1,!1,!1,1,0),ze)}catch(e){}return null},e[ve]=function(e,n){try{var r=[];(0,a.Iuo)(e,function(e){n&&(e=(0,d.hW)(e));var t=Ke.create(e[B],[e]);r[Z](t)});for(var i=null;r[F]>0&&W;){var o=r.shift();o&&o[G]()>0&&(i=i||W[de](0,!1,!1,!1,1,0),W.appendPayload(i,o,t))}var s=Dt(i,ze),u={data:i[he],urlString:s.url,headers:s[Q],timeout:Xe,disableXhrSync:Fe,disableFetchKeepAlive:qe};return ze&&(vt(u[pe],P)||(u[pe][P]=S),vt(u[pe],_)||(u[pe][_]=C)),u}catch(e){}return null},e._getDbgPlgTargets=function(){return[I[0],f,W,I,gt(),c]},e[we]=function(e,t){H[e]=t},e.removeHeader=function(e){delete H[e]},e[Ie]=function(){return _t()&&h[O]()},e[Se]=function(e,t){(0,a.b07)(e)&&(e=0),Me&&(e=Pt(e),t=2),kt($,e,0)&&xt(Et(),0,!1,e,t||0)},e[Ce]=function(){return!v&&0===m&&0===$[F]},e[Pe]=function(e){Me=e},e.addBatch=function(e){if(e&&e[G]()>0){if(f.isTenantKilled(e[B]()))return!1;$[Z](e)}return!0},e.teardown=function(){$[F]>0&&xt(Et(),0,!0,2,2),(0,a.Iuo)(Ye,function(e){e&&e.rm&&e.rm()}),Ye=[]},e.pause=function(){v=!0},e[_e]=function(){v=!1,e[Se](0,4)},e[Ee]=function(e,t,n){e&&e[G]()>0&&((0,a.hXl)(t)&&(t=1),Me&&(t=Pt(t),n=2),xt([e],0,!1,t,n||0))}})}return e.__ieDyn=1,e}(),mt=1e4,gt="eventsDiscarded",yt=void 0,bt=(0,a.ZHX)({eventsLimitInMem:{isVal:o.ei,v:mt},immediateEventLimit:{isVal:o.ei,v:500},autoFlushEventsLimit:{isVal:o.ei,v:0},disableAutoBatchFlushLimit:!1,httpXHROverride:{isVal:function(e){return e&&e.sendPOST},v:yt},overrideInstrumentationKey:yt,overrideEndpointUrl:yt,disableTelemetry:!1,ignoreMc1Ms0CookieProcessing:!1,setTimeoutOverride:yt,clearTimeoutOverride:yt,payloadPreprocessor:yt,payloadListener:yt,disableEventTimings:yt,valueSanitizer:yt,stringifyObjects:yt,enableCompoundKey:yt,disableOptimizeObj:!1,fetchCredentials:yt,transports:yt,unloadTransports:yt,useSendBeacon:yt,disableFetchKeepAlive:yt,avoidOptions:!1,xhrTimeout:yt,disableXhrSync:yt,alwaysUseXhrOverride:!1,maxEventRetryAttempts:{isVal:a.EtT,v:6},maxUnloadEventRetryAttempts:{isVal:a.EtT,v:2},addNoResponse:yt,excludeCsMetaData:yt}),wt=function(e){function t(){var n,r=e.call(this)||this;r.identifier="PostChannel",r.priority=1011,r.version="4.3.4";var v,m,b,w,I,S,C,P,_,E,k,T,x,D,U,L,O,N,M,z,X,W,Q,J,ne,re=!1,ie=[],oe=!1,ae=0,se=0,ue={},ce=y;return(0,i.A)(t,r,function(e,t){function r(){(0,u.Ds)(null,N),(0,u.sq)(null,N),(0,u.vF)(null,N)}function i(e){var t="";return e&&e[F]&&(0,a.Iuo)(e,function(e){t&&(t+="\n"),t+=e}),t}function de(e){var t="";try{me(e),t=P[le](e)}catch(e){}return t}function he(e){"beforeunload"!==(e||(0,a.zkX)().event).type&&(U=!0,P[Pe](U)),Le(2,2)}function pe(e){U=!1,P[Pe](U)}function me(e){e.ext&&e.ext[H]&&delete e.ext[H],e.ext&&e.ext[$]&&e.ext[$].id&&delete e.ext[$].id,D&&(e.ext=(0,d.hW)(e.ext),e[ze]&&(e[ze]=(0,d.hW)(e[ze])),e[Ue]&&(e[Ue]=(0,d.hW)(e[Ue])))}function ge(e,t){if(e[Xe]||(e[Xe]=0),e[Fe]||(e[Fe]=1),me(e),e[qe])if(S||oe)e[Fe]=3,e[qe]=!1;else if(P)return D&&(e=(0,d.hW)(e)),void P[Ee](Ke.create(e[B],[e]),!0===e[qe]?1:e[qe],3);var n=e[Fe],r=se,i=b;4===n&&(r=ae,i=m);var o=!1;if(r<i)o=!Ge(e,t);else{var a=1,s=20;4===n&&(a=4,s=1),o=!0,function(e,t,n,r){for(;n<=t;){var i=He(e,t,!0);if(i&&i[G]()>0){var o=i[V](0,r),a=o[G]();if(a>0)return 4===n?ae-=a:se-=a,nt(gt,[o],h.QueueFull),!0}n++}return Ze(),!1}(e[B],e[Fe],a,s)&&(o=!Ge(e,t))}o&&tt(gt,[e],h.QueueFull)}function be(e,t,n){var r=Ve(e,t,n);return P[Se](t,n),r}function ke(){return se>0}function xe(){if(T>=0&&Ve(T,0,x)&&P[Se](0,x),ae>0&&!I&&!oe){var e=ue[ce][2];e>=0&&(I=Re(function(){I=null,be(4,0,1),xe()},e))}var t=ue[ce][1];!w&&!v&&t>=0&&!oe&&(ke()?w=Re(function(){w=null,be(0===C?3:1,0,1),C++,C%=2,xe()},t):C=0)}function De(){n=null,re=!1,ie=[],v=null,oe=!1,ae=0,m=500,se=0,b=mt,ue={},ce=y,w=null,I=null,S=0,C=0,_={},E=0,Q=!1,k=0,T=-1,x=null,D=!0,U=!1,L=6,O=2,N=null,J=null,ne=!1,M=at(),P=new pt(500,2,1,{requeue:Ye,send:rt,sent:it,drop:ot,rspFail:st,oth:ut}),Qe(),_[4]={batches:[],iKeyMap:{}},_[3]={batches:[],iKeyMap:{}},_[2]={batches:[],iKeyMap:{}},_[1]={batches:[],iKeyMap:{}},ct()}function Re(e,t){0===t&&S&&(t=1);var n=1e3;return S&&(n=Je(S-1)),M.set(e,t*n)}function Ae(){return null!==w&&(w.cancel(),w=null,C=0,!0)}function Le(e,t){Ae(),v&&(v.cancel(),v=null),oe||be(1,e,t)}function He(e,t,n){var r=_[t];r||(r=_[t=1]);var i=r.iKeyMap[e];return!i&&n&&(i=Ke.create(e),r.batches[Z](i),r.iKeyMap[e]=i),i}function Be(t,n){P[Ie]()&&!S&&(E>0&&se>E&&(n=!0),n&&null==v&&e.flush(t,function(){},20))}function Ge(e,t){D&&(e=(0,d.hW)(e));var n=e[Fe],r=He(e[B],n,!0);return!!r.addEvent(e)&&(4!==n?(se++,t&&0===e[Xe]&&Be(!e.sync,k>0&&r[G]()>=k)):ae++,!0)}function Ze(){for(var e=0,t=0,n=function(n){var r=_[n];r&&r[ye]&&(0,a.Iuo)(r[ye],function(r){4===n?e+=r[G]():t+=r[G]()})},r=1;r<=4;r++)n(r);se=t,ae=e}function Ve(t,n,r){var i=!1,o=0===n;return!o||P[Ie]()?(0,s.r2)(e.core,function(){return"PostChannel._queueBatches"},function(){for(var e=[],n=4;n>=t;){var r=_[n];r&&r.batches&&r.batches[F]>0&&((0,a.Iuo)(r[ye],function(t){P.addBatch(t)?i=i||t&&t[G]()>0:e=e[q](t[K]()),4===n?ae-=t[G]():se-=t[G]()}),r[ye]=[],r.iKeyMap={}),n--}e[F]>0&&tt(gt,e,h.KillSwitch),i&&T>=t&&(T=-1,x=0)},function(){return{latency:t,sendType:n,sendReason:r}},!o):(T=T>=0?Math.min(T,t):t,x=Math.max(x,r)),i}function je(e,t){be(1,0,t),Ze(),We(function(){e&&e(),ie[F]>0?v=Re(function(){v=null,je(ie.shift(),t)},0):(v=null,xe())})}function We(e){P[Ce]()?e():v=Re(function(){v=null,We(e)},.25)}function Qe(){(ue={})[y]=[2,1,0],ue.NEAR_REAL_TIME=[6,3,0],ue.BEST_EFFORT=[18,9,0]}function Ye(t,n){var r=[],i=L;U&&(i=O),(0,a.Iuo)(t,function(t){t&&t[G]()>0&&(0,a.Iuo)(t[K](),function(t){t&&(t[qe]&&(t[Fe]=4,t[qe]=!1),t[Xe]<i?((0,o.u9)(t,e[Oe]),ge(t,!1)):r[Z](t))})}),r[F]>0&&tt(gt,r,h.NonRetryableStatus),U&&Le(2,2)}function et(t,n){var r=W||{},i=r[t];if(i)try{i.apply(r,n)}catch(n){(0,p.ZP)(e.diagLog(),1,74,t+" notification failed: "+n)}}function tt(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];t&&t[F]>0&&et(e,[t][q](n))}function nt(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];t&&t[F]>0&&(0,a.Iuo)(t,function(t){t&&t[G]()>0&&et(e,[t.events()][q](n))})}function rt(e,t,n){e&&e[F]>0&&et("eventsSendRequest",[t>=1e3&&t<=1999?t-1e3:0,!0!==n])}function it(e,t){nt("eventsSent",e,t),xe()}function ot(e,t){nt(gt,e,t>=8e3&&t<=8999?t-8e3:h.Unknown)}function st(e){nt(gt,e,h.NonRetryableStatus),xe()}function ut(e,t){nt(gt,e,h.Unknown),xe()}function ct(){k=X?0:Math.max(1500,b/6)}De(),e._getDbgPlgTargets=function(){return[P,n]},e[Y]=function(i,d,v){(0,s.r2)(d,function(){return"PostChannel:initialize"},function(){t[Y](i,d,v),W=d.getNotifyMgr();try{N=(0,u.Hm)((0,c.Z)(e[Oe]),d.evtNamespace&&d.evtNamespace()),e._addHook((0,l.a)(i,function(t){var i=t.cfg,s=(0,f.i8)(null,i,d);n=s.getExtCfg(e[Oe],bt),M=at(n[ee],n[te]),D=!n.disableOptimizeObj&&(0,o.F2)(),z=n.ignoreMc1Ms0CookieProcessing,function(e){var t=e[Te];e[Te]=function(){var n=0;return z&&(n|=2),n|t.call(e)}}(d),b=n[Ne],m=n.immediateEventLimit,E=n[Me],L=n.maxEventRetryAttempts,O=n.maxUnloadEventRetryAttempts,X=n.disableAutoBatchFlushLimit,(0,a.$XS)(i.endpointUrl)?e.pause():oe&&e[_e](),ct(),J=n.overrideInstrumentationKey,ne=!!n.disableTelemetry,Q&&r();var c=i.disablePageUnloadEvents||[];Q=(0,u.ee)(he,c,N),Q=(0,u.Fc)(he,c,N)||Q,Q=(0,u.oS)(pe,i.disablePageShowEvents,N)||Q})),P[Y](i,e.core,e)}catch(t){throw e.setInitialized(!1),t}},function(){return{theConfig:i,core:d,extensions:v}})},e.processTelemetry=function(t,n){(0,o.u9)(t,e[Oe]),n=n||e._getTelCtx(n);var r=t;ne||re||(J&&(r[B]=J),ge(r,!0),U?Le(2,2):xe()),e.processNext(r,n)},e.getOfflineSupport=function(){try{var e=P&&P[fe]();if(P)return{getUrl:function(){return e?e.url:null},serialize:de,batch:i,shouldProcess:function(e){return!ne},createPayload:function(e){return null},createOneDSPayload:function(e){if(P[ve])return P[ve](e,D)}}}catch(e){}return null},e._doTeardown=function(e,t){Le(2,2),re=!0,P.teardown(),r(),De()},e.setEventQueueLimits=function(e,t){n[Ne]=b=(0,o.ei)(e)?e:mt,n[Me]=E=(0,o.ei)(t)?t:0,ct();var r=se>e;if(!r&&k>0)for(var i=1;!r&&i<=3;i++){var s=_[i];s&&s[ye]&&(0,a.Iuo)(s[ye],function(e){e&&e[G]()>=k&&(r=!0)})}Be(!0,r)},e.pause=function(){Ae(),oe=!0,P&&P.pause()},e[_e]=function(){oe=!1,P&&P[_e](),xe()},e._loadTransmitProfiles=function(e){Ae(),Qe(),ce=y,xe(),(0,a.zav)(e,function(e,t){var n=t[F];if(n>=2){var r=n>2?t[2]:0;if(t[j](0,n-2),t[1]<0&&(t[0]=-1),t[1]>0&&t[0]>0){var i=t[0]/t[1];t[0]=Math.ceil(i)*t[1]}r>=0&&t[1]>=0&&r>t[1]&&(r=t[1]),t[Z](r),ue[e]=t}})},e.flush=function(e,t,n){var r;if(void 0===e&&(e=!0),!oe)if(n=n||1,e)t||(r=(0,g.Qo)(function(e){t=e})),null==v?(Ae(),Ve(1,0,n),v=Re(function(){v=null,je(t,n)},0)):ie[Z](t);else{var i=Ae();be(1,1,n),t&&t(),i&&xe()}return r},e.setMsaAuthTicket=function(e){P[we](R,e)},e.setAuthPluginHeader=function(e){P[we](A,e)},e.removeAuthPluginHeader=function(){P.removeHeader(A)},e.hasEvents=ke,e._setTransmitProfile=function(e){ce!==e&&void 0!==ue[e]&&(Ae(),ce=e,xe())},(0,d.o$)(e,function(){return P},["addResponseHandler"]),e[$e]=function(){S<4&&(S++,Ae(),xe())},e._clearBackOff=function(){S&&(S=0,Ae(),xe())}}),r}return(0,r.qU)(t,e),t.__ieDyn=1,t}(m.s)},845(e,t,n){n.d(t,{Uu:()=>r});var r="AppInsightsChannelPlugin"},475(e,t,n){n.d(t,{DD:()=>u,Lx:()=>s,NU:()=>a});var r=n(269),i=n(182);function o(e,t,n){return!e&&(0,r.hXl)(e)?t:(0,r.Lmq)(e)?e:"true"===(0,r.oJg)(e)[i.OL]()}function a(e){return{mrg:!0,v:e}}function s(e,t,n){return{fb:n,isVal:e,v:t}}function u(e,t){return{fb:t,set:o,v:!!e}}},991(e,t,n){n.d(t,{q:()=>u});var r=n(269),i=n(182);function o(e){return e&&(0,r.Gvm)(e)&&(e.isVal||e.fb||(0,r.KhI)(e,"v")||(0,r.KhI)(e,"mrg")||(0,r.KhI)(e,"ref")||e.set)}function a(e,t,n){var o,a=n.dfVal||r.O9V;if(t&&n.fb){var s=n.fb;(0,r.cyL)(s)||(s=[s]);for(var u=0;u<s[i.oI];u++){var c=s[u],l=t[c];if(a(l)?o=l:e&&(a(l=e.cfg[c])&&(o=l),e.set(e.cfg,(0,r.oJg)(c),l)),a(o))break}}return!a(o)&&a(n.v)&&(o=n.v),o}function s(e,t,n){var u,c=n;return n&&o(n)&&(c=a(e,t,n)),c&&(o(c)&&(c=s(e,t,c)),(0,r.cyL)(c)?(u=[])[i.oI]=c[i.oI]:(0,r.QdQ)(c)&&(u={}),u&&((0,r.zav)(c,function(n,r){r&&o(r)&&(r=s(e,t,r)),u[n]=r}),c=u)),c}function u(e,t,n,c){var l,f,d,v,h,p,m,g,y=c;o(y)?(l=y.isVal,f=y.set,p=y[i.XW],m=y[i.JQ],v=y.mrg,!(h=y.ref)&&(0,r.b07)(h)&&(h=!!v),d=a(e,t,y)):d=c,m&&e[i.JQ](t,n);var b=!0,w=t[n];!w&&(0,r.hXl)(w)||(g=w,b=!1,l&&g!==d&&!l(g)&&(g=d,b=!0),f&&(b=(g=f(g,d,t))===d)),b?g=d?s(e,t,d):d:((0,r.QdQ)(g)||(0,r.cyL)(d))&&v&&d&&((0,r.QdQ)(d)||(0,r.cyL)(d))&&(0,r.zav)(d,function(t,n){u(e,g,t,n)}),e.set(t,n,g),h&&e.ref(t,n),p&&e[i.XW](t,n)}},987(e,t,n){n.d(t,{e:()=>P,a:()=>_});var r=n(269),i=n(737),o=n(492),a=n(182),s=n(991),u=(0,r.eCG)("[[ai_dynCfg_1]]"),c=(0,r.eCG)("[[ai_blkDynCfg_1]]"),l=(0,r.eCG)("[[ai_frcDynCfg_1]]");function f(e){var t;return e&&((0,r.cyL)(e)?(t=[])[a.oI]=e[a.oI]:(0,r.QdQ)(e)&&(t={}),t)?((0,r.zav)(e,function(e,n){t[e]=f(n)}),t):e}function d(e,t,n){var i=!1;return n&&!e[t.blkVal]&&((i=n[l])||n[c]||(i=(0,r.QdQ)(n)||(0,r.cyL)(n))),i}function v(e){(0,r.zkd)("InvalidAccess:"+e)}var h,p=["push","pop","shift","unshift","splice"],m=function(e,t,n,i){e&&e[a.ih](3,108,"".concat(n," [").concat(t,"] failed - ")+(0,r.mmD)(i))};function g(e,t){var n=(0,r.kgX)(e,t);return n&&n.get}function y(e,t,n,i){if(t){var s=g(t,n);s&&s[e.prop]?t[n]=i:function(e,t,n,i){var s={n,h:[],trk:function(t){t&&t.fn&&(-1===(0,r.rDm)(s.h,t)&&s.h[a.y5](t),e.trk(t,s))},clr:function(e){var t=(0,r.rDm)(s.h,e);-1!==t&&s.h[a.Ic](t,1)}},c=!0,l=!1;function f(){c&&(l=l||d(f,e,i),i&&!i[u]&&l&&(i=w(e,i,n,"Converting")),c=!1);var t=e.act;return t&&s.trk(t),i}f[e.prop]={chng:function(){e.add(s)}},(0,r.vF1)(t,s.n,{g:f,s:function(h){if(i!==h){f[e.ro]&&!e.upd&&v("["+n+"] is read-only:"+(0,r.mmD)(t)),c&&(l=l||d(f,e,i),c=!1);var p=l&&f[e.rf];if(l)if(p){(0,r.zav)(i,function(e){i[e]=h?h[e]:o.HP});try{(0,r.zav)(h,function(t,n){y(e,i,t,n)}),h=i}catch(t){m((e.hdlr||{})[a.Uw],n,"Assigning",t),l=!1}}else i&&i[u]&&(0,r.zav)(i,function(t){var n=g(i,t);if(n){var r=n[e.prop];r&&r.chng()}});if(h!==i){var b=h&&d(f,e,h);!p&&b&&(h=w(e,h,n,"Converting")),i=h,l=b}e.add(s)}}})}(e,t,n,i)}return t}function b(e,t,n,i){if(t){var o=g(t,n),s=o&&!!o[e.prop],u=i&&i[0],l=i&&i[1],f=i&&i[2];if(!s){if(f)try{!function(e){if(e&&((0,r.QdQ)(e)||(0,r.cyL)(e)))try{e[c]=!0}catch(e){}}(t)}catch(t){m((e.hdlr||{})[a.Uw],n,"Blocking",t)}try{y(e,t,n,t[n]),o=g(t,n)}catch(t){m((e.hdlr||{})[a.Uw],n,"State",t)}}u&&(o[e.rf]=u),l&&(o[e.ro]=l),f&&(o[e.blkVal]=!0)}return t}function w(e,t,n,i){try{(0,r.zav)(t,function(n,r){y(e,t,n,r)}),t[u]||((0,r.UxO)(t,u,{get:function(){return e[a.K0]}}),function(e,t,n){(0,r.cyL)(t)&&(0,r.Iuo)(p,function(r){var i=t[r];t[r]=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var s=i[a.y9](this,r);return w(e,t,n,"Patching"),s}})}(e,t,n))}catch(t){m((e.hdlr||{})[a.Uw],n,i,t)}return t}var I="[[ai_",S="]]";function C(e,t,n){var o,c=function(e){if(e){var t=e[u]||e;if(t.cfg&&(t.cfg===e||t.cfg[u]===t))return t}return null}(t);if(c)return c;var l,d=(0,i.Z)("dyncfg",!0),v=t&&!1!==n?t:f(t),p=((o={uid:null,cfg:v})[a.Uw]=e,o[a.zs]=function(){l[a.zs]()},o.set=function(t,n,r){try{t=y(l,t,n,r)}catch(t){m(e,n,"Setting value",t)}return t[n]},o[a.h0]=function(e,t){return t&&(0,r.zav)(t,function(t,n){(0,s.q)(p,e,t,n)}),e},o[a.x6]=function(e){return function(e,t){var n={fn:t,rm:function(){n.fn=null,e=null,t=null}};return(0,r.vF1)(n,"toJSON",{v:function(){return"WatcherHandler"+(n.fn?"":"[X]")}}),e.use(n,t),n}(l,e)},o.ref=function(e,t){var n;return b(l,e,t,(n={},n[0]=!0,n))[t]},o[a.XW]=function(e,t){var n;return b(l,e,t,(n={},n[1]=!0,n))[t]},o[a.JQ]=function(e,t){var n;return b(l,e,t,(n={},n[2]=!0,n))[t]},o._block=function(e,t){l.use(null,function(n){var i=l.upd;try{(0,r.b07)(t)||(l.upd=t),e(n)}finally{l.upd=i}})},o);return(0,r.vF1)(p,"uid",{c:!1,e:!1,w:!1,v:d}),w(l=function(e){var t,n,i=(0,r.jjc)(I+"get"+e.uid+S),o=(0,r.jjc)(I+"ro"+e.uid+S),s=(0,r.jjc)(I+"rf"+e.uid+S),u=(0,r.jjc)(I+"blkVal"+e.uid+S),c=(0,r.jjc)(I+"dtl"+e.uid+S),l=null,f=null;function d(t,i){var o=n.act;try{n.act=t,t&&t[c]&&((0,r.Iuo)(t[c],function(e){e.clr(t)}),t[c]=[]),i({cfg:e.cfg,set:e.set.bind(e),setDf:e[a.h0].bind(e),ref:e.ref.bind(e),rdOnly:e[a.XW].bind(e)})}catch(t){var s=e[a.Uw];throw s&&s[a.ih](1,107,(0,r.mmD)(t)),t}finally{n.act=o||null}}function v(){if(l){var e=l;l=null,f&&f[a._w](),f=null;var t=[];if((0,r.Iuo)(e,function(e){if(e&&(e[c]&&((0,r.Iuo)(e[c],function(t){t.clr(e)}),e[c]=null),e.fn))try{d(e,e.fn)}catch(e){t[a.y5](e)}}),l)try{v()}catch(e){t[a.y5](e)}t[a.oI]>0&&function(e,t){h||(h=(0,r.aqQ)("AggregationError",function(e,t){t[a.oI]>1&&(e.errors=t[1])}));var n="Watcher error(s): ";throw(0,r.Iuo)(t,function(e,t){n+="\n".concat(t," > ").concat((0,r.mmD)(e))}),new h(n,t||[])}(0,t)}}return(t={prop:i,ro:o,rf:s})[a.JQ]=u,t[a.K0]=e,t.add=function(e){if(e&&e.h[a.oI]>0){l||(l=[]),f||(f=(0,r.dRz)(function(){f=null,v()},0));for(var t=0;t<e.h[a.oI];t++){var n=e.h[t];n&&-1===(0,r.rDm)(l,n)&&l[a.y5](n)}}},t[a.zs]=v,t.use=d,t.trk=function(e,t){if(e){var n=e[c]=e[c]||[];-1===(0,r.rDm)(n,t)&&n[a.y5](t)}},n=t}(p),v,"config","Creating"),p}function P(e,t,n,r){var i=C(n,e||{},r);return t&&i[a.h0](i.cfg,t),i}function _(e,t,n){var i=e[u]||e;return!i.cfg||i.cfg!==e&&i.cfg[u]!==i?(function(e,t){e?(e[a.on](t),e[a.ih](2,108,t)):v(t)}(n,o.xW+(0,r.mmD)(e)),P(e,null,n)[a.x6](t)):i[a.x6](t)}},282(e,t,n){n.d(t,{H:()=>i,o:()=>o});var r=n(269),i=r.WSA,o=r.fn0},875(e,t,n){n.d(t,{f:()=>r});var r=(0,n(282).H)({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2})},107(e,t,n){n.d(t,{_:()=>ce});var r,i,o,a=n(659),s=n(279),u=n(205),c=n(269),l=n(987),f=n(875),d=n(182),v=n(13),h=n(847),p=n(475),m=n(775),g=n(292),y=n(673),b=n(492),w="toGMTString",I="toUTCString",S="cookie",C="expires",P="isCookieUseDisabled",_="disableCookiesUsage",E="_ckMgr",k=null,T=null,x=null,D={},R={},A=((r={cookieCfg:(0,p.NU)((i={},i[b.Fk]={fb:"cookieDomain",dfVal:y.Gh},i.path={fb:"cookiePath",dfVal:y.Gh},i.enabled=b.HP,i.ignoreCookies=b.HP,i.blockedCookies=b.HP,i)),cookieDomain:b.HP,cookiePath:b.HP})[_]=b.HP,r);function U(){!o&&(o=(0,c.nRs)(function(){return(0,c.YEm)()}))}function L(e){return!e||e.isEnabled()}function H(e,t){return!!(t&&e&&(0,c.cyL)(e.ignoreCookies))&&-1!==(0,c.rDm)(e.ignoreCookies,t)}function $(e,t){var n=t[d.XM];if((0,c.hXl)(n)){var r=void 0;(0,c.b07)(e[P])||(r=!e[P]),(0,c.b07)(e[_])||(r=!e[_]),n=r}return n}function O(e){if(null===k){k=!1,!o&&U();try{var t=o.v||{};k=void 0!==t[S]}catch(t){(0,m.ZP)(e,2,68,"Cannot access document.cookie - "+(0,y.lL)(t),{exception:(0,c.mmD)(t)})}}return k}function N(e){var t={};if(e&&e[d.oI]){var n=(0,c.EHq)(e)[d.sY](";");(0,c.Iuo)(n,function(e){if(e=(0,c.EHq)(e||b.m5)){var n=(0,c.HzD)(e,"=");-1===n?t[e]=null:t[(0,c.EHq)((0,c.ZWZ)(e,n))]=(0,c.EHq)((0,c.P0f)(e,n+1))}})}return t}function M(e,t){return(0,c.Tnt)(e[t])?e[t]():null}function z(e,t){var n=e||b.m5;return(0,c.zav)(t,function(e,t){n+="; "+e+((0,c.hXl)(t)?b.m5:"="+t)}),n}function X(e){var t=b.m5;if(!o&&U(),o.v){var n=o.v[S]||b.m5;x!==n&&(D=N(n),x=n),t=(0,c.EHq)(D[e]||b.m5)}return t}function F(e,t){!o&&U(),o.v&&(o.v[S]=e+"="+t)}var q=n(737),B=n(867),G={perfEvtsSendAll:!1};function K(e){e.h=null;var t=e.cb;e.cb=[],(0,c.Iuo)(t,function(e){(0,c.gBW)(e.fn,[e.arg])})}function Z(e,t,n,r){(0,c.Iuo)(e,function(e){e&&e[t]&&(n?(n.cb[d.y5]({fn:r,arg:e}),n.h=n.h||(0,c.dRz)(K,0,n)):(0,c.gBW)(r,[e]))})}var V,j=function(){function e(t){var n,r;this.listeners=[];var i=[],o={h:null,cb:[]},a=(0,l.e)(t,G);r=a[d.x6](function(e){n=!!e.cfg.perfEvtsSendAll}),(0,s.A)(e,this,function(e){(0,c.vF1)(e,"listeners",{g:function(){return i}}),e[d.vR]=function(e){i[d.y5](e)},e[d.h3]=function(e){for(var t=(0,c.rDm)(i,e);t>-1;)i[d.Ic](t,1),t=(0,c.rDm)(i,e)},e[b.fc]=function(e){Z(i,b.fc,o,function(t){t[b.fc](e)})},e[b.Yp]=function(e,t){Z(i,b.Yp,o,function(n){n[b.Yp](e,t)})},e[b.dI]=function(e,t){Z(i,b.dI,t?o:null,function(n){n[b.dI](e,t)})},e[b.l0]=function(e){e&&(!n&&e[d.Zu]()||Z(i,b.l0,null,function(t){e[d.tI]?(0,c.dRz)(function(){return t[b.l0](e)},0):t[b.l0](e)}))},e[b.s4]=function(e){e&&e[d.oI]&&Z(i,b.s4,o,function(t){t[b.s4](e)})},e[b.Vj]=function(e){e&&e[d.Cd]&&Z(i,b.Vj,o,function(t){t[b.Vj](e)})},e[b.Ev]=function(e,t){if(e>0){var n=t||0;Z(i,b.Ev,o,function(t){t[b.Ev](e,n)})}},e[d.M5]=function(e){var t,n=function(){r&&r.rm(),r=null,i=[],o.h&&o.h[d._w](),o.h=null,o.cb=[]};if(Z(i,"unload",null,function(n){var r=n[d.M5](e);r&&(t||(t=[]),t[d.y5](r))}),t)return(0,u.Qo)(function(e){return(0,u.Dv)((0,u.Xf)(t),function(){n(),e()})});n()}})}return e.__ieDyn=1,e}(),W=n(156),Q=n(317),J=n(372),Y=function(e){function t(){var n,r,i=e.call(this)||this;function o(){n=0,r=[]}return i.identifier="TelemetryInitializerPlugin",i.priority=199,o(),(0,s.A)(t,i,function(e,t){e.addTelemetryInitializer=function(e){return function(e,t,n){var r={id:t,fn:n};return(0,c.Yny)(e,r),{remove:function(){(0,c.Iuo)(e,function(t,n){if(t.id===r.id)return e[d.Ic](n,1),-1})}}}(r,n++,e)},e[b.qT]=function(t,n){(function(e,t,n){for(var r=!1,i=e[d.oI],o=0;o<i;++o){var a=e[o];if(a)try{if(!1===a.fn[d.y9](null,[t])){r=!0;break}}catch(e){(0,m.ZP)(n,2,64,"Telemetry initializer failed: "+(0,y.lL)(e),{exception:(0,c.mmD)(e)},!0)}}return!r})(r,t,n?n[d.e4]():e[d.e4]())&&e[d.$5](t,n)},e[d.tn]=function(){o()}}),i}return(0,a.qU)(t,e),t.__ieDyn=1,t}(n(257).s),ee=n(836),te=n(969),ne="Plugins must provide initialize method",re="SDK is still unloading...",ie=(0,c.ZHX)(((V={cookieCfg:{}})[b.jy]={rdOnly:!0,ref:!0,v:[]},V[b.LZ]={rdOnly:!0,ref:!0,v:[]},V[b.Bw]={ref:!0,v:{}},V[b.Yd]=b.HP,V.loggingLevelConsole=0,V.diagnosticLogInterval=b.HP,V));function oe(e,t){return new W.NS(t)}function ae(e,t){var n=!1;return(0,c.Iuo)(t,function(t){if(t===e)return n=!0,-1}),n}function se(e,t,n,r){n&&(0,c.zav)(n,function(n,i){r&&(0,c.QdQ)(i)&&(0,c.QdQ)(t[n])&&se(e,t[n],i,r),r&&(0,c.QdQ)(i)&&(0,c.QdQ)(t[n])?se(e,t[n],i,r):e.set(t,n,i)})}function ue(e,t){var n=null,r=-1;return(0,c.Iuo)(e,function(e,i){if(e.w===t)return n=e,r=i,-1}),{i:r,l:n}}var ce=function(){function e(){var t,n,r,i,o,p,S,P,_,k,x,D,U,G,K,Z,V,ce,le,fe,de,ve,he,pe,me,ge,ye,be,we,Ie,Se,Ce;(0,s.A)(e,this,function(e){function s(){we=!0,(0,c.hXl)(de)?(ge=f.f[d.Yq],(0,m.ZP)(r,1,112,"ikey can't be resolved from promises")):ge=f.f.ACTIVE,Pe()}function Pe(){n&&(e.releaseQueue(),e[d.h4]())}function _e(e){return Ie&&Ie[d.XM]||Ce||(e||r&&r.queue[d.oI]>0)&&(Se||(Se=!0,Ne(t[d.x6](function(e){var t=e.cfg.diagnosticLogInterval;t&&t>0||(t=1e4);var n=!1;Ie&&(n=Ie[d.XM],Ie[d._w]()),(Ie=(0,c.AHH)(Ue,t)).unref(),Ie[d.XM]=n}))),Ie[d.XM]=!0),Ie}function Ee(){var e={};pe=[];var t=function(t){t&&(0,c.Iuo)(t,function(t){if(t[d.Ju]&&t[d.s]&&!e[t.identifier]){var n=t[d.Ju]+"="+t[d.s];pe[d.y5](n),e[t.identifier]=t}})};t(D),x&&(0,c.Iuo)(x,function(e){t(e)}),t(k)}function ke(){n=!1,(t=(0,l.e)({},ie,e[d.Uw])).cfg[d.Bl]=1,(0,c.vF1)(e,"config",{g:function(){return t.cfg},s:function(t){e.updateCfg(t,!1)}}),(0,c.vF1)(e,"pluginVersionStringArr",{g:function(){return pe||Ee(),pe}}),(0,c.vF1)(e,"pluginVersionString",{g:function(){return me||(pe||Ee(),me=pe.join(";")),me||b.m5}}),(0,c.vF1)(e,"logger",{g:function(){return r||(r=new m.wq(t.cfg),t[d.Uw]=r),r},s:function(e){t[d.Uw]=e,r!==e&&((0,v.K)(r,!1),r=e)}}),e[d.Uw]=new m.wq(t.cfg),he=[];var a=e.config[b.jy]||[];a.splice(0,a[d.oI]),(0,c.Yny)(a,he),G=new Y,i=[],(0,v.K)(o,!1),o=null,p=null,S=null,(0,v.K)(P,!1),P=null,_=null,k=[],x=null,D=null,U=!1,K=null,Z=(0,q.Z)("AIBaseCore",!0),V=(0,ee.P)(),fe=null,de=null,ce=(0,te.w)(),ve=[],me=null,pe=null,Ce=!1,Ie=null,Se=!1,ge=0,ye=null,be=null,we=!1}function Te(){var n=(0,Q.i8)(Re(),t.cfg,e);return n[d.by](_e),n}function xe(t){var n=function(e,t,n){var r,i=[],o=[],a={};return(0,c.Iuo)(n,function(n){((0,c.hXl)(n)||(0,c.hXl)(n[d.mE]))&&(0,c.$8)(ne);var r=n[b.Vo],s=n[d.Ju];n&&r&&((0,c.hXl)(a[r])?a[r]=s:(0,m.OG)(e,"Two extensions have same priority #"+r+" - "+a[r]+", "+s)),!r||r<t?i[d.y5](n):o[d.y5](n)}),(r={})[b.eT]=i,r[b.LZ]=o,r}(e[d.Uw],h.i,k);_=null,me=null,pe=null,D=(x||[])[0]||[],D=(0,J.Xc)((0,c.Yny)(D,n[b.LZ]));var r=(0,c.Yny)((0,J.Xc)(n[b.eT]),D);he=(0,c.N6t)(r);var i=e.config[b.jy]||[];i.splice(0,i[d.oI]),(0,c.Yny)(i,he);var o=Te();D&&D[d.oI]>0&&(0,J.pI)(o[d.$o](D),r),(0,J.pI)(o,r),t&&He(t)}function De(e){var t=null,n=null,r=[];return(0,c.Iuo)(he,function(t){if(t[d.Ju]===e&&t!==G)return n=t,-1;t.getChannel&&r[d.y5](t)}),!n&&r[d.oI]>0&&(0,c.Iuo)(r,function(t){if(!(n=t.getChannel(e)))return-1}),n&&(t={plugin:n,setEnabled:function(e){(0,J.Cr)(n)[b.Hr]=!e},isEnabled:function(){var e=(0,J.Cr)(n);return!e[d.Ik]&&!e[b.Hr]},remove:function(e,t){var r;void 0===e&&(e=!0);var i=[n],o=((r={reason:1})[d.tI]=e,r);Ae(i,o,function(e){e&&xe({reason:32,removed:i}),t&&t(e)})}}),t}function Re(){if(!_){var n=(he||[]).slice();-1===(0,c.rDm)(n,G)&&n[d.y5](G),_=(0,Q.PV)((0,J.Xc)(n),t.cfg,e)}return _}function Ae(n,r,i){if(n&&n[d.oI]>0){var o=(0,Q.PV)(n,t.cfg,e),a=(0,Q.tS)(o,e);a[d.by](function(){var e=!1,t=[];(0,c.Iuo)(k,function(r,i){ae(r,n)?e=!0:t[d.y5](r)}),k=t,me=null,pe=null;var r=[];x&&((0,c.Iuo)(x,function(t,i){var o=[];(0,c.Iuo)(t,function(t){ae(t,n)?e=!0:o[d.y5](t)}),r[d.y5](o)}),x=r),i&&i(e),_e()}),a[d.$5](r)}else i(!1)}function Ue(){if(r&&r.queue){var t=r.queue.slice(0);r.queue[d.oI]=0,(0,c.Iuo)(t,function(t){var n,r=((n={})[d.RS]=K||"InternalMessageId: "+t[d.JR],n[d.FI]=de,n[d.fA]=(0,y._u)(new Date),n.baseType=m.WD.dataType,n.baseData={message:t[d.pM]},n);e.track(r)})}}function Le(e,t,n,r){var i=1,o=!1,a=null;function s(){i--,o&&0===i&&(a&&a[d._w](),a=null,t&&t(o),t=null)}return r=r||5e3,D&&D[d.oI]>0&&Te()[d.$o](D).iterate(function(t){if(t.flush){i++;var o=!1;t.flush(e,function(){o=!0,s()},n)||o||(e&&null==a?a=(0,c.dRz)(function(){a=null,s()},r):s())}}),o=!0,s(),!0}function He(t){var n=(0,Q.nU)(Re(),e);n[d.by](_e),e._updateHook&&!0===e._updateHook(n,t)||n[d.$5](t)}function $e(t){var n=e[d.Uw];n?((0,m.ZP)(n,2,73,t),_e()):(0,c.$8)(t)}function Oe(t){var n=e[d.RF]();n&&n[b.Yp]([t],2)}function Ne(e){ce.add(e)}ke(),e._getDbgPlgTargets=function(){return[he,i]},e[d.tZ]=function(){return n},e.activeStatus=function(){return ge},e._setPendingStatus=function(){ge=3},e[d.mE]=function(i,v,h,g){var w;U&&(0,c.$8)(re),e[d.tZ]()&&(0,c.$8)("Core cannot be initialized more than once"),t=(0,l.e)(i,ie,h||e[d.Uw],!1),i=t.cfg,Ne(t[d.x6](function(e){var t=e.cfg;if(3!==ge){be=t.initInMemoMaxSize||100;var o=t[d.sl],a=t.endpointUrl;if((0,c.hXl)(o)){de=null,ge=f.f[d.Yq];var l="Please provide instrumentation key";n?((0,m.ZP)(r,1,100,l),Pe()):(0,c.$8)(l)}else{var v=[];if((0,c.$XS)(o)?(v[d.y5](o),de=null):de=o,(0,c.$XS)(a)?(v[d.y5](a),ye=null):ye=a,v[d.oI]){we=!1,ge=3;var h=(0,y.Gh)(t.initTimeOut)?t.initTimeOut:5e4,p=(0,u.lh)(v);(0,c.dRz)(function(){we||s()},h),(0,u.Dv)(p,function(e){try{if(we)return;if(!e.rejected){var t=e[d.pF];if(t&&t[d.oI]){var n=t[0];if(de=n&&n[d.pF],t[d.oI]>1){var r=t[1];ye=r&&r[d.pF]}}de&&(i[d.sl]=de,i.endpointUrl=ye)}s()}catch(e){we||s()}})}else s();var g=e.ref(e.cfg,b.Bw);(0,c.zav)(g,function(t){e.ref(g,t)})}}})),le=function(e,t,n,r){return t.add(e[d.x6](function(e){var t=e.cfg.disableDbgExt;!0===t&&r&&(n[d.h3](r),r=null),n&&!r&&!0!==t&&(r=(0,B.M)(e.cfg),n[d.vR](r))})),r}(t,ce,(o=g)&&e[d.RF](),le),Ne(t[d.x6](function(t){if(t.cfg.enablePerfMgr){var n=t.cfg[b.Yd];w===n&&w||(n||(n=oe),(0,y.c2)(t.cfg,b.Yd,n),w=n,S=null),p||S||!(0,c.Tnt)(n)||(S=n(e,e[d.RF]()))}else S=null,w=null})),e[d.Uw]=h;var I=i[b.jy];if((k=[])[d.y5].apply(k,(0,a.vz)((0,a.vz)([],v,!1),I,!1)),x=i[b.LZ],xe(null),D&&0!==D[d.oI]||(0,c.$8)("No "+b.LZ+" available"),x&&x[d.oI]>1){var C=e[d.AP]("TeeChannelController");C&&C.plugin||(0,m.ZP)(r,1,28,"TeeChannel required")}!function(e,t,n){(0,c.Iuo)(t,function(t){var r=(0,l.a)(e,t.w,n);delete t.w,t.rm=function(){r.rm()}})}(i,ve,r),ve=null,n=!0,ge===f.f.ACTIVE&&Pe()},e.getChannels=function(){var e=[];return D&&(0,c.Iuo)(D,function(t){e[d.y5](t)}),(0,c.N6t)(e)},e.track=function(t){(0,W.r2)(e[b.kI](),function(){return"AppInsightsCore:track"},function(){null===t&&(Oe(t),(0,c.$8)("Invalid telemetry item")),!t[d.RS]&&(0,c.hXl)(t[d.RS])&&(Oe(t),(0,c.$8)("telemetry name required")),t[d.FI]=t[d.FI]||de,t[d.fA]=t[d.fA]||(0,y._u)(new Date),t.ver=t.ver||"4.0",!U&&e[d.tZ]()&&ge===f.f.ACTIVE?Te()[d.$5](t):ge!==f.f[d.Yq]&&i[d.oI]<=be&&i[d.y5](t)},function(){return{item:t}},!t.sync)},e[d.DI]=Te,e[d.RF]=function(){return o||(o=new j(t.cfg),e._notificationManager=o),o},e[d.vR]=function(t){e.getNotifyMgr()[d.vR](t)},e[d.h3]=function(e){o&&o[d.h3](e)},e.getCookieMgr=function(){return P||(P=function(e,t){var n,r,i,o,a,s,u,f,v;e=(0,l.e)(e||R,null,t).cfg,a=(0,l.a)(e,function(t){t[d.h0](t.cfg,A),r=t.ref(t.cfg,"cookieCfg"),i=r[b.QW]||"/",o=r[b.Fk],s=!1!==$(e,r),u=r.getCookie||X,f=r.setCookie||F,v=r.delCookie||F},t);var h=((n={isEnabled:function(){var n=!1!==$(e,r)&&s&&O(t),i=R[E];return n&&i&&h!==i&&(n=L(i)),n},setEnabled:function(e){s=!1!==e,r[d.XM]=e},set:function(e,t,n,a,s){var u,l=!1;if(L(h)&&!function(e,t){return!!(t&&e&&(0,c.cyL)(e.blockedCookies)&&-1!==(0,c.rDm)(e.blockedCookies,t))||H(e,t)}(r,e)){var v={},p=(0,c.EHq)(t||b.m5),m=(0,c.HzD)(p,";");if(-1!==m&&(p=(0,c.EHq)((0,c.ZWZ)(t,m)),v=N((0,c.P0f)(t,m+1))),(0,y.KY)(v,b.Fk,a||o,c.zzB,c.b07),!(0,c.hXl)(n)){var S=(0,g.lT)();if((0,c.b07)(v[C])){var P=(0,c.f0d)()+1e3*n;if(P>0){var _=new Date;_.setTime(P),(0,y.KY)(v,C,M(_,S?w:I)||M(_,S?w:I)||b.m5,c.zzB)}}S||(0,y.KY)(v,"max-age",b.m5+n,null,c.b07)}var E=(0,g.g$)();E&&"https:"===E[d.Qg]&&((0,y.KY)(v,"secure",null,null,c.b07),null===T&&(u=((0,c.w3n)()||{})[d.tX],T=!((0,c.KgX)(u)&&((0,y.Ju)(u,"CPU iPhone OS 12")||(0,y.Ju)(u,"iPad; CPU OS 12")||(0,y.Ju)(u,"Macintosh; Intel Mac OS X 10_14")&&(0,y.Ju)(u,"Version/")&&(0,y.Ju)(u,"Safari")||(0,y.Ju)(u,"Macintosh; Intel Mac OS X 10_14")&&(0,c.Cv9)(u,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||(0,y.Ju)(u,"Chrome/5")||(0,y.Ju)(u,"Chrome/6")||(0,y.Ju)(u,"UnrealEngine")&&!(0,y.Ju)(u,"Chrome")||(0,y.Ju)(u,"UCBrowser/12")||(0,y.Ju)(u,"UCBrowser/11")))),T&&(0,y.KY)(v,"SameSite","None",null,c.b07)),(0,y.KY)(v,b.QW,s||i,null,c.b07),f(e,z(p,v)),l=!0}return l},get:function(e){var t=b.m5;return L(h)&&!H(r,e)&&(t=u(e)),t},del:function(e,t){var n=!1;return L(h)&&(n=h.purge(e,t)),n},purge:function(e,n){var r,i=!1;if(O(t)){var o=((r={})[b.QW]=n||"/",r[C]="Thu, 01 Jan 1970 00:00:01 GMT",r);(0,g.lT)()||(o["max-age"]="0"),v(e,z(b.m5,o)),i=!0}return i}})[d.M5]=function(e){a&&a.rm(),a=null},n);return h[E]=h,h}(t.cfg,e[d.Uw])),P},e.setCookieMgr=function(e){P!==e&&((0,v.K)(P,!1),P=e)},e[b.kI]=function(){return p||S||(0,W.Z4)()},e.setPerfMgr=function(e){p=e},e.eventCnt=function(){return i[d.oI]},e.releaseQueue=function(){if(n&&i[d.oI]>0){var e=i;i=[],2===ge?(0,c.Iuo)(e,function(e){e[d.FI]=e[d.FI]||de,Te()[d.$5](e)}):(0,m.ZP)(r,2,20,"core init status is not active")}},e[d.h4]=function(e){return K=e||null,Ce=!1,Ie&&Ie[d._w](),_e(!0)},e[d.Di]=function(){Ce=!0,Ie&&Ie[d._w](),Ue()},(0,y.o$)(e,function(){return G},["addTelemetryInitializer"]),e[d.M5]=function(t,i,a){var s;void 0===t&&(t=!0),n||(0,c.$8)("SDK is not initialized"),U&&(0,c.$8)(re);var l,f=((s={reason:50})[d.tI]=t,s.flushComplete=!1,s);t&&!i&&(l=(0,u.Qo)(function(e){i=e}));var h=(0,Q.tS)(Re(),e);function p(t){f.flushComplete=t,U=!0,V.run(h,f),e[d.Di](),h[d.$5](f)}return h[d.by](function(){ce.run(e[d.Uw]),(0,v.k)([P,o,r],t,function(){ke(),i&&i(f)})},e),Ue(),Le(t,p,6,a)||p(!1),l},e[d.AP]=De,e.addPlugin=function(e,t,n,r){if(!e)return r&&r(!1),void $e(ne);var i=De(e[d.Ju]);if(i&&!t)return r&&r(!1),void $e("Plugin ["+e[d.Ju]+"] is already loaded!");var o={reason:16};function a(t){k[d.y5](e),o.added=[e],xe(o),r&&r(!0)}if(i){var s=[i.plugin];Ae(s,{reason:2,isAsync:!!n},function(e){e?(o.removed=s,o.reason|=32,a()):r&&r(!1)})}else a()},e.updateCfg=function(n,r){var i;if(void 0===r&&(r=!0),e[d.tZ]()){i={reason:1,cfg:t.cfg,oldCfg:(0,c.zwS)({},t.cfg),newConfig:(0,c.zwS)({},n),merge:r},n=i.newConfig;var o=t.cfg;n[b.jy]=o[b.jy],n[b.LZ]=o[b.LZ]}t._block(function(e){var t=e.cfg;se(e,t,n,r),r||(0,c.zav)(t,function(r){(0,c.KhI)(n,r)||e.set(t,r,b.HP)}),e[d.h0](t,ie)},!0),t[d.zs](),i&&He(i)},e.evtNamespace=function(){return Z},e.flush=Le,e.getTraceCtx=function(e){return fe||(fe=(0,J.u7)()),fe},e.setTraceCtx=function(e){fe=e||null},e.addUnloadHook=Ne,(0,y.RF)(e,"addUnloadCb",function(){return V},"add"),e.onCfgChange=function(r){var i,o,a,s;return n?i=(0,l.a)(t.cfg,r,e[d.Uw]):((s=ue(o=ve,a=r).l)||(s={w:a,rm:function(){var e=ue(o,a);-1!==e.i&&o[d.Ic](e.i,1)}},o[d.y5](s)),i=s),function(e){return(0,c.vF1)({rm:function(){e.rm()}},"toJSON",{v:function(){return"aicore::onCfgChange<"+JSON.stringify(e)+">"}})}(i)},e.getWParam=function(){return(0,c.Wtk)()||t.cfg.enableWParam?0:-1}})}return e.__ieDyn=1,e}()},13(e,t,n){n.d(t,{K:()=>a,k:()=>s});var r=n(205),i=n(269),o=n(182);function a(e,t){if(e&&e[o.M5])return e[o.M5](t)}function s(e,t,n){var o;return n||(o=(0,r.Qo)(function(e){n=e})),e&&(0,i.R3R)(e)>0?(0,r.Dv)(a(e[0],t),function(){s((0,i.KVm)(e,1),t,n)}):n(),o}},257(e,t,n){n.d(t,{s:()=>m});var r,i=n(279),o=n(269),a=n(987),s=n(182),u=n(775),c=n(673),l=n(492),f=n(317),d=n(836),v=n(969),h="getPlugin",p=((r={})[l.Bw]={isVal:c.Gh,v:{}},r),m=function(){function e(){var t,n,r,m,g,y=this;function b(e){void 0===e&&(e=null);var t=e;if(!t){var i=n||(0,f.i8)(null,{},y[l.eT]);t=r&&r[h]?i[s.$o](null,r[h]):i[s.$o](null,r)}return t}function w(e,t,i){(0,a.e)(e,p,(0,u.y0)(t)),!i&&t&&(i=t[s.DI]()[s.uR]());var o=r;r&&r[h]&&(o=r[h]()),y[l.eT]=t,n=(0,f.i8)(i,e,t,o)}function I(){t=!1,y[l.eT]=null,n=null,r=null,g=(0,v.w)(),m=(0,d.P)()}I(),(0,i.A)(e,y,function(e){e[s.mE]=function(e,n,r,i){w(e,n,i),t=!0},e[s.Ik]=function(t,n){var i,o=e[l.eT];if(o&&(!t||o===t[l.eT]())){var a,u=!1,c=t||(0,f.tS)(null,o,r&&r[h]?r[h]():r),d=n||((i={reason:0})[s.tI]=!1,i);return e[s.tn]&&!0===e[s.tn](c,d,v)?a=!0:v(),a}function v(){u||(u=!0,m.run(c,n),g.run(c[s.e4]()),!0===a&&c[s.$5](d),I())}},e[s.HC]=function(t,n){var i=e[l.eT];if(i&&(!t||i===t[l.eT]())){var o,a=!1,u=t||(0,f.nU)(null,i,r&&r[h]?r[h]():r),c=n||{reason:0};return e._doUpdate&&!0===e._doUpdate(u,c,d)?o=!0:d(),o}function d(){a||(a=!0,w(u.getCfg(),u.core(),u[s.uR]()))}},(0,c.RF)(e,"_addUnloadCb",function(){return m},"add"),(0,c.RF)(e,"_addHook",function(){return g},"add"),(0,o.vF1)(e,"_unloadHooks",{g:function(){return g}})}),y[s.e4]=function(e){return b(e)[s.e4]()},y[s.tZ]=function(){return t},y.setInitialized=function(e){t=e},y[s.YH]=function(e){r=e},y[s.$5]=function(e,t){t?t[s.$5](e):r&&(0,o.Tnt)(r[l.qT])&&r[l.qT](e,null)},y._getTelCtx=b}return e.__ieDyn=1,e}()},847(e,t,n){n.d(t,{i:()=>r,x:()=>i});var r=500,i="Microsoft_ApplicationInsights_BypassAjaxInstrumentation"},737(e,t,n){n.d(t,{T:()=>S,Z:()=>I});var r=n(269),i=n(182),o=n(673),a=n(492),s=n(292),u=4294967296,c=4294967295,l=123456789,f=987654321,d=!1,v=l,h=f;function p(){try{var e=2147483647&(0,r.f0d)();(t=(Math.random()*u^e)+e)<0&&(t>>>=0),v=l+t&c,h=f-t&c,d=!0}catch(e){}var t}function m(e){var t=0,n=(0,s.MY)()||(0,s.iN)();return n&&n.getRandomValues&&(t=n.getRandomValues(new Uint32Array(1))[0]&c),0===t&&(0,s.lT)()&&(d||p(),t=function(){var e=((h=36969*(65535&h)+(h>>16)&c)<<16)+(65535&(v=18e3*(65535&v)+(v>>16)&c))>>>0&c;return e>>>=0}()&c),0===t&&(t=Math.floor(u*Math.random()|0)),e||(t>>>=0),t}var g="3.3.4",y="."+function(e){void 0===e&&(e=22);for(var t=m()>>>0,n=0,r=a.m5;r[i.oI]<e;)n++,r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(63&t),t>>>=6,5===n&&(t=(m()<<2&4294967295|3&t)>>>0,n=0);return r}(6),b=0;function w(e){return 1===e[i.re]||9===e[i.re]||!+e[i.re]}function I(e,t){return void 0===t&&(t=!1),(0,o.cH)(e+b+++(t?"."+g:a.m5)+y)}function S(e){var t={id:I("_aiData-"+(e||a.m5)+"."+g),accept:function(e){return w(e)},get:function(e,n,i,a){var s=e[t.id];return s?s[(0,o.cH)(n)]:(a&&(s=function(e,t){var n=t[e.id];if(!n){n={};try{w(t)&&(0,r.vF1)(t,e.id,{e:!1,v:n})}catch(e){}}return n}(t,e),s[(0,o.cH)(n)]=i),i)},kill:function(e,t){if(e&&e[t])try{delete e[t]}catch(e){}}};return t}},867(e,t,n){n.d(t,{$:()=>l,M:()=>f});var r,i=n(269),o=n(182),a=n(492),s=[a.fc,a.Yp,a.dI,a.l0],u=null;function c(e,t){return function(){var n=arguments,r=l(t);if(r){var i=r.listener;i&&i[e]&&i[e][o.y9](i,n)}}}function l(e){var t,n=u;return n||!0===e.disableDbgExt||(n=u||((t=(0,i.zS2)("Microsoft"))&&(u=t.ApplicationInsights),u)),n?n.ChromeDbgExt:null}function f(e){if(!r){r={};for(var t=0;t<s[o.oI];t++)r[s[t]]=c(s[t],e)}return r}},775(e,t,n){n.d(t,{OG:()=>I,WD:()=>m,ZP:()=>w,wq:()=>y,y0:()=>g});var r,i=n(279),o=n(269),a=n(987),s=n(182),u=n(867),c=n(292),l=n(492),f="warnToConsole",d={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},v=((r={})[0]=null,r[1]="errorToConsole",r[2]=f,r[3]="debugToConsole",r);function h(e){return e?'"'+e[s.W7](/\"/g,l.m5)+'"':l.m5}function p(e,t){var n=(0,c.U5)();if(n){var r="log";n[e]&&(r=e),(0,o.Tnt)(n[r])&&n[r](t)}}var m=function(){function e(e,t,n,r){void 0===n&&(n=!1);var i=this;i[s.JR]=e,i[s.pM]=(n?"AI: ":"AI (Internal): ")+e;var o=l.m5;(0,c.Z)()&&(o=(0,c.hm)().stringify(r));var a=(t?" message:"+h(t):l.m5)+(r?" props:"+h(o):l.m5);i[s.pM]+=a}return e.dataType="MessageData",e}();function g(e,t){return(e||{})[s.Uw]||new y(t)}var y=function(){function e(t){this.identifier="DiagnosticLogger",this.queue=[];var n,r,c,l,h,g=0,y={};(0,i.A)(e,this,function(e){function i(t,n){if(!(g>=c)){var i=!0,o="AITR_"+n[s.JR];if(y[o]?i=!1:y[o]=!0,i&&(t<=r&&(e.queue[s.y5](n),g++,b(1===t?"error":"warn",n)),g===c)){var a="Internal events throttle limit per PageView reached for this app.",u=new m(23,a,!1);e.queue[s.y5](u),1===t?e.errorToConsole(a):e[s.on](a)}}}function b(e,n){var r=(0,u.$)(t||{});r&&r[s.e4]&&r[s.e4](e,n)}h=function(t){return(0,a.a)((0,a.e)(t,d,e).cfg,function(e){var t=e.cfg;n=t[s.Bl],r=t.loggingLevelTelemetry,c=t.maxMessageLimit,l=t.enableDebug})}(t||{}),e.consoleLoggingLevel=function(){return n},e[s.ih]=function(t,r,a,u,c){void 0===c&&(c=!1);var d=new m(r,a,c,u);if(l)throw(0,o.mmD)(d);var h=v[t]||f;if((0,o.b07)(d[s.pM]))b("throw"+(1===t?"Critical":"Warning"),d);else{if(c){var p=+d[s.JR];!y[p]&&n>=t&&(e[h](d[s.pM]),y[p]=!0)}else n>=t&&e[h](d[s.pM]);i(t,d)}},e.debugToConsole=function(e){p("debug",e),b("warning",e)},e[s.on]=function(e){p("warn",e),b("warning",e)},e.errorToConsole=function(e){p("error",e),b("error",e)},e.resetInternalMessageCount=function(){g=0,y={}},e[s.sx]=i,e[s.M5]=function(e){h&&h.rm(),h=null}})}return e.__ieDyn=1,e}();function b(e){return e||new y}function w(e,t,n,r,i,o){void 0===o&&(o=!1),b(e)[s.ih](t,n,r,i,o)}function I(e,t){b(e)[s.on](t)}},292(e,t,n){n.d(t,{L0:()=>_,MY:()=>I,PV:()=>T,R7:()=>k,U5:()=>y,Uf:()=>E,Z:()=>b,g$:()=>g,hm:()=>w,iN:()=>S,lT:()=>P,lV:()=>C,xk:()=>x});var r=n(664),i=n(269),o=n(182),a=n(673),s=n(492),u="JSON",c="msie",l="trident/",f="XMLHttpRequest",d=null,v=null,h=null,p=null;function m(e,t){var n=!1;if(e){try{if(!(n=t in e)){var o=e[r.vR];o&&(n=t in o)}}catch(e){}if(!n)try{var a=new e;n=!(0,i.b07)(a[t])}catch(e){}}return n}function g(e){return typeof location===r._1&&location?location:(0,i.zS2)("location")}function y(){return typeof console!==r.bA?console:(0,i.zS2)("console")}function b(){return Boolean(typeof JSON===r._1&&JSON||null!==(0,i.zS2)(u))}function w(){return b()?JSON||(0,i.zS2)(u):null}function I(){return(0,i.zS2)("crypto")}function S(){return(0,i.zS2)("msCrypto")}function C(){var e=(0,i.w3n)();return!(!e||!e.product)&&"ReactNative"===e.product}function P(){var e=(0,i.w3n)();if(e&&(e[o.tX]!==v||null===d)){var t=((v=e[o.tX])||s.m5)[o.OL]();d=(0,a.Ju)(t,c)||(0,a.Ju)(t,l)}return d}function _(e){if(void 0===e&&(e=null),!e){var t=(0,i.w3n)()||{};e=t?(t.userAgent||s.m5)[o.OL]():s.m5}var n=(e||s.m5)[o.OL]();if((0,a.Ju)(n,c)){var r=(0,i.YEm)()||{};return Math.max(parseInt(n[o.sY](c)[1]),r.documentMode||0)}if((0,a.Ju)(n,l)){var u=parseInt(n[o.sY](l)[1]);if(u)return u+4}return null}function E(e){return null!==p&&!1!==e||(p=(0,i.w9M)()&&Boolean((0,i.w3n)().sendBeacon)),p}function k(e){var t=!1;try{t=!!(0,i.zS2)("fetch");var n=(0,i.zS2)("Request");t&&e&&n&&(t=m(n,"keepalive"))}catch(e){}return t}function T(){return null===h&&(h=typeof XDomainRequest!==r.bA)&&x()&&(h=h&&!m((0,i.zS2)(f),"withCredentials")),h}function x(){var e=!1;try{e=!!(0,i.zS2)(f)}catch(e){}return e}},149(e,t,n){n.d(t,{Ds:()=>H,Fc:()=>$,Hm:()=>x,ML:()=>R,ee:()=>L,mB:()=>D,oS:()=>N,sq:()=>O,vF:()=>M});var r=n(269),i=n(182),o=n(737),a=n(492),s="attachEvent",u="addEventListener",c="detachEvent",l="removeEventListener",f="events",d="visibilitychange",v="pagehide",h="pageshow",p="unload",m="beforeunload",g=(0,o.Z)("aiEvtPageHide"),y=(0,o.Z)("aiEvtPageShow"),b=/\.[\.]+/g,w=/[\.]+$/,I=1,S=(0,o.T)("events"),C=/^([^.]*)(?:\.(.+)|)/;function P(e){return e&&e[i.W7]?e[i.W7](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,a.m5):e}function _(e,t){var n;if(t){var o=a.m5;(0,r.cyL)(t)?(o=a.m5,(0,r.Iuo)(t,function(e){(e=P(e))&&("."!==e[0]&&(e="."+e),o+=e)})):o=P(t),o&&("."!==o[0]&&(o="."+o),e=(e||a.m5)+o)}var s=C.exec(e||a.m5)||[];return(n={})[i.QM]=s[1],n.ns=(s[2]||a.m5).replace(b,".").replace(w,a.m5)[i.sY](".").sort().join("."),n}function E(e,t,n){void 0===n&&(n=!0);var r=S.get(e,f,{},n),i=r[t];return i||(i=r[t]=[]),i}function k(e,t,n,r){e&&t&&t[i.QM]&&(e[l]?e[l](t[i.QM],n,r):e[c]&&e[c]("on"+t[i.QM],n))}function T(e,t,n,r){for(var o=t[i.oI];o--;){var a=t[o];a&&(n.ns&&n.ns!==a.evtName.ns||r&&!r(a)||(k(e,a.evtName,a[i.Yo],a.capture),t[i.Ic](o,1)))}}function x(e,t){return t?_("xx",(0,r.cyL)(t)?[e].concat(t):[e,t]).ns[i.sY]("."):e}function D(e,t,n,r,o){var a;void 0===o&&(o=!1);var c=!1;if(e)try{var l=_(t,r);if(c=function(e,t,n,r){var o=!1;return e&&t&&t[i.QM]&&n&&(e[u]?(e[u](t[i.QM],n,r),o=!0):e[s]&&(e[s]("on"+t[i.QM],n),o=!0)),o}(e,l,n,o),c&&S.accept(e)){var f=((a={guid:I++,evtName:l})[i.Yo]=n,a.capture=o,a);E(e,l.type)[i.y5](f)}}catch(e){}return c}function R(e,t,n,o,a){if(void 0===a&&(a=!1),e)try{var s=_(t,o),u=!1;!function(e,t,n){if(t[i.QM])T(e,E(e,t[i.QM]),t,n);else{var o=S.get(e,f,{});(0,r.zav)(o,function(r,i){T(e,i,t,n)}),0===(0,r.cGk)(o)[i.oI]&&S.kill(e,f)}}(e,s,function(e){return!((!s.ns||n)&&e[i.Yo]!==n||(u=!0,0))}),u||k(e,s,n,a)}catch(e){}}function A(e,t,n,o){var a=!1;return t&&e&&e[i.oI]>0&&(0,r.Iuo)(e,function(e){e&&(n&&-1!==(0,r.rDm)(n,e)||(a=function(e,t,n){var i=!1,o=(0,r.zkX)();o&&(i=D(o,e,t,n),i=D(o.body,e,t,n)||i);var a=(0,r.YEm)();return a&&(i=D(a,e,t,n)||i),i}(e,t,o)||a))}),a}function U(e,t,n){e&&(0,r.cyL)(e)&&(0,r.Iuo)(e,function(e){e&&function(e,t,n){var i=(0,r.zkX)();i&&(R(i,e,t,n),R(i.body,e,t,n));var o=(0,r.YEm)();o&&R(o,e,t,n)}(e,t,n)})}function L(e,t,n){return function(e,t,n,o){var a=!1;return t&&e&&(0,r.cyL)(e)&&!(a=A(e,t,n,o))&&n&&n[i.oI]>0&&(a=A(e,t,null,o)),a}([m,p,v],e,t,n)}function H(e,t){U([m,p,v],e,t)}function $(e,t,n){var i=x(g,n),o=A([v],e,t,i);return t&&-1!==(0,r.rDm)(t,d)||(o=A([d],function(t){var n=(0,r.YEm)();e&&n&&"hidden"===n.visibilityState&&e(t)},t,i)||o),!o&&t&&(o=$(e,null,n)),o}function O(e,t){var n=x(g,t);U([v],e,n),U([d],null,n)}function N(e,t,n){var i=x(y,n),o=A([h],e,t,i);return!(o=A([d],function(t){var n=(0,r.YEm)();e&&n&&"visible"===n.visibilityState&&e(t)},t,i)||o)&&t&&(o=N(e,null,n)),o}function M(e,t){var n=x(y,t);U([h],e,n),U([d],null,n)}},673(e,t,n){n.d(t,{CP:()=>I,Gh:()=>l,H$:()=>k,HU:()=>C,Ju:()=>d,KY:()=>p,Lo:()=>S,RF:()=>g,SZ:()=>b,_u:()=>v,c2:()=>m,cH:()=>f,hW:()=>w,jL:()=>_,lL:()=>h,o$:()=>y,r4:()=>P,w3:()=>x});var r=n(664),i=n(269),o=n(182),a=n(492),s=/-([a-z])/g,u=/([^\w\d_$])/g,c=/^(\d+[\w\d_$])/;function l(e){return!(0,i.hXl)(e)}function f(e){var t=e;return t&&(0,i.KgX)(t)&&(t=(t=(t=t[o.W7](s,function(e,t){return t.toUpperCase()}))[o.W7](u,"_"))[o.W7](c,function(e,t){return"_"+t})),t}function d(e,t){return!(!e||!t)&&-1!==(0,i.HzD)(e,t)}function v(e){return e&&e.toISOString()||""}function h(e){return(0,i.bJ7)(e)?e[o.RS]:a.m5}function p(e,t,n,r,i){var o=n;return e&&((o=e[t])===n||i&&!i(o)||r&&!r(n)||(o=n,e[t]=o)),o}function m(e,t,n){var r;return e?!(r=e[t])&&(0,i.hXl)(r)&&(r=(0,i.b07)(n)?{}:n,e[t]=r):r=(0,i.b07)(n)?{}:n,r}function g(e,t,n,r,a){e&&t&&n&&(!1!==a||(0,i.b07)(e[t]))&&(e[t]=function(e,t){var n=null,r=null;return(0,i.Tnt)(e)?n=e:r=e,function(){var e=arguments;if(n&&(r=n()),r)return r[t][o.y9](r,e)}}(n,r))}function y(e,t,n,r){return e&&t&&(0,i.Gvm)(e)&&(0,i.cyL)(n)&&(0,i.Iuo)(n,function(n){(0,i.KgX)(n)&&g(e,n,t,n,r)}),e}function b(e){return function(){var t=this;e&&(0,i.zav)(e,function(e,n){t[e]=n})}}function w(e){return e&&i.vE3&&(e=(0,r.s6)((0,i.vE3)({},e))),e}function I(e,t,n,r,a,s){var u=arguments,c=u[0]||{},l=u[o.oI],f=!1,d=1;for(l>0&&(0,i.Lmq)(c)&&(f=c,c=u[d]||{},d++),(0,i.Gvm)(c)||(c={});d<l;d++){var v=u[d],h=(0,i.cyL)(v),p=(0,i.Gvm)(v);for(var m in v)if(h&&m in v||p&&(0,i.KhI)(v,m)){var g=v[m],y=void 0;if(f&&g&&((y=(0,i.cyL)(g))||(0,i.QdQ)(g))){var b=c[m];y?(0,i.cyL)(b)||(b=[]):(0,i.QdQ)(b)||(b={}),g=I(f,b,g)}void 0!==g&&(c[m]=g)}}return c}function S(e){try{return e.responseText}catch(e){}return null}function C(e,t){return e?"XDomainRequest,Response:"+S(e)||0:t}function P(e,t){return e?"XMLHttpRequest,Status:"+e[o.cV]+",Response:"+S(e)||0:t}function _(e,t){return t&&((0,i.EtT)(t)?e=[t].concat(e):(0,i.cyL)(t)&&(e=t.concat(e))),e}Object.getPrototypeOf;var E="withCredentials";function k(e,t,n,r,i,o){function a(e,t,n){try{e[t]=n}catch(e){}}void 0===r&&(r=!1),void 0===i&&(i=!1);var s=new XMLHttpRequest;return r&&a(s,"Microsoft_ApplicationInsights_BypassAjaxInstrumentation",r),n&&a(s,E,n),s.open(e,t,!i),n&&a(s,E,n),!i&&o&&a(s,"timeout",o),s}function T(e,t,n){if(!e[n]&&t&&t[o.Az]){var r=t[o.Az](n);r&&(e[n]=(0,i.EHq)(r))}return e}function x(e,t){var n={};return e[o.wJ]?n=function(e){var t={};if((0,i.KgX)(e)){var n=(0,i.EHq)(e)[o.sY](/[\r\n]+/);(0,i.Iuo)(n,function(e){if(e){var n=e.indexOf(": ");if(-1!==n){var r=(0,i.EHq)(e.substring(0,n))[o.OL](),a=(0,i.EHq)(e.substring(n+1));t[r]=a}else t[(0,i.EHq)(e)]=1}})}return t}(e[o.wJ]()):t&&(n=T(n,e,"time-delta-millis"),n=T(n,e,"kill-duration"),n=T(n,e,"kill-duration-seconds")),n}},492(e,t,n){n.d(t,{Bw:()=>c,Ev:()=>b,Fk:()=>I,HP:()=>r,Hr:()=>u,LZ:()=>o,QW:()=>S,Vj:()=>y,Vo:()=>d,Yd:()=>s,Yp:()=>h,dI:()=>p,eT:()=>a,fc:()=>v,jy:()=>l,kI:()=>w,l0:()=>m,m5:()=>i,qT:()=>f,s4:()=>g,xW:()=>C});var r=void 0,i="",o="channels",a="core",s="createPerfMgr",u="disabled",c="extensionConfig",l="extensions",f="processTelemetry",d="priority",v="eventsSent",h="eventsDiscarded",p="eventsSendRequest",m="perfEvent",g="offlineEventsStored",y="offlineBatchSent",b="offlineBatchDrop",w="getPerfMgr",I="domain",S="path",C="Not dynamic - "},156(e,t,n){n.d(t,{NS:()=>f,Z4:()=>h,r2:()=>v});var r=n(279),i=n(269),o=n(182),a=n(492),s="ctx",u="ParentContextKey",c="ChildrenContextKey",l=function(){function e(t,n,r){var a,l=this;l.start=(0,i.f0d)(),l[o.RS]=t,l[o.tI]=r,l[o.Zu]=function(){return!1},(0,i.Tnt)(n)&&(0,i.vF1)(l,"payload",{g:function(){return!a&&(0,i.Tnt)(n)&&(a=n(),n=null),a}}),l[o.O_]=function(t){return t?t===e[u]||t===e[c]?l[t]:(l[s]||{})[t]:null},l[o.e_]=function(t,n){t&&(t===e[u]?(l[t]||(l[o.Zu]=function(){return!0}),l[t]=n):t===e[c]?l[t]=n:(l[s]=l[s]||{})[t]=n)},l[o.Ru]=function(){var t=0,n=l[o.O_](e[c]);if((0,i.cyL)(n))for(var r=0;r<n[o.oI];r++){var a=n[r];a&&(t+=a[o.fA])}l[o.fA]=(0,i.f0d)()-l.start,l.exTime=l[o.fA]-t,l[o.Ru]=function(){}}}return e.ParentContextKey="parent",e.ChildrenContextKey="childEvts",e}(),f=function(){function e(t){this.ctx={},(0,r.A)(e,this,function(e){e.create=function(e,t,n){return new l(e,t,n)},e.fire=function(e){e&&(e[o.Ru](),t&&(0,i.Tnt)(t[a.l0])&&t[a.l0](e))},e[o.e_]=function(t,n){t&&((e[s]=e[s]||{})[t]=n)},e[o.O_]=function(t){return(e[s]||{})[t]}})}return e.__ieDyn=1,e}(),d="CoreUtils.doPerf";function v(e,t,n,r,i){if(e){var s=e;if(s[a.kI]&&(s=s[a.kI]()),s){var f=void 0,v=s[o.O_](d);try{if(f=s.create(t(),r,i)){if(v&&f[o.e_]&&(f[o.e_](l[u],v),v[o.O_]&&v[o.e_])){var h=v[o.O_](l[c]);h||(h=[],v[o.e_](l[c],h)),h[o.y5](f)}return s[o.e_](d,f),n(f)}}catch(e){f&&f[o.e_]&&f[o.e_]("exception",e)}finally{f&&s.fire(f),s[o.e_](d,v)}}}return n()}function h(){return null}},317(e,t,n){n.d(t,{PV:()=>y,i8:()=>p,nU:()=>g,tS:()=>m});var r=n(269),i=n(991),o=n(987),a=n(182),s=n(775),u=(n(673),n(492)),c=n(156),l=n(372),f="_hasRun",d="_getTelCtx",v=0;function h(e,t,n,c){var l=null,f=[];t||(t=(0,o.e)({},null,n[a.Uw])),null!==c&&(l=c?function(e,t,n){for(;e;){if(e[a.AP]()===n)return e;e=e[a.uR]()}return y([n],t.config||{},t)}(e,n,c):e);var d={_next:function(){var e=l;if(l=e?e[a.uR]():null,!e){var t=f;t&&t[a.oI]>0&&((0,r.Iuo)(t,function(e){try{e.func.call(e.self,e.args)}catch(e){(0,s.ZP)(n[a.Uw],2,73,"Unexpected Exception during onComplete - "+(0,r.mmD)(e))}}),f=[])}return e},ctx:{core:function(){return n},diagLog:function(){return(0,s.y0)(n,t.cfg)},getCfg:function(){return t.cfg},getExtCfg:function(e,n){var o=v(e,!0);return n&&(0,r.zav)(n,function(e,n){if((0,r.hXl)(o[e])){var a=t.cfg[e];!a&&(0,r.hXl)(a)||(o[e]=a)}(0,i.q)(t,o,e,n)}),t[a.h0](o,n)},getConfig:function(e,n,i){void 0===i&&(i=!1);var o,a=v(e,!1),s=t.cfg;return!a||!a[n]&&(0,r.hXl)(a[n])?!s[n]&&(0,r.hXl)(s[n])||(o=s[n]):o=a[n],o||!(0,r.hXl)(o)?o:i},hasNext:function(){return!!l},getNext:function(){return l},setNext:function(e){l=e},iterate:function(e){for(var t;t=d._next();){var n=t[a.AP]();n&&e(n)}},onComplete:function(e,t){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];e&&f[a.y5]({func:e,self:(0,r.b07)(t)?d.ctx:t,args:n})}}};function v(e,n){var r=null,i=t.cfg;if(i&&e){var o=i[u.Bw];!o&&n&&(o={}),i[u.Bw]=o,(o=t.ref(i,u.Bw))&&(!(r=o[e])&&n&&(r={}),o[e]=r,r=t.ref(o,e))}return r}return d}function p(e,t,n,i){var s=(0,o.e)(t),c=h(e,s,n,i),l=c.ctx;return l[a.$5]=function(e){var t=c._next();return t&&t[u.qT](e,l),!t},l[a.$o]=function(e,t){return void 0===e&&(e=null),(0,r.cyL)(e)&&(e=y(e,s.cfg,n,t)),p(e||l[a.uR](),s.cfg,n,t)},l}function m(e,t,n){var i=(0,o.e)(t.config),s=h(e,i,t,n),u=s.ctx;return u[a.$5]=function(e){var t=s._next();return t&&t[a.M5](u,e),!t},u[a.$o]=function(e,n){return void 0===e&&(e=null),(0,r.cyL)(e)&&(e=y(e,i.cfg,t,n)),m(e||u[a.uR](),t,n)},u}function g(e,t,n){var i=(0,o.e)(t.config),s=h(e,i,t,n).ctx;return s[a.$5]=function(e){return s.iterate(function(t){(0,r.Tnt)(t[a.HC])&&t[a.HC](s,e)})},s[a.$o]=function(e,n){return void 0===e&&(e=null),(0,r.cyL)(e)&&(e=y(e,i.cfg,t,n)),g(e||s[a.uR](),t,n)},s}function y(e,t,n,i){var o=null,h=!i;if((0,r.cyL)(e)&&e[a.oI]>0){var m=null;(0,r.Iuo)(e,function(e){if(h||i!==e||(h=!0),h&&e&&(0,r.Tnt)(e[u.qT])){var g=function(e,t,n){var i,o=null,h=(0,r.Tnt)(e[u.qT]),m=(0,r.Tnt)(e[a.YH]),g={getPlugin:function(){return e},getNext:function(){return o},processTelemetry:function(i,s){y(s=s||function(){var i;return e&&(0,r.Tnt)(e[d])&&(i=e[d]()),i||(i=p(g,t,n)),i}(),function(t){if(!e||!h)return!1;var n=(0,l.Cr)(e);return!n[a.Ik]&&!n[u.Hr]&&(m&&e[a.YH](o),e[u.qT](i,t),!0)},"processTelemetry",function(){return{item:i}},!i.sync)||s[a.$5](i)},unload:function(t,n){y(t,function(){var r=!1;if(e){var i=(0,l.Cr)(e),o=e[u.eT]||i[u.eT];!e||o&&o!==t.core()||i[a.Ik]||(i[u.eT]=null,i[a.Ik]=!0,i[a.tZ]=!1,e[a.Ik]&&!0===e[a.Ik](t,n)&&(r=!0))}return r},"unload",function(){},n[a.tI])||t[a.$5](n)},update:function(t,n){y(t,function(){var r=!1;if(e){var i=(0,l.Cr)(e),o=e[u.eT]||i[u.eT];!e||o&&o!==t.core()||i[a.Ik]||e[a.HC]&&!0===e[a.HC](t,n)&&(r=!0)}return r},"update",function(){},!1)||t[a.$5](n)},_id:i=e?e[a.Ju]+"-"+e[u.Vo]+"-"+v++:"Unknown-0-"+v++,_setNext:function(e){o=e}};function y(t,n,l,d,v){var h=!1,p=e?e[a.Ju]:"TelemetryPluginChain",m=t[f];return m||(m=t[f]={}),t.setNext(o),e&&(0,c.r2)(t[u.eT](),function(){return p+":"+l},function(){m[i]=!0;try{var e=o?o._id:u.m5;e&&(m[e]=!1),h=n(t)}catch(e){var c=!o||m[o._id];c&&(h=!0),o&&c||(0,s.ZP)(t[a.e4](),1,73,"Plugin ["+p+"] failed during "+l+" - "+(0,r.mmD)(e)+", run flags: "+(0,r.mmD)(m))}},d,v),h}return(0,r.N6t)(g)}(e,t,n);o||(o=g),m&&m._setNext(g),m=g}})}return i&&!o?y([i],t,n):o}},856(e,t,n){n.d(t,{v:()=>h});var r=n(279),i=n(205),o=n(269),a=n(182),s=n(847),u=n(775),c=n(292),l=n(673),f="",d="&NoResponseBody=true",v="POST",h=function(){function e(){var t,n,h,p,m,g,y,b,w,I,S,C,P,_,E=0;(0,r.A)(e,this,function(e,r){var k=!0;function T(e,t){(0,u.ZP)(h,2,26,"Failed to send telemetry.",{message:e}),D(t,400,{})}function x(e){T("No endpoint url is provided for the batch",e)}function D(e,t,n,r){try{e&&e(t,n,r)}catch(e){}}function R(e,t){var n=(0,o.w3n)(),r=e[a.Vq];if(!r)return x(t),!0;r=e[a.Vq]+(P?d:f);var i=e[a.Cd],s=p?i:new Blob([i],{type:"text/plain;charset=UTF-8"});return n.sendBeacon(r,s)}function A(e,t,n){var r=e[a.Cd];try{if(r)if(R(e,t))D(t,200,{},f);else{var i=m&&m.beaconOnRetry;i&&(0,o.Tnt)(i)?i(e,t,R):(b&&b[a.L](e,t,!0),(0,u.ZP)(h,2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}catch(e){p&&(0,u.OG)(h,"Failed to send telemetry using sendBeacon API. Ex:"+(0,o.mmD)(e)),D(t,p?0:400,{},f)}}function U(e,n,r){var s,u,c,d=e[a.c1]||{};!r&&t&&(s=(0,i.Qo)(function(e,t){u=e,c=t})),p&&r&&e.disableXhrSync&&(r=!1);var h=e[a.Vq];if(!h)return x(n),void(u&&u(!1));var g=(0,l.H$)(v,h,k,!0,r,e[a.do]);function y(t){var r=m&&m.xhrOnComplete;if(r&&(0,o.Tnt)(r))r(t,n,e);else{var i=(0,l.Lo)(t);D(n,t[a.cV],(0,l.w3)(t,p),i)}}return p||g[a.yy]("Content-type","application/json"),(0,o.Iuo)((0,o.cGk)(d),function(e){g[a.yy](e,d[e])}),g.onreadystatechange=function(){p||(y(g),4===g.readyState&&u&&u(!0))},g.onload=function(){p&&y(g)},g.onerror=function(e){D(n,p?g[a.cV]:400,(0,l.w3)(g,p),p?f:(0,l.r4)(g)),c&&c(e)},g.ontimeout=function(){D(n,p?g[a.cV]:500,(0,l.w3)(g,p),p?f:(0,l.r4)(g)),u&&u(!1)},g.send(e[a.Cd]),s}function L(e,n,r){var u,c,l,h,g=e[a.Vq],b=e[a.Cd],w=p?b:new Blob([b],{type:"application/json"}),I=new Headers,S=b[a.oI],C=!1,T=!1,R=e[a.c1]||{},A=((u={method:v,body:w})[s.x]=!0,u);e.headers&&(0,o.cGk)(e.headers)[a.oI]>0&&((0,o.Iuo)((0,o.cGk)(R),function(e){I.append(e,R[e])}),A[a.c1]=I),y?A.credentials=y:k&&p&&(A.credentials="include"),r&&(A.keepalive=!0,E+=S,p?2===e._sendReason&&(C=!0,P&&(g+=d)):C=!0);var U=new Request(g,A);try{U[s.x]=!0}catch(e){}if(!r&&t&&(c=(0,i.Qo)(function(e,t){l=e,h=t})),!g)return x(n),void(l&&l(!1));function L(e){D(n,p?0:400,{},p?f:e)}function H(e,t,r){var i=e[a.cV],s=m.fetchOnComplete;s&&(0,o.Tnt)(s)?s(e,n,r||f,t):D(n,i,{},r||f)}try{(0,i.Dv)(fetch(p?g:U,p?A:null),function(t){if(r&&(E-=S,S=0),!T)if(T=!0,t.rejected)L(t.reason&&t.reason[a.pM]),h&&h(t.reason);else{var n=t[a.pF];try{p||n.ok?p&&!n.body?(H(n,null,f),l&&l(!0)):(0,i.Dv)(n.text(),function(t){H(n,e,t[a.pF]),l&&l(!0)}):(L(n.statusText),l&&l(!1))}catch(e){L((0,o.mmD)(e)),h&&h(e)}}})}catch(e){T||(L((0,o.mmD)(e)),h&&h(e))}return C&&!T&&(T=!0,D(n,200,{}),l&&l(!0)),p&&!T&&e[a.do]>0&&_&&_.set(function(){T||(T=!0,D(n,500,{}),l&&l(!0))},e[a.do]),c}function H(e,t,n){var r=(0,o.zkX)(),i=new XDomainRequest,s=e[a.Cd];i.onload=function(){var n=(0,l.Lo)(i),r=m&&m.xdrOnComplete;r&&(0,o.Tnt)(r)?r(i,t,e):D(t,200,{},n)},i.onerror=function(){D(t,400,{},p?f:(0,l.HU)(i))},i.ontimeout=function(){D(t,500,{})},i.onprogress=function(){};var c=r&&r.location&&r.location[a.Qg]||"",d=e[a.Vq];if(d){if(!p&&0!==d.lastIndexOf(c,0)){var g="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";return(0,u.ZP)(h,2,40,". "+g),void T(g,t)}var y=p?d:d[a.W7](/^(https?:)/,"");i.open(v,y),e[a.do]&&(i[a.do]=e[a.do]),i.send(s),p&&n?_&&_.set(function(){i.send(s)},0):i.send(s)}else x(t)}function $(){E=0,n=!1,t=!1,h=null,p=null,m=null,g=null,y=null,b=null,w=!1,I=!1,S=!1,C=!1,P=!1,_=null}$(),e[a.mE]=function(t,r){h=r,n&&(0,u.ZP)(h,1,28,"Sender is already initialized"),e.SetConfig(t),n=!0},e._getDbgPlgTargets=function(){return[n,p,g,t]},e.SetConfig=function(e){try{if(m=e.senderOnCompleteCallBack||{},g=!!e.disableCredentials,y=e.fetchCredentials,p=!!e.isOneDs,t=!!e.enableSendPromise,w=!!e.disableXhr,I=!!e.disableBeacon,S=!!e.disableBeaconSync,_=e.timeWrapper,P=!!e.addNoResponse,C=!!e.disableFetchKeepAlive,b={sendPOST:U},p||(k=!1),g){var n=(0,c.g$)();n&&n.protocol&&"file:"===n.protocol[a.OL]()&&(k=!1)}return!0}catch(e){}return!1},e.getSyncFetchPayload=function(){return E},e.getSenderInst=function(e,t){return e&&e[a.oI]?function(e,t){for(var n,r=0,i=null,o=0;null==i&&o<e[a.oI];)r=e[o],w||1!==r?2!==r||!(0,c.R7)(t)||t&&C?3!==r||!(0,c.Uf)()||(t?S:I)||(i=A):i=L:(0,c.PV)()?i=H:(0,c.xk)()&&(i=U),o++;return i?((n={_transport:r,_isSync:t})[a.L]=i,n):null}(e,t):null},e.getFallbackInst=function(){return b},e[a.tn]=function(e,t){$()}})}return e.__ieDyn=1,e}()},372(e,t,n){n.d(t,{Cr:()=>c,u7:()=>d,pI:()=>l,Xc:()=>f});var r=n(269),i=n(182),o=n(737),a=n(492);function s(e,t,n){return!(!e||e[i.oI]!==t||e===n||!e.match(/^[\da-f]*$/i))}var u=(0,o.T)("plugin");function c(e){return u.get(e,"state",{},!0)}function l(e,t){for(var n,o=[],s=null,u=e[i.uR]();u;){var l=u[i.AP]();if(l){s&&s[i.YH]&&l[a.qT]&&s[i.YH](l);var f=!!(n=c(l))[i.tZ];l[i.tZ]&&(f=l[i.tZ]()),f||o[i.y5](l),s=l,u=u[i.uR]()}}(0,r.Iuo)(o,function(r){var o=e[a.eT]();r[i.mE](e.getCfg(),o,t,e[i.uR]()),n=c(r),r[a.eT]||n[a.eT]||(n[a.eT]=o),n[i.tZ]=!0,delete n[i.Ik]})}function f(e){return e.sort(function(e,t){var n=0;if(t){var r=t[a.qT];e[a.qT]?n=r?e[a.Vo]-t[a.Vo]:1:r&&(n=-1)}else n=e?1:-1;return n})}function d(e){var t={};return{getName:function(){return t[i.RS]},setName:function(n){e&&e.setName(n),t[i.RS]=n},getTraceId:function(){return t[i.P5]},setTraceId:function(n){e&&e.setTraceId(n),s(n,32,"00000000000000000000000000000000")&&(t[i.P5]=n)},getSpanId:function(){return t[i.wi]},setSpanId:function(n){e&&e.setSpanId(n),s(n,16,"0000000000000000")&&(t[i.wi]=n)},getTraceFlags:function(){return t[i.Rr]},setTraceFlags:function(n){e&&e.setTraceFlags(n),t[i.Rr]=n}}}},836(e,t,n){n.d(t,{P:()=>a});var r=n(269),i=n(182),o=n(775);function a(){var e=[];return{add:function(t){t&&e[i.y5](t)},run:function(t,n){(0,r.Iuo)(e,function(e){try{e(t,n)}catch(e){(0,o.ZP)(t[i.e4](),2,73,"Unexpected error calling unload handler - "+(0,r.mmD)(e))}}),e=[]}}}},969(e,t,n){n.d(t,{w:()=>o});var r=n(269),i=(n(182),n(775));function o(){var e=[];return{run:function(t){var n=e;e=[],(0,r.Iuo)(n,function(e){try{(e.rm||e.remove).call(e)}catch(e){(0,i.ZP)(t,2,73,"Unloading:"+(0,r.mmD)(e))}})},add:function(t){t&&(0,r.Yny)(e,t)}}}},182(e,t,n){n.d(t,{$5:()=>R,$o:()=>z,AP:()=>k,Az:()=>oe,Bl:()=>M,Cd:()=>ue,DI:()=>A,Di:()=>H,FI:()=>x,HC:()=>Z,Ic:()=>p,Ik:()=>X,JQ:()=>i,JR:()=>F,Ju:()=>b,K0:()=>m,L:()=>he,M5:()=>$,OL:()=>r,O_:()=>ce,P5:()=>ye,QM:()=>ne,Qg:()=>W,RF:()=>E,RS:()=>T,Rr:()=>we,Ru:()=>fe,Uw:()=>d,Vq:()=>ve,W7:()=>ee,XM:()=>L,XW:()=>a,YH:()=>j,Yo:()=>re,Yq:()=>P,Zu:()=>se,_w:()=>g,by:()=>O,c1:()=>pe,cV:()=>ie,cp:()=>de,do:()=>me,e4:()=>G,e_:()=>le,fA:()=>D,h0:()=>l,h3:()=>w,h4:()=>U,ih:()=>c,mE:()=>y,oI:()=>o,on:()=>u,pF:()=>_,pM:()=>q,re:()=>Y,s:()=>N,sY:()=>J,sl:()=>C,sx:()=>te,tI:()=>B,tX:()=>Q,tZ:()=>S,tn:()=>K,uR:()=>V,vR:()=>I,wJ:()=>ae,wi:()=>be,x6:()=>f,y5:()=>h,y9:()=>v,yy:()=>ge,zs:()=>s});var r="toLowerCase",i="blkVal",o="length",a="rdOnly",s="notify",u="warnToConsole",c="throwInternal",l="setDf",f="watch",d="logger",v="apply",h="push",p="splice",m="hdlr",g="cancel",y="initialize",b="identifier",w="removeNotificationListener",I="addNotificationListener",S="isInitialized",C="instrumentationKey",P="INACTIVE",_="value",E="getNotifyMgr",k="getPlugin",T="name",x="iKey",D="time",R="processNext",A="getProcessTelContext",U="pollInternalLogs",L="enabled",H="stopPollingInternalLogs",$="unload",O="onComplete",N="version",M="loggingLevelConsole",z="createNew",X="teardown",F="messageId",q="message",B="isAsync",G="diagLog",K="_doTeardown",Z="update",V="getNext",j="setNextPlugin",W="protocol",Q="userAgent",J="split",Y="nodeType",ee="replace",te="logInternalMessage",ne="type",re="handler",ie="status",oe="getResponseHeader",ae="getAllResponseHeaders",se="isChildEvt",ue="data",ce="getCtx",le="setCtx",fe="complete",de="itemsReceived",ve="urlString",he="sendPOST",pe="headers",me="timeout",ge="setRequestHeader",ye="traceId",be="spanId",we="traceFlags"},664(e,t,n){n.d(t,{Wy:()=>u,_1:()=>i,bA:()=>o,hW:()=>r,s6:()=>s,vR:()=>a});var r="function",i="object",o="undefined",a="prototype",s=Object,u=s[a]},659(e,t,n){n.d(t,{Im:()=>a,qU:()=>u,vz:()=>c});var r=n(269),i=n(664),o=(((0,r.mS$)()||{}).Symbol,((0,r.mS$)()||{}).Reflect,"hasOwnProperty"),a=r.vE3||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])i.Wy[o].call(t,a)&&(e[a]=t[a]);return e},s=function(e,t){return s=i.s6.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t[o](n)&&(e[n]=t[n])},s(e,t)};function u(e,t){function n(){this.constructor=e}typeof t!==i.hW&&null!==t&&(0,r.zkd)("Class extends value "+String(t)+" is not a constructor or null"),s(e,t),e[i.vR]=null===t?(0,r.sSX)(t):(n[i.vR]=t[i.vR],new n)}function c(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e}},499(e,t,n){n.d(t,{ApplicationInsights:()=>tr});var r=n(279),i=n(659),o="sampleRate",a="ProcessLegacy",s="http.method",u="https://dc.services.visualstudio.com",c="/v2/track",l="not_specified",f="split",d="length",v="toLowerCase",h="ingestionendpoint",p="toString",m="push",g="removeItem",y="name",b="message",w="stringify",I="pathname",S="exceptions",C="parsedStack",P="properties",_="measurements",E="sizeInBytes",k="typeName",T="severityLevel",x="problemGroup",D="isManual",R="CreateFromInterface",A="assembly",U="fileName",L="hasFullStack",H="level",$="method",O="line",N="duration",M="receivedResponse",z=n(269),X=n(775),F=n(292);function q(e,t,n){var r=t[d],i=function(e,t){var n;return t&&(t=(0,z.EHq)((0,z.oJg)(t)))[d]>150&&(n=(0,z.P0f)(t,0,150),(0,X.ZP)(e,2,57,"name is too long. It has been truncated to 150 characters.",{name:t},!0)),n||t}(e,t);if(i[d]!==r){for(var o=0,a=i;void 0!==n[a];)o++,a=(0,z.P0f)(i,0,147)+W(o);i=a}return i}function B(e,t,n){var r;return void 0===n&&(n=1024),t&&(n=n||1024,(t=(0,z.EHq)((0,z.oJg)(t)))[d]>n&&(r=(0,z.P0f)(t,0,n),(0,X.ZP)(e,2,61,"string value is too long. It has been truncated to "+n+" characters.",{value:t},!0))),r||t}function G(e,t){return j(e,t,2048,66)}function K(e,t){var n;return t&&t[d]>32768&&(n=(0,z.P0f)(t,0,32768),(0,X.ZP)(e,2,56,"message is too long, it has been truncated to 32768 characters.",{message:t},!0)),n||t}function Z(e,t){if(t){var n={};(0,z.zav)(t,function(t,r){if((0,z.Gvm)(r)&&(0,F.Z)())try{r=(0,F.hm)()[w](r)}catch(t){(0,X.ZP)(e,2,49,"custom property is not valid",{exception:t},!0)}r=B(e,r,8192),t=q(e,t,n),n[t]=r}),t=n}return t}function V(e,t){if(t){var n={};(0,z.zav)(t,function(t,r){t=q(e,t,n),n[t]=r}),t=n}return t}function j(e,t,n,r){var i;return t&&(t=(0,z.EHq)((0,z.oJg)(t)))[d]>n&&(i=(0,z.P0f)(t,0,n),(0,X.ZP)(e,2,r,"input is too long, it has been truncated to "+n+" characters.",{data:t},!0)),i||t}function W(e){var t="00"+e;return(0,z.hKY)(t,t[d]-3)}var Q=function(){function e(e,t,n,r){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var i=this;i.ver=2,i[y]=B(e,t)||l,i[P]=Z(e,n),i[_]=V(e,r)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Event",e.dataType="EventData",e}(),J=function(){function e(e,t,n,r,i){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var o=this;o.ver=2,t=t||l,o[b]=K(e,t),o[P]=Z(e,r),o[_]=V(e,i),n&&(o[T]=n)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Message",e.dataType="MessageData",e}();function Y(e){(isNaN(e)||e<0)&&(e=0);var t=""+(e=Math.round(e))%1e3,n=""+Math.floor(e/1e3)%60,r=""+Math.floor(e/6e4)%60,i=""+Math.floor(e/36e5)%24,o=Math.floor(e/864e5);return t=1===t[d]?"00"+t:2===t[d]?"0"+t:t,n=n[d]<2?"0"+n:n,r=r[d]<2?"0"+r:r,(o>0?o+".":"")+(i=i[d]<2?"0"+i:i)+":"+r+":"+n+"."+t}var ee=function(){function e(e,t,n,r,i,o,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var s=this;s.ver=2,s.id=function(e,t){return t?j(e,t,128,69)[p]():t}(e,a),s.url=G(e,n),s[y]=B(e,t)||l,isNaN(r)||(s[N]=Y(r)),s[P]=Z(e,i),s[_]=V(e,o)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",e.dataType="PageviewData",e}(),te=function(){function e(e,t,n,r,i,o,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var s=this;s.ver=2,s.url=G(e,n),s[y]=B(e,t)||l,s[P]=Z(e,i),s[_]=V(e,o),a&&(s.domProcessing=a.domProcessing,s[N]=a[N],s.networkConnect=a.networkConnect,s.perfTotal=a.perfTotal,s[M]=a[M],s.sentRequest=a.sentRequest)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",e.dataType="PageviewPerformanceData",e}(),ne="error",re="stack",ie="stackDetails",oe="errorSrc",ae="message",se="description";function ue(e,t){var n=e;return n&&!(0,z.KgX)(n)&&(JSON&&JSON[w]?(n=JSON[w](e),!t||n&&"{}"!==n||(n=(0,z.Tnt)(e[p])?e[p]():""+e)):n=e+" - (Missing JSON.stringify)"),n||""}function ce(e,t){var n=e;return e&&(n&&!(0,z.KgX)(n)&&(n=e[ae]||e[se]||n),n&&!(0,z.KgX)(n)&&(n=ue(n,!0)),e.filename&&(n=n+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),t&&"String"!==t&&"Object"!==t&&"Error"!==t&&-1===(0,z.HzD)(n||"",t)&&(n=t+": "+n),n||""}function le(e){return e&&e.src&&(0,z.KgX)(e.src)&&e.obj&&(0,z.cyL)(e.obj)}function fe(e){var t=e||"";(0,z.KgX)(t)||(t=(0,z.KgX)(t[re])?t[re]:""+t);var n=t[f]("\n");return{src:t,obj:n}}function de(e){var t=null;if(e)try{if(e[re])t=fe(e[re]);else if(e[ne]&&e[ne][re])t=fe(e[ne][re]);else if(e.exception&&e.exception[re])t=fe(e.exception[re]);else if(le(e))t=e;else if(le(e[ie]))t=e[ie];else if((0,z.zkX)()&&(0,z.zkX)().opera&&e[ae])t=function(e){for(var t=[],n=e[f]("\n"),r=0;r<n[d];r++){var i=n[r];n[r+1]&&(i+="@"+n[r+1],r++),t[m](i)}return{src:e,obj:t}}(e[b]);else if(e.reason&&e.reason[re])t=fe(e.reason[re]);else if((0,z.KgX)(e))t=fe(e);else{var n=e[ae]||e[se]||"";(0,z.KgX)(e[oe])&&(n&&(n+="\n"),n+=" from "+e[oe]),n&&(t=fe(n))}}catch(e){t=fe(e)}return t||{src:"",obj:null}}function ve(e){var t="";if(e&&!(t=e.typeName||e[y]||""))try{var n=/function (.{1,200})\(/.exec(e.constructor[p]());t=n&&n[d]>1?n[1]:""}catch(e){}return t}function he(e){if(e)try{if(!(0,z.KgX)(e)){var t=ve(e),n=ue(e,!1);return n&&"{}"!==n||(e[ne]&&(t=ve(e=e[ne])),n=ue(e,!0)),0!==(0,z.HzD)(n,t)&&"String"!==t?t+":"+n:n}}catch(e){}return""+(e||"")}var pe=function(){function e(e,t,n,r,i,o){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var a=this;a.ver=2,function(e){try{if((0,z.Gvm)(e))return"ver"in e&&"exceptions"in e&&"properties"in e}catch(e){}return!1}(t)?(a[S]=t[S]||[],a[P]=t[P],a[_]=t[_],t[T]&&(a[T]=t[T]),t.id&&(a.id=t.id,t[P].id=t.id),t[x]&&(a[x]=t[x]),(0,z.hXl)(t[D])||(a[D]=t[D])):(n||(n={}),o&&(n.id=o),a[S]=[new me(e,t,n)],a[P]=Z(e,n),a[_]=V(e,r),i&&(a[T]=i),o&&(a.id=o))}return e.CreateAutoException=function(e,t,n,r,i,o,a,s){var u,c=ve(i||o||e);return(u={})[b]=ce(e,c),u.url=t,u.lineNumber=n,u.columnNumber=r,u.error=he(i||o||e),u.evt=he(o||e),u[k]=c,u.stackDetails=de(a||i||o),u.errorSrc=s,u},e.CreateFromInterface=function(t,n,r,o){var a=n[S]&&(0,z.W$7)(n[S],function(e){return me[R](t,e)});return new e(t,(0,i.Im)((0,i.Im)({},n),{exceptions:a}),r,o)},e.prototype.toInterface=function(){var e,t=this,n=t.exceptions,r=t.properties,i=t.measurements,o=t.severityLevel,a=t.problemGroup,s=t.id,u=t.isManual,c=n instanceof Array&&(0,z.W$7)(n,function(e){return e.toInterface()})||void 0;return(e={ver:"4.0"})[S]=c,e.severityLevel=o,e.properties=r,e.measurements=i,e.problemGroup=a,e.id=s,e.isManual=u,e},e.CreateSimpleException=function(e,t,n,r,i,o){var a;return{exceptions:[(a={},a[L]=!0,a.message=e,a.stack=i,a.typeName=t,a)]}},e.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",e.dataType="ExceptionData",e.formatError=he,e}(),me=function(){function e(e,t,n){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var r=this;if(function(e){try{if((0,z.Gvm)(e))return"hasFullStack"in e&&"typeName"in e}catch(e){}return!1}(t))r[k]=t[k],r[b]=t[b],r[re]=t[re],r[C]=t[C]||[],r[L]=t[L];else{var i=t,o=i&&i.evt;(0,z.bJ7)(i)||(i=i[ne]||o||i),r[k]=B(e,ve(i))||l,r[b]=K(e,ce(t||i,r[k]))||l;var a=t[ie]||de(t);r[C]=function(e){var t,n=e.obj;if(n&&n[d]>0){t=[];var r=0,i=0;if((0,z.Iuo)(n,function(e){var n=e[p]();if(ge.regex.test(n)){var o=new ge(n,r++);i+=o[E],t[m](o)}}),i>32768)for(var o=0,a=t[d]-1,s=0,u=o,c=a;o<a;){if((s+=t[o][E]+t[a][E])>32768){var l=c-u+1;t.splice(u,l);break}u=o,c=a,o++,a--}}return t}(a),(0,z.cyL)(r[C])&&(0,z.W$7)(r[C],function(t){t[A]=B(e,t[A]),t[U]=B(e,t[U])}),r[re]=function(e,t){var n;if(t){var r=""+t;r[d]>32768&&(n=(0,z.P0f)(r,0,32768),(0,X.ZP)(e,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:t},!0))}return n||t}(e,function(e){var t="";return e&&(e.obj?(0,z.Iuo)(e.obj,function(e){t+=e+"\n"}):t=e.src||""),t}(a)),r.hasFullStack=(0,z.cyL)(r.parsedStack)&&r.parsedStack[d]>0,n&&(n[k]=n[k]||r[k])}}return e.prototype.toInterface=function(){var e,t=this,n=t[C]instanceof Array&&(0,z.W$7)(t[C],function(e){return e.toInterface()});return(e={id:t.id,outerId:t.outerId,typeName:t[k],message:t[b],hasFullStack:t[L],stack:t[re]})[C]=n||void 0,e},e.CreateFromInterface=function(t,n){var r=n[C]instanceof Array&&(0,z.W$7)(n[C],function(e){return ge[R](e)})||n[C];return new e(t,(0,i.Im)((0,i.Im)({},n),{parsedStack:r}))},e}(),ge=function(){function e(t,n){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var r=this;if(r[E]=0,"string"==typeof t){var i=t;r[H]=n,r[$]="<no_method>",r[A]=(0,z.EHq)(i),r[U]="",r[O]=0;var o=i.match(e.regex);o&&o[d]>=5&&(r[$]=(0,z.EHq)(o[2])||r[$],r[U]=(0,z.EHq)(o[4]),r[O]=parseInt(o[5])||0)}else r[H]=t[H],r[$]=t[$],r[A]=t[A],r[U]=t[U],r[O]=t[O],r[E]=0;r.sizeInBytes+=r.method[d],r.sizeInBytes+=r.fileName[d],r.sizeInBytes+=r.assembly[d],r[E]+=e.baseSize,r.sizeInBytes+=r.level.toString()[d],r.sizeInBytes+=r.line.toString()[d]}return e.CreateFromInterface=function(t){return new e(t,null)},e.prototype.toInterface=function(){var e=this;return{level:e[H],method:e[$],assembly:e[A],fileName:e[U],line:e[O]}},e.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,e.baseSize=58,e}(),ye=function(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0},be=function(){function e(e,t,n,r,i,o,a,s,u){this.aiDataContract={ver:1,metrics:1,properties:0};var c=this;c.ver=2;var f=new ye;f.count=r>0?r:void 0,f.max=isNaN(o)||null===o?void 0:o,f.min=isNaN(i)||null===i?void 0:i,f[y]=B(e,t)||l,f.value=n,f.stdDev=isNaN(a)||null===a?void 0:a,c.metrics=[f],c[P]=Z(e,s),c[_]=V(e,u)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",e.dataType="MetricData",e}(),we=(0,z.YEm)()||{},Ie=0,Se=[null,null,null,null,null];function Ce(e,t){var n=function(e,t){var n=null;if(e){var r=e.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(null!=r&&r[d]>2&&(0,z.KgX)(r[2])&&r[2][d]>0&&(n=r[2]||"",t&&r[d]>2)){var i=(r[1]||"")[v](),o=r[3]||"";("http"===i&&":80"===o||"https"===i&&":443"===o)&&(o=""),n+=o}}return n}(e,t)||"";if(n){var r=n.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=r&&r[d]>3&&(0,z.KgX)(r[2])&&r[2][d]>0)return r[2]+(r[3]||"")}return n}var Pe=[u+c,"https://breeze.aimon.applicationinsights.io"+c,"https://dc-int.services.visualstudio.com"+c];function _e(e){return-1!==(0,z.rDm)(Pe,e[v]())}var Ee=function(){function e(e,t,n,r,i,o,a,s,u,c,l,f){void 0===u&&(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 v=this;v.ver=2,v.id=t,v[N]=Y(i),v.success=o,v.resultCode=a+"",v.type=B(e,u);var h=function(e,t,n,r){var i,o,a,s,u,c=r,l=r;if(t&&t[d]>0){var f=(o=t,u=(s=Se)[a=Ie],we.createElement?s[a]||(u=s[a]=we.createElement("a")):u={host:Ce(o,!0)},u.href=o,++a>=s[d]&&(a=0),Ie=a,u);if(i=f.host,!c)if(null!=f[I]){var v=0===f.pathname[d]?"/":f[I];"/"!==v.charAt(0)&&(v="/"+v),l=f[I],c=B(e,n?n+" "+v:v)}else c=B(e,t)}else i=r,c=r;return{target:i,name:c,data:l}}(e,n,s,r);v.data=G(e,r)||h.data,v.target=B(e,h.target),c&&(v.target="".concat(v.target," | ").concat(c)),v[y]=B(e,h[y]),v[P]=Z(e,l),v[_]=V(e,f)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",e.dataType="RemoteDependencyData",e}(),ke=n(845),Te=n(149),xe=n(737);function De(e,t){(0,Te.ML)(e,null,null,t)}var Re=n(673),Ae=n(282),Ue=(0,Ae.H)({LocalStorage:0,SessionStorage:1}),Le=((0,Ae.H)({AI:0,AI_AND_W3C:1,W3C:2}),void(0,Ae.H)({Normal:1,Critical:2})),He="";function $e(e){try{if((0,z.hXl)((0,z.mS$)()))return null;var t=(new Date)[p](),n=(0,z.zS2)(e===Ue.LocalStorage?"localStorage":"sessionStorage"),r=He+t;n.setItem(r,t);var i=n.getItem(r)!==t;if(n[g](r),!i)return n}catch(e){}return null}function Oe(){return Ne()?$e(Ue.SessionStorage):null}function Ne(e){return(e||void 0===Le)&&(Le=!!$e(Ue.SessionStorage)),Le}function Me(e,t){var n=Oe();if(null!==n)try{return n.getItem(t)}catch(t){Le=!1,(0,X.ZP)(e,2,2,"Browser failed read of session storage. "+(0,Re.lL)(t),{exception:(0,z.mmD)(t)})}return null}function ze(e,t,n){var r=Oe();if(null!==r)try{return r.setItem(t,n),!0}catch(t){Le=!1,(0,X.ZP)(e,2,4,"Browser failed write to session storage. "+(0,Re.lL)(t),{exception:(0,z.mmD)(t)})}return!1}var Xe=(0,Ae.o)({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"]}),Fe=n(475),qe=n(987),Be=n(317),Ge=n(875),Ke=n(856),Ze=n(13),Ve=n(182);function je(e,t){try{if(e&&""!==e){var n=(0,F.hm)().parse(e);if(n&&n[Ve.cp]&&n[Ve.cp]>=n.itemsAccepted&&n.itemsReceived-n.itemsAccepted===n.errors[Ve.oI])return n}}catch(n){(0,X.ZP)(t,1,43,"Cannot parse the response. "+(n[Ve.RS]||(0,z.mmD)(n)),{response:e})}return null}var We=n(257);function Qe(e){var t="ai."+e+".";return function(e){return t+e}}var Je=Qe("application"),Ye=Qe("device"),et=Qe("location"),tt=Qe("operation"),nt=Qe("session"),rt=Qe("user"),it=Qe("cloud"),ot=Qe("internal"),at=function(e){function t(){return e.call(this)||this}return(0,i.qU)(t,e),t}((0,Re.SZ)({applicationVersion:Je("ver"),applicationBuild:Je("build"),applicationTypeId:Je("typeId"),applicationId:Je("applicationId"),applicationLayer:Je("layer"),deviceId:Ye("id"),deviceIp:Ye("ip"),deviceLanguage:Ye("language"),deviceLocale:Ye("locale"),deviceModel:Ye("model"),deviceFriendlyName:Ye("friendlyName"),deviceNetwork:Ye("network"),deviceNetworkName:Ye("networkName"),deviceOEMName:Ye("oemName"),deviceOS:Ye("os"),deviceOSVersion:Ye("osVersion"),deviceRoleInstance:Ye("roleInstance"),deviceRoleName:Ye("roleName"),deviceScreenResolution:Ye("screenResolution"),deviceType:Ye("type"),deviceMachineName:Ye("machineName"),deviceVMName:Ye("vmName"),deviceBrowser:Ye("browser"),deviceBrowserVersion:Ye("browserVersion"),locationIp:et("ip"),locationCountry:et("country"),locationProvince:et("province"),locationCity:et("city"),operationId:tt("id"),operationName:tt("name"),operationParentId:tt("parentId"),operationRootId:tt("rootId"),operationSyntheticSource:tt("syntheticSource"),operationCorrelationVector:tt("correlationVector"),sessionId:nt("id"),sessionIsFirst:nt("isFirst"),sessionIsNew:nt("isNew"),userAccountAcquisitionDate:rt("accountAcquisitionDate"),userAccountId:rt("accountId"),userAgent:rt("userAgent"),userId:rt("id"),userStoreRegion:rt("storeRegion"),userAuthUserId:rt("authUserId"),userAnonymousUserAcquisitionDate:rt("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:rt("authUserAcquisitionDate"),cloudName:it("name"),cloudRole:it("role"),cloudRoleVer:it("roleVer"),cloudRoleInstance:it("roleInstance"),cloudEnvironment:it("environment"),cloudLocation:it("location"),cloudDeploymentUnit:it("deploymentUnit"),internalNodeName:ot("nodeName"),internalSdkVersion:ot("sdkVersion"),internalAgentVersion:ot("agentVersion"),internalSnippet:ot("snippet"),internalSdkSrc:ot("sdkSrc")})),st=new at,ut=function(e,t,n){var r=this,i=this;i.ver=1,i.sampleRate=100,i.tags={},i[y]=B(e,n)||l,i.data=t,i.time=(0,Re._u)(new Date),i.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return 100===r.sampleRate?4:1},tags:1,data:1}},ct=function(e,t){this.aiDataContract={baseType:1,baseData:1},this.baseType=e,this.baseData=t},lt="duration",ft="tags",dt="deviceType",vt="data",ht="name",pt="traceID",mt="length",gt="stringify",yt="measurements",bt="dataType",wt="envelopeType",It="toString",St="_get",Ct="enqueue",Pt="count",_t="eventsLimitInMem",Et="push",kt="item",Tt="emitLineDelimitedJson",xt="clear",Dt="createNew",Rt="markAsSent",At="clearSent",Ut="bufferOverride",Lt="BUFFER_KEY",Ht="SENT_BUFFER_KEY",$t="concat",Ot="MAX_BUFFER_SIZE",Nt="triggerSend",Mt="diagLog",zt="initialize",Xt="_sender",Ft="endpointUrl",qt="instrumentationKey",Bt="customHeaders",Gt="maxBatchSizeInBytes",Kt="onunloadDisableBeacon",Zt="isBeaconApiDisabled",Vt="alwaysUseXhrOverride",jt="disableXhr",Wt="enableSessionStorageBuffer",Qt="_buffer",Jt="onunloadDisableFetch",Yt="disableSendBeaconSplit",en="enableSendPromise",tn="getSenderInst",nn="unloadTransports",rn="convertUndefined",on="maxBatchInterval",an="serialize",sn="_onError",un="_onPartialSuccess",cn="_onSuccess",ln="itemsReceived",fn="itemsAccepted",dn="oriPayload",vn="baseType",hn="sampleRate",pn="eventsSendRequest",mn="getSamplingScore",gn="baseType",yn="baseData",bn="properties",wn="true";function In(e,t,n){return(0,Re.KY)(e,t,n,z.zzB)}function Sn(e,t,n){(0,z.hXl)(e)||(0,z.zav)(e,function(e,r){(0,z.EtT)(r)?n[e]=r:(0,z.KgX)(r)?t[e]=r:(0,F.Z)()&&(t[e]=(0,F.hm)()[gt](r))})}function Cn(e,t){(0,z.hXl)(e)||(0,z.zav)(e,function(n,r){e[n]=r||t})}function Pn(e,t,n,r){var a=new ut(e,r,t);In(a,"sampleRate",n[o]),(n[yn]||{}).startTime&&(a.time=(0,Re._u)(n[yn].startTime)),a.iKey=n.iKey;var s=n.iKey.replace(/-/g,"");return a[ht]=a[ht].replace("{0}",s),function(e,t,n){var r=n[ft]=n[ft]||{},o=t.ext=t.ext||{},a=t[ft]=t[ft]||[],s=o.user;s&&(In(r,st.userAuthUserId,s.authId),In(r,st.userId,s.id||s.localId));var u=o.app;u&&In(r,st.sessionId,u.sesId);var c=o.device;c&&(In(r,st.deviceId,c.id||c.localId),In(r,st[dt],c.deviceClass),In(r,st.deviceIp,c.ip),In(r,st.deviceModel,c.model),In(r,st[dt],c[dt]));var l=t.ext.web;if(l){In(r,st.deviceLanguage,l.browserLang),In(r,st.deviceBrowserVersion,l.browserVer),In(r,st.deviceBrowser,l.browser);var f=n[vt]=n[vt]||{},d=f[yn]=f[yn]||{},v=d[bn]=d[bn]||{};In(v,"domain",l.domain),In(v,"isManual",l.isManual?wn:null),In(v,"screenRes",l.screenRes),In(v,"userConsent",l.userConsent?wn:null)}var h=o.os;h&&(In(r,st.deviceOS,h[ht]),In(r,st.deviceOSVersion,h.osVer));var p=o.trace;p&&(In(r,st.operationParentId,p.parentID),In(r,st.operationName,B(e,p[ht])),In(r,st.operationId,p[pt]));for(var m={},g=a[mt]-1;g>=0;g--){var y=a[g];(0,z.zav)(y,function(e,t){m[e]=t}),a.splice(g,1)}(0,z.zav)(a,function(e,t){m[e]=t});var b=(0,i.Im)((0,i.Im)({},r),m);b[st.internalSdkVersion]||(b[st.internalSdkVersion]=B(e,"javascript:".concat(En.Version),64)),n[ft]=(0,Re.hW)(b)}(e,n,a),n[ft]=n[ft]||[],(0,Re.hW)(a)}function _n(e,t){(0,z.hXl)(t[yn])&&(0,X.ZP)(e,1,46,"telemetryItem.baseData cannot be null.")}var En={Version:"3.3.4"};function kn(e,t,n){_n(e,t);var r={},i={};t[gn]!==Q[bt]&&(r.baseTypeSource=t[gn]),t[gn]===Q[bt]?(r=t[yn][bn]||{},i=t[yn][yt]||{}):t[yn]&&Sn(t[yn],r,i),Sn(t[vt],r,i),(0,z.hXl)(n)||Cn(r,n);var o=t[yn][ht],a=new Q(e,o,r,i),s=new ct(Q[bt],a);return Pn(e,Q[wt],t,s)}var Tn,xn,Dn=function(){function e(t,n){var i=[],o=!1,a=n.maxRetryCnt;this[St]=function(){return i},this._set=function(e){return i=e},(0,r.A)(e,this,function(e){e[Ct]=function(r){e[Pt]()>=n[_t]?o||((0,X.ZP)(t,2,105,"Maximum in-memory buffer size reached: "+e[Pt](),!0),o=!0):(r.cnt=r.cnt||0,!(0,z.hXl)(a)&&r.cnt>a||i[Et](r))},e[Pt]=function(){return i[mt]},e.size=function(){for(var e=i[mt],t=0;t<i[mt];t++)e+=i[t].item[mt];return n[Tt]||(e+=2),e},e[xt]=function(){i=[],o=!1},e.getItems=function(){return i.slice(0)},e.batchPayloads=function(e){if(e&&e[mt]>0){var t=[];return(0,z.Iuo)(e,function(e){t[Et](e[kt])}),n[Tt]?t.join("\n"):"["+t.join(",")+"]"}return null},e[Dt]=function(e,n,r){var o=i.slice(0);e=e||t,n=n||{};var a=r?new Un(e,n):new Rn(e,n);return(0,z.Iuo)(o,function(e){a[Ct](e)}),a}})}return e.__ieDyn=1,e}(),Rn=function(e){function t(n,i){var o=e.call(this,n,i)||this;return(0,r.A)(t,o,function(e,t){e[Rt]=function(e){t[xt]()},e[At]=function(e){}}),o}return(0,i.qU)(t,e),t.__ieDyn=1,t}(Dn),An=["AI_buffer","AI_sentBuffer"],Un=function(e){function t(n,i){var o=e.call(this,n,i)||this,a=!1,s=null==i?void 0:i.namePrefix,u=i[Ut]||{getItem:Me,setItem:ze},c=u.getItem,l=u.setItem,f=i.maxRetryCnt;return(0,r.A)(t,o,function(e,r){var i=p(t[Lt]),o=p(t[Ht]),u=function(){var e=[];try{return(0,z.Iuo)(An,function(t){var n=b(t);if(e=e[$t](n),s){var r=b(s+"_"+t);e=e[$t](r)}}),e}catch(e){(0,X.ZP)(n,2,41,"Transfer events from previous buffers: "+(0,Re.lL)(e)+". previous Buffer items can not be removed",{exception:(0,z.mmD)(e)})}return[]}(),d=o[$t](u),v=e._set(i[$t](d));function h(e,t){var n=[],r=[];return(0,z.Iuo)(e,function(e){r[Et](e[kt])}),(0,z.Iuo)(t,function(e){(0,z.Tnt)(e)||-1!==(0,z.rDm)(r,e[kt])||n[Et](e)}),n}function p(e){return m(s?s+"_"+e:e)}function m(e){try{var t=c(n,e);if(t){var r=(0,F.hm)().parse(t);if((0,z.KgX)(r)&&(r=(0,F.hm)().parse(r)),r&&(0,z.cyL)(r))return r}}catch(t){(0,X.ZP)(n,1,42," storage key: "+e+", "+(0,Re.lL)(t),{exception:(0,z.mmD)(t)})}return[]}function y(e,t){var r=e;try{r=s?s+"_"+r:r;var i=JSON[gt](t);l(n,r,i)}catch(e){l(n,r,JSON[gt]([])),(0,X.ZP)(n,2,41," storage key: "+r+", "+(0,Re.lL)(e)+". Buffer cleared",{exception:(0,z.mmD)(e)})}}function b(e){try{var t=m(e),r=[];return(0,z.Iuo)(t,function(e){var t={item:e,cnt:0};r[Et](t)}),function(e,t){var n=Oe();if(null!==n)try{return n[g](t),!0}catch(t){Le=!1,(0,X.ZP)(e,2,6,"Browser failed removal of session storage item. "+(0,Re.lL)(t),{exception:(0,z.mmD)(t)})}}(n,e),r}catch(e){}return[]}v[mt]>t[Ot]&&(v[mt]=t[Ot]),y(t[Ht],[]),y(t[Lt],v),e[Ct]=function(i){e[Pt]()>=t[Ot]?a||((0,X.ZP)(n,2,67,"Maximum buffer size reached: "+e[Pt](),!0),a=!0):(i.cnt=i.cnt||0,!(0,z.hXl)(f)&&i.cnt>f||(r[Ct](i),y(t.BUFFER_KEY,e[St]())))},e[xt]=function(){r[xt](),y(t.BUFFER_KEY,e[St]()),y(t[Ht],[]),a=!1},e[Rt]=function(r){y(t[Lt],e._set(h(r,e[St]())));var i=p(t[Ht]);i instanceof Array&&r instanceof Array&&((i=i[$t](r))[mt]>t[Ot]&&((0,X.ZP)(n,1,67,"Sent buffer reached its maximum size: "+i[mt],!0),i[mt]=t[Ot]),y(t[Ht],i))},e[At]=function(e){var n=p(t[Ht]);n=h(e,n),y(t[Ht],n)},e[Dt]=function(r,i,o){o=!!o;var a=e[St]().slice(0),s=p(t[Ht]).slice(0);r=r||n,i=i||{},e[xt]();var u=o?new t(r,i):new Rn(r,i);return(0,z.Iuo)(a,function(e){u[Ct](e)}),o&&u[Rt](s),u}}),o}var n;return(0,i.qU)(t,e),n=t,t.VERSION="_1",t.BUFFER_KEY="AI_buffer"+n.VERSION,t.SENT_BUFFER_KEY="AI_sentBuffer"+n.VERSION,t.MAX_BUFFER_SIZE=2e3,t}(Dn),Ln=function(){function e(t){(0,r.A)(e,this,function(e){function n(e,o){var a="__aiCircularRefCheck",s={};if(!e)return(0,X.ZP)(t,1,48,"cannot serialize object because it is null or undefined",{name:o},!0),s;if(e[a])return(0,X.ZP)(t,2,50,"Circular reference detected while serializing object",{name:o},!0),s;if(!e.aiDataContract){if("measurements"===o)s=i(e,"number",o);else if("properties"===o)s=i(e,"string",o);else if("tags"===o)s=i(e,"string",o);else if((0,z.cyL)(e))s=r(e,o);else{(0,X.ZP)(t,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:o},!0);try{(0,F.hm)()[gt](e),s=e}catch(e){(0,X.ZP)(t,1,48,e&&(0,z.Tnt)(e[It])?e[It]():"Error serializing object",null,!0)}}return s}return e[a]=!0,(0,z.zav)(e.aiDataContract,function(i,a){var u=(0,z.Tnt)(a)?1&a():1&a,c=(0,z.Tnt)(a)?4&a():4&a,l=2&a,f=void 0!==e[i],d=(0,z.Gvm)(e[i])&&null!==e[i];if(!u||f||l){if(!c){var v;void 0!==(v=d?l?r(e[i],i):n(e[i],i):e[i])&&(s[i]=v)}}else(0,X.ZP)(t,1,24,"Missing required field specification. The field is required but not present on source",{field:i,name:o})}),delete e[a],s}function r(e,r){var i;if(e)if((0,z.cyL)(e)){i=[];for(var o=0;o<e[mt];o++){var a=n(e[o],r+"["+o+"]");i[Et](a)}}else(0,X.ZP)(t,1,54,"This field was specified as an array in the contract but the item is not an array.\r\n",{name:r},!0);return i}function i(e,n,r){var i;return e&&(i={},(0,z.zav)(e,function(e,o){if("string"===n)void 0===o?i[e]="undefined":null===o?i[e]="null":o[It]?i[e]=o[It]():i[e]="invalid field: toString() is not defined.";else if("number"===n)if(void 0===o)i[e]="undefined";else if(null===o)i[e]="null";else{var a=parseFloat(o);i[e]=a}else i[e]="invalid field: "+r+" is of unknown type.",(0,X.ZP)(t,1,i[e],null,!0)})),i}e[an]=function(e){var r=n(e,"root");try{return(0,F.hm)()[gt](r)}catch(e){(0,X.ZP)(t,1,48,e&&(0,z.Tnt)(e[It])?e[It]():"Error serializing object",null,!0)}}})}return e.__ieDyn=1,e}(),Hn=function(){function e(){}return e.prototype.getHashCodeScore=function(t){return this.getHashCode(t)/e.INT_MAX_VALUE*100},e.prototype.getHashCode=function(e){if(""===e)return 0;for(;e[mt]<8;)e=e[$t](e);for(var t=5381,n=0;n<e[mt];++n)t=(t<<5)+t+e.charCodeAt(n),t&=t;return Math.abs(t)},e.INT_MAX_VALUE=2147483647,e}(),$n=function(){var e=new Hn,t=new at;this[mn]=function(n){return n[ft]&&n[ft][t.userId]?e.getHashCodeScore(n[ft][t.userId]):n.ext&&n.ext.user&&n.ext.user.id?e.getHashCodeScore(n.ext.user.id):n[ft]&&n[ft][t.operationId]?e.getHashCodeScore(n[ft][t.operationId]):n.ext&&n.ext.telemetryTrace&&n.ext.telemetryTrace[pt]?e.getHashCodeScore(n.ext.telemetryTrace[pt]):100*Math.random()}},On=function(){function e(e,t){this.INT_MAX_VALUE=2147483647;var n=t||(0,X.y0)(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[hn]=e,this.samplingScoreGenerator=new $n}return e.prototype.isSampledIn=function(e){var t=this[hn];return null==t||t>=100||e.baseType===be[bt]||this.samplingScoreGenerator[mn](e)<t},e}(),Nn=void 0;function Mn(e){try{return e.responseText}catch(e){}return null}var zn=(0,z.ZHX)(((Tn={endpointUrl:(0,Fe.Lx)(z.zzB,u+c)})[Tt]=(0,Fe.DD)(),Tn[on]=15e3,Tn[Gt]=102400,Tn.disableTelemetry=(0,Fe.DD)(),Tn[Wt]=(0,Fe.DD)(!0),Tn.isRetryDisabled=(0,Fe.DD)(),Tn[Zt]=(0,Fe.DD)(!0),Tn[Yt]=(0,Fe.DD)(!0),Tn[jt]=(0,Fe.DD)(),Tn[Jt]=(0,Fe.DD)(),Tn[Kt]=(0,Fe.DD)(),Tn[qt]=Nn,Tn.namePrefix=Nn,Tn.samplingPercentage=(0,Fe.Lx)(function(e){return!isNaN(e)&&e>0&&e<=100},100),Tn[Bt]=Nn,Tn[rn]=Nn,Tn[_t]=1e4,Tn[Ut]=!1,Tn.httpXHROverride={isVal:function(e){return e&&e.sendPOST},v:Nn},Tn[Vt]=(0,Fe.DD)(),Tn.transports=Nn,Tn.retryCodes=Nn,Tn.maxRetryCnt={isVal:z.EtT,v:10},Tn)),Xn=((xn={})[Q.dataType]=kn,xn[J.dataType]=function(e,t,n){_n(e,t);var r=t[yn].message,i=t[yn].severityLevel,o=t[yn][bn]||{},a=t[yn][yt]||{};Sn(t[vt],o,a),(0,z.hXl)(n)||Cn(o,n);var s=new J(e,r,i,o,a),u=new ct(J[bt],s);return Pn(e,J[wt],t,u)},xn[ee.dataType]=function(e,t,n){var r;_n(e,t);var i=t[yn];(0,z.hXl)(i)||(0,z.hXl)(i[bn])||(0,z.hXl)(i[bn][lt])?(0,z.hXl)(t[vt])||(0,z.hXl)(t[vt][lt])||(r=t[vt][lt],delete t[vt][lt]):(r=i[bn][lt],delete i[bn][lt]);var o,a=t[yn];((t.ext||{}).trace||{})[pt]&&(o=t.ext.trace[pt]);var s=a.id||o,u=a[ht],c=a.uri,l=a[bn]||{},f=a[yt]||{};if((0,z.hXl)(a.refUri)||(l.refUri=a.refUri),(0,z.hXl)(a.pageType)||(l.pageType=a.pageType),(0,z.hXl)(a.isLoggedIn)||(l.isLoggedIn=a.isLoggedIn[It]()),!(0,z.hXl)(a[bn])){var d=a[bn];(0,z.zav)(d,function(e,t){l[e]=t})}Sn(t[vt],l,f),(0,z.hXl)(n)||Cn(l,n);var v=new ee(e,u,c,r,l,f,s),h=new ct(ee[bt],v);return Pn(e,ee[wt],t,h)},xn[te.dataType]=function(e,t,n){_n(e,t);var r=t[yn],i=r[ht],o=r.uri||r.url,a=r[bn]||{},s=r[yt]||{};Sn(t[vt],a,s),(0,z.hXl)(n)||Cn(a,n);var u=new te(e,i,o,void 0,a,s,r),c=new ct(te[bt],u);return Pn(e,te[wt],t,c)},xn[pe.dataType]=function(e,t,n){_n(e,t);var r=t[yn][yt]||{},i=t[yn][bn]||{};Sn(t[vt],i,r),(0,z.hXl)(n)||Cn(i,n);var o=t[yn],a=pe.CreateFromInterface(e,o,i,r),s=new ct(pe[bt],a);return Pn(e,pe[wt],t,s)},xn[be.dataType]=function(e,t,n){_n(e,t);var r=t[yn],i=r[bn]||{},o=r[yt]||{};Sn(t[vt],i,o),(0,z.hXl)(n)||Cn(i,n);var a=new be(e,r[ht],r.average,r.sampleCount,r.min,r.max,r.stdDev,i,o),s=new ct(be[bt],a);return Pn(e,be[wt],t,s)},xn[Ee.dataType]=function(e,t,n){_n(e,t);var r=t[yn][yt]||{},i=t[yn][bn]||{};Sn(t[vt],i,r),(0,z.hXl)(n)||Cn(i,n);var o=t[yn];if((0,z.hXl)(o))return(0,X.OG)(e,"Invalid input for dependency data"),null;var a=o[bn]&&o[bn][s]?o[bn][s]:"GET",u=new Ee(e,o.id,o.target,o[ht],o[lt],o.success,o.responseCode,a,o.type,o.correlationContext,i,r),c=new ct(Ee[bt],u);return Pn(e,Ee[wt],t,c)},xn),Fn=function(e){function t(){var n,i,s,u,c,l,f,d=e.call(this)||this;d.priority=1001,d.identifier=ke.Uu;var v,h,p,g,y,b,w,I,S,C,P,_,E,k,T,x,D,R,A,U,L,H,$,O,N,M,q,B=0;return(0,r.A)(t,d,function(e,r){function G(t,r){var i=Mn(t);if(!t||i+""!="200"&&""!==i){var o=je(i);o&&o[ln]&&o[ln]>o[fn]&&!k?e[un](r,o):e[sn](r,(0,Re.HU)(t))}else n=0,e[cn](r,0)}function K(e,t,n){4===e.readyState&&re(e.status,t,e.responseURL,n,(0,Re.r4)(e),Mn(e)||e.response)}function Z(e){try{if(e){var t=e[dn];return t&&t[mt]?t:null}}catch(e){}return null}function V(t,n){return!(P||(t?t.baseData&&!t[vn]?(n&&(0,X.ZP)(n,1,70,"Cannot send telemetry without baseData and baseType"),1):(t[vn]||(t[vn]="EventData"),e[Xt]?(r=t,e._sample.isSampledIn(r)?(t[o]=e._sample[hn],0):(n&&(0,X.ZP)(n,2,33,"Telemetry item was sampled out and not sent",{SampleRate:e._sample[hn]}),1)):(n&&(0,X.ZP)(n,1,28,"Sender was not initialized"),1)):(n&&(0,X.ZP)(n,1,7,"Cannot send empty telemetry"),1)));var r}function j(e,n){var r=e.iKey||_,i=t.constructEnvelope(e,r,n,E);if(i){var o=!1;if(e[ft]&&e[ft][a]&&((0,z.Iuo)(e[ft][a],function(e){try{e&&!1===e(i)&&(o=!0,(0,X.OG)(n,"Telemetry processor check returns false"))}catch(e){(0,X.ZP)(n,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+(0,Re.lL)(e),{exception:(0,z.mmD)(e)},!0)}}),delete e[ft][a]),!o)return i}else(0,X.ZP)(n,1,47,"Unable to create an AppInsights envelope")}function W(t){var n="",r=e[Mt]();try{var i=V(t,r),o=null;i&&(o=j(t,r)),o&&(n=c[an](o))}catch(e){}return n}function Q(e){var t="";return e&&e[mt]&&(t="["+e.join(",")+"]"),t}function J(e){var t,n=te();return(t={urlString:g})[vt]=e,t.headers=n,t}function Y(t,n,r,i){void 0===i&&(i=!0);var o=ee(n),a=t&&t.sendPOST;return a&&o?(i&&e._buffer[Rt](n),a(o,function(t,r,i){return function(t,n,r,i){200===n&&t?e._onSuccess(t,t[mt]):i&&e[sn](t,i)}(n,t,0,i)},!r)):null}function ee(t){var n;if((0,z.cyL)(t)&&t[mt]>0){var r=e[Qt].batchPayloads(t),i=te();return(n={})[vt]=r,n.urlString=g,n.headers=i,n.disableXhrSync=L,n.disableFetchKeepAlive=!H,n[dn]=t,n}return null}function te(){try{var e=f||{};return _e(g)&&(e[Xe[6]]=Xe[7]),e}catch(e){}return null}function ne(t){var n=t?t[mt]:0;return e[Qt].size()+n>b&&(h&&!h.isOnline()||e[Nt](!0,null,10),!0)}function re(t,r,i,o,a,s){var u=null;if(e._appId||(u=je(s))&&u.appId&&(e._appId=u.appId),(t<200||t>=300)&&0!==t){if((301===t||307===t||308===t)&&!ie(i))return void e[sn](r,a);if(h&&!h.isOnline())return void(k||(ue(r,10),(0,X.ZP)(e[Mt](),2,40,". Offline - Response Code: ".concat(t,". Offline status: ").concat(!h.isOnline(),". Will retry to send ").concat(r.length," items."))));!k&&fe(t)?(ue(r),(0,X.ZP)(e[Mt](),2,40,". Response code "+t+". Will retry to send "+r[mt]+" items.")):e[sn](r,a)}else ie(i),206===t?(u||(u=je(s)),u&&!k?e[un](r,u):e[sn](r,a)):(n=0,e[cn](r,o))}function ie(e){return!(l>=10||(0,z.hXl)(e)||""===e||e===g||(g=e,++l,0))}function oe(e,t){if(!v)return Y(M&&M[tn]([3],!0),e,t);v(e,!1)}function ae(e){try{if(e&&e[mt])return(0,z.KgX)(e[0])}catch(e){}return null}function se(t,n){var r=null;if((0,z.cyL)(t)){for(var i=t[mt],o=0;o<t[mt];o++)i+=t[o].item[mt];return M.getSyncFetchPayload()+i<=65e3?r=2:(0,F.Uf)()?r=3:(r=1,(0,X.ZP)(e[Mt](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender.")),Y(M&&M[tn]([r],!0),t,n)}return null}function ue(t,r){if(void 0===r&&(r=1),t&&0!==t[mt]){var o=e[Qt];o[At](t),n++;for(var a=0,s=t;a<s.length;a++){var u=s[a];u.cnt=u.cnt||0,u.cnt++,o[Ct](u)}!function(e){var t;if(n<=1)t=10;else{var r=(Math.pow(2,n)-1)/2,o=Math.floor(Math.random()*r*10)+1;o*=e,t=Math.max(Math.min(o,3600),10)}var a=(0,z.f0d)()+1e3*t;i=a}(r),ce()}}function ce(){if(!u&&!s){var t=i?Math.max(0,i-(0,z.f0d)()):0,n=Math.max(T,t);u=(0,z.dRz)(function(){u=null,e[Nt](!0,null,1)},n)}}function le(){u&&u.cancel(),u=null,i=null}function fe(e){return(0,z.hXl)(q)?401===e||408===e||429===e||500===e||502===e||503===e||504===e:q[mt]&&q.indexOf(e)>-1}function de(){e[Xt]=null,e[Qt]=null,e._appId=null,e._sample=null,f={},h=null,n=0,i=null,s=!1,u=null,c=null,l=0,B=0,v=null,p=null,g=null,y=null,b=0,w=!1,C=null,P=!1,_=null,E=Nn,k=!1,x=null,R=Nn,L=!1,H=!1,N=!1,$=null,O=null,M=null,(0,z.vF1)(e,"_senderConfig",{g:function(){return(0,Re.CP)({},zn)}})}de(),e.pause=function(){le(),s=!0},e.resume=function(){s&&(s=!1,i=null,ne(),ce())},e.flush=function(t,n,r){if(void 0===t&&(t=!0),!s){le();try{return e[Nt](t,null,r||1)}catch(t){(0,X.ZP)(e[Mt](),1,22,"flush failed, telemetry will not be collected: "+(0,Re.lL)(t),{exception:(0,z.mmD)(t)})}}},e.onunloadFlush=function(){if(!s)if(w||U)try{return e[Nt](!0,oe,2)}catch(t){(0,X.ZP)(e[Mt](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+(0,Re.lL)(t),{exception:(0,z.mmD)(t)})}else e.flush(!1)},e.addHeader=function(e,t){f[e]=t},e[zt]=function(t,o,a,s){e.isInitialized()&&(0,X.ZP)(e[Mt](),1,28,"Sender is already initialized"),r[zt](t,o,a,s);var u=e.identifier;c=new Ln(o.logger),n=0,i=null,e[Xt]=null,l=0;var B=e[Mt]();p=(0,Te.Hm)((0,xe.Z)("Sender"),o.evtNamespace&&o.evtNamespace()),h=function(e){var t=(0,z.YEm)(),n=(0,z.w3n)(),r=!1,i=[],o=1;!n||(0,z.hXl)(n.onLine)||n.onLine||(o=2);var a=0,s=f(),u=(0,Te.Hm)((0,xe.Z)("OfflineListener"),e);try{if(l((0,z.zkX)())&&(r=!0),t){var c=t.body||t;c.ononline&&l(c)&&(r=!0)}}catch(e){r=!1}function l(e){var t=!1;return e&&(t=(0,Te.mB)(e,"online",v,u))&&(0,Te.mB)(e,"offline",h,u),t}function f(){return 2!==a&&2!==o}function d(){var e=f();s!==e&&(s=e,(0,z.Iuo)(i,function(e){var t={isOnline:s,rState:o,uState:a};try{e(t)}catch(e){}}))}function v(){o=1,d()}function h(){o=2,d()}return{isOnline:function(){return s},isListening:function(){return r},unload:function(){var e=(0,z.zkX)();if(e&&r){if(De(e,u),t){var n=t.body||t;(0,z.b07)(n.ononline)||De(n,u)}r=!1}},addListener:function(e){return i[m](e),{rm:function(){var t=i.indexOf(e);return t>-1?i.splice(t,1):void 0}}},setOnlineState:function(e){a=e,d()}}}(p),e._addHook((0,qe.a)(t,function(t){var n,r=t.cfg;r.storagePrefix&&(n=r.storagePrefix,He=n||"");var i=(0,Be.i8)(null,r,o).getExtCfg(u,zn),a=i[Ft];if(g&&a===g){var s=r[Ft];s&&s!==a&&(i[Ft]=s)}(0,z.$XS)(i[qt])&&(i[qt]=r[qt]),(0,z.vF1)(e,"_senderConfig",{g:function(){return i}}),y!==i[Ft]&&(g=y=i[Ft]),o.activeStatus()===Ge.f.PENDING?e.pause():o.activeStatus()===Ge.f.ACTIVE&&e.resume(),C&&C!==i[Bt]&&(0,z.Iuo)(C,function(e){delete f[e.header]}),b=i[Gt],w=(!1===i[Kt]||!1===i[Zt])&&(0,F.Uf)(),I=!1===i[Kt]&&(0,F.Uf)(),S=!1===i[Zt]&&(0,F.Uf)(),U=i[Vt],L=!!i[jt],q=i.retryCodes;var c=i[Ut],l=!!i[Wt]&&(!!c||Ne()),h=i.namePrefix,p=l!==x||l&&R!==h||l&&D!==c;if(e[Qt]){if(p)try{e._buffer=e._buffer[Dt](B,i,l)}catch(t){(0,X.ZP)(e[Mt](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+(0,Re.lL)(t),{exception:(0,z.mmD)(t)})}ne()}else e[Qt]=l?new Un(B,i):new Rn(B,i);R=h,x=l,D=c,H=!i[Jt]&&(0,F.R7)(!0),N=!!i[Yt],e._sample=new On(i.samplingPercentage,B),_=i[qt],(0,z.$XS)(_)||function(e,t){var n=t.disableInstrumentationKeyValidation;return!((0,z.hXl)(n)||!n)||new RegExp("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$").test(e)}(_,r)||(0,X.ZP)(B,1,100,"Invalid Instrumentation key "+_),C=i[Bt],(0,z.KgX)(g)&&!_e(g)&&C&&C[mt]>0?(0,z.Iuo)(C,function(e){d.addHeader(e.header,e.value)}):C=null,A=i[en];var m=function(){var t;try{var n={xdrOnComplete:function(e,t,n){var r=Z(n);if(r)return G(e,r)},fetchOnComplete:function(e,t,n,r){var i=Z(r);if(i)return re(e.status,i,e.url,i[mt],e.statusText,n||"")},xhrOnComplete:function(e,t,n){var r=Z(n);if(r)return K(e,r,r[mt])},beaconOnRetry:function(t,n,r){return function(t,n,r){var i=t&&t[dn];if(N)O&&O(i,!0),(0,X.ZP)(e[Mt](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var o=[],a=0;a<i[mt];a++){var s=i[a],u=[s];r(ee(u),n)?e._onSuccess(u,u[mt]):o[Et](s)}o[mt]>0&&(O&&O(o,!0),(0,X.ZP)(e[Mt](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}(t,n,r)}};return(t={})[en]=A,t.isOneDs=!1,t.disableCredentials=!1,t[jt]=L,t.disableBeacon=!S,t.disableBeaconSync=!I,t.senderOnCompleteCallBack=n,t}catch(e){}return null}();M?M.SetConfig(m):(M=new Ke.v)[zt](m,B);var V=i.httpXHROverride,j=null,W=null,Q=(0,Re.jL)([3,1,2],i.transports);j=M&&M[tn](Q,!1);var J=M&&M.getFallbackInst();$=function(e,t){return Y(J,e,t)},O=function(e,t){return Y(J,e,t,!1)},j=U?V:j||V||J,e[Xt]=function(e,t){return Y(j,e,t)},H&&(v=se);var te=(0,Re.jL)([3,1],i[nn]);H||(te=te.filter(function(e){return 2!==e})),W=M&&M[tn](te,!0),W=U?V:W||V,(U||i[nn]||!v)&&W&&(v=function(e,t){return Y(W,e,t)}),v||(v=$),P=i.disableTelemetry,E=i[rn]||Nn,k=i.isRetryDisabled,T=i[on]}))},e.processTelemetry=function(t,n){var r,i=(n=e._getTelCtx(n))[Mt]();try{if(!V(t,i))return;var o=j(t,i);if(!o)return;var a=c[an](o),s=e[Qt];ne(a);var u=((r={})[kt]=a,r.cnt=0,r);s[Ct](u),ce()}catch(e){(0,X.ZP)(i,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+(0,Re.lL)(e),{exception:(0,z.mmD)(e)})}e.processNext(t,n)},e.isCompletelyIdle=function(){return!s&&0===B&&0===e._buffer[Pt]()},e.getOfflineListener=function(){return h},e._xhrReadyStateChange=function(e,t,n){if(!ae(t))return K(e,t,n)},e[Nt]=function(t,n,r){var i;if(void 0===t&&(t=!0),!s)try{var o=e[Qt];if(P)o[xt]();else{if(o[Pt]()>0){var a=o.getItems();!function(t,n){var r,i=(r="getNotifyMgr",e.core[r]?e.core[r]():e.core._notificationManager);if(i&&i[pn])try{i[pn](t,n)}catch(t){(0,X.ZP)(e[Mt](),1,74,"send request notification failed: "+(0,Re.lL)(t),{exception:(0,z.mmD)(t)})}}(r||0,t),i=n?n.call(e,a,t):e[Xt](a,t)}new Date}le()}catch(t){var u=(0,F.L0)();(!u||u>9)&&(0,X.ZP)(e[Mt](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+(0,Re.lL)(t),{exception:(0,z.mmD)(t)})}return i},e.getOfflineSupport=function(){var e;return(e={getUrl:function(){return g},createPayload:J})[an]=W,e.batch=Q,e.shouldProcess=function(e){return!!V(e)},e},e._doTeardown=function(t,n){e.onunloadFlush(),(0,Ze.K)(h,!1),de()},e[sn]=function(t,n,r){if(!ae(t))return function(t,n){(0,X.ZP)(e[Mt](),2,26,"Failed to send telemetry.",{message:n}),e._buffer&&e._buffer[At](t)}(t,n)},e[un]=function(t,n){if(!ae(t))return function(t,n){for(var r=[],i=[],o=0,a=n.errors.reverse();o<a.length;o++){var s=a[o],u=t.splice(s.index,1)[0];fe(s.statusCode)?i[Et](u):r[Et](u)}t[mt]>0&&e[cn](t,n[fn]),r[mt]>0&&e[sn](r,(0,Re.r4)(null,["partial success",n[fn],"of",n.itemsReceived].join(" "))),i[mt]>0&&(ue(i),(0,X.ZP)(e[Mt](),2,40,"Partial success. Delivered: "+t[mt]+", Failed: "+r[mt]+". Will retry to send "+i[mt]+" our of "+n[ln]+" items"))}(t,n)},e[cn]=function(t,n){if(!ae(t))return function(t){e._buffer&&e._buffer[At](t)}(t)},e._xdrOnLoad=function(e,t){if(!ae(t))return G(e,t)}}),d}return(0,i.qU)(t,e),t.constructEnvelope=function(e,t,n,r){var o;return o=t===e.iKey||(0,z.hXl)(t)?e:(0,i.Im)((0,i.Im)({},e),{iKey:t}),(Xn[o.baseType]||kn)(n,o,r)},t}(We.s);function qn(e){if(!e)return{};var t=e[f](";"),n=(0,z.KTd)(t,function(e,t){var n=t[f]("=");if(2===n[d]){var r=n[0][v](),i=n[1];e[r]=i}return e},{});if((0,z.cGk)(n)[d]>0){if(n.endpointsuffix){var r=n.location?n.location+".":"";n[h]=n[h]||"https://"+r+"dc."+n.endpointsuffix}n[h]=n[h]||u,(0,z.Cv9)(n[h],"/")&&(n[h]=n[h].slice(0,-1))}return n}var Bn,Gn=n(107),Kn=n(205),Zn="instrumentationKey",Vn="connectionString",jn="instrumentationkey",Wn="endpointUrl",Qn="ingestionendpoint",Jn="userOverrideEndpointUrl",Yn=void 0,er=((Bn={diagnosticLogInterval:(0,Fe.Lx)(function(e){return e&&e>0},1e4)})[Vn]=Yn,Bn[Wn]=Yn,Bn[Zn]=Yn,Bn.extensionConfig={},Bn),tr=function(){function e(t){var n,i=new Gn._;function o(e){e&&(e.baseData=e.baseData||{},e.baseType=e.baseType||"EventData"),i.track(e)}((0,z.hXl)(t)||(0,z.hXl)(t[Zn])&&(0,z.hXl)(t[Vn]))&&(0,z.$8)("Invalid input configuration"),(0,r.A)(e,this,function(e){function r(){var e=(0,qe.e)(t||{},er);n=e.cfg,i.addUnloadHook((0,qe.a)(e,function(){var e=n[Vn];if((0,z.$XS)(e)){var t=(0,Kn.Rf)(function(t,r){(0,Kn.Dv)(e,function(e){var r=e.value,i=n[Zn];!e.rejected&&r&&(n[Vn]=r,i=qn(r)[jn]||i),t(i)})}),r=(0,Kn.Rf)(function(t,r){(0,Kn.Dv)(e,function(e){var r=e.value,i=n[Wn];if(!e.rejected&&r){var o=qn(r)[Qn];i=o?o+c:i}t(i)})});n[Zn]=t,n[Wn]=n[Jn]||r}if((0,z.KgX)(e)){var i=qn(e),o=i[Qn];n[Wn]=n[Jn]?n[Jn]:o+c,n[Zn]=i[jn]||n[Zn]}n[Wn]=n[Jn]?n[Jn]:n[Wn]})),i.initialize(n,[new Fn])}(0,z.vF1)(e,"config",{g:function(){return n}}),r(),e.initialize=r,e.track=o,(0,Re.o$)(e,i,["flush","pollInternalLogs","stopPollingInternalLogs","unload","getPlugin","addPlugin","evtNamespace","addUnloadCb","onCfgChange","getTraceCtx","updateCfg","addTelemetryInitializer"])})}return e.__ieDyn=1,e}()},279(e,t,n){n.d(t,{A:()=>H});var r,i=n(269),o="constructor",a="prototype",s="function",u="_dynInstFuncs",c="_isDynProxy",l="_dynClass",f="_dynInstChk",d=f,v="_dfOpts",h="_unknown_",p="__proto__",m="_dyn"+p,g="__dynProto$Gbl",y="_dynInstProto",b="useBaseInst",w="setInstFuncs",I=Object,S=I.getPrototypeOf,C=I.getOwnPropertyNames,P=(0,i.mS$)(),_=P[g]||(P[g]={o:(r={},r[w]=!0,r[b]=!0,r),n:1e3});function E(e){return e&&(e===I[a]||e===Array[a])}function k(e){return E(e)||e===Function[a]}function T(e){var t;if(e){if(S)return S(e);var n=e[p]||e[a]||(e[o]?e[o][a]:null);t=e[m]||n,(0,i.v0u)(e,m)||(delete e[y],t=e[m]=e[y]||e[m],e[y]=n)}return t}function x(e,t){var n=[];if(C)n=C(e);else for(var r in e)"string"==typeof r&&(0,i.v0u)(e,r)&&n.push(r);if(n&&n.length>0)for(var o=0;o<n.length;o++)t(n[o])}function D(e,t,n){return t!==o&&typeof e[t]===s&&(n||(0,i.v0u)(e,t))&&t!==p&&t!==a}function R(e){(0,i.zkd)("DynamicProto: "+e)}function A(e,t){for(var n=e.length-1;n>=0;n--)if(e[n]===t)return!0;return!1}function U(e,t,n,r,o){if(!E(e)){var a=n[u]=n[u]||(0,i.sSX)(null);if(!E(a)){var v=a[t]=a[t]||(0,i.sSX)(null);!1!==a[d]&&(a[d]=!!o),E(v)||x(n,function(t){D(n,t,!1)&&n[t]!==r[t]&&(v[t]=n[t],delete n[t],(!(0,i.v0u)(e,t)||e[t]&&!e[t][c])&&(e[t]=function(e,t){var n=function(){var r=function(e,t,n,r){var o=null;if(e&&(0,i.v0u)(n,l)){var a=e[u]||(0,i.sSX)(null);if((o=(a[n[l]]||(0,i.sSX)(null))[t])||R("Missing ["+t+"] "+s),!o[f]&&!1!==a[d]){for(var c=!(0,i.v0u)(e,t),v=T(e),h=[];c&&v&&!k(v)&&!A(h,v);){var p=v[t];if(p){c=p===r;break}h.push(v),v=T(v)}try{c&&(e[t]=o),o[f]=1}catch(e){a[d]=!1}}}return o}(this,t,e,n)||function(e,t,n){var r=t[e];return r===n&&(r=T(t)[e]),typeof r!==s&&R("["+e+"] is not a "+s),r}(t,e,n);return r.apply(this,arguments)};return n[c]=1,n}(e,t)))})}}}function L(e,t){return(0,i.v0u)(e,a)?e.name||t||h:((e||{})[o]||{}).name||t||h}function H(e,t,n,r){(0,i.v0u)(e,a)||R("theClass is an invalid class definition.");var o=e[a];(function(e,t){if(S){for(var n=[],r=T(t);r&&!k(r)&&!A(n,r);){if(r===e)return!0;n.push(r),r=T(r)}return!1}return!0})(o,t)||R("["+L(e)+"] not in hierarchy of ["+L(t)+"]");var s=null;(0,i.v0u)(o,l)?s=o[l]:(s="_dynCls$"+L(e,"_")+"$"+_.n,_.n++,o[l]=s);var f=H[v],h=!!f[b];h&&r&&void 0!==r[b]&&(h=!!r[b]);var p=function(e){var t=(0,i.sSX)(null);return x(e,function(n){!t[n]&&D(e,n,!1)&&(t[n]=e[n])}),t}(t),m=function(e,t,n,r){function o(e,t,n){var i=t[n];if(i[c]&&r){var o=e[u]||{};!1!==o[d]&&(i=(o[t[l]]||{})[n]||i)}return function(){return i.apply(e,arguments)}}var a=(0,i.sSX)(null);x(n,function(e){a[e]=o(t,n,e)});for(var s=T(e),f=[];s&&!k(s)&&!A(f,s);)x(s,function(e){!a[e]&&D(s,e,!S)&&(a[e]=o(t,s,e))}),f.push(s),s=T(s);return a}(o,t,p,h);n(t,m);var g=!!S&&!!f[w];g&&r&&(g=!!r[w]),U(o,s,t,p,!1!==g)}H[v]=_.o},205(e,t,n){n.d(t,{Dv:()=>a,Qo:()=>T,Rf:()=>E,Xf:()=>x,lh:()=>k});var r=n(269),i="Promise",o="rejected";function a(e,t){return s(e,function(e){return t?t({status:"fulfilled",rejected:!1,value:e}):e},function(e){return t?t({status:o,rejected:!0,reason:e}):e})}function s(e,t,n,i){var o=e;try{if((0,r.$XS)(e))(t||n)&&(o=e.then(t,n));else try{t&&(o=t(e))}catch(e){if(!n)throw e;o=n(e)}}finally{i&&function(e,t){var n=e;t&&((0,r.$XS)(e)?n=e.finally?e.finally(t):e.then(function(e){return t(),e},function(e){throw t(),e}):t())}(o,i)}return o}var u,c=["pending","resolving","resolved",o],l="dispatchEvent";function f(e){var t;return e&&e.createEvent&&(t=e.createEvent("Event")),!!t&&t.initEvent}var d,v,h,p,m="unhandledRejection",g=m.toLowerCase(),y=[],b=0;function w(e){return(0,r.Tnt)(e)?e.toString():(0,r.mmD)(e)}function I(e,t,n){var o,a,s=(0,r.KVm)(arguments,3),v=0,h=!1,p=[],I=b++,S=(y.length>0&&y[y.length-1],!1),C=null;function P(t,n){try{return y.push(I),S=!0,C&&C.cancel(),C=null,e(function(e,i){p.push(function(){try{var a=2===v?t:n,s=(0,r.b07)(a)?o:(0,r.Tnt)(a)?a(o):a;(0,r.$XS)(s)?s.then(e,i):a?e(s):3===v?i(s):e(s)}catch(e){i(e)}}),h&&E()},s)}finally{y.pop()}}function _(){return c[v]}function E(){if(p.length>0){var e=p.slice();p=[],S=!0,C&&C.cancel(),C=null,t(e)}}function k(e,t){return function(n){if(v===t){if(2===e&&(0,r.$XS)(n))return v=1,void n.then(k(2,1),k(3,1));v=e,h=!0,o=n,E(),S||3!==e||C||(C=(0,r.dRz)(T,10))}}}function T(){if(!S)if(S=!0,(0,r.Lln)())process.emit(m,o,a);else{var e=(0,r.zkX)()||(0,r.mS$)();!d&&(d=(0,r.GuU)((0,r.gBW)(r.zS2,[i+"RejectionEvent"]).v)),function(e,t,n,i){var o=(0,r.YEm)();!u&&(u=(0,r.GuU)(!!(0,r.gBW)(f,[o]).v));var a=u.v?o.createEvent("Event"):i?new Event(t):{};if(n&&n(a),u.v&&a.initEvent(t,!1,!0),a&&e[l])e[l](a);else{var s=e["on"+t];if(s)s(a);else{var c=(0,r.zS2)("console");c&&(c.error||c.log)(t,(0,r.mmD)(a))}}}(e,g,function(e){return(0,r.vF1)(e,"promise",{g:function(){return a}}),e.reason=o,e},!!d.v)}}return a={then:P,catch:function(e){return P(void 0,e)},finally:function(e){var t=e,n=e;return(0,r.Tnt)(e)&&(t=function(t){return e&&e(),t},n=function(t){throw e&&e(),t}),P(t,n)}},(0,r.UxO)(a,"state",{get:_}),(0,r.Lok)()&&(a[(0,r.Y0g)(11)]="IPromise"),a.toString=function(){return"IPromise "+_()+(h?" - "+w(o):"")},function(){(0,r.Tnt)(n)||(0,r.zkd)(i+": executor is not a function - "+w(n));var e=k(3,0);try{n.call(a,k(2,0),e)}catch(t){e(t)}}(),a}function S(e){return function(t){var n=(0,r.KVm)(arguments,1);return e(function(e,n){try{var i=[],o=1;(0,r.DA8)(t,function(t,r){t&&(o++,s(t,function(t){i[r]=t,0===--o&&e(i)},n))}),0===--o&&e(i)}catch(e){n(e)}},n)}}function C(e){(0,r.Iuo)(e,function(e){try{e()}catch(e){}})}function P(e,t){return I(P,function(e){var t=(0,r.EtT)(e)?e:0;return function(e){(0,r.dRz)(function(){C(e)},t)}}(t),e,t)}function _(e,t){!v&&(v=(0,r.GuU)((0,r.gBW)(r.zS2,[i]).v||null));var n=v.v;if(!n)return P(e);(0,r.Tnt)(e)||(0,r.zkd)(i+": executor is not a function - "+(0,r.mmD)(e));var o=0,a=new n(function(t,n){e(function(e){o=2,t(e)},function(e){o=3,n(e)})});return(0,r.UxO)(a,"state",{get:function(){return c[o]}}),a}function E(e){return I(E,C,e)}function k(e,t){return!h&&(n=E,h=(0,r.GuU)(function(e){var t=(0,r.KVm)(arguments,1);return n(function(t,n){var i=[],s=1;function u(e,n){s++,a(e,function(e){e.rejected?i[n]={status:o,reason:e.reason}:i[n]={status:"fulfilled",value:e.value},0===--s&&t(i)})}try{(0,r.cyL)(e)?(0,r.Iuo)(e,u):(0,r.xZI)(e)?(0,r.DA8)(e,u):(0,r.zkd)("Input is not an iterable"),0===--s&&t(i)}catch(e){n(e)}},t)})),h.v(e,t);var n}function T(e,t){return!p&&(p=(0,r.GuU)(_)),p.v.call(this,e,t)}var x=S(T);(0,r.Y0g)(11)},269(e,t,n){function r(e,t){return e||t}function i(e,t){return e[t]}n.d(t,{$8:()=>re,$XS:()=>F,AHH:()=>Qt,Cv9:()=>zt,DA8:()=>ct,EHq:()=>xt,EtT:()=>M,GuU:()=>Ne,Gvm:()=>$,HzD:()=>Ft,Iuo:()=>dt,KTd:()=>gt,KVm:()=>pt,KgX:()=>L,KhI:()=>K,Lln:()=>Ye,Lmq:()=>z,Lok:()=>nt,N6t:()=>fe,O9V:()=>U,P0f:()=>Ee,QdQ:()=>Dt,R3R:()=>Nt,SZ2:()=>D,Tnt:()=>H,UUD:()=>Mt,UxO:()=>W,Vdv:()=>Ke,W$7:()=>ht,WSA:()=>ve,Wtk:()=>Be,Y0g:()=>it,YEm:()=>Ge,Yny:()=>ft,ZHX:()=>le,ZWZ:()=>xe,aqQ:()=>St,b07:()=>R,bJ7:()=>X,cGk:()=>ce,cyL:()=>O,dRz:()=>jt,eCG:()=>at,f0d:()=>Ct,fn0:()=>pe,gBW:()=>k,hKY:()=>ke,hXl:()=>A,isD:()=>Q,jjc:()=>ot,kgX:()=>B,mS$:()=>Fe,mmD:()=>ne,nRs:()=>Oe,oJg:()=>te,rDm:()=>vt,sSX:()=>yt,tGl:()=>qt,v0u:()=>G,vE3:()=>ue,vF1:()=>J,vKV:()=>Wt,w3n:()=>Je,w9M:()=>Ve,xZI:()=>ut,zS2:()=>qe,zav:()=>V,zkX:()=>Ze,zkd:()=>ie,zwS:()=>$t,zzB:()=>q});var o,a=void 0,s=null,u="function",c="object",l="prototype",f="__proto__",d="undefined",v="constructor",h="Symbol",p="length",m="name",g="call",y="toString",b=r(Object),w=i(b,l),I=r(String),S=i(I,l),C=r(Math),P=r(Array),_=i(P,l),E=i(_,"slice");function k(e,t){try{return{v:e.apply(this,t)}}catch(e){return{e}}}function T(e){return function(t){return typeof t===e}}function x(e){var t="[object "+e+"]";return function(e){return!(!e||D(e)!==t)}}function D(e){return w[y].call(e)}function R(e){return typeof e===d||e===d}function A(e){return e===s||R(e)}function U(e){return!!e||e!==a}var L=T("string"),H=T(u);function $(e){return!(!e&&A(e)||!e||typeof e!==c)}var O=i(P,"isArray"),N=x("Date"),M=T("number"),z=T("boolean"),X=x("Error");function F(e){return!!(e&&e.then&&H(e.then))}function q(e){return!(!e||(t=function(){return!(e&&0+e)},n=!e,r=k(t),r.e?n:r.v));var t,n,r}var B=i(b,"getOwnPropertyDescriptor");function G(e,t){return!!e&&w.hasOwnProperty[g](e,t)}var K=r(i(b,"hasOwn"),Z);function Z(e,t){return G(e,t)||!!B(e,t)}function V(e,t,n){if(e&&$(e))for(var r in e)if(K(e,r)&&-1===t[g](n||e,r,e[r]))break}var j={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};var W=i(b,"defineProperty"),Q=i(b,"defineProperties");function J(e,t,n){return W(e,t,function(e){var t={};if(t[j.c]=!0,t[j.e]=!0,e.l){t.get=function(){return e.l.v};var n=B(e.l,"v");n&&n.set&&(t.set=function(t){e.l.v=t})}return V(e,function(e,n){t[j[e]]=U(n)?n:t[j[e]]}),t}(n))}function Y(e,t,n,r,i){var o={};return V(e,function(e,r){ee(o,e,t?r:e,i),ee(o,r,n?r:e,i)}),r?r(o):o}function ee(e,t,n,r){W(e,t,{value:n,enumerable:!0,writable:!!r})}var te=r(I);function ne(e,t){var n="",r=w[y][g](e);"[object Error]"===r&&(e={stack:te(e.stack),message:te(e.message),name:te(e.name)});try{n=((n=JSON.stringify(e,s,t?"number"==typeof t?t:4:a))?n.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):s)||te(e)}catch(e){n=" - "+ne(e,t)}return r+": "+n}function re(e){throw new Error(e)}function ie(e){throw new TypeError(e)}var oe=i(b,"freeze");function ae(e){return e}function se(e){return e[f]||s}var ue=i(b,"assign"),ce=i(b,"keys");function le(e){return oe&&V(e,function(e,t){(O(t)||$(t))&&le(t)}),fe(e)}var fe=r(oe,ae),de=r(i(b,"getPrototypeOf"),se);function ve(e){return Y(e,1,0,fe)}function he(e){return Y(e,0,0,fe)}function pe(e){return function(e){var t={};return V(e,function(e,n){ee(t,e,n[1]),ee(t,n[0],n[1])}),fe(t)}(e)}var me,ge=he({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),ye="__tsUtils$gblCfg";function be(){var e;return typeof globalThis!==d&&(e=globalThis),e||typeof self===d||(e=self),e||typeof window===d||(e=window),e||typeof global===d||(e=global),e}function we(){if(!me){var e=k(be).v||{};me=e[ye]=e[ye]||{}}return me}var Ie=Se;function Se(e,t,n){var r=t?t[e]:s;return function(t){var i=(t?t[e]:s)||r;if(i||n){var o=arguments;return(i||n).apply(t,i?E[g](o,1):o)}ie('"'+te(e)+'" not defined for '+ne(t))}}function Ce(e){return function(t){return t[e]}}var Pe=i(C,"max"),_e=Ie("slice",S),Ee=Ie("substring",S),ke=Se("substr",S,Te);function Te(e,t,n){return A(e)&&ie("Invalid "+ne(e)),n<0?"":((t=t||0)<0&&(t=Pe(t+e[p],0)),R(n)?_e(e,t):_e(e,t,t+n))}function xe(e,t){return Ee(e,0,t)}var De,Re,Ae,Ue="_urid";function Le(e){var t={description:te(e),toString:function(){return h+"("+e+")"},_polyfill:!0};return t}function He(e){var t=function(){if(!De){var e=we();De=e.gblSym=e.gblSym||{k:{},s:{}}}return De}();if(!K(t.k,e)){var n=Le(e),r=ce(t.s).length;n[Ue]=function(){return r+"_"+n[y]()},t.k[e]=n,t.s[n[Ue]()]=te(e)}return t.k[e]}function $e(){Ae=we()}function Oe(e){var t={};return!Ae&&$e(),t.b=Ae.lzy,W(t,"v",{configurable:!0,get:function(){var n=e();return Ae.lzy||W(t,"v",{value:n}),t.b=Ae.lzy,n}}),t}function Ne(e){return W({toJSON:function(){return e}},"v",{value:e})}var Me,ze="window";function Xe(e,t){var n;return function(){return!Ae&&$e(),n&&!Ae.lzy||(n=Ne(k(e,t).v)),n.v}}function Fe(e){return!Ae&&$e(),Me&&!1!==e&&!Ae.lzy||(Me=Ne(k(be).v||s)),Me.v}function qe(e,t){var n;if((n=Me&&!1!==t?Me.v:Fe(t))&&n[e])return n[e];if(e===ze)try{return window}catch(e){}return s}function Be(){return!!Ge()}var Ge=Xe(qe,["document"]);function Ke(){return!!Ze()}var Ze=Xe(qe,[ze]);function Ve(){return!!Je()}var je,We,Qe,Je=Xe(qe,["navigator"]),Ye=Xe(function(){return!!k(function(){return process&&(process.versions||{}).node}).v});function et(){return je=Ne(k(qe,[h]).v)}function tt(e){var t=(Ae.lzy?0:je)||et();return t.v?t.v[e]:a}function nt(){return!!rt()}function rt(){return!Ae&&$e(),((Ae.lzy?0:je)||et()).v}function it(e,t){var n=ge[e];!Ae&&$e();var r=(Ae.lzy?0:je)||et();return r.v?r.v[n||e]:t?a:function(e){var t;!Re&&(Re={});var n=ge[e];return n&&(t=Re[n]=Re[n]||Le(h+"."+n)),t}(e)}function ot(e,t){!Ae&&$e();var n=(Ae.lzy?0:je)||et();return n.v?n.v(e):t?s:Le(e)}function at(e){return!Ae&&$e(),((We=(Ae.lzy?0:We)||Ne(k(tt,["for"]).v)).v||He)(e)}function st(e){return!!e&&H(e.next)}function ut(e){return!function(e){return e===s||!U(e)}(e)&&H(e[it(3)])}function ct(e,t,n){if(e&&(st(e)||(!Qe&&(Qe=Ne(it(3))),e=e[Qe.v]?e[Qe.v]():s),st(e))){var r=a,i=a;try{for(var o=0;!(i=e.next()).done&&-1!==t[g](n||e,i.value,o,e);)o++}catch(t){r={e:t},e.throw&&(i=s,e.throw(r))}finally{try{i&&!i.done&&e.return&&e.return(i)}finally{if(r)throw r.e}}}}function lt(e,t,n){return e.apply(t,n)}function ft(e,t){return!R(t)&&e&&(O(t)?lt(e.push,e,t):st(t)||ut(t)?ct(t,function(t){e.push(t)}):e.push(t)),e}function dt(e,t,n){if(e)for(var r=e[p]>>>0,i=0;i<r&&(!(i in e)||-1!==t[g](n||e,e[i],i,e));i++);}var vt=Ie("indexOf",_),ht=Ie("map",_);function pt(e,t,n){return((e?e.slice:s)||E).apply(e,E[g](arguments,1))}var mt,gt=Ie("reduce",_),yt=r(i(b,"create"),bt);function bt(e){if(!e)return{};var t=typeof e;function n(){}return t!==c&&t!==u&&ie("Prototype must be an Object or function: "+ne(e)),n[l]=e,new n}function wt(e,t){return(b.setPrototypeOf||function(e,t){var n;!mt&&(mt=Ne(((n={})[f]=[],n instanceof Array))),mt.v?e[f]=t:V(t,function(t,n){return e[t]=n})})(e,t)}function It(e,t){t&&(e[m]=t)}function St(e,t,n){var r=n||Error,i=r[l][m],o=Error.captureStackTrace;return function(e,t,n){function r(){this[v]=t,k(J,[this,m,{v:e,c:!0,e:!1}])}return k(J,[t,m,{v:e,c:!0,e:!1}]),(t=wt(t,n))[l]=n===s?yt(n):(r[l]=n[l],new r),t}(e,function(){var n=this,a=arguments;try{k(It,[r,e]);var s=lt(r,n,E[g](a))||n;if(s!==n){var u=de(n);u!==de(s)&&wt(s,u)}return o&&o(s,n[v]),t&&t(s,a),s}finally{k(It,[r,i])}},r)}function Ct(){return(Date.now||Pt)()}function Pt(){return(new Date).getTime()}function _t(e){return function(t){return A(t)&&ie("strTrim called ["+ne(t)+"]"),t&&t.replace&&(t=t.replace(e,"")),t}}var Et,kt,Tt,xt=Se("trim",S,_t(/^\s+|(?=\s)\s+$/g));function Dt(e){if(!e||typeof e!==c)return!1;Tt||(Tt=!Ke()||Ze());var t=!1;if(e!==Tt){kt||(Et=Function[l][y],kt=Et[g](b));try{var n=de(e);(t=!n)||(G(n,v)&&(n=n[v]),t=!(!n||typeof n!==u||Et[g](n)!==kt))}catch(e){}}return t}function Rt(e){return e.value&&Ht(e),!0}var At=[function(e){var t=e.value;if(O(t)){var n=e.result=[];return n.length=t.length,e.copyTo(n,t),!0}return!1},Ht,function(e){return e.type===u},function(e){var t=e.value;return!!N(t)&&(e.result=new Date(t.getTime()),!0)}];function Ut(e,t,n,r){var i=n.handler,a=n.path?r?n.path.concat(r):n.path:[],u={handler:n.handler,src:n.src,path:a},l=typeof t,f=!1,v=t===s;v||(t&&l===c?f=Dt(t):v=function(e){return!o&&(o=["string","number","boolean",d,"symbol","bigint"]),!(e===c||-1===o.indexOf(e))}(l));var h={type:l,isPrim:v,isPlain:f,value:t,result:t,path:a,origin:n.src,copy:function(t,r){return Ut(e,t,r?u:n,r)},copyTo:function(t,n){return Lt(e,t,n,u)}};return h.isPrim?i&&i[g](n,h)?h.result:t:function(e,t){var r;return dt(e,function(e){if(e.k===t)return r=e,-1}),r||(r={k:t,v:t},e.push(r),function(e){J(h,"result",{g:function(){return e.v},s:function(t){e.v=t}});for(var t=0,r=i;!(r||(t<At.length?At[t++]:Rt))[g](n,h);)r=s}(r)),r.v}(e,t)}function Lt(e,t,n,r){if(!A(n))for(var i in n)t[i]=Ut(e,n[i],r,i);return t}function Ht(e){var t=e.value;if(t&&e.isPlain){var n=e.result={};return e.copyTo(n,t),!0}return!1}function $t(e,t,n,r,i,o,a){return function(e,t){return dt(t,function(t){!function(e,t){Lt([],e,t,{handler:void 0,src:t,path:[]})}(e,t)}),e}(Ut([],s=e,{handler:void 0,src:s})||{},E[g](arguments));var s}var Ot,Nt=Ce(p);function Mt(){var e=(!Ae&&$e(),Ot&&!Ae.lzy||(Ot=Ne(k(qe,["performance"]).v)),Ot.v);return e&&e.now?e.now():Ct()}nt();var zt=Se("endsWith",S,Xt);function Xt(e,t,n){L(e)||ie("'"+ne(e)+"' is not a string");var r=L(t)?t:te(t),i=!R(n)&&n<e[p]?n:e[p];return Ee(e,i-r[p],i)===r}var Ft=Ie("indexOf",S),qt=Se("startsWith",S,Bt);function Bt(e,t,n){L(e)||ie("'"+ne(e)+"' is not a string");var r=L(t)?t:te(t),i=n>0?n:0;return Ee(e,i,i+r[p])===r}var Gt="ref",Kt="unref",Zt="hasRef";function Vt(e,t,n){var r=O(t),i=r?t.length:0,o=(i>0?t[0]:r?a:t)||setTimeout,u=(i>1?t[1]:a)||clearTimeout,c=n[0];n[0]=function(){l.dn(),lt(c,a,E[g](arguments))};var l=function(e,t,n){var r,i=!0,o=e?t(s):s;function a(){return i=!1,o&&o[Kt]&&o[Kt](),r}function u(){o&&n(o),o=s}function c(){return o=t(o),i||a(),r}return(r={cancel:u,refresh:c})[Zt]=function(){return o&&o[Zt]?o[Zt]():i},r[Gt]=function(){return i=!0,o&&o[Gt]&&o[Gt](),r},r[Kt]=a,{h:r=W(r,"enabled",{get:function(){return!!o},set:function(e){!e&&o&&u(),e&&!o&&c()}}),dn:function(){o=s}}}(e,function(e){if(e){if(e.refresh)return e.refresh(),e;lt(u,a,[e])}return lt(o,a,n)},function(e){lt(u,a,[e])});return l.h}function jt(e,t){return Vt(!0,a,E[g](arguments))}function Wt(e,t,n){return Vt(!0,e,E[g](arguments,1))}function Qt(e,t){return Vt(!1,a,E[g](arguments))}},803(e,t,n){e.exports=n(469)},469(e,t,n){n(278);var r,i=n(756),o=n(611),a=(n(692),n(434)),s=(n(613),n(23));function u(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||o.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(e,n,r,i){for(var o=l(n,r,i),a=0,s=t.requests.length;a<s;++a){var u=t.requests[a];if(u.host===o.host&&u.port===o.port)return t.requests.splice(a,1),void u.request.onSocket(e)}e.destroy(),t.removeSocket(e)})}function c(e,t){var n=this;u.prototype.createSocket.call(n,e,function(r){var o=e.request.getHeader("host"),a=f({},n.options,{socket:r,servername:o?o.replace(/:.*$/,""):e.host}),s=i.connect(0,a);n.sockets[n.sockets.indexOf(r)]=s,t(s)})}function l(e,t,n){return"string"==typeof e?{host:e,port:t,localAddress:n}:e}function f(e){for(var t=1,n=arguments.length;t<n;++t){var r=arguments[t];if("object"==typeof r)for(var i=Object.keys(r),o=0,a=i.length;o<a;++o){var s=i[o];void 0!==r[s]&&(e[s]=r[s])}}return e}t.httpsOverHttp=function(e){var t=new u(e);return t.request=o.request,t.createSocket=c,t.defaultPort=443,t},s.inherits(u,a.EventEmitter),u.prototype.addRequest=function(e,t,n,r){var i=this,o=f({request:e},i.options,l(t,n,r));i.sockets.length>=this.maxSockets?i.requests.push(o):i.createSocket(o,function(t){function n(){i.emit("free",t,o)}function r(e){i.removeSocket(t),t.removeListener("free",n),t.removeListener("close",r),t.removeListener("agentRemove",r)}t.on("free",n),t.on("close",r),t.on("agentRemove",r),e.onSocket(t)})},u.prototype.createSocket=function(e,t){var n=this,i={};n.sockets.push(i);var o=f({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(o.localAddress=e.localAddress),o.proxyAuth&&(o.headers=o.headers||{},o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")),r("making CONNECT request");var a=n.request(o);function s(o,s,u){var c;return a.removeAllListeners(),s.removeAllListeners(),200!==o.statusCode?(r("tunneling socket could not be established, statusCode=%d",o.statusCode),s.destroy(),(c=new Error("tunneling socket could not be established, statusCode="+o.statusCode)).code="ECONNRESET",e.request.emit("error",c),void n.removeSocket(i)):u.length>0?(r("got illegal response body from proxy"),s.destroy(),(c=new Error("got illegal response body from proxy")).code="ECONNRESET",e.request.emit("error",c),void n.removeSocket(i)):(r("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=s,t(s))}a.useChunkedEncodingByDefault=!1,a.once("response",function(e){e.upgrade=!0}),a.once("upgrade",function(e,t,n){process.nextTick(function(){s(e,t,n)})}),a.once("connect",s),a.once("error",function(t){a.removeAllListeners(),r("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var o=new Error("tunneling socket could not be established, cause="+t.message);o.code="ECONNRESET",e.request.emit("error",o),n.removeSocket(i)}),a.end()},u.prototype.removeSocket=function(e){var t=this.sockets.indexOf(e);if(-1!==t){this.sockets.splice(t,1);var n=this.requests.shift();n&&this.createSocket(n,function(e){n.request.onSocket(e)})}},r=process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments);"string"==typeof e[0]?e[0]="TUNNEL: "+e[0]:e.unshift("TUNNEL:"),console.error.apply(console,e)}:function(){}},613(e){e.exports=t("assert")},434(e){e.exports=t("events")},611(e){e.exports=t("http")},692(e){e.exports=t("https")},278(e){e.exports=t("net")},756(e){e.exports=t("tls")},23(e){e.exports=t("util")}},g={};function y(e){var t=g[e];if(void 0!==t)return t.exports;var n=g[e]={exports:{}};return m[e](n,n.exports,y),n.exports}y.m=m,y.d=(e,t)=>{for(var n in t)y.o(t,n)&&!y.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},y.f={},y.e=e=>Promise.all(Object.keys(y.f).reduce((t,n)=>(y.f[n](e,t),t),[])),y.u=e=>e+".js",y.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),h={606:0},p=e=>{var t,n,{__webpack_esm_ids__:r,__webpack_esm_modules__:i,__webpack_esm_runtime__:o}=e,a=0;for(t in i)y.o(i,t)&&(y.m[t]=i[t]);for(o&&o(y);a<r.length;a++)n=r[a],y.o(h,n)&&h[n]&&h[n][0](),h[r[a]]=0},y.f.j=(e,t)=>{var n=y.o(h,e)?h[e]:void 0;if(0!==n)if(n)t.push(n[1]);else{var r=import("./"+y.u(e)).then(p,t=>{throw 0!==h[e]&&(h[e]=void 0),t});r=Promise.race([r,new Promise(t=>n=h[e]=[t])]),t.push(n[1]=r)}};const b=n;var w,I=y(845);class S{static applyReplacements(e,t){for(const n of Object.keys(e))for(const r of t)r.lookup.test(n)&&(void 0!==r.replacementString?e[n]=r.replacementString:delete e[n])}static shouldUseOneDataSystemSDK(e){return 74===e.length&&"-"===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":"PACKAGE_JSON_VERSION"}}static getInstance(){return S._instance||(S._instance=new S),S._instance}}class C{constructor(e,t,n){this.telemetrySender=e,this.vscodeAPI=t,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,t,n,r){r?this.telemetrySender.sendEventData(e,{properties:t,measurements:n}):this.telemetryLogger.logUsage(e,{properties:t,measurements:n})}sendTelemetryEvent(e,t,n){this.internalSendTelemetryEvent(e,t,n,!1)}sendRawTelemetryEvent(e,t,n){const r={...t};for(const e of Object.keys(r??{})){const t=r[e];"string"==typeof e&&void 0!==t&&(r[e]=new this.vscodeAPI.TelemetryTrustedValue("string"==typeof t?t:t.value))}this.sendTelemetryEvent(e,r,n)}sendDangerousTelemetryEvent(e,t,n){this.telemetrySender.instantiateSender(),this.internalSendTelemetryEvent(e,t,n,!0)}internalSendTelemetryErrorEvent(e,t,n,r){r?this.telemetrySender.sendEventData(e,{properties:t,measurements:n}):this.telemetryLogger.logError(e,{properties:t,measurements:n})}sendTelemetryErrorEvent(e,t,n){this.internalSendTelemetryErrorEvent(e,t,n,!1)}sendDangerousTelemetryErrorEvent(e,t,n){this.telemetrySender.instantiateSender(),this.internalSendTelemetryErrorEvent(e,t,n,!0)}async dispose(){return await this.telemetrySender.dispose(),this.telemetryLogger.dispose(),Promise.all(this.disposables.map(e=>e.dispose()))}}!function(e){e[e.NOT_INSTANTIATED=0]="NOT_INSTANTIATED",e[e.INSTANTIATING=1]="INSTANTIATING",e[e.INSTANTIATED=2]="INSTANTIATED"}(w||(w={}));class P{constructor(e,t){this._instantiationStatus=w.NOT_INSTANTIATED,this._eventQueue=[],this._exceptionQueue=[],this._clientFactory=t,this._key=e}sendEventData(e,t){this._telemetryClient?this._telemetryClient.logEvent(e,t):this._instantiationStatus!==w.INSTANTIATED&&this._eventQueue.push({eventName:e,data:t})}sendErrorData(e,t){if(!this._telemetryClient)return void(this._instantiationStatus!==w.INSTANTIATED&&this._exceptionQueue.push({exception:e,data:t}));const n={stack:e.stack,message:e.message,name:e.name};if(t){const e=t.properties||t;t.properties={...e,...n}}else t={properties:n};this._telemetryClient.logEvent("unhandlederror",t)}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:t})=>this.sendEventData(e,t)),this._eventQueue=[],this._exceptionQueue.forEach(({exception:e,data:t})=>this.sendErrorData(e,t)),this._exceptionQueue=[]}instantiateSender(){this._instantiationStatus===w.NOT_INSTANTIATED&&(this._instantiationStatus=w.INSTANTIATING,this._clientFactory(this._key).then(e=>{this._telemetryClient=e,this._instantiationStatus=w.INSTANTIATED,this._flushQueues()}).catch(e=>{console.error(e),this._instantiationStatus=w.INSTANTIATED}))}}function _(){return{sendPOST:(e,t)=>{const n={method:"POST",headers:{...e.headers,"Content-Type":"application/json","Content-Length":Buffer.byteLength(e.data)}};try{const r=i(e.urlString,n,e=>{e.on("data",function(n){t(e.statusCode??200,e.headers,n.toString())}),e.on("error",function(){t(0,{})})});r.write(e.data,e=>{e&&t(0,{})}),r.end()}catch{t(0,{})}}}}class E extends C{constructor(e,t){let n=e=>(async(e,t,n,r,i)=>{let o;try{const t=await Promise.resolve().then(y.bind(y,499)),n={};if(r){const e={alwaysUseXhrOverride:!0,httpXHROverride:r};n[I.Uu]=e}let i;e.startsWith("InstrumentationKey=")||(i=e);const a=i?{instrumentationKey:i}:{connectionString:e};o=new t.ApplicationInsights({...a,disableAjaxTracking:!0,disableExceptionTracking:!0,disableFetchTracking:!0,disableCorrelationHeaders:!0,disableCookiesUsage:!0,autoTrackPageVisitTime:!1,emitLineDelimitedJson:!1,disableInstrumentationKeyValidation:!0,extensionConfig:n})}catch(e){return Promise.reject(e)}return{logEvent:(e,r)=>{const a={...r?.properties,...r?.measurements};i?.length&&S.applyReplacements(a,i),o?.track({name:e,data:a,baseType:"EventData",ext:{user:{id:t,authId:t},app:{sesId:n}},baseData:{name:e,properties:r?.properties,measurements:r?.measurements}})},flush:async()=>{o?.flush(!1)},dispose:async()=>new Promise(e=>{o?.unload(!0,()=>{e(),o=void 0},1e3)})}})(e,b.env.machineId,b.env.sessionId,_(),t);S.shouldUseOneDataSystemSDK(e)&&(n=e=>(async(e,t,n)=>{let r=await(async(e,t,n)=>{const r=await Promise.resolve().then(y.bind(y,820)),i=await Promise.resolve().then(y.bind(y,144)),o=new r.AppInsightsCore,a=new i.PostChannel,s={instrumentationKey:e,endpointUrl:"https://mobile.events.data.microsoft.com/OneCollector/1.0",loggingLevelTelemetry:0,loggingLevelConsole:0,disableCookiesUsage:!0,disableDbgExt:!0,disableInstrumentationKeyValidation:!0,channels:[[a]]};if(n){s.extensionConfig={};const e={alwaysUseXhrOverride:!0,httpXHROverride:n};s.extensionConfig[a.identifier]=e}const u=t.workspace.getConfiguration("telemetry").get("internalTesting");return o.initialize(s,[]),o.addTelemetryInitializer(e=>{e.ext=e.ext??{},e.ext.web=e.ext.web??{},e.ext.web.consentDetails='{"GPC_DataSharingOptIn":false}',u&&(e.ext.utc=e.ext.utc??{},e.ext.utc.flags=8462029)}),o})(e,t,n);return{logEvent:(e,t)=>{try{r?.track({name:e,baseData:{name:e,properties:t?.properties,measurements:t?.measurements}})}catch(e){throw new Error("Failed to log event to app insights!\n"+e.message)}},flush:async()=>{try{return new Promise((e,t)=>{r?r.flush(!0,e=>{e||t("Failed to flush app 1DS!")}):e()})}catch(e){throw new Error("Failed to flush 1DS!\n"+e.message)}},dispose:async()=>new Promise(e=>{r?r.unload(!1,()=>{e(),r=void 0},1e3):e()})}})(e,b,_()));const r={release:s(),platform:a(),architecture:o()},i=new P(e,n);if(e&&0===e.indexOf("AIF-"))throw new Error("AIF keys are no longer supported. Please switch to 1DS keys for 1st party extensions");super(i,b,{additionalCommonProperties:S.getAdditionalCommonProperties(r)})}}var k=y(803);class T{disposables=new Set;add(e){this.disposables.add(e)}dispose(){for(const e of this.disposables)e.dispose();this.disposables.clear()}}const x=(D=function(e,t){const n=`__$sequence$${t}`;return function(...t){const r=this[n]||Promise.resolve(null),i=async()=>await e.apply(this,t);return this[n]=r.then(i,i),this[n]}},(e,t,n)=>{if("function"==typeof n.value)n.value=D(n.value,t);else{if("function"!=typeof n.get)throw new Error("not supported");n.get=D(n.get,t)}});var D;function R(e){const t=/^https:\/\/github\.com\/([^/]+)\/([^/]+?)(\.git)?$/i.exec(e)||/^git@github\.com:([^/]+)\/([^/]+?)(\.git)?$/i.exec(e);return t?{owner:t[1],repo:t[2]}:void 0}function A(e){return!!e.state.remotes.find(e=>e.fetchUrl?R(e.fetchUrl):void 0)}function U(e,t){const n=e.state.remotes.filter(e=>e.fetchUrl&&R(e.fetchUrl));if(0!==n.length){for(const e of t){const t=n.find(t=>t.name===e);if(t)return t.fetchUrl}return n[0].fetchUrl}}function L(e,t){const n=U(e,t);return n?R(n):void 0}class H extends Error{}function $(e=process.env.HTTPS_PROXY){if(!e)return r;try{const{hostname:t,port:n,username:r,password:i}=new u(e),o=r&&i&&`${r}:${i}`;return(0,k.httpsOverHttp)({proxy:{host:t,port:n,proxyAuth:o}})}catch(e){return b.window.showErrorMessage(`HTTPS_PROXY environment variable ignored: ${e.message}`),r}}const O=["repo","workflow","user:email","read:user"];async function N(){return await b.authentication.getSession("github",O,{createIfNone:!0})}let M;function z(){return M||(M=N().then(async e=>{const t=e.accessToken,n=$(),{Octokit:r}=await Promise.all([y.e(698),y.e(430)]).then(y.bind(y,430));return new r({request:{agent:n},userAgent:"GitHub VSCode",auth:`token ${t}`})}).then(null,async e=>{throw M=void 0,e})),M}class X{_octokitGraphql;_onDidChangeSessions=new b.EventEmitter;onDidChangeSessions=this._onDidChangeSessions.event;_disposables=new T;constructor(){this._disposables.add(this._onDidChangeSessions),this._disposables.add(b.authentication.onDidChangeSessions(e=>{"github"===e.provider.id&&(this._octokitGraphql=void 0,this._onDidChangeSessions.fire())}))}async getOctokitGraphql(){if(!this._octokitGraphql)try{const e=await b.authentication.getSession("github",O,{silent:!0});if(!e)throw new H("No GitHub authentication session available.");const t=e.accessToken,{graphql:n}=await Promise.all([y.e(698),y.e(555)]).then(y.bind(y,555));return this._octokitGraphql=n.defaults({headers:{authorization:`token ${t}`},request:{agent:$()}}),this._octokitGraphql}catch(e){throw this._octokitGraphql=void 0,new H(e.message)}return this._octokitGraphql}dispose(){this._octokitGraphql=void 0,this._disposables.dispose()}}function F(e,t){return t.path.toLowerCase()===e.rootUri.path.toLowerCase()||t.path.toLowerCase().startsWith(e.rootUri.path.toLowerCase())&&t.path.substring(e.rootUri.path.length).startsWith("/")}function q(e,t){for(const n of e.repositories)if(F(n,t))return n}var B;function G(e){return void 0===e||b.window.activeTextEditor&&!b.window.activeTextEditor.selection.isEmpty&&b.window.activeTextEditor.selection.contains(new b.Position(e-1,0))?b.window.activeTextEditor?.selection:new b.Range(e-1,0,e-1,1)}function K(e){if(!e)return"";let t=`#L${e.start.line+1}`;return e.start.line!==e.end.line&&(t+=`-L${e.end.line+1}`),t}function Z(e,t){if(void 0===e)return"";if(!t)return`#C${e+1}`;let n=`#C${e+1}:L${t.start.line+1}`;return t.start.line!==t.end.line&&(n+=`-L${t.end.line+1}`),n}function V(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}async function j(e,t,n,r,i="permalink",o,a){r=r??"https://github.com";const s=function(e){let t;const{fileUri:n,lineNumber:r}=function(e){return void 0===e?{fileUri:void 0,lineNumber:void 0}:e instanceof b.Uri?{fileUri:e,lineNumber:void 0}:{fileUri:e.uri,lineNumber:e.lineNumber}}(e),i=n??b.window.activeTextEditor?.document.uri;if(i){if("vscode-notebook-cell"===i.scheme&&b.window.activeNotebookEditor?.notebook.uri.fsPath===i.fsPath){const e=b.window.activeNotebookEditor.notebook.getCells().find(e=>e.document.uri.fragment===i?.fragment),t=e?.index??b.window.activeNotebookEditor.selection.start,n=G(r);return{type:B.Notebook,uri:i,cellIndex:t,range:n}}return t=G(r),{type:B.File,uri:i,range:t}}if(b.window.activeNotebookEditor)return{type:B.Notebook,uri:b.window.activeNotebookEditor.notebook.uri,cellIndex:b.window.activeNotebookEditor.selection.start,range:void 0}}(o),u=s?.uri,c=e.repositories.find(e=>A(e)),l=(u?q(e,u):c)??c;if(!l)return;let f;if(n&&u&&await Y(l,u),l.state.remotes.find(e=>{if(e.fetchUrl){const t=R(e.fetchUrl);if(t&&e.name===l.state.HEAD?.upstream?.remote)return void(f=t);t&&!f&&(f=t)}}),!f)return;const d=l.state.HEAD?`/blob/${"headlink"===i&&l.state.HEAD.name?V(l.state.HEAD.name):l.state.HEAD?.commit}`:"",v=`${r}/${f.owner}/${f.repo}${d}`;if(!u)return v;const h=V(u.path.substring(l.rootUri.path.length));return`${v}${s.type===B.File?t?`${h}${a?K(s.range):""}`:"":t?`${h}${a?Z(s.cellIndex,s.range):""}`:""}`}function W(e,t,n="https://github.com"){const r=R(e);if(!r)throw new Error("Invalid repository URL provided");return t=V(t),`${n}/${r.owner}/${r.repo}/tree/${t}`}function Q(e,t,n="https://github.com"){const r=R(e);if(!r)throw new Error("Invalid repository URL provided");return`${n}/${r.owner}/${r.repo}/commit/${t}`}function J(){return`https://${b.env.appName.toLowerCase().includes("insiders")?"insiders.":""}vscode.dev/github`}async function Y(e,t){if(await e.status(),(0===e.state.HEAD?.type||2===e.state.HEAD?.type)&&!e?.state.HEAD?.upstream){const e=b.l10n.t("Publish Branch & Copy Link");if(await b.window.showInformationMessage(b.l10n.t("The current branch is not published to the remote. Would you like to publish your branch before copying a link?"),{modal:!0},e)!==e)throw new b.CancellationError;await b.commands.executeCommand("git.publish")}if(![...e.state.workingTreeChanges,...e.state.indexChanges].find(e=>e.uri.toString()===t.toString())||e.state.HEAD?.ahead||e.state.HEAD?.behind){if(e.state.HEAD?.ahead){const t=b.l10n.t("Push Commits & Copy Link");if(await b.window.showInformationMessage(b.l10n.t("The current branch has unpublished commits. Would you like to push your commits before copying a link?"),{modal:!0},t)!==t)throw new b.CancellationError;await e.push()}else if(e.state.HEAD?.behind){const t=b.l10n.t("Pull Changes & Copy Link");if(await b.window.showInformationMessage(b.l10n.t("The current branch is not up to date. Would you like to pull before copying a link?"),{modal:!0},t)!==t)throw new b.CancellationError;await e.pull()}}else{const e=b.l10n.t("Commit Changes"),t=b.l10n.t("Copy Anyway");if(await b.window.showWarningMessage(b.l10n.t("The current file has uncommitted changes. Please commit your changes before copying a link."),{modal:!0},e,t)!==t)throw b.commands.executeCommand("workbench.view.scm"),new b.CancellationError}await e.status()}function ee(e){const t=b.workspace.getConfiguration("github").get("gitProtocol");return{name:`$(github) ${e.full_name}`,description:e.stargazers_count>0?`$(star-full) ${e.stargazers_count}`:"",detail:e.description||void 0,url:"https"===t?e.clone_url:e.ssh_url}}(function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);o>3&&a&&Object.defineProperty(t,n,a)})([x],X.prototype,"getOctokitGraphql",null),function(e){e[e.File=1]="File",e[e.Notebook=2]="Notebook"}(B||(B={}));class te{name="GitHub";icon="github";supportsQuery=!0;userReposCache=[];async getRemoteSources(e){const t=await z();if(e){const n=R(e);if(n)return[ee((await t.repos.get(n)).data)]}const n=await Promise.all([this.getQueryRemoteSources(t,e),this.getUserRemoteSources(t,e)]),r=new Map;for(const e of n)for(const t of e)r.set(t.name,t);return[...r.values()]}async getUserRemoteSources(e,t){if(!t){const t=(await e.users.getAuthenticated({})).data.login,n=await e.repos.listForAuthenticatedUser({username:t,sort:"updated",per_page:100});this.userReposCache=n.data.map(ee)}return this.userReposCache}async getQueryRemoteSources(e,t){if(!t)return[];const n=function(e){const t=/^([^/]+)\/([^/]+)$/i.exec(e);return t?{owner:t[1],repo:t[2]}:void 0}(t);return n&&(t=`user:${n.owner}+${n.repo}`),t+=" fork:true",(await e.search.repos({q:t,sort:"stars"})).data.items.map(ee)}async getBranches(e){const t=R(e);if(!t)return[];const n=await z(),r=[];let i=1;for(;;){const e=await n.repos.listBranches({...t,per_page:100,page:i});if(0===e.data.length)break;r.push(...e.data.map(e=>e.name)),i++}const o=(await n.repos.get(t)).data.default_branch;return r.sort((e,t)=>e===o?-1:t===o?1:0)}async getRemoteSourceActions(e){return R(e)?[{label:b.l10n.t("Open on GitHub"),icon:"github",run(t){const n=W(e,t);b.env.openExternal(b.Uri.parse(n))}},{label:b.l10n.t("Checkout on vscode.dev"),icon:"globe",run(t){const n=W(e,t,J());b.env.openExternal(b.Uri.parse(n))}}]:[]}}function ne(){return"codespaces"===b.env.remoteName}const re=[{dir:".",files:["pull_request_template.md","PULL_REQUEST_TEMPLATE.md"]},{dir:"docs",files:["pull_request_template.md","PULL_REQUEST_TEMPLATE.md"]},{dir:".github",files:["PULL_REQUEST_TEMPLATE.md","PULL_REQUEST_TEMPLATE.md"]}],ie=["PULL_REQUEST_TEMPLATE","docs/PULL_REQUEST_TEMPLATE",".github/PULL_REQUEST_TEMPLATE"];class oe{items=new Map;set(e,t){this.items.set(e.path,t)}delete(e){this.items.delete(e.path)}provideTextDocumentContent(e){return this.items.get(e.path)}}class ae{telemetryReporter;disposables=[];commandErrors=new oe;constructor(e){this.telemetryReporter=e,this.disposables.push(b.workspace.registerTextDocumentContentProvider("github-output",this.commandErrors))}async handlePushError(e,t,n,r){if("PermissionDenied"!==r.gitErrorCode&&"PushRejected"!==r.gitErrorCode)return!1;const i=t.pushUrl||(ne()?t.fetchUrl:void 0);if(!i)return!1;const o=/^(?:https:\/\/github\.com\/|git@github\.com:)([^\/]+)\/([^\/.]+)/i.exec(i);if(!o)return!1;if(/^:/.test(n))return!1;const[,a,s]=o;return"PermissionDenied"===r.gitErrorCode?(await this.handlePermissionDeniedError(e,t,n,a,s),this.telemetryReporter.sendTelemetryEvent("pushErrorHandler",{handler:"PermissionDenied"}),!0):/GH009: Secrets detected!/i.test(r.stderr)?(await this.handlePushProtectionError(a,s,r.stderr),this.telemetryReporter.sendTelemetryEvent("pushErrorHandler",{handler:"PushRejected.PushProtection"}),!0):(this.telemetryReporter.sendTelemetryEvent("pushErrorHandler",{handler:"None"}),!1)}async handlePermissionDeniedError(e,t,n,r,i){const o=b.l10n.t("Create Fork"),a=b.l10n.t("No"),s=b.l10n.t('You don\'t have permissions to push to "{0}/{1}" on GitHub. Would you like to create a fork and push to it instead?',r,i);if(await b.window.showWarningMessage(s,{modal:!0},o,a)!==o)return;const u=/^([^:]*):([^:]*)$/.exec(n),l=u?u[1]:n;let f=u?u[2]:n;const[h,p]=await b.window.withProgress({location:b.ProgressLocation.Notification,cancellable:!1,title:b.l10n.t("Create GitHub fork")},async n=>{n.report({message:b.l10n.t('Forking "{0}/{1}"...',r,i),increment:33});const o=await z();let a;try{if(ne()){const e=await b.commands.executeCommand("github.codespaces.forkRepository");if(!e)throw new Error("Unable to fork respository");if(a=e.repository,e.ref){let t=e.ref;t.startsWith("refs/heads/")&&(t=t.substr(11)),f=t}}else a=(await o.repos.createFork({owner:r,repo:i})).data}catch(e){throw console.error(e),e}n.report({message:b.l10n.t("Pushing changes..."),increment:33}),await e.renameRemote(t.name,"upstream");const s="https"===b.workspace.getConfiguration("github").get("gitProtocol")?a.clone_url:a.ssh_url;await e.addRemote("origin",s);try{await e.fetch("origin",f),await e.setBranchUpstream(l,`origin/${f}`)}catch{}return await e.push("origin",l,!0),[o,a]});(async()=>{const t=b.l10n.t("Open on GitHub"),n=b.l10n.t("Create PR"),o=await b.window.showInformationMessage(b.l10n.t('The fork "{0}" was successfully created on GitHub.',p.full_name),t,n);if(o===t)await b.commands.executeCommand("vscode.open",b.Uri.parse(p.html_url));else if(o===n){const t=await b.window.withProgress({location:b.ProgressLocation.Notification,cancellable:!1,title:b.l10n.t("Creating GitHub Pull Request...")},async t=>{let n=`Update ${f}`;const o=e.state.HEAD?.name;let a;if(o){const t=await e.getCommit(o);n=t.message.split("\n")[0],a=t.message.slice(n.length+1).trim()}const s=await async function(e){return(await Promise.allSettled([...re.map(t=>async function(e,t){return(await b.workspace.fs.readDirectory(e)).filter(([e,n])=>Boolean(n&b.FileType.File)&&-1!==t.indexOf(e)).map(([t])=>b.Uri.joinPath(e,t))}(b.Uri.joinPath(e,t.dir),t.files)),...ie.map(t=>async function(e){return(await b.workspace.fs.readDirectory(e)).filter(([e,t])=>Boolean(t&b.FileType.File)&&".md"===d(e)).map(([t])=>b.Uri.joinPath(e,t))}(b.Uri.joinPath(e,t)))])).flatMap(e=>"fulfilled"===e.status&&e.value||[])}(e.rootUri);if(s.length>0){s.sort((e,t)=>e.path.localeCompare(t.path));const t=await async function(e,t){const n=[{label:b.l10n.t("No template"),picked:!0,template:void 0},...t.map(t=>({label:v(e.path,t.path),template:t}))],r={placeHolder:b.l10n.t("Select the Pull Request template"),ignoreFocusOut:!0},i=await b.window.showQuickPick(n,r);return i?.template}(e.rootUri,s);t&&(a=new c("utf-8").decode(await b.workspace.fs.readFile(t)))}const{data:u}=await h.pulls.create({owner:r,repo:i,title:n,body:a,head:`${p.owner.login}:${f}`,base:p.default_branch});return await e.setConfig(`branch.${l}.remote`,"upstream"),await e.setConfig(`branch.${l}.merge`,`refs/heads/${f}`),await e.setConfig(`branch.${l}.github-pr-owner-number`,`${r}#${i}#${u.number}`),u}),n=b.l10n.t("Open PR");await b.window.showInformationMessage(b.l10n.t('The PR "{0}/{1}#{2}" was successfully created on GitHub.',r,i,t.number),n)===n&&await b.commands.executeCommand("vscode.open",b.Uri.parse(t.html_url))}})()}async handlePushProtectionError(e,t,n){const r=(new Date).getTime(),i=b.Uri.parse(`github-output:/github-error-${r}`);this.commandErrors.set(i,n);try{const e=await b.workspace.openTextDocument(i);await b.window.showTextDocument(e)}finally{this.commandErrors.set(i,n)}const o=b.l10n.t("Learn More"),a=b.l10n.t('Your push to "{0}/{1}" was rejected by GitHub because push protection is enabled and one or more secrets were detected.',e,t);await b.window.showWarningMessage(a,{modal:!0},o)===o&&b.commands.executeCommand("vscode.open","https://aka.ms/vscode-github-push-protection")}dispose(){this.disposables.forEach(e=>e.dispose())}}function se(e){return Promise.race([new Promise(t=>e.onDidAccept(()=>e.selectedItems.length>0&&t(e.selectedItems[0]))),new Promise(t=>e.onDidHide(()=>t(void 0)))])}async function ue(e,t){if(!b.workspace.workspaceFolders?.length)return;let n;if(t)n=t.rootUri;else if(1===e.repositories.length)t=e.repositories[0],n=t.rootUri;else if(1===b.workspace.workspaceFolders.length)n=b.workspace.workspaceFolders[0].uri;else{const e=b.workspace.workspaceFolders.map(e=>({label:e.name,folder:e})),t=b.l10n.t("Pick a folder to publish to GitHub"),r=await b.window.showQuickPick(e,{placeHolder:t});if(!r)return;n=r.folder.uri}let r,i,o,a,s=b.window.createQuickPick();s.ignoreFocusOut=!0,s.placeholder="Repository Name",s.value=f(n.fsPath),s.show(),s.busy=!0;try{i=await z();const e=await i.users.getAuthenticated({});r=e.data.login}catch(e){return void s.dispose()}s.busy=!1;const u=async()=>{const e=s.value.trim().replace(/[^a-z0-9_.]/gi,"-");s.items=e?[{label:"$(repo) Publish to GitHub private repository",description:`$(github) ${r}/${e}`,alwaysShow:!0,repo:e,isPrivate:!0},{label:"$(repo) Publish to GitHub public repository",description:`$(github) ${r}/${e}`,alwaysShow:!0,repo:e,isPrivate:!1}]:[]};for(u();;){const e=s.onDidChangeValue(u),t=await se(s);if(e.dispose(),o=t?.repo,a=t?.isPrivate??!0,o)try{s.busy=!0;const e=`${r}/${o}`;if((await i.repos.get({owner:r,repo:o})).data.full_name.toLowerCase()!==e.toLowerCase())break;s.items=[{label:"$(error) GitHub repository already exists",description:`$(github) ${e}`,alwaysShow:!0}]}catch{break}finally{s.busy=!1}}if(s.dispose(),!o)return;if(!t){const e=b.Uri.joinPath(n,".gitignore");let t=!1;try{await b.workspace.fs.stat(e)}catch(e){t=!0}if(t){s=b.window.createQuickPick(),s.placeholder=b.l10n.t("Select which files should be included in the repository."),s.canSelectMany=!0,s.show();try{s.busy=!0;const t=(await b.workspace.fs.readDirectory(n)).map(([e])=>e).filter(e=>".git"!==e);s.items=t.map(e=>({label:e})),s.selectedItems=s.items,s.busy=!1;const r=await Promise.race([new Promise(e=>s.onDidAccept(()=>e(s.selectedItems))),new Promise(e=>s.onDidHide(()=>e(void 0)))]);if(!r||0===r.length)return;const i=new Set(t);if(r.forEach(e=>i.delete(e.label)),i.size>0){const t=[...i].map(e=>`/${e}`).join("\n"),n=new l;await b.workspace.fs.writeFile(e,n.encode(t))}}finally{s.dispose()}}}const c=await b.window.withProgress({location:b.ProgressLocation.Notification,cancellable:!1,title:"Publish to GitHub"},async r=>{let s;if(r.report({message:a?b.l10n.t("Publishing to a private GitHub repository"):b.l10n.t("Publishing to a public GitHub repository"),increment:25}),s=ne()?await b.commands.executeCommand("github.codespaces.publish",{name:o,isPrivate:a}):(await i.repos.createForAuthenticatedUser({name:o,private:a})).data,s){if(r.report({message:b.l10n.t("Creating first commit"),increment:25}),!t){if(!(t=await e.init(n,{defaultBranch:s.default_branch})||void 0))return;await t.commit("first commit",{all:!0,postCommitCommand:null})}r.report({message:b.l10n.t("Uploading files"),increment:25});const i=await t.getBranch("HEAD"),o="https"===b.workspace.getConfiguration("github").get("gitProtocol")?s.clone_url:s.ssh_url;await t.addRemote("origin",o),await t.push("origin",i.name,!0)}return s});if(!c)return;const d=b.l10n.t("Open on GitHub");b.window.showInformationMessage(b.l10n.t('Successfully published the "{0}" repository to GitHub.',`${r}/${o}`),d).then(e=>{e===d&&b.commands.executeCommand("vscode.open",b.Uri.parse(c.html_url))})}async function ce(e,t,n,r=!0){try{const i=await j(e,t,!0,J(),"headlink",n,r);if(i)return b.env.clipboard.writeText(i)}catch(e){e instanceof b.CancellationError||b.window.showErrorMessage(e.message)}}function le(e,t,n){if(!t?.worktreePath)return;const r=b.Uri.file(t.worktreePath),i=e.getRepository(r);if(!i)return void(n&&b.window.showErrorMessage(b.l10n.t("Could not find a git repository for the session worktree.")));const o=i.state.remotes.filter(e=>e.fetchUrl&&R(e.fetchUrl));if(0===o.length)return void(n&&b.window.showErrorMessage(b.l10n.t("Could not find a GitHub remote for this repository.")));const a=o.find(e=>"upstream"===e.name)??o.find(e=>"origin"===e.name)??o[0],s=R(a.fetchUrl);if(!s)return void(n&&b.window.showErrorMessage(b.l10n.t("Could not parse GitHub remote URL.")));const u=i.state.HEAD;if(u?.name)return{repository:i,remoteInfo:s,gitRemote:{name:a.name,fetchUrl:a.fetchUrl},head:u};n&&b.window.showErrorMessage(b.l10n.t("Could not determine the current branch."))}async function fe(e,t){const n=await e.getBranches({contains:t,remote:!0}),r=new Set(n.filter(e=>1===e.type&&e.remote).map(e=>e.remote)),i=e.state.remotes.filter(e=>r.has(e.name)&&e.fetchUrl&&R(e.fetchUrl));if(0===i.length)return void b.window.showInformationMessage(b.l10n.t("No GitHub remotes found that contain this commit."));const o=Q((i.find(e=>"upstream"===e.name)??i.find(e=>"origin"===e.name)??i[0]).fetchUrl,t);b.env.openExternal(b.Uri.parse(o))}const de={dispose(){}};class ve{async getCredentials(e){if(!/github\.com/i.test(e.authority))return;const t=await N();return{username:t.account.id,password:t.accessToken}}}class he{gitAPI;providerDisposable=de;disposable;_enabled=!1;set enabled(e){this._enabled!==e&&(this._enabled=e,e?this.providerDisposable=this.gitAPI.registerCredentialsProvider(new ve):this.providerDisposable.dispose())}constructor(e){this.gitAPI=e,this.disposable=b.workspace.onDidChangeConfiguration(e=>{e.affectsConfiguration("github")&&this.refresh()}),this.refresh()}refresh(){const e=b.workspace.getConfiguration("github",null).get("gitAuthentication",!0);this.enabled=!!e}dispose(){this.enabled=!1,this.disposable.dispose()}}class pe{gitAPI;name="GitHub";icon="github";constructor(e){this.gitAPI=e}publishRepository(e){return ue(this.gitAPI,e)}}class me{gitAPI;globalState;octokitService;logger;telemetryReporter;disposables=new T;providerDisposables=new T;_enabled=!1;set enabled(e){if(this._enabled!==e){if(e)for(const e of this.gitAPI.repositories)this.providerDisposables.add(this.gitAPI.registerBranchProtectionProvider(e.rootUri,new ge(e,this.globalState,this.octokitService,this.logger,this.telemetryReporter)));else this.providerDisposables.dispose();this._enabled=e}}constructor(e,t,n,r,i){this.gitAPI=e,this.globalState=t,this.octokitService=n,this.logger=r,this.telemetryReporter=i,this.disposables.add(this.gitAPI.onDidOpenRepository(t=>{this._enabled&&this.providerDisposables.add(e.registerBranchProtectionProvider(t.rootUri,new ge(t,this.globalState,this.octokitService,this.logger,this.telemetryReporter)))})),this.disposables.add(b.workspace.onDidChangeConfiguration(e=>{e.affectsConfiguration("github.branchProtection")&&this.updateEnablement()})),this.updateEnablement()}updateEnablement(){const e=b.workspace.getConfiguration("github",null);this.enabled=!0===e.get("branchProtection",!0)}dispose(){this.enabled=!1,this.disposables.dispose()}}class ge{repository;globalState;octokitService;logger;telemetryReporter;_onDidChangeBranchProtection=new b.EventEmitter;onDidChangeBranchProtection=this._onDidChangeBranchProtection.event;branchProtection;globalStateKey;disposables=new T;constructor(e,t,n,r,i){this.repository=e,this.globalState=t,this.octokitService=n,this.logger=r,this.telemetryReporter=i,this.globalStateKey=`branchProtection:${this.repository.rootUri.toString()}`,this.disposables.add(this._onDidChangeBranchProtection),this.branchProtection=this.globalState.get(this.globalStateKey,[]),e.status().then(()=>{this.disposables.add(this.octokitService.onDidChangeSessions(()=>{this.updateRepositoryBranchProtection()})),this.updateRepositoryBranchProtection()})}provideBranchProtection(){return this.branchProtection}async getRepositoryDetails(e,t){const n=await this.octokitService.getOctokitGraphql(),{repository:r}=await n("\n\tquery repositoryPermissions($owner: String!, $repo: String!) {\n\t\trepository(owner: $owner, name: $repo) {\n\t\t\tdefaultBranchRef {\n\t\t\t\tname\n\t\t\t},\n\t\t\tviewerPermission\n\t\t}\n\t}\n",{owner:e,repo:t});return r}async getRepositoryRulesets(e,t){const n=[];let r;const i=await this.octokitService.getOctokitGraphql();for(;;){const{repository:o}=await i("\n\tquery repositoryRulesets($owner: String!, $repo: String!, $cursor: String, $limit: Int = 100) {\n\t\trepository(owner: $owner, name: $repo) {\n\t\t\trulesets(includeParents: true, first: $limit, after: $cursor) {\n\t\t\t\tnodes {\n\t\t\t\t\tname\n\t\t\t\t\tenforcement\n\t\t\t\t\trules(type: PULL_REQUEST) {\n\t\t\t\t\t\ttotalCount\n\t\t\t\t\t}\n\t\t\t\t\tconditions {\n\t\t\t\t\t\trefName {\n\t\t\t\t\t\t\tinclude\n\t\t\t\t\t\t\texclude\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\ttarget\n\t\t\t\t},\n\t\t\t\tpageInfo {\n\t\t\t\t\tendCursor,\n\t\t\t\t\thasNextPage\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n",{owner:e,repo:t,cursor:r});if(n.push(...(o.rulesets?.nodes??[]).filter(e=>e&&"BRANCH"===e.target&&"ACTIVE"===e.enforcement&&(e.rules?.totalCount??0)>0)),!o.rulesets?.pageInfo.hasNextPage)break;r=o.rulesets.pageInfo.endCursor}return n}async updateRepositoryBranchProtection(){const e=[];try{for(const t of this.repository.state.remotes){const n=R(t.pushUrl??t.fetchUrl??"");if(!n)continue;this.logger.trace(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Fetching repository details for "${n.owner}/${n.repo}".`);const r=await this.getRepositoryDetails(n.owner,n.repo);if("ADMIN"!==r.viewerPermission&&"MAINTAIN"!==r.viewerPermission&&"WRITE"!==r.viewerPermission){this.logger.trace(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Skipping branch protection for "${n.owner}/${n.repo}" due to missing repository write permission.`);continue}const i=[],o=await this.getRepositoryRulesets(n.owner,n.repo);for(const e of o)i.push({include:(e.conditions.refName?.include??[]).map(e=>this.parseRulesetRefName(r,e)),exclude:(e.conditions.refName?.exclude??[]).map(e=>this.parseRulesetRefName(r,e))});e.push({remote:t.name,rules:i})}this.branchProtection=e,this._onDidChangeBranchProtection.fire(this.repository.rootUri),await this.globalState.update(this.globalStateKey,e),this.logger.trace(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Branch protection for "${this.repository.rootUri.toString()}": ${JSON.stringify(e)}.`),this.telemetryReporter.sendTelemetryEvent("branchProtection",void 0,{rulesetCount:this.branchProtection.length})}catch(t){this.logger.warn(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Failed to update repository branch protection: ${t.message}`),t instanceof H&&0!==this.branchProtection.length&&(this.branchProtection=e,this._onDidChangeBranchProtection.fire(this.repository.rootUri),await this.globalState.update(this.globalStateKey,void 0))}}parseRulesetRefName(e,t){if(t.startsWith("refs/heads/"))return t.substring(11);switch(t){case"~ALL":return"**/*";case"~DEFAULT_BRANCH":return e.defaultBranchRef.name;default:return t}}dispose(){this.disposables.dispose()}}const ye=["ssh","https","file"];class be{gitApi;disposables=[];constructor(e){this.gitApi=e,this.disposables.push(...ye.map(e=>b.workspace.registerCanonicalUriProvider(e,this)))}dispose(){this.disposables.forEach(e=>e.dispose())}provideCanonicalUri(e,t,n){if("https"===t.targetScheme){if("file"===e.scheme){const t=this.gitApi.getRepository(e),n=t?.state.remotes.find(e=>e.name===t.state.HEAD?.remote)?.pushUrl?.replace(/^(git@[^\/:]+)(:)/i,"ssh://$1/");if(n)return we(e)}return we(e)}}}function we(e){if("ssh"===e.scheme&&"git@github.com"===e.authority){const[t,n]=(e.path.endsWith(".git")?e.path.slice(0,-4):e.path).split("/").filter(e=>e.length>0);return b.Uri.parse(`https://github.com/${t}/${n}`)}if("https"===e.scheme&&"github.com"===e.authority)return e}class Ie{gitAPI;id="copyVscodeDevLink";label=b.l10n.t("Copy vscode.dev Link");priority=10;_hasGitHubRepositories=!1;set hasGitHubRepositories(e){b.commands.executeCommand("setContext","github.hasGitHubRepo",e),this._hasGitHubRepositories=e,this.ensureShareProviderRegistration()}shareProviderRegistration;disposables=[];constructor(e){this.gitAPI=e,this.initializeGitHubRepoContext()}dispose(){this.disposables.forEach(e=>e.dispose())}initializeGitHubRepoContext(){this.gitAPI.repositories.find(e=>A(e))?(this.hasGitHubRepositories=!0,b.commands.executeCommand("setContext","github.hasGitHubRepo",!0)):this.disposables.push(this.gitAPI.onDidOpenRepository(async e=>{await e.status(),A(e)&&(b.commands.executeCommand("setContext","github.hasGitHubRepo",!0),this.hasGitHubRepositories=!0)})),this.disposables.push(this.gitAPI.onDidCloseRepository(()=>{this.gitAPI.repositories.find(e=>A(e))||(this.hasGitHubRepositories=!1)}))}ensureShareProviderRegistration(){if("codespaces"!==b.env.appHost&&!this.shareProviderRegistration&&this._hasGitHubRepositories){const e=b.window.registerShareProvider({scheme:"file"},this);this.shareProviderRegistration=e,this.disposables.push(e)}else this.shareProviderRegistration&&!this._hasGitHubRepositories&&(this.shareProviderRegistration.dispose(),this.shareProviderRegistration=void 0)}async provideShare(e,t){const n=q(this.gitAPI,e.resourceUri);if(!n)return;let r;if(await Y(n,e.resourceUri),n.state.remotes.find(e=>{if(e.fetchUrl){const t=R(e.fetchUrl);if(t&&e.name===n.state.HEAD?.upstream?.remote)return void(r=t);t&&!r&&(r=t)}}),!r)return;const i=n?.state.HEAD?.name?V(n.state.HEAD?.name):n?.state.HEAD?.commit,o=V(e.resourceUri.path.substring(n?.rootUri.path.length)),a=function(e){if("vscode-notebook-cell"===e.resourceUri.scheme){const t=b.window.visibleNotebookEditors.find(t=>t.notebook.uri.fsPath===e.resourceUri.fsPath),n=t?.notebook.getCells().find(t=>t.document.uri.fragment===e.resourceUri?.fragment);return Z(n?.index??t?.selection.start,e.selection)}return K(e.selection)}(e);return b.Uri.parse(`${this.getVscodeDevHost()}/${r.owner}/${r.repo}/blob/${i}${o}${a}`)}getVscodeDevHost(){return`https://${b.env.appName.toLowerCase().includes("insiders")?"insiders.":""}vscode.dev/github`}}const Se=/(([A-Za-z0-9_.\-]+)\/([A-Za-z0-9_.\-]+))?(#|GH-)([1-9][0-9]*)($|\b)/g;function Ce(e,t){const n=(e.authorEmail??"").localeCompare(t.authorEmail??"");return 0!==n?n:(e.authorName??"").localeCompare(t.authorName??"")}class Pe{_gitAPI;_octokitService;_logger;_isUserAuthenticated=!0;_store=new Map;_disposables=new T;constructor(e,t,n){this._gitAPI=e,this._octokitService=t,this._logger=n,this._disposables.add(this._gitAPI.onDidCloseRepository(e=>this._onDidCloseRepository(e))),this._disposables.add(this._octokitService.onDidChangeSessions(()=>{this._isUserAuthenticated=!0,this._store.clear()})),this._disposables.add(b.workspace.onDidChangeConfiguration(e=>{e.affectsConfiguration("github.showAvatar")&&this._store.clear()}))}async provideAvatar(e,t){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Avatar resolution for ${t.commits.length} commit(s) in ${e.rootUri.fsPath}.`);const n=!0===b.workspace.getConfiguration("github",e.rootUri).get("showAvatar",!0);if(!this._isUserAuthenticated||!n)return void this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Avatar resolution is disabled. (${!1===n?"setting":"auth"})`);const r=L(e,["upstream","origin"]);if(r)try{const n={cached:0,email:0,github:0,incomplete:0};await this._loadAssignableUsers(r);const i=this._store.get(this._getRepositoryKey(r));if(!i)return;const o=function(e,t){const n=[];let r;for(const i of e.slice(0).sort(t))r&&0===t(r[0],i)?r.push(i):(r=[i],n.push(r));return n}(t.commits,Ce),a=new Map;return await Promise.all(o.map(async e=>{if(0===e.length)return;const o=i.users.find(t=>t.email===e[0].authorEmail||t.name===e[0].authorName)?.avatarUrl;if(o)return n.cached+=e.length,void e.forEach(({hash:e})=>a.set(e,`${o}&s=${t.size}`));if(e.some(({hash:e})=>i.commits.has(e)))return void e.forEach(({hash:e})=>a.set(e,void 0));const s=function(e){const t=e?.match(/^([0-9]+)\+[^@]+@users\.noreply\.github\.com$/);return t?.[1]}(e[0].authorEmail);if(s){n.email+=e.length;const r=`https://avatars.githubusercontent.com/u/${s}?s=${t.size}`;return void e.forEach(({hash:e})=>a.set(e,r))}const u=await this._getCommitAuthor(r,e[0].hash);if(u)i.users.push(u),n.github+=e.length,e.forEach(({hash:e})=>a.set(e,`${u.avatarUrl}&s=${t.size}`));else{n.incomplete+=e.length;for(const{hash:t}of e)i.commits.add(t),a.set(t,void 0)}})),this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Avatar resolution for ${t.commits.length} commit(s) in ${e.rootUri.fsPath} complete: ${JSON.stringify(n)}.`),a}catch(e){return void(e instanceof H&&(this._isUserAuthenticated=!1))}else this._logger.trace("[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Repository does not have a GitHub remote.")}async provideHoverCommands(e){const t=U(e,["origin","upstream"]);if(t)return[{title:b.l10n.t("{0} Open on GitHub","$(github)"),tooltip:b.l10n.t("Open on GitHub"),command:"github.openOnGitHub",arguments:[t]}]}async provideMessageLinks(e,t){const n=L(e,["upstream","origin"]);if(n)return t.replace(Se,(e,t,r,i,o,a)=>!a||Number.isNaN(parseInt(a))?e:`[${r&&i?`${r}/${i}#${a}`:`#${a}`}](https://github.com/${r=r??n.owner}/${i=i??n.repo}/issues/${a})`)}_onDidCloseRepository(e){for(const t of e.state.remotes){if(!t.fetchUrl)continue;const e=R(t.fetchUrl);e&&this._store.delete(this._getRepositoryKey(e))}}async _loadAssignableUsers(e){if(!this._store.has(this._getRepositoryKey(e))){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_loadAssignableUsers] Querying assignable user(s) for ${e.owner}/${e.repo}.`);try{const t=await this._octokitService.getOctokitGraphql(),{repository:n}=await t("\n\tquery assignableUsers($owner: String!, $repo: String!) {\n\t\trepository(owner: $owner, name: $repo) {\n\t\t\tassignableUsers(first: 100) {\n\t\t\t\tnodes {\n\t\t\t\t\tid\n\t\t\t\t\tlogin\n\t\t\t\t\tname\n\t\t\t\t\temail\n\t\t\t\t\tavatarUrl\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n",e),r=[];for(const e of n.assignableUsers.nodes??[])e&&r.push({id:e.id,login:e.login,name:e.name,email:e.email,avatarUrl:e.avatarUrl});this._store.set(this._getRepositoryKey(e),{users:r,commits:new Set}),this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_loadAssignableUsers] Successfully queried assignable user(s) for ${e.owner}/${e.repo}: ${r.length} user(s).`)}catch(t){throw this._logger.warn(`[GitHubSourceControlHistoryItemDetailsProvider][_loadAssignableUsers] Failed to load assignable user(s) for ${e.owner}/${e.repo}: ${t}`),t}}}async _getCommitAuthor(e,t){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Querying commit author for ${e.owner}/${e.repo}/${t}.`);try{const n=await this._octokitService.getOctokitGraphql(),{repository:r}=await n("\n\tquery commitAuthor($owner: String!, $repo: String!, $commit: String!) {\n\t\trepository(owner: $owner, name: $repo) {\n\t\t\tobject(expression: $commit) {\n\t\t\t\t... on Commit {\n\t\t\t\t\tauthor {\n\t\t\t\t\t\tname\n\t\t\t\t\t\temail\n\t\t\t\t\t\tavatarUrl\n\t\t\t\t\t\tuser {\n\t\t\t\t\t\t\tid\n\t\t\t\t\t\t\tlogin\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n",{...e,commit:t}),i=r.object.author;if(!(i?.user?.id&&i.user?.login&&i?.name&&i?.email&&i?.avatarUrl))return void this._logger.info(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Incomplete commit author for ${e.owner}/${e.repo}/${t}: ${JSON.stringify(r.object)}`);const o={id:i.user.id,login:i.user.login,name:i.name,email:i.email,avatarUrl:i.avatarUrl};return this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Successfully queried commit author for ${e.owner}/${e.repo}/${t}: ${o.login}.`),o}catch(n){throw this._logger.warn(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Failed to get commit author for ${e.owner}/${e.repo}/${t}: ${n}`),n}}_getRepositoryKey(e){return`${e.owner}/${e.repo}`}dispose(){this._disposables.dispose()}}function _e(e){const t=[];e.subscriptions.push(new b.Disposable(()=>b.Disposable.from(...t).dispose()));const n=b.window.createOutputChannel("GitHub",{log:!0});t.push(n);const r=e=>{n.appendLine(b.l10n.t("Log level: {0}",b.LogLevel[e]))};t.push(n.onDidChangeLogLevel(r)),r(n.logLevel);const{aiKey:i}=e.extension.packageJSON,o=new E(i);t.push(o);const a=new X;t.push(a),t.push(function(){const e=new T,t=t=>{t?(()=>{try{const t=n.getAPI(1);e.add(t.registerRemoteSourceProvider(new te))}catch(e){console.error("Could not initialize GitHub extension"),console.warn(e)}})():e.dispose()},n=b.extensions.getExtension("vscode.git-base").exports;return e.add(n.onDidChangeEnablement(t)),t(n.enabled),e}()),t.push(function(e,t,n,r){const i=new T;let o=b.extensions.getExtension("vscode.git");const a=()=>{o.activate().then(o=>{const a=a=>{if(a){const a=o.getAPI(1);i.add(function(e){const t=new T;return t.add(b.commands.registerCommand("github.publish",async()=>{try{ue(e)}catch(e){b.window.showErrorMessage(e.message)}})),t.add(b.commands.registerCommand("github.copyVscodeDevLink",async t=>ce(e,!0,t))),t.add(b.commands.registerCommand("github.copyVscodeDevLinkFile",async t=>ce(e,!1,t))),t.add(b.commands.registerCommand("github.copyVscodeDevLinkWithoutRange",async t=>ce(e,!0,t,!1))),t.add(b.commands.registerCommand("github.openOnGitHub",async(e,t)=>{const n=Q(e,t);b.env.openExternal(b.Uri.parse(n))})),t.add(b.commands.registerCommand("github.graph.openOnGitHub",async(t,n)=>{if(!t||!n)return;const r=e.repositories.find(e=>e.rootUri.fsPath===t.rootUri?.fsPath);r&&await fe(r,n.id)})),t.add(b.commands.registerCommand("github.timeline.openOnGitHub",async(t,n)=>{if(!t.id||!n)return;const r=e.getRepository(n);r&&await fe(r,t.id)})),t.add(b.commands.registerCommand("github.openOnVscodeDev",async()=>async function(e){try{const t=await j(e,!0,!1,J(),"headlink");return t?b.Uri.parse(t):void 0}catch(e){return void(e instanceof b.CancellationError||b.window.showErrorMessage(e.message))}}(e))),t.add(b.commands.registerCommand("github.createPullRequest",async(t,n)=>async function(e,t,n){if(!t)return;const r=le(e,n,!0);if(!r)return;const{repository:i,remoteInfo:o,gitRemote:a,head:s}=r;if(!s.upstream)try{await b.window.withProgress({location:b.ProgressLocation.Notification,title:b.l10n.t("Publishing branch to {0}...",a.name)},async()=>{await i.push(a.name,s.name,!0)})}catch(e){return void b.window.showErrorMessage(b.l10n.t("Failed to publish branch: {0}",e instanceof Error?e.message:String(e)))}const u=`https://github.com/${o.owner}/${o.repo}/compare/${s.name}?expand=1`;b.env.openExternal(b.Uri.parse(u))}(e,t,n))),t.add(b.commands.registerCommand("github.openPullRequest",async(t,n)=>async function(e,t,n){const r=le(e,n,!0);if(!r)return;try{const e=await z(),{data:t}=await e.pulls.list({owner:r.remoteInfo.owner,repo:r.remoteInfo.repo,head:`${r.remoteInfo.owner}:${r.head.name}`,state:"all"});if(t.length>0)return void b.env.openExternal(b.Uri.parse(t[0].html_url))}catch{}const{remoteInfo:i}=r;b.env.openExternal(b.Uri.parse(`https://github.com/${i.owner}/${i.repo}`))}(e,0,n))),t.add(b.commands.registerCommand("github.checkOpenPullRequest",async(t,n)=>async function(e,t,n){const r=le(e,n,!1);if(r)try{const e=await z(),{data:t}=await e.pulls.list({owner:r.remoteInfo.owner,repo:r.remoteInfo.repo,head:`${r.remoteInfo.owner}:${r.head.name}`,state:"all"});b.commands.executeCommand("setContext","github.hasOpenPullRequest",t.length>0)}catch{b.commands.executeCommand("setContext","github.hasOpenPullRequest",!1)}else b.commands.executeCommand("setContext","github.hasOpenPullRequest",!1)}(e,0,n))),t}(a)),i.add(new he(a)),i.add(new me(a,e.globalState,t,r,n)),i.add(a.registerPushErrorHandler(new ae(n))),i.add(a.registerRemoteSourcePublisher(new pe(a))),i.add(a.registerSourceControlHistoryItemDetailsProvider(new Pe(a,t,r))),i.add(new be(a)),i.add(new Ie(a)),function(e,t){if(e.repositories.find(e=>A(e)))b.commands.executeCommand("setContext","github.hasGitHubRepo",!0);else{const n=e.onDidOpenRepository(async e=>{await e.status(),A(e)&&(b.commands.executeCommand("setContext","github.hasGitHubRepo",!0),n.dispose())});t.add(n)}}(a,i),b.commands.executeCommand("setContext","git-base.gitEnabled",!0)}else i.dispose()};i.add(o.onDidChangeEnablement(a)),a(o.enabled)})};if(o)a();else{const e=b.extensions.onDidChange(()=>{!o&&b.extensions.getExtension("vscode.git")&&(o=b.extensions.getExtension("vscode.git"),a(),e.dispose())});i.add(e)}return i}(e,a,o,n))}!function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);o>3&&a&&Object.defineProperty(t,n,a)}([x],Pe.prototype,"_loadAssignableUsers",null);export{_e as activate};
//# sourceMappingURL=https://main.vscode-cdn.net/sourcemaps/ce099c1ed25d9eb3076c11e4a280f3eb52b4fbeb/extensions/github/dist/extension.js.map