UNPKG

code-server

Version:

Run VS Code on a remote server.

102 lines • 302 kB
import { createRequire } from 'module'; const require = createRequire(import.meta.url);
var Jb=Object.create;var sl=Object.defineProperty;var Uv=Object.getOwnPropertyDescriptor;var Zb=Object.getOwnPropertyNames;var eN=Object.getPrototypeOf,rN=Object.prototype.hasOwnProperty;var Ri=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var R=(e,r,t)=>()=>{if(t)throw t[0];try{return e&&(r=e(e=0)),r}catch(o){throw t=[o],o}};var gd=(e,r)=>()=>{try{return r||e((r={exports:{}}).exports,r),r.exports}catch(t){throw r=0,t}},mc=(e,r)=>{for(var t in r)sl(e,t,{get:r[t],enumerable:!0})},tN=(e,r,t,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of Zb(r))!rN.call(e,n)&&n!==t&&sl(e,n,{get:()=>r[n],enumerable:!(o=Uv(r,n))||o.enumerable});return e};var Lv=(e,r,t)=>(t=e!=null?Jb(eN(e)):{},tN(r||!e||!e.__esModule?sl(t,"default",{value:e,enumerable:!0}):t,e));var al=(e,r,t,o)=>{for(var n=o>1?void 0:o?Uv(r,t):r,i=e.length-1,s;i>=0;i--)(s=e[i])&&(n=(o?s(r,t,n):s(n))||n);return o&&n&&sl(r,t,n),n};var Ks,$o,ho,Zt,$s,_c,vd=R(()=>{Ks="function",$o="object",ho="undefined",Zt="prototype",$s=Object,_c=$s[Zt]});function ir(e,r){return e||r}function He(e,r){return e?.[r]}function ve(e,r){try{return{v:e.apply(this,r)}}catch(t){return{e:t}}}function gN(e,r,t){var o=ve(e,t);return o.e?r:o.v}function _l(e){return function(r){return typeof r===e}}function Wv(e){var r="[object "+e+"]";return function(t){return!!(t&&gl(t)===r)}}function gl(e){return Sc[hc].call(e)}function Ud(e,r){return typeof e===r}function he(e){return typeof e===wi||e===wi}function vN(e){return e===Mr}function H(e){return e===Ze||he(e)}function eo(e){return e===Ze||e===Mr}function Kv(e){return!!e||e!==Mr}function EN(e){return!Ed&&(Ed=["string","number","boolean",wi,"symbol","bigint"]),e!==Tc&&Ed.indexOf(e)!==-1}function er(e){return!e&&H(e)?!1:!!e&&typeof e===Tc}function at(e){return!!(e&&e.then&&ie(e.then))}function Ld(e){return!e||!ro(e)}function ro(e){return!(!e||gN(function(){return!(e&&0+e)},!e))}function kd(){}function TN(){return[]}function hN(){return!1}function re(e,r){var t=Id,o=Sc[hc][pr](e);o===SN&&(e={stack:fr(e.stack),message:fr(e.message),name:fr(e.name)});try{t=JSON.stringify(e,Ze,r?typeof r=="number"?r:4:Mr),t=(t?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):Ze)||fr(e)}catch(n){t=" - "+re(n,r)}return o+": "+t}function vr(e){throw new Error(e)}function Jr(e){throw new TypeError(e)}function El(e){eo(e)&&Jr("Cannot convert undefined or null to object")}function $v(e){Te(e)||Jr("'"+re(e)+"' is not a string")}function yr(e,r){return!!e&&Sc.hasOwnProperty[pr](e,r)}function bN(e,r){return El(e),yr(e,r)||!!DN(e,r)}function NN(e){return e===vc||e===Ec||e===Hr}function ne(e,r,t){if(e&&(er(e)||ie(e))){for(var o in e)if(jt(e,o)&&r[pr](eo(t)?e:t,o,e[o])===-1)break}}function O(e,r,t){if(e)for(var o=e[Ci]>>>0,n=0;n<o&&!(n in e&&r[pr](eo(t)?e:t,e[n],n,e)===-1);n++);}function Js(e,r,t){var o=r?r[e]:Ze;return function(n){var i=(n?n[e]:Ze)||o;if(i||t){var s=arguments;return(i||t).apply(n,i?So[pr](s,1):s)}Jr('"'+fr(e)+'" not defined for '+re(n))}}function yN(e,r,t){var o=r?r[e]:Ze;return function(n){var i=o;if(i||t){var s=arguments;return(i||t).apply(n,i?So[pr](s,1):s)}Jr('"'+fr(e)+'" not defined for '+re(n))}}function PN(e){return function(r){return r[e]}}function RN(e,r){var t,o=Ir.getOwnPropertyDescriptor;return!eo(e)&&o&&(t=ve(o,[e,r]).v||Ze),!t&&!eo(e)&&(t=ve(function(){for(var n in e)if(n==r)return{enumerable:yr(e,n)}}).v),t&&t.enumerable||!1}function Xv(e){var r={};if(r[cl.c]=!0,r[cl.e]=!0,e.l){r.get=function(){return e.l.v};var t=AN(e.l,"v");t&&t.set&&(r.set=function(o){e.l.v=o})}return ne(e,function(o,n){r[cl[o]]=vN(n)?r[cl[o]]:n}),r}function Yd(e,r,t,o,n,i){var s={e:i,c:n};return t&&(s.g=t),o&&(s.s=o),_t(e,r,Xv(s))}function xe(e,r,t){return _t(e,r,Xv(t))}function Qv(e,r,t,o,n){var i={};return ne(e,function(s,a){pl(i,s,r?a:s),pl(i,a,t?a:s)}),o?o(i):i}function pl(e,r,t,o){_t(e,r,{value:t,enumerable:!0,writable:!1})}function Zv(e){return e}function ON(e){return El(e),e[vc]||Ze}function eE(e,r){if((Q(e)||er(e)||ie(e))&&!CN(e)){for(var t=0;t<r.length;t++)if(r[t]===e)return e;r.push(e),ne(e,function(o,n){eE(n,r)}),Bt(e)}return e}function bo(e){return Jv?eE(e,[]):e}function rE(e){return Qv(e,1,0,Bt)}function IN(e){return Qv(e,0,0,Bt)}function xN(e){var r={};return ne(e,function(t,o){pl(r,t,o[1]),pl(r,o[0],o[1])}),Bt(r)}function tE(e){return xN(e)}function nE(){var e;return typeof globalThis!==wi&&(e=globalThis),!e&&typeof self!==wi&&(e=self),!e&&typeof window!==wi&&(e=window),!e&&typeof global!==wi&&(e=global),e}function Tl(){if(!Td){var e=ve(nE).v||{};Td=e[Yv]=e[Yv]||{}}return Td}function UN(e,r,t){return El(e),t<0?Id:(r=r||0,r<0&&(r=GN(r+e[Ci],0)),he(t)?Mv(e,r):Mv(e,r,r+t))}function xi(e,r){return Pr(e,0,r)}function LN(e,r){return e&&(ve(function(){e[kv]=!0,e[Fv]=r}),ve(xe,[e,kv,{v:!0,w:!1,e:!1}]),ve(xe,[e,Fv,{v:r,w:!1,e:!1}])),e}function kN(e,r){var t=null;function o(){}if(eo(e))t={};else{var n=typeof e;n!==Tc&&n!==ml&&Jr("Prototype must be an Object or function: "+re(e)),o[Hr]=e,ve(function(){o[vc]=e}),t=new o}return r&&ve(Fd,[t,r]),t}function sr(){return(Date.now||FN)()}function FN(){return new Date().getTime()}function Ai(e,r,t){return e.apply(r,t)}function Ln(){gr=Tl()}function Hd(e,r){var t={};return!gr&&Ln(),t.b=gr.lzy,_t(t,"v",{configurable:!0,get:function(){var o=Ai(e,null,r);return gr.lzy||_t(t,"v",{value:o}),t.b=gr.lzy,o}}),t}function BN(){if(!hd){var e=Tl();hd=e.gblSym=e.gblSym||{k:{},s:{}}}return hd}function jd(e){var r="_"+jN+++"_"+MN.v,t=xd+"("+e+")";function o(i,s){xe(n,i,{v:s,e:!1,w:!1})}var n=to(null);return o("description",fr(e)),o(hc,function(){return t+HN+r}),o("valueOf",function(){return n}),o("v",t),o("_uid",r),LN(n,"symbol")}function zN(e){var r=BN();if(!jt(r.k,e)){var t=jd(e),o=Br(r.s).length;t[Hv]=function(){return o+"_"+t[hc]()},r.k[e]=t,r.s[t[Hv]()]=fr(e)}return r.k[e]}function VN(e){!ul&&(ul={});var r,t=oE[e];return t&&(r=ul[t]=ul[t]||jd(xd+"."+t)),r}function gt(e){return _t({toJSON:function(){return e}},"v",{value:e})}function Dc(e,r){var t;return function(){return!gr&&Ln(),(!t||gr.lzy)&&(t=gt(ve(e,r).v)),t.v}}function ct(e){return!gr&&Ln(),(!gc||e===!1||gr.lzy)&&(gc=gt(ve(nE).v||Ze)),gc.v}function ue(e,r){var t;if(!gc||r===!1?t=ct(r):t=gc.v,t&&t[e])return t[e];if(e===iE)try{return window}catch{}return Ze}function Gi(){return!!Er()}function ea(){return!!Tr()}function bc(){return!!Rr()}function Bd(){return!!hl()}function Sl(){return Xs=gt(ve(ue,[xd]).v),Xs}function qN(e){var r=(gr.lzy?0:Xs)||Sl();return r.v?r.v[e]:Mr}function aE(){return!!WN()}function WN(){return!gr&&Ln(),((gr.lzy?0:Xs)||Sl()).v}function Nc(e,r){var t=oE[e];!gr&&Ln();var o=(gr.lzy?0:Xs)||Sl();return o.v?o.v[t||e]:r?Mr:VN(e)}function ra(e,r){!gr&&Ln();var t=(gr.lzy?0:Xs)||Sl();return t.v?t.v(e):r?Ze:jd(e)}function Dl(e){return!gr&&Ln(),Sd=(gr.lzy?0:Sd)||gt(ve(qN,["for"]).v),(Sd.v||zN)(e)}function dl(e){return!!e&&ie(e.next)}function zd(e){return!eo(e)&&ie(e[Nc(3)])}function bl(e,r,t){if(e&&(dl(e)||(!ll&&(ll=gt(Nc(3))),e=e[ll.v]?e[ll.v]():Ze),dl(e))){var o=Mr,n=Mr;try{for(var i=0;!(n=e.next()).done&&r[pr](eo(t)?e:t,n.value,i,e)!==-1;)i++}catch(s){o={e:s},e.throw&&(n=Ze,e.throw(o))}finally{try{n&&!n.done&&e.return&&e.return(n)}finally{if(o)throw o.e}}}}function oo(e,r){return!he(r)&&e&&(Q(r)?Ai(e.push,e,r):dl(r)||zd(r)?bl(r,function(t){e.push(t)}):e.push(r)),e}function ta(e,r,t){return((e?e.slice:Ze)||So).apply(e,So[pr](arguments,1))}function KN(e,r,t){return Ue(e,r,t)!==-1}function $N(e,r){var t;return!Dd&&(Dd=gt((t={},t[vc]=[],t instanceof Array))),Dd.v?e[vc]=r:ne(r,function(o,n){return e[o]=n}),e}function XN(e,r,t){ve(xe,[r,fl,{v:e,c:!0,e:!1}]),r=cE(r,t);function o(){this[Ec]=r,ve(xe,[this,fl,{v:e,c:!0,e:!1}])}return r[Hr]=t===Ze?to(t):(o[Hr]=t[Hr],new o),r}function jv(e,r){r&&(e[fl]=r)}function qd(e,r,t,o){var n=t||Error,i=n[Hr][fl],s=Error.captureStackTrace;return XN(e,function(){var a=this,c=arguments;try{ve(jv,[n,e]);var u=Ai(n,a,o?o(c):So[pr](c))||a;if(u!==a){var l=Od(a);l!==Od(u)&&cE(u,l)}return s&&s(u,a[Ec]),r&&r(u,c),u}finally{ve(jv,[n,i])}},n)}function JN(e){return function(t){return El(t),t=fr(t),t&&(t=QN(t,e,Id)),t}}function ry(e,r,t){if(e!==Ze&&e!==Mr){for(var o in e)if(jt(e,o)&&r[pr](eo(t)?e:t,o,e[o])===-1)return;O(ey(e),function(n){if(wN(e,n)&&r[pr](eo(t)?e:t,n,e[n])===-1)return-1})}}function ty(e,r,t){ry(e,function(o,n){if(!NN(o))return r[pr](eo(t)?e:t,o,n)},t)}function zr(e){if(!e||typeof e!==Tc)return!1;yd||(yd=ea()?Tr():!0);var r=!1;if(e!==yd){Nd||(bd=Function[Hr][hc],Nd=bd[pr](Ir));try{var t=Od(e);r=!t,r||(yr(t,Ec)&&(t=t[Ec]),r=!!(t&&typeof t===ml&&bd[pr](t)===Nd))}catch{}}return r}function oy(e,r){r&&e.push(r)}function nr(e,r){r&&r[Hr]}function ny(){var e=[Sc,Xo,Qs,iN,aN,uN,fN,dN,_N];return ve(ue,["Map"]).v,ve(ue,["Set"]).v,ve(ue,["WeakMap"]).v,ve(ue,["WeakSet"]).v,ve(ue,["Promise"]).v,ve(ue,["Symbol"]).v,ve(ue,["ArrayBuffer"]).v,ve(ue,["SharedArrayBuffer"]).v,ve(ue,["DataView"]).v,ve(ue,["Int8Array"]).v,ve(ue,["Uint8Array"]).v,ve(ue,["Uint8ClampedArray"]).v,ve(ue,["Int16Array"]).v,ve(ue,["Uint16Array"]).v,ve(ue,["Int32Array"]).v,ve(ue,["Uint32Array"]).v,ve(ue,["Float32Array"]).v,ve(ue,["Float64Array"]).v,ve(ue,["BigInt64Array"]).v,ve(ue,["BigUint64Array"]).v,ve(ue,["WeakRef"]).v,ve(ue,["FinalizationRegistry"]).v,e}function iy(e){return Pd||(Pd=gt(ny())),Ue(Pd.v,e)>=0}function sy(e){return e.value&&fE(e),!0}function ay(e,r,t,o){var n;return O(e,function(i){if(i.k===r)return n=i,-1}),n||(n={k:r,v:r},e.push(n),o(n)),n.v}function Wd(e,r,t,o){var n=t.handler,i=t.path?o?t.path.concat(o):t.path:[],s={handler:t.handler,src:t.src,path:i},a=typeof r,c=!1,u=r===Ze;u||(r&&a===Tc?c=zr(r):u=EN(a));var l={type:a,isPrim:u,isPlain:c,value:r,result:r,path:i,origin:t.src,copy:function(d,p){return Wd(e,d,p?s:t,p)},copyTo:function(d,p){return lE(e,d,p,s)}};return l.isPrim?n&&n[pr](t,l)?l.result:r:ay(e,r,i,function(d){xe(l,"result",{g:function(){return d.v},s:function(m){d.v=m}});for(var p=0,g=n;!(g||(p<Bv.length?Bv[p++]:sy))[pr](t,l);)g=Ze})}function lE(e,r,t,o){return iy(t)||ty(t,function(n,i){r[n]=Wd(e,i,o,n)}),r}function cy(e,r,t){var o={handler:t,src:r,path:[]};return lE([],e,r,o)}function uy(e,r){var t={handler:r,src:e};return Wd([],e,t)}function ly(e){var r=e.value;if(Q(r)){var t=e.result=[];return t.length=r.length,e.copyTo(t,r),!0}return!1}function fy(e){var r=e.value;return vl(r)?(e.result=new Date(r.getTime()),!0):!1}function py(e){return e.type===ml}function fE(e){var r=e.value;if(r&&e.isPlain){var t=e.result={};return e.copyTo(t,r),!0}return!1}function dy(e,r){return O(r,function(t){cy(e,t)}),e}function Kd(e,r,t,o,n,i,s){return dy(uy(e)||{},So[pr](arguments))}function Ui(){return!gr&&Ln(),(!Rd||gr.lzy)&&(Rd=gt(ve(ue,["performance"]).v)),Rd.v}function Pc(){var e=Ui();return e&&e.now?e.now():sr()}function my(e,r,t){$v(e);var o=Te(r)?r:fr(r),n=!he(t)&&t<e[Ci]?t:e[Ci];return Pr(e,n-o[Ci],n)===o}function _y(e,r,t){$v(e);var o=Te(r)?r:fr(r),n=t>0?t:0;return Pr(e,n,n+o[Ci])===o}function vy(e,r,t){var o=!0,n=e?r(Ze):Ze,i;function s(){return o=!1,n&&n[Ad]&&n[Ad](),i}function a(){n&&t(n),n=Ze}function c(){return n=r(n),o||s(),i}function u(l){!l&&n&&a(),l&&!n&&c()}return i={cancel:a,refresh:c},i[Cd]=function(){return n&&n[Cd]?n[Cd]():o},i[wd]=function(){return o=!0,n&&n[wd]&&n[wd](),i},i[Ad]=s,i=_t(i,gy,{get:function(){return!!n},set:u}),{h:i,dn:function(){n=Ze}}}function hy(e){var r=ie(e)?e:Ey;if(!r){var t=Tl().tmOut||[];Q(t)&&t.length>0&&ie(t[0])&&(r=t[0])}return r||setTimeout}function Sy(e){var r=ie(e)?e:Ty;if(!r){var t=Tl().tmOut||[];Q(t)&&t.length>1&&ie(t[1])&&(r=t[1])}return r||clearTimeout}function $d(e,r,t){var o=Q(r),n=o?r.length:0,i=hy(n>0?r[0]:o?Mr:r),s=Sy(n>1?r[1]:Mr),a=t[0];t[0]=function(){c.dn(),Ai(a,Mr,So[pr](arguments))};var c=vy(e,function(u){if(u){if(u.refresh)return u.refresh(),u;Ai(s,Mr,[u])}return Ai(i,Mr,t)},function(u){Ai(s,Mr,[u])});return c.h}function Ot(e,r){return $d(!0,Mr,So[pr](arguments))}function pE(e,r,t){return $d(!0,e,So[pr](arguments,1))}function dE(e,r){return $d(!1,Mr,So[pr](arguments))}var Mr,Ze,Id,ml,Tc,Hr,vc,wi,Ec,xd,Ci,fl,pr,hc,Gd,oN,Ir,Sc,zv,Xo,Vv,qv,Qs,So,nN,iN,sN,aN,cN,uN,lN,fN,pN,dN,mN,_N,kv,Fv,Ed,Te,ie,Q,vl,jr,Do,Oi,fr,SN,DN,jt,Ii,wN,AN,cl,_t,Fd,CN,Jv,Zs,Br,Bt,Md,Od,oE,Yv,Td,GN,Mv,Pr,No,to,gr,YN,MN,Hv,HN,hd,jN,ul,iE,gc,Er,Tr,Rr,hl,sE,Xs,Sd,ll,Ue,Qo,Vd,oa,yc,Dd,cE,QN,ZN,Fe,uE,ey,bd,Nd,yd,Pd,Bv,Rd,no,Li,na,wd,Ad,Cd,gy,Ey,Ty,Ee=R(()=>{Mr=void 0,Ze=null,Id="",ml="function",Tc="object",Hr="prototype",vc="__proto__",wi="undefined",Ec="constructor",xd="Symbol",Ci="length",fl="name",pr="call",hc="toString",Gd="getOwnPropertyDescriptor",oN="getOwnPropertySymbols",Ir=ir(Object),Sc=He(Ir,Hr),zv=ir(String),Xo=He(zv,Hr),Vv=ir(Math),qv=ir(Array),Qs=He(qv,Hr),So=He(Qs,"slice"),nN=ir(Number),iN=He(nN,Hr),sN=ir(Function),aN=He(sN,Hr),cN=ir(Date),uN=He(cN,Hr),lN=ir(RegExp),fN=He(lN,Hr),pN=ir(Boolean),dN=He(pN,Hr),mN=ir(Error),_N=He(mN,Hr),kv="_polyfill",Fv="__nw21$polytype__";Te=_l("string"),ie=_l(ml);Q=He(qv,"isArray"),vl=Wv("Date"),jr=_l("number"),Do=_l("boolean"),Oi=Wv("Error");fr=ir(zv),SN="[object Error]";DN=ir(He(Ir,Gd),kd),jt=ir(He(Ir,"hasOwn"),bN);Ii=Js;wN=yN("propertyIsEnumerable",Sc,RN),AN=ir(He(Ir,Gd),kd),cl={e:"enumerable",c:"configurable",v:"value",w:"writable",g:"get",s:"set"};_t=He(Ir,"defineProperty"),Fd=He(Ir,"defineProperties");CN=ir(He(Ir,"isFrozen"),hN),Jv=He(Ir,"freeze");Zs=He(Ir,"assign"),Br=He(Ir,"keys");Bt=ir(Jv,Zv),Md=ir(He(Ir,"seal"),Zv),Od=ir(He(Ir,"getPrototypeOf"),ON);oE=IN({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}),Yv="__tsUtils$gblCfg";GN=He(Vv,"max"),Mv=Ii("slice",Xo),Pr=Ii("substring",Xo),No=Js("substr",Xo,UN);to=ir(He(Ir,"create"),kN);YN=He(Vv,"random"),MN=Hd(function(){for(var e=sr().toString(36).slice(2);e.length<16;)e+=YN().toString(36).slice(2);return e=e.substring(0,16),e}),Hv="_urid",HN="$nw21sym",jN=0;iE="window";Er=Dc(ue,["document"]);Tr=Dc(ue,[iE]);Rr=Dc(ue,["navigator"]);hl=Dc(ue,["history"]),sE=Dc(function(){return!!ve(function(){return process&&(process.versions||{}).node}).v});Ue=Ii("indexOf",Qs),Qo=Ii("map",Qs);Vd=Js("includes",Qs,KN),oa=PN(Ci),yc=Ii("reduce",Qs),cE=ir(He(Ir,"setPrototypeOf"),$N);QN=Ii("replace",Xo);ZN=JN(/^\s+|(?=\s)\s+$/g),Fe=Js("trim",Xo,ZN),uE=ir(He(Ir,Gd),kd),ey=ir(He(Ir,oN),TN);Bv=[ly,fE,py,fy];no=Ii("indexOf",Xo),Li=Js("endsWith",Xo,my);na=Js("startsWith",Xo,_y);wd="ref",Ad="unref",Cd="hasRef",gy="enabled"});function vt(e,r){typeof r!==Ks&&r!==null&&Jr("Class extends value "+String(r)+" is not a constructor or null"),Xd(e,r);function t(){this.constructor=e}e[Zt]=r===null?to(r):(t[Zt]=r[Zt],new t)}function Nl(e,r){for(var t=0,o=r.length,n=e.length;t<o;t++,n++)e[n]=r[t];return e}var VA,qA,mE,by,zt,Xd,_E=R(()=>{Ee();vd();VA=(ct()||{}).Symbol,qA=(ct()||{}).Reflect,mE="hasOwnProperty",by=function(e){for(var r,t=1,o=arguments.length;t<o;t++){r=arguments[t];for(var n in r)_c[mE].call(r,n)&&(e[n]=r[n])}return e},zt=Zs||by,Xd=function(e,r){return Xd=$s.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var n in o)o[mE](n)&&(t[n]=o[n])},Xd(e,r)}});var gE=R(()=>{});var Et=R(()=>{vd();_E();gE();Ee()});function wl(e){return e&&(e===nm[Jo]||e===Array[Jo])}function im(e){return wl(e)||e===Function[Jo]}function ki(e){var r;if(e){if(wc)return wc(e);var t=e[om]||e[Jo]||(e[Al]?e[Al][Jo]:null);r=e[Pl]||t,yr(e,Pl)||(delete e[Qd],r=e[Pl]=e[Qd]||e[Pl],e[Qd]=t)}return r}function Il(e,r){var t=[];if(TE)t=TE(e);else for(var o in e)typeof o=="string"&&yr(e,o)&&t.push(o);if(t&&t.length>0)for(var n=0;n<t.length;n++)r(t[n])}function sm(e,r,t){return r!==Al&&typeof e[r]===Cl&&(t||yr(e,r))&&r!==om&&r!==Jo}function xl(e){Jr("DynamicProto: "+e)}function yy(e){var r=to(null);return Il(e,function(t){!r[t]&&sm(e,t,!1)&&(r[t]=e[t])}),r}function am(e,r){for(var t=e.length-1;t>=0;t--)if(e[t]===r)return!0;return!1}function Py(e,r,t,o){function n(c,u,l){var d=u[l];if(d[Zd]&&o){var p=c[Ol]||{};p[Rc]!==!1&&(d=(p[u[ia]]||{})[l]||d)}return function(){return d.apply(c,arguments)}}var i=to(null);Il(t,function(c){i[c]=n(r,t,c)});for(var s=ki(e),a=[];s&&!im(s)&&!am(a,s);)Il(s,function(c){!i[c]&&sm(s,c,!wc)&&(i[c]=n(r,s,c))}),a.push(s),s=ki(s);return i}function Ry(e,r,t,o){var n=null;if(e&&yr(t,ia)){var i=e[Ol]||to(null);if(n=(i[t[ia]]||to(null))[r],n||xl("Missing ["+r+"] "+Cl),!n[em]&&i[Rc]!==!1){for(var s=!yr(e,r),a=ki(e),c=[];s&&a&&!im(a)&&!am(c,a);){var u=a[r];if(u){s=u===o;break}c.push(a),a=ki(a)}try{s&&(e[r]=n),n[em]=1}catch{i[Rc]=!1}}}return n}function wy(e,r,t){var o=r[e];return o===t&&(o=ki(r)[e]),typeof o!==Cl&&xl("["+e+"] is not a "+Cl),o}function Ay(e,r,t,o,n){function i(c,u){var l=function(){var d=Ry(this,u,c,l)||wy(u,c,l);return d.apply(this,arguments)};return l[Zd]=1,l}if(!wl(e)){var s=t[Ol]=t[Ol]||to(null);if(!wl(s)){var a=s[r]=s[r]||to(null);s[Rc]!==!1&&(s[Rc]=!!n),wl(a)||Il(t,function(c){sm(t,c,!1)&&t[c]!==o[c]&&(a[c]=t[c],delete t[c],(!yr(e,c)||e[c]&&!e[c][Zd])&&(e[c]=i(e,c)))})}}}function Cy(e,r){if(wc){for(var t=[],o=ki(r);o&&!im(o)&&!am(t,o);){if(o===e)return!0;t.push(o),o=ki(o)}return!1}return!0}function Jd(e,r){return yr(e,Jo)?e.name||r||vE:((e||{})[Al]||{}).name||r||vE}function we(e,r,t,o){yr(e,Jo)||xl("theClass is an invalid class definition.");var n=e[Jo];Cy(n,r)||xl("["+Jd(e)+"] not in hierarchy of ["+Jd(r)+"]");var i=null;yr(n,ia)?i=n[ia]:(i=Ny+Jd(e,"_")+"$"+tm.n,tm.n++,n[ia]=i);var s=we[SE],a=!!s[Rl];a&&o&&o[Rl]!==void 0&&(a=!!o[Rl]);var c=yy(r),u=Py(n,r,c,a);t(r,u);var l=!!wc&&!!s[rm];l&&o&&(l=!!o[rm]),Ay(n,i,r,c,l!==!1)}var yl,Al,Jo,Cl,Ol,Zd,ia,Ny,em,Rc,SE,vE,om,Pl,EE,Qd,Rl,rm,nm,wc,TE,hE,tm,xr=R(()=>{Ee();Al="constructor",Jo="prototype",Cl="function",Ol="_dynInstFuncs",Zd="_isDynProxy",ia="_dynClass",Ny="_dynCls$",em="_dynInstChk",Rc=em,SE="_dfOpts",vE="_unknown_",om="__proto__",Pl="_dyn"+om,EE="__dynProto$Gbl",Qd="_dynInstProto",Rl="useBaseInst",rm="setInstFuncs",nm=Object,wc=nm.getPrototypeOf,TE=nm.getOwnPropertyNames,hE=ct(),tm=hE[EE]||(hE[EE]={o:(yl={},yl[rm]=!0,yl[Rl]=!0,yl),n:1e3});we[SE]=tm.o});var cm,DE=R(()=>{"use strict";cm=100});var ar,um,Ac=R(()=>{Ee();ar=rE,um=tE});var io,Oy,bE=R(()=>{Ac();io=ar({Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5}),Oy=ar({Unknown:0,NonRetryableStatus:1,CleanStorage:2,MaxInStorageTimeExceeded:3})});var It,lm=R(()=>{Ac();It=ar({NONE:0,PENDING:3,INACTIVE:1,ACTIVE:2})});var Tt,kn,K,Fi,Yi,sa,Zo,so,ao,je,Fn,Ne,yo,Gl,en,rn,Po,aa,ca,ht,fm,Ul,Mi,Cc,Yn,Gr,ua,Mn,wr,Ll,pm,Hn,dm,St,Oc,Hi,kl,Ro,xt,la,wo,co,Dt,jn,ji,Gt,Bn,Fl,Ic,Vt,Yl,uo,mm,bt,xc,Bi,_m,gm,Gc,zn,zi,lo,Ml,vm,fa,Em,Hl,Vi,Tm,pa,da,Vn,Ye=R(()=>{Tt="toLowerCase",kn="blkVal",K="length",Fi="rdOnly",Yi="notify",sa="warnToConsole",Zo="throwInternal",so="setDf",ao="watch",je="logger",Fn="apply",Ne="push",yo="splice",Gl="hdlr",en="cancel",rn="initialize",Po="identifier",aa="removeNotificationListener",ca="addNotificationListener",ht="isInitialized",fm="instrumentationKey",Ul="INACTIVE",Mi="value",Cc="getNotifyMgr",Yn="getPlugin",Gr="name",ua="iKey",Mn="time",wr="processNext",Ll="getProcessTelContext",pm="pollInternalLogs",Hn="enabled",dm="stopPollingInternalLogs",St="unload",Oc="onComplete",Hi="version",kl="loggingLevelConsole",Ro="createNew",xt="teardown",la="messageId",wo="message",co="isAsync",Dt="diagLog",jn="_doTeardown",ji="update",Gt="getNext",Bn="setNextPlugin",Fl="protocol",Ic="userAgent",Vt="split",Yl="nodeType",uo="replace",mm="logInternalMessage",bt="type",xc="handler",Bi="status",_m="getResponseHeader",gm="getAllResponseHeaders",Gc="isChildEvt",zn="data",zi="getCtx",lo="setCtx",Ml="complete",vm="itemsReceived",fa="urlString",Em="sendPOST",Hl="headers",Vi="timeout",Tm="setRequestHeader",pa="traceId",da="spanId",Vn="traceFlags"});function NE(e,r){hm||(hm=qd("AggregationError",function(o,n){n[K]>1&&(o.errors=n[1])}));var t=e||"One or more errors occurred.";throw O(r,function(o,n){t+=`
`.concat(n," > ").concat(re(o))}),new hm(t,r||[])}var hm,yE=R(()=>{Ee();Ye()});function Ut(e,r){return AE(e,function(t){return r?r({status:"fulfilled",rejected:!1,value:t}):t},function(t){return r?r({status:wm,rejected:!0,reason:t}):t})}function AE(e,r,t,o){var n=e;try{if(at(e))(r||t)&&(n=e.then(r,t));else try{r&&(n=r(e))}catch(i){if(t)n=t(i);else throw i}}finally{o&&Iy(n,o)}return n}function Iy(e,r){var t=e;return r&&(at(e)?e.finally?t=e.finally(r):t=e.then(function(o){return r(),o},function(o){throw r(),o}):r()),t}function xy(e,r,t,o){Sm=Sm||{toString:function(){return"[[PromiseState]]"}},Dm=Dm||{toString:function(){return"[[PromiseResult]]"}},bm=bm||{toString:function(){return"[[PromiseIsHandled]]"}};var n={};n[Sm]={get:r},n[Dm]={get:t},n[bm]={get:o},Fd(e,n)}function Gy(e){var r;return e&&e.createEvent&&(r=e.createEvent("Event")),!!r&&r.initEvent}function Uy(e,r,t,o){var n=Er();!jl&&(jl=gt(!!ve(Gy,[n]).v));var i=jl.v?n.createEvent("Event"):o?new Event(r):{};if(t&&t(i),jl.v&&i.initEvent(r,!1,!0),i&&e[RE])e[RE](i);else{var s=e["on"+r];if(s)s(i);else{var a=ue("console");a&&(a.error||a.log)(r,re(i))}}}function wE(e){return ie(e)?e.toString():re(e)}function IE(e,r,t){var o=ta(arguments,3),n=0,i=!1,s,a=[],c=ky++,u=Uc.length>0?Uc[Uc.length-1]:void 0,l=!1,d=null,p;function g(G,j){try{Uc.push(c),l=!0,d&&d.cancel(),d=null;var V=e(function(ee,M){a.push(function(){try{var Y=n===2?G:j,q=he(Y)?s:ie(Y)?Y(s):Y;at(q)?q.then(ee,M):Y?ee(q):n===3?M(q):ee(q)}catch(se){M(se)}}),i&&N()},o);return V}finally{Uc.pop()}}function m(G){return g(void 0,G)}function h(G){var j=G,V=G;return ie(G)&&(j=function(ee){return G&&G(),ee},V=function(ee){throw G&&G(),ee}),g(j,V)}function v(){return CE[n]}function N(){if(a.length>0){var G=a.slice();a=[],l=!0,d&&d.cancel(),d=null,r(G)}}function S(G,j){return function(V){if(n===j){if(G===2&&at(V)){n=1,V.then(S(2,1),S(3,1));return}n=G,i=!0,s=V,N(),!l&&G===3&&!d&&(d=Ot(D,Fy))}}}function D(){if(!l)if(l=!0,sE())process.emit(OE,s,p);else{var G=Tr()||ct();!Nm&&(Nm=gt(ve(ue,[Bl+"RejectionEvent"]).v)),Uy(G,Ly,function(j){return xe(j,"promise",{g:function(){return p}}),j.reason=s,j},!!Nm.v)}}p={then:g,catch:m,finally:h},_t(p,"state",{get:v}),PE&&xy(p,v,function(){return gl(s)},function(){return l}),aE()&&(p[Nc(11)]="IPromise");function C(){return"IPromise"+(PE?"["+c+(he(u)?"":":"+u)+"]":"")+" "+v()+(i?" - "+wE(s):"")}return p.toString=C,(function(){ie(t)||Jr(Bl+": executor is not a function - "+wE(t));var j=S(3,0);try{t.call(p,S(2,0),j)}catch(V){j(V)}})(),p}function Yy(e){return function(r){var t=ta(arguments,1);return e(function(o,n){try{var i=[],s=1;bl(r,function(a,c){a&&(s++,AE(a,function(u){i[c]=u,--s===0&&o(i)},n))}),s--,s===0&&o(i)}catch(a){n(a)}},t)}}function My(e){return gt(function(r){var t=ta(arguments,1);return e(function(o,n){var i=[],s=1;function a(c,u){s++,Ut(c,function(l){l.rejected?i[u]={status:wm,reason:l.reason}:i[u]={status:"fulfilled",value:l.value},--s===0&&o(i)})}try{Q(r)?O(r,a):zd(r)?bl(r,a):Jr("Input is not an iterable"),s--,s===0&&o(i)}catch(c){n(c)}},t)})}function xE(e){O(e,function(r){try{r()}catch{}})}function Hy(e){var r=jr(e)?e:0;return function(t){Ot(function(){xE(t)},r)}}function GE(e,r){return IE(GE,Hy(r),e,r)}function jy(e,r){!ym&&(ym=gt(ve(ue,[Bl]).v||null));var t=ym.v;if(!t)return GE(e);ie(e)||Jr(Bl+": executor is not a function - "+re(e));var o=0;function n(){return CE[o]}var i=new t(function(s,a){function c(l){o=2,s(l)}function u(l){o=3,a(l)}e(c,u)});return _t(i,"state",{get:n}),i}function Lc(e){return IE(Lc,xE,e)}function UE(e,r){return!Pm&&(Pm=My(Lc)),Pm.v(e,r)}function qt(e,r){return!Rm&&(Rm=gt(jy)),Rm.v.call(this,e,r)}var Bl,wm,Sm,Dm,bm,PE,CE,RE,jl,OE,Ly,Uc,ky,Fy,Nm,ym,Pm,Rm,LE,AC,qi=R(()=>{Ee();Bl="Promise",wm="rejected";PE=!1;CE=["pending","resolving","resolved",wm],RE="dispatchEvent";OE="unhandledRejection",Ly=OE.toLowerCase(),Uc=[],ky=0,Fy=10;LE=Yy(qt),AC=Nc(11)});var Lt,_e,qn,rr,zl,kc,tn,Wi,Nt,Ki,ma,Wn,_a,Ao,Vl,ql,Wl,ga,Kl,$l,kE,hr=R(()=>{Lt=void 0,_e="",qn="channels",rr="core",zl="createPerfMgr",kc="disabled",tn="extensionConfig",Wi="extensions",Nt="processTelemetry",Ki="priority",ma="eventsSent",Wn="eventsDiscarded",_a="eventsSendRequest",Ao="perfEvent",Vl="offlineEventsStored",ql="offlineBatchSent",Wl="offlineBatchDrop",ga="getPerfMgr",Kl="domain",$l="path",kE="Not dynamic - "});function Kn(e){return!H(e)}function $i(e){var r=e;return r&&Te(r)&&(r=r[uo](zy,function(t,o){return o.toUpperCase()}),r=r[uo](Vy,"_"),r=r[uo](qy,function(t,o){return"_"+o})),r}function dr(e,r){return e&&r?no(e,r)!==-1:!1}function fo(e){return e&&e.toISOString()||""}function tr(e){return Oi(e)?e[Gr]:_e}function Wt(e,r,t,o,n){var i=t;return e&&(i=e[r],i!==t&&(!n||n(i))&&(!o||o(t))&&(i=t,e[r]=i)),i}function Fc(e,r,t){var o;return e?(o=e[r],!o&&H(o)&&(o=he(t)?{}:t,e[r]=o)):o=he(t)?{}:t,o}function YE(e,r){var t=null,o=null;return ie(e)?t=e:o=e,function(){var n=arguments;if(t&&(o=t()),o)return o[r][Fn](o,n)}}function Am(e,r,t){if(e&&r&&er(e)&&er(r)){var o=function(i){if(Te(i)){var s=r[i];ie(s)?(!t||t(i,!0,r,e))&&(e[i]=YE(r,i)):(!t||t(i,!1,r,e))&&(jt(e,i)&&delete e[i],xe(e,i,{g:function(){return r[i]},s:function(a){r[i]=a}}))}};for(var n in r)o(n)}return e}function on(e,r,t,o,n){e&&r&&t&&(n!==!1||he(e[r]))&&(e[r]=YE(t,o))}function kt(e,r,t,o){return e&&r&&er(e)&&Q(t)&&O(t,function(n){Te(n)&&on(e,n,r,n,o)}),e}function Cm(e){return(function(){function r(){var t=this;e&&ne(e,function(o,n){t[o]=n})}return r})()}function yt(e){return e&&Zs&&(e=$s(Zs({},e))),e}function Xl(e,r,t,o,n,i){var s=arguments,a=s[0]||{},c=s[K],u=!1,l=1;for(c>0&&Do(a)&&(u=a,a=s[l]||{},l++),er(a)||(a={});l<c;l++){var d=s[l],p=Q(d),g=er(d);for(var m in d){var h=p&&m in d||g&&jt(d,m);if(h){var v=d[m],N=void 0;if(u&&v&&((N=Q(v))||zr(v))){var S=a[m];N?Q(S)||(S=[]):zr(S)||(S={}),v=Xl(u,S,v)}v!==void 0&&(a[m]=v)}}}return a}function po(e){try{return e.responseText}catch{}return null}function Xi(e,r){return e?"XDomainRequest,Response:"+po(e)||"":r}function nn(e,r){return e?"XMLHttpRequest,Status:"+e[Bi]+",Response:"+po(e)||e.response||"":r}function sn(e,r){return r&&(jr(r)?e=[r].concat(e):Q(r)&&(e=r.concat(e))),e}function Om(e,r,t,o,n,i){o===void 0&&(o=!1),n===void 0&&(n=!1);function s(c,u,l){try{c[u]=l}catch{}}var a=new XMLHttpRequest;return o&&s(a,Wy,o),t&&s(a,FE,t),a.open(e,r,!n),t&&s(a,FE,t),!n&&i&&s(a,Ky,i),a}function Ql(e){var r={};if(Te(e)){var t=Fe(e)[Vt](/[\r\n]+/);O(t,function(o){if(o){var n=o.indexOf(": ");if(n!==-1){var i=Fe(o.substring(0,n))[Tt](),s=Fe(o.substring(n+1));r[i]=s}else r[Fe(o)]=1}})}return r}function va(e,r,t){if(!e[t]&&r&&r[_m]){var o=r[_m](t);o&&(e[t]=Fe(o))}return e}function an(e,r){var t={};return e[gm]?t=Ql(e[gm]()):r&&(t=va(t,e,Qy),t=va(t,e,$y),t=va(t,e,Xy)),t}var By,zy,Vy,qy,LC,Wy,FE,Ky,$y,Xy,Qy,Co=R(()=>{Et();Ee();Ye();hr();By="getPrototypeOf",zy=/-([a-z])/g,Vy=/([^\w\d_$])/g,qy=/^(\d+[\w\d_$])/,LC=Object[By];Wy="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",FE="withCredentials",Ky="timeout";$y="kill-duration",Xy="kill-duration-seconds",Qy="time-delta-millis"});function BE(e,r){var t=!1;if(e){try{if(t=r in e,!t){var o=e[Zt];o&&(t=r in o)}}catch{}if(!t)try{var n=new e;t=!he(n[r])}catch{}}return t}function km(e){jE=e}function Qi(e){if(e&&jE){var r=ue("__mockLocation");if(r)return r}return typeof location===$o&&location?location:ue(Zy)}function Yc(){return typeof console!==ho?console:ue(eP)}function Oo(){return!!(typeof JSON===$o&&JSON||ue(ME)!==null)}function Vr(){return Oo()?JSON||ue(ME):null}function Mc(){return ue(rP)}function Hc(){return ue(tP)}function $n(){var e=Rr();return e&&e.product?e.product===oP:!1}function Xn(){var e=Rr();if(e&&(e[Ic]!==xm||Im===null)){xm=e[Ic];var r=(xm||_e)[Tt]();Im=dr(r,Um)||dr(r,Lm)}return Im}function jc(e){if(e===void 0&&(e=null),!e){var r=Rr()||{};e=r?(r.userAgent||_e)[Tt]():_e}var t=(e||_e)[Tt]();if(dr(t,Um)){var o=Er()||{};return Math.max(parseInt(t[Vt](Um)[1]),o[Jy]||0)}else if(dr(t,Lm)){var n=parseInt(t[Vt](Lm)[1]);if(n)return n+4}return null}function Kt(e){return(Gm===null||e===!1)&&(Gm=bc()&&!!Rr().sendBeacon),Gm}function cn(e){var r=!1;try{r=!!ue("fetch");var t=ue("Request");r&&e&&t&&(r=BE(t,"keepalive"))}catch{}return r}function Bc(){return Ea===null&&(Ea=typeof XDomainRequest!==ho,Ea&&Ta()&&(Ea=Ea&&!BE(ue(HE),"withCredentials"))),Ea}function Ta(){var e=!1;try{var r=ue(HE);e=!!r}catch{}return e}function zE(e,r){if(e)for(var t=0;t<e[K];t++){var o=e[t];if(o[Gr]&&o[Gr]===r)return o}return{}}function Fm(e){var r=Er();return r&&e?zE(r.querySelectorAll("meta"),e).content:null}function Ym(e){var r,t=Ui();if(t){var o=t.getEntriesByType("navigation")||[];r=zE((o[K]>0?o[0]:{}).serverTiming,e).description}return r}var Jy,Zy,eP,ME,rP,tP,oP,Um,Lm,HE,Im,xm,jE,Ea,Gm,Qn=R(()=>{"use strict";Et();Ee();Ye();Co();hr();Jy="documentMode",Zy="location",eP="console",ME="JSON",rP="crypto",tP="msCrypto",oP="ReactNative",Um="msie",Lm="trident/",HE="XMLHttpRequest",Im=null,xm=null,jE=!1,Ea=null,Gm=null});function nP(e){e<0&&(e>>>=0),zc=qE+e&Jn,Vc=WE-e&Jn,KE=!0}function iP(){try{var e=sr()&2147483647;nP((Math.random()*VE^e)+e)}catch{}}function Mm(e){return e>0?Math.floor(un()/Jn*(e+1))>>>0:0}function un(e){var r=0,t=Mc()||Hc();return t&&t.getRandomValues&&(r=t.getRandomValues(new Uint32Array(1))[0]&Jn),r===0&&Xn()&&(KE||iP(),r=$E()&Jn),r===0&&(r=Math.floor(VE*Math.random()|0)),e||(r>>>=0),r}function $E(e){Vc=36969*(Vc&65535)+(Vc>>16)&Jn,zc=18e3*(zc&65535)+(zc>>16)&Jn;var r=(Vc<<16)+(zc&65535)>>>0&Jn|0;return e||(r>>>=0),r}function qc(e){e===void 0&&(e=22);for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=un()>>>0,o=0,n=_e;n[K]<e;)o++,n+=r.charAt(t&63),t>>>=6,o===5&&(t=(un()<<2&4294967295|t&3)>>>0,o=0);return n}var VE,Jn,qE,WE,KE,zc,Vc,Jl=R(()=>{Ee();Ye();Qn();hr();VE=4294967296,Jn=4294967295,qE=123456789,WE=987654321,KE=!1,zc=qE,Vc=WE});function QE(e){return e[Yl]===1||e[Yl]===9||!+e[Yl]}function cP(e,r){var t=r[e.id];if(!t){t={};try{QE(r)&&xe(r,e.id,{e:!1,v:t})}catch{}}return t}function qr(e,r){return r===void 0&&(r=!1),$i(e+aP+++(r?"."+XE:_e)+sP)}function Zl(e){var r={id:qr("_aiData-"+(e||_e)+"."+XE),accept:function(t){return QE(t)},get:function(t,o,n,i){var s=t[r.id];return s?s[$i(o)]:(i&&(s=cP(r,t),s[$i(o)]=n),n)},kill:function(t,o){if(t&&t[o])try{delete t[o]}catch{}}};return r}var XE,sP,aP,ha=R(()=>{Ee();Ye();Co();hr();Jl();XE="3.3.4",sP="."+qc(6),aP=0});function ef(e){return e&&er(e)&&(e.isVal||e.fb||jt(e,"v")||jt(e,"mrg")||jt(e,"ref")||e.set)}function JE(e,r,t){var o,n=t.dfVal||Kv;if(r&&t.fb){var i=t.fb;Q(i)||(i=[i]);for(var s=0;s<i[K];s++){var a=i[s],c=r[a];if(n(c)?o=c:e&&(c=e.cfg[a],n(c)&&(o=c),e.set(e.cfg,fr(a),c)),n(o))break}}return!n(o)&&n(t.v)&&(o=t.v),o}function Hm(e,r,t){var o=t;if(t&&ef(t)&&(o=JE(e,r,t)),o){ef(o)&&(o=Hm(e,r,o));var n;Q(o)?(n=[],n[K]=o[K]):zr(o)&&(n={}),n&&(ne(o,function(i,s){s&&ef(s)&&(s=Hm(e,r,s)),n[i]=s}),o=n)}return o}function Wc(e,r,t,o){var n,i,s,a=o,c,u,l,d;ef(a)?(n=a.isVal,i=a.set,l=a[Fi],d=a[kn],c=a.mrg,u=a.ref,!u&&he(u)&&(u=!!c),s=JE(e,r,a)):s=o,d&&e[kn](r,t);var p,g=!0,m=r[t];(m||!H(m))&&(p=m,g=!1,n&&p!==s&&!n(p)&&(p=s,g=!0),i&&(p=i(p,s,r),g=p===s)),g?s?p=Hm(e,r,s):p=s:(zr(p)||Q(s))&&c&&s&&(zr(s)||Q(s))&&ne(s,function(h,v){Wc(e,p,h,v)}),e.set(r,t,p),u&&e.ref(r,t),l&&e[Fi](r,t)}var jm=R(()=>{Ee();Ye()});function Bm(e){if(e){var r;if(Q(e)?(r=[],r[K]=e[K]):zr(e)&&(r={}),r)return ne(e,function(t,o){r[t]=Bm(o)}),r}return e}function Kc(e){if(e){var r=e[Io]||e;if(r.cfg&&(r.cfg===e||r.cfg[Io]===r))return r}return null}function $c(e){if(e&&(zr(e)||Q(e)))try{e[ZE]=!0}catch{}return e}function zm(e){if(e)try{e[eT]=!0}catch{}return e}function rf(e,r,t){var o=!1;return t&&!e[r.blkVal]&&(o=t[eT],!o&&!t[ZE]&&(o=zr(t)||Q(t))),o}function tf(e){Jr("InvalidAccess:"+e)}var Io,ZE,eT,of=R(()=>{Ee();Ye();Io=Dl("[[ai_dynCfg_1]]"),ZE=Dl("[[ai_blkDynCfg_1]]"),eT=Dl("[[ai_frcDynCfg_1]]")});function lP(e,r,t){Q(r)&&O(uP,function(o){var n=r[o];r[o]=function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];var a=n[Fn](this,i);return Xc(e,r,t,"Patching"),a}})}function nf(e,r){var t=uE(e,r);return t&&t.get}function fP(e,r,t,o){var n={n:t,h:[],trk:function(u){u&&u.fn&&(Ue(n.h,u)===-1&&n.h[Ne](u),e.trk(u,n))},clr:function(u){var l=Ue(n.h,u);l!==-1&&n.h[yo](l,1)}},i=!0,s=!1;function a(){i&&(s=s||rf(a,e,o),o&&!o[Io]&&s&&(o=Xc(e,o,t,"Converting")),i=!1);var u=e.act;return u&&n.trk(u),o}a[e.prop]={chng:function(){e.add(n)}};function c(u){if(o!==u){a[e.ro]&&!e.upd&&tf("["+t+"] is read-only:"+re(r)),i&&(s=s||rf(a,e,o),i=!1);var l=s&&a[e.rf];if(s)if(l){ne(o,function(p){o[p]=u?u[p]:Lt});try{ne(u,function(p,g){Qc(e,o,p,g)}),u=o}catch(p){Sa((e.hdlr||{})[je],t,"Assigning",p),s=!1}}else o&&o[Io]&&ne(o,function(p){var g=nf(o,p);if(g){var m=g[e.prop];m&&m.chng()}});if(u!==o){var d=u&&rf(a,e,u);!l&&d&&(u=Xc(e,u,t,"Converting")),o=u,s=d}e.add(n)}}xe(r,n.n,{g:a,s:c})}function Qc(e,r,t,o){if(r){var n=nf(r,t),i=n&&!!n[e.prop];i?r[t]=o:fP(e,r,t,o)}return r}function sf(e,r,t,o){if(r){var n=nf(r,t),i=n&&!!n[e.prop],s=o&&o[0],a=o&&o[1],c=o&&o[2];if(!i){if(c)try{$c(r)}catch(u){Sa((e.hdlr||{})[je],t,"Blocking",u)}try{Qc(e,r,t,r[t]),n=nf(r,t)}catch(u){Sa((e.hdlr||{})[je],t,"State",u)}}s&&(n[e.rf]=s),a&&(n[e.ro]=a),c&&(n[e.blkVal]=!0)}return r}function Xc(e,r,t,o){try{ne(r,function(n,i){Qc(e,r,n,i)}),r[Io]||(_t(r,Io,{get:function(){return e[Gl]}}),lP(e,r,t))}catch(n){Sa((e.hdlr||{})[je],t,o,n)}return r}var uP,Sa,rT=R(()=>{Ee();hr();Ye();of();uP=["push","pop","shift","unshift","splice"],Sa=function(e,r,t,o){e&&e[Zo](3,108,"".concat(t," [").concat(r,"] failed - ")+re(o))}});function tT(e){var r,t=ra(Jc+"get"+e.uid+Zc),o=ra(Jc+"ro"+e.uid+Zc),n=ra(Jc+"rf"+e.uid+Zc),i=ra(Jc+"blkVal"+e.uid+Zc),s=ra(Jc+"dtl"+e.uid+Zc),a=null,c=null,u;function l(m,h){var v=u.act;try{u.act=m,m&&m[s]&&(O(m[s],function(S){S.clr(m)}),m[s]=[]),h({cfg:e.cfg,set:e.set.bind(e),setDf:e[so].bind(e),ref:e.ref.bind(e),rdOnly:e[Fi].bind(e)})}catch(S){var N=e[je];throw N&&N[Zo](1,107,re(S)),S}finally{u.act=v||null}}function d(){if(a){var m=a;a=null,c&&c[en](),c=null;var h=[];if(O(m,function(v){if(v&&(v[s]&&(O(v[s],function(N){N.clr(v)}),v[s]=null),v.fn))try{l(v,v.fn)}catch(N){h[Ne](N)}}),a)try{d()}catch(v){h[Ne](v)}h[K]>0&&NE("Watcher error(s): ",h)}}function p(m){if(m&&m.h[K]>0){a||(a=[]),c||(c=Ot(function(){c=null,d()},0));for(var h=0;h<m.h[K];h++){var v=m.h[h];v&&Ue(a,v)===-1&&a[Ne](v)}}}function g(m,h){if(m){var v=m[s]=m[s]||[];Ue(v,h)===-1&&v[Ne](h)}}return u=(r={prop:t,ro:o,rf:n},r[kn]=i,r[Gl]=e,r.add=p,r[Yi]=d,r.use=l,r.trk=g,r),u}var Jc,Zc,oT=R(()=>{Ee();yE();Ye();Jc="[[ai_",Zc="]]"});function pP(e,r){var t={fn:r,rm:function(){t.fn=null,e=null,r=null}};return xe(t,"toJSON",{v:function(){return"WatcherHandler"+(t.fn?"":"[X]")}}),e.use(t,r),t}function dP(e,r,t){var o,n=Kc(r);if(n)return n;var i=qr("dyncfg",!0),s=r&&t!==!1?r:Bm(r),a;function c(){a[Yi]()}function u(N,S,D){try{N=Qc(a,N,S,D)}catch(C){Sa(e,S,"Setting value",C)}return N[S]}function l(N){return pP(a,N)}function d(N,S){a.use(null,function(D){var C=a.upd;try{he(S)||(a.upd=S),N(D)}finally{a.upd=C}})}function p(N,S){var D;return sf(a,N,S,(D={},D[0]=!0,D))[S]}function g(N,S){var D;return sf(a,N,S,(D={},D[1]=!0,D))[S]}function m(N,S){var D;return sf(a,N,S,(D={},D[2]=!0,D))[S]}function h(N,S){return S&&ne(S,function(D,C){Wc(v,N,D,C)}),N}var v=(o={uid:null,cfg:s},o[je]=e,o[Yi]=c,o.set=u,o[so]=h,o[ao]=l,o.ref=p,o[Fi]=g,o[kn]=m,o._block=d,o);return xe(v,"uid",{c:!1,e:!1,w:!1,v:i}),a=tT(v),Xc(a,s,"config","Creating"),v}function mP(e,r){e?(e[sa](r),e[Zo](2,108,r)):tf(r)}function Xe(e,r,t,o){var n=dP(t,e||{},o);return r&&n[so](n.cfg,r),n}function Ur(e,r,t){var o=e[Io]||e;return o.cfg&&(o.cfg===e||o.cfg[Io]===o)?o[ao](r):(mP(t,kE+re(e)),Xe(e,null,t)[ao](r))}var Zn=R(()=>{Ee();ha();hr();Ye();jm();rT();oT();of()});function ln(e,r){if(e&&e[St])return e[St](r)}function af(e,r,t){var o;return t||(o=qt(function(n){t=n})),e&&oa(e)>0?Ut(ln(e[0],r),function(){af(ta(e,1),r,t)}):t(),o}var Vm=R(()=>{qi();Ee();Ye()});var nT,qm,Wm=R(()=>{nT=500,qm="Microsoft_ApplicationInsights_BypassAjaxInstrumentation"});function _P(e,r,t){return!e&&H(e)?r:Do(e)?e:fr(e)[Tt]()==="true"}function Km(e){return{mrg:!0,v:e}}function Da(e,r,t){return{fb:t,isVal:e,v:r}}function $t(e,r){return{fb:r,set:_P,v:!!e}}var $m=R(()=>{Ee();Ye()});function gP(e,r){return function(){var t=arguments,o=Qm(r);if(o){var n=o.listener;n&&n[e]&&n[e][Fn](n,t)}}}function vP(){var e=ue("Microsoft");return e&&(uf=e.ApplicationInsights),uf}function Qm(e){var r=uf;return!r&&e.disableDbgExt!==!0&&(r=uf||vP()),r?r.ChromeDbgExt:null}function iT(e){if(!cf){cf={};for(var r=0;r<Xm[K];r++)cf[Xm[r]]=gP(Xm[r],e)}return cf}var Xm,uf,cf,Jm=R(()=>{Ee();Ye();hr();Xm=[ma,Wn,_a,Ao],uf=null});function sT(e){return e?'"'+e[uo](/\"/g,_e)+'"':_e}function Zm(e,r){var t=Yc();if(t){var o="log";t[e]&&(o=e),ie(t[o])&&t[o](r)}}function fn(e,r){return(e||{})[je]||new ei(r)}function e_(e){return e||new ei}function F(e,r,t,o,n,i){i===void 0&&(i=!1),e_(e)[Zo](r,t,o,n,i)}function ut(e,r){e_(e)[sa](r)}function r_(e,r,t){e_(e)[mm](r,t)}var ba,aT,EP,TP,hP,SP,DP,Ji,ei,mo=R(()=>{"use strict";xr();Ee();Zn();Ye();Jm();Qn();hr();aT="warnToConsole",EP="AI (Internal): ",TP="AI: ",hP="AITR_",SP={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},DP=(ba={},ba[0]=null,ba[1]="errorToConsole",ba[2]=aT,ba[3]="debugToConsole",ba);Ji=(function(){function e(r,t,o,n){o===void 0&&(o=!1);var i=this;i[la]=r,i[wo]=(o?TP:EP)+r;var s=_e;Oo()&&(s=Vr().stringify(n));var a=(t?" message:"+sT(t):_e)+(n?" props:"+sT(s):_e);i[wo]+=a}return e.dataType="MessageData",e})();ei=(function(){function e(r){this.identifier="DiagnosticLogger",this.queue=[];var t=0,o={},n,i,s,a,c;we(e,this,function(u){c=d(r||{}),u.consoleLoggingLevel=function(){return n},u[Zo]=function(m,h,v,N,S){S===void 0&&(S=!1);var D=new Ji(h,v,S,N);if(a)throw re(D);var C=DP[m]||aT;if(he(D[wo]))g("throw"+(m===1?"Critical":"Warning"),D);else{if(S){var G=+D[la];!o[G]&&n>=m&&(u[C](D[wo]),o[G]=!0)}else n>=m&&u[C](D[wo]);l(m,D)}},u.debugToConsole=function(m){Zm("debug",m),g("warning",m)},u[sa]=function(m){Zm("warn",m),g("warning",m)},u.errorToConsole=function(m){Zm("error",m),g("error",m)},u.resetInternalMessageCount=function(){t=0,o={}},u[mm]=l,u[St]=function(m){c&&c.rm(),c=null};function l(m,h){if(!p()){var v=!0,N=hP+h[la];if(o[N]?v=!1:o[N]=!0,v&&(m<=i&&(u.queue[Ne](h),t++,g(m===1?"error":"warn",h)),t===s)){var S="Internal events throttle limit per PageView reached for this app.",D=new Ji(23,S,!1);u.queue[Ne](D),m===1?u.errorToConsole(S):u[sa](S)}}}function d(m){return Ur(Xe(m,SP,u).cfg,function(h){var v=h.cfg;n=v[kl],i=v.loggingLevelTelemetry,s=v.maxMessageLimit,a=v.enableDebug})}function p(){return t>=s}function g(m,h){var v=Qm(r||{});v&&v[Dt]&&v[Dt](m,h)}})}return e.__ieDyn=1,e})()});function a_(){!xo&&(xo=Hd(function(){return Er()}))}function NP(e,r){var t=pn[ri]||pf[ri];return t||(t=pn[ri]=pn(e,r),pf[ri]=t),t}function ff(e){return e?e.isEnabled():!0}function vT(e,r){return r&&e&&Q(e.ignoreCookies)?Ue(e.ignoreCookies,r)!==-1:!1}function yP(e,r){return r&&e&&Q(e.blockedCookies)&&Ue(e.blockedCookies,r)!==-1?!0:vT(e,r)}function dT(e,r){var t=r[Hn];if(H(t)){var o=void 0;he(e[lT])||(o=!e[lT]),he(e[i_])||(o=!e[i_]),t=o}return t}function c_(e,r){var t;if(e)t=e.getCookieMgr();else if(r){var o=r.cookieCfg;o&&o[ri]?t=o[ri]:t=pn(r)}return t||(t=NP(r,(e||{})[je])),t}function pn(e,r){var t,o,n,i,s,a,c,u,l;e=Xe(e||pf,null,r).cfg,s=Ur(e,function(p){p[so](p.cfg,bP),o=p.ref(p.cfg,"cookieCfg"),n=o[$l]||"/",i=o[Kl],a=dT(e,o)!==!1,c=o.getCookie||PP,u=o.setCookie||gT,l=o.delCookie||gT},r);var d=(t={isEnabled:function(){var p=dT(e,o)!==!1&&a&&Na(r),g=pf[ri];return p&&g&&d!==g&&(p=ff(g)),p},setEnabled:function(p){a=p!==!1,o[Hn]=p},set:function(p,g,m,h,v){var N=!1;if(ff(d)&&!yP(o,p)){var S={},D=Fe(g||_e),C=no(D,";");if(C!==-1&&(D=Fe(xi(g,C)),S=ET(Pr(g,C+1))),Wt(S,Kl,h||i,ro,he),!H(m)){var G=Xn();if(he(S[o_])){var j=sr(),V=j+m*1e3;if(V>0){var ee=new Date;ee.setTime(V),Wt(S,o_,mT(ee,G?cT:uT)||mT(ee,G?cT:uT)||_e,ro)}}G||Wt(S,"max-age",_e+m,null,he)}var M=Qi();M&&M[Fl]==="https:"&&(Wt(S,"secure",null,null,he),n_===null&&(n_=!df((Rr()||{})[Ic])),n_&&Wt(S,"SameSite","None",null,he)),Wt(S,$l,v||n,null,he),u(p,_T(D,S)),N=!0}return N},get:function(p){var g=_e;return ff(d)&&!vT(o,p)&&(g=c(p)),g},del:function(p,g){var m=!1;return ff(d)&&(m=d.purge(p,g)),m},purge:function(p,g){var m,h=!1;if(Na(r)){var v=(m={},m[$l]=g||"/",m[o_]="Thu, 01 Jan 1970 00:00:01 GMT",m);Xn()||(v["max-age"]="0"),l(p,_T(_e,v)),h=!0}return h}},t[St]=function(p){s&&s.rm(),s=null},t);return d[ri]=d,d}function Na(e){if(lf===null){lf=!1,!xo&&a_();try{var r=xo.v||{};lf=r[s_]!==void 0}catch(t){F(e,2,68,"Cannot access document.cookie - "+tr(t),{exception:re(t)})}}return lf}function ET(e){var r={};if(e&&e[K]){var t=Fe(e)[Vt](";");O(t,function(o){if(o=Fe(o||_e),o){var n=no(o,"=");n===-1?r[o]=null:r[Fe(xi(o,n))]=Fe(Pr(o,n+1))}})}return r}function mT(e,r){return ie(e[r])?e[r]():null}function _T(e,r){var t=e||_e;return ne(r,function(o,n){t+="; "+o+(H(n)?_e:"="+n)}),t}function PP(e){var r=_e;if(!xo&&a_(),xo.v){var t=xo.v[s_]||_e;fT!==t&&(pT=ET(t),fT=t),r=Fe(pT[e]||_e)}return r}function gT(e,r){!xo&&a_(),xo.v&&(xo.v[s_]=e+"="+r)}function df(e){return Te(e)?!!(dr(e,"CPU iPhone OS 12")||dr(e,"iPad; CPU OS 12")||dr(e,"Macintosh; Intel Mac OS X 10_14")&&dr(e,"Version/")&&dr(e,"Safari")||dr(e,"Macintosh; Intel Mac OS X 10_14")&&Li(e,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||dr(e,"Chrome/5")||dr(e,"Chrome/6")||dr(e,"UnrealEngine")&&!dr(e,"Chrome")||dr(e,"UCBrowser/12")||dr(e,"UCBrowser/11")):!1}var t_,Zi,cT,uT,s_,o_,lT,i_,ri,lf,n_,fT,xo,pT,pf,bP,u_=R(()=>{Ee();$m();Zn();Ye();mo();Qn();Co();hr();cT="toGMTString",uT="toUTCString",s_="cookie",o_="expires",lT="isCookieUseDisabled",i_="disableCookiesUsage",ri="_ckMgr",lf=null,n_=null,fT=null,pT={},pf={},bP=(t_={cookieCfg:Km((Zi={},Zi[Kl]={fb:"cookieDomain",dfVal:Kn},Zi.path={fb:"cookiePath",dfVal:Kn},Zi.enabled=Lt,Zi.ignoreCookies=Lt,Zi.blockedCookies=Lt,Zi)),cookieDomain:Lt,cookiePath:Lt},t_[i_]=Lt,t_)});function wP(e){e.h=null;var r=e.cb;e.cb=[],O(r,function(t){ve(t.fn,[t.arg])})}function ti(e,r,t,o){O(e,function(n){n&&n[r]&&(t?(t.cb[Ne]({fn:o,arg:n}),t.h=t.h||Ot(wP,0,t)):ve(o,[n]))})}var RP,eu,l_=R(()=>{xr();qi();Ee();Zn();Ye();hr();RP={perfEvtsSendAll:!1};eu=(function(){function e(r){this.listeners=[];var t,o,n=[],i={h:null,cb:[]},s=Xe(r,RP);o=s[ao](function(a){t=!!a.cfg.perfEvtsSendAll}),we(e,this,function(a){xe(a,"listeners",{g:function(){return n}}),a[ca]=function(c){n[Ne](c)},a[aa]=function(c){for(var u=Ue(n,c);u>-1;)n[yo](u,1),u=Ue(n,c)},a[ma]=function(c){ti(n,ma,i,function(u){u[ma](c)})},a[Wn]=function(c,u){ti(n,Wn,i,function(l){l[Wn](c,u)})},a[_a]=function(c,u){ti(n,_a,u?i:null,function(l){l[_a](c,u)})},a[Ao]=function(c){c&&(t||!c[Gc]())&&ti(n,Ao,null,function(u){c[co]?Ot(function(){return u[Ao](c)},0):u[Ao](c)})},a[Vl]=function(c){c&&c[K]&&ti(n,Vl,i,function(u){u[Vl](c)})},a[ql]=function(c){c&&c[zn]&&ti(n,ql,i,function(u){u[ql](c)})},a[Wl]=function(c,u){if(c>0){var l=u||0;ti(n,Wl,i,function(d){d[Wl](c,l)})}},a[St]=function(c){var u=function(){o&&o.rm(),o=null,n=[],i.h&&i.h[en](),i.h=null,i.cb=[]},l;if(ti(n,"unload",null,function(d){var p=d[St](c);p&&(l||(l=[]),l[Ne](p))}),l)return qt(function(d){return Ut(LE(l),function(){u(),d()})});u()}})}return e.__ieDyn=1,e})()});function cr(e,r,t,o,n){if(e){var i=e;if(i[ga]&&(i=i[ga]()),i){var s=void 0,a=i[zi](f_);try{if(s=i.create(r(),o,n),s){if(a&&s[lo]&&(s[lo](es[p_],a),a[zi]&&a[lo])){var c=a[zi](es[ru]);c||(c=[],a[lo](es[ru],c)),c[Ne](s)}return i[lo](f_,s),t(s)}}catch(u){s&&s[lo]&&s[lo]("exception",u)}finally{s&&i.fire(s),i[lo](f_,a)}}}return t()}function d_(){return AP}var ya,p_,ru,AP,es,tu,f_,mf=R(()=>{xr();Ee();Ye();hr();ya="ctx",p_="ParentContextKey",ru="ChildrenContextKey",AP=null,es=(function(){function e(r,t,o){var n=this;if(n.start=sr(),n[Gr]=r,n[co]=o,n[Gc]=function(){return!1},ie(t)){var i;xe(n,"payload",{g:function(){return!i&&ie(t)&&(i=t(),t=null),i}})}n[zi]=function(s){return s?s===e[p_]||s===e[ru]?n[s]:(n[ya]||{})[s]:null},n[lo]=function(s,a){if(s)if(s===e[p_])n[s]||(n[Gc]=function(){return!0}),n[s]=a;else if(s===e[ru])n[s]=a;else{var c=n[ya]=n[ya]||{};c[s]=a}},n[Ml]=function(){var s=0,a=n[zi](e[ru]);if(Q(a))for(var c=0;c<a[K];c++){var u=a[c];u&&(s+=u[Mn])}n[Mn]=sr()-n.start,n.exTime=n[Mn]-s,n[Ml]=function(){}}}return e.ParentContextKey="parent",e.ChildrenContextKey="childEvts",e})(),tu=(function(){function e(r){this.ctx={},we(e,this,function(t){t.create=function(o,n,i){return new es(o,n,i)},t.fire=function(o){o&&(o[Ml](),r&&ie(r[Ao])&&r[Ao](o))},t[lo]=function(o,n){if(o){var i=t[ya]=t[ya]||{};i[o]=n}},t[zi]=function(o){return(t[ya]||{})[o]}})}return e.__ieDyn=1,e})(),f_="CoreUtils.doPerf"});function ou(){var e=rs();return Pr(e,0,8)+"-"+Pr(e,8,12)+"-"+Pr(e,12,16)+"-"+Pr(e,16,20)+"-"+Pr(e,20)}function rs(){for(var e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],r=_e,t,o=0;o<4;o++)t=un(),r+=e[t&15]+e[t>>4&15]+e[t>>8&15]+e[t>>12&15]+e[t>>16&15]+e[t>>20&15]+e[t>>24&15]+e[t>>28&15];var n=e[8+(un()&3)|0];return No(r,0,8)+No(r,9,4)+"4"+No(r,13,3)+n+No(r,16,3)+No(r,19,12)}var m_=R(()=>{"use strict";Ee();hr();Jl()});function dn(e,r,t){return e&&e[K]===r&&e!==t?!!e.match(/^[\da-f]*$/i):!1}function hT(e,r,t){return dn(e,r)?e:t}function ST(e){(isNaN(e)||e<0||e>255)&&(e=1);for(var r=e.toString(16);r[K]<2;)r="0"+r;return r}function v_(e,r,t,o){var n;return n={},n[Hi]=dn(o,2,g_)?o:__,n[pa]=ts(e)?e:rs(),n[da]=os(r)?r:xi(rs(),16),n.traceFlags=t>=0&&t<=255?t:1,n}function nu(e,r){var t;if(!e||(Q(e)&&(e=e[0]||""),!e||!Te(e)||e[K]>8192))return null;if(e.indexOf(",")!==-1){var o=e[Vt](",");e=o[r>0&&o[K]>r?r:0]}var n=CP.exec(Fe(e));return!n||n[1]===g_||n[2]===_f||n[3]===gf?null:(t={version:(n[1]||_e)[Tt](),traceId:(n[2]||_e)[Tt](),spanId:(n[3]||_e)[Tt]()},t[Vn]=parseInt(n[4],16),t)}function ts(e){return dn(e,32,_f)}function os(e){return dn(e,16,gf)}function vf(e){return!(!e||!dn(e[Hi],2,g_)||!dn(e[pa],32,_f)||!dn(e[da],16,gf)||!dn(ST(e[Vn]),2))}function E_(e){return vf(e)?(e[Vn]&TT)===TT:!1}function T_(e){if(e){var r=ST(e[Vn]);dn(r,2)||(r="01");var t=e[Hi]||__;return t!=="00"&&t!=="ff"&&(t=__),"".concat(t.toLowerCase(),"-").concat(hT(e.traceId,32,_f).toLowerCase(),"-").concat(hT(e.spanId,16,gf).toLowerCase(),"-").concat(r.toLowerCase())}return""}function h_(e){var r="traceparent",t=nu(Fm(r),e);return t||(t=nu(Ym(r),e)),t}var CP,__,g_,_f,gf,TT,S_=R(()=>{Ee();Ye();m_();Qn();hr();CP=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-[^\s]{1,64})?$/i,__="00",g_="ff",_f="00000000000000000000000000000000",gf="0000000000000000",TT=1});function mn(e){return OP.get(e,"state",{},!0)}function D_(e,r){for(var t=[],o=null,n=e[Gt](),i;n;){var s=n[Yn]();if(s){o&&o[Bn]&&s[Nt]&&o[Bn](s),i=mn(s);var a=!!i[ht];s[ht]&&(a=s[ht]()),a||t[Ne](s),o=s,n=n[Gt]()}}O(t,function(c){var u=e[rr]();c[rn](e.getCfg(),u,r,e[Gt]()),i=mn(c),!c[rr]&&!i[rr]&&(i[rr]=u),i[ht]=!0,delete i[xt]})}function Ef(e){return e.sort(function(r,t){var o=0;if(t){var n=t[Nt];r[Nt]?o=n?r[Ki]-t[Ki]:1:n&&(o=-1)}else o=r?1:-1;return o})}function DT(e){var r={};return{getName:function(){return r[Gr]},setName:function(t){e&&e.setName(t),r[Gr]=t},getTraceId:function(){return r[pa]},setTraceId:function(t){e&&e.setTraceId(t),ts(t)&&(r[pa]=t)},getSpanId:function(){return r[da]},setSpanId:function(t){e&&e.setSpanId(t),os(t)&&(r[da]=t)},getTraceFlags:function(){return r[Vn]},setTraceFlags:function(t){e&&e.setTraceFlags(t),r[Vn]=t}}}var OP,b_=R(()=>{"use strict";Ee();Ye();ha();hr();S_();OP=Zl("plugin")});function xP(e,r,t){for(;e;){if(e[Yn]()===t)return e;e=e[Gt]()}return oi([t],r.config||{},r)}function N_(e,r,t,o){var n=null,i=[];r||(r=Xe({},null,t[je])),o!==null&&(n=o?xP(e,t,o):e);var s={_next:c,ctx:{core:function(){return t},diagLog:function(){return fn(t,r.cfg)},getCfg:function(){return r.cfg},getExtCfg:l,getConfig:d,hasNext:function(){return!!n},getNext:function(){return n},setNext:function(g){n=g},iterate:p,onComplete:a}};function a(g,m){for(var h=[],v=2;v<arguments.length;v++)h[v-2]=arguments[v];g&&i[Ne]({func:g,self:he(m)?s.ctx:m,args:h})}function c(){var g=n;if(n=g?g[Gt]():null,!g){var m=i;m&&m[K]>0&&(O(m,function(h){try{h.func.call(h.self,h.args)}catch(v){F(t[je],2,73,"Unexpected Exception during onComplete - "+re(v))}}),i=[])}return g}function u(g,m){var h=null,v=r.cfg;if(v&&g){var N=v[tn];!N&&m&&(N={}),v[tn]=N,N=r.ref(v,tn),N&&(h=N[g],!h&&m&&(h={}),N[g]=h,h=r.ref(N,g))}return h}function l(g,m){var h=u(g,!0);return m&&ne(m,function(v,N){if(H(h[v])){var S=r.cfg[v];(S||!H(S))&&(h[v]=S)}Wc(r,h,v,N)}),r[so](h,m)}function d(g,m,h){h===void 0&&(h=!1);var v,N=u(g,!1),S=r.cfg;return N&&(N[m]||!H(N[m]))?v=N[m]:(S[m]||!H(S[m]))&&(v=S[m]),v||!H(v)?v:h}function p(g){for(var m;m=s._next();){var h=m[Yn]();h&&g(h)}}return s}function lt(e,r,t,o){var n=Xe(r),i=N_(e,n,t,o),s=i.ctx;function a(u){var l=i._next();return l&&l[Nt](u,s),!l}function c(u,l){return u===void 0&&(u=null),Q(u)&&(u=oi(u,n.cfg,t,l)),lt(u||s[Gt](),n.cfg,t,l)}return s[wr]=a,s[Ro]=c,s}function Pa(e,r,t){var o=Xe(r.config),n=N_(e,o,r,t),i=n.ctx;function s(c){var u=n._next();return u&&u[St](i,c),!u}function a(c,u){return c===void 0&&(c=null),Q(c)&&(c=oi(c,o.cfg,r,u)),Pa(c||i[Gt](),r,u)}return i[wr]=s,i[Ro]=a,i}function iu(e,r,t){var o=Xe(r.config),n=N_(e,o,r,t),i=n.ctx;function s(c){return i.iterate(function(u){ie(u[ji])&&u[ji](i,c)})}function a(c,u){return c===void 0&&(c=null),Q(c)&&(c=oi(c,o.cfg,r,u)),iu(c||i[Gt](),r,u)}return i[wr]=s,i[Ro]=a,i}function oi(e,r,t,o){var n=null,i=!o;if(Q(e)&&e[K]>0){var s=null;O(e,function(a){if(!i&&o===a&&(i=!0),i&&a&&ie(a[Nt])){var c=GP(a,r,t);n||(n=c),s&&s._setNext(c),s=c}})}return o&&!n?oi([o],r,t):n}function GP(e,r,t){var o=null,n=ie(e[Nt]),i=ie(e[Bn]),s;e?s=e[Po]+"-"+e[Ki]+"-"+yT++:s="Unknown-0-"+yT++;var a={getPlugin:function(){return e},getNext:function(){return o},processTelemetry:l,unload:d,update:p,_id:s,_setNext:function(g){o=g}};function c(){var g;return e&&ie(e[NT])&&(g=e[NT]()),g||(g=lt(a,r,t)),g}function u(g,m,h,v,N){var S=!1,D=e?e[Po]:IP,C=g[bT];return C||(C=g[bT]={}),g.setNext(o),e&&cr(g[rr](),function(){return D+":"+h},function(){C[s]=!0;try{var G=o?o._id:_e;G&&(C[G]=!1),S=m(g)}catch(V){var j=o?C[o._id]:!0;j&&(S=!0),(!o||!j)&&F(g[Dt](),1,73,"Plugin ["+D+"] failed during "+h+" - "+re(V)+", run flags: "+re(C))}},v,N),S}function l(g,m){m=m||c();function h(v){if(!e||!n)return!1;var N=mn(e);return N[xt]||N[kc]?!1:(i&&e[Bn](o),e[Nt](g,v),!0)}u(m,h,"processTelemetry",function(){return{item:g}},!g.sync)||m[wr](g)}function d(g,m){function h(){var v=!1;if(e){var N=mn(e),S=e[rr]||N[rr];e&&(!S||S===g.core())&&!N[xt]&&(N[rr]=null,N[xt]=!0,N[ht]=!1,e[xt]&&e[xt](g,m)===!0&&(v=!0))}return v}u(g,h,"unload",function(){},m[co])||g[wr](m)}function p(g,m){function h(){var v=!1;if(e){var N=mn(e),S=e[rr]||N[rr];e&&(!S||S===g.core())&&!N[xt]&&e[ji]&&e[ji](g,m)===!0&&(v=!0)}return v}u(g,h,"update",function(){},!1)||g[wr](m)}return Bt(a)}var IP,bT,NT,yT,y_,Tf=R(()=>{"use strict";Ee();jm();Zn();Ye();mo();Co();hr();mf();b_();IP="TelemetryPluginChain",bT="_hasRun",NT="_getTelCtx",yT=0;y_=(function(){function e(r,t,o,n){var i=this,s=lt(r,t,o,n);kt(i,s,Br(s))}return e})()});function ns(){var e=[];function r(o){o&&e[Ne](o)}function t(o,n){O(e,function(i){try{i(o,n)}catch(s){F(o[Dt](),2,73,"Unexpected error calling unload handler - "+re(s))}}),e=[]}return{add:r,run:t}}var hf=R(()=>{Ee();Ye();mo()});function P_(e,r){su=e,au=r}function cu(){var e=[];function r(o){var n=e;e=[],O(n,function(i){try{(i.rm||i.remove).call(i)}catch(s){F(o,2,73,"Unloading:"+re(s))}}),su&&n[K]>su&&(au?au("doUnload",n):F(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected."))}function t(o){o&&(oo(e,o),su&&e[K]>su&&(au?au("Add",e):F(null,1,48,"Max unload hooks exceeded. An excessive number of unload hooks has been detected.")))}return{run:r,add:t}}var su,au,Sf=R(()=>{Ee();Ye();mo()});var R_,ni,UP,_n,w_=R(()=>{"use strict";xr();Ee();Zn();Ye();mo();Co();hr();Tf();hf();Sf();ni="getPlugin",UP=(R_={},R_[tn]={isVal:Kn,v:{}},R_),_n=(function(){function e(){var r=this,t,o,n,i,s;u(),we(e,r,function(l){l[rn]=function(d,p,g,m){c(d,p,m),t=!0},l[xt]=function(d,p){var g,m=l[rr];if(!m||d&&m!==d[rr]())return;var h,v=!1,N=d||Pa(null,m,n&&n[ni]?n[ni]():n),S=p||(g={reason:0},g[co]=!1,g);function D(){v||(v=!0,i.run(N,p),s.run(N[Dt]()),h===!0&&N[wr](S),u())}return!l[jn]||l[jn](N,S,D)!==!0?D():h=!0,h},l[ji]=function(d,p){var g=l[rr];if(!g||d&&g!==d[rr]())return;var m,h=!1,v=d||iu(null,g,n&&n[ni]?n[ni]():n),N=p||{reason:0};function S(){h||(h=!0,c(v.getCfg(),v.core(),v[Gt]()))}return!l._doUpdate||l._doUpdate(v,N,S)!==!0?S():m=!0,m},on(l,"_addUnloadCb",function(){return i},"add"),on(l,"_addHook",function(){return s},"add"),xe(l,"_unloadHooks",{g:function(){return s}})}),r[Dt]=function(l){return a(l)[Dt]()},r[ht]=function(){return t},r.setInitialized=function(l){t=l},r[Bn]=function(l){n=l},r[wr]=function(l,d){d?d[wr](l):n&&ie(n[Nt])&&n[Nt](l,null)},r._getTelCtx=a;function a(l){l===void 0&&(l=null);var d=l;if(!d){var p=o||lt(null,{},r[rr]);n&&n[ni]?d=p[Ro](null,n[ni]):d=p[Ro](null,n)}return d}function c(l,d,p){Xe(l,UP,fn(d)),!p&&d&&(p=d[Ll]()[Gt]());var g=n;n&&n[ni]&&(g=n[ni]()),r[rr]=d,o=lt(p,l,d,g)}function u(){t=!1,r[rr]=null,o=null,n=null,s=cu(),i=ns()}}return e.__ieDyn=1,e})()});function LP(e,r,t){var o={id:r,fn:t};oo(e,o);var n={remove:function(){O(e,function(i,s){if(i.id===o.id)return e[yo](s,1),-1})}};return n}function kP(e,r,t){for(var o=!1,n=e[K],i=0;i<n;++i){var s=e[i];if(s)try{if(s.fn[Fn](null,[r])===!1){o=!0;break}}catch(a){F(t,2,64,"Telemetry initializer failed: "+tr(a),{exception:re(a)},!0)}}return!o}var PT,RT=R(()=>{Et();xr();Ee();Ye();w_();mo();Co();hr();PT=(function(e){vt(r,e);function r(){var t=e.call(this)||this;t.identifier="TelemetryInitializerPlugin",t.priority=199;var o,n;i(),we(r,t,function(s,a){s.addTelemetryInitializer=function(c){return LP(n,o++,c)},s[Nt]=function(c,u){kP(n,c,u?u[Dt]():s[Dt]())&&s[wr](c,u)},s[jn]=function(){i()}});function i(){o=0,n=[]}return t}return r.__ieDyn=1,r})(_n)});function jP(e,r){return new tu(r)}function BP(e,r,t){var o,n=[],i=[],s={};return O(t,function(a){(H(a)||H(a[rn]))&&vr(OT);var c=a[Ki],u=a[Po];a&&c&&(H(s[c])?s[c]=u:ut(e,"Two extensions have same priority #"+c+" - "+s[c]+", "+u)),!c||c<r?n[Ne](a):i[Ne](a)}),o={},o[rr]=n,o[qn]=i,o}function AT(e,r){var t=!1;return O(r,function(o){if(o===e)return t=!0,-1}),t}function C_(e,r,t,o){t&&ne(t,function(n,i){o&&zr(i)&&zr(r[n])&&C_(e,r[n],i,o),o&&zr(i)&&zr(r[n])?C_(e,r[n],i,o):e.set(r,n,i)})}function CT(e,r){var t=null,o=-1;return O(e,function(n,i){if(n.w===r)return t=n,o=i,-1}),{i:o,l:t}}function zP(e,r){var t=CT(e,r).l;return t||(t={w:r,rm:function(){var o=CT(e,r);o.i!==-1&&e[yo](o.i,1)}},e[Ne](t)),t}function VP(e,r,t){O(r,function(o){var n=Ur(e,o.w,t);delete o.w,o.rm=function(){n.rm()}})}function qP(e,r,t,o){return r.add(e[ao](function(n){var i=n.cfg.disableDbgExt;i===!0&&o&&(t[aa](o),o=null),t&&!o&&i!==!0&&(o=iT(n.cfg),t[ca](o))})),o}function WP(e){return xe({rm:function(){e.rm()}},"toJSON",{v:function(){return"aicore::onCfgChange<"+JSON.stringify(e)+">"}})}var ii,OT,FP,wT,YP,MP,HP,A_,gn,IT=R(()=>{"use strict";Et();xr();qi();Ee();Zn();lm();Ye();Vm();Wm();u_();ha();Jm();mo();Co();hr();l_();mf();Tf();b_();RT();hf();Sf();OT="Plugins must provide initialize method",FP="_notificationManager",wT="SDK is still unloading...",YP="SDK is not initialized",MP=100,HP=5e4,A_=bo((ii={cookieCfg:{}},ii[Wi]={rdOnly:!0,ref:!0,v:[]},ii[qn]={rdOnly:!0,ref:!0,v:[]},ii[tn]={ref:!0,v:{}},ii[zl]=Lt,ii.loggingLevelConsole=0,ii.diagnosticLogInterval=Lt,ii));gn=(function(){function e(){var r,t,o,n,i,s,a,c,u,l,d,p,g,m,h,v,N,S,D,C,G,j,V,ee,M,Y,q,se,ge,L,k,fe,ae;we(e,this,function(y){w(),y._getDbgPlgTargets=function(){return[V,n]},y[ht]=function(){return t},y.activeStatus=function(){return Y},y._setPendingStatus=function(){Y=3},y[rn]=function(P,z,te,$){g&&vr(wT),y[ht]()&&vr("Core cannot be initialized more than once"),r=Xe(P,A_,te||y[je],!1),P=r.cfg,Be(r[ao](function(Ae){var ke=Ae.cfg,$e=Y===3;if(!$e){se=ke.initInMemoMaxSize||MP;var or=ke[fm],Xr=ke.endpointUrl;if(H(or)){G=null,Y=It[Ul];var Qr="Please provide instrumentation key";t?(F(o,1,100,Qr),Z()):vr(Qr);return}var Ht=[];if(at(or)?(Ht[Ne](or),G=null):G=or,at(Xr)?(Ht[Ne](Xr),q=null):q=Xr,Ht[K]){ge=!1,Y=3;var Or=Kn(ke.initTimeOut)?ke.initTimeOut:HP,Wo=UE(Ht);L=Ot(function(){L=null,ge||pe()},Or),Ut(Wo,function(I){try{if(ge)return;if(!I.rejected){var U=I[Mi];if(U&&U[K]){var X=U[0];if(G=X&&X[Mi],U[K]>1){var le=U[1];q=le&&le[Mi]}}G&&(P[fm]=G,P.endpointUrl=q)}pe()}catch{ge||pe()}})}else pe();var E=Ae.ref(Ae.cfg,tn);ne(E,function(I){Ae.ref(E,I)})}})),i=$,D=qP(r,S,i&&y[Cc](),D),st(),y[je]=te;var oe=P[Wi];if(l=[],l[Ne].apply(l,Nl(Nl([],z,!1),oe,!1)),d=P[qn],Ve(null),(!p||p[K]===0)&&vr("No "+qn+" available"),d&&d[K]>1){var Oe=y[Yn]("TeeChannelController");(!Oe||!Oe.plugin)&&F(o,1,28,"TeeChannel required")}VP(P,j,o),j=null,t=!0,Y===It.ACTIVE&&Z()},y.getChannels=function(){var P=[];return p&&O(p,function(z){P[Ne](z)}),Bt(P)},y.track=function(P){cr(y[ga](),function(){return"AppInsightsCore:track"},function(){P===null&&(Ke(P),vr("Invalid telemetry item")),!P[Gr]&&H(P[Gr])&&(Ke(P),vr("telemetry name required")),P[ua]=P[ua]||G,P[Mn]=P[Mn]||fo(new Date),P.ver=P.ver||"4.0",!g&&y[ht]()&&Y===It.ACTIVE?Ie()[wr](P):Y!==It[Ul]&&n[K]<=se&&n[Ne](P)},function(){return{item:P}},!P.sync)},y[Ll]=Ie,y[Cc]=function(){return i||(i=new eu(r.cfg),y[FP]=i),i},y[ca]=function(P){y.getNotifyMgr()[ca](P)},y[aa]=function(P){i&&i[aa](P)},y.getCookieMgr=function(){return c||(c=pn(r.cfg,y[je])),c},y.setCookieMgr=function(P){c!==P&&(ln(c,!1),c=P)},y[ga]=function(){return s||a||d_()},y.setPerfMgr=function(P){s=P},y.eventCnt=function(){return n[K]},y.releaseQueue=function(){if(t&&n[K]>0){var P=n;n=[],Y===2?O(P,function(z){z[ua]=z[ua]||G,Ie()[wr](z)}):F(o,2,20,"core init status is not active")}},y[pm]=function(P){return h=P||null,ae=!1,k&&k[en](),De(!0)};function pe(){ge=!0,H(G)?(Y=It[Ul],F(o,1,112,"ikey can't be resolved from promises")):Y=It.ACTIVE,Z()}function Z(){t&&(y.releaseQueue(),y[pm]())}function De(P){if((!k||!k[Hn])&&!ae){var z=P||o&&o.queue[K]>0;z&&(fe||(fe=!0,Be(r[ao](function(te){var $=te.cfg.diagnosticLogInterval;(!$||!($>0))&&($=1e4);var oe=!1;k&&(oe=k[Hn],k[en]()),k=dE(Fr,$),k.unref(),k[Hn]=oe}))),k[Hn]=!0)}return k}y[dm]=function(){ae=!0,k&&k[en](),Fr()},kt(y,function(){return m},["addTelemetryInitializer"]),y[St]=function(P,z,te){var $;P===void 0&&(P=!0),t||vr(YP),g&&vr(wT);var oe=($={reason:50},$[co]=P,$.flushComplete=!1,$),Oe;P&&!z&&(Oe=qt(function($e){z=$e}));var Ae=Pa(lr(),y);Ae[Oc](function(){S.run(y[je]),af([c,i,o],P,function(){w(),z&&z(oe)})},y);function ke($e){oe.flushComplete=$e,g=!0,N.run(Ae,oe),y[dm](),Ae[wr](oe)}return Fr(),Nr(P,ke,6,te)||ke(!1),Oe},y[Yn]=it,y.addPlugin=function(P,z,te,$){if(!P){$&&$(!1),Ge(OT);return}var oe=it(P[Po]);if(oe&&!z){$&&$(!1),Ge("Plugin ["+P[Po]+"] is already loaded!");return}var Oe={reason:16};function Ae(or){l[Ne](P),Oe.added=[P],Ve(Oe),$&&$(!0)}if(oe){var ke=[oe.plugin],$e={reason:2,isAsync:!!te};Mt(ke,$e,function(or){or?(Oe.removed=ke,Oe.reason|=32,Ae(!0)):$&&$(!1)})}else Ae(!1)},y.updateCfg=function(P,z){z===void 0&&(z=!0);var te;if(y[ht]()){te={reason:1,cfg:r.cfg,oldCfg:Kd({},r.cfg),newConfig:Kd({},P),merge:z},P=te.newConfig;var $=r.cfg;P[Wi]=$[Wi],P[qn]=$[qn]}r._block(function(oe){var Oe=oe.cfg;C_(oe,Oe,P,z),z||ne(Oe,function(Ae){jt(P,Ae)||oe.set(Oe,Ae,Lt)}),oe[so](Oe,A_)},!0),r[Yi](),te&&Me(te)},y.evtNamespace=function(){return v},y.flush=Nr,y.getTraceCtx=function(P){return C||(C=DT()),C},y.setTraceCtx=function(P){C=P||null},y.addUnloadHook=Be,on(y,"addUnloadCb",function(){return N},"add"),y.onCfgChange=function(P){var z;return t?z=Ur(r.cfg,P,y[je]):z=zP(j,P),WP(z)},y.getWParam=function(){return Gi()||r.cfg.enableWParam?0:-1};function W(){var P={};ee=[];var z=function(te){te&&O(te,function($){if($[Po]&&$[Hi]&&!P[$.identifier]){var oe=$[Po]+"="+$[Hi];ee[Ne](oe),P[$.identifier]=$}})};z(p),d&&O(d,function(te){z(te)}),z(l)}function w(){t=!1,r=Xe({},A_,y[je]),r.cfg[kl]=1,xe(y,"config",{g:function(){return r.cfg},s:function(z){y.updateCfg(z,!1)}}),xe(y,"pluginVersionStringArr",{g:function(){return ee||W(),ee}}),xe(y,"pluginVersionString",{g:function(){return M||(ee||W(),M=ee.join(";")),M||_e}}),xe(y,"logger",{g:function(){return o||(o=new ei(r.cfg),r[je]=o),o},s:function(z){r[je]=z,o!==z&&(ln(o,!1),o=z)}}),y[je]=new ei(r.cfg),V=[];var P=y.config[Wi]||[];P.splice(0,P[K]),oo(P,V),m=new PT,n=[],ln(i,!1),i=null,s=null,a=null,ln(c,!1),c=null,u=null,l=[],d=null,p=null,g=!1,h=null,v=qr("AIBaseCore",!0),N=ns(),C=null,G=null,S=cu(),j=[],M=null,ee=null,ae=!1,k=null,fe=!1,Y=0,q=null,se=null,ge=!1,L=null}function Ie(){var P=lt(lr(),r.cfg,y);return P[Oc](De),P}function Ve(P){var z=BP(y[je],nT,l);u=null,M=null,ee=null,p=(d||[])[0]||[],p=Ef(oo(p,z[qn]));var te=oo(Ef(z[rr]),p);V=Bt(te);var $=y.config[Wi]||[];$.splice(0,$[K]),oo($,V);var oe=Ie();p&&p[K]>0&&D_(oe[Ro](p),te),D_(oe,te),P&&Me(P)}function it(P){var z=null,te=null,$=[];return O(V,function(oe){if(oe[Po]===P&&oe!==m)return te=oe,-1;oe.getChannel&&$[Ne](oe)}),!te&&$[K]>0&&O($,function(oe){if(te=oe.getChannel(P),!te)return-1}),te&&(z={plugin:te,setEnabled:function(oe){mn(te)[kc]=!oe},isEnabled:function(){var oe=mn(te);return!oe[xt]&&!oe[kc]},remove:function(oe,Oe){var Ae;oe===void 0&&(oe=!0);var ke=[te],$e=(Ae={reason:1},Ae[co]=oe,Ae);Mt(ke,$e,function(or){or&&Ve({reason:32,removed:ke}),Oe&&Oe(or)})}}),z}function lr(){if(!u){var P=(V||[]).slice();Ue(P,m)===-1&&P[Ne](m),u=oi(Ef(P),r.cfg,y)}return u}function Mt(P,z,te){if(P&&P[K]>0){var $=oi(P,r.cfg,y),oe=Pa($,y);oe[Oc](function(){var Oe=!1,Ae=[];O(l,function($e,or){AT($e,P)?Oe=!0:Ae[Ne]($e)}),l=Ae,M=null,ee=null;var ke=[];d&&(O(d,function($e,or){var Xr=[];O($e,function(Qr){AT(Qr,P)?Oe=!0:Xr[Ne](Qr)}),ke[Ne](Xr)}),d=ke),te&&te(Oe),De()}),oe[wr](z)}else te(!1)}function Fr(){if(o&&o.queue){var P=o.queue.slice(0);o.queue[K]=0,O(P,function(z){var te,$=(te={},te[Gr]=h||"InternalMessageId: "+z[la],te[ua]=G,te[Mn]=fo(new Date),te.baseType=Ji.dataType,te.baseData={message:z[wo]},te);y.track($)})}}function Nr(P,z,te,$){var oe=1,Oe=!1,Ae=null;$=$||5e3;function ke(){oe--,Oe&&oe===0&&(Ae&&Ae[en](),Ae=null,z&&z(Oe),z=null)}if(p&&p[K]>0){var $e=Ie()[Ro](p);$e.iterate(function(or){if(or.flush){oe++;var Xr=!1;or.flush(P,function(){Xr=!0,ke()},te)||Xr||(P&&Ae==null?Ae=Ot(function(){Ae=null,ke()},$):ke())}})}return Oe=!0,ke(),!0}function st(){var P;Be(r[ao](function(z){var te=z.cfg.enablePerfMgr;if(te){var $=z.cfg[zl];(P!==$||!P)&&($||($=jP),Fc(z.cfg,zl,$),P=$,a=null),!s&&!a&&ie($)&&(a=$(y,y[Cc]()))}else a=null,P=null}))}function Me(P){var z=iu(lr(),y);z[Oc](De),(!y._updateHook||y._updateHook(z,P)!==!0)&&z[wr](P)}function Ge(P){var z=y[je];z?(F(z,2,73,P),De()):vr(P)}function Ke(P){var z=y[Cc]();z&&z[Wn]([P],2)}function Be(P){S.add(P)}})}return e.__ieDyn=1,e})()});function is(e,r){try{if(e&&e!==""){var t=Vr().parse(e);if(t&&t[vm]&&t[vm]>=t.itemsAccepted&&t.itemsReceived-t.itemsAccepted===t.errors[K])return t}}catch(o){F(r,1,43,"Cannot parse the response. "+(o[Gr]||re(o)),{response:e})}return null}var xT=R(()=>{Ee();Ye();mo();Qn()});var Go,KP,GT,O_,ss,UT=R(()=>{xr();qi();Ee();Ye();Wm();mo();Qn();Co();Go="",KP="NoResponseBody",GT="&"+KP+"=true",O_="POST",ss=(function(){function e(){var r=0,t,o,n,i,s,a,c,u,l,d,p,g,m,h;we(e,this,function(v,N){var S=!0;ge(),v[rn]=function(L,k){n=k,o&&F(n,1,28,"Sender is already initialized"),v.SetConfig(L),o=!0},v._getDbgPlgTargets=function(){return[o,i,a,t]},v.SetConfig=function(L){try{if(s=L.senderOnCompleteCallBack||{},a=!!L.disableCredentials,c=L.fetchCredentials,i=!!L.isOneDs,t=!!L.enableSendPromise,l=!!L.disableXhr,d=!!L.disableBeacon,p=!!L.disableBeaconSync,h=L.timeWrapper,m=!!L.addNoResponse,g=!!L.disableFetchKeepAlive,u={sendPOST:Y},i||(S=!1),a){var k=Qi();k&&k.protocol&&k.protocol[Tt]()==="file:"&&(S=!1)}return!0}catch{}return!1},v.getSyncFetchPayload=function(){return r},v.getSenderInst=function(L,k){return L&&L[K]?j(L,k):null},v.getFallbackInst=function(){return u},v[jn]=function(L,k){ge()};function D(L,k){V(k,200,{},L)}function C(L,k){F(n,2,26,"Failed to send telemetry.",{message:L}),V(k,400,{})}function G(L){C("No endpoint url is provided for the batch",L)}function j(L,k){for(var fe,ae=0,y=null,pe=0;y==null&&pe<L[K];)ae=L[pe],!l&&ae===1?Bc()?y=se:Ta()&&(y=Y):ae===2&&cn(k)&&(!k||!g)?y=q:ae===3&&Kt()&&(k?!p:!d)&&(y=M),pe++;return y?(fe={_transport:ae,_isSync:k},fe[Em]=y,fe):null}function V(L,k,fe,ae){try{L&&L(k,fe,ae)}catch{}}function ee(L,k){var fe=Rr(),ae=L[fa];if(!ae)return G(k),!0;ae=L[fa]+(m?GT:Go);var y=L[zn],pe=i?y:new Blob([y],{type:"text/plain;charset=UTF-8"}),Z=fe.sendBeacon(ae,pe);return Z}function M(L,k,fe){var ae=L[zn];try{if(ae)if(ee(L,k))D(Go,k);else{var y=s&&s.beaconOnRetry;y&&ie(y)?y(L,k,ee):(u&&u[Em](L,k,!0),F(n,2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}catch(pe){i&&ut(n,"Failed to send telemetry using sendBeacon API. Ex:"+re(pe)),V(k,i?0:400,{},Go)}}function Y(L,k,fe){var ae,y,pe,Z=L[Hl]||{};!fe&&t&&(ae=qt(function(Ie,Ve){y=Ie,pe=Ve})),i&&fe&&L.disableXhrSync&&(fe=!1);var De=L[fa];if(!De){G(k),y&&y(!1);return}var W=Om(O_,De,S,!0,fe,L[Vi]);i||W[Tm]("Content-type","application/json"),O(Br(Z),function(Ie){W[Tm](Ie,Z[Ie])}),W.onreadystatechange=function(){i||(w(W),W.readyState===4&&y&&y(!0))},W.onload=function(){i&&w(W)};function w(Ie){var Ve=s&&s.xhrOnComplete,it=Ve&&ie(Ve);if(it)Ve(Ie,k,L);else{var lr=po(Ie);V(k,Ie[Bi],an(Ie,i),lr)}}return W.onerror=function(Ie){V(k,i?W[Bi]:400,an(W,i),i?Go:nn(W)),pe&&pe(Ie)},W.ontimeout=function(){V(k,i?W[Bi]:500,an(W,i),i?Go:nn(W)),y&&y(!1)},W.send(L[zn]),ae}function q(L,k,fe){var ae,y=L[fa],pe=L[zn],Z=i?pe:new Blob([pe],{type:"application/json"}),De,W,w,Ie=new Headers,Ve=pe[K],it=!1,lr=!1,Mt=L[Hl]||{},Fr=(ae={method:O_,body:Z},ae[qm]=!0,ae);L.headers&&Br(L.headers)[K]>0&&(O(Br(Mt),function(Ge){Ie.append(Ge,Mt[Ge])}),Fr[Hl]=Ie),c?Fr.credentials=c:S&&i&&(Fr.credentials="include"),fe&&(Fr.keepalive=!0,r+=Ve,i?L._sendReason===2&&(it=!0,m&&(y+=GT)):it=!0);var Nr=new Request(y,Fr);try{Nr[qm]=!0}catch{}if(!fe&&t&&(De=qt(function(Ge,Ke){W=Ge,w=Ke})),!y){G(k),W&&W(!1);return}function st(Ge){V(k,i?0:400,{},i?Go:Ge)}function Me(Ge,Ke,Be){var P=Ge[Bi],z=s.fetchOnComplete;z&&ie(z)?z(Ge,k,Be||Go,Ke):V(k,P,{},Be||Go)}try{Ut(fetch(i?y:Nr,i?Fr:null),function(Ge){if(fe&&(r-=Ve,Ve=0),!lr)if(lr=!0,Ge.rejected)st(Ge.reason&&Ge.reason[wo]),w&&w(Ge.reason);else{var Ke=Ge[Mi];try{!i&&!Ke.ok?(st(Ke.statusText),W&&W(!1)):i&&!Ke.body?(Me(Ke,null,Go),W&&W(!0)):Ut(Ke.text(),function(Be){Me(Ke,L,Be[Mi]),W&&W(!0)})}catch(Be){st(re(Be)),w&&w(Be)}}})}catch(Ge){lr||(st(re(Ge)),w&&w(Ge))}return it&&!lr&&(lr=!0,V(k,200,{}),W&&W(!0)),i&&!lr&&L[Vi]>0&&h&&h.set(function(){lr||(lr=!0,V(k,500,{}),W&&W(!0))},L[Vi]),De}function se(L,k,fe){var ae=Tr(),y=new XDomainRequest,pe=L[zn];y.onload=function(){var Ie=po(y),Ve=s&&s.xdrOnComplete;Ve&&ie(Ve)?Ve(y,k,L):V(k,200,{},Ie)},y.onerror=function(){V(k,400,{},i?Go:Xi(y))},y.ontimeout=function(){V(k,500,{})},y.onprogress=function(){};var Z=ae&&ae.location&&ae.location[Fl]||"",De=L[fa];if(!De){G(k);return}if(!i&&De.lastIndexOf(Z,0)!==0){var W="Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol.";F(n,2,40,". "+W),C(W,k);return}var w=i?De:De[uo](/^(https?:)/,"");y.open(O_,w),L[Vi]&&(y[Vi]=L[Vi]),y.send(pe),i&&fe?h&&h.set(function(){y.send(pe)},0):y.send(pe)}function ge(){r=0,o=!1,t=!1,n=null,i=null,s=null,a=null,c=null,u=null,l=!1,d=!1,p=!1,g=!1,m=!1,h=null}})}return e.__ieDyn=1,e})()});function MT(e){return e&&e[uo]?e[uo](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,_e):e}function Nf(e,r){var t;if(r){var o=_e;Q(r)?(o=_e,O(r,function(i){i=MT(i),i&&(i[0]!=="."&&(i="."+i),o+=i)})):o=MT(r),o&&(o[0]!=="."&&(o="."+o),e=(e||_e)+o)}var n=JP.exec(e||_e)||[];return t={},t[bt]=n[1],t.ns=(n[2]||_e).replace($P,".").replace(XP,_e)[Vt](".").sort().join("."),t}function I_(e,r,t){var o=[],n=lu.get(e,Df,{},!1),i=Nf(r,t);return ne(n,function(s,a){O(a,function(c){var u;(!i[bt]||i[bt]===c.evtName[bt])&&(!i.ns||i.ns===i.ns)&&o[Ne]((u={},u[Gr]=c.evtName[bt]+(c.evtName.ns?"."+c.evtName.ns:_e),u.handler=c[xc],u))})}),o}function KT(e,r,t){t===void 0&&(t=!0);var o=lu.get(e,Df,{},t),n=o[r];return n||(n=o[r]=[]),n}function $T(e,r,t,o){e&&r&&r[bt]&&(e[YT]?e[YT](r[bt],t,o):e[FT]&&e[FT](jT+r[bt],t))}function ZP(e,r,t,o){var n=!1;return e&&r&&r[bt]&&t&&(e[kT]?(e[kT](r[bt],t,o),n=!0):e[LT]&&(e[LT](jT+r[bt],t),n=!0)),n}function HT(e,r,t,o){for(var n=r[K];n--;){var i=r[n];i&&(!t.ns||t.ns===i.evtName.ns)&&(!o||o(i))&&($T(e,i.evtName,i[xc],i.capture),r[yo](n,1))}}function eR(e,r,t){if(r[bt])HT(e,KT(e,r[bt]),r,t);else{var o=lu.get(e,Df,{});ne(o,function(n,i){HT(e,i,r,t)}),Br(o)[K]===0&&lu.kill(e,Df)}}function Ft(e,r){var t;return r?(Q(r)?t=[e].concat(r):t=[e,r],t=Nf("xx",t).ns[Vt](".")):t=e,t}function Uo(e,r,t,o,n){var i;n===void 0&&(n=!1);var s=!1;if(e)try{var a=Nf(r,o);if(s=ZP(e,a,t,n),s&&lu.accept(e)){var c=(i={guid:QP++,evtName:a},i[xc]=t,i.capture=n,i);KT(e,a.type)[Ne](c)}}catch{}return s}function vn(e,r,t,o,n){if(n===void 0&&(n=!1),e)try{var i=Nf(r,o),s=!1;eR(e,i,function(a){return i.ns&&!t||a[xc]===t?(s=!0,!0):!1}),s||$T(e,i,t,n)}catch{}}function x_(e,r,t,o){return o===void 0&&(o=!1),Uo(e,r,t,null,o)}function G_(e,r,t,o){o===void 0&&(o=!1),vn(e,r,t,null,o)}function yf(e,r,t){var o=!1,n=Tr();n&&(o=Uo(n,e,r,t),o=Uo(n.body,e,r,t)||o);var i=Er();return i&&(o=Uo(i,e,r,t)||o),o}function Pf(e,r,t){var o=Tr();o&&(vn(o,e,r,t),vn(o.body,e,r,t));var n=Er();n&&vn(n,e,r,t)}function Ra(e,r,t,o){var n=!1;return r&&e&&e[K]>0&&O(e,function(i){i&&(!t||Ue(t,i)===-1)&&(n=yf(i,r,o)||n)}),n}function Rf(e,r,t,o){var n=!1;return r&&e&&Q(e)&&(n=Ra(e,r,t,o),!n&&t&&t[K]>0&&(n=Ra(e,r,null,o))),n}function si(e,r,t){e&&Q(e)&&O(e,function(o){o&&Pf(o,r,t)})}function fu(e,r,t){return Rf([VT,zT,bf],e,r,t)}function pu(e,r){si([VT,zT,bf],e,r)}function wa(e,r,t){function o(s){var a=Er();e&&a&&a.visibilityState==="hidden"&&e(s)}var n=Ft(qT,t),i=Ra([bf],e,r,n);return(!r||Ue(r,uu)===-1)&&(i=Ra([uu],o,r,n)||i),!i&&r&&(i=wa(e,null,t)),i}function du(e,r){var t=Ft(qT,r);si([bf],e,t),si([uu],null,t)}function Aa(e,r,t){function o(s){var a=Er();e&&a&&a.visibilityState==="visible"&&e(s)}var n=Ft(WT,t),i=Ra([BT],e,r,n);return i=Ra([uu],o,r,n)||i,!i&&r&&(i=Aa(e,null,t)),i}function mu(e,r){var t=Ft(WT,r);si([BT],e,t),si([uu],null,t)}var jT,LT,kT,FT,YT,Df,uu,bf,BT,zT,VT,qT,WT,$P,XP,QP,lu,JP,XT=R(()=>{Ee();Ye();ha();hr();jT="on",LT="attachEvent",kT="addEventListener",FT="detachEvent",YT="removeEventListener",Df="events",uu="visibilitychange",bf="pagehide",BT="pageshow",zT="unload",VT="beforeunload",qT=qr("aiEvtPageHide"),WT=qr("aiEvtPageShow"),$P=/\.[\.]+/g,XP=/[\.]+$/,QP=1,lu=Zl("events"),JP=/^([^.]*)(?:\.(.+)|)/});var U_,QT=R(()=>{Ac();U_=ar({DISABLED:0,CRITICAL:1,WARNING:2,DEBUG:3})});var qe=R(()=>{DE();bE();lm();IT();w_();Jl();m_();Vm();Co();xT();UT();Ee();Ac();XT();Qn();Et();l_();mf();mo();Tf();QT();u_();ha();hf();Sf();S_();Zn();of();$m()});var Lo,JT,L_,wf,Af=R(()=>{Lo="",JT="https://browser.events.data.microsoft.com/OneCollector/1.0/",L_="version",wf="properties"});var k_,F_,Ca,ko,Y_,Qe,as,En,Cf,Of,If,xf,_u,Gf=R(()=>{k_="initialize",F_="logger",Ca="indexOf",ko="timings",Y_="pollInternalLogs",Qe="value",as="kind",En="length",Cf="processTelemetryStart",Of="handleField",If="rmSanitizer",xf="rmFieldSanitizer",_u="canHandle"});function Lr(e){return!(e===Lo||H(e))}function Uf(e){if(e){var r=no(e,"-");if(r>-1)return xi(e,r)}return Lo}function oh(){return M_===null&&(M_=!he(Uint8Array)&&!iR()&&!$n()),M_}function Lf(e){return!!(e&&jr(e)&&e>=1&&e<=4)}function kf(e,r,t){if(!r&&!Lr(r)||typeof e!="string")return null;var o=typeof r;if(o==="string"||o==="number"||o==="boolean"||Q(r))r={value:r};else if(o==="object"&&!eh.call(r,"value"))r={value:t?JSON.stringify(r):r};else if(H(r[Qe])||r[Qe]===Lo||!Te(r[Qe])&&!jr(r[Qe])&&!Do(r[Qe])&&!Q(r[Qe]))return null;if(Q(r[Qe])&&!j_(r[Qe]))return null;if(!H(r[as])){if(Q(r[Qe])||!gu(r[as]))return null;r[Qe]=r[Qe].toString()}return r}function Ia(e,r,t){var o=-1;if(!he(e))if(r>0&&(r===32?o=8192:r<=13&&(o=r<<5)),nR(t))o===-1&&(o=0),o|=t;else{var n=oR[Fo(e)]||-1;o!==-1&&n!==-1?o|=n:n===6&&(o=n)}return o}function nh(e,r,t){t===void 0&&(t=!0);var o;return e&&(o=e.get(r),t&&o&&decodeURIComponent&&(o=decodeURIComponent(o))),o||Lo}function ih(e){e===void 0&&(e="D");var r=ou();return e==="B"?r="{"+r+"}":e==="P"?r="("+r+")":e==="N"&&(r=r.replace(/-/g,Lo)),r}function cs(e,r,t,o,n){var i={},s=!1,a=0,c=arguments[En],u=arguments;for(Do(u[0])&&(s=u[0],a++);a<c;a++){var e=u[a];ne(e,function(d,p){s&&p&&er(p)?Q(p)?(i[d]=i[d]||[],O(p,function(g,m){g&&er(g)?i[d][m]=cs(!0,i[d][m],g):i[d][m]=g})):i[d]=cs(!0,i[d],p):i[d]=p})}return i}function gu(e){return e===0||e>0&&e<=13||e===32}function nR(e){return e>=0&&e<=9}function iR(){var e=Rr();if(!he(e)&&e.userAgent){var r=e.userAgent.toLowerCase();if((r[Ca]("safari")>=0||r[Ca]("firefox")>=0)&&r[Ca]("chrome")<0)return!0}return!1}function j_(e){return e[En]>0}function vu(e,r){var t=e;t[ko]=t[ko]||{},t[ko][Cf]=t[ko][Cf]||{},t[ko][Cf][r]=Pt()}function Fo(e){var r=0;if(e!=null){var t=typeof e;t==="string"?r=1:t==="number"?r=2:t==="boolean"?r=3:t===$o&&(r=4,Q(e)?(r=4096,e[En]>0&&(r|=Fo(e[0]))):eh.call(e,"value")&&(r=8192|Fo(e[Qe])))}return r}function Ff(){return!!ue("chrome")}function sh(e,r,t,o,n,i){o===void 0&&(o=!1),n===void 0&&(n=!1);function s(c,u,l){try{c[u]=l}catch{}}var a=new XMLHttpRequest;return o&&s(a,rR,o),t&&s(a,ZT,t),a.open(e,r,!n),t&&s(a,ZT,t),!n&&i&&s(a,tR,i),a}function ai(e){return e>0}var Tn,H_,Oa,eh,rR,ZT,tR,oR,M_,rh,th,Pt,Yf=R(()=>{qe();Et();Ee();Af();Gf();H_="4.3.4",Oa="1DS-Web-JS-"+H_,eh=_c.hasOwnProperty,rR="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",ZT="withCredentials",tR="timeout",oR=(Tn={},Tn[0]=0,Tn[2]=6,Tn[1]=1,Tn[3]=7,Tn[4098]=6,Tn[4097]=1,Tn[4099]=7,Tn),M_=null,rh=Gi(),th=ea();Pt=Pc});function aR(e){return e&&(!e.getProperty||!e.setProperty)&&vr("Invalid property storage override passed."),!0}var sR,ah,ch=R(()=>{Et();xr();qe();Ee();Af();Yf();Gf();sR=bo({endpointUrl:JT,propertyStorageOverride:{isVal:aR}});ah=(function(e){vt(r,e);function r(){var t=e.call(this)||this;return we(r,t,function(o,n){o[k_]=function(i,s,a,c){cr(o,function(){return"AppInsightsCore.initialize"},function(){try{n[k_](Xe(i,sR,a||o[F_],!1).cfg,s,a,c)}catch(d){var u=o[F_],l=re(d);l[Ca]("channels")!==-1&&(l+=`
 - Channels must be provided through config.channels only!`),F(u,1,514,"SDK Initialization Failed - no telemetry will be sent: "+l)}},function(){return{config:i,extensions:s,logger:a,notificationManager:c}})},o.track=function(i){cr(o,function(){return"AppInsightsCore.track"},function(){var s=i;if(s){s[ko]=s[ko]||{},s[ko].trackStart=Pt(),Lf(s.latency)||(s.latency=1);var a=s.ext=s.ext||{};a.sdk=a.sdk||{},a.sdk.ver=Oa;var c=s.baseData=s.baseData||{};c[wf]=c[wf]||{};var u=c[wf];u[L_]=u[L_]||o.pluginVersionString||Lo}n.track(s)},function(){return{item:i}},!i.sync)},o[Y_]=function(i){return n[Y_](i||"InternalLog")}}),t}return r.__ieDyn=1,r})(gn)});var uh,lh,fh,ph,dh,mh=R(()=>{qe();uh=ar({NotSet:0,Pii_DistinguishedName:1,Pii_GenericData:2,Pii_IPV4Address:3,Pii_IPv6Address:4,Pii_MailSubject:5,Pii_PhoneNumber:6,Pii_QueryString:7,Pii_SipAddress:8,Pii_SmtpAddress:9,Pii_Identity:10,Pii_Uri:11,Pii_Fqdn:12,Pii_IPV4AddressLegacy:13,Pii_IPv6ScrubLastHextets:14,Pii_DropValue:15,CustomerContent_GenericContent:32}),lh=ar({Normal:1,CostDeferred:2,RealTime:3,Immediate:4}),fh=ar({Unspecified:0,String:1,Int32:2,UInt32:3,Int64:4,UInt64:5,Double:6,Bool:7,Guid:8,DateTime:9}),ph=ar({Normal:1,Critical:2}),dh=ar({NONE:0,ERROR:1,WARNING:2,INFORMATION:3})});var _h,gh=R(()=>{qe();Ee();Af();Yf();Gf();_h=(function(){function e(r){var t=this,o={},n=[],i=[];r&&i.push(r);function s(l,d){var p,g=o[l];if(g&&(p=g[d]),!p&&p!==null){if(Te(l)&&Te(d))if(i[En]>0){for(var m=0;m<i[En];m++)if(i[m][Of](l,d)){p={canHandle:!0,fieldHandler:i[m]};break}}else n[En]===0&&(p={canHandle:!0});if(!p&&p!==null){p=null;for(var m=0;m<n[En];m++)if(n[m][Of](l,d)){p={canHandle:!0,handler:n[m],fieldHandler:null};break}}g||(g=o[l]={}),g[d]=p}return p}t.clearCache=function(){o={}},t.addSanitizer=function(l){l&&(Vd(n,l)||n.push(l),o={})},t.addFieldSanitizer=function(l){l&&(Vd(i,l)||i.push(l),o={})},t[If]=function(l){if(l){var d=Ue(n,l);d!==-1&&(n.splice(d,1),o={}),O(n,function(p){p&&p[If]&&p[If](l)})}},t[xf]=function(l){if(l){var d=Ue(i,l);d!==-1&&(i.splice(d,1),o={}),O(n,function(p){p&&p[xf]&&p[xf](l)})}},t.isEmpty=function(){return oa(n)+oa(i)===0},t[Of]=function(l,d){var p=s(l,d);return p?p[_u]:!1},t[Qe]=function(l,d,p,g){var m=s(l,d);if(m&&m[_u]){if(!m||!m[_u])return null;if(m.handler)return m.handler[Qe](l,d,p,g);if(!Te(d)||H(p)||p===Lo)return null;var h=null,v=Fo(p);if((v&8192)===8192){var N=v&-8193;if(h=p,!Lr(h[Qe])||N!==1&&N!==2&&N!==3&&(N&4096)!==4096)return null}else v===1||v===2||v===3||(v&4096)===4096?h=c(l,d,p):v===4&&(h=c(l,d,g?JSON.stringify(p):p));if(h)return a(m,l,d,v,h,g)}return null},t.property=function(l,d,p,g){var m=s(l,d);if(!m||!m[_u]||!Te(d)||H(p)||!Lr(p[Qe]))return null;var h=Fo(p[Qe]);return h===0?null:a(m,l,d,h,p,g)};function a(l,d,p,g,m,h){if(l.handler)return l.handler.property(d,p,m,h);if(!H(m[as])){if((g&4096)===4096||!gu(m[as]))return null;m[Qe]=m[Qe].toString()}return u(l.fieldHandler,d,p,g,m)}function c(l,d,p){return Lr(p)?{value:p}:null}function u(l,d,p,g,m){if(m&&l){var h=l.getSanitizer(d,p,g,m[as],m.propertyType);if(h)if(g===4){var v={},N=m[Qe];ne(N,function(D,C){var G=d+"."+p;if(Lr(C)){var j=c(G,D,C);j=u(l,G,D,Fo(C),j),j&&(v[D]=j[Qe])}}),m[Qe]=v}else{var S={path:d,name:p,type:g,prop:m,sanitizer:t};m=h.call(t,S)}}return m}}return e.getFieldType=Fo,e})()});var vh={};mc(vh,{ActiveStatus:()=>It,AppInsightsCore:()=>ah,BaseTelemetryPlugin:()=>_n,DiagnosticLogger:()=>ei,EventLatency:()=>lh,EventPersistence:()=>ph,EventPropertyType:()=>fh,EventsDiscardedReason:()=>io,FullVersionString:()=>Oa,InternalAppInsightsCore:()=>gn,LoggingSeverity:()=>U_,MinChannelPriorty:()=>cm,NotificationManager:()=>eu,PerfEvent:()=>es,PerfManager:()=>tu,ProcessTelemetryContext:()=>y_,SenderPostManager:()=>ss,TraceLevel:()=>dh,Undefined:()=>ho,ValueKind:()=>uh,ValueSanitizer:()=>_h,Version:()=>H_,_InternalLogMessage:()=>Ji,__getRegisteredEvents:()=>I_,_appendHeader:()=>va,_getAllResponseHeaders:()=>an,_logInternalMessage:()=>r_,_testHookMaxUnloadHooksCb:()=>P_,_throwInternal:()=>F,_warnToConsole:()=>ut,addEventHandler:()=>yf,addEventListeners:()=>Rf,addPageHideEventListener:()=>wa,addPageShowEventListener:()=>Aa,addPageUnloadEventListener:()=>fu,areCookiesSupported:()=>Na,arrForEach:()=>O,arrIndexOf:()=>Ue,arrMap:()=>Qo,arrReduce:()=>yc,attachEvent:()=>x_,blockDynamicConversion:()=>$c,convertAllHeadersToMap:()=>Ql,cookieAvailable:()=>Na,createCookieMgr:()=>pn,createDynamicConfig:()=>Xe,createEnumStyle:()=>ar,createGuid:()=>ih,createProcessTelemetryContext:()=>lt,createTraceParent:()=>v_,createUniqueNamespace:()=>qr,createUnloadHandlerContainer:()=>ns,dateNow:()=>sr,detachEvent:()=>G_,disallowsSameSiteNone:()=>df,doPerf:()=>cr,dumpObj:()=>re,eventOff:()=>vn,eventOn:()=>Uo,extend:()=>cs,findW3cTraceParent:()=>h_,forceDynamicConversion:()=>zm,formatErrorMessageXdr:()=>Xi,formatErrorMessageXhr:()=>nn,formatTraceParent:()=>T_,generateW3CId:()=>rs,getCommonSchemaMetaData:()=>Ia,getConsole:()=>Yc,getCookieValue:()=>nh,getCrypto:()=>Mc,getDocument:()=>Er,getDynamicConfigHandler:()=>Kc,getExceptionName:()=>tr,getFieldValueType:()=>Fo,getGlobal:()=>ct,getGlobalInst:()=>ue,getHistory:()=>hl,getIEVersion:()=>jc,getISOString:()=>fo,getJSON:()=>Vr,getLocation:()=>Qi,getMsCrypto:()=>Hc,getNavigator:()=>Rr,getPerformance:()=>Ui,getResponseText:()=>po,getSetValue:()=>Fc,getTenantId:()=>Uf,getTime:()=>Pt,getWindow:()=>Tr,hasDocument:()=>Gi,hasHistory:()=>Bd,hasJSON:()=>Oo,hasNavigator:()=>bc,hasOwnProperty:()=>yr,hasWindow:()=>ea,isArray:()=>Q,isArrayValid:()=>j_,isBeaconsSupported:()=>Kt,isBoolean:()=>Do,isChromium:()=>Ff,isDate:()=>vl,isDocumentObjectAvailable:()=>rh,isError:()=>Oi,isFetchSupported:()=>cn,isFunction:()=>ie,isGreaterThanZero:()=>ai,isIE:()=>Xn,isLatency:()=>Lf,isNotTruthy:()=>Ld,isNullOrUndefined:()=>H,isNumber:()=>jr,isObject:()=>er,isReactNative:()=>$n,isSampledFlag:()=>E_,isString:()=>Te,isTruthy:()=>ro,isTypeof:()=>Ud,isUint8ArrayAvailable:()=>oh,isUndefined:()=>he,isValidSpanId:()=>os,isValidTraceId:()=>ts,isValidTraceParent:()=>vf,isValueAssigned:()=>Lr,isValueKind:()=>gu,isWindowObjectAvailable:()=>th,isXhrSupported:()=>Ta,mergeEvtNamespace:()=>Ft,newGuid:()=>ou,newId:()=>qc,normalizeJsName:()=>$i,objDefineAccessors:()=>Yd,objForEachKey:()=>ne,objFreeze:()=>Bt,objKeys:()=>Br,objSeal:()=>Md,onConfigChange:()=>Ur,openXhr:()=>sh,optimizeObject:()=>yt,parseResponse:()=>is,parseTraceParent:()=>nu,perfNow:()=>Pc,prependTransports:()=>sn,proxyAssign:()=>Am,proxyFunctionAs:()=>on,proxyFunctions:()=>kt,random32:()=>un,randomValue:()=>Mm,removeEventHandler:()=>Pf,removeEventListeners:()=>si,removePageHideEventListener:()=>du,removePageShowEventListener:()=>mu,removePageUnloadEventListener:()=>pu,safeGetCookieMgr:()=>c_,safeGetLogger:()=>fn,sanitizeProperty:()=>kf,setEnableEnvMocks:()=>km,setProcessTelemetryTimings:()=>vu,setValue:()=>Wt,strContains:()=>dr,strEndsWith:()=>Li,strFunction:()=>Ks,strObject:()=>$o,strPrototype:()=>Zt,strStartsWith:()=>na,strTrim:()=>Fe,strUndefined:()=>ho,throwError:()=>vr,toISOString:()=>fo,useXDomainRequest:()=>Bc});var us=R(()=>{ch();mh();gh();qe();Yf()});var ls,Mf,Hf,B_=R(()=>{ls="REAL_TIME",Mf="NEAR_REAL_TIME",Hf="BEST_EFFORT"});var _o,jf,Eh,z_,Th,hh,V_,Bf,Eu,xa,Sh,Dh,bh,zf,q_,Vf,qf,Wf,Tu,W_,K_,Nh,Ga,$_,Kf,hu=R(()=>{_o="",jf="drop",Eh="send",z_="requeue",Th="rspFail",hh="oth",V_="no-cache, no-store",Bf="application/x-json-stream",Eu="cache-control",xa="content-type",Sh="kill-tokens",Dh="kill-duration",bh="time-delta-millis",zf="client-version",q_="client-id",Vf="time-delta-to-apply-millis",qf="upload-time",Wf="apikey",Tu="AuthMsaDeviceTicket",W_="WebAuthToken",K_="AuthXToken",Nh="NoResponseBody",Ga="msfpc",$_="trace",Kf="user"});var Su,$f,Xf,Qf,Du,ye,Yo,Yt,ur,Mo,Ar,Ho,fs,Jf,ps,Zf,ds,ep,rp,yh,X_,Q_,Ph,Rh,tp,J_,Z_,wh,Ah,eg,rg,tg,Ch,op,np,ip,bu,og,go,Ua,ng,Zr,Rt,Nu,yu,La,sp,Pu,Oh,ka,ap,cp,Fa,ig,Ru,up,lp,Ya,Ih,fp,pp,dp,wu,xh,Gh,sg,ag,Uh,Lh,kh,mp,Au,ci,ms,Ma=R(()=>{Su="allowRequestSending",$f="firstRequestSent",Xf="shouldAddClockSkewHeaders",Qf="getClockSkewHeaderValue",Du="setClockSkew",ye="length",Yo="concat",Yt="iKey",ur="count",Mo="events",Ar="push",Ho="split",fs="splice",Jf="toLowerCase",ps="hdrs",Zf="useHdrs",ds="initialize",ep="setTimeoutOverride",rp="clearTimeoutOverride",yh="payloadPreprocessor",X_="overrideEndpointUrl",Q_="avoidOptions",Ph="disableEventTimings",Rh="stringifyObjects",tp="enableCompoundKey",J_="disableXhrSync",Z_="disableFetchKeepAlive",wh="addNoResponse",Ah="excludeCsMetaData",eg="useSendBeacon",rg="fetchCredentials",tg="alwaysUseXhrOverride",Ch="unloadTransports",op="serializeOfflineEvt",np="getOfflineRequestDetails",ip="createPayload",bu="createOneDSPayload",og="payloadBlob",go="headers",Ua="_thePayload",ng="urlString",Zr="batches",Rt="sendType",Nu="addHeader",yu="canSendRequest",La="sendQueuedRequests",sp="isCompletelyIdle",Pu="setUnloading",Oh="isTenantKilled",ka="resume",ap="sendSynchronousBatch",cp="_transport",Fa="getWParam",ig="isBeacon",Ru="timings",up="isTeardown",lp="isSync",Ya="data",Ih="timeout",fp="_sendReason",pp="setKillSwitchTenants",dp="_backOffTransmission",wu="identifier",xh="disableOptimizeObj",Gh="ignoreMc1Ms0CookieProcessing",sg="eventsLimitInMem",ag="autoFlushEventsLimit",Uh="disableAutoBatchFlushLimit",Lh="overrideInstrumentationKey",kh="disableTelemetry",mp="baseData",Au="sendAttempt",ci="latency",ms="sync"});function Yh(e){var r=(e.ext||{}).intweb;return r&&Lr(r[Ga])?r[Ga]:null}function Fh(e){for(var r=null,t=0;r===null&&t<e[ye];t++)r=Yh(e[t]);return r}var ui,_p=R(()=>{us();hu();Ma();ui=(function(){function e(r,t){var o=t?[][Yo](t):[],n=this,i=Fh(o);n[Yt]=function(){return r},n.Msfpc=function(){return i||_o},n[ur]=function(){return o[ye]},n[Mo]=function(){return o},n.addEvent=function(s){return s?(o[Ar](s),i||(i=Yh(s)),!0):!1},n[Ho]=function(s,a){var c;if(s<o[ye]){var u=o[ye]-s;H(a)||(u=a<u?a:u),c=o[fs](s,u),i=Fh(o)}return new e(r,c)}}return e.create=function(r,t){return new e(r,t)},e})()});var Mh,Hh=R(()=>{xr();Ma();Mh=(function(){function e(){var r=!0,t=!0,o=!0,n="use-collector-delta",i=!1;we(e,this,function(s){s[Su]=function(){return r},s[$f]=function(){o&&(o=!1,i||(r=!1))},s[Xf]=function(){return t},s[Qf]=function(){return n},s[Du]=function(a){i||(a?(n=a,t=!0,i=!0):t=!1,r=!0)}})}return e.__ieDyn=1,e})()});var cR,jh,Bh=R(()=>{xr();us();Ma();cR=1e3,jh=(function(){function e(){var r={};function t(o){var n=[];return o&&O(o,function(i){n[Ar](Fe(i))}),n}we(e,this,function(o){o[pp]=function(n,i){if(n&&i)try{var s=t(n[Ho](","));if(i==="this-request-only")return s;for(var a=parseInt(i,10)*cR,c=0;c<s[ye];++c)r[s[c]]=sr()+a}catch{return[]}return[]},o[Oh]=function(n){var i=r,s=Fe(n);return i[s]!==void 0&&i[s]>sr()?!0:(delete i[s],!1)}})}return e.__ieDyn=1,e})()});function Vh(e){return!(e>=300&&e<500&&e!=429||e==501||e==505)}function gp(e){var r=0,t=zh*uR,o=zh*lR,n=Math.floor(Math.random()*(o-t))+t;return r=Math.pow(2,e)*n,Math.min(r,fR)}var uR,lR,zh,fR,cg=R(()=>{uR=.8,lR=1.2,zh=3e3,fR=6e5});function gR(e,r,t,o,n){if(n&&r){var i=e(n.value,n.kind,n.propertyType);if(i>-1){var s=r[qh];s||(s=r[qh]={f:{}});var a=s[vp];if(a||(a=s[vp]={}),t)for(var c=0;c<t.length;c++){var u=t[c];a[u]||(a[u]={f:{}});var l=a[u][vp];l||(l=a[u][vp]={}),a=l}a=a[o]={},Q(n.value)?a.a={t:i}:a.t=i}}}var pR,dR,Wh,Kh,mR,qh,vp,_R,$h,Xh=R(()=>{xr();us();_p();hu();Ee();pR=20,dR=3984588,Wh=65e3,Kh=2e6,mR=Math.min(Kh,Wh),qh="metadata",vp="f",_R=/\./,$h=(function(){function e(r,t,o,n,i,s){var a="data",c="baseData",u="ext",l=!!n,d=!0,p=t,g={},m=!!s,h=i||Ia;we(e,this,function(v){v.createPayload=function(D,C,G,j,V,ee){return{apiKeys:[],payloadBlob:_o,overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:D,isTeardown:C,isSync:G,isBeacon:j,sendType:ee,sendReason:V}},v.appendPayload=function(D,C,G){var j=D&&C&&!D.overflow;return j&&cr(r,function(){return"Serializer:appendPayload"},function(){for(var V=C.events(),ee=D.payloadBlob,M=D.numEvents,Y=!1,q=[],se=[],ge=D.isBeacon,L=ge?Wh:dR,k=ge?mR:Kh,fe=0,ae=0;fe<V.length;){var y=V[fe];if(y){if(M>=G){D.overflow=C.split(fe);break}var pe=v.getEventBlob(y);if(pe&&pe.length<=k){var Z=pe.length,De=ee.length;if(De+Z>L){D.overflow=C.split(fe);break}ee&&(ee+=`
`),ee+=pe,ae++,ae>pR&&(No(ee,0,1),ae=0),Y=!0,M++}else pe?q.push(y):se.push(y),V.splice(fe,1),fe--}fe++}if(q.length>0&&D.sizeExceed.push(ui.create(C.iKey(),q)),se.length>0&&D.failedEvts.push(ui.create(C.iKey(),se)),Y){D.batches.push(C),D.payloadBlob=ee,D.numEvents=M;var W=C.iKey();Ue(D.apiKeys,W)===-1&&D.apiKeys.push(W)}},function(){return{payload:D,theBatch:{iKey:C.iKey(),evts:C.events()},max:G}}),j},v.getEventBlob=function(D){try{return cr(r,function(){return"Serializer.getEventBlob"},function(){var C={};C.name=D.name,C.time=D.time,C.ver=D.ver,C.iKey="o:"+Uf(D.iKey);var G={},j;m||(j=function(Y,q,se){gR(h,G,Y,q,se)});var V=D[u];V&&(C[u]=G,ne(V,function(Y,q){var se=G[Y]={};S(q,se,"ext."+Y,!0,null,null,!0)}));var ee=C[a]={};ee.baseType=D.baseType;var M=ee[c]={};return S(D.baseData,M,c,!1,[c],j,d),S(D.data,ee,a,!1,[],j,d),JSON.stringify(C)},function(){return{item:D}})}catch{return null}};function N(D,C){var G=g[D];return G===void 0&&(D.length>=7&&(G=na(D,"ext.metadata")||na(D,"ext.web")),g[D]=G),G}function S(D,C,G,j,V,ee,M){ne(D,function(Y,q){var se=null;if(q||Lr(q)){var ge=G,L=Y,k=V,fe=C;if(l&&!j&&_R.test(Y)){var ae=Y.split("."),y=ae.length;if(y>1){k&&(k=k.slice());for(var pe=0;pe<y-1;pe++){var Z=ae[pe];fe=fe[Z]=fe[Z]||{},ge+="."+Z,k&&k.push(Z)}L=ae[y-1]}}var De=j&&N(ge,L);if(!De&&p&&p.handleField(ge,L)?se=p.value(ge,L,q,o):se=kf(L,q,o),se){var W=se.value;if(fe[L]=W,ee&&ee(k,L,se),M&&typeof W=="object"&&!Q(W)){var w=k;w&&(w=w.slice(),w.push(L)),S(q,W,ge+"."+L,j,w,ee,M)}}}})}})}return e.__ieDyn=1,e})()});function Ha(e,r){return{set:function(t,o){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];return pE([e,r],t,o,n)}}}var ug=R(()=>{Ee()});function gs(e,r,t){fg[e]=r,t!==!1&&(pg[r]=e)}function Ep(e,r){var t=!1;if(e&&r){var o=Br(e);if(o&&o[ye]>0)for(var n=r[Jf](),i=0;i<o[ye];i++){var s=o[i];if(s&&yr(r,s)&&s[Jf]()===n){t=!0;break}}}return t}function ja(e,r,t,o){r&&t&&t[ye]>0&&(o&&fg[r]?(e[ps][fg[r]]=t,e[Zf]=!0):e.url+="&"+r+"="+t)}function hR(e,r,t){for(var o=0;o<e[ye];o++)if(e[o].name===r){e[o].value=t;return}e[Ar]({name:r,value:t})}function SR(e,r){for(var t=0;t<e[ye];t++)if(e[t].name===r){e[fs](t,1);return}}var _s,lg,vR,ER,TR,fg,pg,Qh,Jh=R(()=>{xr();us();Ee();Hh();_p();hu();Bh();cg();Xh();ug();Ma();lg="sendAttempt",vR="&"+Nh+"=true",ER="?cors=true&"+xa[Jf]()+"="+Bf,TR=(_s={},_s[1]=z_,_s[100]=z_,_s[200]="sent",_s[8004]=jf,_s[8003]=jf,_s),fg={},pg={};gs(Tu,Tu,!1);gs(zf,zf);gs(q_,"Client-Id");gs(Wf,Wf);gs(Vf,Vf);gs(qf,qf);gs(K_,K_);Qh=(function(){function e(r,t,o,n){var i,s,a,c,u=!1,l,d,p,g,m,h,v,N,S,D,C,G,j,V,ee,M,Y,q,se,ge,L,k,fe,ae,y,pe,Z,De;we(e,this,function(W){lr();var w=!0;W[ds]=function(E,I,U){ae||(m=I,G=I.getCookieMgr(),d=U,p=d.diagLog(),oo(ge,Ur(E,function(X){var le,be=X.cfg,J=X.cfg.extensionConfig[U.identifier];y=Ha(J[ep],J[rp]),Lr(be.anonCookieName)?hR(v,"anoncknm",be.anonCookieName):SR(v,"anoncknm"),L=J[yh],k=J.payloadListener;var f=J.httpXHROverride,_=J[X_]?J[X_]:be.endpointUrl;i=_+ER,V=he(J[Q_])?!0:!J[Q_],C=!J[Ph];var T=J.valueSanitizer,b=J[Rh],A=!!be[tp];he(J[tp])||(A=!!J[tp]),ee=J.xhrTimeout,M=!!J[J_],Y=!!J[Z_],se=J[wh]!==!1,pe=!!J[Ah],I.getPlugin("LocalStorage")&&(Y=!0),u=!$n(),D=new $h(m,T,b,A,Ia,pe),H(J[eg])||(u=!!J[eg]),J[rg]&&(De=J[rg]);var x=Ve();Z?Z.SetConfig(x):(Z=new ss,Z[ds](x,p));var B=f,de=J[tg]?f:null,Ce=J[tg]?f:null,ce=[3,2];if(!f){h=!1;var dt=[];$n()?(dt=[2,1],ce=[2,1,3]):dt=[1,2,3],dt=sn(dt,J.transports),f=Ie(dt,!1),f||ut(p,"No available transport to send events"),B=Ie(dt,!0)}de||(ce=sn(ce,J[Ch]),de=Ie(ce,!0)),q=!h&&(u&&Kt()||!Y&&cn(!0)),g=(le={},le[0]=f,le[1]=B||Ie([1,2,3],!0),le[2]=de||B||Ie([1],!0),le[3]=Ce||Ie([2,3],!0)||B||Ie([1],!0),le)})),ae=!0)},W.addResponseHandler=function(E){return fe[Ar](E),{rm:function(){var I=fe.indexOf(E);I>=0&&fe[fs](I,1)}}},W[op]=function(E){try{if(D)return D.getEventBlob(E)}catch{}return _o},W[np]=function(){try{var E=D&&D[ip](0,!1,!1,!1,1,0);return $(E,V)}catch{}return null},W[bu]=function(E,I){try{var U=[];O(E,function(f){I&&(f=yt(f));var _=ui.create(f[Yt],[f]);U[Ar](_)});for(var X=null;U[ye]>0&&D;){var le=U.shift();le&&le[ur]()>0&&(X=X||D[ip](0,!1,!1,!1,1,0),D.appendPayload(X,le,r))}var be=$(X,V),J={data:X[og],urlString:be.url,headers:be[ps],timeout:ee,disableXhrSync:M,disableFetchKeepAlive:Y};return V&&(Ep(J[go],Eu)||(J[go][Eu]=V_),Ep(J[go],xa)||(J[go][xa]=Bf)),J}catch{}return null};function Ie(E,I){try{return Z&&Z.getSenderInst(E,I)}catch{}return null}W._getDbgPlgTargets=function(){return[g[0],s,D,g,Ve(),i]};function Ve(){try{var E={xdrOnComplete:it,fetchOnComplete:Mt,xhrOnComplete:Fr,beaconOnRetry:st},I={enableSendPromise:!1,isOneDs:!0,disableCredentials:!w,fetchCredentials:De,disableXhr:!1,disableBeacon:!u,disableBeaconSync:!u,disableFetchKeepAlive:Y,timeWrapper:y,addNoResponse:se,senderOnCompleteCallBack:E};return I}catch{}return null}function it(E,I,U){var X=po(E);Nr(I,200,{},X),Ht(X)}function lr(){var E;i=null,s=new jh,a=!1,c=new Mh,u=!1,l=0,d=null,p=null,g=null,m=null,h=!0,v=[],N={},S=[],D=null,C=!1,G=null,j=!1,V=!1,ee=E,M=E,Y=E,q=E,se=E,ge=[],L=E,k=E,fe=[],ae=!1,y=Ha(),pe=!1,Z=null}function Mt(E,I,U,X){var le=function(f,_,T){Nr(I,f,_,T),Ht(T)},be={},J=E[go];J&&J.forEach(function(f,_){be[_]=f}),le(E.status,be,U||_o)}function Fr(E,I,U){var X=po(E);Nr(I,E.status,an(E,!0),X),Ht(X)}function Nr(E,I,U,X){try{E(I,U,X)}catch(le){F(p,2,518,re(le))}}function st(E,I,U){var X=E,le=200,be=X[Ua],J=E[ng]+(se?vR:_o);try{var f=Rr();if(be){var _=!!m.getPlugin("LocalStorage"),T=[],b=[];O(be[Zr],function(A){if(T&&A&&A[ur]()>0)for(var x=A[Mo](),B=0;B<x[ye];B++)if(f.sendBeacon(J,D.getEventBlob(x[B])))b[Ar](A[B]);else{T[Ar](A[Ho](B));break}else T[Ar](A[Ho](0))}),b[ye]>0&&(be.sentEvts=b),_||Or(T,8003,be[Rt],!0)}else le=0}catch(A){ut(p,"Failed to send telemetry using sendBeacon API. Ex:"+re(A)),le=0}finally{Nr(I,le,{},_o)}}function Me(E){return E===2||E===3}function Ge(E){return j&&Me(E)&&(E=2),E}W[Nu]=function(E,I){N[E]=I},W.removeHeader=function(E){delete N[E]},W[yu]=function(){return Ke()&&c[Su]()},W[La]=function(E,I){he(E)&&(E=0),j&&(E=Ge(E),I=2),P(S,E,0)&&te(Be(),0,!1,E,I||0)},W[sp]=function(){return!a&&l===0&&S[ye]===0},W[Pu]=function(E){j=E},W.addBatch=function(E){if(E&&E[ur]()>0){if(s.isTenantKilled(E[Yt]()))return!1;S[Ar](E)}return!0},W.teardown=function(){S[ye]>0&&te(Be(),0,!0,2,2),O(ge,function(E){E&&E.rm&&E.rm()}),ge=[]},W.pause=function(){a=!0},W[ka]=function(){a=!1,W[La](0,4)},W[ap]=function(E,I,U){E&&E[ur]()>0&&(H(I)&&(I=1),j&&(I=Ge(I),U=2),te([E],0,!1,I,U||0))};function Ke(){return!a&&l<t}function Be(){var E=S;return S=[],E}function P(E,I,U){var X=!1;return E&&E[ye]>0&&!a&&g[I]&&D&&(X=I!==0||Ke()&&(U>0||c[Su]())),X}function z(E){var I={};return E&&O(E,function(U,X){I[X]={iKey:U[Yt](),evts:U[Mo]()}}),I}function te(E,I,U,X,le){if(!(!E||E[ye]===0)){if(a){Or(E,1,X);return}X=Ge(X);try{var be=E,J=X!==0;cr(m,function(){return"HttpManager:_sendBatches"},function(f){f&&(E=E.slice(0));for(var _=[],T=null,b=Pt(),A=g[X]||(J?g[1]:g[0]),x=A&&A[cp],B=q&&(j||Me(X)||x===3||A._isSync&&x===2);P(E,X,I);){var de=E.shift();de&&de[ur]()>0&&(s.isTenantKilled(de[Yt]())?_[Ar](de):(T=T||D[ip](I,U,J,B,le,X),D.appendPayload(T,de,r)?T.overflow!==null&&(E=[T.overflow][Yo](E),T.overflow=null,Oe(T,b,Pt(),le),b=Pt(),T=null):(Oe(T,b,Pt(),le),b=Pt(),E=[de][Yo](E),T=null)))}T&&Oe(T,b,Pt(),le),E[ye]>0&&(S=E[Yo](S)),Or(_,8004,X)},function(){return{batches:z(be),retryCount:I,isTeardown:U,isSynchronous:J,sendReason:le,useSendBeacon:Me(X),sendType:X}},!J)}catch(f){F(p,2,48,"Unexpected Exception sending batch: "+re(f))}}}function $(E,I){var U={url:i,hdrs:{},useHdrs:!1};I?(U[ps]=cs(U[ps],N),U.useHdrs=Br(U.hdrs)[ye]>0):ne(N,function(f,_){pg[f]?ja(U,pg[f],_,!1):(U[ps][f]=_,U[Zf]=!0)}),ja(U,q_,"NO_AUTH",I),ja(U,zf,Oa,I);var X=_o;O(E.apiKeys,function(f){X[ye]>0&&(X+=","),X+=f}),ja(U,Wf,X,I),ja(U,qf,sr().toString(),I);var le=Qr(E);if(Lr(le)&&(U.url+="&ext.intweb.msfpc="+le),c[Xf]()&&ja(U,Vf,c[Qf](),I),m[Fa]){var be=m[Fa]();be>=0&&(U.url+="&w="+be)}for(var J=0;J<v[ye];J++)U.url+="&"+v[J].name+"="+v[J].value;return U}function oe(E,I,U){E[I]=E[I]||{},E[I][d.identifier]=U}function Oe(E,I,U,X){if(E&&E.payloadBlob&&E.payloadBlob[ye]>0){var le=!!L,be=g[E.sendType];!Me(E[Rt])&&E[ig]&&E.sendReason===2&&(be=g[2]||g[3]||be);var J=V;(E.isBeacon||be[cp]===3)&&(J=!1);var f=$(E,J);J=J||f[Zf];var _=Pt();cr(m,function(){return"HttpManager:_doPayloadSend"},function(){for(var T=0;T<E.batches[ye];T++)for(var b=E[Zr][T],A=b[Mo](),x=0;x<A[ye];x++){var B=A[x];if(C){var de=B[Ru]=B[Ru]||{};oe(de,"sendEventStart",_),oe(de,"serializationStart",I),oe(de,"serializationCompleted",U)}B[lg]>0?B[lg]++:B[lg]=1}Or(E[Zr],1e3+(X||0),E[Rt],!0);var Ce={data:E[og],urlString:f.url,headers:f[ps],_thePayload:E,_sendReason:X,timeout:ee,disableXhrSync:M,disableFetchKeepAlive:Y};J&&(Ep(Ce[go],Eu)||(Ce[go][Eu]=V_),Ep(Ce[go],xa)||(Ce[go][xa]=Bf));var ce=null;be&&(ce=function(dt){c[$f]();var Ko=function(To,ol){ke(To,ol,E,X)},mt=E[up]||E[lp];try{be.sendPOST(dt,Ko,mt),k&&k(Ce,dt,mt,E[ig])}catch(To){ut(p,"Unexpected exception sending payload. Ex:"+re(To)),Nr(Ko,0,{})}}),cr(m,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(ce)if(E[Rt]===0&&l++,le&&!E.isBeacon&&be[cp]!==3){var dt={data:Ce[Ya],urlString:Ce[ng],headers:cs({},Ce[go]),timeout:Ce[Ih],disableXhrSync:Ce[J_],disableFetchKeepAlive:Ce[Z_]},Ko=!1;cr(m,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{L(dt,function(mt){Ko=!0,!h&&!mt[Ua]&&(mt[Ua]=mt[Ua]||Ce[Ua],mt[fp]=mt[fp]||Ce[fp]),ce(mt)},E.isSync||E[up])}catch{Ko||ce(Ce)}})}else ce(Ce)})},function(){return{thePayload:E,serializationStart:I,serializationCompleted:U,sendReason:X}},E[lp])}E.sizeExceed&&E.sizeExceed[ye]>0&&Or(E.sizeExceed,8003,E[Rt]),E.failedEvts&&E.failedEvts[ye]>0&&Or(E.failedEvts,8002,E[Rt])}function Ae(E,I){C&&O(E,function(U){var X=U[Ru]=U[Ru]||{};oe(X,"sendEventCompleted",I)})}function ke(E,I,U,X){var le=9e3,be=null,J=!1,f=!1;try{var _=!0;if(typeof E!==ho){if(I){c[Du](I[bh]);var T=I[Dh]||I["kill-duration-seconds"];O(s[pp](I[Sh],T),function(A){O(U[Zr],function(x){if(x[Yt]()===A){be=be||[];var B=x[Ho](0);U.numEvents-=B[ur](),be[Ar](B)}})})}if(E==200||E==204){le=200;return}(!Vh(E)||U.numEvents<=0)&&(_=!1),le=9e3+E%1e3}if(_){le=100;var b=U.retryCnt;U[Rt]===0&&(b<o?(J=!0,Xr(function(){U[Rt]===0&&l--,te(U[Zr],b+1,U[up],j?2:U[Rt],5)},j,gp(b))):(f=!0,j&&(le=8001)))}}finally{J||(c[Du](),$e(U,le,X,f)),Or(be,8004,U[Rt])}}function $e(E,I,U,X){try{X&&d[dp]();var le=E[Zr];I===200&&(le=E.sentEvts||E[Zr],!X&&!E[lp]&&d._clearBackOff(),or(le)),Or(le,I,E[Rt],!0)}finally{E[Rt]===0&&(l--,U!==5&&W.sendQueuedRequests(E[Rt],U))}}function or(E){if(C){var I=Pt();O(E,function(U){U&&U[ur]()>0&&Ae(U[Mo](),I)})}}function Xr(E,I,U){I?E():y.set(E,U)}function Qr(E){for(var I=0;I<E.batches[ye];I++){var U=E[Zr][I].Msfpc();if(U)return encodeURIComponent(U)}return _o}function Ht(E){var I=fe;try{for(var U=0;U<I[ye];U++)try{I[U](E)}catch(le){F(p,1,519,"Response handler failed: "+le)}if(E){var X=JSON.parse(E);Lr(X.webResult)&&Lr(X.webResult[Ga])&&G.set("MSFPC",X.webResult[Ga],365*86400)}}catch{}}function Or(E,I,U,X){if(E&&E[ye]>0&&n){var le=n[Wo(I)];if(le){var be=U!==0;cr(m,function(){return"HttpManager:_sendBatchesNotification"},function(){Xr(function(){try{le.call(n,E,I,be,U)}catch(J){F(p,1,74,"send request notification failed: "+J)}},X||be,0)},function(){return{batches:z(E),reason:I,isSync:be,sendSync:X,sendType:U}},!be)}}}function Wo(E){var I=TR[E];return Lr(I)||(I=hh,E>=9e3&&E<=9999?I=Th:E>=8e3&&E<=8999?I=jf:E>=1e3&&E<=1999&&(I=Eh)),I}})}return e.__ieDyn=1,e})()});function RR(e){return e&&e.sendPOST}var DR,Zh,bR,tS,oS,NR,eS,yR,dg,vs,rS,Sr,PR,nS,iS=R(()=>{Et();xr();us();qi();Ee();B_();_p();Jh();hu();cg();ug();Ma();DR=.25,Zh=500,bR=20,tS=6,oS=2,NR=4,eS=2,yR=1,dg=1e4,vs="eventsDiscarded",rS="",Sr=void 0,PR=bo({eventsLimitInMem:{isVal:ai,v:dg},immediateEventLimit:{isVal:ai,v:500},autoFlushEventsLimit:{isVal:ai,v:0},disableAutoBatchFlushLimit:!1,httpXHROverride:{isVal:RR,v:Sr},overrideInstrumentationKey:Sr,overrideEndpointUrl:Sr,disableTelemetry:!1,ignoreMc1Ms0CookieProcessing:!1,setTimeoutOverride:Sr,clearTimeoutOverride:Sr,payloadPreprocessor:Sr,payloadListener:Sr,disableEventTimings:Sr,valueSanitizer:Sr,stringifyObjects:Sr,enableCompoundKey:Sr,disableOptimizeObj:!1,fetchCredentials:Sr,transports:Sr,unloadTransports:Sr,useSendBeacon:Sr,disableFetchKeepAlive:Sr,avoidOptions:!1,xhrTimeout:Sr,disableXhrSync:Sr,alwaysUseXhrOverride:!1,maxEventRetryAttempts:{isVal:jr,v:tS},maxUnloadEventRetryAttempts:{isVal:jr,v:oS},addNoResponse:Sr,excludeCsMetaData:Sr});nS=(function(e){vt(r,e);function r(){var t=e.call(this)||this;t.identifier="PostChannel",t.priority=1011,t.version="4.3.4";var o,n=!1,i=[],s,a=!1,c=0,u,l=0,d,p={},g=ls,m,h,v,N,S,D,C,G,j,V,ee,M,Y,q,se,ge,L,k,fe,ae,y,pe;return we(r,t,function(Z,De){Ge(),Z._getDbgPlgTargets=function(){return[S,o]},Z[ds]=function(f,_,T){cr(_,function(){return"PostChannel:initialize"},function(){De[ds](f,_,T),fe=_.getNotifyMgr();try{se=Ft(qr(Z[wu]),_.evtNamespace&&_.evtNamespace()),Z._addHook(Ur(f,function(b){var A=b.cfg,x=lt(null,A,_);o=x.getExtCfg(Z[wu],PR),ge=Ha(o[ep],o[rp]),ee=!o[xh]&&Ff(),L=o[Gh],w(_),d=o[sg],u=o.immediateEventLimit,C=o[ag],Y=o.maxEventRetryAttempts,q=o.maxUnloadEventRetryAttempts,k=o[Uh],at(A.endpointUrl)?Z.pause():a&&Z[ka](),J(),y=o[Lh],pe=!!o[kh],ae&&W();var B=A.disablePageUnloadEvents||[];ae=fu(it,B,se),ae=wa(it,B,se)||ae,ae=Aa(lr,A.disablePageShowEvents,se)||ae})),S[ds](f,Z.core,Z)}catch(b){throw Z.setInitialized(!1),b}},function(){return{theConfig:f,core:_,extensions:T}})},Z.processTelemetry=function(f,_){vu(f,Z[wu]),_=_||Z._getTelCtx(_);var T=f;!pe&&!n&&(y&&(T[Yt]=y),Fr(T,!0),M?P(2,2):Me()),Z.processNext(T,_)},Z.getOfflineSupport=function(){try{var f=S&&S[np]();if(S)return{getUrl:function(){return f?f.url:null},serialize:Ve,batch:Ie,shouldProcess:function(_){return!pe},createPayload:function(_){return null},createOneDSPayload:function(_){if(S[bu])return S[bu](_,ee)}}}catch{}return null},Z._doTeardown=function(f,_){P(2,2),n=!0,S.teardown(),W(),Ge()};function W(){pu(null,se),du(null,se),mu(null,se)}function w(f){var _=f[Fa];f[Fa]=function(){var T=0;return L&&(T=T|2),T|_.call(f)}}function Ie(f){var _=rS;return f&&f[ye]&&O(f,function(T){_&&(_+=`
`),_+=T}),_}function Ve(f){var _=rS;try{Mt(f),_=S[op](f)}catch{}return _}function it(f){var _=f||Tr().event;_.type!=="beforeunload"&&(M=!0,S[Pu](M)),P(2,2)}function lr(f){M=!1,S[Pu](M)}function Mt(f){f.ext&&f.ext[$_]&&delete f.ext[$_],f.ext&&f.ext[Kf]&&f.ext[Kf].id&&delete f.ext[Kf].id,ee&&(f.ext=yt(f.ext),f[mp]&&(f[mp]=yt(f[mp])),f[Ya]&&(f[Ya]=yt(f[Ya])))}function Fr(f,_){if(f[Au]||(f[Au]=0),f[ci]||(f[ci]=1),Mt(f),f[ms]){if(v||a)f[ci]=3,f[ms]=!1;else if(S){ee&&(f=yt(f)),S[ap](ui.create(f[Yt],[f]),f[ms]===!0?1:f[ms],3);return}}var T=f[ci],b=l,A=d;T===4&&(b=c,A=u);var x=!1;if(b<A)x=!oe(f,_);else{var B=1,de=bR;T===4&&(B=4,de=1),x=!0,Oe(f[Yt],f[ci],B,de)&&(x=!oe(f,_))}x&&Wo(vs,[f],io.QueueFull)}Z.setEventQueueLimits=function(f,_){o[sg]=d=ai(f)?f:dg,o[ag]=C=ai(_)?_:0,J();var T=l>f;if(!T&&G>0)for(var b=1;!T&&b<=3;b++){var A=D[b];A&&A[Zr]&&O(A[Zr],function(x){x&&x[ur]()>=G&&(T=!0)})}$(!0,T)},Z.pause=function(){Be(),a=!0,S&&S.pause()},Z[ka]=function(){a=!1,S&&S[ka](),Me()},Z._loadTransmitProfiles=function(f){Xr(),ne(f,function(_,T){var b=T[ye];if(b>=2){var A=b>2?T[2]:0;if(T[fs](0,b-2),T[1]<0&&(T[0]=-1),T[1]>0&&T[0]>0){var x=T[0]/T[1];T[0]=Math.ceil(x)*T[1]}A>=0&&T[1]>=0&&A>T[1]&&(A=T[1]),T[Ar](A),p[_]=T}})},Z.flush=function(f,_,T){f===void 0&&(f=!0);var b;if(!a)if(T=T||1,f)_||(b=qt(function(x){_=x})),s==null?(Be(),ke(1,0,T),s=Ke(function(){s=null,$e(_,T)},0)):i[Ar](_);else{var A=Be();Nr(1,1,T),_&&_(),A&&Me()}return b},Z.setMsaAuthTicket=function(f){S[Nu](Tu,f)},Z.setAuthPluginHeader=function(f){S[Nu](W_,f)},Z.removeAuthPluginHeader=function(){S.removeHeader(W_)},Z.hasEvents=st,Z._setTransmitProfile=function(f){g!==f&&p[f]!==void 0&&(Be(),g=f,Me())},kt(Z,function(){return S},["addResponseHandler"]);function Nr(f,_,T){var b=ke(f,_,T);return S[La](_,T),b}function st(){return l>0}function Me(){if(j>=0&&ke(j,0,V)&&S[La](0,V),c>0&&!h&&!a){var f=p[g][2];f>=0&&(h=Ke(function(){h=null,Nr(4,0,1),Me()},f))}var _=p[g][1];!m&&!s&&_>=0&&!a&&(st()?m=Ke(function(){m=null,Nr(N===0?3:1,0,1),N++,N%=2,Me()},_):N=0)}Z[dp]=function(){v<NR&&(v++,Be(),Me())},Z._clearBackOff=function(){v&&(v=0,Be(),Me())};function Ge(){o=null,n=!1,i=[],s=null,a=!1,c=0,u=500,l=0,d=dg,p={},g=ls,m=null,h=null,v=0,N=0,D={},C=0,ae=!1,G=0,j=-1,V=null,ee=!0,M=!1,Y=tS,q=oS,se=null,y=null,pe=!1,ge=Ha(),S=new Qh(Zh,eS,yR,{requeue:Ht,send:I,sent:U,drop:X,rspFail:le,oth:be}),Qr(),z(),J()}function Ke(f,_){_===0&&v&&(_=1);var T=1e3;return v&&(T=gp(v-1)),ge.set(f,_*T)}function Be(){return m!==null?(m.cancel(),m=null,N=0,!0):!1}function P(f,_){Be(),s&&(s.cancel(),s=null),a||Nr(1,f,_)}function z(){D[4]={batches:[],iKeyMap:{}},D[3]={batches:[],iKeyMap:{}},D[2]={batches:[],iKeyMap:{}},D[1]={batches:[],iKeyMap:{}}}function te(f,_,T){var b=D[_];b||(_=1,b=D[_]);var A=b.iKeyMap[f];return!A&&T&&(A=ui.create(f),b.batches[Ar](A),b.iKeyMap[f]=A),A}function $(f,_){S[yu]()&&!v&&(C>0&&l>C&&(_=!0),_&&s==null&&Z.flush(f,function(){},20))}function oe(f,_){ee&&(f=yt(f));var T=f[ci],b=te(f[Yt],T,!0);return b.addEvent(f)?(T!==4?(l++,_&&f[Au]===0&&$(!f.sync,G>0&&b[ur]()>=G)):c++,!0):!1}function Oe(f,_,T,b){for(;T<=_;){var A=te(f,_,!0);if(A&&A[ur]()>0){var x=A[Ho](0,b),B=x[ur]();if(B>0)return T===4?c-=B:l-=B,E(vs,[x],io.QueueFull),!0}T++}return Ae(),!1}function Ae(){for(var f=0,_=0,T=function(A){var x=D[A];x&&x[Zr]&&O(x[Zr],function(B){A===4?f+=B[ur]():_+=B[ur]()})},b=1;b<=4;b++)T(b);l=_,c=f}function ke(f,_,T){var b=!1,A=_===0;return!A||S[yu]()?cr(Z.core,function(){return"PostChannel._queueBatches"},function(){for(var x=[],B=4;B>=f;){var de=D[B];de&&de.batches&&de.batches[ye]>0&&(O(de[Zr],function(Ce){S.addBatch(Ce)?b=b||Ce&&Ce[ur]()>0:x=x[Yo](Ce[Mo]()),B===4?c-=Ce[ur]():l-=Ce[ur]()}),de[Zr]=[],de.iKeyMap={}),B--}x[ye]>0&&Wo(vs,x,io.KillSwitch),b&&j>=f&&(j=-1,V=0)},function(){return{latency:f,sendType:_,sendReason:T}},!A):(j=j>=0?Math.min(j,f):f,V=Math.max(V,T)),b}function $e(f,_){Nr(1,0,_),Ae(),or(function(){f&&f(),i[ye]>0?s=Ke(function(){s=null,$e(i.shift(),_)},0):(s=null,Me())})}function or(f){S[sp]()?f():s=Ke(function(){s=null,or(f)},DR)}function Xr(){Be(),Qr(),g=ls,Me()}function Qr(){p={},p[ls]=[2,1,0],p[Mf]=[6,3,0],p[Hf]=[18,9,0]}function Ht(f,_){var T=[],b=Y;M&&(b=q),O(f,function(A){A&&A[ur]()>0&&O(A[Mo](),function(x){x&&(x[ms]&&(x[ci]=4,x[ms]=!1),x[Au]<b?(vu(x,Z[wu]),Fr(x,!1)):T[Ar](x))})}),T[ye]>0&&Wo(vs,T,io.NonRetryableStatus),M&&P(2,2)}function Or(f,_){var T=fe||{},b=T[f];if(b)try{b.apply(T,_)}catch(A){F(Z.diagLog(),1,74,f+" notification failed: "+A)}}function Wo(f,_){for(var T=[],b=2;b<arguments.length;b++)T[b-2]=arguments[b];_&&_[ye]>0&&Or(f,[_][Yo](T))}function E(f,_){for(var T=[],b=2;b<arguments.length;b++)T[b-2]=arguments[b];_&&_[ye]>0&&O(_,function(A){A&&A[ur]()>0&&Or(f,[A.events()][Yo](T))})}function I(f,_,T){f&&f[ye]>0&&Or("eventsSendRequest",[_>=1e3&&_<=1999?_-1e3:0,T!==!0])}function U(f,_){E("eventsSent",f,_),Me()}function X(f,_){E(vs,f,_>=8e3&&_<=8999?_-8e3:io.Unknown)}function le(f){E(vs,f,io.NonRetryableStatus),Me()}function be(f,_){E(vs,f,io.Unknown),Me()}function J(){k?G=0:G=Math.max(Zh*(eS+1),d/6)}}),t}return r.__ieDyn=1,r})(_n)});var sS={};mc(sS,{BE_PROFILE:()=>Hf,NRT_PROFILE:()=>Mf,PostChannel:()=>nS,RT_PROFILE:()=>ls});var aS=R(()=>{B_();iS()});var Cu,Ou,Tp,Es,jo,et,vo=R(()=>{Cu="sampleRate",Ou="ProcessLegacy",Tp="http.method",Es="https://dc.services.visualstudio.com",jo="/v2/track",et="not_specified"});var hp,uS=R(()=>{qe();hp=um({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]})});var Ts,Re,hs,li,hn,Ba,mg,rt,Sn,lS,Iu,xu,Ss,Xt,Wr,tt,Ds,Bo,bs,Sp,Dp,_g,Ns,fi,Gu,Uu,ys,za,Ps,gg,ot=R(()=>{Ts="split",Re="length",hs="toLowerCase",li="ingestionendpoint",hn="toString",Ba="push",mg="removeItem",rt="name",Sn="message",lS="count",Iu="stringify",xu="pathname",Ss="exceptions",Xt="parsedStack",Wr="properties",tt="measurements",Ds="sizeInBytes",Bo="typeName",bs="severityLevel",Sp="problemGroup",Dp="isManual",_g="CreateFromInterface",Ns="assembly",fi="fileName",Gu="hasFullStack",Uu="level",ys="method",za="line",Ps="duration",gg="receivedResponse"});function vg(e,r,t){var o=r[Re],n=fS(e,r);if(n[Re]!==o){for(var i=0,s=n;t[s]!==void 0;)i++,s=Pr(n,0,147)+pS(i);n=s}return n}function fS(e,r){var t;return r&&(r=Fe(fr(r)),r[Re]>150&&(t=Pr(r,0,150),F(e,2,57,"name is too long.  It has been truncated to 150 characters.",{name:r},!0))),t||r}function ze(e,r,t){t===void 0&&(t=1024);var o;return r&&(t=t||1024,r=Fe(fr(r)),r[Re]>t&&(o=Pr(r,0,t),F(e,2,61,"string value is too long. It has been truncated to "+t+" characters.",{value:r},!0))),o||r}function Rs(e,r){return hg(e,r,2048,66)}function Lu(e,r){var t;return r&&r[Re]>32768&&(t=Pr(r,0,32768),F(e,2,56,"message is too long, it has been truncated to 32768 characters.",{message:r},!0)),t||r}function Eg(e,r){var t;if(r){var o=""+r;o[Re]>32768&&(t=Pr(o,0,32768),F(e,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:r},!0))}return t||r}function ft(e,r){if(r){var t={};ne(r,function(o,n){if(er(n)&&Oo())try{n=Vr()[Iu](n)}catch(i){F(e,2,49,"custom property is not valid",{exception:i},!0)}n=ze(e,n,8192),o=vg(e,o,t),t[o]=n}),r=t}return r}function pt(e,r){if(r){var t={};ne(r,function(o,n){o=vg(e,o,t),t[o]=n}),r=t}return r}function Tg(e,r){return r&&hg(e,r,128,69)[hn]()}function hg(e,r,t,o){var n;return r&&(r=Fe(fr(r)),r[Re]>t&&(n=Pr(r,0,t),F(e,2,o,"input is too long, it has been truncated to "+t+" characters.",{data:r},!0))),n||r}function pS(e){var r="00"+e;return No(r,r[Re]-3)}var Eo=R(()=>{qe();Ee();ot()});function _S(e){var r=mS,t=AR,o=t[r];return dS.createElement?t[r]||(o=t[r]=dS.createElement("a")):o={host:CR(e,!0)},o.href=e,r++,r>=t[Re]&&(r=0),mS=r,o}function CR(e,r){var t=gS(e,r)||"";if(t){var o=t.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(o!=null&&o[Re]>3&&Te(o[2])&&o[2][Re]>0)return o[2]+(o[3]||"")}return t}function gS(e,r){var t=null;if(e){var o=e.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(o!=null&&o[Re]>2&&Te(o[2])&&o[2][Re]>0&&(t=o[2]||"",r&&o[Re]>2)){var n=(o[1]||"")[hs](),i=o[3]||"";(n==="http"&&i===":80"||n==="https"&&i===":443")&&(i=""),t+=i}}return t}var dS,mS,AR,vS=R(()=>{qe();ot();dS=Er()||{},mS=0,AR=[null,null,null,null,null]});function bp(e){return Ue(OR,e[hs]())!==-1}function ES(e,r,t,o){var n,i=o,s=o;if(r&&r[Re]>0){var a=_S(r);if(n=a.host,!i)if(a[xu]!=null){var c=a.pathname[Re]===0?"/":a[xu];c.charAt(0)!=="/"&&(c="/"+c),s=a[xu],i=ze(e,t?t+" "+c:c)}else i=ze(e,r)}else n=o,i=o;return{target:n,name:i,data:s}}var OR,Sg=R(()=>{qe();vo();Eo();vS();ot();OR=[Es+jo,"https://breeze.aimon.applicationinsights.io"+jo,"https://dc-int.services.visualstudio.com"+jo]});var Np,YU,MU,TS=R(()=>{qe();Np=ar({LocalStorage:0,SessionStorage:1}),YU=ar({AI:0,AI_AND_W3C:1,W3C:2}),MU=ar({Normal:1,Critical:2})});function SS(e){try{if(H(ct()))return null;var r=new Date()[hn](),t=ue(e===Np.LocalStorage?"localStorage":"sessionStorage"),o=hS+r;t.setItem(o,r);var n=t.getItem(o)!==r;if(t[mg](o),!n)return t}catch{}return null}function Dg(){return yp()?SS(Np.SessionStorage):null}function bg(e){hS=e||""}function yp(e){return(e||Va===void 0)&&(Va=!!SS(Np.SessionStorage)),Va}function Ng(e,r){var t=Dg();if(t!==null)try{return t.getItem(r)}catch(o){Va=!1,F(e,2,2,"Browser failed read of session storage. "+tr(o),{exception:re(o)})}return null}function yg(e,r,t){var o=Dg();if(o!==null)try{return o.setItem(r,t),!0}catch(n){Va=!1,F(e,2,4,"Browser failed write to session storage. "+tr(n),{exception:re(n)})}return!1}function Pg(e,r){var t=Dg();if(t!==null)try{return t[mg](r),!0}catch(o){Va=!1,F(e,2,6,"Browser failed removal of session storage item. "+tr(o),{exception:re(o)})}return!1}var Va,hS,DS=R(()=>{qe();TS();ot();Va=void 0,hS=""});function ku(e){if(!e)return{};var r=e[Ts](IR),t=yc(r,function(n,i){var s=i[Ts](xR);if(s[Re]===2){var a=s[0][hs](),c=s[1];n[a]=c}return n},{});if(Br(t)[Re]>0){if(t.endpointsuffix){var o=t.location?t.location+".":"";t[li]=t[li]||"https://"+o+"dc."+t.endpointsuffix}t[li]=t[li]||Es,Li(t[li],"/")&&(t[li]=t[li].slice(0,-1))}return t}var IR,xR,bS=R(()=>{qe();vo();ot();IR=";",xR="="});var Rg,NS=R(()=>{qe();vo();ot();Eo();Rg=(function(){function e(r,t,o){var n=this,i=this;i.ver=1,i.sampleRate=100,i.tags={},i[rt]=ze(r,o)||et,i.data=t,i.time=fo(new Date),i.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return n.sampleRate===100?4:1},tags:1,data:1}}return e})()});var Dn,yS=R(()=>{vo();ot();Eo();Dn=(function(){function e(r,t,o,n){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var i=this;i.ver=2,i[rt]=ze(r,t)||et,i[Wr]=ft(r,o),i[tt]=pt(r,n)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Event",e.dataType="EventData",e})()});function Og(e,r){var t=e;return t&&!Te(t)&&(JSON&&JSON[Iu]?(t=JSON[Iu](e),r&&(!t||t==="{}")&&(ie(e[hn])?t=e[hn]():t=""+e)):t=""+e+" - (Missing JSON.stringify)"),t||""}function CS(e,r){var t=e;return e&&(t&&!Te(t)&&(t=e[Cg]||e[AS]||t),t&&!Te(t)&&(t=Og(t,!0)),e.filename&&(t=t+" @"+(e.filename||"")+":"+(e.lineno||"?")+":"+(e.colno||"?"))),r&&r!=="String"&&r!=="Object"&&r!=="Error"&&no(t||"",r)===-1&&(t=r+": "+t),t||""}function UR(e){try{if(er(e))return"hasFullStack"in e&&"typeName"in e}catch{}return!1}function LR(e){try{if(er(e))return"ver"in e&&"exceptions"in e&&"properties"in e}catch{}return!1}function RS(e){return e&&e.src&&Te(e.src)&&e.obj&&Q(e.obj)}function ws(e){var r=e||"";Te(r)||(Te(r[wt])?r=r[wt]:r=""+r);var t=r[Ts](`
`);return{src:r,obj:t}}function kR(e){for(var r=[],t=e[Ts](`
`),o=0;o<t[Re];o++){var n=t[o];t[o+1]&&(n+="@"+t[o+1],o++),r[Ba](n)}return{src:e,obj:r}}function OS(e){var r=null;if(e)try{if(e[wt])r=ws(e[wt]);else if(e[qa]&&e[qa][wt])r=ws(e[qa][wt]);else if(e.exception&&e.exception[wt])r=ws(e.exception[wt]);else if(RS(e))r=e;else if(RS(e[Ag]))r=e[Ag];else if(Tr()&&Tr().opera&&e[Cg])r=kR(e[Sn]);else if(e.reason&&e.reason[wt])r=ws(e.reason[wt]);else if(Te(e))r=ws(e);else{var t=e[Cg]||e[AS]||"";Te(e[PS])&&(t&&(t+=`
`),t+=" from "+e[PS]),t&&(r=ws(t))}}catch(o){r=ws(o)}return r||{src:"",obj:null}}function FR(e){var r="";return e&&(e.obj?O(e.obj,function(t){r+=t+`
`}):r=e.src||""),r}function YR(e){var r,t=e.obj;if(t&&t[Re]>0){r=[];var o=0,n=0;O(t,function(m){var h=m[hn]();if(Ig.regex.test(h)){var v=new Ig(h,o++);n+=v[Ds],r[Ba](v)}});var i=32*1024;if(n>i)for(var s=0,a=r[Re]-1,c=0,u=s,l=a;s<a;){var d=r[s][Ds],p=r[a][Ds];if(c+=d+p,c>i){var g=l-u+1;r.splice(u,g);break}u=s,l=a,s++,a--}}return r}function Pp(e){var r="";if(e&&(r=e.typeName||e[rt]||"",!r))try{var t=/function (.{1,200})\(/,o=t.exec(e.constructor[hn]());r=o&&o[Re]>1?o[1]:""}catch{}return r}function wg(e){if(e)try{if(!Te(e)){var r=Pp(e),t=Og(e,!1);return(!t||t==="{}")&&(e[qa]&&(e=e[qa],r=Pp(e)),t=Og(e,!0)),no(t,r)!==0&&r!=="String"?r+":"+t:t}}catch{}return""+(e||"")}var GR,qa,wt,Ag,PS,Cg,AS,As,wS,Ig,IS=R(()=>{Et();qe();Ee();vo();ot();Eo();GR="<no_method>",qa="error",wt="stack",Ag="stackDetails",PS="errorSrc",Cg="message",AS="description";As=(function(){function e(r,t,o,n,i,s){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var a=this;a.ver=2,LR(t)?(a[Ss]=t[Ss]||[],a[Wr]=t[Wr],a[tt]=t[tt],t[bs]&&(a[bs]=t[bs]),t.id&&(a.id=t.id,t[Wr].id=t.id),t[Sp]&&(a[Sp]=t[Sp]),H(t[Dp])||(a[Dp]=t[Dp])):(o||(o={}),s&&(o.id=s),a[Ss]=[new wS(r,t,o)],a[Wr]=ft(r,o),a[tt]=pt(r,n),i&&(a[bs]=i),s&&(a.id=s))}return e.CreateAutoException=function(r,t,o,n,i,s,a,c){var u,l=Pp(i||s||r);return u={},u[Sn]=CS(r,l),u.url=t,u.lineNumber=o,u.columnNumber=n,u.error=wg(i||s||r),u.evt=wg(s||r),u[Bo]=l,u.stackDetails=OS(a||i||s),u.errorSrc=c,u},e.CreateFromInterface=function(r,t,o,n){var i=t[Ss]&&Qo(t[Ss],function(a){return wS[_g](r,a)}),s=new e(r,zt(zt({},t),{exceptions:i}),o,n);return s},e.prototype.toInterface=function(){var r,t=this,o=t.exceptions,n=t.properties,i=t.measurements,s=t.severityLevel,a=t.problemGroup,c=t.id,u=t.isManual,l=o instanceof Array&&Qo(o,function(d){return d.toInterface()})||void 0;return r={ver:"4.0"},r[Ss]=l,r.severityLevel=s,r.properties=n,r.measurements=i,r.problemGroup=a,r.id=c,r.isManual=u,r},e.CreateSimpleException=function(r,t,o,n,i,s){var a;return{exceptions:[(a={},a[Gu]=!0,a.message=r,a.stack=i,a.typeName=t,a)]}},e.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",e.dataType="ExceptionData",e.formatError=wg,e})(),wS=(function(){function e(r,t,o){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var n=this;if(UR(t))n[Bo]=t[Bo],n[Sn]=t[Sn],n[wt]=t[wt],n[Xt]=t[Xt]||[],n[Gu]=t[Gu];else{var i=t,s=i&&i.evt;Oi(i)||(i=i[qa]||s||i),n[Bo]=ze(r,Pp(i))||et,n[Sn]=Lu(r,CS(t||i,n[Bo]))||et;var a=t[Ag]||OS(t);n[Xt]=YR(a),Q(n[Xt])&&Qo(n[Xt],function(c){c[Ns]=ze(r,c[Ns]),c[fi]=ze(r,c[fi])}),n[wt]=Eg(r,FR(a)),n.hasFullStack=Q(n.parsedStack)&&n.parsedStack[Re]>0,o&&(o[Bo]=o[Bo]||n[Bo])}}return e.prototype.toInterface=function(){var r,t=this,o=t[Xt]instanceof Array&&Qo(t[Xt],function(i){return i.toInterface()}),n=(r={id:t.id,outerId:t.outerId,typeName:t[Bo],message:t[Sn],hasFullStack:t[Gu],stack:t[wt]},r[Xt]=o||void 0,r);return n},e.CreateFromInterface=function(r,t){var o=t[Xt]instanceof Array&&Qo(t[Xt],function(i){return Ig[_g](i)})||t[Xt],n=new e(r,zt(zt({},t),{parsedStack:o}));return n},e})(),Ig=(function(){function e(r,t){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var o=this;if(o[Ds]=0,typeof r=="string"){var n=r;o[Uu]=t,o[ys]=GR,o[Ns]=Fe(n),o[fi]="",o[za]=0;var i=n.match(e.regex);i&&i[Re]>=5&&(o[ys]=Fe(i[2])||o[ys],o[fi]=Fe(i[4]),o[za]=parseInt(i[5])||0)}else o[Uu]=r[Uu],o[ys]=r[ys],o[Ns]=r[Ns],o[fi]=r[fi],o[za]=r[za],o[Ds]=0;o.sizeInBytes+=o.method[Re],o.sizeInBytes+=o.fileName[Re],o.sizeInBytes+=o.assembly[Re],o[Ds]+=e.baseSize,o.sizeInBytes+=o.level.toString()[Re],o.sizeInBytes+=o.line.toString()[Re]}return e.CreateFromInterface=function(r){return new e(r,null)},e.prototype.toInterface=function(){var r=this;return{level:r[Uu],method:r[ys],assembly:r[Ns],fileName:r[fi],line:r[za]}},e.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,e.baseSize=58,e})()});var xS,GS=R(()=>{xS=(function(){function e(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0}return e})()});var bn,US=R(()=>{vo();ot();GS();Eo();bn=(function(){function e(r,t,o,n,i,s,a,c,u){this.aiDataContract={ver:1,metrics:1,properties:0};var l=this;l.ver=2;var d=new xS;d[lS]=n>0?n:void 0,d.max=isNaN(s)||s===null?void 0:s,d.min=isNaN(i)||i===null?void 0:i,d[rt]=ze(r,t)||et,d.value=o,d.stdDev=isNaN(a)||a===null?void 0:a,l.metrics=[d],l[Wr]=ft(r,c),l[tt]=pt(r,u)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",e.dataType="MetricData",e})()});function Rp(e){(isNaN(e)||e<0)&&(e=0),e=Math.round(e);var r=Fu+e%1e3,t=Fu+Math.floor(e/1e3)%60,o=Fu+Math.floor(e/(1e3*60))%60,n=Fu+Math.floor(e/(1e3*60*60))%24,i=Math.floor(e/(1e3*60*60*24));return r=r[Re]===1?"00"+r:r[Re]===2?"0"+r:r,t=t[Re]<2?"0"+t:t,o=o[Re]<2?"0"+o:o,n=n[Re]<2?"0"+n:n,(i>0?i+".":Fu)+n+":"+o+":"+t+"."+r}var Fu,xg=R(()=>{ot();Fu=""});var Cs,LS=R(()=>{vo();xg();ot();Eo();Cs=(function(){function e(r,t,o,n,i,s,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var c=this;c.ver=2,c.id=Tg(r,a),c.url=Rs(r,o),c[rt]=ze(r,t)||et,isNaN(n)||(c[Ps]=Rp(n)),c[Wr]=ft(r,i),c[tt]=pt(r,s)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",e.dataType="PageviewData",e})()});var Os,kS=R(()=>{xg();Sg();ot();Eo();Os=(function(){function e(r,t,o,n,i,s,a,c,u,l,d,p){u===void 0&&(u="Ajax"),this.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0};var g=this;g.ver=2,g.id=t,g[Ps]=Rp(i),g.success=s,g.resultCode=a+"",g.type=ze(r,u);var m=ES(r,o,c,n);g.data=Rs(r,n)||m.data,g.target=ze(r,m.target),l&&(g.target="".concat(g.target," | ").concat(l)),g[rt]=ze(r,m[rt]),g[Wr]=ft(r,d),g[tt]=pt(r,p)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",e.dataType="RemoteDependencyData",e})()});var Is,FS=R(()=>{vo();ot();Eo();Is=(function(){function e(r,t,o,n,i){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var s=this;s.ver=2,t=t||et,s[Sn]=Lu(r,t),s[Wr]=ft(r,n),s[tt]=pt(r,i),o&&(s[bs]=o)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.Message",e.dataType="MessageData",e})()});var xs,YS=R(()=>{vo();ot();Eo();xs=(function(){function e(r,t,o,n,i,s,a){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var c=this;c.ver=2,c.url=Rs(r,o),c[rt]=ze(r,t)||et,c[Wr]=ft(r,i),c[tt]=pt(r,s),a&&(c.domProcessing=a.domProcessing,c[Ps]=a[Ps],c.networkConnect=a.networkConnect,c.perfTotal=a.perfTotal,c[gg]=a[gg],c.sentRequest=a.sentRequest)}return e.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",e.dataType="PageviewPerformanceData",e})()});var Nn,MS=R(()=>{Nn=(function(){function e(r,t){this.aiDataContract={baseType:1,baseData:1},this.baseType=r,this.baseData=t}return e})()});var Gg,HS=R(()=>{qe();Gg=ar({Verbose:0,Information:1,Warning:2,Error:3,Critical:4})});function di(e){var r="ai."+e+".";return function(t){return r+t}}var Yu,Cr,wp,Wa,Ug,pi,Gs,Mu,Hu,Lg=R(()=>{Et();qe();Yu=di("application"),Cr=di("device"),wp=di("location"),Wa=di("operation"),Ug=di("session"),pi=di("user"),Gs=di("cloud"),Mu=di("internal"),Hu=(function(e){vt(r,e);function r(){return e.call(this)||this}return r})(Cm({applicationVersion:Yu("ver"),applicationBuild:Yu("build"),applicationTypeId:Yu("typeId"),applicationId:Yu("applicationId"),applicationLayer:Yu("layer"),deviceId:Cr("id"),deviceIp:Cr("ip"),deviceLanguage:Cr("language"),deviceLocale:Cr("locale"),deviceModel:Cr("model"),deviceFriendlyName:Cr("friendlyName"),deviceNetwork:Cr("network"),deviceNetworkName:Cr("networkName"),deviceOEMName:Cr("oemName"),deviceOS:Cr("os"),deviceOSVersion:Cr("osVersion"),deviceRoleInstance:Cr("roleInstance"),deviceRoleName:Cr("roleName"),deviceScreenResolution:Cr("screenResolution"),deviceType:Cr("type"),deviceMachineName:Cr("machineName"),deviceVMName:Cr("vmName"),deviceBrowser:Cr("browser"),deviceBrowserVersion:Cr("browserVersion"),locationIp:wp("ip"),locationCountry:wp("country"),locationProvince:wp("province"),locationCity:wp("city"),operationId:Wa("id"),operationName:Wa("name"),operationParentId:Wa("parentId"),operationRootId:Wa("rootId"),operationSyntheticSource:Wa("syntheticSource"),operationCorrelationVector:Wa("correlationVector"),sessionId:Ug("id"),sessionIsFirst:Ug("isFirst"),sessionIsNew:Ug("isNew"),userAccountAcquisitionDate:pi("accountAcquisitionDate"),userAccountId:pi("accountId"),userAgent:pi("userAgent"),userId:pi("id"),userStoreRegion:pi("storeRegion"),userAuthUserId:pi("authUserId"),userAnonymousUserAcquisitionDate:pi("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:pi("authUserAcquisitionDate"),cloudName:Gs("name"),cloudRole:Gs("role"),cloudRoleVer:Gs("roleVer"),cloudRoleInstance:Gs("roleInstance"),cloudEnvironment:Gs("environment"),cloudLocation:Gs("location"),cloudDeploymentUnit:Gs("deploymentUnit"),internalNodeName:Mu("nodeName"),internalSdkVersion:Mu("sdkVersion"),internalAgentVersion:Mu("agentVersion"),internalSnippet:Mu("snippet"),internalSdkSrc:Mu("sdkSrc")}))});var Dr,jS=R(()=>{Lg();Dr=new Hu});function BS(e,r){vn(e,null,null,r)}function kg(e){var r=Er(),t=Rr(),o=!1,n=[],i=1;t&&!H(t.onLine)&&!t.onLine&&(i=2);var s=0,a=p(),c=Ft(qr("OfflineListener"),e);try{if(l(Tr())&&(o=!0),r){var u=r.body||r;u.ononline&&l(u)&&(o=!0)}}catch{o=!1}function l(D){var C=!1;return D&&(C=Uo(D,"online",h,c),C&&Uo(D,"offline",v,c)),C}function d(){return a}function p(){return!(s===2||i===2)}function g(){var D=p();a!==D&&(a=D,O(n,function(C){var G={isOnline:a,rState:i,uState:s};try{C(G)}catch{}}))}function m(D){s=D,g()}function h(){i=1,g()}function v(){i=2,g()}function N(){var D=Tr();if(D&&o){if(BS(D,c),r){var C=r.body||r;he(C.ononline)||BS(C,c)}o=!1}}function S(D){return n[Ba](D),{rm:function(){var C=n.indexOf(D);if(C>-1)return n.splice(C,1)}}}return{isOnline:d,isListening:function(){return o},unload:N,addListener:S,setOnlineState:m}}var zS=R(()=>{qe();ot()});var Ap,yn=R(()=>{Sg();bS();uS();vo();NS();yS();IS();US();LS();kS();FS();YS();MS();HS();Lg();Eo();jS();DS();zS();Ap="AppInsightsChannelPlugin"});var mi,VS=R(()=>{mi="duration"});var br,Cp,Kr,zo,Ls,Se,_i,gi,Qt,vi,Pn,Ka,Rn,wn,Op,Jt,$a,ju,Ei,Bu,Xa,ks,zu,Ip,An,Ti,Qa,Ja,$r,xp,Za,ec,rc,Gp,Fg,Up,Lp,Yg,kp,Mg,Cn,Hg,jg,Bg,Vu,zg,Vg,qg,tc,hi,Fp,qu,Yp,Mp,Hp,jp,oc,Wg,Bp,qS,Si=R(()=>{br="tags",Cp="deviceType",Kr="data",zo="name",Ls="traceID",Se="length",_i="stringify",gi="measurements",Qt="dataType",vi="envelopeType",Pn="toString",Ka="_get",Rn="enqueue",wn="count",Op="eventsLimitInMem",Jt="push",$a="item",ju="emitLineDelimitedJson",Ei="clear",Bu="createNew",Xa="markAsSent",ks="clearSent",zu="bufferOverride",Ip="BUFFER_KEY",An="SENT_BUFFER_KEY",Ti="concat",Qa="MAX_BUFFER_SIZE",Ja="triggerSend",$r="diagLog",xp="initialize",Za="_sender",ec="endpointUrl",rc="instrumentationKey",Gp="customHeaders",Fg="maxBatchSizeInBytes",Up="onunloadDisableBeacon",Lp="isBeaconApiDisabled",Yg="alwaysUseXhrOverride",kp="disableXhr",Mg="enableSessionStorageBuffer",Cn="_buffer",Hg="onunloadDisableFetch",jg="disableSendBeaconSplit",Bg="enableSendPromise",Vu="getSenderInst",zg="unloadTransports",Vg="convertUndefined",qg="maxBatchInterval",tc="serialize",hi="_onError",Fp="_onPartialSuccess",qu="_onSuccess",Yp="itemsReceived",Mp="itemsAccepted",Hp="oriPayload",jp="baseType",oc="sampleRate",Wg="eventsSendRequest",Bp="getSamplingScore",qS="getHashCodeScore"});function mr(e,r,t){return Wt(e,r,t,ro)}function MR(e,r,t){var o=t[br]=t[br]||{},n=r.ext=r.ext||{},i=r[br]=r[br]||[],s=n.user;s&&(mr(o,Dr.userAuthUserId,s.authId),mr(o,Dr.userId,s.id||s.localId));var a=n.app;a&&mr(o,Dr.sessionId,a.sesId);var c=n.device;c&&(mr(o,Dr.deviceId,c.id||c.localId),mr(o,Dr[Cp],c.deviceClass),mr(o,Dr.deviceIp,c.ip),mr(o,Dr.deviceModel,c.model),mr(o,Dr[Cp],c[Cp]));var u=r.ext.web;if(u){mr(o,Dr.deviceLanguage,u.browserLang),mr(o,Dr.deviceBrowserVersion,u.browserVer),mr(o,Dr.deviceBrowser,u.browser);var l=t[Kr]=t[Kr]||{},d=l[Je]=l[Je]||{},p=d[kr]=d[kr]||{};mr(p,"domain",u.domain),mr(p,"isManual",u.isManual?WS:null),mr(p,"screenRes",u.screenRes),mr(p,"userConsent",u.userConsent?WS:null)}var g=n.os;g&&(mr(o,Dr.deviceOS,g[zo]),mr(o,Dr.deviceOSVersion,g.osVer));var m=n.trace;m&&(mr(o,Dr.operationParentId,m.parentID),mr(o,Dr.operationName,ze(e,m[zo])),mr(o,Dr.operationId,m[Ls]));for(var h={},v=i[Se]-1;v>=0;v--){var N=i[v];ne(N,function(D,C){h[D]=C}),i.splice(v,1)}ne(i,function(D,C){h[D]=C});var S=zt(zt({},o),h);S[Dr.internalSdkVersion]||(S[Dr.internalSdkVersion]=ze(e,"javascript:".concat(HR.Version),64)),t[br]=yt(S)}function Di(e,r,t){H(e)||ne(e,function(o,n){jr(n)?t[o]=n:Te(n)?r[o]=n:Oo()&&(r[o]=Vr()[_i](n))})}function Fs(e,r){H(e)||ne(e,function(t,o){e[t]=o||r})}function Ys(e,r,t,o){var n=new Rg(e,o,r);mr(n,"sampleRate",t[Cu]),(t[Je]||{}).startTime&&(n.time=fo(t[Je].startTime)),n.iKey=t.iKey;var i=t.iKey.replace(/-/g,"");return n[zo]=n[zo].replace("{0}",i),MR(e,t,n),t[br]=t[br]||[],yt(n)}function Ms(e,r){H(r[Je])&&F(e,1,46,"telemetryItem.baseData cannot be null.")}function KS(e,r,t){Ms(e,r);var o=r[Je][gi]||{},n=r[Je][kr]||{};Di(r[Kr],n,o),H(t)||Fs(n,t);var i=r[Je];if(H(i))return ut(e,"Invalid input for dependency data"),null;var s=i[kr]&&i[kr][Tp]?i[kr][Tp]:"GET",a=new Os(e,i.id,i.target,i[zo],i[mi],i.success,i.responseCode,s,i.type,i.correlationContext,n,o),c=new Nn(Os[Qt],a);return Ys(e,Os[vi],r,c)}function $g(e,r,t){Ms(e,r);var o={},n={};r[Kg]!==Dn[Qt]&&(o.baseTypeSource=r[Kg]),r[Kg]===Dn[Qt]?(o=r[Je][kr]||{},n=r[Je][gi]||{}):r[Je]&&Di(r[Je],o,n),Di(r[Kr],o,n),H(t)||Fs(o,t);var i=r[Je][zo],s=new Dn(e,i,o,n),a=new Nn(Dn[Qt],s);return Ys(e,Dn[vi],r,a)}function $S(e,r,t){Ms(e,r);var o=r[Je][gi]||{},n=r[Je][kr]||{};Di(r[Kr],n,o),H(t)||Fs(n,t);var i=r[Je],s=As.CreateFromInterface(e,i,n,o),a=new Nn(As[Qt],s);return Ys(e,As[vi],r,a)}function XS(e,r,t){Ms(e,r);var o=r[Je],n=o[kr]||{},i=o[gi]||{};Di(r[Kr],n,i),H(t)||Fs(n,t);var s=new bn(e,o[zo],o.average,o.sampleCount,o.min,o.max,o.stdDev,n,i),a=new Nn(bn[Qt],s);return Ys(e,bn[vi],r,a)}function QS(e,r,t){Ms(e,r);var o,n=r[Je];!H(n)&&!H(n[kr])&&!H(n[kr][mi])?(o=n[kr][mi],delete n[kr][mi]):!H(r[Kr])&&!H(r[Kr][mi])&&(o=r[Kr][mi],delete r[Kr][mi]);var i=r[Je],s;((r.ext||{}).trace||{})[Ls]&&(s=r.ext.trace[Ls]);var a=i.id||s,c=i[zo],u=i.uri,l=i[kr]||{},d=i[gi]||{};if(H(i.refUri)||(l.refUri=i.refUri),H(i.pageType)||(l.pageType=i.pageType),H(i.isLoggedIn)||(l.isLoggedIn=i.isLoggedIn[Pn]()),!H(i[kr])){var p=i[kr];ne(p,function(h,v){l[h]=v})}Di(r[Kr],l,d),H(t)||Fs(l,t);var g=new Cs(e,c,u,o,l,d,a),m=new Nn(Cs[Qt],g);return Ys(e,Cs[vi],r,m)}function JS(e,r,t){Ms(e,r);var o=r[Je],n=o[zo],i=o.uri||o.url,s=o[kr]||{},a=o[gi]||{};Di(r[Kr],s,a),H(t)||Fs(s,t);var c=new xs(e,n,i,void 0,s,a,o),u=new Nn(xs[Qt],c);return Ys(e,xs[vi],r,u)}function ZS(e,r,t){Ms(e,r);var o=r[Je].message,n=r[Je].severityLevel,i=r[Je][kr]||{},s=r[Je][gi]||{};Di(r[Kr],i,s),H(t)||Fs(i,t);var a=new Is(e,o,n,i,s),c=new Nn(Is[Qt],a);return Ys(e,Is[vi],r,c)}var Kg,Je,kr,WS,HR,eD=R(()=>{Et();yn();qe();VS();Si();Kg="baseType",Je="baseData",kr="properties",WS="true";HR={Version:"3.3.4"}});var rD,zp,jR,Xg,tD=R(()=>{Et();xr();yn();qe();Si();rD=(function(){function e(r,t){var o=[],n=!1,i=t.maxRetryCnt;this[Ka]=function(){return o},this._set=function(s){return o=s,o},we(e,this,function(s){s[Rn]=function(a){if(s[wn]()>=t[Op]){n||(F(r,2,105,"Maximum in-memory buffer size reached: "+s[wn](),!0),n=!0);return}a.cnt=a.cnt||0,!(!H(i)&&a.cnt>i)&&o[Jt](a)},s[wn]=function(){return o[Se]},s.size=function(){for(var a=o[Se],c=0;c<o[Se];c++)a+=o[c].item[Se];return t[ju]||(a+=2),a},s[Ei]=function(){o=[],n=!1},s.getItems=function(){return o.slice(0)},s.batchPayloads=function(a){if(a&&a[Se]>0){var c=[];O(a,function(l){c[Jt](l[$a])});var u=t[ju]?c.join(`
`):"["+c.join(",")+"]";return u}return null},s[Bu]=function(a,c,u){var l=o.slice(0);a=a||r,c=c||{};var d=u?new Xg(a,c):new zp(a,c);return O(l,function(p){d[Rn](p)}),d}})}return e.__ieDyn=1,e})(),zp=(function(e){vt(r,e);function r(t,o){var n=e.call(this,t,o)||this;return we(r,n,function(i,s){i[Xa]=function(a){s[Ei]()},i[ks]=function(a){}}),n}return r.__ieDyn=1,r})(rD),jR=["AI_buffer","AI_sentBuffer"],Xg=(function(e){vt(r,e);function r(o,n){var i=e.call(this,o,n)||this,s=!1,a=n?.namePrefix,c=n[zu]||{getItem:Ng,setItem:yg},u=c.getItem,l=c.setItem,d=n.maxRetryCnt;return we(r,i,function(p,g){var m=C(r[Ip]),h=C(r[An]),v=V(),N=h[Ti](v),S=p._set(m[Ti](N));S[Se]>r[Qa]&&(S[Se]=r[Qa]),j(r[An],[]),j(r[Ip],S),p[Rn]=function(M){if(p[wn]()>=r[Qa]){s||(F(o,2,67,"Maximum buffer size reached: "+p[wn](),!0),s=!0);return}M.cnt=M.cnt||0,!(!H(d)&&M.cnt>d)&&(g[Rn](M),j(r.BUFFER_KEY,p[Ka]()))},p[Ei]=function(){g[Ei](),j(r.BUFFER_KEY,p[Ka]()),j(r[An],[]),s=!1},p[Xa]=function(M){j(r[Ip],p._set(D(M,p[Ka]())));var Y=C(r[An]);Y instanceof Array&&M instanceof Array&&(Y=Y[Ti](M),Y[Se]>r[Qa]&&(F(o,1,67,"Sent buffer reached its maximum size: "+Y[Se],!0),Y[Se]=r[Qa]),j(r[An],Y))},p[ks]=function(M){var Y=C(r[An]);Y=D(M,Y),j(r[An],Y)},p[Bu]=function(M,Y,q){q=!!q;var se=p[Ka]().slice(0),ge=C(r[An]).slice(0);M=M||o,Y=Y||{},p[Ei]();var L=q?new r(M,Y):new zp(M,Y);return O(se,function(k){L[Rn](k)}),q&&L[Xa](ge),L};function D(M,Y){var q=[],se=[];return O(M,function(ge){se[Jt](ge[$a])}),O(Y,function(ge){!ie(ge)&&Ue(se,ge[$a])===-1&&q[Jt](ge)}),q}function C(M){var Y=M;return Y=a?a+"_"+Y:Y,G(Y)}function G(M){try{var Y=u(o,M);if(Y){var q=Vr().parse(Y);if(Te(q)&&(q=Vr().parse(q)),q&&Q(q))return q}}catch(se){F(o,1,42," storage key: "+M+", "+tr(se),{exception:re(se)})}return[]}function j(M,Y){var q=M;try{q=a?a+"_"+q:q;var se=JSON[_i](Y);l(o,q,se)}catch(ge){l(o,q,JSON[_i]([])),F(o,2,41," storage key: "+q+", "+tr(ge)+". Buffer cleared",{exception:re(ge)})}}function V(){var M=[];try{return O(jR,function(Y){var q=ee(Y);if(M=M[Ti](q),a){var se=a+"_"+Y,ge=ee(se);M=M[Ti](ge)}}),M}catch(Y){F(o,2,41,"Transfer events from previous buffers: "+tr(Y)+". previous Buffer items can not be removed",{exception:re(Y)})}return[]}function ee(M){try{var Y=G(M),q=[];return O(Y,function(se){var ge={item:se,cnt:0};q[Jt](ge)}),Pg(o,M),q}catch{}return[]}}),i}var t;return t=r,r.VERSION="_1",r.BUFFER_KEY="AI_buffer"+t.VERSION,r.SENT_BUFFER_KEY="AI_sentBuffer"+t.VERSION,r.MAX_BUFFER_SIZE=2e3,r})(rD)});var oD,nD=R(()=>{xr();qe();Si();oD=(function(){function e(r){we(e,this,function(t){t[tc]=function(s){var a=o(s,"root");try{return Vr()[_i](a)}catch(c){F(r,1,48,c&&ie(c[Pn])?c[Pn]():"Error serializing object",null,!0)}};function o(s,a){var c="__aiCircularRefCheck",u={};if(!s)return F(r,1,48,"cannot serialize object because it is null or undefined",{name:a},!0),u;if(s[c])return F(r,2,50,"Circular reference detected while serializing object",{name:a},!0),u;if(!s.aiDataContract){if(a==="measurements")u=i(s,"number",a);else if(a==="properties")u=i(s,"string",a);else if(a==="tags")u=i(s,"string",a);else if(Q(s))u=n(s,a);else{F(r,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:a},!0);try{Vr()[_i](s),u=s}catch(l){F(r,1,48,l&&ie(l[Pn])?l[Pn]():"Error serializing object",null,!0)}}return u}return s[c]=!0,ne(s.aiDataContract,function(l,d){var p=ie(d)?d()&1:d&1,g=ie(d)?d()&4:d&4,m=d&2,h=s[l]!==void 0,v=er(s[l])&&s[l]!==null;if(p&&!h&&!m)F(r,1,24,"Missing required field specification. The field is required but not present on source",{field:l,name:a});else if(!g){var N=void 0;v?m?N=n(s[l],l):N=o(s[l],l):N=s[l],N!==void 0&&(u[l]=N)}}),delete s[c],u}function n(s,a){var c;if(s)if(!Q(s))F(r,1,54,`This field was specified as an array in the contract but the item is not an array.\r
`,{name:a},!0);else{c=[];for(var u=0;u<s[Se];u++){var l=s[u],d=o(l,a+"["+u+"]");c[Jt](d)}}return c}function i(s,a,c){var u;return s&&(u={},ne(s,function(l,d){if(a==="string")d===void 0?u[l]="undefined":d===null?u[l]="null":d[Pn]?u[l]=d[Pn]():u[l]="invalid field: toString() is not defined.";else if(a==="number")if(d===void 0)u[l]="undefined";else if(d===null)u[l]="null";else{var p=parseFloat(d);u[l]=p}else u[l]="invalid field: "+c+" is of unknown type.",F(r,1,u[l],null,!0)})),u}})}return e.__ieDyn=1,e})()});var BR,iD,sD=R(()=>{Si();BR=8,iD=(function(){function e(){}return e.prototype.getHashCodeScore=function(r){var t=this.getHashCode(r)/e.INT_MAX_VALUE;return t*100},e.prototype.getHashCode=function(r){if(r==="")return 0;for(;r[Se]<BR;)r=r[Ti](r);for(var t=5381,o=0;o<r[Se];++o)t=(t<<5)+t+r.charCodeAt(o),t=t&t;return Math.abs(t)},e.INT_MAX_VALUE=2147483647,e})()});var aD,cD=R(()=>{yn();Si();sD();aD=(function(){function e(){var r=this,t=new iD,o=new Hu;r[Bp]=function(n){var i=0;return n[br]&&n[br][o.userId]?i=t.getHashCodeScore(n[br][o.userId]):n.ext&&n.ext.user&&n.ext.user.id?i=t[qS](n.ext.user.id):n[br]&&n[br][o.operationId]?i=t.getHashCodeScore(n[br][o.operationId]):n.ext&&n.ext.telemetryTrace&&n.ext.telemetryTrace[Ls]?i=t.getHashCodeScore(n.ext.telemetryTrace[Ls]):i=Math.random()*100,i}}return e})()});var uD,lD=R(()=>{yn();qe();Si();cD();uD=(function(){function e(r,t){this.INT_MAX_VALUE=2147483647;var o=t||fn(null);(r>100||r<0)&&(o.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:r},!0),r=100),this[oc]=r,this.samplingScoreGenerator=new aD}return e.prototype.isSampledIn=function(r){var t=this[oc],o=!1;return t==null||t>=100||r.baseType===bn[Qt]?!0:(o=this.samplingScoreGenerator[Bp](r)<t,o)},e})()});function pD(e){try{return e.responseText}catch{}return null}function VR(e){return e&&e.sendPOST}function qR(e){return!isNaN(e)&&e>0&&e<=100}var We,On,Vo,fD,zR,dD,WR,Wu,mD=R(()=>{Et();xr();yn();qe();Ee();eD();tD();nD();lD();Si();Vo=void 0,fD="",zR=65e3;dD=bo((We={endpointUrl:Da(ro,Es+jo)},We[ju]=$t(),We[qg]=15e3,We[Fg]=102400,We.disableTelemetry=$t(),We[Mg]=$t(!0),We.isRetryDisabled=$t(),We[Lp]=$t(!0),We[jg]=$t(!0),We[kp]=$t(),We[Hg]=$t(),We[Up]=$t(),We[rc]=Vo,We.namePrefix=Vo,We.samplingPercentage=Da(qR,100),We[Gp]=Vo,We[Vg]=Vo,We[Op]=1e4,We[zu]=!1,We.httpXHROverride={isVal:VR,v:Vo},We[Yg]=$t(),We.transports=Vo,We.retryCodes=Vo,We.maxRetryCnt={isVal:jr,v:10},We));WR=(On={},On[Dn.dataType]=$g,On[Is.dataType]=ZS,On[Cs.dataType]=QS,On[xs.dataType]=JS,On[As.dataType]=$S,On[bn.dataType]=XS,On[Os.dataType]=KS,On),Wu=(function(e){vt(r,e);function r(){var t=e.call(this)||this;t.priority=1001,t.identifier=Ap;var o,n,i,s,a,c,u,l,d=0,p,g,m,h,v,N,S,D,C,G,j,V,ee,M,Y,q,se,ge,L,k,fe,ae,y,pe,Z,De,W;return we(r,t,function(w,Ie){J(),w.pause=function(){I(),s=!0},w.resume=function(){s&&(s=!1,n=null,Ae(),E())},w.flush=function(f,_,T){if(f===void 0&&(f=!0),!s){I();try{return w[Ja](f,null,T||1)}catch(b){F(w[$r](),1,22,"flush failed, telemetry will not be collected: "+tr(b),{exception:re(b)})}}},w.onunloadFlush=function(){if(!s)if(S||k)try{return w[Ja](!0,or,2)}catch(f){F(w[$r](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+tr(f),{exception:re(f)})}else w.flush(!1)},w.addHeader=function(f,_){l[f]=_},w[xp]=function(f,_,T,b){w.isInitialized()&&F(w[$r](),1,28,"Sender is already initialized"),Ie[xp](f,_,T,b);var A=w.identifier;c=new oD(_.logger),o=0,n=null,i=0,w[Za]=null,u=0;var x=w[$r]();m=Ft(qr("Sender"),_.evtNamespace&&_.evtNamespace()),g=kg(m),w._addHook(Ur(f,function(B){var de=B.cfg;de.storagePrefix&&bg(de.storagePrefix);var Ce=lt(null,de,_),ce=Ce.getExtCfg(A,dD),dt=ce[ec];if(h&&dt===h){var Ko=de[ec];Ko&&Ko!==dt&&(ce[ec]=Ko)}at(ce[rc])&&(ce[rc]=de[rc]),xe(w,"_senderConfig",{g:function(){return ce}}),v!==ce[ec]&&(h=v=ce[ec]),_.activeStatus()===It.PENDING?w.pause():_.activeStatus()===It.ACTIVE&&w.resume(),G&&G!==ce[Gp]&&O(G,function(Yr){delete l[Yr.header]}),N=ce[Fg],S=(ce[Up]===!1||ce[Lp]===!1)&&Kt(),D=ce[Up]===!1&&Kt(),C=ce[Lp]===!1&&Kt(),k=ce[Yg],fe=!!ce[kp],W=ce.retryCodes;var mt=ce[zu],To=!!ce[Mg]&&(!!mt||yp()),ol=ce.namePrefix,Xb=To!==q||To&&ge!==ol||To&&se!==mt;if(w[Cn]){if(Xb)try{w._buffer=w._buffer[Bu](x,ce,To)}catch(Yr){F(w[$r](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+tr(Yr),{exception:re(Yr)})}Ae()}else w[Cn]=To?new Xg(x,ce):new zp(x,ce);ge=ol,q=To,se=mt,ae=!ce[Hg]&&cn(!0),Z=!!ce[jg],w._sample=new uD(ce.samplingPercentage,x),V=ce[rc],!at(V)&&!be(V,de)&&F(x,1,100,"Invalid Instrumentation key "+V),G=ce[Gp],Te(h)&&!bp(h)&&G&&G[Se]>0?O(G,function(Yr){t.addHeader(Yr.header,Yr.value)}):G=null,L=ce[Bg];var Gv=it();De?De.SetConfig(Gv):(De=new ss,De[xp](Gv,x));var nl=ce.httpXHROverride,il=null,dc=null,Qb=sn([3,1,2],ce.transports);il=De&&De[Vu](Qb,!1);var md=De&&De.getFallbackInst();y=function(Yr,Pi){return $(md,Yr,Pi)},pe=function(Yr,Pi){return $(md,Yr,Pi,!1)},il=k?nl:il||nl||md,w[Za]=function(Yr,Pi){return $(il,Yr,Pi)},ae&&(p=Ht);var _d=sn([3,1],ce[zg]);ae||(_d=_d.filter(function(Yr){return Yr!==2})),dc=De&&De[Vu](_d,!0),dc=k?nl:dc||nl,(k||ce[zg]||!p)&&dc&&(p=function(Yr,Pi){return $(dc,Yr,Pi)}),p||(p=y),j=ce.disableTelemetry,ee=ce[Vg]||Vo,M=ce.isRetryDisabled,Y=ce[qg]}))},w.processTelemetry=function(f,_){var T;_=w._getTelCtx(_);var b=_[$r]();try{var A=Me(f,b);if(!A)return;var x=Ge(f,b);if(!x)return;var B=c[tc](x),de=w[Cn];Ae(B);var Ce=(T={},T[$a]=B,T.cnt=0,T);de[Rn](Ce),E()}catch(ce){F(b,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+tr(ce),{exception:re(ce)})}w.processNext(f,_)},w.isCompletelyIdle=function(){return!s&&d===0&&w._buffer[wn]()===0},w.getOfflineListener=function(){return g},w._xhrReadyStateChange=function(f,_,T){if(!Qr(_))return lr(f,_,T)},w[Ja]=function(f,_,T){f===void 0&&(f=!0);var b;if(!s)try{var A=w[Cn];if(j)A[Ei]();else{if(A[wn]()>0){var x=A.getItems();le(T||0,f),_?b=_.call(w,x,f):b=w[Za](x,f)}i=+new Date}I()}catch(de){var B=jc();(!B||B>9)&&F(w[$r](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+tr(de),{exception:re(de)})}return b},w.getOfflineSupport=function(){var f;return f={getUrl:function(){return h},createPayload:P},f[tc]=Ke,f.batch=Be,f.shouldProcess=function(_){return!!Me(_)},f},w._doTeardown=function(f,_){w.onunloadFlush(),ln(g,!1),J()},w[hi]=function(f,_,T){if(!Qr(f))return Mt(f,_,T)},w[Fp]=function(f,_){if(!Qr(f))return Fr(f,_)},w[qu]=function(f,_){if(!Qr(f))return Nr(f,_)},w._xdrOnLoad=function(f,_){if(!Qr(_))return Ve(f,_)};function Ve(f,_){var T=pD(f);if(f&&(T+""=="200"||T===""))o=0,w[qu](_,0);else{var b=is(T);b&&b[Yp]&&b[Yp]>b[Mp]&&!M?w[Fp](_,b):w[hi](_,Xi(f))}}function it(){var f;try{var _={xdrOnComplete:function(b,A,x){var B=st(x);if(B)return Ve(b,B)},fetchOnComplete:function(b,A,x,B){var de=st(B);if(de)return ke(b.status,de,b.url,de[Se],b.statusText,x||"")},xhrOnComplete:function(b,A,x){var B=st(x);if(B)return lr(b,B,B[Se])},beaconOnRetry:function(b,A,x){return Xr(b,A,x)}},T=(f={},f[Bg]=L,f.isOneDs=!1,f.disableCredentials=!1,f[kp]=fe,f.disableBeacon=!C,f.disableBeaconSync=!D,f.senderOnCompleteCallBack=_,f);return T}catch{}return null}function lr(f,_,T){f.readyState===4&&ke(f.status,_,f.responseURL,T,nn(f),pD(f)||f.response)}function Mt(f,_,T){F(w[$r](),2,26,"Failed to send telemetry.",{message:_}),w._buffer&&w._buffer[ks](f)}function Fr(f,_){for(var T=[],b=[],A=_.errors.reverse(),x=0,B=A;x<B.length;x++){var de=B[x],Ce=f.splice(de.index,1)[0];U(de.statusCode)?b[Jt](Ce):T[Jt](Ce)}f[Se]>0&&w[qu](f,_[Mp]),T[Se]>0&&w[hi](T,nn(null,["partial success",_[Mp],"of",_.itemsReceived].join(" "))),b[Se]>0&&(Or(b),F(w[$r](),2,40,"Partial success. Delivered: "+f[Se]+", Failed: "+T[Se]+". Will retry to send "+b[Se]+" our of "+_[Yp]+" items"))}function Nr(f,_){w._buffer&&w._buffer[ks](f)}function st(f){try{if(f){var _=f,T=_[Hp];return T&&T[Se]?T:null}}catch{}return null}function Me(f,_){if(j)return!1;if(!f)return _&&F(_,1,7,"Cannot send empty telemetry"),!1;if(f.baseData&&!f[jp])return _&&F(_,1,70,"Cannot send telemetry without baseData and baseType"),!1;if(f[jp]||(f[jp]="EventData"),!w[Za])return _&&F(_,1,28,"Sender was not initialized"),!1;if(z(f))f[Cu]=w._sample[oc];else return _&&F(_,2,33,"Telemetry item was sampled out and not sent",{SampleRate:w._sample[oc]}),!1;return!0}function Ge(f,_){var T=f.iKey||V,b=r.constructEnvelope(f,T,_,ee);if(!b){F(_,1,47,"Unable to create an AppInsights envelope");return}var A=!1;if(f[br]&&f[br][Ou]&&(O(f[br][Ou],function(x){try{x&&x(b)===!1&&(A=!0,ut(_,"Telemetry processor check returns false"))}catch(B){F(_,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+tr(B),{exception:re(B)},!0)}}),delete f[br][Ou]),!A)return b}function Ke(f){var _=fD,T=w[$r]();try{var b=Me(f,T),A=null;b&&(A=Ge(f,T)),A&&(_=c[tc](A))}catch{}return _}function Be(f){var _=fD;return f&&f[Se]&&(_="["+f.join(",")+"]"),_}function P(f){var _,T=Oe();return _={urlString:h},_[Kr]=f,_.headers=T,_}function z(f){return w._sample.isSampledIn(f)}function te(f,_,T,b){_===200&&f?w._onSuccess(f,f[Se]):b&&w[hi](f,b)}function $(f,_,T,b){b===void 0&&(b=!0);var A=function(de,Ce,ce){return te(_,de,Ce,ce)},x=oe(_),B=f&&f.sendPOST;return B&&x?(b&&w._buffer[Xa](_),B(x,A,!T)):null}function oe(f){var _;if(Q(f)&&f[Se]>0){var T=w[Cn].batchPayloads(f),b=Oe(),A=(_={},_[Kr]=T,_.urlString=h,_.headers=b,_.disableXhrSync=fe,_.disableFetchKeepAlive=!ae,_[Hp]=f,_);return A}return null}function Oe(){try{var f=l||{};return bp(h)&&(f[hp[6]]=hp[7]),f}catch{}return null}function Ae(f){var _=f?f[Se]:0;return w[Cn].size()+_>N?((!g||g.isOnline())&&w[Ja](!0,null,10),!0):!1}function ke(f,_,T,b,A,x){var B=null;if(w._appId||(B=is(x),B&&B.appId&&(w._appId=B.appId)),(f<200||f>=300)&&f!==0){if((f===301||f===307||f===308)&&!$e(T)){w[hi](_,A);return}if(g&&!g.isOnline()){if(!M){var de=10;Or(_,de),F(w[$r](),2,40,". Offline - Response Code: ".concat(f,". Offline status: ").concat(!g.isOnline(),". Will retry to send ").concat(_.length," items."))}return}!M&&U(f)?(Or(_),F(w[$r](),2,40,". Response code "+f+". Will retry to send "+_[Se]+" items.")):w[hi](_,A)}else $e(T),f===206?(B||(B=is(x)),B&&!M?w[Fp](_,B):w[hi](_,A)):(o=0,w[qu](_,b))}function $e(f){return u>=10?!1:!H(f)&&f!==""&&f!==h?(h=f,++u,!0):!1}function or(f,_){if(p)p(f,!1);else{var T=De&&De[Vu]([3],!0);return $(T,f,_)}}function Xr(f,_,T){var b=f,A=b&&b[Hp];if(Z)pe&&pe(A,!0),F(w[$r](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var x=[],B=0;B<A[Se];B++){var de=A[B],Ce=[de],ce=oe(Ce);T(ce,_)?w._onSuccess(Ce,Ce[Se]):x[Jt](de)}x[Se]>0&&(pe&&pe(x,!0),F(w[$r](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}function Qr(f){try{if(f&&f[Se])return Te(f[0])}catch{}return null}function Ht(f,_){var T=null;if(Q(f)){for(var b=f[Se],A=0;A<f[Se];A++)b+=f[A].item[Se];var x=De.getSyncFetchPayload();x+b<=zR?T=2:Kt()?T=3:(T=1,F(w[$r](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender."));var B=De&&De[Vu]([T],!0);return $(B,f,_)}return null}function Or(f,_){if(_===void 0&&(_=1),!(!f||f[Se]===0)){var T=w[Cn];T[ks](f),o++;for(var b=0,A=f;b<A.length;b++){var x=A[b];x.cnt=x.cnt||0,x.cnt++,T[Rn](x)}Wo(_),E()}}function Wo(f){var _=10,T;if(o<=1)T=_;else{var b=(Math.pow(2,o)-1)/2,A=Math.floor(Math.random()*b*_)+1;A=f*A,T=Math.max(Math.min(A,3600),_)}var x=sr()+T*1e3;n=x}function E(){if(!a&&!s){var f=n?Math.max(0,n-sr()):0,_=Math.max(Y,f);a=Ot(function(){a=null,w[Ja](!0,null,1)},_)}}function I(){a&&a.cancel(),a=null,n=null}function U(f){return H(W)?f===401||f===408||f===429||f===500||f===502||f===503||f===504:W[Se]&&W.indexOf(f)>-1}function X(){var f="getNotifyMgr";return w.core[f]?w.core[f]():w.core._notificationManager}function le(f,_){var T=X();if(T&&T[Wg])try{T[Wg](f,_)}catch(b){F(w[$r](),1,74,"send request notification failed: "+tr(b),{exception:re(b)})}}function be(f,_){var T=_.disableInstrumentationKeyValidation,b=H(T)?!1:T;if(b)return!0;var A="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",x=new RegExp(A);return x.test(f)}function J(){w[Za]=null,w[Cn]=null,w._appId=null,w._sample=null,l={},g=null,o=0,n=null,i=null,s=!1,a=null,c=null,u=0,d=0,p=null,m=null,h=null,v=null,N=0,S=!1,G=null,j=!1,V=null,ee=Vo,M=!1,q=null,ge=Vo,fe=!1,ae=!1,Z=!1,y=null,pe=null,De=null,xe(w,"_senderConfig",{g:function(){return Xl({},dD)}})}}),t}return r.constructEnvelope=function(t,o,n,i){var s;o!==t.iKey&&!H(o)?s=zt(zt({},t),{iKey:o}):s=t;var a=WR[s.baseType]||$g;return a(n,s,i)},r})(_n)});var Qg=R(()=>{mD()});var Hs,Ku,Jg,js,Zg,nc,_D=R(()=>{Hs="instrumentationKey",Ku="connectionString",Jg="instrumentationkey",js="endpointUrl",Zg="ingestionendpoint",nc="userOverrideEndpointUrl"});var gD={};mc(gD,{AppInsightsCore:()=>gn,ApplicationInsights:()=>XR,Sender:()=>Wu,SeverityLevel:()=>Gg,arrForEach:()=>O,isNullOrUndefined:()=>H,proxyFunctions:()=>kt,throwError:()=>vr});function $R(e){return e&&e>0}var ic,ev,KR,XR,vD=R(()=>{xr();Qg();yn();qe();qi();Ee();_D();qe();yn();Qg();ev=void 0,KR=(ic={diagnosticLogInterval:Da($R,1e4)},ic[Ku]=ev,ic[js]=ev,ic[Hs]=ev,ic.extensionConfig={},ic);XR=(function(){function e(r){var t=new gn,o;(H(r)||H(r[Hs])&&H(r[Ku]))&&vr("Invalid input configuration"),we(e,this,function(i){xe(i,"config",{g:function(){return o}}),s(),i.initialize=s,i.track=n,kt(i,t,["flush","pollInternalLogs","stopPollingInternalLogs","unload","getPlugin","addPlugin","evtNamespace","addUnloadCb","onCfgChange","getTraceCtx","updateCfg","addTelemetryInitializer"]);function s(){var a=Xe(r||{},KR);o=a.cfg,t.addUnloadHook(Ur(a,function(){var c=o[Ku];if(at(c)){var u=Lc(function(g,m){Ut(c,function(h){var v=h.value,N=o[Hs];if(!h.rejected&&v){o[Ku]=v;var S=ku(v);N=S[Jg]||N}g(N)})}),l=Lc(function(g,m){Ut(c,function(h){var v=h.value,N=o[js];if(!h.rejected&&v){var S=ku(v),D=S[Zg];N=D?D+jo:N}g(N)})});o[Hs]=u,o[js]=o[nc]||l}if(Te(c)){var d=ku(c),p=d[Zg];o[js]=o[nc]?o[nc]:p+jo,o[Hs]=d[Jg]||o[Hs]}o[js]=o[nc]?o[nc]:o[js]})),t.initialize(o,[new Wu])}});function n(i){i&&(i.baseData=i.baseData||{},i.baseType=i.baseType||"EventData"),t.track(i)}}return e.__ieDyn=1,e})()});var ND=gd(ac=>{"use strict";var zF=Ri("net"),QR=Ri("tls"),rv=Ri("http"),SD=Ri("https"),JR=Ri("events"),VF=Ri("assert"),ZR=Ri("util");ac.httpOverHttp=ew;ac.httpsOverHttp=rw;ac.httpOverHttps=tw;ac.httpsOverHttps=ow;function ew(e){var r=new xn(e);return r.request=rv.request,r}function rw(e){var r=new xn(e);return r.request=rv.request,r.createSocket=DD,r.defaultPort=443,r}function tw(e){var r=new xn(e);return r.request=SD.request,r}function ow(e){var r=new xn(e);return r.request=SD.request,r.createSocket=DD,r.defaultPort=443,r}function xn(e){var r=this;r.options=e||{},r.proxyOptions=r.options.proxy||{},r.maxSockets=r.options.maxSockets||rv.Agent.defaultMaxSockets,r.requests=[],r.sockets=[],r.on("free",function(o,n,i,s){for(var a=bD(n,i,s),c=0,u=r.requests.length;c<u;++c){var l=r.requests[c];if(l.host===a.host&&l.port===a.port){r.requests.splice(c,1),l.request.onSocket(o);return}}o.destroy(),r.removeSocket(o)})}ZR.inherits(xn,JR.EventEmitter);xn.prototype.addRequest=function(r,t,o,n){var i=this,s=tv({request:r},i.options,bD(t,o,n));if(i.sockets.length>=this.maxSockets){i.requests.push(s);return}i.createSocket(s,function(a){a.on("free",c),a.on("close",u),a.on("agentRemove",u),r.onSocket(a);function c(){i.emit("free",a,s)}function u(l){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",u),a.removeListener("agentRemove",u)}})};xn.prototype.createSocket=function(r,t){var o=this,n={};o.sockets.push(n);var i=tv({},o.proxyOptions,{method:"CONNECT",path:r.host+":"+r.port,agent:!1,headers:{host:r.host+":"+r.port}});r.localAddress&&(i.localAddress=r.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),bi("making CONNECT request");var s=o.request(i);s.useChunkedEncodingByDefault=!1,s.once("response",a),s.once("upgrade",c),s.once("connect",u),s.once("error",l),s.end();function a(d){d.upgrade=!0}function c(d,p,g){process.nextTick(function(){u(d,p,g)})}function u(d,p,g){if(s.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){bi("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",r.request.emit("error",m),o.removeSocket(n);return}if(g.length>0){bi("got illegal response body from proxy"),p.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",r.request.emit("error",m),o.removeSocket(n);return}return bi("tunneling connection has established"),o.sockets[o.sockets.indexOf(n)]=p,t(p)}function l(d){s.removeAllListeners(),bi(`tunneling socket could not be established, cause=%s
`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",r.request.emit("error",p),o.removeSocket(n)}};xn.prototype.removeSocket=function(r){var t=this.sockets.indexOf(r);if(t!==-1){this.sockets.splice(t,1);var o=this.requests.shift();o&&this.createSocket(o,function(n){o.request.onSocket(n)})}};function DD(e,r){var t=this;xn.prototype.createSocket.call(t,e,function(o){var n=e.request.getHeader("host"),i=tv({},t.options,{socket:o,servername:n?n.replace(/:.*$/,""):e.host}),s=QR.connect(0,i);t.sockets[t.sockets.indexOf(o)]=s,r(s)})}function bD(e,r,t){return typeof e=="string"?{host:e,port:r,localAddress:t}:e}function tv(e){for(var r=1,t=arguments.length;r<t;++r){var o=arguments[r];if(typeof o=="object")for(var n=Object.keys(o),i=0,s=n.length;i<s;++i){var a=n[i];o[a]!==void 0&&(e[a]=o[a])}}return e}var bi;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?bi=function(){var e=Array.prototype.slice.call(arguments);typeof e[0]=="string"?e[0]="TUNNEL: "+e[0]:e.unshift("TUNNEL:"),console.error.apply(console,e)}:bi=function(){};ac.debug=bi});var PD=gd((WF,yD)=>{yD.exports=ND()});function qo(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}var cc=R(()=>{});function $p(e,r,t,o){if(typeof t!="function")throw new Error("method for before hook must be a function");return o||(o={}),Array.isArray(r)?r.reverse().reduce((n,i)=>$p.bind(null,e,i,n,o),t)():Promise.resolve().then(()=>e.registry[r]?e.registry[r].reduce((n,i)=>i.hook.bind(null,n,o),t)():t(o))}var AD=R(()=>{});function CD(e,r,t,o){let n=o;e.registry[t]||(e.registry[t]=[]),r==="before"&&(o=(i,s)=>Promise.resolve().then(n.bind(null,s)).then(i.bind(null,s))),r==="after"&&(o=(i,s)=>{let a;return Promise.resolve().then(i.bind(null,s)).then(c=>(a=c,n(a,s))).then(()=>a)}),r==="error"&&(o=(i,s)=>Promise.resolve().then(i.bind(null,s)).catch(a=>n(a,s))),e.registry[t].push({hook:o,orig:n})}var OD=R(()=>{});function ID(e,r,t){if(!e.registry[r])return;let o=e.registry[r].map(n=>n.orig).indexOf(t);o!==-1&&e.registry[r].splice(o,1)}var xD=R(()=>{});function LD(e,r,t){let o=UD(ID,null).apply(null,t?[r,t]:[r]);e.api={remove:o},e.remove=o,["before","error","after","wrap"].forEach(n=>{let i=t?[r,n,t]:[r,n];e[n]=e.api[n]=UD(CD,null).apply(null,i)})}function sw(){let e=Symbol("Singular"),r={registry:{}},t=$p.bind(null,r,e);return LD(t,r,e),t}function aw(){let e={registry:{}},r=$p.bind(null,e);return LD(r,e),r}var GD,UD,kD,FD=R(()=>{AD();OD();xD();GD=Function.bind,UD=GD.bind(GD);kD={Singular:sw,Collection:aw}});function fw(e){return e?Object.keys(e).reduce((r,t)=>(r[t.toLowerCase()]=e[t],r),{}):{}}function pw(e){if(typeof e!="object"||e===null||Object.prototype.toString.call(e)!=="[object Object]")return!1;let r=Object.getPrototypeOf(e);if(r===null)return!0;let t=Object.prototype.hasOwnProperty.call(r,"constructor")&&r.constructor;return typeof t=="function"&&t instanceof t&&Function.prototype.call(t)===Function.prototype.call(e)}function HD(e,r){let t=Object.assign({},e);return Object.keys(r).forEach(o=>{pw(r[o])?o in e?t[o]=HD(e[o],r[o]):Object.assign(t,{[o]:r[o]}):Object.assign(t,{[o]:r[o]})}),t}function YD(e){for(let r in e)e[r]===void 0&&delete e[r];return e}function sv(e,r,t){if(typeof r=="string"){let[n,i]=r.split(" ");t=Object.assign(i?{method:n,url:i}:{url:n},t)}else t=Object.assign({},r);t.headers=fw(t.headers),YD(t),YD(t.headers);let o=HD(e||{},t);return t.url==="/graphql"&&(e&&e.mediaType.previews?.length&&(o.mediaType.previews=e.mediaType.previews.filter(n=>!o.mediaType.previews.includes(n)).concat(o.mediaType.previews)),o.mediaType.previews=(o.mediaType.previews||[]).map(n=>n.replace(/-preview/,""))),o}function dw(e,r){let t=/\?/.test(e)?"&":"?",o=Object.keys(r);return o.length===0?e:e+t+o.map(n=>n==="q"?"q="+r.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(r[n])}`).join("&")}function _w(e){return e.replace(/(?:^\W+)|(?:(?<!\W)\W+$)/g,"").split(/,/)}function gw(e){let r=e.match(mw);return r?r.map(_w).reduce((t,o)=>t.concat(o),[]):[]}function MD(e,r){let t={__proto__:null};for(let o of Object.keys(e))r.indexOf(o)===-1&&(t[o]=e[o]);return t}function jD(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(r){return/%[0-9A-Fa-f]/.test(r)||(r=encodeURI(r).replace(/%5B/g,"[").replace(/%5D/g,"]")),r}).join("")}function lc(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(r){return"%"+r.charCodeAt(0).toString(16).toUpperCase()})}function Xu(e,r,t){return r=e==="+"||e==="#"?jD(r):lc(r),t?lc(t)+"="+r:r}function uc(e){return e!=null}function iv(e){return e===";"||e==="&"||e==="?"}function vw(e,r,t,o){var n=e[t],i=[];if(uc(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),o&&o!=="*"&&(n=n.substring(0,parseInt(o,10))),i.push(Xu(r,n,iv(r)?t:""));else if(o==="*")Array.isArray(n)?n.filter(uc).forEach(function(s){i.push(Xu(r,s,iv(r)?t:""))}):Object.keys(n).forEach(function(s){uc(n[s])&&i.push(Xu(r,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(uc).forEach(function(a){s.push(Xu(r,a))}):Object.keys(n).forEach(function(a){uc(n[a])&&(s.push(lc(a)),s.push(Xu(r,n[a].toString())))}),iv(r)?i.push(lc(t)+"="+s.join(",")):s.length!==0&&i.push(s.join(","))}else r===";"?uc(n)&&i.push(lc(t)):n===""&&(r==="&"||r==="?")?i.push(lc(t)+"="):n===""&&i.push("");return i}function Ew(e){return{expand:Tw.bind(null,e)}}function Tw(e,r){var t=["+","#",".","/",";","?","&"];return e=e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(o,n,i){if(n){let a="",c=[];if(t.indexOf(n.charAt(0))!==-1&&(a=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(u){var l=/([^:\*]*)(?::(\d+)|(\*))?/.exec(u);c.push(vw(r,a,l[1],l[2]||l[3]))}),a&&a!=="+"){var s=",";return a==="?"?s="&":a!=="#"&&(s=a),(c.length!==0?a:"")+c.join(s)}else return c.join(",")}else return jD(i)}),e==="/"?e:e.replace(/\/$/,"")}function BD(e){let r=e.method.toUpperCase(),t=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),o=Object.assign({},e.headers),n,i=MD(e,["method","baseUrl","url","headers","request","mediaType"]),s=gw(t);t=Ew(t).expand(i),/^http/.test(t)||(t=e.baseUrl+t);let a=Object.keys(e).filter(l=>s.includes(l)).concat("baseUrl"),c=MD(i,a);if(!/application\/octet-stream/i.test(o.accept)&&(e.mediaType.format&&(o.accept=o.accept.split(/,/).map(l=>l.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),t.endsWith("/graphql")&&e.mediaType.previews?.length)){let l=o.accept.match(/(?<![\w-])[\w-]+(?=-preview)/g)||[];o.accept=l.concat(e.mediaType.previews).map(d=>{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(r)?t=dw(t,c):"data"in c?n=c.data:Object.keys(c).length&&(n=c),!o["content-type"]&&typeof n<"u"&&(o["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(r)&&typeof n>"u"&&(n=""),Object.assign({method:r,url:t,headers:o},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function hw(e,r,t){return BD(sv(e,r,t))}function zD(e,r){let t=sv(e,r),o=hw.bind(null,t);return Object.assign(o,{DEFAULTS:t,defaults:zD.bind(null,t),merge:sv.bind(null,t),parse:BD})}var cw,uw,lw,mw,VD,qD=R(()=>{cc();cw="0.0.0-development",uw=`octokit-endpoint.js/${cw} ${qo()}`,lw={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":uw},mediaType:{format:""}};mw=/\{[^{}}]+\}/g;VD=zD(null,lw)});var XD=gd((iY,Qu)=>{"use strict";var Jp=function(){};Jp.prototype=Object.create(null);var Xp=/; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu,Qp=/\\([\v\u0020-\u00ff])/gu,WD=/^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u,Bs={type:"",parameters:new Jp};Object.freeze(Bs.parameters);Object.freeze(Bs);function KD(e){if(typeof e!="string")throw new TypeError("argument header is required and must be a string");let r=e.indexOf(";"),t=r!==-1?e.slice(0,r).trim():e.trim();if(WD.test(t)===!1)throw new TypeError("invalid media type");let o={type:t.toLowerCase(),parameters:new Jp};if(r===-1)return o;let n,i,s;for(Xp.lastIndex=r;i=Xp.exec(e);){if(i.index!==r)throw new TypeError("invalid parameter format");r+=i[0].length,n=i[1].toLowerCase(),s=i[2],s[0]==='"'&&(s=s.slice(1,s.length-1),Qp.test(s)&&(s=s.replace(Qp,"$1"))),o.parameters[n]=s}if(r!==e.length)throw new TypeError("invalid parameter format");return o}function $D(e){if(typeof e!="string")return Bs;let r=e.indexOf(";"),t=r!==-1?e.slice(0,r).trim():e.trim();if(WD.test(t)===!1)return Bs;let o={type:t.toLowerCase(),parameters:new Jp};if(r===-1)return o;let n,i,s;for(Xp.lastIndex=r;i=Xp.exec(e);){if(i.index!==r)return Bs;r+=i[0].length,n=i[1].toLowerCase(),s=i[2],s[0]==='"'&&(s=s.slice(1,s.length-1),Qp.test(s)&&(s=s.replace(Qp,"$1"))),o.parameters[n]=s}return r!==e.length?Bs:o}Qu.exports.default={parse:KD,safeParse:$D};Qu.exports.parse=KD;Qu.exports.safeParse=$D;Qu.exports.defaultContentType=Bs});var zs,QD=R(()=>{zs=class extends Error{name;status;request;response;constructor(r,t,o){super(r),this.name="HttpError",this.status=Number.parseInt(t),Number.isNaN(this.status)&&(this.status=0),"response"in o&&(this.response=o.response);let n=Object.assign({},o.request);o.request.headers.authorization&&(n.headers=Object.assign({},o.request.headers,{authorization:o.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n}}});function bw(e){if(typeof e!="object"||e===null||Object.prototype.toString.call(e)!=="[object Object]")return!1;let r=Object.getPrototypeOf(e);if(r===null)return!0;let t=Object.prototype.hasOwnProperty.call(r,"constructor")&&r.constructor;return typeof t=="function"&&t instanceof t&&Function.prototype.call(t)===Function.prototype.call(e)}async function JD(e){let r=e.request?.fetch||globalThis.fetch;if(!r)throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing");let t=e.request?.log||console,o=e.request?.parseSuccessResponseBody!==!1,n=bw(e.body)||Array.isArray(e.body)?JSON.stringify(e.body):e.body,i=Object.fromEntries(Object.entries(e.headers).map(([d,p])=>[d,String(p)])),s;try{s=await r(e.url,{method:e.method,body:n,redirect:e.request?.redirect,headers:i,signal:e.request?.signal,...e.body&&{duplex:"half"}})}catch(d){let p="Unknown Error";if(d instanceof Error){if(d.name==="AbortError")throw d.status=500,d;p=d.message,d.name==="TypeError"&&"cause"in d&&(d.cause instanceof Error?p=d.cause.message:typeof d.cause=="string"&&(p=d.cause))}let g=new zs(p,500,{request:e});throw g.cause=d,g}let a=s.status,c=s.url,u={};for(let[d,p]of s.headers)u[d]=p;let l={url:c,status:a,headers:u,data:""};if("deprecation"in u){let d=u.link&&u.link.match(/<([^<>]+)>; rel="deprecation"/),p=d&&d.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${u.sunset}${p?`. See ${p}`:""}`)}if(a===204||a===205)return l;if(e.method==="HEAD"){if(a<400)return l;throw new zs(s.statusText,a,{response:l,request:e})}if(a===304)throw l.data=await av(s),new zs("Not modified",a,{response:l,request:e});if(a>=400)throw l.data=await av(s),new zs(yw(l.data),a,{response:l,request:e});return l.data=o?await av(s):s.body,l}async function av(e){let r=e.headers.get("content-type");if(!r)return e.text().catch(()=>"");let t=(0,ZD.safeParse)(r);if(Nw(t)){let o="";try{return o=await e.text(),JSON.parse(o)}catch{return o}}else return t.type.startsWith("text/")||t.parameters.charset?.toLowerCase()==="utf-8"?e.text().catch(()=>""):e.arrayBuffer().catch(()=>new ArrayBuffer(0))}function Nw(e){return e.type==="application/json"||e.type==="application/scim+json"}function yw(e){if(typeof e=="string")return e;if(e instanceof ArrayBuffer)return"Unknown error";if("message"in e){let r="documentation_url"in e?` - ${e.documentation_url}`:"";return Array.isArray(e.errors)?`${e.message}: ${e.errors.map(t=>JSON.stringify(t)).join(", ")}${r}`:`${e.message}${r}`}return`Unknown error: ${JSON.stringify(e)}`}function cv(e,r){let t=e.defaults(r);return Object.assign(function(n,i){let s=t.merge(n,i);if(!s.request||!s.request.hook)return JD(t.parse(s));let a=(c,u)=>JD(t.parse(t.merge(c,u)));return Object.assign(a,{endpoint:t,defaults:cv.bind(null,t)}),s.request.hook(a,s)},{endpoint:t,defaults:cv.bind(null,t)})}var ZD,Sw,Dw,Vs,Zp=R(()=>{qD();cc();ZD=Lv(XD(),1);QD();Sw="0.0.0-development",Dw={headers:{"user-agent":`octokit-request.js/${Sw} ${qo()}`}};Vs=cv(VD,Dw)});function Rw(e){return`Request failed due to following response errors:
`+e.errors.map(r=>` - ${r.message}`).join(`
`)}function Ow(e,r,t){if(t){if(typeof r=="string"&&"query"in t)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in t)if(Cw.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let o=typeof r=="string"?Object.assign({query:r},t):r,n=Object.keys(o).reduce((s,a)=>Aw.includes(a)?(s[a]=o[a],s):(s.variables||(s.variables={}),s.variables[a]=o[a],s),{}),i=o.baseUrl||e.endpoint.DEFAULTS.baseUrl;return eb.test(i)&&(n.url=i.replace(eb,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let a={};for(let c of Object.keys(s.headers))a[c]=s.headers[c];throw new ww(n,a,s.data)}return s.data.data})}function uv(e,r){let t=e.defaults(r);return Object.assign((n,i)=>Ow(t,n,i),{defaults:uv.bind(null,t),endpoint:t.endpoint})}function rb(e){return uv(e,{method:"POST",url:"/graphql"})}var Pw,ww,Aw,Cw,eb,dY,tb=R(()=>{Zp();cc();Pw="0.0.0-development";ww=class extends Error{constructor(e,r,t){super(Rw(t)),this.request=e,this.headers=r,this.response=t,this.errors=t.errors,this.data=t.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},Aw=["method","baseUrl","url","headers","request","query","mediaType","operationName"],Cw=["query","method","url"],eb=/\/api\/v3\/?$/;dY=uv(Vs,{headers:{"user-agent":`octokit-graphql.js/${Pw} ${qo()}`},method:"POST",url:"/graphql"})});async function xw(e){let r=Iw(e),t=e.startsWith("v1.")||e.startsWith("ghs_"),o=e.startsWith("ghu_");return{type:"token",token:e,tokenType:r?"app":t?"installation":o?"user-to-server":"oauth"}}function Gw(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function Uw(e,r,t,o){let n=r.endpoint.merge(t,o);return n.headers.authorization=Gw(e),r(n)}var lv,ob,nb,Iw,ib,sb=R(()=>{lv="(?:[a-zA-Z0-9_-]+)",ob="\\.",nb=new RegExp(`^${lv}${ob}${lv}${ob}${lv}$`),Iw=nb.test.bind(nb);ib=function(r){if(!r)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof r!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return r=r.replace(/^(token|bearer) +/i,""),Object.assign(xw.bind(null,r),{hook:Uw.bind(null,r)})}});var fv,ab=R(()=>{fv="6.1.5"});var cb,Lw,kw,ub,ed,lb=R(()=>{cc();FD();Zp();tb();sb();ab();cb=()=>{},Lw=console.warn.bind(console),kw=console.error.bind(console),ub=`octokit-core.js/${fv} ${qo()}`,ed=class{static VERSION=fv;static defaults(r){return class extends this{constructor(...o){let n=o[0]||{};if(typeof r=="function"){super(r(n));return}super(Object.assign({},r,n,n.userAgent&&r.userAgent?{userAgent:`${n.userAgent} ${r.userAgent}`}:null))}}}static plugins=[];static plugin(...r){let t=this.plugins;return class extends this{static plugins=t.concat(r.filter(n=>!t.includes(n)))}}constructor(r={}){let t=new kD.Collection,o={baseUrl:Vs.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},r.request,{hook:t.bind(null,"request")}),mediaType:{previews:[],format:""}};if(o.headers["user-agent"]=r.userAgent?`${r.userAgent} ${ub}`:ub,r.baseUrl&&(o.baseUrl=r.baseUrl),r.previews&&(o.mediaType.previews=r.previews),r.timeZone&&(o.headers["time-zone"]=r.timeZone),this.request=Vs.defaults(o),this.graphql=rb(this.request).defaults(o),this.log=Object.assign({debug:cb,info:cb,warn:Lw,error:kw},r.log),this.hook=t,r.authStrategy){let{authStrategy:i,...s}=r,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},r.auth));t.wrap("request",a.hook),this.auth=a}else if(!r.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=ib(r.auth);t.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,r))}request;graphql;log;hook;auth}});var fb,pb=R(()=>{fb="5.3.1"});function pv(e){e.hook.wrap("request",(r,t)=>{e.log.debug("request",t);let o=Date.now(),n=e.request.endpoint.parse(t),i=n.url.replace(t.baseUrl,"");return r(t).then(s=>{let a=s.headers["x-github-request-id"];return e.log.info(`${n.method} ${i} - ${s.status} with id ${a} in ${Date.now()-o}ms`),s}).catch(s=>{let a=s.response?.headers["x-github-request-id"]||"UNKNOWN";throw e.log.error(`${n.method} ${i} - ${s.status} with id ${a} in ${Date.now()-o}ms`),s})})}var db=R(()=>{pb();pv.VERSION=fb});function Yw(e){if(!e.data)return{...e,data:[]};if(!("total_count"in e.data&&!("url"in e.data)))return e;let t=e.data.incomplete_results,o=e.data.repository_selection,n=e.data.total_count;delete e.data.incomplete_results,delete e.data.repository_selection,delete e.data.total_count;let i=Object.keys(e.data)[0],s=e.data[i];return e.data=s,typeof t<"u"&&(e.data.incomplete_results=t),typeof o<"u"&&(e.data.repository_selection=o),e.data.total_count=n,e}function dv(e,r,t){let o=typeof r=="function"?r.endpoint(t):e.request.endpoint(r,t),n=typeof r=="function"?r:e.request,i=o.method,s=o.headers,a=o.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!a)return{done:!0};try{let c=await n({method:i,url:a,headers:s}),u=Yw(c);return a=((u.headers.link||"").match(/<([^<>]+)>;\s*rel="next"/)||[])[1],{value:u}}catch(c){if(c.status!==409)throw c;return a="",{value:{status:200,headers:{},data:[]}}}}})}}function mb(e,r,t,o){return typeof t=="function"&&(o=t,t=void 0),_b(e,[],dv(e,r,t)[Symbol.asyncIterator](),o)}function _b(e,r,t,o){return t.next().then(n=>{if(n.done)return r;let i=!1;function s(){i=!0}return r=r.concat(o?o(n.value,s):n.value.data),i?r:_b(e,r,t,o)})}function mv(e){return{paginate:Object.assign(mb.bind(null,e),{iterator:dv.bind(null,e)})}}var Fw,CY,gb=R(()=>{Fw="0.0.0-development";CY=Object.assign(mb,{iterator:dv});mv.VERSION=Fw});var _v,vb=R(()=>{_v="13.5.0"});var Mw,Eb,Tb=R(()=>{Mw={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteEnvironmentSecret:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],deleteHostedRunnerForOrg:["DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getHostedRunnerForOrg:["GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],getHostedRunnersGithubOwnedImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/github-owned"],getHostedRunnersLimitsForOrg:["GET /orgs/{org}/actions/hosted-runners/limits"],getHostedRunnersMachineSpecsForOrg:["GET /orgs/{org}/actions/hosted-runners/machine-sizes"],getHostedRunnersPartnerImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/partner"],getHostedRunnersPlatformsForOrg:["GET /orgs/{org}/actions/hosted-runners/platforms"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listEnvironmentSecrets:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"],listGithubHostedRunnersInGroupForOrg:["GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"],listHostedRunnersForOrg:["GET /orgs/{org}/actions/hosted-runners"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],updateHostedRunnerForOrg:["PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubBillingUsageReportOrg:["GET /organizations/{org}/settings/billing/usage"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{commitAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"],createAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],createVariantAnalysis:["POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"],deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],deleteCodeqlDatabase:["DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getAutofix:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],getVariantAnalysis:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"],getVariantAnalysisRepoTask:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codeSecurity:{attachConfiguration:["POST /orgs/{org}/code-security/configurations/{configuration_id}/attach"],attachEnterpriseConfiguration:["POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach"],createConfiguration:["POST /orgs/{org}/code-security/configurations"],createConfigurationForEnterprise:["POST /enterprises/{enterprise}/code-security/configurations"],deleteConfiguration:["DELETE /orgs/{org}/code-security/configurations/{configuration_id}"],deleteConfigurationForEnterprise:["DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],detachConfiguration:["DELETE /orgs/{org}/code-security/configurations/detach"],getConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}"],getConfigurationForRepository:["GET /repos/{owner}/{repo}/code-security-configuration"],getConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations"],getConfigurationsForOrg:["GET /orgs/{org}/code-security/configurations"],getDefaultConfigurations:["GET /orgs/{org}/code-security/configurations/defaults"],getDefaultConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/defaults"],getRepositoriesForConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories"],getRepositoriesForEnterpriseConfiguration:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories"],getSingleConfigurationForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],setConfigurationAsDefault:["PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults"],setConfigurationAsDefaultForEnterprise:["PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults"],updateConfiguration:["PATCH /orgs/{org}/code-security/configurations/{configuration_id}"],updateEnterpriseConfiguration:["PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],copilotMetricsForOrganization:["GET /orgs/{org}/copilot/metrics"],copilotMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/metrics"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"],usageMetricsForOrg:["GET /orgs/{org}/copilot/usage"],usageMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/usage"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},hostedCompute:{createNetworkConfigurationForOrg:["POST /orgs/{org}/settings/network-configurations"],deleteNetworkConfigurationFromOrg:["DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkConfigurationForOrg:["GET /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkSettingsForOrg:["GET /orgs/{org}/settings/network-settings/{network_settings_id}"],listNetworkConfigurationsForOrg:["GET /orgs/{org}/settings/network-configurations"],updateNetworkConfigurationForOrg:["PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],addSubIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],listSubIssues:["GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],removeSubIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue"],reprioritizeSubIssue:["PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.addSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#add-a-security-manager-team"}],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createInvitation:["POST /orgs/{org}/invitations"],createIssueType:["POST /orgs/{org}/issue-types"],createOrUpdateCustomProperties:["PATCH /orgs/{org}/properties/schema"],createOrUpdateCustomPropertiesValuesForRepos:["PATCH /orgs/{org}/properties/values"],createOrUpdateCustomProperty:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],createWebhook:["POST /orgs/{org}/hooks"],delete:["DELETE /orgs/{org}"],deleteIssueType:["DELETE /orgs/{org}/issue-types/{issue_type_id}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],enableOrDisableSecurityProductOnAllOrgRepos:["POST /orgs/{org}/{security_product}/{enablement}",{},{deprecated:"octokit.rest.orgs.enableOrDisableSecurityProductOnAllOrgRepos() is deprecated, see https://docs.github.com/rest/orgs/orgs#enable-or-disable-a-security-feature-for-an-organization"}],get:["GET /orgs/{org}"],getAllCustomProperties:["GET /orgs/{org}/properties/schema"],getCustomProperty:["GET /orgs/{org}/properties/schema/{custom_property_name}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getOrgRulesetHistory:["GET /orgs/{org}/rulesets/{ruleset_id}/history"],getOrgRulesetVersion:["GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listAttestations:["GET /orgs/{org}/attestations/{subject_digest}"],listBlockedUsers:["GET /orgs/{org}/blocks"],listCustomPropertiesValuesForRepos:["GET /orgs/{org}/properties/values"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listIssueTypes:["GET /orgs/{org}/issue-types"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers",{},{deprecated:"octokit.rest.orgs.listSecurityManagerTeams() is deprecated, see https://docs.github.com/rest/orgs/security-managers#list-security-manager-teams"}],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeCustomProperty:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.removeSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#remove-a-security-manager-team"}],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateIssueType:["PUT /orgs/{org}/issue-types/{issue_type_id}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},privateRegistries:{createOrgPrivateRegistry:["POST /orgs/{org}/private-registries"],deleteOrgPrivateRegistry:["DELETE /orgs/{org}/private-registries/{secret_name}"],getOrgPrivateRegistry:["GET /orgs/{org}/private-registries/{secret_name}"],getOrgPublicKey:["GET /orgs/{org}/private-registries/public-key"],listOrgPrivateRegistries:["GET /orgs/{org}/private-registries"],updateOrgPrivateRegistry:["PATCH /orgs/{org}/private-registries/{secret_name}"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}",{},{deprecated:"octokit.rest.projects.addCollaborator() is deprecated, see https://docs.github.com/rest/projects/collaborators#add-project-collaborator"}],createCard:["POST /projects/columns/{column_id}/cards",{},{deprecated:"octokit.rest.projects.createCard() is deprecated, see https://docs.github.com/rest/projects/cards#create-a-project-card"}],createColumn:["POST /projects/{project_id}/columns",{},{deprecated:"octokit.rest.projects.createColumn() is deprecated, see https://docs.github.com/rest/projects/columns#create-a-project-column"}],createForAuthenticatedUser:["POST /user/projects",{},{deprecated:"octokit.rest.projects.createForAuthenticatedUser() is deprecated, see https://docs.github.com/rest/projects/projects#create-a-user-project"}],createForOrg:["POST /orgs/{org}/projects",{},{deprecated:"octokit.rest.projects.createForOrg() is deprecated, see https://docs.github.com/rest/projects/projects#create-an-organization-project"}],createForRepo:["POST /repos/{owner}/{repo}/projects",{},{deprecated:"octokit.rest.projects.createForRepo() is deprecated, see https://docs.github.com/rest/projects/projects#create-a-repository-project"}],delete:["DELETE /projects/{project_id}",{},{deprecated:"octokit.rest.projects.delete() is deprecated, see https://docs.github.com/rest/projects/projects#delete-a-project"}],deleteCard:["DELETE /projects/columns/cards/{card_id}",{},{deprecated:"octokit.rest.projects.deleteCard() is deprecated, see https://docs.github.com/rest/projects/cards#delete-a-project-card"}],deleteColumn:["DELETE /projects/columns/{column_id}",{},{deprecated:"octokit.rest.projects.deleteColumn() is deprecated, see https://docs.github.com/rest/projects/columns#delete-a-project-column"}],get:["GET /projects/{project_id}",{},{deprecated:"octokit.rest.projects.get() is deprecated, see https://docs.github.com/rest/projects/projects#get-a-project"}],getCard:["GET /projects/columns/cards/{card_id}",{},{deprecated:"octokit.rest.projects.getCard() is deprecated, see https://docs.github.com/rest/projects/cards#get-a-project-card"}],getColumn:["GET /projects/columns/{column_id}",{},{deprecated:"octokit.rest.projects.getColumn() is deprecated, see https://docs.github.com/rest/projects/columns#get-a-project-column"}],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission",{},{deprecated:"octokit.rest.projects.getPermissionForUser() is deprecated, see https://docs.github.com/rest/projects/collaborators#get-project-permission-for-a-user"}],listCards:["GET /projects/columns/{column_id}/cards",{},{deprecated:"octokit.rest.projects.listCards() is deprecated, see https://docs.github.com/rest/projects/cards#list-project-cards"}],listCollaborators:["GET /projects/{project_id}/collaborators",{},{deprecated:"octokit.rest.projects.listCollaborators() is deprecated, see https://docs.github.com/rest/projects/collaborators#list-project-collaborators"}],listColumns:["GET /projects/{project_id}/columns",{},{deprecated:"octokit.rest.projects.listColumns() is deprecated, see https://docs.github.com/rest/projects/columns#list-project-columns"}],listForOrg:["GET /orgs/{org}/projects",{},{deprecated:"octokit.rest.projects.listForOrg() is deprecated, see https://docs.github.com/rest/projects/projects#list-organization-projects"}],listForRepo:["GET /repos/{owner}/{repo}/projects",{},{deprecated:"octokit.rest.projects.listForRepo() is deprecated, see https://docs.github.com/rest/projects/projects#list-repository-projects"}],listForUser:["GET /users/{username}/projects",{},{deprecated:"octokit.rest.projects.listForUser() is deprecated, see https://docs.github.com/rest/projects/projects#list-user-projects"}],moveCard:["POST /projects/columns/cards/{card_id}/moves",{},{deprecated:"octokit.rest.projects.moveCard() is deprecated, see https://docs.github.com/rest/projects/cards#move-a-project-card"}],moveColumn:["POST /projects/columns/{column_id}/moves",{},{deprecated:"octokit.rest.projects.moveColumn() is deprecated, see https://docs.github.com/rest/projects/columns#move-a-project-column"}],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}",{},{deprecated:"octokit.rest.projects.removeCollaborator() is deprecated, see https://docs.github.com/rest/projects/collaborators#remove-user-as-a-collaborator"}],update:["PATCH /projects/{project_id}",{},{deprecated:"octokit.rest.projects.update() is deprecated, see https://docs.github.com/rest/projects/projects#update-a-project"}],updateCard:["PATCH /projects/columns/cards/{card_id}",{},{deprecated:"octokit.rest.projects.updateCard() is deprecated, see https://docs.github.com/rest/projects/cards#update-an-existing-project-card"}],updateColumn:["PATCH /projects/columns/{column_id}",{},{deprecated:"octokit.rest.projects.updateColumn() is deprecated, see https://docs.github.com/rest/projects/columns#update-an-existing-project-column"}]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkPrivateVulnerabilityReporting:["GET /repos/{owner}/{repo}/private-vulnerability-reporting"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAttestation:["POST /repos/{owner}/{repo}/attestations"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateCustomPropertiesValues:["PATCH /repos/{owner}/{repo}/properties/values"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getCustomPropertiesValues:["GET /repos/{owner}/{repo}/properties/values"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesetHistory:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history"],getRepoRulesetVersion:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAttestations:["GET /repos/{owner}/{repo}/attestations/{subject_digest}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues",{},{deprecated:"octokit.rest.search.issuesAndPullRequests() is deprecated, see https://docs.github.com/rest/search/search#search-issues-and-pull-requests"}],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{createPushProtectionBypass:["POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"],getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],getScanHistory:["GET /repos/{owner}/{repo}/secret-scanning/scan-history"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/secret-scanning/alerts"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.addOrUpdateProjectPermissionsInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#add-or-update-team-project-permissions"}],addOrUpdateProjectPermissionsLegacy:["PUT /teams/{team_id}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.addOrUpdateProjectPermissionsLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#add-or-update-team-project-permissions-legacy"}],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.checkPermissionsForProjectInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-project"}],checkPermissionsForProjectLegacy:["GET /teams/{team_id}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.checkPermissionsForProjectLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-project-legacy"}],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects",{},{deprecated:"octokit.rest.teams.listProjectsInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#list-team-projects"}],listProjectsLegacy:["GET /teams/{team_id}/projects",{},{deprecated:"octokit.rest.teams.listProjectsLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#list-team-projects-legacy"}],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.removeProjectInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#remove-a-project-from-a-team"}],removeProjectLegacy:["DELETE /teams/{team_id}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.removeProjectLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#remove-a-project-from-a-team-legacy"}],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getById:["GET /user/{account_id}"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listAttestations:["GET /users/{username}/attestations/{subject_digest}"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}},Eb=Mw});function gv(e){let r={};for(let t of qs.keys())r[t]=new Proxy({octokit:e,scope:t,cache:{}},Hw);return r}function jw(e,r,t,o,n){let i=e.request.defaults(o);function s(...a){let c=i.endpoint.merge(...a);if(n.mapToData)return c=Object.assign({},c,{data:c[n.mapToData],[n.mapToData]:void 0}),i(c);if(n.renamed){let[u,l]=n.renamed;e.log.warn(`octokit.${r}.${t}() has been renamed to octokit.${u}.${l}()`)}if(n.deprecated&&e.log.warn(n.deprecated),n.renamedParameters){let u=i.endpoint.merge(...a);for(let[l,d]of Object.entries(n.renamedParameters))l in u&&(e.log.warn(`"${l}" parameter is deprecated for "octokit.${r}.${t}()". Use "${d}" instead`),d in u||(u[d]=u[l]),delete u[l]);return i(u)}return i(...a)}return Object.assign(s,i)}var qs,Hw,hb=R(()=>{Tb();qs=new Map;for(let[e,r]of Object.entries(Eb))for(let[t,o]of Object.entries(r)){let[n,i,s]=o,[a,c]=n.split(/ /),u=Object.assign({method:a,url:c},i);qs.has(e)||qs.set(e,new Map),qs.get(e).set(t,{scope:e,methodName:t,endpointDefaults:u,decorations:s})}Hw={has({scope:e},r){return qs.get(e).has(r)},getOwnPropertyDescriptor(e,r){return{value:this.get(e,r),configurable:!0,writable:!0,enumerable:!0}},defineProperty(e,r,t){return Object.defineProperty(e.cache,r,t),!0},deleteProperty(e,r){return delete e.cache[r],!0},ownKeys({scope:e}){return[...qs.get(e).keys()]},set(e,r,t){return e.cache[r]=t},get({octokit:e,scope:r,cache:t},o){if(t[o])return t[o];let n=qs.get(r).get(o);if(!n)return;let{endpointDefaults:i,decorations:s}=n;return s?t[o]=jw(e,r,o,i,s):t[o]=e.request.defaults(i),t[o]}}});function Bw(e){return{rest:gv(e)}}function vv(e){let r=gv(e);return{...r,rest:r}}var Sb=R(()=>{vb();hb();Bw.VERSION=_v;vv.VERSION=_v});var Db,bb=R(()=>{Db="21.1.0"});var Nb={};mc(Nb,{Octokit:()=>zw});var zw,yb=R(()=>{lb();db();gb();Sb();bb();zw=ed.plugin(pv,vv,mv).defaults({userAgent:`octokit-rest.js/${Db}`})});var wb={};mc(wb,{GraphqlResponseError:()=>Rb,graphql:()=>Xw,withCustomRequest:()=>Qw});function qw(e){return`Request failed due to following response errors:
`+e.errors.map(r=>` - ${r.message}`).join(`
`)}function $w(e,r,t){if(t){if(typeof r=="string"&&"query"in t)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in t)if(Kw.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let o=typeof r=="string"?Object.assign({query:r},t):r,n=Object.keys(o).reduce((s,a)=>Ww.includes(a)?(s[a]=o[a],s):(s.variables||(s.variables={}),s.variables[a]=o[a],s),{}),i=o.baseUrl||e.endpoint.DEFAULTS.baseUrl;return Pb.test(i)&&(n.url=i.replace(Pb,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let a={};for(let c of Object.keys(s.headers))a[c]=s.headers[c];throw new Rb(n,a,s.data)}return s.data.data})}function Ev(e,r){let t=e.defaults(r);return Object.assign((n,i)=>$w(t,n,i),{defaults:Ev.bind(null,t),endpoint:t.endpoint})}function Qw(e){return Ev(e,{method:"POST",url:"/graphql"})}var Vw,Rb,Ww,Kw,Pb,Xw,Ab=R(()=>{Zp();cc();Vw="0.0.0-development";Rb=class extends Error{constructor(e,r,t){super(qw(t)),this.request=e,this.headers=r,this.response=t,this.errors=t.errors,this.data=t.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},Ww=["method","baseUrl","url","headers","request","query","mediaType","operationName"],Kw=["query","method","url"],Pb=/\/api\/v3\/?$/;Xw=Ev(Vs,{headers:{"user-agent":`octokit-graphql.js/${Vw} ${qo()}`},method:"POST",url:"/graphql"})});import{commands as xv,Disposable as $b,extensions as tl,l10n as GA,LogLevel as UA,window as LA}from"vscode";import*as hD from"https";import*as sc from"os";import*as $u from"vscode";var wR=async(e,r,t)=>{let o=await Promise.resolve().then(()=>(us(),vh)),n=await Promise.resolve().then(()=>(aS(),sS)),i=new o.AppInsightsCore,s=new n.PostChannel,a={instrumentationKey:e,endpointUrl:"https://mobile.events.data.microsoft.com/OneCollector/1.0",loggingLevelTelemetry:0,loggingLevelConsole:0,disableCookiesUsage:!0,disableDbgExt:!0,disableInstrumentationKeyValidation:!0,channels:[[s]]};if(t){a.extensionConfig={};let l={alwaysUseXhrOverride:!0,httpXHROverride:t};a.extensionConfig[s.identifier]=l}let u=r.workspace.getConfiguration("telemetry").get("internalTesting");return i.initialize(a,[]),i.addTelemetryInitializer(l=>{l.ext=l.ext??{},l.ext.web=l.ext.web??{},l.ext.web.consentDetails='{"GPC_DataSharingOptIn":false}',u&&(l.ext.utc=l.ext.utc??{},l.ext.utc.flags=8462029)}),i},cS=async(e,r,t)=>{let o=await wR(e,r,t);return{logEvent:(s,a)=>{try{o?.track({name:s,baseData:{name:s,properties:a?.properties,measurements:a?.measurements}})}catch(c){throw new Error(`Failed to log event to app insights!
`+c.message)}},flush:async()=>{try{return new Promise((a,c)=>{if(!o){a();return}o.flush(!0,u=>{if(!u){c("Failed to flush app 1DS!");return}})})}catch(s){throw new Error(`Failed to flush 1DS!
`+s.message)}},dispose:async()=>new Promise(a=>{if(!o){a();return}o.unload(!1,()=>{a(),o=void 0},1e3)})}};yn();var Us=class e{static applyReplacements(r,t){for(let o of Object.keys(r))for(let n of t)n.lookup.test(o)&&(n.replacementString!==void 0?r[o]=n.replacementString:delete r[o])}static shouldUseOneDataSystemSDK(r){return r.length===74&&r[32]==="-"&&r[41]==="-"&&r[46]==="-"&&r[51]==="-"&&r[56]==="-"&&r[69]==="-"}static getAdditionalCommonProperties(r){return{"common.os":r.platform,"common.nodeArch":r.architecture,"common.platformversion":(r.release||"").replace(/^(\d+)(\.\d+)?(\.\d+)?(.*)/,"$1$2$3"),"common.telemetryclientversion":"PACKAGE_JSON_VERSION"}}static getInstance(){return e._instance||(e._instance=new e),e._instance}};var ED=async(e,r,t,o,n)=>{let i;try{let a=await Promise.resolve().then(()=>(vD(),gD)),c={};if(o){let d={alwaysUseXhrOverride:!0,httpXHROverride:o};c[Ap]=d}let u;e.startsWith("InstrumentationKey=")||(u=e);let l=u?{instrumentationKey:u}:{connectionString:e};i=new a.ApplicationInsights({...l,disableAjaxTracking:!0,disableExceptionTracking:!0,disableFetchTracking:!0,disableCorrelationHeaders:!0,disableCookiesUsage:!0,autoTrackPageVisitTime:!1,emitLineDelimitedJson:!1,disableInstrumentationKeyValidation:!0,extensionConfig:c})}catch(a){return Promise.reject(a)}return{logEvent:(a,c)=>{let u={...c?.properties,...c?.measurements};n?.length&&Us.applyReplacements(u,n),i?.track({name:a,data:u,baseType:"EventData",ext:{user:{id:r,authId:r},app:{sesId:t}},baseData:{name:a,properties:c?.properties,measurements:c?.measurements}})},flush:async()=>{i?.flush(!1)},dispose:async()=>new Promise(c=>{i?.unload(!0,()=>{c(),i=void 0},1e3)})}};var Vp=class{constructor(r,t,o){this.telemetrySender=r,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,o),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(r,t,o,n){n?this.telemetrySender.sendEventData(r,{properties:t,measurements:o}):this.telemetryLogger.logUsage(r,{properties:t,measurements:o})}sendTelemetryEvent(r,t,o){this.internalSendTelemetryEvent(r,t,o,!1)}sendRawTelemetryEvent(r,t,o){let n={...t};for(let i of Object.keys(n??{})){let s=n[i];typeof i=="string"&&s!==void 0&&(n[i]=new this.vscodeAPI.TelemetryTrustedValue(typeof s=="string"?s:s.value))}this.sendTelemetryEvent(r,n,o)}sendDangerousTelemetryEvent(r,t,o){this.telemetrySender.instantiateSender(),this.internalSendTelemetryEvent(r,t,o,!0)}internalSendTelemetryErrorEvent(r,t,o,n){n?this.telemetrySender.sendEventData(r,{properties:t,measurements:o}):this.telemetryLogger.logError(r,{properties:t,measurements:o})}sendTelemetryErrorEvent(r,t,o){this.internalSendTelemetryErrorEvent(r,t,o,!1)}sendDangerousTelemetryErrorEvent(r,t,o){this.telemetrySender.instantiateSender(),this.internalSendTelemetryErrorEvent(r,t,o,!0)}async dispose(){return await this.telemetrySender.dispose(),this.telemetryLogger.dispose(),Promise.all(this.disposables.map(r=>r.dispose()))}};var In;(function(e){e[e.NOT_INSTANTIATED=0]="NOT_INSTANTIATED",e[e.INSTANTIATING=1]="INSTANTIATING",e[e.INSTANTIATED=2]="INSTANTIATED"})(In||(In={}));var qp=class{constructor(r,t){this._instantiationStatus=In.NOT_INSTANTIATED,this._eventQueue=[],this._exceptionQueue=[],this._clientFactory=t,this._key=r}sendEventData(r,t){if(!this._telemetryClient){this._instantiationStatus!==In.INSTANTIATED&&this._eventQueue.push({eventName:r,data:t});return}this._telemetryClient.logEvent(r,t)}sendErrorData(r,t){if(!this._telemetryClient){this._instantiationStatus!==In.INSTANTIATED&&this._exceptionQueue.push({exception:r,data:t});return}let o={stack:r.stack,message:r.message,name:r.name};if(t){let n=t.properties||t;t.properties={...n,...o}}else t={properties:o};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:r,data:t})=>this.sendEventData(r,t)),this._eventQueue=[],this._exceptionQueue.forEach(({exception:r,data:t})=>this.sendErrorData(r,t)),this._exceptionQueue=[]}instantiateSender(){this._instantiationStatus===In.NOT_INSTANTIATED&&(this._instantiationStatus=In.INSTANTIATING,this._clientFactory(this._key).then(r=>{this._telemetryClient=r,this._instantiationStatus=In.INSTANTIATED,this._flushQueues()}).catch(r=>{console.error(r),this._instantiationStatus=In.INSTANTIATED}))}};function TD(){return{sendPOST:(r,t)=>{let o={method:"POST",headers:{...r.headers,"Content-Type":"application/json","Content-Length":Buffer.byteLength(r.data)}};try{let n=hD.request(r.urlString,o,i=>{i.on("data",function(s){t(i.statusCode??200,i.headers,s.toString())}),i.on("error",function(){t(0,{})})});n.write(r.data,i=>{i&&t(0,{})}),n.end()}catch{t(0,{})}}}}var Wp=class extends Vp{constructor(r,t){let o=s=>ED(s,$u.env.machineId,$u.env.sessionId,TD(),t);Us.shouldUseOneDataSystemSDK(r)&&(o=s=>cS(s,$u,TD()));let n={release:sc.release(),platform:sc.platform(),architecture:sc.arch()},i=new qp(r,o);if(r&&r.indexOf("AIF-")===0)throw new Error("AIF keys are no longer supported. Please switch to 1DS keys for 1st party extensions");super(i,$u,{additionalCommonProperties:Us.getAdditionalCommonProperties(n)})}};import{Uri as Lb,env as kb,l10n as Fb,workspace as nA}from"vscode";var Ob=Lv(PD(),1);import{EventEmitter as Jw,authentication as Tv,window as Zw}from"vscode";import{globalAgent as Cb}from"https";import{URL as eA}from"url";var At=class{disposables=new Set;isDisposed=!1;add(r){if(this.isDisposed){r.dispose();return}this.disposables.add(r)}dispose(){this.isDisposed=!0;for(let r of this.disposables)r.dispose();this.disposables.clear()}};function nw(e){return(r,t,o)=>{if(typeof o.value=="function")o.value=e(o.value,t);else if(typeof o.get=="function")o.get=e(o.get,t);else throw new Error("not supported")}}function iw(e,r){let t=`__$sequence$${r}`;return function(...o){let n=this[t]||Promise.resolve(null),i=async()=>await e.apply(this,o);return this[t]=n.then(i,i),this[t]}}var Kp=nw(iw);function RD(e,r){let t=[],o;for(let n of e.slice(0).sort(r))!o||r(o[0],n)!==0?(o=[n],t.push(o)):o.push(n);return t}function _r(e){let r=/^https:\/\/github\.com\/([^/]+)\/([^/]+?)(\.git)?$/i.exec(e)||/^git@github\.com:([^/]+)\/([^/]+?)(\.git)?$/i.exec(e);return r?{owner:r[1],repo:r[2]}:void 0}function wD(e){let r=/^([^/]+)\/([^/]+)$/i.exec(e);return r?{owner:r[1],repo:r[2]}:void 0}function Gn(e){return!!e.state.remotes.find(r=>r.fetchUrl?_r(r.fetchUrl):void 0)}function ov(e,r){let t=e.state.remotes.filter(o=>o.fetchUrl&&_r(o.fetchUrl));if(t.length!==0){for(let o of r){let n=t.find(i=>i.name===o);if(n)return n.fetchUrl}return t[0].fetchUrl}}function nv(e,r){let t=ov(e,r);return t?_r(t):void 0}var Ni=class extends Error{};function Ib(e=process.env.HTTPS_PROXY){if(!e)return Cb;try{let{hostname:r,port:t,username:o,password:n}=new eA(e),i=o&&n&&`${o}:${n}`;return(0,Ob.httpsOverHttp)({proxy:{host:r,port:t,proxyAuth:i}})}catch(r){return Zw.showErrorMessage(`HTTPS_PROXY environment variable ignored: ${r.message}`),Cb}}var xb=["repo","workflow","user:email","read:user"];async function hv(){return await Tv.getSession("github",xb,{createIfNone:!0})}var rd;function Un(){return rd||(rd=hv().then(async e=>{let r=e.accessToken,t=Ib(),{Octokit:o}=await Promise.resolve().then(()=>(yb(),Nb));return new o({request:{agent:t},userAgent:"GitHub VSCode",auth:`token ${r}`})}).then(null,async e=>{throw rd=void 0,e})),rd}var Ju=class{_octokitGraphql;_onDidChangeSessions=new Jw;onDidChangeSessions=this._onDidChangeSessions.event;_disposables=new At;constructor(){this._disposables.add(this._onDidChangeSessions),this._disposables.add(Tv.onDidChangeSessions(r=>{r.provider.id==="github"&&(this._octokitGraphql=void 0,this._onDidChangeSessions.fire())}))}async getOctokitGraphql(){if(!this._octokitGraphql)try{let r=await Tv.getSession("github",xb,{silent:!0});if(!r)throw new Ni("No GitHub authentication session available.");let t=r.accessToken,{graphql:o}=await Promise.resolve().then(()=>(Ab(),wb));return this._octokitGraphql=o.defaults({headers:{authorization:`token ${t}`},request:{agent:Ib()}}),this._octokitGraphql}catch(r){throw this._octokitGraphql=void 0,new Ni(r.message)}return this._octokitGraphql}dispose(){this._octokitGraphql=void 0,this._disposables.dispose()}};al([Kp],Ju.prototype,"getOctokitGraphql",1);import*as Pe from"vscode";var tM=Object.freeze({Force:0,ForceWithLease:1,ForceWithLeaseIfIncludes:2}),Zu=Object.freeze({Head:0,RemoteHead:1,Tag:2}),oM=Object.freeze({INDEX_MODIFIED:0,INDEX_ADDED:1,INDEX_DELETED:2,INDEX_RENAMED:3,INDEX_COPIED:4,MODIFIED:5,DELETED:6,UNTRACKED:7,IGNORED:8,INTENT_TO_ADD:9,INTENT_TO_RENAME:10,TYPE_CHANGED:11,ADDED_BY_US:12,ADDED_BY_THEM:13,DELETED_BY_US:14,DELETED_BY_THEM:15,BOTH_ADDED:16,BOTH_DELETED:17,BOTH_MODIFIED:18}),td=Object.freeze({BadConfigFile:"BadConfigFile",BadRevision:"BadRevision",AuthenticationFailed:"AuthenticationFailed",NoUserNameConfigured:"NoUserNameConfigured",NoUserEmailConfigured:"NoUserEmailConfigured",NoRemoteRepositorySpecified:"NoRemoteRepositorySpecified",NotAGitRepository:"NotAGitRepository",NotASafeGitRepository:"NotASafeGitRepository",NotAtRepositoryRoot:"NotAtRepositoryRoot",Conflict:"Conflict",StashConflict:"StashConflict",UnmergedChanges:"UnmergedChanges",PushRejected:"PushRejected",ForcePushWithLeaseRejected:"ForcePushWithLeaseRejected",ForcePushWithLeaseIfIncludesRejected:"ForcePushWithLeaseIfIncludesRejected",RemoteConnectionError:"RemoteConnectionError",DirtyWorkTree:"DirtyWorkTree",CantOpenResource:"CantOpenResource",GitNotFound:"GitNotFound",CantCreatePipe:"CantCreatePipe",PermissionDenied:"PermissionDenied",CantAccessRemote:"CantAccessRemote",RepositoryNotFound:"RepositoryNotFound",RepositoryIsLocked:"RepositoryIsLocked",BranchNotFullyMerged:"BranchNotFullyMerged",NoRemoteReference:"NoRemoteReference",InvalidBranchName:"InvalidBranchName",BranchAlreadyExists:"BranchAlreadyExists",NoLocalChanges:"NoLocalChanges",NoStashFound:"NoStashFound",LocalChangesOverwritten:"LocalChangesOverwritten",NoUpstreamBranch:"NoUpstreamBranch",IsInSubmodule:"IsInSubmodule",WrongCase:"WrongCase",CantLockRef:"CantLockRef",CantRebaseMultipleBranches:"CantRebaseMultipleBranches",PatchDoesNotApply:"PatchDoesNotApply",NoPathFound:"NoPathFound",UnknownPath:"UnknownPath",EmptyCommitMessage:"EmptyCommitMessage",BranchFastForwardRejected:"BranchFastForwardRejected",BranchNotYetBorn:"BranchNotYetBorn",TagConflict:"TagConflict",CherryPickEmpty:"CherryPickEmpty",CherryPickConflict:"CherryPickConflict",WorktreeContainsChanges:"WorktreeContainsChanges",WorktreeAlreadyExists:"WorktreeAlreadyExists",WorktreeBranchAlreadyUsed:"WorktreeBranchAlreadyUsed"});function rA(e,r){return r.path.toLowerCase()===e.rootUri.path.toLowerCase()||r.path.toLowerCase().startsWith(e.rootUri.path.toLowerCase())&&r.path.substring(e.rootUri.path.length).startsWith("/")}function Sv(e,r){for(let t of e.repositories)if(rA(t,r))return t}function tA(e){return e===void 0?{fileUri:void 0,lineNumber:void 0}:e instanceof Pe.Uri?{fileUri:e,lineNumber:void 0}:{fileUri:e.uri,lineNumber:e.lineNumber}}function oA(e){let r,{fileUri:t,lineNumber:o}=tA(e),n=t??Pe.window.activeTextEditor?.document.uri;if(n)if(n.scheme==="vscode-notebook-cell"&&Pe.window.activeNotebookEditor?.notebook.uri.fsPath===n.fsPath){let s=Pe.window.activeNotebookEditor.notebook.getCells().find(c=>c.document.uri.fragment===n?.fragment)?.index??Pe.window.activeNotebookEditor.selection.start,a=Gb(o);return{type:2,uri:n,cellIndex:s,range:a}}else return r=Gb(o),{type:1,uri:n,range:r};if(Pe.window.activeNotebookEditor)return{type:2,uri:Pe.window.activeNotebookEditor.notebook.uri,cellIndex:Pe.window.activeNotebookEditor.selection.start,range:void 0}}function Gb(e){return e!==void 0&&(!Pe.window.activeTextEditor||Pe.window.activeTextEditor.selection.isEmpty||!Pe.window.activeTextEditor.selection.contains(new Pe.Position(e-1,0)))?new Pe.Range(e-1,0,e-1,1):Pe.window.activeTextEditor?.selection}function Dv(e){if(!e)return"";let r=`#L${e.start.line+1}`;return e.start.line!==e.end.line&&(r+=`-L${e.end.line+1}`),r}function bv(e,r){if(e===void 0)return"";if(!r)return`#C${e+1}`;let t=`#C${e+1}:L${r.start.line+1}`;return r.start.line!==r.end.line&&(t+=`-L${r.end.line+1}`),t}function fc(e){return e.split("/").map(r=>encodeURIComponent(r)).join("/")}async function Nv(e,r,t,o,n="permalink",i,s){o=o??"https://github.com";let a=oA(i),c=a?.uri,u=e.repositories.find(v=>Gn(v)),l=(c?Sv(e,c):u)??u;if(!l)return;t&&c&&await Rv(l,c);let d;if(l.state.remotes.find(v=>{if(v.fetchUrl){let N=_r(v.fetchUrl);if(N&&v.name===l.state.HEAD?.upstream?.remote){d=N;return}else N&&!d&&(d=N)}}),!d)return;let p=l.state.HEAD?`/blob/${n==="headlink"&&l.state.HEAD.name?fc(l.state.HEAD.name):l.state.HEAD?.commit}`:"",g=`${o}/${d.owner}/${d.repo}${p}`;if(!c)return g;let m=fc(c.path.substring(l.rootUri.path.length)),h=a.type===1?r?`${m}${s?Dv(a.range):""}`:"":r?`${m}${s?bv(a.cellIndex,a.range):""}`:"";return`${g}${h}`}function Ub(e,r){return`https://avatars.githubusercontent.com/u/${e}?s=${r}`}function yv(e,r,t="https://github.com"){let o=_r(e);if(!o)throw new Error("Invalid repository URL provided");return r=fc(r),`${t}/${o.owner}/${o.repo}/tree/${r}`}function Pv(e,r,t="https://github.com"){let o=_r(e);if(!o)throw new Error("Invalid repository URL provided");return`${t}/${o.owner}/${o.repo}/commit/${r}`}function el(){return`https://${Pe.env.appName.toLowerCase().includes("insiders")?"insiders.":""}vscode.dev/github`}async function Rv(e,r){if(await e.status(),(e.state.HEAD?.type===Zu.Head||e.state.HEAD?.type===Zu.Tag)&&!e?.state.HEAD?.upstream){let o=Pe.l10n.t("Publish Branch & Copy Link");if(await Pe.window.showInformationMessage(Pe.l10n.t("The current branch is not published to the remote. Would you like to publish your branch before copying a link?"),{modal:!0},o)!==o)throw new Pe.CancellationError;await Pe.commands.executeCommand("git.publish")}if([...e.state.workingTreeChanges,...e.state.indexChanges].find(o=>o.uri.toString()===r.toString())&&!e.state.HEAD?.ahead&&!e.state.HEAD?.behind){let o=Pe.l10n.t("Commit Changes"),n=Pe.l10n.t("Copy Anyway");if(await Pe.window.showWarningMessage(Pe.l10n.t("The current file has uncommitted changes. Please commit your changes before copying a link."),{modal:!0},o,n)!==n)throw Pe.commands.executeCommand("workbench.view.scm"),new Pe.CancellationError}else if(e.state.HEAD?.ahead){let o=Pe.l10n.t("Push Commits & Copy Link");if(await Pe.window.showInformationMessage(Pe.l10n.t("The current branch has unpublished commits. Would you like to push your commits before copying a link?"),{modal:!0},o)!==o)throw new Pe.CancellationError;await e.push()}else if(e.state.HEAD?.behind){let o=Pe.l10n.t("Pull Changes & Copy Link");if(await Pe.window.showInformationMessage(Pe.l10n.t("The current branch is not up to date. Would you like to pull before copying a link?"),{modal:!0},o)!==o)throw new Pe.CancellationError;await e.pull()}await e.status()}function wv(e){let r=nA.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:r==="https"?e.clone_url:e.ssh_url}}var od=class{name="GitHub";icon="github";supportsQuery=!0;userReposCache=[];async getRemoteSources(r){let t=await Un();if(r){let i=_r(r);if(i){let s=await t.repos.get(i);return[wv(s.data)]}}let o=await Promise.all([this.getQueryRemoteSources(t,r),this.getUserRemoteSources(t,r)]),n=new Map;for(let i of o)for(let s of i)n.set(s.name,s);return[...n.values()]}async getUserRemoteSources(r,t){if(!t){let n=(await r.users.getAuthenticated({})).data.login,i=await r.repos.listForAuthenticatedUser({username:n,sort:"updated",per_page:100});this.userReposCache=i.data.map(wv)}return this.userReposCache}async getQueryRemoteSources(r,t){if(!t)return[];let o=wD(t);return o&&(t=`user:${o.owner}+${o.repo}`),t+=" fork:true",(await r.search.repos({q:t,sort:"stars"})).data.items.map(wv)}async getBranches(r){let t=_r(r);if(!t)return[];let o=await Un(),n=[],i=1;for(;;){let c=await o.repos.listBranches({...t,per_page:100,page:i});if(c.data.length===0)break;n.push(...c.data.map(u=>u.name)),i++}let a=(await o.repos.get(t)).data.default_branch;return n.sort((c,u)=>c===a?-1:u===a?1:0)}async getRemoteSourceActions(r){return _r(r)?[{label:Fb.t("Open on GitHub"),icon:"github",run(o){let n=yv(r,o);kb.openExternal(Lb.parse(n))}},{label:Fb.t("Checkout on vscode.dev"),icon:"globe",run(o){let n=yv(r,o,el());kb.openExternal(Lb.parse(n))}}]:[]}};import*as me from"vscode";import*as Le from"vscode";import{TextEncoder as dA}from"util";import{basename as mA}from"path";import{TextDecoder as iA}from"util";import{commands as nd,env as sA,ProgressLocation as Yb,Uri as Ws,window as yi,workspace as pc,FileType as Mb,l10n as nt}from"vscode";import*as ad from"path";function id(){return sA.remoteName==="codespaces"}var aA=[{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"]}],cA=["PULL_REQUEST_TEMPLATE","docs/PULL_REQUEST_TEMPLATE",".github/PULL_REQUEST_TEMPLATE"];async function uA(e,r){return(await pc.fs.readDirectory(e)).filter(([o,n])=>!!(n&Mb.File)&&r.indexOf(o)!==-1).map(([o])=>Ws.joinPath(e,o))}async function lA(e){return(await pc.fs.readDirectory(e)).filter(([t,o])=>!!(o&Mb.File)&&ad.extname(t)===".md").map(([t])=>Ws.joinPath(e,t))}async function fA(e){return(await Promise.allSettled([...aA.map(t=>uA(Ws.joinPath(e,t.dir),t.files)),...cA.map(t=>lA(Ws.joinPath(e,t)))])).flatMap(t=>t.status==="fulfilled"&&t.value||[])}async function pA(e,r){let t=s=>({label:ad.relative(e.path,s.path),template:s}),o=[{label:nt.t("No template"),picked:!0,template:void 0},...r.map(t)],n={placeHolder:nt.t("Select the Pull Request template"),ignoreFocusOut:!0};return(await yi.showQuickPick(o,n))?.template}var Av=class{items=new Map;set(r,t){this.items.set(r.path,t)}delete(r){this.items.delete(r.path)}provideTextDocumentContent(r){return this.items.get(r.path)}},sd=class{constructor(r){this.telemetryReporter=r;this.disposables.push(pc.registerTextDocumentContentProvider("github-output",this.commandErrors))}telemetryReporter;disposables=[];commandErrors=new Av;async handlePushError(r,t,o,n){if(n.gitErrorCode!==td.PermissionDenied&&n.gitErrorCode!==td.PushRejected)return!1;let i=t.pushUrl||(id()?t.fetchUrl:void 0);if(!i)return!1;let s=/^(?:https:\/\/github\.com\/|git@github\.com:)([^\/]+)\/([^\/.]+)/i.exec(i);if(!s||/^:/.test(o))return!1;let[,a,c]=s;return n.gitErrorCode===td.PermissionDenied?(await this.handlePermissionDeniedError(r,t,o,a,c),this.telemetryReporter.sendTelemetryEvent("pushErrorHandler",{handler:"PermissionDenied"}),!0):/GH009: Secrets detected!/i.test(n.stderr)?(await this.handlePushProtectionError(a,c,n.stderr),this.telemetryReporter.sendTelemetryEvent("pushErrorHandler",{handler:"PushRejected.PushProtection"}),!0):(this.telemetryReporter.sendTelemetryEvent("pushErrorHandler",{handler:"None"}),!1)}async handlePermissionDeniedError(r,t,o,n,i){let s=nt.t("Create Fork"),a=nt.t("No"),c=nt.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?`,n,i);if(await yi.showWarningMessage(c,{modal:!0},s,a)!==s)return;let l=/^([^:]*):([^:]*)$/.exec(o),d=l?l[1]:o,p=l?l[2]:o,[g,m]=await yi.withProgress({location:Yb.Notification,cancellable:!1,title:nt.t("Create GitHub fork")},async h=>{h.report({message:nt.t('Forking "{0}/{1}"...',n,i),increment:33});let v=await Un(),N;try{if(id()){let C=await nd.executeCommand("github.codespaces.forkRepository");if(!C)throw new Error("Unable to fork respository");if(N=C.repository,C.ref){let G=C.ref;G.startsWith("refs/heads/")&&(G=G.substr(11)),p=G}}else N=(await v.repos.createFork({owner:n,repo:i})).data}catch(C){throw console.error(C),C}h.report({message:nt.t("Pushing changes..."),increment:33}),await r.renameRemote(t.name,"upstream");let D=pc.getConfiguration("github").get("gitProtocol")==="https"?N.clone_url:N.ssh_url;await r.addRemote("origin",D);try{await r.fetch("origin",p),await r.setBranchUpstream(d,`origin/${p}`)}catch{}return await r.push("origin",d,!0),[v,N]});(async()=>{let h=nt.t("Open on GitHub"),v=nt.t("Create PR"),N=await yi.showInformationMessage(nt.t('The fork "{0}" was successfully created on GitHub.',m.full_name),h,v);if(N===h)await nd.executeCommand("vscode.open",Ws.parse(m.html_url));else if(N===v){let S=await yi.withProgress({location:Yb.Notification,cancellable:!1,title:nt.t("Creating GitHub Pull Request...")},async G=>{let j=`Update ${p}`,V=r.state.HEAD?.name,ee;if(V){let q=await r.getCommit(V);j=q.message.split(`
`)[0],ee=q.message.slice(j.length+1).trim()}let M=await fA(r.rootUri);if(M.length>0){M.sort((se,ge)=>se.path.localeCompare(ge.path));let q=await pA(r.rootUri,M);q&&(ee=new iA("utf-8").decode(await pc.fs.readFile(q)))}let{data:Y}=await g.pulls.create({owner:n,repo:i,title:j,body:ee,head:`${m.owner.login}:${p}`,base:m.default_branch});return await r.setConfig(`branch.${d}.remote`,"upstream"),await r.setConfig(`branch.${d}.merge`,`refs/heads/${p}`),await r.setConfig(`branch.${d}.github-pr-owner-number`,`${n}#${i}#${Y.number}`),Y}),D=nt.t("Open PR");await yi.showInformationMessage(nt.t('The PR "{0}/{1}#{2}" was successfully created on GitHub.',n,i,S.number),D)===D&&await nd.executeCommand("vscode.open",Ws.parse(S.html_url))}})()}async handlePushProtectionError(r,t,o){let n=new Date().getTime(),i=Ws.parse(`github-output:/github-error-${n}`);this.commandErrors.set(i,o);try{let u=await pc.openTextDocument(i);await yi.showTextDocument(u)}finally{this.commandErrors.set(i,o)}let s=nt.t("Learn More"),a=nt.t('Your push to "{0}/{1}" was rejected by GitHub because push protection is enabled and one or more secrets were detected.',r,t);await yi.showWarningMessage(a,{modal:!0},s)===s&&nd.executeCommand("vscode.open","https://aka.ms/vscode-github-push-protection")}dispose(){this.disposables.forEach(r=>r.dispose())}};function _A(e){return e.trim().replace(/[^a-z0-9_.]/ig,"-")}function gA(e){return Promise.race([new Promise(r=>e.onDidAccept(()=>e.selectedItems.length>0&&r(e.selectedItems[0]))),new Promise(r=>e.onDidHide(()=>r(void 0)))])}async function cd(e,r){if(!Le.workspace.workspaceFolders?.length)return;let t;if(r)t=r.rootUri;else if(e.repositories.length===1)r=e.repositories[0],t=r.rootUri;else if(Le.workspace.workspaceFolders.length===1)t=Le.workspace.workspaceFolders[0].uri;else{let d=Le.workspace.workspaceFolders.map(m=>({label:m.name,folder:m})),p=Le.l10n.t("Pick a folder to publish to GitHub"),g=await Le.window.showQuickPick(d,{placeHolder:p});if(!g)return;t=g.folder.uri}let o=Le.window.createQuickPick();o.ignoreFocusOut=!0,o.placeholder="Repository Name",o.value=mA(t.fsPath),o.show(),o.busy=!0;let n,i;try{i=await Un(),n=(await i.users.getAuthenticated({})).data.login}catch{o.dispose();return}o.busy=!1;let s,a,c=async()=>{let d=_A(o.value);d?o.items=[{label:"$(repo) Publish to GitHub private repository",description:`$(github) ${n}/${d}`,alwaysShow:!0,repo:d,isPrivate:!0},{label:"$(repo) Publish to GitHub public repository",description:`$(github) ${n}/${d}`,alwaysShow:!0,repo:d,isPrivate:!1}]:o.items=[]};for(c();;){let d=o.onDidChangeValue(c),p=await gA(o);if(d.dispose(),s=p?.repo,a=p?.isPrivate??!0,s)try{o.busy=!0;let g=`${n}/${s}`;if((await i.repos.get({owner:n,repo:s})).data.full_name.toLowerCase()!==g.toLowerCase())break;o.items=[{label:"$(error) GitHub repository already exists",description:`$(github) ${g}`,alwaysShow:!0}]}catch{break}finally{o.busy=!1}}if(o.dispose(),!s)return;if(!r){let d=Le.Uri.joinPath(t,".gitignore"),p=!1;try{await Le.workspace.fs.stat(d)}catch{p=!0}if(p){o=Le.window.createQuickPick(),o.placeholder=Le.l10n.t("Select which files should be included in the repository."),o.canSelectMany=!0,o.show();try{o.busy=!0;let g=(await Le.workspace.fs.readDirectory(t)).map(([v])=>v).filter(v=>v!==".git");o.items=g.map(v=>({label:v})),o.selectedItems=o.items,o.busy=!1;let m=await Promise.race([new Promise(v=>o.onDidAccept(()=>v(o.selectedItems))),new Promise(v=>o.onDidHide(()=>v(void 0)))]);if(!m||m.length===0)return;let h=new Set(g);if(m.forEach(v=>h.delete(v.label)),h.size>0){let v=[...h].map(S=>`/${S}`).join(`
`),N=new dA;await Le.workspace.fs.writeFile(d,N.encode(v))}}finally{o.dispose()}}}let u=await Le.window.withProgress({location:Le.ProgressLocation.Notification,cancellable:!1,title:"Publish to GitHub"},async d=>{d.report({message:a?Le.l10n.t("Publishing to a private GitHub repository"):Le.l10n.t("Publishing to a public GitHub repository"),increment:25});let p;if(id()?p=await Le.commands.executeCommand("github.codespaces.publish",{name:s,isPrivate:a}):p=(await i.repos.createForAuthenticatedUser({name:s,private:a})).data,p){if(d.report({message:Le.l10n.t("Creating first commit"),increment:25}),!r){if(r=await e.init(t,{defaultBranch:p.default_branch})||void 0,!r)return;await r.commit("first commit",{all:!0,postCommitCommand:null})}d.report({message:Le.l10n.t("Uploading files"),increment:25});let g=await r.getBranch("HEAD"),h=Le.workspace.getConfiguration("github").get("gitProtocol")==="https"?p.clone_url:p.ssh_url;await r.addRemote("origin",h),await r.push("origin",g.name,!0)}return p});if(!u)return;let l=Le.l10n.t("Open on GitHub");Le.window.showInformationMessage(Le.l10n.t('Successfully published the "{0}" repository to GitHub.',`${n}/${s}`),l).then(d=>{d===l&&Le.commands.executeCommand("vscode.open",Le.Uri.parse(u.html_url))})}async function Cv(e,r,t,o=!0){try{let n=await Nv(e,r,!0,el(),"headlink",t,o);if(n)return me.env.clipboard.writeText(n)}catch(n){n instanceof me.CancellationError||me.window.showErrorMessage(n.message)}}async function vA(e){try{let r=await Nv(e,!0,!1,el(),"headlink");return r?me.Uri.parse(r):void 0}catch(r){r instanceof me.CancellationError||me.window.showErrorMessage(r.message);return}}function jb(e,r,t){if(!r?.worktreePath)return;let o=me.Uri.file(r.worktreePath),n=e.getRepository(o);if(!n){t&&me.window.showErrorMessage(me.l10n.t("Could not find a git repository for the session worktree."));return}let i=n.state.remotes.filter(u=>u.fetchUrl&&_r(u.fetchUrl));if(i.length===0){t&&me.window.showErrorMessage(me.l10n.t("Could not find a GitHub remote for this repository."));return}let s=i.find(u=>u.name==="upstream")??i.find(u=>u.name==="origin")??i[0],a=_r(s.fetchUrl);if(!a){t&&me.window.showErrorMessage(me.l10n.t("Could not parse GitHub remote URL."));return}let c=n.state.HEAD;if(!c?.name){t&&me.window.showErrorMessage(me.l10n.t("Could not determine the current branch."));return}return{repository:n,remoteInfo:a,gitRemote:{name:s.name,fetchUrl:s.fetchUrl},head:c}}async function EA(e,r,t){if(!r)return;let o=jb(e,t,!0);if(!o)return;let{repository:n,remoteInfo:i,gitRemote:s,head:a}=o;if(!a.upstream)try{await me.window.withProgress({location:me.ProgressLocation.Notification,title:me.l10n.t("Publishing branch to {0}...",s.name)},async()=>{await n.push(s.name,a.name,!0)})}catch(u){me.window.showErrorMessage(me.l10n.t("Failed to publish branch: {0}",u instanceof Error?u.message:String(u)));return}let c=`https://github.com/${i.owner}/${i.repo}/compare/${a.name}?expand=1`;me.env.openExternal(me.Uri.parse(c))}async function TA(e,r,t){let o=jb(e,t,!0);if(!o)return;try{let i=await Un(),{data:s}=await i.pulls.list({owner:o.remoteInfo.owner,repo:o.remoteInfo.repo,head:`${o.remoteInfo.owner}:${o.head.name}`,state:"all"});if(s.length>0){me.env.openExternal(me.Uri.parse(s[0].html_url));return}}catch{}let{remoteInfo:n}=o;me.env.openExternal(me.Uri.parse(`https://github.com/${n.owner}/${n.repo}`))}async function Hb(e,r){let t=await e.getBranches({contains:r,remote:!0}),o=new Set(t.filter(a=>a.type===Zu.RemoteHead&&a.remote).map(a=>a.remote)),n=e.state.remotes.filter(a=>o.has(a.name)&&a.fetchUrl&&_r(a.fetchUrl));if(n.length===0){me.window.showInformationMessage(me.l10n.t("No GitHub remotes found that contain this commit."));return}let i=n.find(a=>a.name==="upstream")??n.find(a=>a.name==="origin")??n[0],s=Pv(i.fetchUrl,r);me.env.openExternal(me.Uri.parse(s))}function Bb(e){let r=new At;return r.add(me.commands.registerCommand("github.publish",async()=>{try{cd(e)}catch(t){me.window.showErrorMessage(t.message)}})),r.add(me.commands.registerCommand("github.copyVscodeDevLink",async t=>Cv(e,!0,t))),r.add(me.commands.registerCommand("github.copyVscodeDevLinkFile",async t=>Cv(e,!1,t))),r.add(me.commands.registerCommand("github.copyVscodeDevLinkWithoutRange",async t=>Cv(e,!0,t,!1))),r.add(me.commands.registerCommand("github.openOnGitHub",async(t,o)=>{let n=Pv(t,o);me.env.openExternal(me.Uri.parse(n))})),r.add(me.commands.registerCommand("github.graph.openOnGitHub",async(t,o)=>{if(!t||!o)return;let n=e.repositories.find(i=>i.rootUri.fsPath===t.rootUri?.fsPath);n&&await Hb(n,o.id)})),r.add(me.commands.registerCommand("github.timeline.openOnGitHub",async(t,o)=>{if(!t.id||!o)return;let n=e.getRepository(o);n&&await Hb(n,t.id)})),r.add(me.commands.registerCommand("github.openOnVscodeDev",async()=>vA(e))),r.add(me.commands.registerCommand("github.createPullRequest",async(t,o)=>EA(e,t,o))),r.add(me.commands.registerCommand("github.openPullRequest",async(t,o)=>TA(e,t,o))),r}import{workspace as zb}from"vscode";var hA={dispose(){}},Ov=class{async getCredentials(r){if(r.authority.replace(/:\d+$/,"").toLowerCase()!=="github.com")return;let o=await hv();return{username:o.account.id,password:o.accessToken}}},ud=class{constructor(r){this.gitAPI=r;this.disposable=zb.onDidChangeConfiguration(t=>{t.affectsConfiguration("github")&&this.refresh()}),this.refresh()}gitAPI;providerDisposable=hA;disposable;_enabled=!1;set enabled(r){this._enabled!==r&&(this._enabled=r,r?this.providerDisposable=this.gitAPI.registerCredentialsProvider(new Ov):this.providerDisposable.dispose())}refresh(){let t=zb.getConfiguration("github",null).get("gitAuthentication",!0);this.enabled=!!t}dispose(){this.enabled=!1,this.disposable.dispose()}};var ld=class{constructor(r){this.gitAPI=r}gitAPI;name="GitHub";icon="github";publishRepository(r){return cd(this.gitAPI,r)}};import{Disposable as SA,EventEmitter as DA,workspace as Vb}from"vscode";var bA=`
	query repositoryPermissions($owner: String!, $repo: String!) {
		repository(owner: $owner, name: $repo) {
			defaultBranchRef {
				name
			},
			viewerPermission
		}
	}
`,NA=`
	query repositoryRulesets($owner: String!, $repo: String!, $cursor: String, $limit: Int = 100) {
		repository(owner: $owner, name: $repo) {
			rulesets(includeParents: true, first: $limit, after: $cursor) {
				nodes {
					name
					enforcement
					rules(type: PULL_REQUEST) {
						totalCount
					}
					conditions {
						refName {
							include
							exclude
						}
					}
					target
				},
				pageInfo {
					endCursor,
					hasNextPage
				}
			}
		}
	}
`,fd=class{constructor(r,t,o,n,i){this.gitAPI=r;this.globalState=t;this.octokitService=o;this.logger=n;this.telemetryReporter=i;this.disposables.add(this.gitAPI.onDidOpenRepository(s=>{this._enabled&&this.registerProvider(s)})),this.disposables.add(this.gitAPI.onDidCloseRepository(s=>{this.disposeProvider(s.rootUri.toString())})),this.disposables.add(Vb.onDidChangeConfiguration(s=>{s.affectsConfiguration("github.branchProtection")&&this.updateEnablement()})),this.updateEnablement()}gitAPI;globalState;octokitService;logger;telemetryReporter;disposables=new At;providers=new Map;_enabled=!1;set enabled(r){if(this._enabled!==r){if(r)for(let t of this.gitAPI.repositories)this.registerProvider(t);else this.disposeProviders();this._enabled=r}}registerProvider(r){let t=r.rootUri.toString();this.disposeProvider(t);let o=new Iv(r,this.globalState,this.octokitService,this.logger,this.telemetryReporter),n=this.gitAPI.registerBranchProtectionProvider(r.rootUri,o);this.providers.set(t,new SA(()=>{n.dispose(),o.dispose()}))}disposeProvider(r){this.providers.get(r)?.dispose(),this.providers.delete(r)}disposeProviders(){for(let r of this.providers.values())r.dispose();this.providers.clear()}updateEnablement(){let r=Vb.getConfiguration("github",null);this.enabled=r.get("branchProtection",!0)===!0}dispose(){this.enabled=!1,this.disposables.dispose()}},Iv=class{constructor(r,t,o,n,i){this.repository=r;this.globalState=t;this.octokitService=o;this.logger=n;this.telemetryReporter=i;this.globalStateKey=`branchProtection:${this.repository.rootUri.toString()}`,this.disposables.add(this._onDidChangeBranchProtection),this.branchProtection=this.globalState.get(this.globalStateKey,[]),r.status().then(()=>{this.disposables.add(this.octokitService.onDidChangeSessions(()=>{this.updateRepositoryBranchProtection()})),this.updateRepositoryBranchProtection()})}repository;globalState;octokitService;logger;telemetryReporter;_onDidChangeBranchProtection=new DA;onDidChangeBranchProtection=this._onDidChangeBranchProtection.event;branchProtection;globalStateKey;disposables=new At;provideBranchProtection(){return this.branchProtection}async getRepositoryDetails(r,t){let o=await this.octokitService.getOctokitGraphql(),{repository:n}=await o(bA,{owner:r,repo:t});return n}async getRepositoryRulesets(r,t){let o=[],n,i=await this.octokitService.getOctokitGraphql();for(;;){let{repository:s}=await i(NA,{owner:r,repo:t,cursor:n});if(o.push(...(s.rulesets?.nodes??[]).filter(a=>a&&a.target==="BRANCH"&&a.enforcement==="ACTIVE"&&(a.rules?.totalCount??0)>0)),s.rulesets?.pageInfo.hasNextPage)n=s.rulesets.pageInfo.endCursor;else break}return o}async updateRepositoryBranchProtection(){let r=[];try{for(let t of this.repository.state.remotes){let o=_r(t.pushUrl??t.fetchUrl??"");if(!o)continue;this.logger.trace(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Fetching repository details for "${o.owner}/${o.repo}".`);let n=await this.getRepositoryDetails(o.owner,o.repo);if(n.viewerPermission!=="ADMIN"&&n.viewerPermission!=="MAINTAIN"&&n.viewerPermission!=="WRITE"){this.logger.trace(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Skipping branch protection for "${o.owner}/${o.repo}" due to missing repository write permission.`);continue}let i=[],s=await this.getRepositoryRulesets(o.owner,o.repo);for(let a of s)i.push({include:(a.conditions.refName?.include??[]).map(c=>this.parseRulesetRefName(n,c)),exclude:(a.conditions.refName?.exclude??[]).map(c=>this.parseRulesetRefName(n,c))});r.push({remote:t.name,rules:i})}this.branchProtection=r,this._onDidChangeBranchProtection.fire(this.repository.rootUri),await this.globalState.update(this.globalStateKey,r),this.logger.trace(`[GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Branch protection for "${this.repository.rootUri.toString()}": ${JSON.stringify(r)}.`),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 Ni&&this.branchProtection.length!==0&&(this.branchProtection=r,this._onDidChangeBranchProtection.fire(this.repository.rootUri),await this.globalState.update(this.globalStateKey,void 0))}}parseRulesetRefName(r,t){if(t.startsWith("refs/heads/"))return t.substring(11);switch(t){case"~ALL":return"**/*";case"~DEFAULT_BRANCH":return r.defaultBranchRef.name;default:return t}}dispose(){this.disposables.dispose()}};import{Uri as yA,workspace as PA}from"vscode";var RA=["ssh","https","file"],pd=class{constructor(r){this.gitApi=r;this.disposables.push(...RA.map(t=>PA.registerCanonicalUriProvider(t,this)))}gitApi;disposables=[];dispose(){this.disposables.forEach(r=>r.dispose())}provideCanonicalUri(r,t,o){if(t.targetScheme==="https")switch(r.scheme){case"file":{let n=this.gitApi.getRepository(r);if(n?.state.remotes.find(s=>s.name===n.state.HEAD?.remote)?.pushUrl?.replace(/^(git@[^\/:]+)(:)/i,"ssh://$1/"))return qb(r)}default:return qb(r)}}};function qb(e){if(e.scheme==="ssh"&&e.authority==="git@github.com"){let[r,t]=(e.path.endsWith(".git")?e.path.slice(0,-4):e.path).split("/").filter(o=>o.length>0);return yA.parse(`https://github.com/${r}/${t}`)}if(e.scheme==="https"&&e.authority==="github.com")return e}import*as Ct from"vscode";var dd=class{constructor(r){this.gitAPI=r;this.initializeGitHubRepoContext()}gitAPI;id="copyVscodeDevLink";label=Ct.l10n.t("Copy vscode.dev Link");priority=10;_hasGitHubRepositories=!1;set hasGitHubRepositories(r){Ct.commands.executeCommand("setContext","github.hasGitHubRepo",r),this._hasGitHubRepositories=r,this.ensureShareProviderRegistration()}shareProviderRegistration;disposables=[];dispose(){this.disposables.forEach(r=>r.dispose())}initializeGitHubRepoContext(){this.gitAPI.repositories.find(r=>Gn(r))?(this.hasGitHubRepositories=!0,Ct.commands.executeCommand("setContext","github.hasGitHubRepo",!0)):this.disposables.push(this.gitAPI.onDidOpenRepository(async r=>{await r.status(),Gn(r)&&(Ct.commands.executeCommand("setContext","github.hasGitHubRepo",!0),this.hasGitHubRepositories=!0)})),this.disposables.push(this.gitAPI.onDidCloseRepository(()=>{this.gitAPI.repositories.find(r=>Gn(r))||(this.hasGitHubRepositories=!1)}))}ensureShareProviderRegistration(){if(Ct.env.appHost!=="codespaces"&&!this.shareProviderRegistration&&this._hasGitHubRepositories){let r=Ct.window.registerShareProvider({scheme:"file"},this);this.shareProviderRegistration=r,this.disposables.push(r)}else this.shareProviderRegistration&&!this._hasGitHubRepositories&&(this.shareProviderRegistration.dispose(),this.shareProviderRegistration=void 0)}async provideShare(r,t){let o=Sv(this.gitAPI,r.resourceUri);if(!o)return;await Rv(o,r.resourceUri);let n;if(o.state.remotes.find(c=>{if(c.fetchUrl){let u=_r(c.fetchUrl);if(u&&c.name===o.state.HEAD?.upstream?.remote){n=u;return}else u&&!n&&(n=u)}}),!n)return;let i=o?.state.HEAD?.name?fc(o.state.HEAD?.name):o?.state.HEAD?.commit,s=fc(r.resourceUri.path.substring(o?.rootUri.path.length)),a=wA(r);return Ct.Uri.parse(`${this.getVscodeDevHost()}/${n.owner}/${n.repo}/blob/${i}${s}${a}`)}getVscodeDevHost(){return`https://${Ct.env.appName.toLowerCase().includes("insiders")?"insiders.":""}vscode.dev/github`}};function wA(e){if(e.resourceUri.scheme==="vscode-notebook-cell"){let r=Ct.window.visibleNotebookEditors.find(n=>n.notebook.uri.fsPath===e.resourceUri.fsPath),o=r?.notebook.getCells().find(n=>n.document.uri.fragment===e.resourceUri?.fragment)?.index??r?.selection.start;return bv(o,e.selection)}return Dv(e.selection)}import{l10n as Wb,workspace as Kb}from"vscode";var AA=/(([A-Za-z0-9_.\-]+)\/([A-Za-z0-9_.\-]+))?(#|GH-)([1-9][0-9]*)($|\b)/g,CA=`
	query assignableUsers($owner: String!, $repo: String!) {
		repository(owner: $owner, name: $repo) {
			assignableUsers(first: 100) {
				nodes {
					id
					login
					name
					email
					avatarUrl
				}
			}
		}
	}
`,OA=`
	query commitAuthor($owner: String!, $repo: String!, $commit: String!) {
		repository(owner: $owner, name: $repo) {
			object(expression: $commit) {
				... on Commit {
					author {
						name
						email
						avatarUrl
						user {
							id
							login
						}
					}
				}
			}
		}
	}
`;function IA(e){return e?.match(/^([0-9]+)\+[^@]+@users\.noreply\.github\.com$/)?.[1]}function xA(e,r){let t=(e.authorEmail??"").localeCompare(r.authorEmail??"");return t!==0?t:(e.authorName??"").localeCompare(r.authorName??"")}var rl=class{constructor(r,t,o){this._gitAPI=r;this._octokitService=t;this._logger=o;this._disposables.add(this._gitAPI.onDidCloseRepository(n=>this._onDidCloseRepository(n))),this._disposables.add(this._octokitService.onDidChangeSessions(()=>{this._isUserAuthenticated=!0,this._store.clear()})),this._disposables.add(Kb.onDidChangeConfiguration(n=>{n.affectsConfiguration("github.showAvatar")&&this._store.clear()}))}_gitAPI;_octokitService;_logger;_isUserAuthenticated=!0;_store=new Map;_disposables=new At;async provideAvatar(r,t){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Avatar resolution for ${t.commits.length} commit(s) in ${r.rootUri.fsPath}.`);let n=Kb.getConfiguration("github",r.rootUri).get("showAvatar",!0)===!0;if(!this._isUserAuthenticated||!n){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Avatar resolution is disabled. (${n===!1?"setting":"auth"})`);return}let i=nv(r,["upstream","origin"]);if(!i){this._logger.trace("[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Repository does not have a GitHub remote.");return}try{let s={cached:0,email:0,github:0,incomplete:0};await this._loadAssignableUsers(i);let a=this._store.get(this._getRepositoryKey(i));if(!a)return;let c=RD(t.commits,xA),u=new Map;return await Promise.all(c.map(async l=>{if(l.length===0)return;let d=a.users.find(m=>m.email===l[0].authorEmail||m.name===l[0].authorName)?.avatarUrl;if(d){s.cached+=l.length,l.forEach(({hash:m})=>u.set(m,`${d}&s=${t.size}`));return}if(l.some(({hash:m})=>a.commits.has(m))){l.forEach(({hash:m})=>u.set(m,void 0));return}let p=IA(l[0].authorEmail);if(p){s.email+=l.length;let m=Ub(p,t.size);l.forEach(({hash:h})=>u.set(h,m));return}let g=await this._getCommitAuthor(i,l[0].hash);if(!g){s.incomplete+=l.length;for(let{hash:m}of l)a.commits.add(m),u.set(m,void 0);return}a.users.push(g),s.github+=l.length,l.forEach(({hash:m})=>u.set(m,`${g.avatarUrl}&s=${t.size}`))})),this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][provideAvatar] Avatar resolution for ${t.commits.length} commit(s) in ${r.rootUri.fsPath} complete: ${JSON.stringify(s)}.`),u}catch(s){s instanceof Ni&&(this._isUserAuthenticated=!1);return}}async provideHoverCommands(r){let t=ov(r,["origin","upstream"]);if(t)return[{title:Wb.t("{0} Open on GitHub","$(github)"),tooltip:Wb.t("Open on GitHub"),command:"github.openOnGitHub",arguments:[t]}]}async provideMessageLinks(r,t){let o=nv(r,["upstream","origin"]);if(o)return t.replace(AA,(n,i,s,a,c,u)=>{if(!u||Number.isNaN(parseInt(u)))return n;let l=s&&a?`${s}/${a}#${u}`:`#${u}`;return s=s??o.owner,a=a??o.repo,`[${l}](https://github.com/${s}/${a}/issues/${u})`})}_onDidCloseRepository(r){for(let t of r.state.remotes){if(!t.fetchUrl)continue;let o=_r(t.fetchUrl);o&&this._store.delete(this._getRepositoryKey(o))}}async _loadAssignableUsers(r){if(!this._store.has(this._getRepositoryKey(r))){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_loadAssignableUsers] Querying assignable user(s) for ${r.owner}/${r.repo}.`);try{let t=await this._octokitService.getOctokitGraphql(),{repository:o}=await t(CA,r),n=[];for(let i of o.assignableUsers.nodes??[])i&&n.push({id:i.id,login:i.login,name:i.name,email:i.email,avatarUrl:i.avatarUrl});this._store.set(this._getRepositoryKey(r),{users:n,commits:new Set}),this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_loadAssignableUsers] Successfully queried assignable user(s) for ${r.owner}/${r.repo}: ${n.length} user(s).`)}catch(t){throw this._logger.warn(`[GitHubSourceControlHistoryItemDetailsProvider][_loadAssignableUsers] Failed to load assignable user(s) for ${r.owner}/${r.repo}: ${t}`),t}}}async _getCommitAuthor(r,t){this._logger.trace(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Querying commit author for ${r.owner}/${r.repo}/${t}.`);try{let o=await this._octokitService.getOctokitGraphql(),{repository:n}=await o(OA,{...r,commit:t}),i=n.object.author;if(!i?.user?.id||!i.user?.login||!i?.name||!i?.email||!i?.avatarUrl){this._logger.info(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Incomplete commit author for ${r.owner}/${r.repo}/${t}: ${JSON.stringify(n.object)}`);return}let s={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 ${r.owner}/${r.repo}/${t}: ${s.login}.`),s}catch(o){throw this._logger.warn(`[GitHubSourceControlHistoryItemDetailsProvider][_getCommitAuthor] Failed to get commit author for ${r.owner}/${r.repo}/${t}: ${o}`),o}}_getRepositoryKey(r){return`${r.owner}/${r.repo}`}dispose(){this._disposables.dispose()}};al([Kp],rl.prototype,"_loadAssignableUsers",1);function wH(e){let r=[];e.subscriptions.push(new $b(()=>$b.from(...r).dispose()));let t=LA.createOutputChannel("GitHub",{log:!0});r.push(t);let o=a=>{t.appendLine(GA.t("Log level: {0}",UA[a]))};r.push(t.onDidChangeLogLevel(o)),o(t.logLevel);let{aiKey:n}=e.extension.packageJSON,i=new Wp(n);r.push(i);let s=new Ju;r.push(s),r.push(kA()),r.push(YA(e,s,i,t))}function kA(){let e=new At,r=()=>{try{let n=o.getAPI(1);e.add(n.registerRemoteSourceProvider(new od))}catch(n){console.error("Could not initialize GitHub extension"),console.warn(n)}},t=n=>{n?r():e.dispose()},o=tl.getExtension("vscode.git-base").exports;return e.add(o.onDidChangeEnablement(t)),t(o.enabled),e}function FA(e,r){if(e.repositories.find(t=>Gn(t)))xv.executeCommand("setContext","github.hasGitHubRepo",!0);else{let t=e.onDidOpenRepository(async o=>{await o.status(),Gn(o)&&(xv.executeCommand("setContext","github.hasGitHubRepo",!0),t.dispose())});r.add(t)}}function YA(e,r,t,o){let n=new At,i=tl.getExtension("vscode.git"),s=()=>{i.activate().then(a=>{let c=u=>{if(u){let l=a.getAPI(1);n.add(Bb(l)),n.add(new ud(l)),n.add(new fd(l,e.globalState,r,o,t)),n.add(l.registerPushErrorHandler(new sd(t))),n.add(l.registerRemoteSourcePublisher(new ld(l))),n.add(l.registerSourceControlHistoryItemDetailsProvider(new rl(l,r,o))),n.add(new pd(l)),n.add(new dd(l)),FA(l,n),xv.executeCommand("setContext","git-base.gitEnabled",!0)}else n.dispose()};n.add(a.onDidChangeEnablement(c)),c(a.enabled)})};if(i)s();else{let a=tl.onDidChange(()=>{!i&&tl.getExtension("vscode.git")&&(i=tl.getExtension("vscode.git"),s(),a.dispose())});n.add(a)}return n}export{wH as activate};
/*! Bundled license information:

@nevware21/ts-utils/dist/es5/mod/ts-utils.js:
  (*! https://github.com/nevware21/ts-utils v0.14.0 *)

@nevware21/ts-async/dist/es5/mod/ts-async.js:
  (*!
   * NevWare21 Solutions LLC - ts-async, 0.5.4
   * https://github.com/nevware21/ts-async
   * Copyright (c) NevWare21 Solutions LLC and contributors. All rights reserved.
   * Licensed under the MIT license.
   *)
*/
//# sourceMappingURL=extension.js.map