[dependabot skip] chore: update generated content

This commit is contained in:
github-actions[bot] committed 2026-07-01 13:58:59 +00:00
1 parent a82c504a23
commit 9c6973007b
3 files changed
+193 -196

No files matched your search

Generated Vendored
+188 -191
View File
@@ -1,82 +1,82 @@
var eit=Object.create;var r2=Object.defineProperty;var tit=Object.getOwnPropertyDescriptor;var rit=Object.getOwnPropertyNames;var iit=Object.getPrototypeOf,sit=Object.prototype.hasOwnProperty;var o=(t,e)=>r2(t,"name",{value:e,configurable:!0});var nit=(t,e)=>()=>(t&&(e=t(t=0)),e);var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Sde=(t,e)=>{for(var r in e)r2(t,r,{get:e[r],enumerable:!0})},oit=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of rit(e))!sit.call(t,s)&&s!==r&&r2(t,s,{get:()=>e[s],enumerable:!(i=tit(e,s))||i.enumerable});return t};var q=(t,e,r)=>(r=t!=null?eit(iit(t)):{},oit(e||!t||!t.__esModule?r2(r,"default",{value:t,enumerable:!0}):r,t));var Nde=g(F0=>{"use strict";var GCr=require("net"),fit=require("tls"),k8=require("http"),_de=require("https"),dit=require("events"),HCr=require("assert"),pit=require("util");F0.httpOverHttp=mit;F0.httpsOverHttp=Ait;F0.httpOverHttps=git;F0.httpsOverHttps=yit;function mit(t){var e=new td(t);return e.request=k8.request,e}o(mit,"httpOverHttp");function Ait(t){var e=new td(t);return e.request=k8.request,e.createSocket=Rde,e.defaultPort=443,e}o(Ait,"httpsOverHttp");function git(t){var e=new td(t);return e.request=_de.request,e}o(git,"httpOverHttps");function yit(t){var e=new td(t);return e.request=_de.request,e.createSocket=Rde,e.defaultPort=443,e}o(yit,"httpsOverHttps");function td(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||k8.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(i,s,n,a){for(var c=Tde(s,n,a),l=0,u=e.requests.length;l<u;++l){var h=e.requests[l];if(h.host===c.host&&h.port===c.port){e.requests.splice(l,1),h.request.onSocket(i);return}}i.destroy(),e.removeSocket(i)},"onFree"))}o(td,"TunnelingAgent");pit.inherits(td,dit.EventEmitter);td.prototype.addRequest=o(function(e,r,i,s){var n=this,a=Q8({request:e},n.options,Tde(r,i,s));if(n.sockets.length>=this.maxSockets){n.requests.push(a);return}n.createSocket(a,function(c){c.on("free",l),c.on("close",u),c.on("agentRemove",u),e.onSocket(c);function l(){n.emit("free",c,a)}o(l,"onFree");function u(h){n.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}o(u,"onCloseOrRemove")})},"addRequest");td.prototype.createSocket=o(function(e,r){var i=this,s={};i.sockets.push(s);var n=Q8({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(n.localAddress=e.localAddress),n.proxyAuth&&(n.headers=n.headers||{},n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")),Zp("making CONNECT request");var a=i.request(n);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",u),a.once("error",h),a.end();function c(f){f.upgrade=!0}o(c,"onResponse");function l(f,d,p){process.nextTick(function(){u(f,d,p)})}o(l,"onUpgrade");function u(f,d,p){if(a.removeAllListeners(),d.removeAllListeners(),f.statusCode!==200){Zp("tunneling socket could not be established, statusCode=%d",f.statusCode),d.destroy();var m=new Error("tunneling socket could not be established, statusCode="+f.statusCode);m.code="ECONNRESET",e.request.emit("error",m),i.removeSocket(s);return}if(p.length>0){Zp("got illegal response body from proxy"),d.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",e.request.emit("error",m),i.removeSocket(s);return}return Zp("tunneling connection has established"),i.sockets[i.sockets.indexOf(s)]=d,r(d)}o(u,"onConnect");function h(f){a.removeAllListeners(),Zp(`tunneling socket could not be established, cause=%s
`,f.message,f.stack);var d=new Error("tunneling socket could not be established, cause="+f.message);d.code="ECONNRESET",e.request.emit("error",d),i.removeSocket(s)}o(h,"onError")},"createSocket");td.prototype.removeSocket=o(function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(s){i.request.onSocket(s)})}},"removeSocket");function Rde(t,e){var r=this;td.prototype.createSocket.call(r,t,function(i){var s=t.request.getHeader("host"),n=Q8({},r.options,{socket:i,servername:s?s.replace(/:.*$/,""):t.host}),a=fit.connect(0,n);r.sockets[r.sockets.indexOf(i)]=a,e(a)})}o(Rde,"createSecureSocket");function Tde(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(Tde,"toOptions");function Q8(t){for(var e=1,r=arguments.length;e<r;++e){var i=arguments[e];if(typeof i=="object")for(var s=Object.keys(i),n=0,a=s.length;n<a;++n){var c=s[n];i[c]!==void 0&&(t[c]=i[c])}}return t}o(Q8,"mergeOptions");var Zp;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Zp=o(function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)},"debug"):Zp=o(function(){},"debug");F0.debug=Zp});var M0=g((jCr,Dde)=>{Dde.exports=Nde()});var ci=g(($Cr,Ode)=>{Ode.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var Ar=g((WCr,spe)=>{"use strict";var Pde=Symbol.for("undici.error.UND_ERR"),li=class extends Error{static{o(this,"UndiciError")}constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Pde]===!0}[Pde]=!0},kde=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),L8=class extends li{static{o(this,"ConnectTimeoutError")}constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[kde]===!0}[kde]=!0},Qde=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),F8=class extends li{static{o(this,"HeadersTimeoutError")}constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Qde]===!0}[Qde]=!0},Lde=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),M8=class extends li{static{o(this,"HeadersOverflowError")}constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[Lde]===!0}[Lde]=!0},Fde=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),U8=class extends li{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}o(gme,"isValidHeaderValue");function Pnt(t,e){let{headersList:r}=e,i=(r.get("referrer-policy",!0)??"").split(","),s="";if(i.length>0)for(let n=i.length;n!==0;n--){let a=i[n-1].trim();if(ynt.has(a)){s=a;break}}s!==""&&(t.referrerPolicy=s)}o(Pnt,"setRequestReferrerPolicyOnRedirect");function knt(){return"allowed"}o(knt,"crossOriginResourcePolicyCheck");function Qnt(){return"success"}o(Qnt,"corsCheck");function Lnt(){return"success"}o(Lnt,"TAOCheck");function Fnt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(Fnt,"appendFetchMetadata");function Mnt(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&OH(t.origin)&&!OH(PB(t))&&(e=null);break;case"same-origin":x2(t,PB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(Mnt,"appendRequestOriginHeader");function J0(t,e){return t}o(J0,"coarsenTime");function Unt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:J0(t.domainLookupStartTime,r),domainLookupEndTime:J0(t.domainLookupEndTime,r),connectionStartTime:J0(t.connectionStartTime,r),connectionEndTime:J0(t.connectionEndTime,r),secureConnectionStartTime:J0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}o(Unt,"clampAndCoarsenConnectionTimingInfo");function qnt(t){return J0(Int.now(),t)}o(qnt,"coarsenedSharedCurrentTime");function Gnt(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}o(Gnt,"createOpaqueTimingInfo");function yme(){return{referrerPolicy:"strict-origin-when-cross-origin"}}o(yme,"makePolicyContainer");function Hnt(t){return{referrerPolicy:t.referrerPolicy}}o(Hnt,"clonePolicyContainer");function znt(t){let e=t.referrerPolicy;bg(e);let r=null;if(t.referrer==="client"){let c=fme();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let i=DH(r),s=DH(r,!0);i.toString().length>4096&&(i=s);let n=x2(t,i),a=OB(i)&&!OB(t.url);switch(e){case"origin":return s??DH(r,!0);case"unsafe-url":return i;case"same-origin":return n?s:"no-referrer";case"origin-when-cross-origin":return n?i:s;case"strict-origin-when-cross-origin":{let c=PB(t);return x2(i,c)?i:OB(i)&&!OB(c)?"no-referrer":s}default:return a?"no-referrer":s}}o(znt,"determineRequestsReferrer");function DH(t,e){return bg(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}o(DH,"stripURLForReferrer");function OB(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let i=new URL(r);return!!(i.protocol==="https:"||i.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(i.hostname)||i.hostname==="localhost"||i.hostname.includes("localhost.")||i.hostname.endsWith(".localhost"))}}o(OB,"isURLPotentiallyTrustworthy");function Vnt(t,e){if(v2===void 0)return!0;let r=Eme(e);if(r==="no metadata"||r.length===0)return!0;let i=$nt(r),s=Wnt(r,i);for(let n of s){let a=n.algo,c=n.hash,l=v2.createHash(a).update(t).digest("base64");if(l[l.length-1]==="="&&(l[l.length-2]==="="?l=l.slice(0,-2):l=l.slice(0,-1)),Jnt(l,c))return!0}return!1}o(Vnt,"bytesMatch");var jnt=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Eme(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let s=jnt.exec(i);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let n=s.groups.algo.toLowerCase();pme.includes(n)&&e.push(s.groups)}return r===!0?"no metadata":e}o(Eme,"parseMetadata");function $nt(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let i=t[r];if(i.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;i.algo[3]==="3"&&(e="sha384")}}return e}o($nt,"getStrongestMetadata");function Wnt(t,e){if(t.length===1)return t;let r=0;for(let i=0;i<t.length;++i)t[i].algo===e&&(t[r++]=t[i]);return t.length=r,t}o(Wnt,"filterMetadataListByAlgorithm");function Jnt(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}o(Jnt,"compareBase64Mixed");function Ynt(t){}o(Ynt,"tryUpgr Line truncated
`);function Dot(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}o(Dot,"isAsciiString");function Oot(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let i=t.charCodeAt(r);if(!(i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||i===39||i===45||i===95))return!1}return!0}o(Oot,"validateBoundary");function Pot(t,e){R2(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let i=Buffer.from(`--${r}`,"utf8"),s=[],n={position:0};for(;t[n.position]===13&&t[n.position+1]===10;)n.position+=2;let a=t.length;for(;t[a-1]===10&&t[a-2]===13;)a-=2;for(a!==t.length&&(t=t.subarray(0,a));;){if(t.subarray(n.position,n.position+i.length).equals(i))n.position+=i.length;else return"failure";if(n.position===t.length-2&&T2(t,Tot,n)||n.position===t.length-4&&T2(t,Not,n))return s;if(t[n.position]!==13||t[n.position+1]!==10)return"failure";n.position+=2;let c=kot(t,n);if(c==="failure")return"failure";let{name:l,filename:u,contentType:h,encoding:f}=c;n.position+=2;let d;{let m=t.indexOf(i.subarray(2),n.position);if(m===-1)return"failure";d=t.subarray(n.position,m-4),n.position+=d.length,f==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[n.position]!==13||t[n.position+1]!==10)return"failure";n.position+=2;let p;u!==null?(h??="text/plain",Dot(h)||(h=""),p=new _ot([d],u,{type:h})):p=Iot(Buffer.from(d)),R2(Dme(l)),R2(typeof p=="string"&&Dme(p)||Bot(p)),s.push(vot(l,p,u))}}o(Pot,"multipartFormDataParser");function kot(t,e){let r=null,i=null,s=null,n=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:i,contentType:s,encoding:n};let a=K0(c=>c!==10&&c!==13&&c!==58,t,e);if(a=UH(a,!0,!0,c=>c===9||c===32),!Sot.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,K0(c=>c===32||c===9,t,e),Cot(a)){case"content-disposition":{if(r=i=null,!T2(t,Rot,e)||(e.position+=17,r=kme(t,e),r===null))return"failure";if(T2(t,Pme,e)){let c=e.position+Pme.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,i=kme(t,e),i===null))return"failure"}break}case"content-type":{let c=K0(l=>l!==10&&l!==13,t,e);c=UH(c,!1,!0,l=>l===9||l===32),s=Ome(c);break}case"content-transfer-encoding":{let c=K0(l=>l!==10&&l!==13,t,e);c=UH(c,!1,!0,l=>l===9||l===32),n=Ome(c);break}default:K0(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o(kot,"parseMultipartFormDataHeaders");function kme(t,e){R2(t[e.position-1]===34);let r=K0(i=>i!==10&&i!==13&&i!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}o(kme,"parseMultipartFormDataName");function K0(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}o(K0,"collectASequenceOfBytes");function UH(t,e,r,i){let s=0,n=t.length-1;if(e)for(;s<t.length&&i(t[s]);)s++;if(r)for(;n>0&&i(t[n]);)n--;return s===0&&n===t.length-1?t:t.subarray(s,n+1)}o(UH,"removeChars");function T2(t,e,r){if(t.length<e.length)return!1;for(let i=0;i<e.length;i++)if(e[i]!==t[r.position+i])return!1;return!0}o(T2,"bufferStartsWith");Qme.exports={multipartFormDataParser:Pot,validateBoundary:Oot}});var eb=g((PIr,$me)=>{"use strict";var LB=Ht(),{ReadableStreamFrom:Qot,isBlobLike:Fme,isReadableStreamLike:Lot,readableStreamClose:Fot,createDeferredPromise:Mot,fullyReadBody:Uot,extractMimeType:qot,utf8DecodeBytes:qme}=Va(),{FormData:Mme}=QB(),{kState:Z0}=em(),{webidl:Got}=Cn(),{Blob:Hot}=require("node:buffer"),qH=require("node:assert"),{isErrored:Gme,isDisturbed:zot}=require("node:stream"),{isArrayBuffer:Vot}=require("node:util/types"),{serializeAMimeType:jot}=ca(),{multipartFormDataParser:$ot}=Lme(),GH;try{let t=require("node:crypto");GH=o(e=>t.randomInt(0,e),"random")}catch{GH=o(t=>Math.floor(Math.random(t)),"random")}var N2=new TextEncoder;function Wot(){}o(Wot,"noop");var Hme=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,zme;Hme&&(zme=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!zot(e)&&!Gme(e)&&e.cancel("Response object has been garbage collected").catch(Wot)}));function Vme(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Fme(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof s=="string"?N2.encode(s):s;u.byteLength&&l.enqueue(u),queueMicrotask(()=>Fot(l))},start(){},type:"bytes"}),qH(Lot(r));let i=null,s=null,n=null,a=null;if(typeof t=="string")s=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Vot(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(LB.isFormDataLike(t)){let l=`----formdata-undici-0${`${GH(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
Content-Disposition: form-data`;let h=o(E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),f=o(E=>E.replace(/\r?\n|\r/g,`\r
`),"normalizeLinefeeds"),d=[],p=new Uint8Array([13,10]);n=0;let m=!1;for(let[E,y]of t)if(typeof y=="string"){let b=N2.encode(u+`; name="${h(f(E))}"\r
var Hrt=Object.create;var q1=Object.defineProperty;var zrt=Object.getOwnPropertyDescriptor;var Vrt=Object.getOwnPropertyNames;var jrt=Object.getPrototypeOf,$rt=Object.prototype.hasOwnProperty;var o=(t,e)=>q1(t,"name",{value:e,configurable:!0});var Wrt=(t,e)=>()=>(t&&(e=t(t=0)),e);var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),fde=(t,e)=>{for(var r in e)q1(t,r,{get:e[r],enumerable:!0})},Jrt=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Vrt(e))!$rt.call(t,n)&&n!==r&&q1(t,n,{get:()=>e[n],enumerable:!(i=zrt(e,n))||i.enumerable});return t};var W=(t,e,r)=>(r=t!=null?Hrt(jrt(t)):{},Jrt(e||!t||!t.__esModule?q1(r,"default",{value:t,enumerable:!0}):r,t));var Ede=g(O0=>{"use strict";var Abr=require("net"),tit=require("tls"),dG=require("http"),Ade=require("https"),rit=require("events"),gbr=require("assert"),iit=require("util");O0.httpOverHttp=nit;O0.httpsOverHttp=sit;O0.httpOverHttps=oit;O0.httpsOverHttps=ait;function nit(t){var e=new nd(t);return e.request=dG.request,e}o(nit,"httpOverHttp");function sit(t){var e=new nd(t);return e.request=dG.request,e.createSocket=gde,e.defaultPort=443,e}o(sit,"httpsOverHttp");function oit(t){var e=new nd(t);return e.request=Ade.request,e}o(oit,"httpOverHttps");function ait(t){var e=new nd(t);return e.request=Ade.request,e.createSocket=gde,e.defaultPort=443,e}o(ait,"httpsOverHttps");function nd(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||dG.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(i,n,s,a){for(var c=yde(n,s,a),l=0,u=e.requests.length;l<u;++l){var h=e.requests[l];if(h.host===c.host&&h.port===c.port){e.requests.splice(l,1),h.request.onSocket(i);return}}i.destroy(),e.removeSocket(i)},"onFree"))}o(nd,"TunnelingAgent");iit.inherits(nd,rit.EventEmitter);nd.prototype.addRequest=o(function(e,r,i,n){var s=this,a=pG({request:e},s.options,yde(r,i,n));if(s.sockets.length>=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(c){c.on("free",l),c.on("close",u),c.on("agentRemove",u),e.onSocket(c);function l(){s.emit("free",c,a)}o(l,"onFree");function u(h){s.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}o(u,"onCloseOrRemove")})},"addRequest");nd.prototype.createSocket=o(function(e,r){var i=this,n={};i.sockets.push(n);var s=pG({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),em("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",u),a.once("error",h),a.end();function c(f){f.upgrade=!0}o(c,"onResponse");function l(f,d,p){process.nextTick(function(){u(f,d,p)})}o(l,"onUpgrade");function u(f,d,p){if(a.removeAllListeners(),d.removeAllListeners(),f.statusCode!==200){em("tunneling socket could not be established, statusCode=%d",f.statusCode),d.destroy();var m=new Error("tunneling socket could not be established, statusCode="+f.statusCode);m.code="ECONNRESET",e.request.emit("error",m),i.removeSocket(n);return}if(p.length>0){em("got illegal response body from proxy"),d.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",e.request.emit("error",m),i.removeSocket(n);return}return em("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=d,r(d)}o(u,"onConnect");function h(f){a.removeAllListeners(),em(`tunneling socket could not be established, cause=%s
`,f.message,f.stack);var d=new Error("tunneling socket could not be established, cause="+f.message);d.code="ECONNRESET",e.request.emit("error",d),i.removeSocket(n)}o(h,"onError")},"createSocket");nd.prototype.removeSocket=o(function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}},"removeSocket");function gde(t,e){var r=this;nd.prototype.createSocket.call(r,t,function(i){var n=t.request.getHeader("host"),s=pG({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):t.host}),a=tit.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,e(a)})}o(gde,"createSecureSocket");function yde(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(yde,"toOptions");function pG(t){for(var e=1,r=arguments.length;e<r;++e){var i=arguments[e];if(typeof i=="object")for(var n=Object.keys(i),s=0,a=n.length;s<a;++s){var c=n[s];i[c]!==void 0&&(t[c]=i[c])}}return t}o(pG,"mergeOptions");var em;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?em=o(function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)},"debug"):em=o(function(){},"debug");O0.debug=em});var P0=g((bbr,bde)=>{bde.exports=Ede()});var gi=g((wbr,wde)=>{wde.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var Sr=g((Cbr,jde)=>{"use strict";var Cde=Symbol.for("undici.error.UND_ERR"),yi=class extends Error{static{o(this,"UndiciError")}constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Cde]===!0}[Cde]=!0},Ide=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),mG=class extends yi{static{o(this,"ConnectTimeoutError")}constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Ide]===!0}[Ide]=!0},Sde=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),AG=class extends yi{static{o(this,"HeadersTimeoutError")}constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Sde]===!0}[Sde]=!0},Bde=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),gG=class extends yi{static{o(this,"HeadersOverflowError")}constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[Bde]===!0}[Bde]=!0},vde=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),yG=class extends yi{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}o(sme,"isValidHeaderValue");function Ist(t,e){let{headersList:r}=e,i=(r.get("referrer-policy",!0)??"").split(","),n="";if(i.length>0)for(let s=i.length;s!==0;s--){let a=i[s-1].trim();if(ast.has(a)){n=a;break}}n!==""&&(t.referrerPolicy=n)}o(Ist,"setRequestReferrerPolicyOnRedirect");function Sst(){return"allowed"}o(Sst,"crossOriginResourcePolicyCheck");function Bst(){return"success"}o(Bst,"corsCheck");function vst(){return"success"}o(vst,"TAOCheck");function xst(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(xst,"appendFetchMetadata");function _st(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&hH(t.origin)&&!hH(BB(t))&&(e=null);break;case"same-origin":f2(t,BB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(_st,"appendRequestOriginHeader");function z0(t,e){return t}o(z0,"coarsenTime");function Rst(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:z0(t.domainLookupStartTime,r),domainLookupEndTime:z0(t.domainLookupEndTime,r),connectionStartTime:z0(t.connectionStartTime,r),connectionEndTime:z0(t.connectionEndTime,r),secureConnectionStartTime:z0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}o(Rst,"clampAndCoarsenConnectionTimingInfo");function Tst(t){return z0(fst.now(),t)}o(Tst,"coarsenedSharedCurrentTime");function Nst(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}o(Nst,"createOpaqueTimingInfo");function ome(){return{referrerPolicy:"strict-origin-when-cross-origin"}}o(ome,"makePolicyContainer");function Dst(t){return{referrerPolicy:t.referrerPolicy}}o(Dst,"clonePolicyContainer");function Ost(t){let e=t.referrerPolicy;Eg(e);let r=null;if(t.referrer==="client"){let c=eme();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let i=uH(r),n=uH(r,!0);i.toString().length>4096&&(i=n);let s=f2(t,i),a=SB(i)&&!SB(t.url);switch(e){case"origin":return n??uH(r,!0);case"unsafe-url":return i;case"same-origin":return s?n:"no-referrer";case"origin-when-cross-origin":return s?i:n;case"strict-origin-when-cross-origin":{let c=BB(t);return f2(i,c)?i:SB(i)&&!SB(c)?"no-referrer":n}default:return a?"no-referrer":n}}o(Ost,"determineRequestsReferrer");function uH(t,e){return Eg(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}o(uH,"stripURLForReferrer");function SB(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let i=new URL(r);return!!(i.protocol==="https:"||i.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(i.hostname)||i.hostname==="localhost"||i.hostname.includes("localhost.")||i.hostname.endsWith(".localhost"))}}o(SB,"isURLPotentiallyTrustworthy");function Pst(t,e){if(h2===void 0)return!0;let r=ame(e);if(r==="no metadata"||r.length===0)return!0;let i=Qst(r),n=Lst(r,i);for(let s of n){let a=s.algo,c=s.hash,l=h2.createHash(a).update(t).digest("base64");if(l[l.length-1]==="="&&(l[l.length-2]==="="?l=l.slice(0,-2):l=l.slice(0,-1)),Mst(l,c))return!0}return!1}o(Pst,"bytesMatch");var kst=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function ame(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let n=kst.exec(i);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let s=n.groups.algo.toLowerCase();rme.includes(s)&&e.push(n.groups)}return r===!0?"no metadata":e}o(ame,"parseMetadata");function Qst(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let i=t[r];if(i.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;i.algo[3]==="3"&&(e="sha384")}}return e}o(Qst,"getStrongestMetadata");function Lst(t,e){if(t.length===1)return t;let r=0;for(let i=0;i<t.length;++i)t[i].algo===e&&(t[r++]=t[i]);return t.length=r,t}o(Lst,"filterMetadataListByAlgorithm");function Mst(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}o(Mst,"compareBase64Mixed");function Fst(t){}o(Fst,"tryUpgr Line truncated
`);function wot(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}o(wot,"isAsciiString");function Cot(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let i=t.charCodeAt(r);if(!(i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||i===39||i===45||i===95))return!1}return!0}o(Cot,"validateBoundary");function Iot(t,e){p2(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let i=Buffer.from(`--${r}`,"utf8"),n=[],s={position:0};for(;t[s.position]===13&&t[s.position+1]===10;)s.position+=2;let a=t.length;for(;t[a-1]===10&&t[a-2]===13;)a-=2;for(a!==t.length&&(t=t.subarray(0,a));;){if(t.subarray(s.position,s.position+i.length).equals(i))s.position+=i.length;else return"failure";if(s.position===t.length-2&&m2(t,Eot,s)||s.position===t.length-4&&m2(t,bot,s))return n;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let c=Sot(t,s);if(c==="failure")return"failure";let{name:l,filename:u,contentType:h,encoding:f}=c;s.position+=2;let d;{let m=t.indexOf(i.subarray(2),s.position);if(m===-1)return"failure";d=t.subarray(s.position,m-4),s.position+=d.length,f==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let p;u!==null?(h??="text/plain",wot(h)||(h=""),p=new got([d],u,{type:h})):p=fot(Buffer.from(d)),p2(bme(l)),p2(typeof p=="string"&&bme(p)||pot(p)),n.push(mot(l,p,u))}}o(Iot,"multipartFormDataParser");function Sot(t,e){let r=null,i=null,n=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:i,contentType:n,encoding:s};let a=j0(c=>c!==10&&c!==13&&c!==58,t,e);if(a=yH(a,!0,!0,c=>c===9||c===32),!dot.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,j0(c=>c===32||c===9,t,e),hot(a)){case"content-disposition":{if(r=i=null,!m2(t,yot,e)||(e.position+=17,r=Ime(t,e),r===null))return"failure";if(m2(t,Cme,e)){let c=e.position+Cme.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,i=Ime(t,e),i===null))return"failure"}break}case"content-type":{let c=j0(l=>l!==10&&l!==13,t,e);c=yH(c,!1,!0,l=>l===9||l===32),n=wme(c);break}case"content-transfer-encoding":{let c=j0(l=>l!==10&&l!==13,t,e);c=yH(c,!1,!0,l=>l===9||l===32),s=wme(c);break}default:j0(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o(Sot,"parseMultipartFormDataHeaders");function Ime(t,e){p2(t[e.position-1]===34);let r=j0(i=>i!==10&&i!==13&&i!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}o(Ime,"parseMultipartFormDataName");function j0(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}o(j0,"collectASequenceOfBytes");function yH(t,e,r,i){let n=0,s=t.length-1;if(e)for(;n<t.length&&i(t[n]);)n++;if(r)for(;s>0&&i(t[s]);)s--;return n===0&&s===t.length-1?t:t.subarray(n,s+1)}o(yH,"removeChars");function m2(t,e,r){if(t.length<e.length)return!1;for(let i=0;i<e.length;i++)if(e[i]!==t[r.position+i])return!1;return!0}o(m2,"bufferStartsWith");Sme.exports={multipartFormDataParser:Iot,validateBoundary:Cot}});var J0=g((cwr,kme)=>{"use strict";var _B=tr(),{ReadableStreamFrom:Bot,isBlobLike:vme,isReadableStreamLike:vot,readableStreamClose:xot,createDeferredPromise:_ot,fullyReadBody:Rot,extractMimeType:Tot,utf8DecodeBytes:Rme}=Ja(),{FormData:xme}=xB(),{kState:W0}=tm(),{webidl:Not}=xs(),{Blob:Dot}=require("node:buffer"),EH=require("node:assert"),{isErrored:Tme,isDisturbed:Oot}=require("node:stream"),{isArrayBuffer:Pot}=require("node:util/types"),{serializeAMimeType:kot}=da(),{multipartFormDataParser:Qot}=Bme(),bH;try{let t=require("node:crypto");bH=o(e=>t.randomInt(0,e),"random")}catch{bH=o(t=>Math.floor(Math.random(t)),"random")}var A2=new TextEncoder;function Lot(){}o(Lot,"noop");var Nme=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Dme;Nme&&(Dme=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Oot(e)&&!Tme(e)&&e.cancel("Response object has been garbage collected").catch(Lot)}));function Ome(t,e=!1){let r=null;t instanceof ReadableStream?r=t:vme(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof n=="string"?A2.encode(n):n;u.byteLength&&l.enqueue(u),queueMicrotask(()=>xot(l))},start(){},type:"bytes"}),EH(vot(r));let i=null,n=null,s=null,a=null;if(typeof t=="string")n=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Pot(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(_B.isFormDataLike(t)){let l=`----formdata-undici-0${`${bH(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
Content-Disposition: form-data`;let h=o(b=>b.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),f=o(b=>b.replace(/\r?\n|\r/g,`\r
`),"normalizeLinefeeds"),d=[],p=new Uint8Array([13,10]);s=0;let m=!1;for(let[b,E]of t)if(typeof E=="string"){let w=A2.encode(u+`; name="${h(f(b))}"\r
\r
${f(y)}\r
`);d.push(b),n+=b.byteLength}else{let b=N2.encode(`${u}; name="${h(f(E))}"`+(y.name?`; filename="${h(y.name)}"`:"")+`\r
Content-Type: ${y.type||"application/octet-stream"}\r
${f(E)}\r
`);d.push(w),s+=w.byteLength}else{let w=A2.encode(`${u}; name="${h(f(b))}"`+(E.name?`; filename="${h(E.name)}"`:"")+`\r
Content-Type: ${E.type||"application/octet-stream"}\r
\r
`);d.push(b,y,p),typeof y.size=="number"?n+=b.byteLength+y.size+p.byteLength:m=!0}let A=N2.encode(`--${l}--\r
`);d.push(A),n+=A.byteLength,m&&(n=null),s=t,i=o(async function*(){for(let E of d)E.stream?yield*E.stream():yield E},"action"),a=`multipart/form-data; boundary=${l}`}else if(Fme(t))s=t,n=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(LB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Qot(t)}if((typeof s=="string"||LB.isBuffer(s))&&(n=Buffer.byteLength(s)),i!=null){let l;r=new ReadableStream({async start(){l=i(t)[Symbol.asyncIterator]()},async pull(u){let{value:h,done:f}=await l.next();if(f)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!Gme(r)){let d=new Uint8Array(h);d.byteLength&&u.enqueue(d)}return u.desiredSize>0},async cancel(u){await l.return()},type:"bytes"})}return[{stream:r,source:s,length:n},a]}o(Vme,"extractBody");function Jot(t,e=!1){return t instanceof ReadableStream&&(qH(!LB.isDisturbed(t),"The body has already been consumed."),qH(!t.locked,"The stream is locked.")),Vme(t,e)}o(Jot,"safelyExtractBody");function Yot(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}o(Yot,"cloneBody");function Kot(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(Kot,"throwIfAborted");function Xot(t){return{blob(){return X0(this,r=>{let i=Ume(this);return i===null?i="":i&&(i=jot(i)),new Hot([r],{type:i})},t)},arrayBuffer(){return X0(this,r=>new Uint8Array(r).buffer,t)},text(){return X0(this,qme,t)},json(){return X0(this,eat,t)},formData(){return X0(this,r=>{let i=Ume(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let s=$ot(r,i);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let n=new Mme;return n[Z0]=s,n}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),n=new Mme;for(let[a,c]of s)n.append(a,c);return n}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return X0(this,r=>new Uint8Array(r),t)}}}o(Xot,"bodyMixinMethods");function Zot(t){Object.assign(t.prototype,Xot(t))}o(Zot,"mixinBody");async function X0(t,e,r){if(Got.brandCheck(t,r),jme(t))throw new TypeError("Body is unusable: Body has already been read");Kot(t[Z0]);let i=Mot(),s=o(a=>i.reject(a),"errorSteps"),n=o(a=>{try{i.resolve(e(a))}catch(c){s(c)}},"successSteps");return t[Z0].body==null?(n(Buffer.allocUnsafe(0)),i.promise):(await Uot(t[Z0].body,n,s),i.promise)}o(X0,"consumeBody");function jme(t){let e=t[Z0].body;return e!=null&&(e.stream.locked||LB.isDisturbed(e.stream))}o(jme,"bodyUnusable");function eat(t){return JSON.parse(qme(t))}o(eat,"parseJSONFromBytes");function Ume(t){let e=t[Z0].headersList,r=qot(e);return r==="failure"?null:r}o(Ume,"bodyMimeType");$me.exports={extractBody:Vme,safelyExtractBody:Jot,cloneBody:Yot,mixinBody:Zot,streamRegistry:zme,hasFinalizationRegistry:Hme,bodyUnusable:jme}});var lAe=g((QIr,cAe)=>{"use strict";var it=require("node:assert"),ft=Ht(),{channels:Wme}=q0(),HH=SH(),{RequestContentLengthMismatchError:wg,ResponseContentLengthMismatchError:Jme,RequestAbortedError:iAe,HeadersTimeoutError:tat,HeadersOverflowError:rat,SocketError:tb,InformationalError:rb,BodyTimeoutError:iat,HTTPParserError:sat,ResponseExceededMaxSizeError:nat}=Ar(),{kUrl:sAe,kReset:la,kClient:k2,kParser:Jr,kBlocking:UB,kRunning:ps,kPending:nAe,kSize:Yme,kWriting:tm,kQueue:Kl,kNoRef:FB,kKeepAliveDefaultTimeout:oat,kHostHeader:aat,kPendingIdx:cat,kRunningIdx:Gc,kError:Eo,kPipelining:Q2,kSocket:Ig,kKeepAliveTimeoutValue:F2,kMaxHeadersSize:zH,kKeepAliveMaxTimeout:lat,kKeepAliveTimeoutThreshold:uat,kHeadersTimeout:hat,kBodyTimeout:fat,kStrictContentLength:$H,kMaxRequests:Kme,kCounter:dat,kMaxResponseSize:pat,kOnError:Xme,kResume:ad,kHTTPContext:oAe}=ci(),ja=zpe(),Zme=Buffer.alloc(0),D2=Buffer[Symbol.species],O2=ft.addListener,mat=ft.removeAllListeners,Sg=Symbol("kIdleSocketValidation"),Cg=Symbol("kIdleSocketValidationTimeout"),KH=Symbol("kSocketUsed"),VH;async function Aat(){let t=process.env.JEST_WORKER_ID?xH():void 0,e;try{e=await WebAssembly.compile($pe())}catch{e=await WebAssembly.compile(t||xH())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:o((r,i,s)=>0,"wasm_on_url"),wasm_on_status:o((r,i,s)=>{it(xi.ptr===r);let n=i-Ju+Wu.byteOffset;return xi.onStatus(new D2(Wu.buffer,n,s))||0},"wasm_on_status"),wasm_on_message_begin:o(r=>(it(xi.ptr===r),xi.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:o((r,i,s)=>{it(xi.ptr===r);let n=i-Ju+Wu.byteOffset;return xi.onHeaderField(new D2(Wu.buffer,n,s))||0},"wasm_on_header_field"),wasm_on_header_value:o((r,i,s)=>{it(xi.ptr===r);let n=i-Ju+Wu.byteOffset;return xi.onHeaderValue(new D2(Wu.buffer,n,s))||0},"wasm_on_header_value"),wasm_on_headers_complete:o((r,i,s,n)=>(it(xi.ptr===r),xi.onHeadersComplete(i,!!s,!!n)||0),"wasm_on_headers_complete"),wasm_on_body:o((r,i,s)=>{it(xi.ptr===r);let n=i-Ju+Wu.byteOf Line truncated
`;if(typeof s=="string"?A+=`host: ${s}\r
`:A+=t[aat],n?A+=`connection: upgrade\r
upgrade: ${n}\r
`:t[Q2]&&!p[la]?A+=`connection: keep-alive\r
`);d.push(w,E,p),typeof E.size=="number"?s+=w.byteLength+E.size+p.byteLength:m=!0}let A=A2.encode(`--${l}--\r
`);d.push(A),s+=A.byteLength,m&&(s=null),n=t,i=o(async function*(){for(let b of d)b.stream?yield*b.stream():yield b},"action"),a=`multipart/form-data; boundary=${l}`}else if(vme(t))n=t,s=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(_B.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Bot(t)}if((typeof n=="string"||_B.isBuffer(n))&&(s=Buffer.byteLength(n)),i!=null){let l;r=new ReadableStream({async start(){l=i(t)[Symbol.asyncIterator]()},async pull(u){let{value:h,done:f}=await l.next();if(f)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!Tme(r)){let d=new Uint8Array(h);d.byteLength&&u.enqueue(d)}return u.desiredSize>0},async cancel(u){await l.return()},type:"bytes"})}return[{stream:r,source:n,length:s},a]}o(Ome,"extractBody");function Mot(t,e=!1){return t instanceof ReadableStream&&(EH(!_B.isDisturbed(t),"The body has already been consumed."),EH(!t.locked,"The stream is locked.")),Ome(t,e)}o(Mot,"safelyExtractBody");function Fot(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}o(Fot,"cloneBody");function Uot(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(Uot,"throwIfAborted");function qot(t){return{blob(){return $0(this,r=>{let i=_me(this);return i===null?i="":i&&(i=kot(i)),new Dot([r],{type:i})},t)},arrayBuffer(){return $0(this,r=>new Uint8Array(r).buffer,t)},text(){return $0(this,Rme,t)},json(){return $0(this,Hot,t)},formData(){return $0(this,r=>{let i=_me(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let n=Qot(r,i);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new xme;return s[W0]=n,s}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),s=new xme;for(let[a,c]of n)s.append(a,c);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return $0(this,r=>new Uint8Array(r),t)}}}o(qot,"bodyMixinMethods");function Got(t){Object.assign(t.prototype,qot(t))}o(Got,"mixinBody");async function $0(t,e,r){if(Not.brandCheck(t,r),Pme(t))throw new TypeError("Body is unusable: Body has already been read");Uot(t[W0]);let i=_ot(),n=o(a=>i.reject(a),"errorSteps"),s=o(a=>{try{i.resolve(e(a))}catch(c){n(c)}},"successSteps");return t[W0].body==null?(s(Buffer.allocUnsafe(0)),i.promise):(await Rot(t[W0].body,s,n),i.promise)}o($0,"consumeBody");function Pme(t){let e=t[W0].body;return e!=null&&(e.stream.locked||_B.isDisturbed(e.stream))}o(Pme,"bodyUnusable");function Hot(t){return JSON.parse(Rme(t))}o(Hot,"parseJSONFromBytes");function _me(t){let e=t[W0].headersList,r=Tot(e);return r==="failure"?null:r}o(_me,"bodyMimeType");kme.exports={extractBody:Ome,safelyExtractBody:Mot,cloneBody:Fot,mixinBody:Got,streamRegistry:Dme,hasFinalizationRegistry:Nme,bodyUnusable:Pme}});var Kme=g((uwr,Yme)=>{"use strict";var mt=require("node:assert"),St=tr(),{channels:Qme}=Q0(),wH=rH(),{RequestContentLengthMismatchError:bg,ResponseContentLengthMismatchError:Lme,RequestAbortedError:Vme,HeadersTimeoutError:zot,HeadersOverflowError:Vot,SocketError:Y0,InformationalError:K0,BodyTimeoutError:jot,HTTPParserError:$ot,ResponseExceededMaxSizeError:Wot}=Sr(),{kUrl:jme,kReset:pa,kClient:b2,kParser:ni,kBlocking:NB,kRunning:Cn,kPending:$me,kSize:Mme,kWriting:rm,kQueue:tu,kNoRef:RB,kKeepAliveDefaultTimeout:Jot,kHostHeader:Yot,kPendingIdx:Kot,kRunningIdx:jc,kError:Io,kPipelining:w2,kSocket:Cg,kKeepAliveTimeoutValue:I2,kMaxHeadersSize:CH,kKeepAliveMaxTimeout:Xot,kKeepAliveTimeoutThreshold:Zot,kHeadersTimeout:eat,kBodyTimeout:tat,kStrictContentLength:BH,kMaxRequests:Fme,kCounter:rat,kMaxResponseSize:iat,kOnError:Ume,kResume:ud,kHTTPContext:Wme}=gi(),Ya=Dpe(),qme=Buffer.alloc(0),g2=Buffer[Symbol.species],y2=St.addListener,nat=St.removeAllListeners,Ig=Symbol("kIdleSocketValidation"),wg=Symbol("kIdleSocketValidationTimeout"),RH=Symbol("kSocketUsed"),IH;async function sat(){let t=process.env.JEST_WORKER_ID?sH():void 0,e;try{e=await WebAssembly.compile(kpe())}catch{e=await WebAssembly.compile(t||sH())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:o((r,i,n)=>0,"wasm_on_url"),wasm_on_status:o((r,i,n)=>{mt(Pi.ptr===r);let s=i-eh+Zu.byteOffset;return Pi.onStatus(new g2(Zu.buffer,s,n))||0},"wasm_on_status"),wasm_on_message_begin:o(r=>(mt(Pi.ptr===r),Pi.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:o((r,i,n)=>{mt(Pi.ptr===r);let s=i-eh+Zu.byteOffset;return Pi.onHeaderField(new g2(Zu.buffer,s,n))||0},"wasm_on_header_field"),wasm_on_header_value:o((r,i,n)=>{mt(Pi.ptr===r);let s=i-eh+Zu.byteOffset;return Pi.onHeaderValue(new g2(Zu.buffer,s,n))||0},"wasm_on_header_value"),wasm_on_headers_complete:o((r,i,n,s)=>(mt(Pi.ptr===r),Pi.onHeadersComplete(i,!!n,!!s)||0),"wasm_on_headers_complete"),wasm_on_body:o((r,i,n)=>{mt(Pi.ptr===r);let s=i-eh+Zu.byteOf Line truncated
`;if(typeof n=="string"?A+=`host: ${n}\r
`:A+=t[Yot],s?A+=`connection: upgrade\r
upgrade: ${s}\r
`:t[w2]&&!p[pa]?A+=`connection: keep-alive\r
`:A+=`connection: close\r
`,Array.isArray(u))for(let E=0;E<u.length;E+=2){let y=u[E+0],b=u[E+1];if(Array.isArray(b))for(let C=0;C<b.length;C++)A+=`${y}: ${b[C]}\r
`;else A+=`${y}: ${b}\r
`}return Wme.sendHeaders.hasSubscribers&&Wme.sendHeaders.publish({request:e,headers:A,socket:p}),!l||d===0?tAe(m,null,t,e,p,h,A,f):ft.isBuffer(l)?tAe(m,l,t,e,p,h,A,f):ft.isBlobLike(l)?typeof l.stream=="function"?rAe(m,l.stream(),t,e,p,h,A,f):Sat(m,l,t,e,p,h,A,f):ft.isStream(l)?Iat(m,l,t,e,p,h,A,f):ft.isIterable(l)?rAe(m,l,t,e,p,h,A,f):it(!1),!0}o(Cat,"writeH1");function Iat(t,e,r,i,s,n,a,c){it(n!==0||r[ps]===0,"stream body cannot be pipelined");let l=!1,u=new M2({abort:t,socket:s,request:i,contentLength:n,client:r,expectsPayload:c,header:a}),h=o(function(m){if(!l)try{!u.write(m)&&this.pause&&this.pause()}catch(A){ft.destroy(this,A)}},"onData"),f=o(function(){l||e.resume&&e.resume()},"onDrain"),d=o(function(){if(queueMicrotask(()=>{e.removeListener("error",p)}),!l){let m=new iAe;queueMicrotask(()=>p(m))}},"onClose"),p=o(function(m){if(!l){if(l=!0,it(s.destroyed||s[tm]&&r[ps]<=1),s.off("drain",f).off("error",p),e.removeListener("data",h).removeListener("end",p).removeListener("close",d),!m)try{u.end()}catch(A){m=A}u.destroy(m),m&&(m.code!=="UND_ERR_INFO"||m.message!=="reset")?ft.destroy(e,m):ft.destroy(e)}},"onFinished");e.on("data",h).on("end",p).on("error",p).on("close",d),e.resume&&e.resume(),s.on("drain",f).on("error",p),e.errorEmitted??e.errored?setImmediate(()=>p(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>p(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}o(Iat,"writeStream");function tAe(t,e,r,i,s,n,a,c){try{e?ft.isBuffer(e)&&(it(n===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${a}content-length: ${n}\r
`,Array.isArray(u))for(let b=0;b<u.length;b+=2){let E=u[b+0],w=u[b+1];if(Array.isArray(w))for(let I=0;I<w.length;I++)A+=`${E}: ${w[I]}\r
`;else A+=`${E}: ${w}\r
`}return Qme.sendHeaders.hasSubscribers&&Qme.sendHeaders.publish({request:e,headers:A,socket:p}),!l||d===0?Hme(m,null,t,e,p,h,A,f):St.isBuffer(l)?Hme(m,l,t,e,p,h,A,f):St.isBlobLike(l)?typeof l.stream=="function"?zme(m,l.stream(),t,e,p,h,A,f):dat(m,l,t,e,p,h,A,f):St.isStream(l)?fat(m,l,t,e,p,h,A,f):St.isIterable(l)?zme(m,l,t,e,p,h,A,f):mt(!1),!0}o(hat,"writeH1");function fat(t,e,r,i,n,s,a,c){mt(s!==0||r[Cn]===0,"stream body cannot be pipelined");let l=!1,u=new S2({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:c,header:a}),h=o(function(m){if(!l)try{!u.write(m)&&this.pause&&this.pause()}catch(A){St.destroy(this,A)}},"onData"),f=o(function(){l||e.resume&&e.resume()},"onDrain"),d=o(function(){if(queueMicrotask(()=>{e.removeListener("error",p)}),!l){let m=new Vme;queueMicrotask(()=>p(m))}},"onClose"),p=o(function(m){if(!l){if(l=!0,mt(n.destroyed||n[rm]&&r[Cn]<=1),n.off("drain",f).off("error",p),e.removeListener("data",h).removeListener("end",p).removeListener("close",d),!m)try{u.end()}catch(A){m=A}u.destroy(m),m&&(m.code!=="UND_ERR_INFO"||m.message!=="reset")?St.destroy(e,m):St.destroy(e)}},"onFinished");e.on("data",h).on("end",p).on("error",p).on("close",d),e.resume&&e.resume(),n.on("drain",f).on("error",p),e.errorEmitted??e.errored?setImmediate(()=>p(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>p(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}o(fat,"writeStream");function Hme(t,e,r,i,n,s,a,c){try{e?St.isBuffer(e)&&(mt(s===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${a}content-length: ${s}\r
\r
`,"latin1"),s.write(e),s.uncork(),i.onBodySent(e),!c&&i.reset!==!1&&(s[la]=!0)):n===0?s.write(`${a}content-length: 0\r
`,"latin1"),n.write(e),n.uncork(),i.onBodySent(e),!c&&i.reset!==!1&&(n[pa]=!0)):s===0?n.write(`${a}content-length: 0\r
\r
`,"latin1"):(it(n===null,"no body must not have content length"),s.write(`${a}\r
`,"latin1")),i.onRequestSent(),r[ad]()}catch(l){t(l)}}o(tAe,"writeBuffer");async function Sat(t,e,r,i,s,n,a,c){it(n===e.size,"blob body must have content length");try{if(n!=null&&n!==e.size)throw new wg;let l=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${a}content-length: ${n}\r
`,"latin1"):(mt(s===null,"no body must not have content length"),n.write(`${a}\r
`,"latin1")),i.onRequestSent(),r[ud]()}catch(l){t(l)}}o(Hme,"writeBuffer");async function dat(t,e,r,i,n,s,a,c){mt(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new bg;let l=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${a}content-length: ${s}\r
\r
`,"latin1"),s.write(l),s.uncork(),i.onBodySent(l),i.onRequestSent(),!c&&i.reset!==!1&&(s[la]=!0),r[ad]()}catch(l){t(l)}}o(Sat,"writeBlob");async function rAe(t,e,r,i,s,n,a,c){it(n!==0||r[ps]===0,"iterator body cannot be pipelined");let l=null;function u(){if(l){let d=l;l=null,d()}}o(u,"onDrain");let h=o(()=>new Promise((d,p)=>{it(l===null),s[Eo]?p(s[Eo]):l=d}),"waitForDrain");s.on("close",u).on("drain",u);let f=new M2({abort:t,socket:s,request:i,contentLength:n,client:r,expectsPayload:c,header:a});try{for await(let d of e){if(s[Eo])throw s[Eo];f.write(d)||await h()}f.end()}catch(d){f.destroy(d)}finally{s.off("close",u).off("drain",u)}}o(rAe,"writeIterable");var M2=class{static{o(this,"AsyncWriter")}constructor({abort:e,socket:r,request:i,contentLength:s,client:n,expectsPayload:a,header:c}){this.socket=r,this.request=i,this.contentLength=s,this.client=n,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[tm]=!0}write(e){let{socket:r,request:i,contentLength:s,client:n,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[Eo])throw r[Eo];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(s!==null&&a+u>s){if(n[$H])throw new wg;process.emitWarning(new wg)}r.cork(),a===0&&(!c&&i.reset!==!1&&(r[la]=!0),s===null?r.write(`${l}transfer-encoding: chunked\r
`,"latin1"):r.write(`${l}content-length: ${s}\r
`,"latin1"),n.write(l),n.uncork(),i.onBodySent(l),i.onRequestSent(),!c&&i.reset!==!1&&(n[pa]=!0),r[ud]()}catch(l){t(l)}}o(dat,"writeBlob");async function zme(t,e,r,i,n,s,a,c){mt(s!==0||r[Cn]===0,"iterator body cannot be pipelined");let l=null;function u(){if(l){let d=l;l=null,d()}}o(u,"onDrain");let h=o(()=>new Promise((d,p)=>{mt(l===null),n[Io]?p(n[Io]):l=d}),"waitForDrain");n.on("close",u).on("drain",u);let f=new S2({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:c,header:a});try{for await(let d of e){if(n[Io])throw n[Io];f.write(d)||await h()}f.end()}catch(d){f.destroy(d)}finally{n.off("close",u).off("drain",u)}}o(zme,"writeIterable");var S2=class{static{o(this,"AsyncWriter")}constructor({abort:e,socket:r,request:i,contentLength:n,client:s,expectsPayload:a,header:c}){this.socket=r,this.request=i,this.contentLength=n,this.client=s,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[rm]=!0}write(e){let{socket:r,request:i,contentLength:n,client:s,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[Io])throw r[Io];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(n!==null&&a+u>n){if(s[BH])throw new bg;process.emitWarning(new bg)}r.cork(),a===0&&(!c&&i.reset!==!1&&(r[pa]=!0),n===null?r.write(`${l}transfer-encoding: chunked\r
`,"latin1"):r.write(`${l}content-length: ${n}\r
\r
`,"latin1")),s===null&&r.write(`\r
`,"latin1")),n===null&&r.write(`\r
${u.toString(16)}\r
`,"latin1"),this.bytesWritten+=u;let h=r.write(e);return r.uncork(),i.onBodySent(e),h||r[Jr].timeout&&r[Jr].timeoutType===ib&&r[Jr].timeout.refresh&&r[Jr].timeout.refresh(),h}end(){let{socket:e,contentLength:r,client:i,bytesWritten:s,expectsPayload:n,header:a,request:c}=this;if(c.onRequestSent(),e[tm]=!1,e[Eo])throw e[Eo];if(!e.destroyed){if(s===0?n?e.write(`${a}content-length: 0\r
`,"latin1"),this.bytesWritten+=u;let h=r.write(e);return r.uncork(),i.onBodySent(e),h||r[ni].timeout&&r[ni].timeoutType===X0&&r[ni].timeout.refresh&&r[ni].timeout.refresh(),h}end(){let{socket:e,contentLength:r,client:i,bytesWritten:n,expectsPayload:s,header:a,request:c}=this;if(c.onRequestSent(),e[rm]=!1,e[Io])throw e[Io];if(!e.destroyed){if(n===0?s?e.write(`${a}content-length: 0\r
\r
`,"latin1"):e.write(`${a}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&s!==r){if(i[$H])throw new wg;process.emitWarning(new wg)}e[Jr].timeout&&e[Jr].timeoutType===ib&&e[Jr].timeout.refresh&&e[Jr].timeout.refresh(),i[ad]()}}destroy(e){let{socket:r,client:i,abort:s}=this;r[tm]=!1,e&&(it(i[ps]<=1,"pipeline should only contain this request"),s(e))}};cAe.exports=yat});var gAe=g((FIr,AAe)=>{"use strict";var Hc=require("node:assert"),{pipeline:Bat}=require("node:stream"),Kt=Ht(),{RequestContentLengthMismatchError:XH,RequestAbortedError:uAe,SocketError:qB,InformationalError:ZH}=Ar(),{kUrl:U2,kReset:G2,kClient:sb,kRunning:H2,kPending:vat,kQueue:rm,kPendingIdx:e6,kRunningIdx:Xl,kError:eu,kSocket:Hs,kStrictContentLength:xat,kOnError:t6,kMaxConcurrentStreams:mAe,kHTTP2Session:Zl,kResume:im,kSize:_at,kHTTPContext:Rat}=ci(),cd=Symbol("open streams"),hAe,fAe=!1,q2;try{q2=require("node:http2")}catch{q2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Tat,HTTP2_HEADER_METHOD:Nat,HTTP2_HEADER_PATH:Dat,HTTP2_HEADER_SCHEME:Oat,HTTP2_HEADER_CONTENT_LENGTH:Pat,HTTP2_HEADER_EXPECT:kat,HTTP2_HEADER_STATUS:Qat}}=q2;function Lat(t){let e=[];for(let[r,i]of Object.entries(t))if(Array.isArray(i))for(let s of i)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(i));return e}o(Lat,"parseH2Headers");async function Fat(t,e){t[Hs]=e,fAe||(fAe=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=q2.connect(t[U2],{createConnection:o(()=>e,"createConnection"),peerMaxConcurrentStreams:t[mAe]});r[cd]=0,r[sb]=t,r[Hs]=e,Kt.addListener(r,"error",Uat),Kt.addListener(r,"frameError",qat),Kt.addListener(r,"end",Gat),Kt.addListener(r,"goaway",Hat),Kt.addListener(r,"close",function(){let{[sb]:s}=this,{[Hs]:n}=s,a=this[Hs][eu]||this[eu]||new qB("closed",Kt.getSocketInfo(n));if(s[Zl]=null,s.destroyed){Hc(s[vat]===0);let c=s[rm].splice(s[Xl]);for(let l=0;l<c.length;l++){let u=c[l];Kt.errorRequest(s,u,a)}}}),r.unref(),t[Zl]=r,e[Zl]=r,Kt.addListener(e,"error",function(s){Hc(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[eu]=s,this[sb][t6](s)}),Kt.addListener(e,"end",function(){Kt.destroy(this,new qB("other side closed",Kt.getSocketInfo(this)))}),Kt.addListener(e,"close",function(){let s=this[eu]||new qB("closed",Kt.getSocketInfo(this));t[Hs]=null,this[Zl]!=null&&this[Zl].destroy(s),t[e6]=t[Xl],Hc(t[H2]===0),t.emit("disconnect",t[U2],[t],s),t[im]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return Vat(t,...s)},resume(){Mat(t)},destroy(s,n){i?queueMicrotask(n):e.destroy(s).on("close",n)},get destroyed(){return e.destroyed},busy(){return!1}}}o(Fat,"connectH2");function Mat(t){let e=t[Hs];e?.destroyed===!1&&(t[_at]===0&&t[mAe]===0?(e.unref(),t[Zl].unref()):(e.ref(),t[Zl].ref()))}o(Mat,"resumeH2");function Uat(t){Hc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Hs][eu]=t,this[sb][t6](t)}o(Uat,"onHttp2SessionError");function qat(t,e,r){if(r===0){let i=new ZH(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Hs][eu]=i,this[sb][t6](i)}}o(qat,"onHttp2FrameError");function Gat(){let t=new qB("other side closed",Kt.getSocketInfo(this[Hs]));this.destroy(t),Kt.destroy(this[Hs],t)}o(Gat,"onHttp2SessionEnd");function Hat(t){let e=this[eu]||new qB(`HTTP/2: "GOAWAY" frame received with code ${t}`,Kt.getSocketInfo(this)),r=this[sb];if(r[Hs]=null,r[Rat]=null,this[Zl]!=null&&(this[Zl].destroy(e),this[Zl]=null),Kt.destroy(this[Hs],e),r[Xl]<r[rm].length){let i=r[rm][r[Xl]];r[rm][r[Xl]++]=null,Kt.errorRequest(r,i,e),r[e6]=r[Xl]}Hc(r[H2]===0),r.emit("disconnect",r[U2],[r],e),r[im]()}o(Hat,"onHTTP2GoAway");function zat(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(zat,"shouldSendContentLength");function Vat(t,e){let r=t[Zl],{method:i,path:s,host:n,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:h}=e;if(a)return Kt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let I=0;I<u.length;I+=2){let D=u[I+0],M=u[I+1];if(Array.isArray(M))for(let R=0;R<M.length;R++)f[D]?f[D]+=`,${M[R]}`:f[D]=M[R];else f[D]=M}let d,{hostname:p,port:m}=t[U2];f[Tat]=n||`${p}${m?`:${m}`:""}`,f[Nat]=i;let A=o(I=>{e.aborted||e.completed||(I=I||new uAe,Kt.errorRequest(t,e,I),d!=null&&Kt.destroy(d,I),Kt.destroy(h,I),t[rm][t[Xl]++]=null,t[im]())},"abort");try{e.onConnect(A)}catch(I){Kt.errorRequest(t,e,I)}if(e.aborted)return!1;if(i==="CONNECT")return r.ref(),d=r.request(f,{endStream:!1,signal:l}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[cd],t[rm][t[Xl]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[cd],t[rm][t[Xl]++]=null}),d.once("close",()=>{r[cd]-=1,r[cd]===0&&r.unref()}),!0;f[Dat]=s,f[Oat]="https";let E=i==="PUT"||i==="POST"||i==="PATCH";h&&typeof h.read=="function"&&h.read(0);let y=Kt.bodyLength(h);if(Kt.isFormDataLike(h)){hAe??=eb().extractBody;let[I,D]=hAe(h);f["content-type"]=D,h=I.stream,y=I.length}if(y==null&&(y=e.contentLength),(y===0||!E)&&(y=null),zat(i)&&y>0&&e.contentLength!=null&&e.contentLength!==y){if(t[xat])return Kt.err Line truncated
`,this[gct]=l??3e5,this[Act]=s??3e5,this[yct]=b??!0,this[Ect]=I,this[n6]=M,this[nm]=null,this[Sct]=U>-1?U:-1,this[vct]=Q??100,this[Wi]=null,this[tu]=[],this[ud]=0,this[ru]=0,this[VB]=ne=>a6(this,ne),this[Bct]=ne=>RAe(this,ne)}get pipelining(){return this[$2]}set pipelining(e){this[$2]=e,this[VB](!0)}get[WB](){return this[tu].length-this[ru]}get[$B](){return this[ru]-this[ud]}get[jB](){return this[tu].length-this[ud]}get[lct](){return!!this[Wi]&&!this[ob]&&!this[Wi].destroyed}get[s6](){return!!(this[Wi]?.busy(null)||this[jB]>=(_Ae(this)||1)||this[WB]>0)}[cct](e){TAe(this),this.once("connect",e)}[Ict](e,r){let i=e.origin||this[Ku].origin,s=new rct(i,e,r);return this[tu].push(s),this[vg]||(Bg.bodyLength(s.body)==null&&Bg.isIterable(s.body)?(this[vg]=1,queueMicrotask(()=>a6(this))):this[VB](!0)),this[vg]&&this[om]!==2&&this[s6]&&(this[om]=2),this[om]<2}async[wct](){return new Promise(e=>{this[jB]?this[nm]=e:e(null)})}async[Cct](e){return new Promise(r=>{let i=this[tu].splice(this[ru]);for(let n=0;n<i.length;n++){let a=i[n];Bg.errorRequest(this,a,e)}let s=o(()=>{this[nm]&&(this[nm](),this[nm]=null),r(null)},"callback");this[Wi]?(this[Wi].destroy(e,s),this[Wi]=null):queueMicrotask(s),this[VB]()})}},Rct=j2();function RAe(t,e){if(t[$B]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ld(t[ru]===t[ud]);let r=t[tu].splice(t[ud]);for(let i=0;i<r.length;i++){let s=r[i];Bg.errorRequest(t,s,e)}ld(t[jB]===0)}}o(RAe,"onError");async function TAe(t){ld(!t[ob]),ld(!t[Wi]);let{host:e,hostname:r,protocol:i,port:s}=t[Ku];if(r[0]==="["){let n=r.indexOf("]");ld(n!==-1);let a=r.substring(1,n);ld(xAe.isIP(a)),r=a}t[ob]=!0,nb.beforeConnect.hasSubscribers&&nb.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[Wi]?.version,servername:t[sm],localAddress:t[zB]},connector:t[HB]});try{let n=await new Promise((a,c)=>{t[HB]({host:e,hostname:r,protocol:i,port:s,servername:t[sm],localAddress:t[zB]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){Bg.destroy(n.on("error",BAe),new nct);return}ld(n);try{t[Wi]=n.alpnProtocol==="h2"?await _ct(t,n):await xct(t,n)}catch(a){throw n.destroy().on("error",BAe),a}t[ob]=!1,n[bct]=0,n[n6]=t[n6],n[act]=t,n[hct]=null,nb.connected.hasSubscribers&&nb.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[Wi]?.version,servername:t[sm],localAddress:t[zB]},connector:t[HB],socket:n}),t.emit("connect",t[Ku],[t])}catch(n){if(t.destroyed)return;if(t[ob]=!1,nb.connectError.hasSubscribers&&nb.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[Wi]?.version,servername:t[sm],localAddress:t[zB]},connector:t[HB],error:n}),n.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ld(t[$B]===0);t[WB]>0&&t[tu][t[ru]].servername===t[sm];){let a=t[tu][t[ru]++];Bg.errorRequest(t,a,n)}else RAe(t,n);t.emit("connectionError",t[Ku],[t],n)}t[VB]()}o(TAe,"connect");function vAe(t){t[om]=0,t.emit("drain",t[Ku],[t])}o(vAe,"emitDrain");function a6(t,e){t[vg]!==2&&(t[vg]=2,Tct(t,e),t[vg]=0,t[ud]>256&&(t[tu].splice(0,t[ud]),t[ru]-=t[ud],t[ud]=0))}o(a6,"resume");function Tct(t,e){for(;;){if(t.destroyed){ld(t[WB]===0);return}if(t[nm]&&!t[jB]){t[nm](),t[nm]=null;return}if(t[Wi]&&t[Wi].resume(),t[s6])t[om]=2;else if(t[om]===2){e?(t[om]=1,queueMicrotask(()=>vAe(t))):vAe(t);continue}if(t[WB]===0||t[$B]>=(_Ae(t)||1))return;let r=t[tu][t[ru]];if(t[Ku].protocol==="https:"&&t[sm]!==r.servername){if(t[$B]>0)return;t[sm]=r.servername,t[Wi]?.destroy(new sct("servername changed"),()=>{t[Wi]=null,a6(t)})}if(t[ob])return;if(!t[Wi]){TAe(t);return}if(t[Wi].destroyed||t[Wi].busy(r))return;!r.aborted&&t[Wi].write(r)?t[ru]++:t[tu].splice(t[ru],1)}}o(Tct,"_resume");NAe.exports=o6});var c6=g(($Ir,DAe)=>{"use strict";var W2=class{static{o(this,"FixedCircularBuffer")}constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};DAe.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new W2}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new W2),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var PAe=g((JIr,OAe)=>{var{kFree:Nct,kConnected:Dct,kPending:Oct,kQueued:Pct,kRunning:kct,kSize:Qct}=ci(),xg=Symbol("pool"),l6=class{static{o(this,"PoolStats")}constructor(e){this[xg]=e}get connected(){return this[xg][Dct]}get free(){return this[xg][Nct]}get pending(){return this[xg][Oct]}get queued(){return this[xg][Pct]}get running(){return this[xg][kct]}get size(){return this[xg][Qct]}};OAe.exports=l6});var m6=g((KIr,zAe)=>{"use strict";var Lct=V0(),Fct=c6(),{kConnected:u6,kSize:kAe,kRunning:QAe,kPending:LAe,kQueued:JB,kBusy:Mct,kFree:Uct,kUrl:qct,kClose:Gct,kDestroy:Hct,kDispatch:zct}=ci( Line truncated
`,"latin1"),r!==null&&n!==r){if(i[BH])throw new bg;process.emitWarning(new bg)}e[ni].timeout&&e[ni].timeoutType===X0&&e[ni].timeout.refresh&&e[ni].timeout.refresh(),i[ud]()}}destroy(e){let{socket:r,client:i,abort:n}=this;r[rm]=!1,e&&(mt(i[Cn]<=1,"pipeline should only contain this request"),n(e))}};Yme.exports=aat});var sAe=g((fwr,nAe)=>{"use strict";var $c=require("node:assert"),{pipeline:pat}=require("node:stream"),cr=tr(),{RequestContentLengthMismatchError:TH,RequestAbortedError:Xme,SocketError:DB,InformationalError:NH}=Sr(),{kUrl:B2,kReset:x2,kClient:Z0,kRunning:_2,kPending:mat,kQueue:im,kPendingIdx:DH,kRunningIdx:ru,kError:nu,kSocket:Jn,kStrictContentLength:Aat,kOnError:OH,kMaxConcurrentStreams:iAe,kHTTP2Session:iu,kResume:nm,kSize:gat,kHTTPContext:yat}=gi(),hd=Symbol("open streams"),Zme,eAe=!1,v2;try{v2=require("node:http2")}catch{v2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Eat,HTTP2_HEADER_METHOD:bat,HTTP2_HEADER_PATH:wat,HTTP2_HEADER_SCHEME:Cat,HTTP2_HEADER_CONTENT_LENGTH:Iat,HTTP2_HEADER_EXPECT:Sat,HTTP2_HEADER_STATUS:Bat}}=v2;function vat(t){let e=[];for(let[r,i]of Object.entries(t))if(Array.isArray(i))for(let n of i)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(i));return e}o(vat,"parseH2Headers");async function xat(t,e){t[Jn]=e,eAe||(eAe=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=v2.connect(t[B2],{createConnection:o(()=>e,"createConnection"),peerMaxConcurrentStreams:t[iAe]});r[hd]=0,r[Z0]=t,r[Jn]=e,cr.addListener(r,"error",Rat),cr.addListener(r,"frameError",Tat),cr.addListener(r,"end",Nat),cr.addListener(r,"goaway",Dat),cr.addListener(r,"close",function(){let{[Z0]:n}=this,{[Jn]:s}=n,a=this[Jn][nu]||this[nu]||new DB("closed",cr.getSocketInfo(s));if(n[iu]=null,n.destroyed){$c(n[mat]===0);let c=n[im].splice(n[ru]);for(let l=0;l<c.length;l++){let u=c[l];cr.errorRequest(n,u,a)}}}),r.unref(),t[iu]=r,e[iu]=r,cr.addListener(e,"error",function(n){$c(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[nu]=n,this[Z0][OH](n)}),cr.addListener(e,"end",function(){cr.destroy(this,new DB("other side closed",cr.getSocketInfo(this)))}),cr.addListener(e,"close",function(){let n=this[nu]||new DB("closed",cr.getSocketInfo(this));t[Jn]=null,this[iu]!=null&&this[iu].destroy(n),t[DH]=t[ru],$c(t[_2]===0),t.emit("disconnect",t[B2],[t],n),t[nm]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return Pat(t,...n)},resume(){_at(t)},destroy(n,s){i?queueMicrotask(s):e.destroy(n).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}o(xat,"connectH2");function _at(t){let e=t[Jn];e?.destroyed===!1&&(t[gat]===0&&t[iAe]===0?(e.unref(),t[iu].unref()):(e.ref(),t[iu].ref()))}o(_at,"resumeH2");function Rat(t){$c(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Jn][nu]=t,this[Z0][OH](t)}o(Rat,"onHttp2SessionError");function Tat(t,e,r){if(r===0){let i=new NH(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Jn][nu]=i,this[Z0][OH](i)}}o(Tat,"onHttp2FrameError");function Nat(){let t=new DB("other side closed",cr.getSocketInfo(this[Jn]));this.destroy(t),cr.destroy(this[Jn],t)}o(Nat,"onHttp2SessionEnd");function Dat(t){let e=this[nu]||new DB(`HTTP/2: "GOAWAY" frame received with code ${t}`,cr.getSocketInfo(this)),r=this[Z0];if(r[Jn]=null,r[yat]=null,this[iu]!=null&&(this[iu].destroy(e),this[iu]=null),cr.destroy(this[Jn],e),r[ru]<r[im].length){let i=r[im][r[ru]];r[im][r[ru]++]=null,cr.errorRequest(r,i,e),r[DH]=r[ru]}$c(r[_2]===0),r.emit("disconnect",r[B2],[r],e),r[nm]()}o(Dat,"onHTTP2GoAway");function Oat(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(Oat,"shouldSendContentLength");function Pat(t,e){let r=t[iu],{method:i,path:n,host:s,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:h}=e;if(a)return cr.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let S=0;S<u.length;S+=2){let P=u[S+0],z=u[S+1];if(Array.isArray(z))for(let O=0;O<z.length;O++)f[P]?f[P]+=`,${z[O]}`:f[P]=z[O];else f[P]=z}let d,{hostname:p,port:m}=t[B2];f[Eat]=s||`${p}${m?`:${m}`:""}`,f[bat]=i;let A=o(S=>{e.aborted||e.completed||(S=S||new Xme,cr.errorRequest(t,e,S),d!=null&&cr.destroy(d,S),cr.destroy(h,S),t[im][t[ru]++]=null,t[nm]())},"abort");try{e.onConnect(A)}catch(S){cr.errorRequest(t,e,S)}if(e.aborted)return!1;if(i==="CONNECT")return r.ref(),d=r.request(f,{endStream:!1,signal:l}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[hd],t[im][t[ru]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[hd],t[im][t[ru]++]=null}),d.once("close",()=>{r[hd]-=1,r[hd]===0&&r.unref()}),!0;f[wat]=n,f[Cat]="https";let b=i==="PUT"||i==="POST"||i==="PATCH";h&&typeof h.read=="function"&&h.read(0);let E=cr.bodyLength(h);if(cr.isFormDataLike(h)){Zme??=J0().extractBody;let[S,P]=Zme(h);f["content-type"]=P,h=S.stream,E=S.length}if(E==null&&(E=e.contentLength),(E===0||!b)&&(E=null),Oat(i)&&E>0&&e.contentLength!=null&&e.contentLength!==E){if(t[Aat])return cr.err Line truncated
`,this[oct]=l??3e5,this[sct]=n??3e5,this[act]=w??!0,this[cct]=S,this[LH]=z,this[om]=null,this[dct]=V>-1?V:-1,this[mct]=G??100,this[tn]=null,this[su]=[],this[dd]=0,this[ou]=0,this[QB]=se=>FH(this,se),this[pct]=se=>gAe(this,se)}get pipelining(){return this[D2]}set pipelining(e){this[D2]=e,this[QB](!0)}get[FB](){return this[su].length-this[ou]}get[MB](){return this[ou]-this[dd]}get[LB](){return this[su].length-this[dd]}get[Xat](){return!!this[tn]&&!this[tb]&&!this[tn].destroyed}get[QH](){return!!(this[tn]?.busy(null)||this[LB]>=(AAe(this)||1)||this[FB]>0)}[Kat](e){yAe(this),this.once("connect",e)}[fct](e,r){let i=e.origin||this[rh].origin,n=new Vat(i,e,r);return this[su].push(n),this[Bg]||(Sg.bodyLength(n.body)==null&&Sg.isIterable(n.body)?(this[Bg]=1,queueMicrotask(()=>FH(this))):this[QB](!0)),this[Bg]&&this[am]!==2&&this[QH]&&(this[am]=2),this[am]<2}async[uct](){return new Promise(e=>{this[LB]?this[om]=e:e(null)})}async[hct](e){return new Promise(r=>{let i=this[su].splice(this[ou]);for(let s=0;s<i.length;s++){let a=i[s];Sg.errorRequest(this,a,e)}let n=o(()=>{this[om]&&(this[om](),this[om]=null),r(null)},"callback");this[tn]?(this[tn].destroy(e,n),this[tn]=null):queueMicrotask(n),this[QB]()})}},yct=N2();function gAe(t,e){if(t[MB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){fd(t[ou]===t[dd]);let r=t[su].splice(t[dd]);for(let i=0;i<r.length;i++){let n=r[i];Sg.errorRequest(t,n,e)}fd(t[LB]===0)}}o(gAe,"onError");async function yAe(t){fd(!t[tb]),fd(!t[tn]);let{host:e,hostname:r,protocol:i,port:n}=t[rh];if(r[0]==="["){let s=r.indexOf("]");fd(s!==-1);let a=r.substring(1,s);fd(mAe.isIP(a)),r=a}t[tb]=!0,eb.beforeConnect.hasSubscribers&&eb.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[tn]?.version,servername:t[sm],localAddress:t[kB]},connector:t[PB]});try{let s=await new Promise((a,c)=>{t[PB]({host:e,hostname:r,protocol:i,port:n,servername:t[sm],localAddress:t[kB]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){Sg.destroy(s.on("error",dAe),new Wat);return}fd(s);try{t[tn]=s.alpnProtocol==="h2"?await gct(t,s):await Act(t,s)}catch(a){throw s.destroy().on("error",dAe),a}t[tb]=!1,s[lct]=0,s[LH]=t[LH],s[Yat]=t,s[ect]=null,eb.connected.hasSubscribers&&eb.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[tn]?.version,servername:t[sm],localAddress:t[kB]},connector:t[PB],socket:s}),t.emit("connect",t[rh],[t])}catch(s){if(t.destroyed)return;if(t[tb]=!1,eb.connectError.hasSubscribers&&eb.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[tn]?.version,servername:t[sm],localAddress:t[kB]},connector:t[PB],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(fd(t[MB]===0);t[FB]>0&&t[su][t[ou]].servername===t[sm];){let a=t[su][t[ou]++];Sg.errorRequest(t,a,s)}else gAe(t,s);t.emit("connectionError",t[rh],[t],s)}t[QB]()}o(yAe,"connect");function pAe(t){t[am]=0,t.emit("drain",t[rh],[t])}o(pAe,"emitDrain");function FH(t,e){t[Bg]!==2&&(t[Bg]=2,Ect(t,e),t[Bg]=0,t[dd]>256&&(t[su].splice(0,t[dd]),t[ou]-=t[dd],t[dd]=0))}o(FH,"resume");function Ect(t,e){for(;;){if(t.destroyed){fd(t[FB]===0);return}if(t[om]&&!t[LB]){t[om](),t[om]=null;return}if(t[tn]&&t[tn].resume(),t[QH])t[am]=2;else if(t[am]===2){e?(t[am]=1,queueMicrotask(()=>pAe(t))):pAe(t);continue}if(t[FB]===0||t[MB]>=(AAe(t)||1))return;let r=t[su][t[ou]];if(t[rh].protocol==="https:"&&t[sm]!==r.servername){if(t[MB]>0)return;t[sm]=r.servername,t[tn]?.destroy(new $at("servername changed"),()=>{t[tn]=null,FH(t)})}if(t[tb])return;if(!t[tn]){yAe(t);return}if(t[tn].destroyed||t[tn].busy(r))return;!r.aborted&&t[tn].write(r)?t[ou]++:t[su].splice(t[ou],1)}}o(Ect,"_resume");EAe.exports=MH});var UH=g((wwr,bAe)=>{"use strict";var O2=class{static{o(this,"FixedCircularBuffer")}constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};bAe.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new O2}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new O2),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var CAe=g((Iwr,wAe)=>{var{kFree:bct,kConnected:wct,kPending:Cct,kQueued:Ict,kRunning:Sct,kSize:Bct}=gi(),vg=Symbol("pool"),qH=class{static{o(this,"PoolStats")}constructor(e){this[vg]=e}get connected(){return this[vg][wct]}get free(){return this[vg][bct]}get pending(){return this[vg][Cct]}get queued(){return this[vg][Ict]}get running(){return this[vg][Sct]}get size(){return this[vg][Bct]}};wAe.exports=qH});var $H=g((Bwr,DAe)=>{"use strict";var vct=U0(),xct=UH(),{kConnected:GH,kSize:IAe,kRunning:SAe,kPending:BAe,kQueued:UB,kBusy:_ct,kFree:Rct,kUrl:Tct,kClose:Nct,kDestroy:Dct,kDispatch:Oct}=gi( Line truncated
${i.count} ${i.noun} ${i.is} pending:
${e.format(r)}
`.trim())}};Yye.exports=mz});var fD=g((JSr,tEe)=>{"use strict";var Xye=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:ght}=Ar(),yht=lb();eEe()===void 0&&Zye(new yht);function Zye(t){if(!t||typeof t.dispatch!="function")throw new ght("Argument agent must implement Agent");Object.defineProperty(globalThis,Xye,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(Zye,"setGlobalDispatcher");function eEe(){return globalThis[Xye]}o(eEe,"getGlobalDispatcher");tEe.exports={setGlobalDispatcher:Zye,getGlobalDispatcher:eEe}});var dD=g((XSr,rEe)=>{"use strict";rEe.exports=class{static{o(this,"DecoratorHandler")}#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var sEe=g((eBr,iEe)=>{"use strict";var Eht=V2();iEe.exports=t=>{let e=t?.maxRedirections;return r=>o(function(s,n){let{maxRedirections:a=e,...c}=s;if(!a)return r(s,n);let l=new Eht(r,a,s,n);return r(c,l)},"redirectInterceptor")}});var oEe=g((rBr,nEe)=>{"use strict";var bht=rD();nEe.exports=t=>e=>o(function(i,s){return e(i,new bht({...i,retryOptions:{...t,...i.retryOptions}},{handler:s,dispatch:e}))},"retryInterceptor")});var cEe=g((sBr,aEe)=>{"use strict";var wht=Ht(),{InvalidArgumentError:Cht,RequestAbortedError:Iht}=Ar(),Sht=dD(),Az=class extends Sht{static{o(this,"DumpHandler")}#e=1024*1024;#t=null;#i=!1;#r=!1;#s=0;#n=null;#h=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Cht("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#h=r}onConnect(e){this.#t=e,this.#h.onConnect(this.#u.bind(this))}#u(e){this.#r=!0,this.#n=e}onHeaders(e,r,i,s){let a=wht.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new Iht(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#h.onHeaders(e,r,i,s)}onError(e){this.#i||(e=this.#n??e,this.#h.onError(e))}onData(e){return this.#s=this.#s+e.length,this.#s>=this.#e&&(this.#i=!0,this.#r?this.#h.onError(this.#n):this.#h.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#r){this.#h.onError(this.reason);return}this.#h.onComplete(e)}}};function Bht({maxSize:t}={maxSize:1024*1024}){return e=>o(function(i,s){let{dumpMaxSize:n=t}=i,a=new Az({maxSize:n},s);return e(i,a)},"Intercept")}o(Bht,"createDumpInterceptor");aEe.exports=Bht});var hEe=g((oBr,uEe)=>{"use strict";var{isIP:vht}=require("node:net"),{lookup:xht}=require("node:dns"),_ht=dD(),{InvalidArgumentError:Eb,InformationalError:Rht}=Ar(),lEe=Math.pow(2,31)-1,gz=class{static{o(this,"DNSInstance")}#e=0;#t=0;#i=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#s}get full(){return this.#i.size===this.#t}runLookup(e,r,i){let s=this.#i.get(e.hostname);if(s==null&&this.full){i(null,e.origin);return}let n={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,n,(a,c)=>{if(a||c==null||c.length===0){i(a??new Rht("No DNS entries found"));return}this.setRecords(e,c);let l=this.#i.get(e.hostname),u=this.pick(e,l,n.affinity),h;typeof u.port=="number"?h=`:${u.port}`:e.port!==""?h=`:${e.port}`:h="",i(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${h}`)});else{let a=this.pick(e,s,n.affinity);if(a==null){this.#i.delete(e.hostname),this.runLookup(e,r,i);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",i(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#r(e,r,i){xht(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,n)=>{if(s)return i(s);let a=new Map;for(let c of n)a.set(`${c.address}:${c.family}`,c);i(null,a.values())})}#s(e,r,i){let s=null,{records:n,offset:a}=r,c;if(this.dualStack?(i==null&&(a==null||a===lEe?(r.offset=0,i=4):(r.offset++,i=(r.offset&1)===1?6:4)),n[i]!=null&&n[i].ips.length>0?c=n[i]:c=n[i===4?6:4]):c=n[i],c==null||c.ips.length===0)return s;c.offset==null||c.offset===lEe?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return s=c.ips[l]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(c.ips.splice(l,1),this.pick(e,r,i)):s}setRecords(e,r){let i=Date.now(),s={records:{4:null,6:null}};for(let n of r){n.timestamp=i,typeof n.ttl=="number"?n.ttl=Math.min(n.ttl,this.#e):n.ttl=this.#e;let a=s.records[n.family]??{ips:[]};a.ips.push(n),s.records[n.family]=a}this.#i.set(e.hostname,s)}getHandler(e,r){return new yz(this,e,r)}},yz=class extends _ht{static{o(this,"DNSDispatchHan Line truncated
${n}`;break;case"retry":zbe(n)&&(r[s]=n);break;case"id":Vbe(n)&&(r[s]=n);break;case"event":n.length>0&&(r[s]=n);break}}processEvent(e){e.retry&&zbe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Vbe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};jbe.exports={EventSourceStream:nV}});var twe=g((lvr,ewe)=>{"use strict";var{pipeline:Lmt}=require("node:stream"),{fetching:Fmt}=lv(),{makeRequest:Mmt}=Cb(),{webidl:md}=Cn(),{EventSourceStream:Umt}=$be(),{parseMIMEType:qmt}=ca(),{createFastMessageEvent:Gmt}=_b(),{isNetworkError:Wbe}=av(),{delay:Hmt}=iV(),{kEnumerableProperty:Gg}=Ht(),{environmentSettingsObject:Jbe}=Va(),Ybe=!1,Kbe=3e3,Iv=0,Xbe=1,Sv=2,zmt="anonymous",Vmt="use-credentials",Ob=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#i=!1;#r=Iv;#s=null;#n=null;#h;#u;constructor(e,r={}){super(),md.util.markAsUncloneable(this);let i="EventSource constructor";md.argumentLengthCheck(arguments,1,i),Ybe||(Ybe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=md.converters.USVString(e,i,"url"),r=md.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#h=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:Kbe};let s=Jbe,n;try{n=new URL(e,s.settingsObject.baseUrl),this.#u.origin=n.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=n.href;let a=zmt;r.withCredentials&&(a=Vmt,this.#i=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=Jbe.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#s=Mmt(c),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#c(){if(this.#r===Sv)return;this.#r=Iv;let e={request:this.#s,dispatcher:this.#h},r=o(i=>{Wbe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=i=>{if(Wbe(i))if(i.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let s=i.headersList.get("content-type",!0),n=s!==null?qmt(s):"failure",a=n!=="failure"&&n.essence==="text/event-stream";if(i.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Xbe,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let c=new Umt({eventSourceSettings:this.#u,push:o(l=>{this.dispatchEvent(Gmt(l.type,l.options))},"push")});Lmt(i.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=Fmt(e)}async#l(){this.#r!==Sv&&(this.#r=Iv,this.dispatchEvent(new Event("error")),await Hmt(this.#u.reconnectionTime),this.#r===Iv&&(this.#u.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#c()))}close(){md.brandCheck(this,t),this.#r!==Sv&&(this.#r=Sv,this.#n.abort(),this.#s=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},Zbe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Iv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Xbe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Sv,writable:!1}};Object.defineProperties(Ob,Zbe);Object.defineProperties(Ob.prototype,Zbe);Object.defineProperties(Ob.prototype,{close:Gg,onerror:Gg,onmessage:Gg,onopen:Gg,readyState:Gg,url:Gg,withCredentials:Gg});md.converters.EventSourceInitDict=md.dictionaryConverter([{key:"withCredentials",converter:md.converters.boolean,defaultValue:o(()=>!1,"defaultValue")},{key:"dispatcher",converter:md.converters.any}]);ewe.exports={EventSource:Ob,defaultReconnectionTime:Kbe}});var gm=g((hvr,mt)=>{"use strict";var jmt=ab(),rwe=xB(),$mt=cb(),Wmt=ZAe(),Jmt=lb(),Ymt=_6(),Kmt=Ige(),Xmt=Rge(),iwe=Ar(),eO=Ht(),{InvalidArgumentError:ZD}=iwe,Pb=mye(),Zmt=RB(),eAt=lz(),tAt=Kye(),rAt=fz(),iAt=Y6(),sAt=rD(),{getGlobalDispatcher:swe,setGlobalDispatcher:nAt}=fD(),oAt=dD(),aAt=V2(),cAt=j2();Object.assign(rwe.prototype,Pb);mt.exports.Dispatcher=rwe;mt.exports.Client=jmt;mt.exports.Pool=$mt;mt.exports.BalancedPoo Line truncated
%s`,D,D,b,i);var M=b.type==="*"?hj:b.type==="?"?uj:"\\"+b.type;s=!0,i=i.slice(0,b.reStart)+M+"\\("+D}m(),n&&(i+="\\\\");var R=!1;switch(i.charAt(0)){case"[":case".":case"(":R=!0}for(var U=c.length-1;U>-1;U--){var k=c[U],W=i.slice(0,k.reStart),Q=i.slice(k.reStart,k.reEnd-8),z=i.slice(k.reEnd-8,k.reEnd),$=i.slice(k.reEnd);z+=$;var ne=W.split("(").length-1,ae=$;for(A=0;A<ne;A++)ae=ae.replace(/\)[+*?]?/,"");$=ae;var Ce="";$===""&&e!==BO&&(Ce="$");var Z=W+Q+$+Ce+z;i=Z}if(i!==""&&s&&(i="(?=.)"+i),R&&(i=d+i),e===BO)return[i,s];if(!s)return x0t(t);var ue=r.nocase?"i":"";try{var be=new RegExp("^"+i+"$",ue)}catch{return new RegExp("$.")}return be._glob=t,be._src=i,be}o(B0t,"parse");ic.makeRe=function(t,e){return new gs(t,e||{}).makeRe()};gs.prototype.makeRe=v0t;function v0t(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?hj:e.dot?y0t:E0t,i=e.nocase?"i":"",s=t.map(function(n){return n.map(function(a){return a===Wg?r:typeof a=="string"?_0t(a):a._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,i)}catch{this.regexp=!1}return this.regexp}o(v0t,"makeRe");ic.match=function(t,e,r){r=r||{};var i=new gs(e,r);return t=t.filter(function(s){return i.match(s)}),i.options.nonull&&!t.length&&t.push(e),t};gs.prototype.match=o(function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var i=this.options;zv.sep!=="/"&&(e=e.split(zv.sep).join("/")),e=e.split(nSe),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var n,a;for(a=e.length-1;a>=0&&(n=e[a],!n);a--);for(a=0;a<s.length;a++){var c=s[a],l=e;i.matchBase&&c.length===1&&(l=[n]);var u=this.matchOne(l,c,r);if(u)return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate},"match");gs.prototype.matchOne=function(t,e,r){return e.indexOf(Wg)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};gs.prototype._matchGlobstar=function(t,e,r,i,s){var n,a=-1;for(n=s;n<e.length;n++)if(e[n]===Wg){a=n;break}var c=-1;for(n=e.length-1;n>=0;n--)if(e[n]===Wg){c=n;break}var l=e.slice(s,a),u=r?e.slice(a+1):e.slice(a+1,c),h=r?[]:e.slice(c+1);if(l.length){var f=t.slice(i,i+l.length);if(!this._matchOne(f,l,r,0,0))return!1;i+=l.length}var d=0;if(h.length){if(h.length+i>t.length)return!1;var p=t.length-h.length;if(this._matchOne(t,h,r,p,0))d=h.length;else{if(t[t.length-1]!==""||i+h.length===t.length||(p--,!this._matchOne(t,h,r,p,0)))return!1;d=h.length+1}}if(!u.length){var m=!!d;for(n=i;n<t.length-d;n++){var A=String(t[n]);if(m=!0,A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return r||m}for(var E=[[[],0]],y=E[0],b=0,C=[0],I=0;I<u.length;I++){var D=u[I];D===Wg?(C.push(b),y=[[],0],E.push(y)):(y[0].push(D),b++)}for(var M=E.length-1,R=t.length-d,U=0;U<E.length;U++)E[U][1]=R-(C[M--]+E[U][0].length);return!!this._matchGlobStarBodySections(t,E,i,0,r,0,!!d)};gs.prototype._matchGlobStarBodySections=function(t,e,r,i,s,n,a){var c=e[i];if(!c){for(var l=r;l<t.length;l++){a=!0;var u=t[l];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1}return a}for(var h=c[0],f=c[1];r<=f;){var d=this._matchOne(t.slice(0,r+h.length),h,s,r,0);if(d&&n<this.maxGlobstarRecursion){var p=this._matchGlobStarBodySections(t,e,r+h.length,i+1,s,n+1,a);if(p!==!1)return p}var u=t[r];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1;r++}return s||null};gs.prototype._matchOne=function(t,e,r,i,s){var n,a,c,l;for(n=i,a=s,c=t.length,l=e.length;n<c&&a<l;n++,a++){this.debug("matchOne loop");var u=e[a],h=t[n];if(this.debug(e,u,h),u===!1||u===Wg)return!1;var f;if(typeof u=="string"?(f=h===u,this.debug("string match",u,h,f)):(f=h.match(u),this.debug("pattern match",u,h,f)),!f)return!1}if(n===c&&a===l)return!0;if(n===c)return r;if(a===l)return n===c-1&&t[n]==="";throw new Error("wtf?")};function x0t(t){return t.replace(/\\(.)/g,"$1")}o(x0t,"globUnescape");function _0t(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(_0t,"regExpEscape")});var $b=g((MTr,fSe)=>{"use strict";var Q0t="2.0.0",L0t=Number.MAX_SAFE_INTEGER||9007199254740991,F0t=16,M0t=250,U0t=["major","premajor","minor","preminor","patch","prepatch","prerelease"];fSe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:F0t,MAX_SAFE_BUILD_LENGTH:M0t,MAX_SAFE_INTEGER:L0t,RELEASE_TYPES:U0t,SEMVER_SPEC_VERSION:Q0t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var $v=g((UTr,dSe)=>{"use strict";var q0t=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};dSe.exports=q0t});var Wb=g((oh,pSe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:dj,MAX_SAFE_BUILD_LENGTH:G0t,MAX_LENGTH:H0t}=$b(),z0t=$v();oh=pSe.exports={};var V0t=oh.re=[],j0t=oh.safeRe=[],ke=oh.src=[],$0t=oh.safeSrc=[],Qe=oh.t={},W0t=0,pj="[a-zA-Z0-9-]",J0t=[["\\s",1],["\\d",H0t],[pj,G0t]],Y0t=o Line truncated
`.trim())}};Mye.exports=$6});var K2=g((ICr,Hye)=>{"use strict";var Uye=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:oht}=Sr(),aht=nb();Gye()===void 0&&qye(new aht);function qye(t){if(!t||typeof t.dispatch!="function")throw new oht("Argument agent must implement Agent");Object.defineProperty(globalThis,Uye,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(qye,"setGlobalDispatcher");function Gye(){return globalThis[Uye]}o(Gye,"getGlobalDispatcher");Hye.exports={setGlobalDispatcher:qye,getGlobalDispatcher:Gye}});var X2=g((vCr,zye)=>{"use strict";zye.exports=class{static{o(this,"DecoratorHandler")}#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var jye=g((_Cr,Vye)=>{"use strict";var cht=T2();Vye.exports=t=>{let e=t?.maxRedirections;return r=>o(function(n,s){let{maxRedirections:a=e,...c}=n;if(!a)return r(n,s);let l=new cht(r,a,n,s);return r(c,l)},"redirectInterceptor")}});var Wye=g((TCr,$ye)=>{"use strict";var lht=q2();$ye.exports=t=>e=>o(function(i,n){return e(i,new lht({...i,retryOptions:{...t,...i.retryOptions}},{handler:n,dispatch:e}))},"retryInterceptor")});var Yye=g((DCr,Jye)=>{"use strict";var uht=tr(),{InvalidArgumentError:hht,RequestAbortedError:fht}=Sr(),dht=X2(),W6=class extends dht{static{o(this,"DumpHandler")}#e=1024*1024;#t=null;#i=!1;#r=!1;#n=0;#s=null;#h=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new hht("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#h=r}onConnect(e){this.#t=e,this.#h.onConnect(this.#u.bind(this))}#u(e){this.#r=!0,this.#s=e}onHeaders(e,r,i,n){let a=uht.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new fht(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#h.onHeaders(e,r,i,n)}onError(e){this.#i||(e=this.#s??e,this.#h.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#i=!0,this.#r?this.#h.onError(this.#s):this.#h.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#r){this.#h.onError(this.reason);return}this.#h.onComplete(e)}}};function pht({maxSize:t}={maxSize:1024*1024}){return e=>o(function(i,n){let{dumpMaxSize:s=t}=i,a=new W6({maxSize:s},n);return e(i,a)},"Intercept")}o(pht,"createDumpInterceptor");Jye.exports=pht});var Zye=g((PCr,Xye)=>{"use strict";var{isIP:mht}=require("node:net"),{lookup:Aht}=require("node:dns"),ght=X2(),{InvalidArgumentError:pb,InformationalError:yht}=Sr(),Kye=Math.pow(2,31)-1,J6=class{static{o(this,"DNSInstance")}#e=0;#t=0;#i=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#n}get full(){return this.#i.size===this.#t}runLookup(e,r,i){let n=this.#i.get(e.hostname);if(n==null&&this.full){i(null,e.origin);return}let s={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,s,(a,c)=>{if(a||c==null||c.length===0){i(a??new yht("No DNS entries found"));return}this.setRecords(e,c);let l=this.#i.get(e.hostname),u=this.pick(e,l,s.affinity),h;typeof u.port=="number"?h=`:${u.port}`:e.port!==""?h=`:${e.port}`:h="",i(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${h}`)});else{let a=this.pick(e,n,s.affinity);if(a==null){this.#i.delete(e.hostname),this.runLookup(e,r,i);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",i(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#r(e,r,i){Aht(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,s)=>{if(n)return i(n);let a=new Map;for(let c of s)a.set(`${c.address}:${c.family}`,c);i(null,a.values())})}#n(e,r,i){let n=null,{records:s,offset:a}=r,c;if(this.dualStack?(i==null&&(a==null||a===Kye?(r.offset=0,i=4):(r.offset++,i=(r.offset&1)===1?6:4)),s[i]!=null&&s[i].ips.length>0?c=s[i]:c=s[i===4?6:4]):c=s[i],c==null||c.ips.length===0)return n;c.offset==null||c.offset===Kye?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return n=c.ips[l]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(c.ips.splice(l,1),this.pick(e,r,i)):n}setRecords(e,r){let i=Date.now(),n={records:{4:null,6:null}};for(let s of r){s.timestamp=i,typeof s.ttl=="number"?s.ttl=Math.min(s.ttl,this.#e):s.ttl=this.#e;let a=n.records[s.family]??{ips:[]};a.ips.push(s),n.records[s.family]=a}this.#i.set(e.hostname,n)}getHandler(e,r){return new Y6(this,e,r)}},Y6=class extends ght{static{o(this,"DNSDispatchHan Line truncated
${s}`;break;case"retry":Dbe(s)&&(r[n]=s);break;case"id":Obe(s)&&(r[n]=s);break;case"event":s.length>0&&(r[n]=s);break}}processEvent(e){e.retry&&Dbe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Obe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};Pbe.exports={EventSourceStream:Lz}});var Hbe=g((LIr,Gbe)=>{"use strict";var{pipeline:vmt}=require("node:stream"),{fetching:xmt}=ev(),{makeRequest:_mt}=gb(),{webidl:yd}=xs(),{EventSourceStream:Rmt}=kbe(),{parseMIMEType:Tmt}=da(),{createFastMessageEvent:Nmt}=Ib(),{isNetworkError:Qbe}=XB(),{delay:Dmt}=kz(),{kEnumerableProperty:qg}=tr(),{environmentSettingsObject:Lbe}=Ja(),Mbe=!1,Fbe=3e3,pv=0,Ube=1,mv=2,Omt="anonymous",Pmt="use-credentials",_b=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#i=!1;#r=pv;#n=null;#s=null;#h;#u;constructor(e,r={}){super(),yd.util.markAsUncloneable(this);let i="EventSource constructor";yd.argumentLengthCheck(arguments,1,i),Mbe||(Mbe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=yd.converters.USVString(e,i,"url"),r=yd.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#h=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:Fbe};let n=Lbe,s;try{s=new URL(e,n.settingsObject.baseUrl),this.#u.origin=s.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=s.href;let a=Omt;r.withCredentials&&(a=Pmt,this.#i=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=Lbe.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#n=_mt(c),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#c(){if(this.#r===mv)return;this.#r=pv;let e={request:this.#n,dispatcher:this.#h},r=o(i=>{Qbe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=i=>{if(Qbe(i))if(i.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let n=i.headersList.get("content-type",!0),s=n!==null?Tmt(n):"failure",a=s!=="failure"&&s.essence==="text/event-stream";if(i.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Ube,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let c=new Rmt({eventSourceSettings:this.#u,push:o(l=>{this.dispatchEvent(Nmt(l.type,l.options))},"push")});vmt(i.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=xmt(e)}async#l(){this.#r!==mv&&(this.#r=pv,this.dispatchEvent(new Event("error")),await Dmt(this.#u.reconnectionTime),this.#r===pv&&(this.#u.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#c()))}close(){yd.brandCheck(this,t),this.#r!==mv&&(this.#r=mv,this.#s.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},qbe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:pv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Ube,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:mv,writable:!1}};Object.defineProperties(_b,qbe);Object.defineProperties(_b.prototype,qbe);Object.defineProperties(_b.prototype,{close:qg,onerror:qg,onmessage:qg,onopen:qg,readyState:qg,url:qg,withCredentials:qg});yd.converters.EventSourceInitDict=yd.dictionaryConverter([{key:"withCredentials",converter:yd.converters.boolean,defaultValue:o(()=>!1,"defaultValue")},{key:"dispatcher",converter:yd.converters.any}]);Gbe.exports={EventSource:_b,defaultReconnectionTime:Fbe}});var ym=g((FIr,vt)=>{"use strict";var kmt=rb(),zbe=yB(),Qmt=ib(),Lmt=qAe(),Mmt=nb(),Fmt=o6(),Umt=hge(),qmt=gge(),Vbe=Sr(),FD=tr(),{InvalidArgumentError:MD}=Vbe,Rb=iye(),Gmt=bB(),Hmt=q6(),zmt=Fye(),Vmt=z6(),jmt=_6(),$mt=q2(),{getGlobalDispatcher:jbe,setGlobalDispatcher:Wmt}=K2(),Jmt=X2(),Ymt=T2(),Kmt=N2();Object.assign(zbe.prototype,Rb);vt.exports.Dispatcher=zbe;vt.exports.Client=kmt;vt.exports.Pool=Qmt;vt.exports.BalancedPoo Line truncated
%s`,P,P,w,i);var z=w.type==="*"?HV:w.type==="?"?GV:"\\"+w.type;n=!0,i=i.slice(0,w.reStart)+z+"\\("+P}m(),s&&(i+="\\\\");var O=!1;switch(i.charAt(0)){case"[":case".":case"(":O=!0}for(var V=c.length-1;V>-1;V--){var M=c[V],te=i.slice(0,M.reStart),G=i.slice(M.reStart,M.reEnd-8),K=i.slice(M.reEnd-8,M.reEnd),ee=i.slice(M.reEnd);K+=ee;var se=te.split("(").length-1,me=ee;for(A=0;A<se;A++)me=me.replace(/\)[+*?]?/,"");ee=me;var ae="";ee===""&&e!==uO&&(ae="$");var ie=te+G+ee+ae+K;i=ie}if(i!==""&&n&&(i="(?=.)"+i),O&&(i=d+i),e===uO)return[i,n];if(!n)return A0t(t);var Ae=r.nocase?"i":"";try{var ve=new RegExp("^"+i+"$",Ae)}catch{return new RegExp("$.")}return ve._glob=t,ve._src=i,ve}o(p0t,"parse");ac.makeRe=function(t,e){return new Bn(t,e||{}).makeRe()};Bn.prototype.makeRe=m0t;function m0t(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?HV:e.dot?a0t:c0t,i=e.nocase?"i":"",n=t.map(function(s){return s.map(function(a){return a===$g?r:typeof a=="string"?g0t(a):a._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,i)}catch{this.regexp=!1}return this.regexp}o(m0t,"makeRe");ac.match=function(t,e,r){r=r||{};var i=new Bn(e,r);return t=t.filter(function(n){return i.match(n)}),i.options.nonull&&!t.length&&t.push(e),t};Bn.prototype.match=o(function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var i=this.options;kv.sep!=="/"&&(e=e.split(kv.sep).join("/")),e=e.split($Ie),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=e.length-1;a>=0&&(s=e[a],!s);a--);for(a=0;a<n.length;a++){var c=n[a],l=e;i.matchBase&&c.length===1&&(l=[s]);var u=this.matchOne(l,c,r);if(u)return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate},"match");Bn.prototype.matchOne=function(t,e,r){return e.indexOf($g)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};Bn.prototype._matchGlobstar=function(t,e,r,i,n){var s,a=-1;for(s=n;s<e.length;s++)if(e[s]===$g){a=s;break}var c=-1;for(s=e.length-1;s>=0;s--)if(e[s]===$g){c=s;break}var l=e.slice(n,a),u=r?e.slice(a+1):e.slice(a+1,c),h=r?[]:e.slice(c+1);if(l.length){var f=t.slice(i,i+l.length);if(!this._matchOne(f,l,r,0,0))return!1;i+=l.length}var d=0;if(h.length){if(h.length+i>t.length)return!1;var p=t.length-h.length;if(this._matchOne(t,h,r,p,0))d=h.length;else{if(t[t.length-1]!==""||i+h.length===t.length||(p--,!this._matchOne(t,h,r,p,0)))return!1;d=h.length+1}}if(!u.length){var m=!!d;for(s=i;s<t.length-d;s++){var A=String(t[s]);if(m=!0,A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return r||m}for(var b=[[[],0]],E=b[0],w=0,I=[0],S=0;S<u.length;S++){var P=u[S];P===$g?(I.push(w),E=[[],0],b.push(E)):(E[0].push(P),w++)}for(var z=b.length-1,O=t.length-d,V=0;V<b.length;V++)b[V][1]=O-(I[z--]+b[V][0].length);return!!this._matchGlobStarBodySections(t,b,i,0,r,0,!!d)};Bn.prototype._matchGlobStarBodySections=function(t,e,r,i,n,s,a){var c=e[i];if(!c){for(var l=r;l<t.length;l++){a=!0;var u=t[l];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1}return a}for(var h=c[0],f=c[1];r<=f;){var d=this._matchOne(t.slice(0,r+h.length),h,n,r,0);if(d&&s<this.maxGlobstarRecursion){var p=this._matchGlobStarBodySections(t,e,r+h.length,i+1,n,s+1,a);if(p!==!1)return p}var u=t[r];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1;r++}return n||null};Bn.prototype._matchOne=function(t,e,r,i,n){var s,a,c,l;for(s=i,a=n,c=t.length,l=e.length;s<c&&a<l;s++,a++){this.debug("matchOne loop");var u=e[a],h=t[s];if(this.debug(e,u,h),u===!1||u===$g)return!1;var f;if(typeof u=="string"?(f=h===u,this.debug("string match",u,h,f)):(f=h.match(u),this.debug("pattern match",u,h,f)),!f)return!1}if(s===c&&a===l)return!0;if(s===c)return r;if(a===l)return s===c-1&&t[s]==="";throw new Error("wtf?")};function A0t(t){return t.replace(/\\(.)/g,"$1")}o(A0t,"globUnescape");function g0t(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(g0t,"regExpEscape")});var Gb=g((d_r,eSe)=>{"use strict";var B0t="2.0.0",v0t=Number.MAX_SAFE_INTEGER||9007199254740991,x0t=16,_0t=250,R0t=["major","premajor","minor","preminor","patch","prepatch","prerelease"];eSe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:x0t,MAX_SAFE_BUILD_LENGTH:_0t,MAX_SAFE_INTEGER:v0t,RELEASE_TYPES:R0t,SEMVER_SPEC_VERSION:B0t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Mv=g((p_r,tSe)=>{"use strict";var T0t=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};tSe.exports=T0t});var Hb=g((hh,rSe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:VV,MAX_SAFE_BUILD_LENGTH:N0t,MAX_LENGTH:D0t}=Gb(),O0t=Mv();hh=rSe.exports={};var P0t=hh.re=[],k0t=hh.safeRe=[],He=hh.src=[],Q0t=hh.safeSrc=[],ze=hh.t={},L0t=0,jV="[a-zA-Z0-9-]",M0t=[["\\s",1],["\\d",D0t],[jV, Line truncated
`).join(`
`+n),t.push(s+"m+"+pP.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=MIt()+e+" "+t[0]}o(FIt,"formatArgs");function MIt(){return xn.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(MIt,"getDate");function UIt(...t){return process.stderr.write(dP.format(...t)+`
`)}o(UIt,"log");function qIt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(qIt,"save");function GIt(){return process.env.DEBUG}o(GIt,"load");function HIt(t){t.inspectOpts={};let e=Object.keys(xn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=xn.inspectOpts[e[r]]}o(HIt,"init");pP.exports=i9()(xn);var{formatters:Kve}=pP.exports;Kve.o=function(t){return this.inspectOpts.colors=this.useColors,dP.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Kve.O=function(t){return this.inspectOpts.colors=this.useColors,dP.inspect(t,this.inspectOpts)}});var sy=g((NDr,a9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?a9.exports=jve():a9.exports=Xve()});var txe=g(ma=>{"use strict";var zIt=ma&&ma.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),VIt=ma&&ma.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Zve=ma&&ma.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&zIt(e,t,r);return VIt(e,t),e};Object.defineProperty(ma,"__esModule",{value:!0});ma.req=ma.json=ma.toBuffer=void 0;var jIt=Zve(require("http")),$It=Zve(require("https"));async function exe(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}o(exe,"toBuffer");ma.toBuffer=exe;async function WIt(t){let r=(await exe(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let s=i;throw s.message+=` (input: ${r})`,s}}o(WIt,"json");ma.json=WIt;function JIt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?$It:jIt).request(t,e),s=new Promise((n,a)=>{i.once("response",n).once("error",a).end()});return i.then=s.then.bind(s),i}o(JIt,"req");ma.req=JIt});var nxe=g(ac=>{"use strict";var ixe=ac&&ac.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),YIt=ac&&ac.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),sxe=ac&&ac.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ixe(e,t,r);return YIt(e,t),e},KIt=ac&&ac.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ixe(e,t,r)};Object.defineProperty(ac,"__esModule",{value:!0});ac.Agent=void 0;var XIt=sxe(require("net")),rxe=sxe(require("http")),ZIt=require("https");KIt(txe(),ac);var uh=Symbol("AgentBaseInternalState"),c9=class extends rxe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[uh]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new XIt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let i=this.sockets[e],s=i.indexOf(r);s!==-1&&(i.splice(s,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?ZIt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},n=this.getName(s),a=this.incrementSockets(n);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(n,a),c instanceof rxe.Agent)try{return c.addRequest(e,s)}catch(l){return i(l)}this[uh].currentSocket=c,super.createSocket(e,r,i)},c=>{this.decrementSockets(n,a),i(c)})}createConnection(){let e=this[uh].currentSocket;if(this[uh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[uh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[uh]&&(this[uh].defaultPort=e)}get protocol(){return this[uh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[uh]&&(this[uh].protocol=e)}};ac.Agent=c9});var oxe=g(sw=>{"use strict";var eSt=sw&&sw.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(sw,"__esModule",{value:!0});sw.parseProxyResponse=void 0;var tSt=eSt(sy()),mP=(0,tSt.default)("https-proxy-agent:parse-proxy-response");function rSt(t){return new Promise((e,r)=>{let i=0,s=[];function n(){let h=t.read();h?u(h):t.once("readable",n)}o(n,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",n)}o(a,"cleanup");function c(){a(),mP("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(h){a(),mP("onerror %o",h),r(h)}o(l,"onerror");function u(h){s.push(h),i+=h.length;let f=Buffer.concat(s,i),d=f.indexOf(`\r
`+s),t.push(n+"m+"+ZO.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=_It()+e+" "+t[0]}o(xIt,"formatArgs");function _It(){return Ds.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(_It,"getDate");function RIt(...t){return process.stderr.write(XO.format(...t)+`
`)}o(RIt,"log");function TIt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(TIt,"save");function NIt(){return process.env.DEBUG}o(NIt,"load");function DIt(t){t.inspectOpts={};let e=Object.keys(Ds.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Ds.inspectOpts[e[r]]}o(DIt,"init");ZO.exports=kj()(Ds);var{formatters:Fve}=ZO.exports;Fve.o=function(t){return this.inspectOpts.colors=this.useColors,XO.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Fve.O=function(t){return this.inspectOpts.colors=this.useColors,XO.inspect(t,this.inspectOpts)}});var iy=g((s1r,Fj)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Fj.exports=Pve():Fj.exports=Uve()});var Hve=g(ba=>{"use strict";var OIt=ba&&ba.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),PIt=ba&&ba.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qve=ba&&ba.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&OIt(e,t,r);return PIt(e,t),e};Object.defineProperty(ba,"__esModule",{value:!0});ba.req=ba.json=ba.toBuffer=void 0;var kIt=qve(require("http")),QIt=qve(require("https"));async function Gve(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}o(Gve,"toBuffer");ba.toBuffer=Gve;async function LIt(t){let r=(await Gve(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}o(LIt,"json");ba.json=LIt;function MIt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?QIt:kIt).request(t,e),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}o(MIt,"req");ba.req=MIt});var $ve=g(hc=>{"use strict";var Vve=hc&&hc.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),FIt=hc&&hc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),jve=hc&&hc.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Vve(e,t,r);return FIt(e,t),e},UIt=hc&&hc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Vve(e,t,r)};Object.defineProperty(hc,"__esModule",{value:!0});hc.Agent=void 0;var qIt=jve(require("net")),zve=jve(require("http")),GIt=require("https");UIt(Hve(),hc);var mh=Symbol("AgentBaseInternalState"),Uj=class extends zve.Agent{static{o(this,"Agent")}constructor(e){super(e),this[mh]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new qIt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let i=this.sockets[e],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?GIt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(c=>{if(this.decrementSockets(s,a),c instanceof zve.Agent)try{return c.addRequest(e,n)}catch(l){return i(l)}this[mh].currentSocket=c,super.createSocket(e,r,i)},c=>{this.decrementSockets(s,a),i(c)})}createConnection(){let e=this[mh].currentSocket;if(this[mh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[mh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[mh]&&(this[mh].defaultPort=e)}get protocol(){return this[mh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[mh]&&(this[mh].protocol=e)}};hc.Agent=Uj});var Wve=g(Zb=>{"use strict";var HIt=Zb&&Zb.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Zb,"__esModule",{value:!0});Zb.parseProxyResponse=void 0;var zIt=HIt(iy()),eP=(0,zIt.default)("https-proxy-agent:parse-proxy-response");function VIt(t){return new Promise((e,r)=>{let i=0,n=[];function s(){let h=t.read();h?u(h):t.once("readable",s)}o(s,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",s)}o(a,"cleanup");function c(){a(),eP("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(h){a(),eP("onerror %o",h),r(h)}o(l,"onerror");function u(h){n.push(h),i+=h.length;let f=Buffer.concat(n,i),d=f.indexOf(`\r
\r
`);if(d===-1){mP("have not received end of HTTP headers yet..."),n();return}let p=f.slice(0,d).toString("ascii").split(`\r
`),m=p.shift();if(!m)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=m.split(" "),E=+A[1],y=A.slice(2).join(" "),b={};for(let C of p){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let D=C.slice(0,I).toLowerCase(),M=C.slice(I+1).trimStart(),R=b[D];typeof R=="string"?b[D]=[R,M]:Array.isArray(R)?R.push(M):b[D]=M}mP("got proxy server response: %o %o",m,b),a(),e({connect:{statusCode:E,statusText:y,headers:b},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),n()})}o(rSt,"parseProxyResponse");sw.parseProxyResponse=rSt});var fxe=g(il=>{"use strict";var iSt=il&&il.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),sSt=il&&il.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),uxe=il&&il.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&iSt(e,t,r);return sSt(e,t),e},hxe=il&&il.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(il,"__esModule",{value:!0});il.HttpsProxyAgent=void 0;var AP=uxe(require("net")),axe=uxe(require("tls")),nSt=hxe(require("assert")),oSt=hxe(sy()),aSt=nxe(),cSt=require("url"),lSt=oxe(),cx=(0,oSt.default)("https-proxy-agent"),cxe=o(t=>t.servername===void 0&&t.host&&!AP.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),gP=class extends aSt.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new cSt.URL(e):e,this.proxyHeaders=r?.headers??{},cx("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?lxe(r,"headers"):null,host:i,port:s}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let s;i.protocol==="https:"?(cx("Creating `tls.Socket`: %o",this.connectOpts),s=axe.connect(cxe(this.connectOpts))):(cx("Creating `net.Socket`: %o",this.connectOpts),s=AP.connect(this.connectOpts));let n=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=AP.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
`;if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}n.Host=`${a}:${r.port}`,n["Proxy-Connection"]||(n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(n))c+=`${d}: ${n[d]}\r
`;let l=(0,lSt.parseProxyResponse)(s);s.write(`${c}\r
`);let{connect:u,buffered:h}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",uSt),r.secureEndpoint?(cx("Upgrading socket connection to TLS"),axe.connect({...lxe(cxe(r),"host","path","port"),socket:s})):s;s.destroy();let f=new AP.Socket({writable:!1});return f.readable=!0,e.once("socket",d=>{cx("Replaying proxy buffer for failed request"),(0,nSt.default)(d.listenerCount("data")>0),d.push(h),d.push(null)}),f}};gP.protocols=["http","https"];il.HttpsProxyAgent=gP;function uSt(t){t.resume()}o(uSt,"resume");function lxe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(lxe,"omit")});var mxe=g(Aa=>{"use strict";var hSt=Aa&&Aa.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),fSt=Aa&&Aa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),dxe=Aa&&Aa.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&hSt(e,t,r);return fSt(e,t),e};Object.defineProperty(Aa,"__esModule",{value:!0});Aa.req=Aa.json=Aa.toBuffer=void 0;var dSt=dxe(require("http")),pSt=dxe(require("https"));async function pxe(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}o(pxe,"toBuffer");Aa.toBuffer=pxe;async function mSt(t){let r=(await pxe(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let s=i;throw s.message+=` (input: ${r})`,s}}o(mSt,"json");Aa.json=mSt;function ASt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?pSt:dSt).request(t,e),s=new Promise((n,a)=>{i.once("response",n).once("error",a).end()});return i.then=s.then.bind(s),i}o(ASt,"req");Aa.req=ASt});var lx=g(cc=>{"use strict";var gxe=cc&&cc.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),gSt=cc&&cc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),yxe=cc&&cc.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&gxe(e,t,r);return gSt(e,t),e},ySt=cc&&cc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&gxe(e,t,r)};Object.defineProperty(cc,"__esModule",{value:!0});cc.Agent=void 0;var ESt=yxe(require("net")),Axe=yxe(require("http")),bSt=require("https");ySt(mxe(),cc);var hh=Symbol("AgentBaseInternalState"),l9=class extends Axe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[hh]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new ESt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let i=this.sockets[e],s=i.indexOf(r);s!==-1&&(i.splice(s,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?bSt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},n=this.getName(s),a=this.incrementSockets(n);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(n,a),c instanceof Axe.Agent)return c.addRequest(e,s);this[hh].currentSocket=c,super.createSocket(e,r,i)},c=>{this.decrementSockets(n,a),i(c)})}createConnection(){let e=this[hh].currentSocket;if(this[hh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[hh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[hh]&&(this[hh].defaultPort=e)}get protocol(){return this[hh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[hh]&&(this[hh].protocol=e)}};cc.Agent=l9});var u9=g(sl=>{"use strict";var wSt=sl&&sl.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),CSt=sl&&sl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),bxe=sl&&sl.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&wSt(e,t,r);return CSt(e,t),e},ISt=sl&&sl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(sl,"__esModule",{value:!0});sl.HttpProxyAgent=void 0;var SSt=bxe(require("net")),BSt=bxe(require("tls")),vSt=ISt(sy()),xSt=require("events"),_St=lx(),Exe=require("url"),nw=(0,vSt.default)("http-proxy-agent"),yP=class extends _St.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new Exe.URL(e):e,this.proxyHeaders=r?.headers??{},nw("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?RSt(r,"headers"):null,host:i,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:i}=this,s=r.secureEndpoint?"https:":"http:",n=e.getHeader("host")||"localhost",a=`${s}//${n}`,c=new Exe.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(l)){let h=l[u];h&&e.setHeader(u,h)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let i,s;nw("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(nw("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,s=i.indexOf(`\r
`);if(d===-1){eP("have not received end of HTTP headers yet..."),s();return}let p=f.slice(0,d).toString("ascii").split(`\r
`),m=p.shift();if(!m)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=m.split(" "),b=+A[1],E=A.slice(2).join(" "),w={};for(let I of p){if(!I)continue;let S=I.indexOf(":");if(S===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${I}"`));let P=I.slice(0,S).toLowerCase(),z=I.slice(S+1).trimStart(),O=w[P];typeof O=="string"?w[P]=[O,z]:Array.isArray(O)?O.push(z):w[P]=z}eP("got proxy server response: %o %o",m,w),a(),e({connect:{statusCode:b,statusText:E,headers:w},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),s()})}o(VIt,"parseProxyResponse");Zb.parseProxyResponse=VIt});var exe=g(al=>{"use strict";var jIt=al&&al.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),$It=al&&al.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Xve=al&&al.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&jIt(e,t,r);return $It(e,t),e},Zve=al&&al.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(al,"__esModule",{value:!0});al.HttpsProxyAgent=void 0;var tP=Xve(require("net")),Jve=Xve(require("tls")),WIt=Zve(require("assert")),JIt=Zve(iy()),YIt=$ve(),KIt=require("url"),XIt=Wve(),Zv=(0,JIt.default)("https-proxy-agent"),Yve=o(t=>t.servername===void 0&&t.host&&!tP.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),rP=class extends YIt.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new KIt.URL(e):e,this.proxyHeaders=r?.headers??{},Zv("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?Kve(r,"headers"):null,host:i,port:n}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;i.protocol==="https:"?(Zv("Creating `tls.Socket`: %o",this.connectOpts),n=Jve.connect(Yve(this.connectOpts))):(Zv("Creating `net.Socket`: %o",this.connectOpts),n=tP.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=tP.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
`;if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(s))c+=`${d}: ${s[d]}\r
`;let l=(0,XIt.parseProxyResponse)(n);n.write(`${c}\r
`);let{connect:u,buffered:h}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",ZIt),r.secureEndpoint?(Zv("Upgrading socket connection to TLS"),Jve.connect({...Kve(Yve(r),"host","path","port"),socket:n})):n;n.destroy();let f=new tP.Socket({writable:!1});return f.readable=!0,e.once("socket",d=>{Zv("Replaying proxy buffer for failed request"),(0,WIt.default)(d.listenerCount("data")>0),d.push(h),d.push(null)}),f}};rP.protocols=["http","https"];al.HttpsProxyAgent=rP;function ZIt(t){t.resume()}o(ZIt,"resume");function Kve(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(Kve,"omit")});var ixe=g(wa=>{"use strict";var eSt=wa&&wa.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),tSt=wa&&wa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),txe=wa&&wa.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&eSt(e,t,r);return tSt(e,t),e};Object.defineProperty(wa,"__esModule",{value:!0});wa.req=wa.json=wa.toBuffer=void 0;var rSt=txe(require("http")),iSt=txe(require("https"));async function rxe(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}o(rxe,"toBuffer");wa.toBuffer=rxe;async function nSt(t){let r=(await rxe(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}o(nSt,"json");wa.json=nSt;function sSt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?iSt:rSt).request(t,e),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}o(sSt,"req");wa.req=sSt});var ex=g(fc=>{"use strict";var sxe=fc&&fc.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),oSt=fc&&fc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),oxe=fc&&fc.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&sxe(e,t,r);return oSt(e,t),e},aSt=fc&&fc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&sxe(e,t,r)};Object.defineProperty(fc,"__esModule",{value:!0});fc.Agent=void 0;var cSt=oxe(require("net")),nxe=oxe(require("http")),lSt=require("https");aSt(ixe(),fc);var Ah=Symbol("AgentBaseInternalState"),qj=class extends nxe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[Ah]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new cSt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let i=this.sockets[e],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?lSt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(c=>{if(this.decrementSockets(s,a),c instanceof nxe.Agent)return c.addRequest(e,n);this[Ah].currentSocket=c,super.createSocket(e,r,i)},c=>{this.decrementSockets(s,a),i(c)})}createConnection(){let e=this[Ah].currentSocket;if(this[Ah].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Ah].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Ah]&&(this[Ah].defaultPort=e)}get protocol(){return this[Ah].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Ah]&&(this[Ah].protocol=e)}};fc.Agent=qj});var Gj=g(cl=>{"use strict";var uSt=cl&&cl.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),hSt=cl&&cl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),cxe=cl&&cl.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&uSt(e,t,r);return hSt(e,t),e},fSt=cl&&cl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(cl,"__esModule",{value:!0});cl.HttpProxyAgent=void 0;var dSt=cxe(require("net")),pSt=cxe(require("tls")),mSt=fSt(iy()),ASt=require("events"),gSt=ex(),axe=require("url"),ew=(0,mSt.default)("http-proxy-agent"),iP=class extends gSt.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new axe.URL(e):e,this.proxyHeaders=r?.headers??{},ew("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?ySt(r,"headers"):null,host:i,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",a=`${n}//${s}`,c=new axe.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(l)){let h=l[u];h&&e.setHeader(u,h)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let i,n;ew("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(ew("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,n=i.indexOf(`\r
\r
`)+4,e.outputData[0].data=e._header+i.substring(s),nw("Output buffer: %o",e.outputData[0].data));let n;return this.proxy.protocol==="https:"?(nw("Creating `tls.Socket`: %o",this.connectOpts),n=BSt.connect(this.connectOpts)):(nw("Creating `net.Socket`: %o",this.connectOpts),n=SSt.connect(this.connectOpts)),await(0,xSt.once)(n,"connect"),n}};yP.protocols=["http","https"];sl.HttpProxyAgent=yP;function RSt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(RSt,"omit")});var Gxe=g(DP=>{"use strict";Object.defineProperty(DP,"__esModule",{value:!0});DP.state=void 0;DP.state={instrumenterImplementation:void 0}});var n_e=g(LP=>{"use strict";Object.defineProperty(LP,"__esModule",{value:!0});LP.state=void 0;LP.state={operationRequestMap:new WeakMap}});var LTe=g(Iw=>{"use strict";Object.defineProperty(Iw,"__esModule",{value:!0});var JRt=require("os"),YRt=require("util");function KRt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(KRt,"_interopDefaultLegacy");var XRt=KRt(YRt);function ZRt(t,...e){process.stderr.write(`${XRt.default.format(t,...e)}${JRt.EOL}`)}o(ZRt,"log");var xTe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,RTe,GY=[],HY=[],rQ=[];xTe&&zY(xTe);var TTe=Object.assign(t=>NTe(t),{enable:zY,enabled:VY,disable:eTt,log:ZRt});function zY(t){RTe=t,GY=[],HY=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?HY.push(new RegExp(`^${i.substr(1)}$`)):GY.push(new RegExp(`^${i}$`));for(let i of rQ)i.enabled=VY(i.namespace)}o(zY,"enable");function VY(t){if(t.endsWith("*"))return!0;for(let e of HY)if(e.test(t))return!1;for(let e of GY)if(e.test(t))return!0;return!1}o(VY,"enabled");function eTt(){let t=RTe||"";return zY(""),t}o(eTt,"disable");function NTe(t){let e=Object.assign(r,{enabled:VY(t),destroy:tTt,log:TTe.log,namespace:t,extend:rTt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return o(r,"debug"),rQ.push(e),e}o(NTe,"createDebugger");function tTt(){let t=rQ.indexOf(this);return t>=0?(rQ.splice(t,1),!0):!1}o(tTt,"destroy");function rTt(t){let e=NTe(`${this.namespace}:${t}`);return e.log=this.log,e}o(rTt,"extend");var Yx=TTe,DTe=new Set,eQ=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,iQ,sQ=Yx("azure");sQ.log=(...t)=>{Yx.log(...t)};var jY=["verbose","info","warning","error"];eQ&&(QTe(eQ)?OTe(eQ):console.error(`AZURE_LOG_LEVEL set to unknown log level '${eQ}'; logging is not enabled. Acceptable values: ${jY.join(", ")}.`));function OTe(t){if(t&&!QTe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${jY.join(",")}`);iQ=t;let e=[];for(let r of DTe)kTe(r)&&e.push(r.namespace);Yx.enable(e.join(","))}o(OTe,"setLogLevel");function iTt(){return iQ}o(iTt,"getLogLevel");var _Te={verbose:400,info:300,warning:200,error:100};function sTt(t){let e=sQ.extend(t);return PTe(sQ,e),{error:tQ(e,"error"),warning:tQ(e,"warning"),info:tQ(e,"info"),verbose:tQ(e,"verbose")}}o(sTt,"createClientLogger");function PTe(t,e){e.log=(...r)=>{t.log(...r)}}o(PTe,"patchLogMethod");function tQ(t,e){let r=Object.assign(t.extend(e),{level:e});if(PTe(t,r),kTe(r)){let i=Yx.disable();Yx.enable(i+","+r.namespace)}return DTe.add(r),r}o(tQ,"createLogger");function kTe(t){return!!(iQ&&_Te[t.level]<=_Te[iQ])}o(kTe,"shouldEnable");function QTe(t){return jY.includes(t)}o(QTe,"isAzureLogLevel");Iw.AzureLogger=sQ;Iw.createClientLogger=sTt;Iw.getLogLevel=iTt;Iw.setLogLevel=OTe});var JY=g(Xx=>{"use strict";Object.defineProperty(Xx,"__esModule",{value:!0});var Sw=new WeakMap,nQ=new WeakMap,Kx=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,Sw.set(this,[]),nQ.set(this,!1)}get aborted(){if(!nQ.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return nQ.get(this)}static get none(){return new t}addEventListener(e,r){if(!Sw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Sw.get(this).push(r)}removeEventListener(e,r){if(!Sw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Sw.get(this),s=i.indexOf(r);s>-1&&i.splice(s,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function FTe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=Sw.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),nQ.set(t,!0)}o(FTe,"abortSignal");var $Y=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},WY=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new Kx,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){FTe(this._signal)}static timeout(e){let r=new Kx,i=setTimeout(FTe,e,r);return typeof i.unref=="function"&&i.unref(),r}};Xx.AbortController=WY;Xx.AbortError=$Y;Xx.AbortSignal=Kx});var HTe=g(Pi=>{"use strict";Object.defineP Line truncated
`)+4,e.outputData[0].data=e._header+i.substring(n),ew("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(ew("Creating `tls.Socket`: %o",this.connectOpts),s=pSt.connect(this.connectOpts)):(ew("Creating `net.Socket`: %o",this.connectOpts),s=dSt.connect(this.connectOpts)),await(0,ASt.once)(s,"connect"),s}};iP.protocols=["http","https"];cl.HttpProxyAgent=iP;function ySt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(ySt,"omit")});var Txe=g(gP=>{"use strict";Object.defineProperty(gP,"__esModule",{value:!0});gP.state=void 0;gP.state={instrumenterImplementation:void 0}});var $xe=g(CP=>{"use strict";Object.defineProperty(CP,"__esModule",{value:!0});CP.state=void 0;CP.state={operationRequestMap:new WeakMap}});var BTe=g(yw=>{"use strict";Object.defineProperty(yw,"__esModule",{value:!0});var MRt=require("os"),FRt=require("util");function URt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(URt,"_interopDefaultLegacy");var qRt=URt(FRt);function GRt(t,...e){process.stderr.write(`${qRt.default.format(t,...e)}${MRt.EOL}`)}o(GRt,"log");var mTe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,gTe,bY=[],wY=[],qk=[];mTe&&CY(mTe);var yTe=Object.assign(t=>ETe(t),{enable:CY,enabled:IY,disable:HRt,log:GRt});function CY(t){gTe=t,bY=[],wY=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?wY.push(new RegExp(`^${i.substr(1)}$`)):bY.push(new RegExp(`^${i}$`));for(let i of qk)i.enabled=IY(i.namespace)}o(CY,"enable");function IY(t){if(t.endsWith("*"))return!0;for(let e of wY)if(e.test(t))return!1;for(let e of bY)if(e.test(t))return!0;return!1}o(IY,"enabled");function HRt(){let t=gTe||"";return CY(""),t}o(HRt,"disable");function ETe(t){let e=Object.assign(r,{enabled:IY(t),destroy:zRt,log:yTe.log,namespace:t,extend:VRt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return o(r,"debug"),qk.push(e),e}o(ETe,"createDebugger");function zRt(){let t=qk.indexOf(this);return t>=0?(qk.splice(t,1),!0):!1}o(zRt,"destroy");function VRt(t){let e=ETe(`${this.namespace}:${t}`);return e.log=this.log,e}o(VRt,"extend");var qx=yTe,bTe=new Set,Fk=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Gk,Hk=qx("azure");Hk.log=(...t)=>{qx.log(...t)};var SY=["verbose","info","warning","error"];Fk&&(STe(Fk)?wTe(Fk):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Fk}'; logging is not enabled. Acceptable values: ${SY.join(", ")}.`));function wTe(t){if(t&&!STe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${SY.join(",")}`);Gk=t;let e=[];for(let r of bTe)ITe(r)&&e.push(r.namespace);qx.enable(e.join(","))}o(wTe,"setLogLevel");function jRt(){return Gk}o(jRt,"getLogLevel");var ATe={verbose:400,info:300,warning:200,error:100};function $Rt(t){let e=Hk.extend(t);return CTe(Hk,e),{error:Uk(e,"error"),warning:Uk(e,"warning"),info:Uk(e,"info"),verbose:Uk(e,"verbose")}}o($Rt,"createClientLogger");function CTe(t,e){e.log=(...r)=>{t.log(...r)}}o(CTe,"patchLogMethod");function Uk(t,e){let r=Object.assign(t.extend(e),{level:e});if(CTe(t,r),ITe(r)){let i=qx.disable();qx.enable(i+","+r.namespace)}return bTe.add(r),r}o(Uk,"createLogger");function ITe(t){return!!(Gk&&ATe[t.level]<=ATe[Gk])}o(ITe,"shouldEnable");function STe(t){return SY.includes(t)}o(STe,"isAzureLogLevel");yw.AzureLogger=Hk;yw.createClientLogger=$Rt;yw.getLogLevel=jRt;yw.setLogLevel=wTe});var xY=g(Hx=>{"use strict";Object.defineProperty(Hx,"__esModule",{value:!0});var Ew=new WeakMap,zk=new WeakMap,Gx=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,Ew.set(this,[]),zk.set(this,!1)}get aborted(){if(!zk.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return zk.get(this)}static get none(){return new t}addEventListener(e,r){if(!Ew.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Ew.get(this).push(r)}removeEventListener(e,r){if(!Ew.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Ew.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function vTe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=Ew.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),zk.set(t,!0)}o(vTe,"abortSignal");var BY=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},vY=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new Gx,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){vTe(this._signal)}static timeout(e){let r=new Gx,i=setTimeout(vTe,e,r);return typeof i.unref=="function"&&i.unref(),r}};Hx.AbortController=vY;Hx.AbortError=BY;Hx.AbortSignal=Gx});var NTe=g(qi=>{"use strict";Object.defineP Line truncated
Polling from: ${r.config.operationLocation}
Operation status: ${h}
Polling status: ${$Te.includes(h)?"Stopped":"Running"}`),h==="succeeded"){let f=a(u,r);if(f!==void 0)return{response:await e(f).catch(VTe({state:r,stateProxy:i,isOperationError:c})),status:h}}return{response:u,status:h}}o(PTt,"pollOperationHelper");async function KTe(t){let{poll:e,state:r,stateProxy:i,options:s,getOperationStatus:n,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:h,processResult:f,getError:d,updateState:p,setDelay:m,isDone:A,setErrorAsResult:E}=t,{operationLocation:y}=r.config;if(y!==void 0){let{response:b,status:C}=await PTt({poll:e,getOperationStatus:n,state:r,stateProxy:i,operationLocation:y,getResourceLocation:a,isOperationError:l,options:s});if(JTe({status:C,response:b,state:r,stateProxy:i,isDone:A,processResult:f,getError:d,setErrorAsResult:E}),!$Te.includes(C)){let I=h?.(b);I&&m(I);let D=c?.(b,r);if(D!==void 0){let M=y!==D;r.config.operationLocation=D,u?.(D,M)}else u?.(y,!1)}p?.(r,b)}}o(KTe,"pollOperation");function XTe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(XTe,"getOperationLocationPollingUrl");function ZTe(t){return t.headers.location}o(ZTe,"getLocationHeader");function eNe(t){return t.headers["operation-location"]}o(eNe,"getOperationLocationHeader");function tNe(t){return t.headers["azure-asyncoperation"]}o(tNe,"getAzureAsyncOperationHeader");function kTt(t){var e;let{location:r,requestMethod:i,requestPath:s,resourceLocationConfig:n}=t;switch(i){case"PUT":return s;case"DELETE":return;case"PATCH":return(e=a())!==null&&e!==void 0?e:s;default:return a()}function a(){switch(n){case"azure-async-operation":return;case"original-uri":return s;default:return r}}o(a,"getDefault")}o(kTt,"findResourceLocation");function rNe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:s}=t,n=eNe(e),a=tNe(e),c=XTe({operationLocation:n,azureAsyncOperation:a}),l=ZTe(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:kTt({requestMethod:u,location:l,requestPath:i,resourceLocationConfig:s})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:u==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}o(rNe,"inferLroMode");function iNe(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return o7(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return Cy.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(iNe,"transformStatus");function QTt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return iNe({status:r,statusCode:t.statusCode})}o(QTt,"getStatus");function LTt(t){var e,r;let{properties:i,provisioningState:s}=(e=t.body)!==null&&e!==void 0?e:{},n=(r=i?.provisioningState)!==null&&r!==void 0?r:s;return iNe({status:n,statusCode:t.statusCode})}o(LTt,"getProvisioningState");function o7(t){return t===202?"running":t<300?"succeeded":"failed"}o(o7,"toOperationStatus");function sNe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?FTt(new Date(e)):r*1e3}}o(sNe,"parseRetryAfter");function nNe(t){let e=t.flatResponse.error;if(!e){Cy.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Cy.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}o(nNe,"getErrorFromResponse");function FTt(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}o(FTt,"calculatePollingIntervalFromDate");function oNe(t){let{response:e,state:r,operationLocation:i}=t;function s(){var a;switch((a=r.config.metadata)===null||a===void 0?void 0:a.mode){case void 0:return o7(e.rawResponse.statusCode);case"Body":return a7(e,r);default:return"running"}}o(s,"helper");let n=s();return n==="running"&&i===void 0?"succeeded":n}o(oNe,"getStatusFromInitialResponse");async function MTt(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:s,setErrorAsResult:n}=t;return YTe({init:o(async()=>{let a=await s.sendInitialRequest(),c=rNe({rawResponse:a.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},"init"),stateProxy:e,processResult:i?({flatResponse:a},c)=>i(a,c):({flatResponse:a})=>a,getOperationStatus:oNe,setErrorAsResult:n})}o(MTt,"initHttpOperation");function aNe({rawResponse:t},e){var r;switchLine truncated
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:a=n,s=1;break;case 1:r[i++]=a<<2|(n&48)>>4,a=n,s=2;break;case 2:r[i++]=(a&15)<<4|(n&60)>>2,a=n,s=3;break;case 3:r[i++]=(a&3)<<6|n,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,i)}o(CNt,"base64decode");Tw.base64decode=CNt;function INt(t){let e="",r=0,i,s=0;for(let n=0;n<t.length;n++)switch(i=t[n],r){case 0:e+=kd[i>>2],s=(i&3)<<4,r=1;break;case 1:e+=kd[s|i>>4],s=(i&15)<<2,r=2;break;case 2:e+=kd[s|i>>6],e+=kd[i&63],r=0;break}return r&&(e+=kd[s],e+="=",r==1&&(e+="=")),e}o(INt,"base64encode");Tw.base64encode=INt});var LNe=g(SQ=>{"use strict";Object.defineProperty(SQ,"__esModule",{value:!0});SQ.utf8read=void 0;var g7=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function SNt(t){if(t.length<1)return"";let e=0,r=[],i=[],s=0,n,a=t.length;for(;e<a;)n=t[e++],n<128?i[s++]=n:n>191&&n<224?i[s++]=(n&31)<<6|t[e++]&63:n>239&&n<365?(n=((n&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[s++]=55296+(n>>10),i[s++]=56320+(n&1023)):i[s++]=(n&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(g7(i)),s=0);return r.length?(s&&r.push(g7(i.slice(0,s))),r.join("")):g7(i.slice(0,s))}o(SNt,"utf8read");SQ.utf8read=SNt});var o_=g(Lh=>{"use strict";Object.defineProperty(Lh,"__esModule",{value:!0});Lh.WireType=Lh.mergeBinaryOptions=Lh.UnknownFieldHandler=void 0;var BNt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,s,n,a)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:s,wireType:n,data:a})},t.onWrite=(r,i,s)=>{for(let{no:n,wireType:a,data:c}of t.list(i))s.tag(n,a).raw(c)},t.list=(r,i)=>{if(e(r)){let s=r[t.symbol];return i?s.filter(n=>n.no==i):s}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(BNt=Lh.UnknownFieldHandler||(Lh.UnknownFieldHandler={}));function vNt(t,e){return Object.assign(Object.assign({},t),e)}o(vNt,"mergeBinaryOptions");Lh.mergeBinaryOptions=vNt;var xNt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(xNt=Lh.WireType||(Lh.WireType={}))});var vQ=g(Ia=>{"use strict";Object.defineProperty(Ia,"__esModule",{value:!0});Ia.varint32read=Ia.varint32write=Ia.int64toString=Ia.int64fromString=Ia.varint64write=Ia.varint64read=void 0;function _Nt(){let t=0,e=0;for(let i=0;i<28;i+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<i,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<i,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o(_Nt,"varint64read");Ia.varint64read=_Nt;function RNt(t,e,r){for(let n=0;n<28;n=n+7){let a=t>>>n,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let i=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?i|128:i)&255),!!s){for(let n=3;n<31;n=n+7){let a=e>>>n,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(RNt,"varint64write");Ia.varint64write=RNt;var BQ=65536*65536;function TNt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,s=0;function n(a,c){let l=Number(t.slice(a,c));s*=r,i=i*r+l,i>=BQ&&(s=s+(i/BQ|0),i=i%BQ)}return o(n,"add1e6digit"),n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,s]}o(TNt,"int64fromString");Ia.int64fromString=TNt;function NNt(t,e){if(e>>>0<=2097151)return""+(BQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,n=r+i*6777216+s*6710656,a=i+s*8147497,c=s*2,l=1e7;n>=l&&(a+=Math.floor(n/l),n%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(h,f){let d=h?String(h):"";return f?"0000000".slice(d.length)+d:d}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(n,1)}o(NNt,"int64toString");Ia.int64toString=NNt;function DNt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}o(DNt,"varint32write");Ia.varint32write=DNt;function ONt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}o(ONt,"varint32read");Ia.varint32read=ONt});var Gm=g(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.PbLong=qm.PbULong=qm.detectBi=void 0;var a_=vQ(),Fr;function FNe(){let t=new DataView(new ArrayBuffer(8));Fr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("922337203685477580 Line truncated
`)}};ZQ.RpcError=z7});var j7=g(tL=>{"use strict";Object.defineProperty(tL,"__esModule",{value:!0});tL.mergeRpcOptions=void 0;var A1e=es();function t2t(t,e){if(!e)return t;let r={};eL(t,r),eL(e,r);for(let i of Object.keys(e)){let s=e[i];switch(i){case"jsonOptions":r.jsonOptions=A1e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=A1e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},eL(t.meta,r.meta),eL(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}o(t2t,"mergeRpcOptions");tL.mergeRpcOptions=t2t;function eL(t,e){if(!t)return;let r=e;for(let[i,s]of Object.entries(t))s instanceof Date?r[i]=new Date(s.getTime()):Array.isArray(s)?r[i]=s.concat():r[i]=s}o(eL,"copy")});var W7=g(xy=>{"use strict";Object.defineProperty(xy,"__esModule",{value:!0});xy.Deferred=xy.DeferredState=void 0;var Uh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Uh=xy.DeferredState||(xy.DeferredState={}));var $7=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Uh.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Uh.PENDING)throw new Error(`cannot resolve ${Uh[this.state].toLowerCase()}`);this._resolve(e),this._state=Uh.RESOLVED}reject(e){if(this.state!==Uh.PENDING)throw new Error(`cannot reject ${Uh[this.state].toLowerCase()}`);this._reject(e),this._state=Uh.REJECTED}resolvePending(e){this._state===Uh.PENDING&&this.resolve(e)}rejectPending(e){this._state===Uh.PENDING&&this.reject(e)}};xy.Deferred=$7});var Y7=g(rL=>{"use strict";Object.defineProperty(rL,"__esModule",{value:!0});rL.RpcOutputStreamController=void 0;var g1e=W7(),_y=es(),J7=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){_y.assert((e?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(e){_y.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){_y.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){_y.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:o(()=>{let e=this._itState;_y.assert(e,"bad state"),_y.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new g1e.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;_y.assert(i.state==g1e.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};rL.RpcOutputStreamController=J7});var X7=g(Lw=>{"use strict";var r2t=Lw&&Lw.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};Object.defineProperty(Lw,"__esModule",{value:!0});Lw.UnaryCall=void 0;var K7=class{static{o(this,"UnaryCall")}constructor(e,r,i,s,n,a,c){this.method=e,this.requestHeaders=r,this.request=i,this.headers=s,this.response=n,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return r2t(this,void 0,void 0,function*(){let[e,r,i,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:i,trailers:s}})}};Lw.UnaryCall=K7});var eK=g(Fw=>{"use strict";var i2t=Fw&&Fw.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function Line truncated
Polling status: ${kTe.includes(h)?"Stopped":"Running"}`),h==="succeeded"){let f=a(u,r);if(f!==void 0)return{response:await e(f).catch(OTe({state:r,stateProxy:i,isOperationError:c})),status:h}}return{response:u,status:h}}o(ITt,"pollOperationHelper");async function FTe(t){let{poll:e,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:h,processResult:f,getError:d,updateState:p,setDelay:m,isDone:A,setErrorAsResult:b}=t,{operationLocation:E}=r.config;if(E!==void 0){let{response:w,status:I}=await ITt({poll:e,getOperationStatus:s,state:r,stateProxy:i,operationLocation:E,getResourceLocation:a,isOperationError:l,options:n});if(LTe({status:I,response:w,state:r,stateProxy:i,isDone:A,processResult:f,getError:d,setErrorAsResult:b}),!kTe.includes(I)){let S=h?.(w);S&&m(S);let P=c?.(w,r);if(P!==void 0){let z=E!==P;r.config.operationLocation=P,u?.(P,z)}else u?.(E,!1)}p?.(r,w)}}o(FTe,"pollOperation");function UTe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(UTe,"getOperationLocationPollingUrl");function qTe(t){return t.headers.location}o(qTe,"getLocationHeader");function GTe(t){return t.headers["operation-location"]}o(GTe,"getOperationLocationHeader");function HTe(t){return t.headers["azure-asyncoperation"]}o(HTe,"getAzureAsyncOperationHeader");function STt(t){var e;let{location:r,requestMethod:i,requestPath:n,resourceLocationConfig:s}=t;switch(i){case"PUT":return n;case"DELETE":return;case"PATCH":return(e=a())!==null&&e!==void 0?e:n;default:return a()}function a(){switch(s){case"azure-async-operation":return;case"original-uri":return n;default:return r}}o(a,"getDefault")}o(STt,"findResourceLocation");function zTe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:n}=t,s=GTe(e),a=HTe(e),c=UTe({operationLocation:s,azureAsyncOperation:a}),l=qTe(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:STt({requestMethod:u,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:u==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}o(zTe,"inferLroMode");function VTe(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return MY(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return wy.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(VTe,"transformStatus");function BTt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return VTe({status:r,statusCode:t.statusCode})}o(BTt,"getStatus");function vTt(t){var e,r;let{properties:i,provisioningState:n}=(e=t.body)!==null&&e!==void 0?e:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return VTe({status:s,statusCode:t.statusCode})}o(vTt,"getProvisioningState");function MY(t){return t===202?"running":t<300?"succeeded":"failed"}o(MY,"toOperationStatus");function jTe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?xTt(new Date(e)):r*1e3}}o(jTe,"parseRetryAfter");function $Te(t){let e=t.flatResponse.error;if(!e){wy.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){wy.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}o($Te,"getErrorFromResponse");function xTt(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}o(xTt,"calculatePollingIntervalFromDate");function WTe(t){let{response:e,state:r,operationLocation:i}=t;function n(){var a;switch((a=r.config.metadata)===null||a===void 0?void 0:a.mode){case void 0:return MY(e.rawResponse.statusCode);case"Body":return FY(e,r);default:return"running"}}o(n,"helper");let s=n();return s==="running"&&i===void 0?"succeeded":s}o(WTe,"getStatusFromInitialResponse");async function _Tt(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:n,setErrorAsResult:s}=t;return MTe({init:o(async()=>{let a=await n.sendInitialRequest(),c=zTe({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},"init"),stateProxy:e,processResult:i?({flatResponse:a},c)=>i(a,c):({flatResponse:a})=>a,getOperationStatus:WTe,setErrorAsResult:s})}o(_Tt,"initHttpOperation");function JTe({rawResponse:t},e){var r;switchLine truncated
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:a=s,n=1;break;case 1:r[i++]=a<<2|(s&48)>>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}o(hNt,"base64decode");Bw.base64decode=hNt;function fNt(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Md[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Md[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Md[n|i>>6],e+=Md[i&63],r=0;break}return r&&(e+=Md[n],e+="=",r==1&&(e+="=")),e}o(fNt,"base64encode");Bw.base64encode=fNt});var BNe=g(lQ=>{"use strict";Object.defineProperty(lQ,"__esModule",{value:!0});lQ.utf8read=void 0;var JY=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function dNt(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,a=t.length;for(;e<a;)s=t[e++],s<128?i[n++]=s:s>191&&s<224?i[n++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(JY(i)),n=0);return r.length?(n&&r.push(JY(i.slice(0,n))),r.join("")):JY(i.slice(0,n))}o(dNt,"utf8read");lQ.utf8read=dNt});var Kx=g(Gh=>{"use strict";Object.defineProperty(Gh,"__esModule",{value:!0});Gh.WireType=Gh.mergeBinaryOptions=Gh.UnknownFieldHandler=void 0;var pNt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,a)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:a})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:c}of t.list(i))n.tag(s,a).raw(c)},t.list=(r,i)=>{if(e(r)){let n=r[t.symbol];return i?n.filter(s=>s.no==i):n}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(pNt=Gh.UnknownFieldHandler||(Gh.UnknownFieldHandler={}));function mNt(t,e){return Object.assign(Object.assign({},t),e)}o(mNt,"mergeBinaryOptions");Gh.mergeBinaryOptions=mNt;var ANt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(ANt=Gh.WireType||(Gh.WireType={}))});var hQ=g(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.varint32read=_a.varint32write=_a.int64toString=_a.int64fromString=_a.varint64write=_a.varint64read=void 0;function gNt(){let t=0,e=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o(gNt,"varint64read");_a.varint64read=gNt;function yNt(t,e,r){for(let s=0;s<28;s=s+7){let a=t>>>s,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let i=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(yNt,"varint64write");_a.varint64write=yNt;var uQ=65536*65536;function ENt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(a,c){let l=Number(t.slice(a,c));n*=r,i=i*r+l,i>=uQ&&(n=n+(i/uQ|0),i=i%uQ)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}o(ENt,"int64fromString");_a.int64fromString=ENt;function bNt(t,e){if(e>>>0<=2097151)return""+(uQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,c=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(h,f){let d=h?String(h):"";return f?"0000000".slice(d.length)+d:d}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(bNt,"int64toString");_a.int64toString=bNt;function wNt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}o(wNt,"varint32write");_a.varint32write=wNt;function CNt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}o(CNt,"varint32read");_a.varint32read=CNt});var Hm=g(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.PbLong=Gm.PbULong=Gm.detectBi=void 0;var Xx=hQ(),$r;function vNe(){let t=new DataView(new ArrayBuffer(8));$r=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("922337203685477580 Line truncated
`)}};MQ.RpcError=C7});var S7=g(UQ=>{"use strict";Object.defineProperty(UQ,"__esModule",{value:!0});UQ.mergeRpcOptions=void 0;var n1e=cn();function z1t(t,e){if(!e)return t;let r={};FQ(t,r),FQ(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=n1e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=n1e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},FQ(t.meta,r.meta),FQ(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}o(z1t,"mergeRpcOptions");UQ.mergeRpcOptions=z1t;function FQ(t,e){if(!t)return;let r=e;for(let[i,n]of Object.entries(t))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}o(FQ,"copy")});var v7=g(vy=>{"use strict";Object.defineProperty(vy,"__esModule",{value:!0});vy.Deferred=vy.DeferredState=void 0;var Vh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Vh=vy.DeferredState||(vy.DeferredState={}));var B7=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Vh.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Vh.PENDING)throw new Error(`cannot resolve ${Vh[this.state].toLowerCase()}`);this._resolve(e),this._state=Vh.RESOLVED}reject(e){if(this.state!==Vh.PENDING)throw new Error(`cannot reject ${Vh[this.state].toLowerCase()}`);this._reject(e),this._state=Vh.REJECTED}resolvePending(e){this._state===Vh.PENDING&&this.resolve(e)}rejectPending(e){this._state===Vh.PENDING&&this.reject(e)}};vy.Deferred=B7});var _7=g(qQ=>{"use strict";Object.defineProperty(qQ,"__esModule",{value:!0});qQ.RpcOutputStreamController=void 0;var s1e=v7(),xy=cn(),x7=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){xy.assert((e?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(e){xy.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){xy.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){xy.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:o(()=>{let e=this._itState;xy.assert(e,"bad state"),xy.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new s1e.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;xy.assert(i.state==s1e.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};qQ.RpcOutputStreamController=x7});var T7=g(Dw=>{"use strict";var V1t=Dw&&Dw.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};Object.defineProperty(Dw,"__esModule",{value:!0});Dw.UnaryCall=void 0;var R7=class{static{o(this,"UnaryCall")}constructor(e,r,i,n,s,a,c){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return V1t(this,void 0,void 0,function*(){let[e,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:i,trailers:n}})}};Dw.UnaryCall=R7});var D7=g(Ow=>{"use strict";var j1t=Ow&&Ow.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function Line truncated
You can add a runtime option to disable the check or this warning:
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}o(iQt,"logUnexpecedPropertyAccessOnce");function sQt(){Object.keys(LL).forEach(function(t){delete LL[t]})}o(sQt,"resetLoggedProperties")});var ML=g(zh=>{"use strict";zh.__esModule=!0;zh.HandlebarsEnvironment=EX;function wOe(t){return t&&t.__esModule?t:{default:t}}o(wOe,"_interopRequireDefault");var Oy=Po(),nQt=yc(),gX=wOe(nQt),oQt=dX(),aQt=gOe(),cQt=mX(),FL=wOe(cQt),lQt=AX(),uQt="4.7.9";zh.VERSION=uQt;var hQt=8;zh.COMPILER_REVISION=hQt;var fQt=7;zh.LAST_COMPATIBLE_COMPILER_REVISION=fQt;var dQt={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};zh.REVISION_CHANGES=dQt;var yX="[object Object]";function EX(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},oQt.registerDefaultHelpers(this),aQt.registerDefaultDecorators(this)}o(EX,"HandlebarsEnvironment");EX.prototype={constructor:EX,logger:FL.default,log:FL.default.log,registerHelper:o(function(e,r){if(Oy.toString.call(e)===yX){if(r)throw new gX.default("Arg not supported with multiple helpers");Oy.extend(this.helpers,e)}else this.helpers[e]=r},"registerHelper"),unregisterHelper:o(function(e){delete this.helpers[e]},"unregisterHelper"),registerPartial:o(function(e,r){if(Oy.toString.call(e)===yX)Oy.extend(this.partials,e);else{if(typeof r>"u")throw new gX.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},"registerPartial"),unregisterPartial:o(function(e){delete this.partials[e]},"unregisterPartial"),registerDecorator:o(function(e,r){if(Oy.toString.call(e)===yX){if(r)throw new gX.default("Arg not supported with multiple decorators");Oy.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:o(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:o(function(){lQt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var pQt=FL.default.log;zh.log=pQt;zh.createFrame=Oy.createFrame;zh.logger=FL.default});var IOe=g((UL,COe)=>{"use strict";UL.__esModule=!0;function bX(t){this.string=t}o(bX,"SafeString");bX.prototype.toString=bX.prototype.toHTML=function(){return""+this.string};UL.default=bX;COe.exports=UL.default});var SOe=g(wX=>{"use strict";wX.__esModule=!0;wX.wrapHelper=mQt;function mQt(t,e){if(typeof t!="function")return t;var r=o(function(){var s=arguments[arguments.length-1];return arguments[arguments.length-1]=e(s),t.apply(this,arguments)},"wrapper");return r}o(mQt,"wrapHelper")});var TOe=g(jm=>{"use strict";jm.__esModule=!0;jm.checkRevision=wQt;jm.template=CQt;jm.wrapProgram=qL;jm.resolvePartial=IQt;jm.invokePartial=SQt;jm.noop=_Oe;function AQt(t){return t&&t.__esModule?t:{default:t}}o(AQt,"_interopRequireDefault");function gQt(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}o(gQt,"_interopRequireWildcard");var yQt=Po(),Kw=gQt(yQt),EQt=yc(),Fd=AQt(EQt),Md=ML(),BOe=dX(),bQt=SOe(),vOe=AX();function wQt(t){var e=t&&t[0]||1,r=Md.COMPILER_REVISION;if(!(e>=Md.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Md.COMPILER_REVISION))if(e<Md.LAST_COMPATIBLE_COMPILER_REVISION){var i=Md.REVISION_CHANGES[r],s=Md.REVISION_CHANGES[e];throw new Fd.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+i+") or downgrade your runtime to an older version ("+s+").")}else throw new Fd.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}o(wQt,"checkRevision");function CQt(t,e){if(!e)throw new Fd.default("No environment passed to template");if(!t||!t.main)throw new Fd.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r=t.compiler&&t.compiler[0]===7;function i(a,c,l){l.hash&&(c=Kw.extend({},c,l.hash),l.ids&&(l.ids[0]=!0)),a=e.VM.resolvePartial.call(this,a,c,l),l.hooks=this.hooks,l.protoAccessControl=this.protoAccessControl;var u=e.VM.invokePartial.call(this,a,c,l);if(u==null&&e.compile&&(l.partials[l.name]=e.compile(a,t.compilerOptions,e),u=l.partials[l.name](c,l)),u!=null){if(l.indent){for(var h=u.split(`
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}o(jkt,"logUnexpecedPropertyAccessOnce");function $kt(){Object.keys(CL).forEach(function(t){delete CL[t]})}o($kt,"resetLoggedProperties")});var SL=g(Jh=>{"use strict";Jh.__esModule=!0;Jh.HandlebarsEnvironment=KK;function lOe(t){return t&&t.__esModule?t:{default:t}}o(lOe,"_interopRequireDefault");var Dy=Mo(),Wkt=Cc(),JK=lOe(Wkt),Jkt=VK(),Ykt=sOe(),Kkt=$K(),IL=lOe(Kkt),Xkt=WK(),Zkt="4.7.9";Jh.VERSION=Zkt;var eQt=8;Jh.COMPILER_REVISION=eQt;var tQt=7;Jh.LAST_COMPATIBLE_COMPILER_REVISION=tQt;var rQt={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};Jh.REVISION_CHANGES=rQt;var YK="[object Object]";function KK(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},Jkt.registerDefaultHelpers(this),Ykt.registerDefaultDecorators(this)}o(KK,"HandlebarsEnvironment");KK.prototype={constructor:KK,logger:IL.default,log:IL.default.log,registerHelper:o(function(e,r){if(Dy.toString.call(e)===YK){if(r)throw new JK.default("Arg not supported with multiple helpers");Dy.extend(this.helpers,e)}else this.helpers[e]=r},"registerHelper"),unregisterHelper:o(function(e){delete this.helpers[e]},"unregisterHelper"),registerPartial:o(function(e,r){if(Dy.toString.call(e)===YK)Dy.extend(this.partials,e);else{if(typeof r>"u")throw new JK.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},"registerPartial"),unregisterPartial:o(function(e){delete this.partials[e]},"unregisterPartial"),registerDecorator:o(function(e,r){if(Dy.toString.call(e)===YK){if(r)throw new JK.default("Arg not supported with multiple decorators");Dy.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:o(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:o(function(){Xkt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var iQt=IL.default.log;Jh.log=iQt;Jh.createFrame=Dy.createFrame;Jh.logger=IL.default});var hOe=g((BL,uOe)=>{"use strict";BL.__esModule=!0;function XK(t){this.string=t}o(XK,"SafeString");XK.prototype.toString=XK.prototype.toHTML=function(){return""+this.string};BL.default=XK;uOe.exports=BL.default});var fOe=g(ZK=>{"use strict";ZK.__esModule=!0;ZK.wrapHelper=nQt;function nQt(t,e){if(typeof t!="function")return t;var r=o(function(){var n=arguments[arguments.length-1];return arguments[arguments.length-1]=e(n),t.apply(this,arguments)},"wrapper");return r}o(nQt,"wrapHelper")});var yOe=g($m=>{"use strict";$m.__esModule=!0;$m.checkRevision=uQt;$m.template=hQt;$m.wrapProgram=vL;$m.resolvePartial=fQt;$m.invokePartial=dQt;$m.noop=AOe;function sQt(t){return t&&t.__esModule?t:{default:t}}o(sQt,"_interopRequireDefault");function oQt(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}o(oQt,"_interopRequireWildcard");var aQt=Mo(),jw=oQt(aQt),cQt=Cc(),qd=sQt(cQt),Gd=SL(),dOe=VK(),lQt=fOe(),pOe=WK();function uQt(t){var e=t&&t[0]||1,r=Gd.COMPILER_REVISION;if(!(e>=Gd.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Gd.COMPILER_REVISION))if(e<Gd.LAST_COMPATIBLE_COMPILER_REVISION){var i=Gd.REVISION_CHANGES[r],n=Gd.REVISION_CHANGES[e];throw new qd.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+i+") or downgrade your runtime to an older version ("+n+").")}else throw new qd.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}o(uQt,"checkRevision");function hQt(t,e){if(!e)throw new qd.default("No environment passed to template");if(!t||!t.main)throw new qd.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r=t.compiler&&t.compiler[0]===7;function i(a,c,l){l.hash&&(c=jw.extend({},c,l.hash),l.ids&&(l.ids[0]=!0)),a=e.VM.resolvePartial.call(this,a,c,l),l.hooks=this.hooks,l.protoAccessControl=this.protoAccessControl;var u=e.VM.invokePartial.call(this,a,c,l);if(u==null&&e.compile&&(l.partials[l.name]=e.compile(a,t.compilerOptions,e),u=l.partials[l.name](c,l)),u!=null){if(l.indent){for(var h=u.split(`
`),f=0,d=h.length;f<d&&!(!h[f]&&f+1===d);f++)h[f]=l.indent+h[f];u=h.join(`
`)}return u}else throw new Fd.default("The partial "+l.name+" could not be compiled when running in runtime-only mode")}o(i,"invokePartialWrapper");var s={strict:o(function(c,l,u){if(!c||!(l in c))throw new Fd.default('"'+l+'" not defined in '+c,{loc:u});return s.lookupProperty(c,l)},"strict"),lookupProperty:o(function(c,l){var u=c[l];if(u==null||Object.prototype.hasOwnProperty.call(c,l)||vOe.resultIsAllowed(u,s.protoAccessControl,l))return u},"lookupProperty"),lookup:o(function(c,l){for(var u=c.length,h=0;h<u;h++){var f=c[h]&&s.lookupProperty(c[h],l);if(f!=null)return f}},"lookup"),lambda:o(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:Kw.escapeExpression,invokePartial:i,fn:o(function(c){var l=t[c];return l.decorator=t[c+"_d"],l},"fn"),programs:[],program:o(function(c,l,u,h,f){var d=this.programs[c],p=this.fn(c);return l||f||h||u?d=qL(this,c,p,l,u,h,f):d||(d=this.programs[c]=qL(this,c,p)),d},"program"),data:o(function(c,l){for(;c&&l--;)c=c._parent;return c},"data"),mergeIfNeeded:o(function(c,l){var u=c||l;return c&&l&&c!==l&&(u=Kw.extend({},l,c)),u},"mergeIfNeeded"),nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function n(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],l=c.data;n._setup(c),!c.partial&&t.useData&&(l=BQt(a,l));var u=void 0,h=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function f(d){return""+t.main(s,d,s.helpers,s.partials,l,h,u)}return o(f,"main"),f=ROe(t.main,f,s,c.depths||[],l,h),f(a,c)}return o(n,"ret"),n.isTop=!0,n._setup=function(a){if(a.partial)s.protoAccessControl=a.protoAccessControl,s.helpers=a.helpers,s.partials=a.partials,s.decorators=a.decorators,s.hooks=a.hooks;else{var c={};xOe(c,e.helpers,s),xOe(c,a.helpers,s),s.helpers=c,t.usePartial&&(s.partials=s.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(s.decorators=Kw.extend({},e.decorators,a.decorators)),s.hooks={},s.protoAccessControl=vOe.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;BOe.moveHelperToHooks(s,"helperMissing",l),BOe.moveHelperToHooks(s,"blockHelperMissing",l)}},n._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new Fd.default("must pass block params");if(t.useDepths&&!u)throw new Fd.default("must pass parent depths");return qL(s,a,t[a],c,0,l,u)},n}o(CQt,"template");function qL(t,e,r,i,s,n,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],h=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(h=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||i,n&&[u.blockParams].concat(n),h)}return o(c,"prog"),c=ROe(r,c,t,a,i,n),c.program=e,c.depth=a?a.length:0,c.blockParams=s||0,c}o(qL,"wrapProgram");function IQt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=GL(r.partials,t)):r.name==="@partial-block"?t=GL(r.data,"partial-block"):t=GL(r.partials,r.name),t}o(IQt,"resolvePartial");function SQt(t,e,r){var i=GL(r.data,"partial-block");r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var s=void 0;if(r.fn&&r.fn!==_Oe&&(function(){r.data=Md.createFrame(r.data);var n=r.fn;s=r.data["partial-block"]=o(function(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return l.data=Md.createFrame(l.data),l.data["partial-block"]=i,n(c,l)},"partialBlockWrapper"),n.partials&&(r.partials=Kw.extend({},r.partials,n.partials))})(),t===void 0&&s&&(t=s),t===void 0)throw new Fd.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}o(SQt,"invokePartial");function _Oe(){return""}o(_Oe,"noop");function GL(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}o(GL,"lookupOwnProperty");function BQt(t,e){return(!e||!("root"in e))&&(e=e?Md.createFrame(e):{},e.root=t),e}o(BQt,"initData");function ROe(t,e,r,i,s,n){if(t.decorator){var a={};e=t.decorator(e,a,r,i&&i[0],s,n,i),Kw.extend(e,a)}return e}o(ROe,"executeDecorators");function xOe(t,e,r){e&&Object.keys(e).forEach(function(i){var s=e[i];t[i]=vQt(s,r)})}o(xOe,"addHelpers");function vQt(t,e){var r=e.lookupProperty;return bQt.wrapHelper(t,function(i){return i.lookupProperty=r,i})}o(vQt,"passLookupPropertyOption")});var CX=g((HL,NOe)=>{"use strict";HL.__esModule=!0;HL.default=function(t){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var e=globalThis.Handlebars;t.noConflict=function(){return globalThis.Handlebars===t&&(globalThis.Handlebars=e),t}};NOe.exports=HL.default});var QOe=g((zL,kOe)=>{"use strict";zL.__esModule=!0;function SX(t){return t&&t.__esModule?t:{default:t}}o(SX,"_interopRequireDefault");function BX(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}o(BX,"_interopRequireWildcard");var xQt=ML(),DOe=BX(xQt),_Qt=IOe(),RQt=SX(_Qt),TQt=yc(),NQt=SX(TQt),DQt=Po(),IX=BX(DQt),OQt=TOe Line truncated
`)}return u}else throw new qd.default("The partial "+l.name+" could not be compiled when running in runtime-only mode")}o(i,"invokePartialWrapper");var n={strict:o(function(c,l,u){if(!c||!(l in c))throw new qd.default('"'+l+'" not defined in '+c,{loc:u});return n.lookupProperty(c,l)},"strict"),lookupProperty:o(function(c,l){var u=c[l];if(u==null||Object.prototype.hasOwnProperty.call(c,l)||pOe.resultIsAllowed(u,n.protoAccessControl,l))return u},"lookupProperty"),lookup:o(function(c,l){for(var u=c.length,h=0;h<u;h++){var f=c[h]&&n.lookupProperty(c[h],l);if(f!=null)return f}},"lookup"),lambda:o(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:jw.escapeExpression,invokePartial:i,fn:o(function(c){var l=t[c];return l.decorator=t[c+"_d"],l},"fn"),programs:[],program:o(function(c,l,u,h,f){var d=this.programs[c],p=this.fn(c);return l||f||h||u?d=vL(this,c,p,l,u,h,f):d||(d=this.programs[c]=vL(this,c,p)),d},"program"),data:o(function(c,l){for(;c&&l--;)c=c._parent;return c},"data"),mergeIfNeeded:o(function(c,l){var u=c||l;return c&&l&&c!==l&&(u=jw.extend({},l,c)),u},"mergeIfNeeded"),nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function s(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],l=c.data;s._setup(c),!c.partial&&t.useData&&(l=pQt(a,l));var u=void 0,h=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function f(d){return""+t.main(n,d,n.helpers,n.partials,l,h,u)}return o(f,"main"),f=gOe(t.main,f,n,c.depths||[],l,h),f(a,c)}return o(s,"ret"),s.isTop=!0,s._setup=function(a){if(a.partial)n.protoAccessControl=a.protoAccessControl,n.helpers=a.helpers,n.partials=a.partials,n.decorators=a.decorators,n.hooks=a.hooks;else{var c={};mOe(c,e.helpers,n),mOe(c,a.helpers,n),n.helpers=c,t.usePartial&&(n.partials=n.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(n.decorators=jw.extend({},e.decorators,a.decorators)),n.hooks={},n.protoAccessControl=pOe.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;dOe.moveHelperToHooks(n,"helperMissing",l),dOe.moveHelperToHooks(n,"blockHelperMissing",l)}},s._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new qd.default("must pass block params");if(t.useDepths&&!u)throw new qd.default("must pass parent depths");return vL(n,a,t[a],c,0,l,u)},s}o(hQt,"template");function vL(t,e,r,i,n,s,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],h=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(h=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||i,s&&[u.blockParams].concat(s),h)}return o(c,"prog"),c=gOe(r,c,t,a,i,s),c.program=e,c.depth=a?a.length:0,c.blockParams=n||0,c}o(vL,"wrapProgram");function fQt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=xL(r.partials,t)):r.name==="@partial-block"?t=xL(r.data,"partial-block"):t=xL(r.partials,r.name),t}o(fQt,"resolvePartial");function dQt(t,e,r){var i=xL(r.data,"partial-block");r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var n=void 0;if(r.fn&&r.fn!==AOe&&(function(){r.data=Gd.createFrame(r.data);var s=r.fn;n=r.data["partial-block"]=o(function(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return l.data=Gd.createFrame(l.data),l.data["partial-block"]=i,s(c,l)},"partialBlockWrapper"),s.partials&&(r.partials=jw.extend({},r.partials,s.partials))})(),t===void 0&&n&&(t=n),t===void 0)throw new qd.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}o(dQt,"invokePartial");function AOe(){return""}o(AOe,"noop");function xL(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}o(xL,"lookupOwnProperty");function pQt(t,e){return(!e||!("root"in e))&&(e=e?Gd.createFrame(e):{},e.root=t),e}o(pQt,"initData");function gOe(t,e,r,i,n,s){if(t.decorator){var a={};e=t.decorator(e,a,r,i&&i[0],n,s,i),jw.extend(e,a)}return e}o(gOe,"executeDecorators");function mOe(t,e,r){e&&Object.keys(e).forEach(function(i){var n=e[i];t[i]=mQt(n,r)})}o(mOe,"addHelpers");function mQt(t,e){var r=e.lookupProperty;return lQt.wrapHelper(t,function(i){return i.lookupProperty=r,i})}o(mQt,"passLookupPropertyOption")});var eX=g((_L,EOe)=>{"use strict";_L.__esModule=!0;_L.default=function(t){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var e=globalThis.Handlebars;t.noConflict=function(){return globalThis.Handlebars===t&&(globalThis.Handlebars=e),t}};EOe.exports=_L.default});var SOe=g((RL,IOe)=>{"use strict";RL.__esModule=!0;function rX(t){return t&&t.__esModule?t:{default:t}}o(rX,"_interopRequireDefault");function iX(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}o(iX,"_interopRequireWildcard");var AQt=SL(),bOe=iX(AQt),gQt=hOe(),yQt=rX(gQt),EQt=Cc(),bQt=rX(EQt),wQt=Mo(),tX=iX(wQt),CQt=yOe Line truncated
`+this.lexer.showPosition()+`
Expecting `+ne.join(", ")+", got '"+(this.terminals_[I]||I)+"'":ae="Parse error on line "+(f+1)+": Unexpected "+(I==1?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(ae,{text:this.lexer.match,token:this.terminals_[I]||I,line:this.lexer.yylineno,loc:E,expected:ne})}}if(R[0]instanceof Array&&R.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+I);switch(R[0]){case 1:a.push(I),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(R[1]),I=null,D?(I=D,D=null):(d=this.lexer.yyleng,h=this.lexer.yytext,f=this.lexer.yylineno,E=this.lexer.yylloc,p>0&&p--);break;case 2:if(z=this.productions_[R[1]][1],W.$=c[c.length-z],W._$={first_line:l[l.length-(z||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(z||1)].first_column,last_column:l[l.length-1].last_column},y&&(W._$.range=[l[l.length-(z||1)].range[0],l[l.length-1].range[1]]),k=this.performAction.call(W,h,d,f,this.yy,R[1],c,l),typeof k<"u")return k;z&&(a=a.slice(0,-1*z*2),c=c.slice(0,-1*z),l=l.slice(0,-1*z)),a.push(this.productions_[R[1]][0]),c.push(W.$),l.push(W._$),$=u[a[a.length-2]][a[a.length-1]],a.push($);break;case 3:return!0}}return!0},"parse")},e=(function(){var i={EOF:1,parseError:o(function(n,a){if(this.yy.parser)this.yy.parser.parseError(n,a);else throw new Error(n)},"parseError"),setInput:o(function(n){return this._input=n,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:o(function(){var n=this._input[0];this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n;var a=n.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),n},"input"),unput:o(function(n){var a=n.length,c=n.split(/(?:\r\n?|\n)/g);this._input=n+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a-1),this.offset-=a;var l=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===l.length?this.yylloc.first_column:0)+l[l.length-c.length].length-c[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-a]),this},"unput"),more:o(function(){return this._more=!0,this},"more"),less:o(function(n){this.unput(this.match.slice(n))},"less"),pastInput:o(function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:o(function(){var n=this.match;return n.length<20&&(n+=this._input.substr(0,20-n.length)),(n.substr(0,20)+(n.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:o(function(){var n=this.pastInput(),a=new Array(n.length+1).join("-");return n+this.upcomingInput()+`
`+a+"^"},"showPosition"),next:o(function(){if(this.done)return this.EOF;this._input||(this.done=!0);var n,a,c,l,u,h;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),d=0;d<f.length&&(c=this._input.match(this.rules[f[d]]),!(c&&(!a||c[0].length>a[0].length)&&(a=c,l=d,!this.options.flex)));d++);return a?(h=a[0].match(/(?:\r\n?|\n).*/g),h&&(this.yylineno+=h.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:h?h[h.length-1].length-h[h.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],n=this.performAction.call(this,this.yy,this,f[l],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},"next"),lex:o(function(){var n=this.next();return typeof n<"u"?n:this.lex()},"lex"),begin:o(function(n){this.conditionStack.push(n)},"begin"),popState:o(function(){return this.conditionStack.pop()},"popState"),_currentRules:o(function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},"_currentRules"),topState:o(function(){return this.conditionStack[this.conditionStack.length-2]},"topState"),pushState:o(function(n){this.begin(n)},"begin")};return i.options={},i.performAction=o(function(n,a,c,l){function u(f,d){return a.yytext=a.yytext.substring(f,a.yyleng-d+f)}o(u,"strip");var h=l;switch(c){case 0:if(a.yytext.slice(-2)==="\\\\"?(u(0,1),this.begin("mu")):a.yytext.slice(-1)==="\\"?(u(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(u(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(a.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return a.yytext=u(1,2).replace(/\\"/g,'"'),80;break;case 32:return a.yytext=u(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return a.yytext=a.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},"anonymous"),i.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],i.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},i})();t.lexer=e;function r(){this.yy={}}return o(r,"Parser"),r.prototype=t,t.Parser=r,new r})();jL.default=QQt;MOe.exports=jL.default});var YL=g((JL,HOe)=>{"use strict";JL.__esModule=!0;function LQt(t){return t&&t.__esModule?t:{default:t}}o(LQt,"_interopRequireDefault");var FQt=yc(),xX=LQt(FQt);function $L(){this.parents=[]}o($L,"Visitor");$L.prototype={constructor:$L,mutating:!1,acceptKey:o(function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!$L.prototype[i.type])throw new xX.default('Unexpected node type "'+i.type+'" found when accepting '+r+" on "+e.type);e[r]=i}},"acceptKey"),acceptRequired:o(function(e,r){if(this.acceptKey(e,r),!e[r])throw new xX.default(e.type+" requires "+r)},"acceptRequired"),acceptArray:o(function(e){for(var r=0,i=e.length;r<i;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,i--)},"acceptArray"),accept:o(function(e){if(e){if(!this[e.type])throw new xX.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var r=this[e.type](e);if(this.current=this.parents.shift(),!this.mutating||r)return r;if(r!==!1)return e}},"accept"),Program:o(function(e){this.acceptArray(e.body)},"Program"),MustacheStatement:WL,Decorator:WL,BlockStatement:qOe,DecoratorBlock:qOe,PartialStatement:GOe,PartialBlockStatement:o(function(e){GOe.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:o(function(){},"ContentStatement"),CommentStatement:o(function(){},"CommentStatement"),SubExpression:WL,PathExpression:o(function(){},"PathExpressionLine truncated
`])}),e},"merge"),each:o(function(e){for(var r=0,i=this.source.length;r<i;r++)e(this.source[r])},"each"),empty:o(function(){var e=this.currentLocation||{start:{}};return new Ly(e.start.line,e.start.column,this.srcFile)},"empty"),wrap:o(function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof Ly?e:(e=JX(e,this,r),new Ly(r.start.line,r.start.column,this.srcFile,e))},"wrap"),functionCall:o(function(e,r,i){return i=this.generateList(i),this.wrap([e,r?"."+r+"(":"(",i,")"])},"functionCall"),quotedString:o(function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},"quotedString"),objectLiteral:o(function(e){var r=this,i=[];Object.keys(e).forEach(function(n){var a=JX(e[n],r);a!=="undefined"&&i.push([r.quotedString(n),":",a])});var s=this.generateList(i);return s.prepend("{"),s.add("}"),s},"objectLiteral"),generateList:o(function(e){for(var r=this.empty(),i=0,s=e.length;i<s;i++)i&&r.add(","),r.add(JX(e[i],this));return r},"generateList"),generateArray:o(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};sF.default=SPe;BPe.exports=sF.default});var NPe=g((nF,TPe)=>{"use strict";nF.__esModule=!0;function RPe(t){return t&&t.__esModule?t:{default:t}}o(RPe,"_interopRequireDefault");var xPe=ML(),kLt=yc(),KX=RPe(kLt),QLt=Po(),LLt=vPe(),_Pe=RPe(LLt);function iC(t){this.value=t}o(iC,"Literal");function sC(){}o(sC,"JavaScriptCompiler");sC.prototype={nameLookup:o(function(e,r){return this.internalNameLookup(e,r)},"nameLookup"),depthedLookup:o(function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},"depthedLookup"),compilerInfo:o(function(){var e=xPe.COMPILER_REVISION,r=xPe.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:o(function(e,r,i){return QLt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:i?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},"appendToBuffer"),initializeBuffer:o(function(){return this.quotedString("")},"initializeBuffer"),internalNameLookup:o(function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},"internalNameLookup"),lookupPropertyFunctionIsUsed:!1,compile:o(function(e,r,i,s){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!s,this.name=this.environment.name,this.isChild=!!i,this.context=i||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,r),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var n=e.opcodes,a=void 0,c=void 0,l=void 0,u=void 0;for(l=0,u=n.length;l<u;l++)a=n[l],this.source.currentLocation=a.loc,c=c||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=c,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new KX.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
`]),this.decorators.push("return fn;"),s?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {
Expecting `+se.join(", ")+", got '"+(this.terminals_[S]||S)+"'":me="Parse error on line "+(f+1)+": Unexpected "+(S==1?"end of input":"'"+(this.terminals_[S]||S)+"'"),this.parseError(me,{text:this.lexer.match,token:this.terminals_[S]||S,line:this.lexer.yylineno,loc:b,expected:se})}}if(O[0]instanceof Array&&O.length>1)throw new Error("Parse Error: multiple actions possible at state: "+z+", token: "+S);switch(O[0]){case 1:a.push(S),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(O[1]),S=null,P?(S=P,P=null):(d=this.lexer.yyleng,h=this.lexer.yytext,f=this.lexer.yylineno,b=this.lexer.yylloc,p>0&&p--);break;case 2:if(K=this.productions_[O[1]][1],te.$=c[c.length-K],te._$={first_line:l[l.length-(K||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(K||1)].first_column,last_column:l[l.length-1].last_column},E&&(te._$.range=[l[l.length-(K||1)].range[0],l[l.length-1].range[1]]),M=this.performAction.call(te,h,d,f,this.yy,O[1],c,l),typeof M<"u")return M;K&&(a=a.slice(0,-1*K*2),c=c.slice(0,-1*K),l=l.slice(0,-1*K)),a.push(this.productions_[O[1]][0]),c.push(te.$),l.push(te._$),ee=u[a[a.length-2]][a[a.length-1]],a.push(ee);break;case 3:return!0}}return!0},"parse")},e=(function(){var i={EOF:1,parseError:o(function(s,a){if(this.yy.parser)this.yy.parser.parseError(s,a);else throw new Error(s)},"parseError"),setInput:o(function(s){return this._input=s,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:o(function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var a=s.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},"input"),unput:o(function(s){var a=s.length,c=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a-1),this.offset-=a;var l=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===l.length?this.yylloc.first_column:0)+l[l.length-c.length].length-c[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-a]),this},"unput"),more:o(function(){return this._more=!0,this},"more"),less:o(function(s){this.unput(this.match.slice(s))},"less"),pastInput:o(function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:o(function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:o(function(){var s=this.pastInput(),a=new Array(s.length+1).join("-");return s+this.upcomingInput()+`
`+a+"^"},"showPosition"),next:o(function(){if(this.done)return this.EOF;this._input||(this.done=!0);var s,a,c,l,u,h;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),d=0;d<f.length&&(c=this._input.match(this.rules[f[d]]),!(c&&(!a||c[0].length>a[0].length)&&(a=c,l=d,!this.options.flex)));d++);return a?(h=a[0].match(/(?:\r\n?|\n).*/g),h&&(this.yylineno+=h.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:h?h[h.length-1].length-h[h.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],s=this.performAction.call(this,this.yy,this,f[l],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),s||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},"next"),lex:o(function(){var s=this.next();return typeof s<"u"?s:this.lex()},"lex"),begin:o(function(s){this.conditionStack.push(s)},"begin"),popState:o(function(){return this.conditionStack.pop()},"popState"),_currentRules:o(function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},"_currentRules"),topState:o(function(){return this.conditionStack[this.conditionStack.length-2]},"topState"),pushState:o(function(s){this.begin(s)},"begin")};return i.options={},i.performAction=o(function(s,a,c,l){function u(f,d){return a.yytext=a.yytext.substring(f,a.yyleng-d+f)}o(u,"strip");var h=l;switch(c){case 0:if(a.yytext.slice(-2)==="\\\\"?(u(0,1),this.begin("mu")):a.yytext.slice(-1)==="\\"?(u(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(u(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(a.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return a.yytext=u(1,2).replace(/\\"/g,'"'),80;break;case 32:return a.yytext=u(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return a.yytext=a.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},"anonymous"),i.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],i.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},i})();t.lexer=e;function r(){this.yy={}}return o(r,"Parser"),r.prototype=t,t.Parser=r,new r})();NL.default=BQt;xOe.exports=NL.default});var kL=g((PL,NOe)=>{"use strict";PL.__esModule=!0;function vQt(t){return t&&t.__esModule?t:{default:t}}o(vQt,"_interopRequireDefault");var xQt=Cc(),sX=vQt(xQt);function DL(){this.parents=[]}o(DL,"Visitor");DL.prototype={constructor:DL,mutating:!1,acceptKey:o(function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!DL.prototype[i.type])throw new sX.default('Unexpected node type "'+i.type+'" found when accepting '+r+" on "+e.type);e[r]=i}},"acceptKey"),acceptRequired:o(function(e,r){if(this.acceptKey(e,r),!e[r])throw new sX.default(e.type+" requires "+r)},"acceptRequired"),acceptArray:o(function(e){for(var r=0,i=e.length;r<i;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,i--)},"acceptArray"),accept:o(function(e){if(e){if(!this[e.type])throw new sX.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var r=this[e.type](e);if(this.current=this.parents.shift(),!this.mutating||r)return r;if(r!==!1)return e}},"accept"),Program:o(function(e){this.acceptArray(e.body)},"Program"),MustacheStatement:OL,Decorator:OL,BlockStatement:ROe,DecoratorBlock:ROe,PartialStatement:TOe,PartialBlockStatement:o(function(e){TOe.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:o(function(){},"ContentStatement"),CommentStatement:o(function(){},"CommentStatement"),SubExpression:OL,PathExpression:o(function(){},"PathExpressionLine truncated
`])}),e},"merge"),each:o(function(e){for(var r=0,i=this.source.length;r<i;r++)e(this.source[r])},"each"),empty:o(function(){var e=this.currentLocation||{start:{}};return new Qy(e.start.line,e.start.column,this.srcFile)},"empty"),wrap:o(function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof Qy?e:(e=xX(e,this,r),new Qy(r.start.line,r.start.column,this.srcFile,e))},"wrap"),functionCall:o(function(e,r,i){return i=this.generateList(i),this.wrap([e,r?"."+r+"(":"(",i,")"])},"functionCall"),quotedString:o(function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},"quotedString"),objectLiteral:o(function(e){var r=this,i=[];Object.keys(e).forEach(function(s){var a=xX(e[s],r);a!=="undefined"&&i.push([r.quotedString(s),":",a])});var n=this.generateList(i);return n.prepend("{"),n.add("}"),n},"objectLiteral"),generateList:o(function(e){for(var r=this.empty(),i=0,n=e.length;i<n;i++)i&&r.add(","),r.add(xX(e[i],this));return r},"generateList"),generateArray:o(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};HL.default=fPe;dPe.exports=HL.default});var EPe=g((zL,yPe)=>{"use strict";zL.__esModule=!0;function gPe(t){return t&&t.__esModule?t:{default:t}}o(gPe,"_interopRequireDefault");var mPe=SL(),SLt=Cc(),RX=gPe(SLt),BLt=Mo(),vLt=pPe(),APe=gPe(vLt);function Xw(t){this.value=t}o(Xw,"Literal");function Zw(){}o(Zw,"JavaScriptCompiler");Zw.prototype={nameLookup:o(function(e,r){return this.internalNameLookup(e,r)},"nameLookup"),depthedLookup:o(function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},"depthedLookup"),compilerInfo:o(function(){var e=mPe.COMPILER_REVISION,r=mPe.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:o(function(e,r,i){return BLt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:i?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},"appendToBuffer"),initializeBuffer:o(function(){return this.quotedString("")},"initializeBuffer"),internalNameLookup:o(function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},"internalNameLookup"),lookupPropertyFunctionIsUsed:!1,compile:o(function(e,r,i,n){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!n,this.name=this.environment.name,this.isChild=!!i,this.context=i||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,r),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var s=e.opcodes,a=void 0,c=void 0,l=void 0,u=void 0;for(l=0,u=s.length;l<u;l++)a=s[l],this.source.currentLocation=a.loc,c=c||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=c,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new RX.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
`]),this.decorators.push("return fn;"),n?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {
`),this.decorators.push(`}
`),this.decorators=this.decorators.merge()));var h=this.createFunctionContext(s);if(this.isChild)return h;var f={compiler:this.compilerInfo(),main:h};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var d=this.context,p=d.programs,m=d.decorators;for(l=0,u=p.length;l<u;l++)f[l]=p[l],m[l]&&(f[l+"_d"]=m[l],f.useDecorators=!0);return this.environment.usePartial&&(f.usePartial=!0),this.options.data&&(f.useData=!0),this.useDepths&&(f.useDepths=!0),this.useBlockParams&&(f.useBlockParams=!0),this.options.compat&&(f.compat=!0),s?f.compilerOptions=this.options:(f.compiler=JSON.stringify(f.compiler),this.source.currentLocation={start:{line:1,column:0}},f=this.objectLiteral(f),r.srcName?(f=f.toStringWithSourceMap({file:r.destName}),f.map=f.map&&f.map.toString()):f=f.toString()),f},"compile"),preamble:o(function(){this.lastContext=0,this.source=new _Pe.default(this.options.srcName),this.decorators=new _Pe.default(this.options.srcName)},"preamble"),createFunctionContext:o(function(e){var r=this,i="",s=this.stackVars.concat(this.registers.list);s.length>0&&(i+=", "+s.join(", "));var n=0;Object.keys(this.aliases).forEach(function(l){var u=r.aliases[l];u.children&&u.referenceCount>1&&(i+=", alias"+ ++n+"="+l,u.children[0]="alias"+n)}),this.lookupPropertyFunctionIsUsed&&(i+=", "+this.lookupPropertyFunctionVarDeclaration());var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var c=this.mergeSource(i);return e?(a.push(c),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),`) {
`,c,"}"])},"createFunctionContext"),mergeSource:o(function(e){var r=this.environment.isSimple,i=!this.forceBuffer,s=void 0,n=void 0,a=void 0,c=void 0;return this.source.each(function(l){l.appendToBuffer?(a?l.prepend(" + "):a=l,c=l):(a&&(n?a.prepend("buffer += "):s=!0,c.add(";"),a=c=void 0),n=!0,r||(i=!1))}),i?a?(a.prepend("return "),c.add(";")):n||this.source.push('return "";'):(e+=", buffer = "+(s?"":this.initializeBuffer()),a?(a.prepend("return buffer + "),c.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(s?"":`;
`),this.decorators=this.decorators.merge()));var h=this.createFunctionContext(n);if(this.isChild)return h;var f={compiler:this.compilerInfo(),main:h};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var d=this.context,p=d.programs,m=d.decorators;for(l=0,u=p.length;l<u;l++)f[l]=p[l],m[l]&&(f[l+"_d"]=m[l],f.useDecorators=!0);return this.environment.usePartial&&(f.usePartial=!0),this.options.data&&(f.useData=!0),this.useDepths&&(f.useDepths=!0),this.useBlockParams&&(f.useBlockParams=!0),this.options.compat&&(f.compat=!0),n?f.compilerOptions=this.options:(f.compiler=JSON.stringify(f.compiler),this.source.currentLocation={start:{line:1,column:0}},f=this.objectLiteral(f),r.srcName?(f=f.toStringWithSourceMap({file:r.destName}),f.map=f.map&&f.map.toString()):f=f.toString()),f},"compile"),preamble:o(function(){this.lastContext=0,this.source=new APe.default(this.options.srcName),this.decorators=new APe.default(this.options.srcName)},"preamble"),createFunctionContext:o(function(e){var r=this,i="",n=this.stackVars.concat(this.registers.list);n.length>0&&(i+=", "+n.join(", "));var s=0;Object.keys(this.aliases).forEach(function(l){var u=r.aliases[l];u.children&&u.referenceCount>1&&(i+=", alias"+ ++s+"="+l,u.children[0]="alias"+s)}),this.lookupPropertyFunctionIsUsed&&(i+=", "+this.lookupPropertyFunctionVarDeclaration());var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var c=this.mergeSource(i);return e?(a.push(c),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),`) {
`,c,"}"])},"createFunctionContext"),mergeSource:o(function(e){var r=this.environment.isSimple,i=!this.forceBuffer,n=void 0,s=void 0,a=void 0,c=void 0;return this.source.each(function(l){l.appendToBuffer?(a?l.prepend(" + "):a=l,c=l):(a&&(s?a.prepend("buffer += "):n=!0,c.add(";"),a=c=void 0),s=!0,r||(i=!1))}),i?a?(a.prepend("return "),c.add(";")):s||this.source.push('return "";'):(e+=", buffer = "+(n?"":this.initializeBuffer()),a?(a.prepend("return buffer + "),c.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(n?"":`;
`)),this.source.merge()},"mergeSource"),lookupPropertyFunctionVarDeclaration:o(function(){return`
lookupProperty = container.lookupProperty || function(parent, propertyName) {
if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
@@ -84,180 +84,180 @@ Expecting `+ne.join(", ")+", got '"+(this.terminals_[I]||I)+"'":ae="Parse error
}
return undefined
}
`.trim()},"lookupPropertyFunctionVarDeclaration"),blockValue:o(function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),i=[this.contextName(0)];this.setupHelperArgs(e,0,i);var s=this.popStack();i.splice(1,0,s),this.push(this.source.functionCall(r,"call",i))},"blockValue"),ambiguousBlockValue:o(function(){var e=this.aliasable("container.hooks.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs("",0,r,!0),this.flushInline();var i=this.topStack();r.splice(1,0,i),this.pushSource(["if (!",this.lastHelper,") { ",i," = ",this.source.functionCall(e,"call",r),"}"])},"ambiguousBlockValue"),appendContent:o(function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},"appendContent"),append:o(function(){if(this.isInline())this.replaceStack(function(r){return[" != null ? ",r,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},"append"),appendEscaped:o(function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},"appendEscaped"),getContext:o(function(e){this.lastContext=e},"getContext"),pushContext:o(function(){this.pushStackLiteral(this.contextName(this.lastContext))},"pushContext"),lookupOnContext:o(function(e,r,i,s){var n=0;!s&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[n++])):this.pushContext(),this.resolvePath("context",e,n,r,i)},"lookupOnContext"),lookupBlockParam:o(function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},"lookupBlockParam"),lookupData:o(function(e,r,i){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,i)},"lookupData"),resolvePath:o(function(e,r,i,s,n){var a=this;if(this.options.strict||this.options.assumeObjects){this.push(FLt(this.options.strict&&n,this,r,i,e));return}for(var c=r.length,l=o(function(h){a.replaceStack(function(f){var d=a.nameLookup(f,r[h],e);return s?[" && ",d]:[" != null ? ",d," : ",f]})},"_loop"),u=i;u<c;u++)l(u)},"resolvePath"),resolvePossibleLambda:o(function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},"resolvePossibleLambda"),pushStringParam:o(function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},"pushStringParam"),emptyHash:o(function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},"emptyHash"),pushHash:o(function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},"pushHash"),popHash:o(function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},"popHash"),pushString:o(function(e){this.pushStackLiteral(this.quotedString(e))},"pushString"),pushLiteral:o(function(e){this.pushStackLiteral(e)},"pushLiteral"),pushProgram:o(function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},"pushProgram"),registerDecorator:o(function(e,r){var i=this.nameLookup("decorators",r,"decorator"),s=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",i,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",s])," || fn;"])},"registerDecorator"),invokeHelper:o(function(e,r,i){var s=this.popStack(),n=this.setupHelper(e,r),a=[];i&&a.push(n.name),a.push(s),this.options.strict||a.push(this.aliasable("container.hooks.helperMissing"));var c=["(",this.itemsSeparatedBy(a,"||"),")"],l=this.source.functionCall(c,"call",n.callParams);this.push(l)},"invokeHelper"),itemsSeparatedBy:o(function(e,r){var i=[];i.push(e[0]);for(var s=1;s<e.length;s++)i.push(r,e[s]);return i},"itemsSeparatedBy"),invokeKnownHelper:o(function(e,r){var i=this.setupHelper(e,r);this.push(this.source.functionCall(i.name,"call",i.callParams))},"invokeKnownHelper"),invokeAmbiguous:o(function(e,r){this.useRegister("helper");var i=this.popStack();this.emptyHash();var s=this.setupHelper(0,e,r),n=this.lastHelper=this.nameLookup("helpers",e,"helper"),a=["(","(helper = ",n," || ",i,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",a,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("h Line truncated
`,e};Li.prototype.Program=function(t){var e="",r=t.body,i=void 0,s=void 0;if(t.blockParams){var n="BLOCK PARAMS: [";for(i=0,s=t.blockParams.length;i<s;i++)n+=" "+t.blockParams[i];n+=" ]",e+=this.pad(n)}for(i=0,s=r.length;i<s;i++)e+=this.accept(r[i]);return this.padding--,e};Li.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Li.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Li.prototype.BlockStatement=Li.prototype.DecoratorBlock=function(t){var e="";return e+=this.pad((t.type==="DecoratorBlock"?"DIRECTIVE ":"")+"BLOCK:"),this.padding++,e+=this.pad(this.SubExpression(t)),t.program&&(e+=this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--),t.inverse&&(t.program&&this.padding++,e+=this.pad("{{^}}"),this.padding++,e+=this.accept(t.inverse),this.padding--,t.program&&this.padding--),this.padding--,e};Li.prototype.PartialStatement=function(t){var e="PARTIAL:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),this.pad("{{> "+e+" }}")};Li.prototype.PartialBlockStatement=function(t){var e="PARTIAL BLOCK:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),e+=" "+this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--,this.pad("{{> "+e+" }}")};Li.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Li.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Li.prototype.SubExpression=function(t){for(var e=t.params,r=[],i=void 0,s=0,n=e.length;s<n;s++)r.push(this.accept(e[s]));return e="["+r.join(", ")+"]",i=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+i};Li.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Li.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Li.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Li.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Li.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Li.prototype.NullLiteral=function(){return"NULL"};Li.prototype.Hash=function(t){for(var e=t.pairs,r=[],i=0,s=e.length;i<s;i++)r.push(this.accept(e[i]));return"HASH{"+r.join(", ")+"}"};Li.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var eZ=g((i7r,FPe)=>{var cF=PPe().default,LPe=kPe();cF.PrintVisitor=LPe.PrintVisitor;cF.print=LPe.print;FPe.exports=cF;function QPe(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=cF.compile(i)}o(QPe,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=QPe,require.extensions[".hbs"]=QPe)});var YPe=g(fF=>{"use strict";Object.defineProperty(fF,"__esModule",{value:!0});fF.getProxyUrl=aFt;fF.checkBypass=JPe;function aFt(t){let e=t.protocol==="https:";if(JPe(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new hF(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new hF(`http://${r}`)}else return}o(aFt,"getProxyUrl");function JPe(t){if(!t.hostname)return!1;let e=t.hostname;if(cFt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let s=[t.hostname.toUpperCase()];typeof i=="number"&&s.push(`${s[0]}:${i}`);for(let n of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(n==="*"||s.some(a=>a===n||a.endsWith(`.${n}`)||n.startsWith(".")&&a.endsWith(`${n}`)))return!0;return!1}o(JPe,"checkBypass");function cFt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(cFt,"isLoopbackAddress");var hF=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var XPe=g(pi=>{"use strict";var lFt=pi&&pi.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),uFt=pi&&pi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),AF=pi&&pi.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[i.length]=s);return i},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),s=0;s<i.length;s++)i[s]!=="default"&&lFt(r,e,i[s]);return uFt(r,e),r Line truncated
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:a=n,s=1;break;case 1:r[i++]=a<<2|(n&48)>>4,a=n,s=2;break;case 2:r[i++]=(a&15)<<4|(n&60)>>2,a=n,s=3;break;case 3:r[i++]=(a&3)<<6|n,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,i)}o(kMt,"base64decode");dC.base64decode=kMt;function QMt(t){let e="",r=0,i,s=0;for(let n=0;n<t.length;n++)switch(i=t[n],r){case 0:e+=Vd[i>>2],s=(i&3)<<4,r=1;break;case 1:e+=Vd[s|i>>4],s=(i&15)<<2,r=2;break;case 2:e+=Vd[s|i>>6],e+=Vd[i&63],r=0;break}return r&&(e+=Vd[s],e+="=",r==1&&(e+="=")),e}o(QMt,"base64encode");dC.base64encode=QMt});var iQe=g(NF=>{"use strict";Object.defineProperty(NF,"__esModule",{value:!0});NF.utf8read=void 0;var kZ=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function LMt(t){if(t.length<1)return"";let e=0,r=[],i=[],s=0,n,a=t.length;for(;e<a;)n=t[e++],n<128?i[s++]=n:n>191&&n<224?i[s++]=(n&31)<<6|t[e++]&63:n>239&&n<365?(n=((n&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[s++]=55296+(n>>10),i[s++]=56320+(n&1023)):i[s++]=(n&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(kZ(i)),s=0);return r.length?(s&&r.push(kZ(i.slice(0,s))),r.join("")):kZ(i.slice(0,s))}o(LMt,"utf8read");NF.utf8read=LMt});var tR=g(jh=>{"use strict";Object.defineProperty(jh,"__esModule",{value:!0});jh.WireType=jh.mergeBinaryOptions=jh.UnknownFieldHandler=void 0;var FMt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,s,n,a)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:s,wireType:n,data:a})},t.onWrite=(r,i,s)=>{for(let{no:n,wireType:a,data:c}of t.list(i))s.tag(n,a).raw(c)},t.list=(r,i)=>{if(e(r)){let s=r[t.symbol];return i?s.filter(n=>n.no==i):s}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(FMt=jh.UnknownFieldHandler||(jh.UnknownFieldHandler={}));function MMt(t,e){return Object.assign(Object.assign({},t),e)}o(MMt,"mergeBinaryOptions");jh.mergeBinaryOptions=MMt;var UMt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(UMt=jh.WireType||(jh.WireType={}))});var OF=g(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.varint32read=_a.varint32write=_a.int64toString=_a.int64fromString=_a.varint64write=_a.varint64read=void 0;function qMt(){let t=0,e=0;for(let i=0;i<28;i+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<i,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<i,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o(qMt,"varint64read");_a.varint64read=qMt;function GMt(t,e,r){for(let n=0;n<28;n=n+7){let a=t>>>n,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let i=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?i|128:i)&255),!!s){for(let n=3;n<31;n=n+7){let a=e>>>n,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(GMt,"varint64write");_a.varint64write=GMt;var DF=65536*65536;function HMt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,s=0;function n(a,c){let l=Number(t.slice(a,c));s*=r,i=i*r+l,i>=DF&&(s=s+(i/DF|0),i=i%DF)}return o(n,"add1e6digit"),n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,s]}o(HMt,"int64fromString");_a.int64fromString=HMt;function zMt(t,e){if(e>>>0<=2097151)return""+(DF*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,n=r+i*6777216+s*6710656,a=i+s*8147497,c=s*2,l=1e7;n>=l&&(a+=Math.floor(n/l),n%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(h,f){let d=h?String(h):"";return f?"0000000".slice(d.length)+d:d}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(n,1)}o(zMt,"int64toString");_a.int64toString=zMt;function VMt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}o(VMt,"varint32write");_a.varint32write=VMt;function jMt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}o(jMt,"varint32read");_a.varint32read=jMt});var Km=g(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.PbLong=Ym.PbULong=Ym.detectBi=void 0;var rR=OF(),Mr;function sQe(){let t=new DataView(new ArrayBuffer(8));Mr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("922337203685477580 Line truncated
`)}};oM.RpcError=wee});var Iee=g(cM=>{"use strict";Object.defineProperty(cM,"__esModule",{value:!0});cM.mergeRpcOptions=void 0;var MQe=ti();function pqt(t,e){if(!e)return t;let r={};aM(t,r),aM(e,r);for(let i of Object.keys(e)){let s=e[i];switch(i){case"jsonOptions":r.jsonOptions=MQe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=MQe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},aM(t.meta,r.meta),aM(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}o(pqt,"mergeRpcOptions");cM.mergeRpcOptions=pqt;function aM(t,e){if(!t)return;let r=e;for(let[i,s]of Object.entries(t))s instanceof Date?r[i]=new Date(s.getTime()):Array.isArray(s)?r[i]=s.concat():r[i]=s}o(aM,"copy")});var Bee=g(zy=>{"use strict";Object.defineProperty(zy,"__esModule",{value:!0});zy.Deferred=zy.DeferredState=void 0;var Zh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Zh=zy.DeferredState||(zy.DeferredState={}));var See=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Zh.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Zh.PENDING)throw new Error(`cannot resolve ${Zh[this.state].toLowerCase()}`);this._resolve(e),this._state=Zh.RESOLVED}reject(e){if(this.state!==Zh.PENDING)throw new Error(`cannot reject ${Zh[this.state].toLowerCase()}`);this._reject(e),this._state=Zh.REJECTED}resolvePending(e){this._state===Zh.PENDING&&this.resolve(e)}rejectPending(e){this._state===Zh.PENDING&&this.reject(e)}};zy.Deferred=See});var xee=g(lM=>{"use strict";Object.defineProperty(lM,"__esModule",{value:!0});lM.RpcOutputStreamController=void 0;var UQe=Bee(),Vy=ti(),vee=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){Vy.assert((e?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(e){Vy.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Vy.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Vy.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:o(()=>{let e=this._itState;Vy.assert(e,"bad state"),Vy.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new UQe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;Vy.assert(i.state==UQe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};lM.RpcOutputStreamController=vee});var Ree=g(CC=>{"use strict";var mqt=CC&&CC.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};Object.defineProperty(CC,"__esModule",{value:!0});CC.UnaryCall=void 0;var _ee=class{static{o(this,"UnaryCall")}constructor(e,r,i,s,n,a,c){this.method=e,this.requestHeaders=r,this.request=i,this.headers=s,this.response=n,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return mqt(this,void 0,void 0,function*(){let[e,r,i,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:i,trailers:s}})}};CC.UnaryCall=_ee});var Nee=g(IC=>{"use strict";var Aqt=IC&&IC.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch( Line truncated
globstar while`,e,f,r,d,p),this.matchOne(e.slice(f),r.slice(d),i))return this.debug("globstar found match!",f,c,p),!0;if(p==="."||p===".."||!s.dot&&p.charAt(0)==="."){this.debug("dot detected!",e,f,r,d);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(i&&(this.debug(`
>>> no match, partial?`,e,f,r,d),f===c))}var m;if(typeof u=="string"?(m=h===u,this.debug("string match",u,h,m)):(m=h.match(u),this.debug("pattern match",u,h,m)),!m)return!1}if(n===c&&a===l)return!0;if(n===c)return i;if(a===l)return n===c-1&&e[n]==="";throw new Error("wtf?")}braceExpand(){return CLe(this.pattern,this.options)}parse(e,r){mM(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return xu;if(e==="")return"";let s="",n=!1,a=!1,c=[],l=[],u,h=!1,f=-1,d=-1,p,m,A,E=e.charAt(0)===".",y=i.dot||E,b=o(()=>E?"":y?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","patternStart"),C=o(R=>R.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","subPatternStart"),I=o(()=>{if(u){switch(u){case"*":s+=fte,n=!0;break;case"?":s+=mte,n=!0;break;default:s+="\\"+u;break}this.debug("clearStateChar %j %j",u,s),u=!1}},"clearStateChar");for(let R=0,U;R<e.length&&(U=e.charAt(R));R++){if(this.debug("%s %s %s %j",e,R,s,U),a){if(U==="/")return!1;ELe[U]&&(s+="\\"),s+=U,a=!1;continue}switch(U){case"/":return!1;case"\\":if(h&&e.charAt(R+1)==="-"){s+=U;continue}I(),a=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,R,s,U),h){this.debug(" in class"),U==="!"&&R===d+1&&(U="^"),s+=U;continue}this.debug("call clearStateChar %j",u),I(),u=U,i.noext&&I();continue;case"(":{if(h){s+="(";continue}if(!u){s+="\\(";continue}let k={type:u,start:R-1,reStart:s.length,open:yLe[u].open,close:yLe[u].close};this.debug(this.pattern," ",k),c.push(k),s+=k.open,k.start===0&&k.type!=="!"&&(E=!0,s+=C(e.slice(R+1))),this.debug("plType %j %j",u,s),u=!1;continue}case")":{let k=c[c.length-1];if(h||!k){s+="\\)";continue}c.pop(),I(),n=!0,m=k,s+=m.close,m.type==="!"&&l.push(Object.assign(m,{reEnd:s.length}));continue}case"|":{let k=c[c.length-1];if(h||!k){s+="\\|";continue}I(),s+="|",k.start===0&&k.type!=="!"&&(E=!0,s+=C(e.slice(R+1)));continue}case"[":if(I(),h){s+="\\"+U;continue}h=!0,d=R,f=s.length,s+=U;continue;case"]":if(R===d+1||!h){s+="\\"+U;continue}p=e.substring(d+1,R);try{RegExp("["+n3t(i3t(p))+"]"),s+=U}catch{s=s.substring(0,f)+"(?:$.)"}n=!0,h=!1;continue;default:I(),ELe[U]&&!(U==="^"&&h)&&(s+="\\"),s+=U;break}}for(h&&(p=e.slice(d+1),A=this.parse(p,dte),s=s.substring(0,f)+"\\["+A[0],n=n||A[1]),m=c.pop();m;m=c.pop()){let R;R=s.slice(m.reStart+m.open.length),this.debug("setting tail",s,m),R=R.replace(/((?:\\{2}){0,64})(\\?)\|/g,(k,W,Q)=>(Q||(Q="\\"),W+W+Q+"|")),this.debug(`tail=%j
%s`,R,R,m,s);let U=m.type==="*"?fte:m.type==="?"?mte:"\\"+m.type;n=!0,s=s.slice(0,m.reStart)+U+"\\("+R}I(),a&&(s+="\\\\");let D=e3t[s.charAt(0)];for(let R=l.length-1;R>-1;R--){let U=l[R],k=s.slice(0,U.reStart),W=s.slice(U.reStart,U.reEnd-8),Q=s.slice(U.reEnd),z=s.slice(U.reEnd-8,U.reEnd)+Q,$=k.split(")").length,ne=k.split("(").length-$,ae=Q;for(let Z=0;Z<ne;Z++)ae=ae.replace(/\)[+*?]?/,"");Q=ae;let Ce=Q===""&&r!==dte?"(?:$|\\/)":"";s=k+W+Q+Ce+z}if(s!==""&&n&&(s="(?=.)"+s),D&&(s=b()+s),r===dte)return[s,n];if(i.nocase&&!n&&(n=e.toUpperCase()!==e.toLowerCase()),!n)return r3t(e);let M=i.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",M),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?fte:r.dot?Xqt:Zqt,s=r.nocase?"i":"",n=e.map(a=>(a=a.map(c=>typeof c=="string"?s3t(c):c===xu?xu:c._src).reduce((c,l)=>(c[c.length-1]===xu&&l===xu||c.push(l),c),[]),a.forEach((c,l)=>{c!==xu||a[l-1]===xu||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=xu))}),a.filter(c=>c!==xu).join("/"))).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let i=this.options;pte.sep!=="/"&&(e=e.split(pte.sep).join("/")),e=e.split(bLe),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let n;for(let a=e.length-1;a>=0&&(n=e[a],!n);a--);for(let a=0;a<s.length;a++){let c=s[a],l=e;if(i.matchBase&&c.length===1&&(l=[n]),this.matchOne(l,c,r))return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate}static defaults(e){return Ic.defaults(e).Minimatch}};Ic.Minimatch=DC});var _Le=g((nri,xLe)=>{xLe.exports=vLe;var yte=require("fs"),{EventEmitter:o3t}=require("events"),{Minimatch:gte}=ILe(),{resolve:a3t}=require("path");function c3t(t,e){return new Promise((r,i)=>{yte.readdir(t,{withFileTypes:!0},(s,n)=>{if(s)switch(s.code){case"ENOTDIR":e?i(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:i(s);break}else r(n)})})}o(c3t,"readdir");function SLe(t,e){return new Promise((r,i)=>{(e?yte.stat:yte.lstat)(t,(n,a)=>{n?n.code==="ENOENT"?r(e?SLe(t,!1):null):r(null):r(a)})})}o(SLe,"stat");async function*BLe(t,e,r,i,s,n){let a=await c3t(e+t,n);for(let c of a){let l=c.name;l===void 0&&(l=c,i=!0);let u=t+"/"+l,h=u.slice(1),f=e+"/"+h,d=null;(i||r)&&(d=await SLe(f,r)),!d&&c.name!==void 0&&(d=c),d===null&&(d={isDirectory:o(()=>!1,"isDirectory")}),d.isDirectory()?s(h)||(yield{relative:h,absolute:f,stats:d},yield*BLe(u,e,r,i,s,!1)):yield{relative:h,absolute:f,stats:d}}}o(BLe,"exploreWalkAsync");async function*l3t(t,e,r,i){yield*BLe("",t,e,r,i,!0)}o(l3t,"explore");function u3t(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}o(u3t,"readOptions");var AM=class extends o3t{static{o(this,"ReaddirGlob")}constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=u3t(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(n=>new gte(n,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(n=>new gte(n,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(n=>new gte(n,{dot:!0}))}this.iterator=l3t(a3t(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,i&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>i(s)),this.on("end",()=>i(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let i=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(i)))&&!this.ignoreMatchers.some(s=>s.match(i))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let i=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(i+="/",s+="/"),this.options.stat?this.emit("match",{relative:i,absolute:s,stat:e.value.stats}):this.emit("match", Line truncated
`,O);O=X===-1?N.length:X}else if(G!==-1&&N[O]==="/"&&N[O+1]==="*"){let X=N.indexOf("*/",O);X!==-1?(O=X+2,G=N.indexOf("*/",O)):(v+=N[O],O++)}else v+=N[O],O++;return v}o(te,"stripComments");function fe(N){let v=te(N.toString()),O=v.match(de);if(O||(O=v.match(w)),!O)throw new Error(`could not parse args in autoInject
`.trim()},"lookupPropertyFunctionVarDeclaration"),blockValue:o(function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),i=[this.contextName(0)];this.setupHelperArgs(e,0,i);var n=this.popStack();i.splice(1,0,n),this.push(this.source.functionCall(r,"call",i))},"blockValue"),ambiguousBlockValue:o(function(){var e=this.aliasable("container.hooks.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs("",0,r,!0),this.flushInline();var i=this.topStack();r.splice(1,0,i),this.pushSource(["if (!",this.lastHelper,") { ",i," = ",this.source.functionCall(e,"call",r),"}"])},"ambiguousBlockValue"),appendContent:o(function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},"appendContent"),append:o(function(){if(this.isInline())this.replaceStack(function(r){return[" != null ? ",r,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},"append"),appendEscaped:o(function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},"appendEscaped"),getContext:o(function(e){this.lastContext=e},"getContext"),pushContext:o(function(){this.pushStackLiteral(this.contextName(this.lastContext))},"pushContext"),lookupOnContext:o(function(e,r,i,n){var s=0;!n&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[s++])):this.pushContext(),this.resolvePath("context",e,s,r,i)},"lookupOnContext"),lookupBlockParam:o(function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},"lookupBlockParam"),lookupData:o(function(e,r,i){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,i)},"lookupData"),resolvePath:o(function(e,r,i,n,s){var a=this;if(this.options.strict||this.options.assumeObjects){this.push(xLt(this.options.strict&&s,this,r,i,e));return}for(var c=r.length,l=o(function(h){a.replaceStack(function(f){var d=a.nameLookup(f,r[h],e);return n?[" && ",d]:[" != null ? ",d," : ",f]})},"_loop"),u=i;u<c;u++)l(u)},"resolvePath"),resolvePossibleLambda:o(function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},"resolvePossibleLambda"),pushStringParam:o(function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},"pushStringParam"),emptyHash:o(function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},"emptyHash"),pushHash:o(function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},"pushHash"),popHash:o(function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},"popHash"),pushString:o(function(e){this.pushStackLiteral(this.quotedString(e))},"pushString"),pushLiteral:o(function(e){this.pushStackLiteral(e)},"pushLiteral"),pushProgram:o(function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},"pushProgram"),registerDecorator:o(function(e,r){var i=this.nameLookup("decorators",r,"decorator"),n=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",i,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",n])," || fn;"])},"registerDecorator"),invokeHelper:o(function(e,r,i){var n=this.popStack(),s=this.setupHelper(e,r),a=[];i&&a.push(s.name),a.push(n),this.options.strict||a.push(this.aliasable("container.hooks.helperMissing"));var c=["(",this.itemsSeparatedBy(a,"||"),")"],l=this.source.functionCall(c,"call",s.callParams);this.push(l)},"invokeHelper"),itemsSeparatedBy:o(function(e,r){var i=[];i.push(e[0]);for(var n=1;n<e.length;n++)i.push(r,e[n]);return i},"itemsSeparatedBy"),invokeKnownHelper:o(function(e,r){var i=this.setupHelper(e,r);this.push(this.source.functionCall(i.name,"call",i.callParams))},"invokeKnownHelper"),invokeAmbiguous:o(function(e,r){this.useRegister("helper");var i=this.popStack();this.emptyHash();var n=this.setupHelper(0,e,r),s=this.lastHelper=this.nameLookup("helpers",e,"helper"),a=["(","(helper = ",s," || ",i,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",a,n.paramsInit?["),(",n.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("h Line truncated
`,e};zi.prototype.Program=function(t){var e="",r=t.body,i=void 0,n=void 0;if(t.blockParams){var s="BLOCK PARAMS: [";for(i=0,n=t.blockParams.length;i<n;i++)s+=" "+t.blockParams[i];s+=" ]",e+=this.pad(s)}for(i=0,n=r.length;i<n;i++)e+=this.accept(r[i]);return this.padding--,e};zi.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};zi.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};zi.prototype.BlockStatement=zi.prototype.DecoratorBlock=function(t){var e="";return e+=this.pad((t.type==="DecoratorBlock"?"DIRECTIVE ":"")+"BLOCK:"),this.padding++,e+=this.pad(this.SubExpression(t)),t.program&&(e+=this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--),t.inverse&&(t.program&&this.padding++,e+=this.pad("{{^}}"),this.padding++,e+=this.accept(t.inverse),this.padding--,t.program&&this.padding--),this.padding--,e};zi.prototype.PartialStatement=function(t){var e="PARTIAL:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),this.pad("{{> "+e+" }}")};zi.prototype.PartialBlockStatement=function(t){var e="PARTIAL BLOCK:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),e+=" "+this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--,this.pad("{{> "+e+" }}")};zi.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};zi.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};zi.prototype.SubExpression=function(t){for(var e=t.params,r=[],i=void 0,n=0,s=e.length;n<s;n++)r.push(this.accept(e[n]));return e="["+r.join(", ")+"]",i=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+i};zi.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};zi.prototype.StringLiteral=function(t){return'"'+t.value+'"'};zi.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};zi.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};zi.prototype.UndefinedLiteral=function(){return"UNDEFINED"};zi.prototype.NullLiteral=function(){return"NULL"};zi.prototype.Hash=function(t){for(var e=t.pairs,r=[],i=0,n=e.length;i<n;i++)r.push(this.accept(e[i]));return"HASH{"+r.join(", ")+"}"};zi.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var DX=g((NWr,vPe)=>{var $L=CPe().default,BPe=IPe();$L.PrintVisitor=BPe.PrintVisitor;$L.print=BPe.print;vPe.exports=$L;function SPe(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=$L.compile(i)}o(SPe,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=SPe,require.extensions[".hbs"]=SPe)});var MPe=g(KL=>{"use strict";Object.defineProperty(KL,"__esModule",{value:!0});KL.getProxyUrl=YLt;KL.checkBypass=LPe;function YLt(t){let e=t.protocol==="https:";if(LPe(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new YL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new YL(`http://${r}`)}else return}o(YLt,"getProxyUrl");function LPe(t){if(!t.hostname)return!1;let e=t.hostname;if(KLt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let n=[t.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o(LPe,"checkBypass");function KLt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(KLt,"isLoopbackAddress");var YL=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var UPe=g(Ii=>{"use strict";var XLt=Ii&&Ii.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),ZLt=Ii&&Ii.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tM=Ii&&Ii.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&XLt(r,e,i[n]);return ZLt(r,e),r Line truncated
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:a=s,n=1;break;case 1:r[i++]=a<<2|(s&48)>>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}o(SFt,"base64decode");cC.base64decode=SFt;function BFt(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Wd[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Wd[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Wd[n|i>>6],e+=Wd[i&63],r=0;break}return r&&(e+=Wd[n],e+="=",r==1&&(e+="=")),e}o(BFt,"base64encode");cC.base64encode=BFt});var Vke=g(AM=>{"use strict";Object.defineProperty(AM,"__esModule",{value:!0});AM.utf8read=void 0;var dZ=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function vFt(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,a=t.length;for(;e<a;)s=t[e++],s<128?i[n++]=s:s>191&&s<224?i[n++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(dZ(i)),n=0);return r.length?(n&&r.push(dZ(i.slice(0,n))),r.join("")):dZ(i.slice(0,n))}o(vFt,"utf8read");AM.utf8read=vFt});var j_=g(Kh=>{"use strict";Object.defineProperty(Kh,"__esModule",{value:!0});Kh.WireType=Kh.mergeBinaryOptions=Kh.UnknownFieldHandler=void 0;var xFt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,a)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:a})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:c}of t.list(i))n.tag(s,a).raw(c)},t.list=(r,i)=>{if(e(r)){let n=r[t.symbol];return i?n.filter(s=>s.no==i):n}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(xFt=Kh.UnknownFieldHandler||(Kh.UnknownFieldHandler={}));function _Ft(t,e){return Object.assign(Object.assign({},t),e)}o(_Ft,"mergeBinaryOptions");Kh.mergeBinaryOptions=_Ft;var RFt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(RFt=Kh.WireType||(Kh.WireType={}))});var yM=g(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.varint32read=Oa.varint32write=Oa.int64toString=Oa.int64fromString=Oa.varint64write=Oa.varint64read=void 0;function TFt(){let t=0,e=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o(TFt,"varint64read");Oa.varint64read=TFt;function NFt(t,e,r){for(let s=0;s<28;s=s+7){let a=t>>>s,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let i=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(NFt,"varint64write");Oa.varint64write=NFt;var gM=65536*65536;function DFt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(a,c){let l=Number(t.slice(a,c));n*=r,i=i*r+l,i>=gM&&(n=n+(i/gM|0),i=i%gM)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}o(DFt,"int64fromString");Oa.int64fromString=DFt;function OFt(t,e){if(e>>>0<=2097151)return""+(gM*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,c=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(h,f){let d=h?String(h):"";return f?"0000000".slice(d.length)+d:d}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(OFt,"int64toString");Oa.int64toString=OFt;function PFt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}o(PFt,"varint32write");Oa.varint32write=PFt;function kFt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}o(kFt,"varint32read");Oa.varint32read=kFt});var Xm=g(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.PbLong=Km.PbULong=Km.detectBi=void 0;var $_=yM(),Wr;function jke(){let t=new DataView(new ArrayBuffer(8));Wr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("922337203685477580 Line truncated
`)}};VM.RpcError=ZZ});var tee=g($M=>{"use strict";Object.defineProperty($M,"__esModule",{value:!0});$M.mergeRpcOptions=void 0;var xQe=ui();function iqt(t,e){if(!e)return t;let r={};jM(t,r),jM(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=xQe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=xQe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},jM(t.meta,r.meta),jM(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}o(iqt,"mergeRpcOptions");$M.mergeRpcOptions=iqt;function jM(t,e){if(!t)return;let r=e;for(let[i,n]of Object.entries(t))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}o(jM,"copy")});var iee=g(Hy=>{"use strict";Object.defineProperty(Hy,"__esModule",{value:!0});Hy.Deferred=Hy.DeferredState=void 0;var sf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(sf=Hy.DeferredState||(Hy.DeferredState={}));var ree=class{static{o(this,"Deferred")}constructor(e=!0){this._state=sf.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==sf.PENDING)throw new Error(`cannot resolve ${sf[this.state].toLowerCase()}`);this._resolve(e),this._state=sf.RESOLVED}reject(e){if(this.state!==sf.PENDING)throw new Error(`cannot reject ${sf[this.state].toLowerCase()}`);this._reject(e),this._state=sf.REJECTED}resolvePending(e){this._state===sf.PENDING&&this.resolve(e)}rejectPending(e){this._state===sf.PENDING&&this.reject(e)}};Hy.Deferred=ree});var see=g(WM=>{"use strict";Object.defineProperty(WM,"__esModule",{value:!0});WM.RpcOutputStreamController=void 0;var _Qe=iee(),zy=ui(),nee=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){zy.assert((e?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(e){zy.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){zy.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){zy.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:o(()=>{let e=this._itState;zy.assert(e,"bad state"),zy.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new _Qe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;zy.assert(i.state==_Qe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};WM.RpcOutputStreamController=nee});var aee=g(gC=>{"use strict";var nqt=gC&&gC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};Object.defineProperty(gC,"__esModule",{value:!0});gC.UnaryCall=void 0;var oee=class{static{o(this,"UnaryCall")}constructor(e,r,i,n,s,a,c){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return nqt(this,void 0,void 0,function*(){let[e,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:i,trailers:n}})}};gC.UnaryCall=oee});var lee=g(yC=>{"use strict";var sqt=yC&&yC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f Line truncated
globstar while`,e,f,r,d,p),this.matchOne(e.slice(f),r.slice(d),i))return this.debug("globstar found match!",f,c,p),!0;if(p==="."||p===".."||!n.dot&&p.charAt(0)==="."){this.debug("dot detected!",e,f,r,d);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(i&&(this.debug(`
>>> no match, partial?`,e,f,r,d),f===c))}var m;if(typeof u=="string"?(m=h===u,this.debug("string match",u,h,m)):(m=h.match(u),this.debug("pattern match",u,h,m)),!m)return!1}if(s===c&&a===l)return!0;if(s===c)return i;if(a===l)return s===c-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return uLe(this.pattern,this.options)}parse(e,r){eF(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return Nu;if(e==="")return"";let n="",s=!1,a=!1,c=[],l=[],u,h=!1,f=-1,d=-1,p,m,A,b=e.charAt(0)===".",E=i.dot||b,w=o(()=>b?"":E?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","patternStart"),I=o(O=>O.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","subPatternStart"),S=o(()=>{if(u){switch(u){case"*":n+=zee,s=!0;break;case"?":n+=$ee,s=!0;break;default:n+="\\"+u;break}this.debug("clearStateChar %j %j",u,n),u=!1}},"clearStateChar");for(let O=0,V;O<e.length&&(V=e.charAt(O));O++){if(this.debug("%s %s %s %j",e,O,n,V),a){if(V==="/")return!1;aLe[V]&&(n+="\\"),n+=V,a=!1;continue}switch(V){case"/":return!1;case"\\":if(h&&e.charAt(O+1)==="-"){n+=V;continue}S(),a=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,O,n,V),h){this.debug(" in class"),V==="!"&&O===d+1&&(V="^"),n+=V;continue}this.debug("call clearStateChar %j",u),S(),u=V,i.noext&&S();continue;case"(":{if(h){n+="(";continue}if(!u){n+="\\(";continue}let M={type:u,start:O-1,reStart:n.length,open:oLe[u].open,close:oLe[u].close};this.debug(this.pattern," ",M),c.push(M),n+=M.open,M.start===0&&M.type!=="!"&&(b=!0,n+=I(e.slice(O+1))),this.debug("plType %j %j",u,n),u=!1;continue}case")":{let M=c[c.length-1];if(h||!M){n+="\\)";continue}c.pop(),S(),s=!0,m=M,n+=m.close,m.type==="!"&&l.push(Object.assign(m,{reEnd:n.length}));continue}case"|":{let M=c[c.length-1];if(h||!M){n+="\\|";continue}S(),n+="|",M.start===0&&M.type!=="!"&&(b=!0,n+=I(e.slice(O+1)));continue}case"[":if(S(),h){n+="\\"+V;continue}h=!0,d=O,f=n.length,n+=V;continue;case"]":if(O===d+1||!h){n+="\\"+V;continue}p=e.substring(d+1,O);try{RegExp("["+Wqt(jqt(p))+"]"),n+=V}catch{n=n.substring(0,f)+"(?:$.)"}s=!0,h=!1;continue;default:S(),aLe[V]&&!(V==="^"&&h)&&(n+="\\"),n+=V;break}}for(h&&(p=e.slice(d+1),A=this.parse(p,Vee),n=n.substring(0,f)+"\\["+A[0],s=s||A[1]),m=c.pop();m;m=c.pop()){let O;O=n.slice(m.reStart+m.open.length),this.debug("setting tail",n,m),O=O.replace(/((?:\\{2}){0,64})(\\?)\|/g,(M,te,G)=>(G||(G="\\"),te+te+G+"|")),this.debug(`tail=%j
%s`,O,O,m,n);let V=m.type==="*"?zee:m.type==="?"?$ee:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+V+"\\("+O}S(),a&&(n+="\\\\");let P=Hqt[n.charAt(0)];for(let O=l.length-1;O>-1;O--){let V=l[O],M=n.slice(0,V.reStart),te=n.slice(V.reStart,V.reEnd-8),G=n.slice(V.reEnd),K=n.slice(V.reEnd-8,V.reEnd)+G,ee=M.split(")").length,se=M.split("(").length-ee,me=G;for(let ie=0;ie<se;ie++)me=me.replace(/\)[+*?]?/,"");G=me;let ae=G===""&&r!==Vee?"(?:$|\\/)":"";n=M+te+G+ae+K}if(n!==""&&s&&(n="(?=.)"+n),P&&(n=w()+n),r===Vee)return[n,s];if(i.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return Vqt(e);let z=i.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",z),{_glob:e,_src:n})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?zee:r.dot?qqt:Gqt,n=r.nocase?"i":"",s=e.map(a=>(a=a.map(c=>typeof c=="string"?$qt(c):c===Nu?Nu:c._src).reduce((c,l)=>(c[c.length-1]===Nu&&l===Nu||c.push(l),c),[]),a.forEach((c,l)=>{c!==Nu||a[l-1]===Nu||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=Nu))}),a.filter(c=>c!==Nu).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let i=this.options;jee.sep!=="/"&&(e=e.split(jee.sep).join("/")),e=e.split(cLe),this.debug(this.pattern,"split",e);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=e.length-1;a>=0&&(s=e[a],!s);a--);for(let a=0;a<n.length;a++){let c=n[a],l=e;if(i.matchBase&&c.length===1&&(l=[s]),this.matchOne(l,c,r))return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate}static defaults(e){return xc.defaults(e).Minimatch}};xc.Minimatch=xC});var ALe=g((OZr,mLe)=>{mLe.exports=pLe;var Yee=require("fs"),{EventEmitter:Jqt}=require("events"),{Minimatch:Jee}=hLe(),{resolve:Yqt}=require("path");function Kqt(t,e){return new Promise((r,i)=>{Yee.readdir(t,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":e?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:i(n);break}else r(s)})})}o(Kqt,"readdir");function fLe(t,e){return new Promise((r,i)=>{(e?Yee.stat:Yee.lstat)(t,(s,a)=>{s?s.code==="ENOENT"?r(e?fLe(t,!1):null):r(null):r(a)})})}o(fLe,"stat");async function*dLe(t,e,r,i,n,s){let a=await Kqt(e+t,s);for(let c of a){let l=c.name;l===void 0&&(l=c,i=!0);let u=t+"/"+l,h=u.slice(1),f=e+"/"+h,d=null;(i||r)&&(d=await fLe(f,r)),!d&&c.name!==void 0&&(d=c),d===null&&(d={isDirectory:o(()=>!1,"isDirectory")}),d.isDirectory()?n(h)||(yield{relative:h,absolute:f,stats:d},yield*dLe(u,e,r,i,n,!1)):yield{relative:h,absolute:f,stats:d}}}o(dLe,"exploreWalkAsync");async function*Xqt(t,e,r,i){yield*dLe("",t,e,r,i,!0)}o(Xqt,"explore");function Zqt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}o(Zqt,"readOptions");var tF=class extends Jqt{static{o(this,"ReaddirGlob")}constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=Zqt(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new Jee(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new Jee(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new Jee(s,{dot:!0}))}this.iterator=Xqt(Yqt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,i&&(this._matches=[],this.on("match",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),this.on("end",()=>i(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let i=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.match(i))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let i=e.value.relative,n=e.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:e.value.stats}):this.emit(" Line truncated
`,L);L=oe===-1?Q.length:oe}else if(J!==-1&&Q[L]==="/"&&Q[L+1]==="*"){let oe=Q.indexOf("*/",L);oe!==-1?(L=oe+2,J=Q.indexOf("*/",L)):(T+=Q[L],L++)}else T+=Q[L],L++;return T}o(ne,"stripComments");function Ee(Q){let T=ne(Q.toString()),L=T.match(Ce);if(L||(L=T.match(C)),!L)throw new Error(`could not parse args in autoInject
Source:
`+v);let[,G]=O;return G.replace(/\s/g,"").split(x).map(X=>X.replace(F,"").trim())}o(fe,"parseParams");function Ne(N,v){var O={};return Object.keys(N).forEach(G=>{var X=N[G],re,oe=p(X),le=!oe&&X.length===1||oe&&X.length===0;if(Array.isArray(X))re=[...X],X=re.pop(),O[G]=re.concat(re.length>0?pe:X);else if(le)O[G]=X;else{if(re=fe(X),X.length===0&&!oe&&re.length===0)throw new Error("autoInject task functions require explicit parameters.");oe||re.pop(),O[G]=re.concat(pe)}function pe(Je,nr){var gr=re.map(cr=>Je[cr]);gr.push(nr),E(X)(...gr)}o(pe,"newTask")}),se(O,v)}o(Ne,"autoInject");class Ie{static{o(this,"DLL")}constructor(){this.head=this.tail=null,this.length=0}removeLink(v){return v.prev?v.prev.next=v.next:this.head=v.next,v.next?v.next.prev=v.prev:this.tail=v.prev,v.prev=v.next=null,this.length-=1,v}empty(){for(;this.head;)this.shift();return this}insertAfter(v,O){O.prev=v,O.next=v.next,v.next?v.next.prev=O:this.tail=O,v.next=O,this.length+=1}insertBefore(v,O){O.prev=v.prev,O.next=v,v.prev?v.prev.next=O:this.head=O,v.prev=O,this.length+=1}unshift(v){this.head?this.insertBefore(this.head,v):et(this,v)}push(v){this.tail?this.insertAfter(this.tail,v):et(this,v)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var v=this.head;v;)yield v.data,v=v.next}remove(v){for(var O=this.head;O;){var{next:G}=O;v(O)&&this.removeLink(O),O=G}return this}}function et(N,v){N.length=1,N.head=N.tail=v}o(et,"setInitial");function It(N,v,O){if(v==null)v=1;else if(v===0)throw new RangeError("Concurrency must not be zero");var G=E(N),X=0,re=[];let oe={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function le(ct,$e){oe[ct].push($e)}o(le,"on");function pe(ct,$e){let lt=o((...lr)=>{Je(ct,lt),$e(...lr)},"handleAndRemove");oe[ct].push(lt)}o(pe,"once");function Je(ct,$e){if(!ct)return Object.keys(oe).forEach(lt=>oe[lt]=[]);if(!$e)return oe[ct]=[];oe[ct]=oe[ct].filter(lt=>lt!==$e)}o(Je,"off");function nr(ct,...$e){oe[ct].forEach(lt=>lt(...$e))}o(nr,"trigger");var gr=!1;function cr(ct,$e,lt,lr){if(lr!=null&&typeof lr!="function")throw new Error("task callback must be a function");yr.started=!0;var ai,qs;function Uc(Ag,...BB){if(Ag)return lt?qs(Ag):ai();if(BB.length<=1)return ai(BB[0]);ai(BB)}o(Uc,"promiseCallback");var L0=yr._createTaskItem(ct,lt?Uc:lr||Uc);if($e?yr._tasks.unshift(L0):yr._tasks.push(L0),gr||(gr=!0,u(()=>{gr=!1,yr.process()})),lt||!lr)return new Promise((Ag,BB)=>{ai=Ag,qs=BB})}o(cr,"_insert");function Mc(ct){return function($e,...lt){X-=1;for(var lr=0,ai=ct.length;lr<ai;lr++){var qs=ct[lr],Uc=re.indexOf(qs);Uc===0?re.shift():Uc>0&&re.splice(Uc,1),qs.callback($e,...lt),$e!=null&&nr("error",$e,qs.data)}X<=yr.concurrency-yr.buffer&&nr("unsaturated"),yr.idle()&&nr("drain"),yr.process()}}o(Mc,"_createCB");function Q0(ct){return ct.length===0&&yr.idle()?(u(()=>nr("drain")),!0):!1}o(Q0,"_maybeDrain");let mg=o(ct=>$e=>{if(!$e)return new Promise((lt,lr)=>{pe(ct,(ai,qs)=>{if(ai)return lr(ai);lt(qs)})});Je(ct),le(ct,$e)},"eventMethod");var SB=!1,yr={_tasks:new Ie,_createTaskItem(ct,$e){return{data:ct,callback:$e}},*[Symbol.iterator](){yield*yr._tasks[Symbol.iterator]()},concurrency:v,payload:O,buffer:v/4,started:!1,paused:!1,push(ct,$e){return Array.isArray(ct)?Q0(ct)?void 0:ct.map(lt=>cr(lt,!1,!1,$e)):cr(ct,!1,!1,$e)},pushAsync(ct,$e){return Array.isArray(ct)?Q0(ct)?void 0:ct.map(lt=>cr(lt,!1,!0,$e)):cr(ct,!1,!0,$e)},kill(){Je(),yr._tasks.empty()},unshift(ct,$e){return Array.isArray(ct)?Q0(ct)?void 0:ct.map(lt=>cr(lt,!0,!1,$e)):cr(ct,!0,!1,$e)},unshiftAsync(ct,$e){return Array.isArray(ct)?Q0(ct)?void 0:ct.map(lt=>cr(lt,!0,!0,$e)):cr(ct,!0,!0,$e)},remove(ct){yr._tasks.remove(ct)},process(){if(!SB){for(SB=!0;!yr.paused&&X<yr.concurrency&&yr._tasks.length;){var ct=[],$e=[],lt=yr._tasks.length;yr.payload&&(lt=Math.min(lt,yr.payload));for(var lr=0;lr<lt;lr++){var ai=yr._tasks.shift();ct.push(ai),re.push(ai),$e.push(ai.data)}X+=1,yr._tasks.length===0&&nr("empty"),X===yr.concurrency&&nr("saturated");var qs=$(Mc(ct));G($e,qs)}SB=!1}},length(){return yr._tasks.length},running(){return X},workersList(){return re},idle(){return yr._tasks.length+X===0},pause(){yr.paused=!0},resume(){yr.paused!==!1&&(yr.paused=!1,u(yr.process))}};return Object.defineProperties(yr,{saturated:{writable:!1,value:mg("saturated")},unsaturated:{writable:!1,value:mg("unsaturated")},empty:{writable:!1,value:mg("empty")},drain:{writable:!1,value:mg("drain")},error:{writable:!1,value:mg("error")}}),yr}o(It,"queue$1");function wt(N,v){return It(N,1,v)}o(wt,"cargo$1");function pt(N,v,O){return It(N,v,O)}o(pt,"cargo");function mr(N,v,O,G){G=R(G);var X=E(O);return sr(N,(re,oe,le)=>{X(v,re,(pe,Je)=>{v=Je,le(pe)})},re=>G(re,v))}o(mr,"reduce");var ar=y(mr,4);function Lr(...N){var v=N.map(E);return function(...O){var G=this,X=O[O.length-1];return typeof X=="function"?O.pop():X=Y(),ar(v,O,(re,oe,le)=>{oe.apply(G,re.concat((pe,...Je)=>{le(pe,Je)}))},(re,oe)=>X(re,...oe)) Line truncated
GFS4: `),console.error(t)},"debug"));wi[Dn]||(FLe=global[Dn]||[],ULe(wi,FLe),wi.close=(function(t){function e(r,i){return t.call(wi,r,function(s){s||MLe(),typeof i=="function"&&i.apply(this,arguments)})}return o(e,"close"),Object.defineProperty(e,wM,{value:t}),e})(wi.close),wi.closeSync=(function(t){function e(r){t.apply(wi,arguments),MLe()}return o(e,"closeSync"),Object.defineProperty(e,wM,{value:t}),e})(wi.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){$y(wi[Dn]),require("assert").equal(wi[Dn].length,0)}));var FLe;global[Dn]||ULe(global,wi[Dn]);Cte.exports=bte(E3t(wi));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!wi.__patched&&(Cte.exports=bte(wi),wi.__patched=!0);function bte(t){g3t(t),t.gracefulify=bte,t.createReadStream=D,t.createWriteStream=M;var e=t.readFile;t.readFile=r;function r(k,W,Q){return typeof W=="function"&&(Q=W,W=null),z(k,W,Q);function z($,ne,ae,Ce){return e($,ne,function(Z){Z&&(Z.code==="EMFILE"||Z.code==="ENFILE")?OC([z,[$,ne,ae],Z,Ce||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}o(z,"go$readFile")}o(r,"readFile");var i=t.writeFile;t.writeFile=s;function s(k,W,Q,z){return typeof Q=="function"&&(z=Q,Q=null),$(k,W,Q,z);function $(ne,ae,Ce,Z,ue){return i(ne,ae,Ce,function(be){be&&(be.code==="EMFILE"||be.code==="ENFILE")?OC([$,[ne,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$writeFile")}o(s,"writeFile");var n=t.appendFile;n&&(t.appendFile=a);function a(k,W,Q,z){return typeof Q=="function"&&(z=Q,Q=null),$(k,W,Q,z);function $(ne,ae,Ce,Z,ue){return n(ne,ae,Ce,function(be){be&&(be.code==="EMFILE"||be.code==="ENFILE")?OC([$,[ne,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$appendFile")}o(a,"appendFile");var c=t.copyFile;c&&(t.copyFile=l);function l(k,W,Q,z){return typeof Q=="function"&&(z=Q,Q=0),$(k,W,Q,z);function $(ne,ae,Ce,Z,ue){return c(ne,ae,Ce,function(be){be&&(be.code==="EMFILE"||be.code==="ENFILE")?OC([$,[ne,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$copyFile")}o(l,"copyFile");var u=t.readdir;t.readdir=f;var h=/^v[0-5]\./;function f(k,W,Q){typeof W=="function"&&(Q=W,W=null);var z=h.test(process.version)?o(function(ae,Ce,Z,ue){return u(ae,$(ae,Ce,Z,ue))},"go$readdir"):o(function(ae,Ce,Z,ue){return u(ae,Ce,$(ae,Ce,Z,ue))},"go$readdir");return z(k,W,Q);function $(ne,ae,Ce,Z){return function(ue,be){ue&&(ue.code==="EMFILE"||ue.code==="ENFILE")?OC([z,[ne,ae,Ce],ue,Z||Date.now(),Date.now()]):(be&&be.sort&&be.sort(),typeof Ce=="function"&&Ce.call(this,ue,be))}}}if(o(f,"readdir"),process.version.substr(0,4)==="v0.8"){var d=y3t(t);y=d.ReadStream,C=d.WriteStream}var p=t.ReadStream;p&&(y.prototype=Object.create(p.prototype),y.prototype.open=b);var m=t.WriteStream;m&&(C.prototype=Object.create(m.prototype),C.prototype.open=I),Object.defineProperty(t,"ReadStream",{get:o(function(){return y},"get"),set:o(function(k){y=k},"set"),enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:o(function(){return C},"get"),set:o(function(k){C=k},"set"),enumerable:!0,configurable:!0});var A=y;Object.defineProperty(t,"FileReadStream",{get:o(function(){return A},"get"),set:o(function(k){A=k},"set"),enumerable:!0,configurable:!0});var E=C;Object.defineProperty(t,"FileWriteStream",{get:o(function(){return E},"get"),set:o(function(k){E=k},"set"),enumerable:!0,configurable:!0});function y(k,W){return this instanceof y?(p.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}o(y,"ReadStream");function b(){var k=this;U(k.path,k.flags,k.mode,function(W,Q){W?(k.autoClose&&k.destroy(),k.emit("error",W)):(k.fd=Q,k.emit("open",Q),k.read())})}o(b,"ReadStream$open");function C(k,W){return this instanceof C?(m.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}o(C,"WriteStream");function I(){var k=this;U(k.path,k.flags,k.mode,function(W,Q){W?(k.destroy(),k.emit("error",W)):(k.fd=Q,k.emit("open",Q))})}o(I,"WriteStream$open");function D(k,W){return new t.ReadStream(k,W)}o(D,"createReadStream");function M(k,W){return new t.WriteStream(k,W)}o(M,"createWriteStream");var R=t.open;t.open=U;function U(k,W,Q,z){return typeof Q=="function"&&(z=Q,Q=null),$(k,W,Q,z);function $(ne,ae,Ce,Z,ue){return R(ne,ae,Ce,function(be,Ye){be&&(be.code==="EMFILE"||be.code==="ENFILE")?OC([$,[ne,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$open")}return o(U,"open"),t}o(bte,"patch");function OC(t){$y("ENQUEUE",t[0].name,t[1]),wi[Dn].push(t),wte()}o(OC,"enqueue");var bM;function MLe(){for(var t=Date.now(),e=0;e<wi[Dn].length;++e)wi[Dn][e].length>2&&(wi[Dn][e][3]=t,wi[Dn][e][4]=t);wte()}o(MLe,"resetQueue");function wte(){if(clearTimeout(bM),bM=void 0,wi[Dn].length!==0){var t=wi[Dn].shift(),e=t[0],r=t[1],i=t[2],s=t[3],n=t[4];if(s===void 0)$y("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){$y("TIMEOUT",e.name,r);var a=r.p Line truncated
`;super(r),this.name="AggregateError",this.errors=e}};cre.exports={AggregateError:are,kEmptyObject:Object.freeze({}),once(t){let e=!1;return function(...r){e||(e=!0,t.apply(this,r))}},createDeferredPromise:o(function(){let t,e;return{promise:new Promise((i,s)=>{t=i,e=s}),resolve:t,reject:e}},"createDeferredPromise"),promisify(t){return new Promise((e,r)=>{t((i,...s)=>i?r(i):e(...s))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,i]){let s=e.shift();return i==="f"?s.toFixed(6):i==="j"?JSON.stringify(s):i==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}},types:{isAsyncFunction(t){return t instanceof rHt},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:iHt,deprecate(t,e){return t},addAbortListener:require("events").addAbortListener||o(function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);OUe(e,"signal"),sHt(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[X8t]:!0}),i=o(()=>{e.removeEventListener("abort",r)},"removeEventListener")),{__proto__:null,[Z8t](){var s;(s=i)===null||s===void 0||s()}}},"addAbortListener"),AbortSignalAny:eHt.any||o(function(e){if(e.length===1)return e[0];let r=new tHt,i=o(()=>r.abort(),"abort");return e.forEach(s=>{OUe(s,"signals"),s.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(s=>s.removeEventListener("abort",i))},{once:!0}),r.signal},"AbortSignalAny")};cre.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Mo=g((Csi,QUe)=>{"use strict";var{format:nHt,inspect:zM,AggregateError:oHt}=Kn(),aHt=globalThis.AggregateError||oHt,cHt=Symbol("kIsNodeError"),lHt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],uHt=/^([A-Z][a-z0-9]*)+$/,hHt="__node_internal_",VM={};function Yy(t,e){if(!t)throw new VM.ERR_INTERNAL_ASSERTION(e)}o(Yy,"assert");function PUe(t){let e="",r=t.length,i=t[0]==="-"?1:0;for(;r>=i+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}o(PUe,"addNumericalSeparator");function fHt(t,e,r){if(typeof e=="function")return Yy(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let i=(e.match(/%[dfijoOs]/g)||[]).length;return Yy(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:nHt(e,...r)}o(fHt,"getMessage");function Pn(t,e,r){r||(r=Error);class i extends r{static{o(this,"NodeError")}constructor(...n){super(fHt(t,e,n))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=t,i.prototype[cHt]=!0,VM[t]=i}o(Pn,"E");function kUe(t){let e=hHt+t.name;return Object.defineProperty(t,"name",{value:e}),t}o(kUe,"hideStackFrames");function dHt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new aHt([e,t],e.message);return r.code=e.code,r}return t||e}o(dHt,"aggregateTwoErrors");var lre=class extends Error{static{o(this,"AbortError")}constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new VM.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Pn("ERR_ASSERTION","%s",Error);Pn("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Yy(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let i="The ";t.endsWith(" argument")?i+=`${t} `:i+=`"${t}" ${t.includes(".")?"property":"argument"} `,i+="must be ";let s=[],n=[],a=[];for(let l of e)Yy(typeof l=="string","All expected entries have to be of type string"),lHt.includes(l)?s.push(l.toLowerCase()):uHt.test(l)?n.push(l):(Yy(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(n.length>0){let l=s.indexOf("object");l!==-1&&(s.splice(s,l,1),n.push("Object"))}if(s.length>0){switch(s.length){case 1:i+=`of type ${s[0]}`;break;case 2:i+=`one of type ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`one of type ${s.join(", ")}, or ${l}`}}(n.length>0||a.length>0)&&(i+=" or ")}if(n.length>0){switch(n.length){case 1:i+=`an instance of ${n[0]}`;break;case 2:i+=`an instance of ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`an instance of ${n.join(", ")}, or ${l}`}}a.length>0&&(i+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(i+="an "),i+=`${a[0]}`;break;case Line truncated
`)),e.linkname&&(r+=Mse(" linkpath="+e.linkname+`
`));let i=e.pax;if(i)for(let s in i)r+=Mse(" "+s+"="+i[s]+`
`);return pr.from(r)},"encodePax");CI.decodePax=o(function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let s=parseInt(pr.toString(e.subarray(0,i)),10);if(!s)return r;let n=pr.toString(e.subarray(i+1,s-1)),a=n.indexOf("=");if(a===-1)return r;r[n.slice(0,a)]=n.slice(a+1),e=e.subarray(s)}return r},"decodePax");CI.encode=o(function(e){let r=pr.alloc(512),i=e.name,s="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),pr.byteLength(i)!==i.length)return null;for(;pr.byteLength(i)>100;){let n=i.indexOf("/");if(n===-1)return null;s+=s?"/"+i.slice(0,n):i.slice(0,n),i=i.slice(n+1)}return pr.byteLength(i)>100||pr.byteLength(s)>155||e.linkname&&pr.byteLength(e.linkname)>100?null:(pr.write(r,i),pr.write(r,gA(e.mode&RKt,6),100),pr.write(r,gA(e.uid,6),108),pr.write(r,gA(e.gid,6),116),QKt(e.size,r,124),pr.write(r,gA(e.mtime.getTime()/1e3|0,11),136),r[156]=wq+PKt(e.type),e.linkname&&pr.write(r,e.linkname,157),pr.copy(kHe,r,NT),pr.copy(vKt,r,Use),e.uname&&pr.write(r,e.uname,265),e.gname&&pr.write(r,e.gname,297),pr.write(r,gA(e.devmajor||0,6),329),pr.write(r,gA(e.devminor||0,6),337),s&&pr.write(r,s,345),pr.write(r,gA(LHe(r),6),148),r)},"encode");CI.decode=o(function(e,r,i){let s=e[156]===0?0:e[156]-wq,n=wI(e,0,100,r),a=AA(e,100,8),c=AA(e,108,8),l=AA(e,116,8),u=AA(e,124,12),h=AA(e,136,12),f=OKt(s),d=e[157]===0?null:wI(e,157,100,r),p=wI(e,265,32),m=wI(e,297,32),A=AA(e,329,8),E=AA(e,337,8),y=LHe(e);if(y===256)return null;if(y!==AA(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(TKt(e))e[345]&&(n=wI(e,345,155,r)+"/"+n);else if(!NKt(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return s===0&&n&&n[n.length-1]==="/"&&(s=5),{name:n,mode:a,uid:c,gid:l,size:u,mtime:new Date(1e3*h),type:f,linkname:d,uname:p,gname:m,devmajor:A,devminor:E,pax:null}},"decode");function TKt(t){return pr.equals(kHe,t.subarray(NT,NT+6))}o(TKt,"isUSTAR");function NKt(t){return pr.equals(xKt,t.subarray(NT,NT+6))&&pr.equals(_Kt,t.subarray(Use,Use+2))}o(NKt,"isGNU");function DKt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}o(DKt,"clamp");function OKt(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}o(OKt,"toType");function PKt(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}o(PKt,"toTypeflag");function QHe(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}o(QHe,"indexOf");function LHe(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}o(LHe,"cksum");function gA(t,e){return t=t.toString(8),t.length>e?BKt.slice(0,e)+" ":SKt.slice(0,e-t.length)+t+" "}o(gA,"encodeOct");function kKt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}o(kKt,"encodeSizeBin");function QKt(t,e,r){t.toString(8).length>11?kKt(t,e,r):pr.write(e,gA(t,11),r)}o(QKt,"encodeSize");function LKt(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],i;for(i=t.length-1;i>0;i--){let a=t[i];e?r.push(a):r.push(255-a)}let s=0,n=r.length;for(i=0;i<n;i++)s+=r[i]*Math.pow(256,i);return e?s:-1*s}o(LKt,"parse256");function AA(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return LKt(t);{for(;e<t.length&&t[e]===32;)e++;let i=DKt(QHe(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(pr.toString(t.subarray(e,i)),8)}}o(AA,"decodeOct");function wI(t,e,r,i){return pr.toString(t.subarray(e,QHe(t,0,e,e+r)),i)}o(wI,"decodeStr");function Mse(t){let e=pr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}o(Mse,"addLength")});var GHe=g((Rci,qHe)=>{var{Writable:FKt,Readable:MKt,getStreamError:FHe}=Fse(),UKt=Cse(),MHe=bq(),II=qse(),qKt=MHe.alloc(0),Hse=class{static{o(this,"BufferList")}constructor(){this.buffered=0,this.shifted=0,this.queue=new UKt,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return qKt;let r=this._next(e);if(e===r.byteLength)return r;let i=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),i.push(r);return MHe.concat(i)}_next(e){let r=this.queue.peek(),i=r.byteLength-this._offset;if(e>=i){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},zse=class extends MKt{static{o(this,"Source")}constructor(e,r,i){super(),this.header=r,this.offset=i,this._ Line truncated
`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4 Line truncated
`).forEach(r=>{r.match(Brr)||r.match(vrr)||(e+=r)}),Buffer.from(e,"base64")}o(xrr,"toDER");function _rr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
`+T);let[,J]=L;return J.replace(/\s/g,"").split(N).map(oe=>oe.replace(H,"").trim())}o(Ee,"parseParams");function Pe(Q,T){var L={};return Object.keys(Q).forEach(J=>{var oe=Q[J],le,pe=p(oe),ge=!pe&&oe.length===1||pe&&oe.length===0;if(Array.isArray(oe))le=[...oe],oe=le.pop(),L[J]=le.concat(le.length>0?Ie:oe);else if(ge)L[J]=oe;else{if(le=Ee(oe),oe.length===0&&!pe&&le.length===0)throw new Error("autoInject task functions require explicit parameters.");pe||le.pop(),L[J]=le.concat(Ie)}function Ie(ot,mr){var Br=le.map(gr=>ot[gr]);Br.push(mr),b(oe)(...Br)}o(Ie,"newTask")}),ce(L,T)}o(Pe,"autoInject");class _e{static{o(this,"DLL")}constructor(){this.head=this.tail=null,this.length=0}removeLink(T){return T.prev?T.prev.next=T.next:this.head=T.next,T.next?T.next.prev=T.prev:this.tail=T.prev,T.prev=T.next=null,this.length-=1,T}empty(){for(;this.head;)this.shift();return this}insertAfter(T,L){L.prev=T,L.next=T.next,T.next?T.next.prev=L:this.tail=L,T.next=L,this.length+=1}insertBefore(T,L){L.prev=T.prev,L.next=T,T.prev?T.prev.next=L:this.head=L,T.prev=L,this.length+=1}unshift(T){this.head?this.insertBefore(this.head,T):st(this,T)}push(T){this.tail?this.insertAfter(this.tail,T):st(this,T)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var T=this.head;T;)yield T.data,T=T.next}remove(T){for(var L=this.head;L;){var{next:J}=L;T(L)&&this.removeLink(L),L=J}return this}}function st(Q,T){Q.length=1,Q.head=Q.tail=T}o(st,"setInitial");function _t(Q,T,L){if(T==null)T=1;else if(T===0)throw new RangeError("Concurrency must not be zero");var J=b(Q),oe=0,le=[];let pe={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function ge(bt,nt){pe[bt].push(nt)}o(ge,"on");function Ie(bt,nt){let wt=o((...yr)=>{ot(bt,wt),nt(...yr)},"handleAndRemove");pe[bt].push(wt)}o(Ie,"once");function ot(bt,nt){if(!bt)return Object.keys(pe).forEach(wt=>pe[wt]=[]);if(!nt)return pe[bt]=[];pe[bt]=pe[bt].filter(wt=>wt!==nt)}o(ot,"off");function mr(bt,...nt){pe[bt].forEach(wt=>wt(...nt))}o(mr,"trigger");var Br=!1;function gr(bt,nt,wt,yr){if(yr!=null&&typeof yr!="function")throw new Error("task callback must be a function");vr.started=!0;var Ai,$n;function zc(mg,...AB){if(mg)return wt?$n(mg):Ai();if(AB.length<=1)return Ai(AB[0]);Ai(AB)}o(zc,"promiseCallback");var D0=vr._createTaskItem(bt,wt?zc:yr||zc);if(nt?vr._tasks.unshift(D0):vr._tasks.push(D0),Br||(Br=!0,u(()=>{Br=!1,vr.process()})),wt||!yr)return new Promise((mg,AB)=>{Ai=mg,$n=AB})}o(gr,"_insert");function Hc(bt){return function(nt,...wt){oe-=1;for(var yr=0,Ai=bt.length;yr<Ai;yr++){var $n=bt[yr],zc=le.indexOf($n);zc===0?le.shift():zc>0&&le.splice(zc,1),$n.callback(nt,...wt),nt!=null&&mr("error",nt,$n.data)}oe<=vr.concurrency-vr.buffer&&mr("unsaturated"),vr.idle()&&mr("drain"),vr.process()}}o(Hc,"_createCB");function N0(bt){return bt.length===0&&vr.idle()?(u(()=>mr("drain")),!0):!1}o(N0,"_maybeDrain");let pg=o(bt=>nt=>{if(!nt)return new Promise((wt,yr)=>{Ie(bt,(Ai,$n)=>{if(Ai)return yr(Ai);wt($n)})});ot(bt),ge(bt,nt)},"eventMethod");var mB=!1,vr={_tasks:new _e,_createTaskItem(bt,nt){return{data:bt,callback:nt}},*[Symbol.iterator](){yield*vr._tasks[Symbol.iterator]()},concurrency:T,payload:L,buffer:T/4,started:!1,paused:!1,push(bt,nt){return Array.isArray(bt)?N0(bt)?void 0:bt.map(wt=>gr(wt,!1,!1,nt)):gr(bt,!1,!1,nt)},pushAsync(bt,nt){return Array.isArray(bt)?N0(bt)?void 0:bt.map(wt=>gr(wt,!1,!0,nt)):gr(bt,!1,!0,nt)},kill(){ot(),vr._tasks.empty()},unshift(bt,nt){return Array.isArray(bt)?N0(bt)?void 0:bt.map(wt=>gr(wt,!0,!1,nt)):gr(bt,!0,!1,nt)},unshiftAsync(bt,nt){return Array.isArray(bt)?N0(bt)?void 0:bt.map(wt=>gr(wt,!0,!0,nt)):gr(bt,!0,!0,nt)},remove(bt){vr._tasks.remove(bt)},process(){if(!mB){for(mB=!0;!vr.paused&&oe<vr.concurrency&&vr._tasks.length;){var bt=[],nt=[],wt=vr._tasks.length;vr.payload&&(wt=Math.min(wt,vr.payload));for(var yr=0;yr<wt;yr++){var Ai=vr._tasks.shift();bt.push(Ai),le.push(Ai),nt.push(Ai.data)}oe+=1,vr._tasks.length===0&&mr("empty"),oe===vr.concurrency&&mr("saturated");var $n=ee(Hc(bt));J(nt,$n)}mB=!1}},length(){return vr._tasks.length},running(){return oe},workersList(){return le},idle(){return vr._tasks.length+oe===0},pause(){vr.paused=!0},resume(){vr.paused!==!1&&(vr.paused=!1,u(vr.process))}};return Object.defineProperties(vr,{saturated:{writable:!1,value:pg("saturated")},unsaturated:{writable:!1,value:pg("unsaturated")},empty:{writable:!1,value:pg("empty")},drain:{writable:!1,value:pg("drain")},error:{writable:!1,value:pg("error")}}),vr}o(_t,"queue$1");function ct(Q,T){return _t(Q,1,T)}o(ct,"cargo$1");function pt(Q,T,L){return _t(Q,T,L)}o(pt,"cargo");function er(Q,T,L,J){J=O(J);var oe=b(L);return kt(Q,(le,pe,ge)=>{oe(T,le,(Ie,ot)=>{T=ot,ge(Ie)})},le=>J(le,T))}o(er,"reduce");var Zt=E(er,4);function Tr(...Q){var T=Q.map(b);return function(...L){var J=this,oe=L[L.length-1];return typeof oe=="function"?L.pop():oe=re(),Zt(T,L,(le,pe,ge)=>{pe.apply(J,le.concat((Ie,...ot)=>{ge(Ie, Line truncated
GFS4: `),console.error(t)},"debug"));Ti[Ls]||(vLe=global[Ls]||[],_Le(Ti,vLe),Ti.close=(function(t){function e(r,i){return t.call(Ti,r,function(n){n||xLe(),typeof i=="function"&&i.apply(this,arguments)})}return o(e,"close"),Object.defineProperty(e,oF,{value:t}),e})(Ti.close),Ti.closeSync=(function(t){function e(r){t.apply(Ti,arguments),xLe()}return o(e,"closeSync"),Object.defineProperty(e,oF,{value:t}),e})(Ti.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){jy(Ti[Ls]),require("assert").equal(Ti[Ls].length,0)}));var vLe;global[Ls]||_Le(global,Ti[Ls]);ete.exports=Xee(c3t(Ti));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Ti.__patched&&(ete.exports=Xee(Ti),Ti.__patched=!0);function Xee(t){o3t(t),t.gracefulify=Xee,t.createReadStream=P,t.createWriteStream=z;var e=t.readFile;t.readFile=r;function r(M,te,G){return typeof te=="function"&&(G=te,te=null),K(M,te,G);function K(ee,se,me,ae){return e(ee,se,function(ie){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?_C([K,[ee,se,me],ie,ae||Date.now(),Date.now()]):typeof me=="function"&&me.apply(this,arguments)})}o(K,"go$readFile")}o(r,"readFile");var i=t.writeFile;t.writeFile=n;function n(M,te,G,K){return typeof G=="function"&&(K=G,G=null),ee(M,te,G,K);function ee(se,me,ae,ie,Ae){return i(se,me,ae,function(ve){ve&&(ve.code==="EMFILE"||ve.code==="ENFILE")?_C([ee,[se,me,ae,ie],ve,Ae||Date.now(),Date.now()]):typeof ie=="function"&&ie.apply(this,arguments)})}o(ee,"go$writeFile")}o(n,"writeFile");var s=t.appendFile;s&&(t.appendFile=a);function a(M,te,G,K){return typeof G=="function"&&(K=G,G=null),ee(M,te,G,K);function ee(se,me,ae,ie,Ae){return s(se,me,ae,function(ve){ve&&(ve.code==="EMFILE"||ve.code==="ENFILE")?_C([ee,[se,me,ae,ie],ve,Ae||Date.now(),Date.now()]):typeof ie=="function"&&ie.apply(this,arguments)})}o(ee,"go$appendFile")}o(a,"appendFile");var c=t.copyFile;c&&(t.copyFile=l);function l(M,te,G,K){return typeof G=="function"&&(K=G,G=0),ee(M,te,G,K);function ee(se,me,ae,ie,Ae){return c(se,me,ae,function(ve){ve&&(ve.code==="EMFILE"||ve.code==="ENFILE")?_C([ee,[se,me,ae,ie],ve,Ae||Date.now(),Date.now()]):typeof ie=="function"&&ie.apply(this,arguments)})}o(ee,"go$copyFile")}o(l,"copyFile");var u=t.readdir;t.readdir=f;var h=/^v[0-5]\./;function f(M,te,G){typeof te=="function"&&(G=te,te=null);var K=h.test(process.version)?o(function(me,ae,ie,Ae){return u(me,ee(me,ae,ie,Ae))},"go$readdir"):o(function(me,ae,ie,Ae){return u(me,ae,ee(me,ae,ie,Ae))},"go$readdir");return K(M,te,G);function ee(se,me,ae,ie){return function(Ae,ve){Ae&&(Ae.code==="EMFILE"||Ae.code==="ENFILE")?_C([K,[se,me,ae],Ae,ie||Date.now(),Date.now()]):(ve&&ve.sort&&ve.sort(),typeof ae=="function"&&ae.call(this,Ae,ve))}}}if(o(f,"readdir"),process.version.substr(0,4)==="v0.8"){var d=a3t(t);E=d.ReadStream,I=d.WriteStream}var p=t.ReadStream;p&&(E.prototype=Object.create(p.prototype),E.prototype.open=w);var m=t.WriteStream;m&&(I.prototype=Object.create(m.prototype),I.prototype.open=S),Object.defineProperty(t,"ReadStream",{get:o(function(){return E},"get"),set:o(function(M){E=M},"set"),enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:o(function(){return I},"get"),set:o(function(M){I=M},"set"),enumerable:!0,configurable:!0});var A=E;Object.defineProperty(t,"FileReadStream",{get:o(function(){return A},"get"),set:o(function(M){A=M},"set"),enumerable:!0,configurable:!0});var b=I;Object.defineProperty(t,"FileWriteStream",{get:o(function(){return b},"get"),set:o(function(M){b=M},"set"),enumerable:!0,configurable:!0});function E(M,te){return this instanceof E?(p.apply(this,arguments),this):E.apply(Object.create(E.prototype),arguments)}o(E,"ReadStream");function w(){var M=this;V(M.path,M.flags,M.mode,function(te,G){te?(M.autoClose&&M.destroy(),M.emit("error",te)):(M.fd=G,M.emit("open",G),M.read())})}o(w,"ReadStream$open");function I(M,te){return this instanceof I?(m.apply(this,arguments),this):I.apply(Object.create(I.prototype),arguments)}o(I,"WriteStream");function S(){var M=this;V(M.path,M.flags,M.mode,function(te,G){te?(M.destroy(),M.emit("error",te)):(M.fd=G,M.emit("open",G))})}o(S,"WriteStream$open");function P(M,te){return new t.ReadStream(M,te)}o(P,"createReadStream");function z(M,te){return new t.WriteStream(M,te)}o(z,"createWriteStream");var O=t.open;t.open=V;function V(M,te,G,K){return typeof G=="function"&&(K=G,G=null),ee(M,te,G,K);function ee(se,me,ae,ie,Ae){return O(se,me,ae,function(ve,Je){ve&&(ve.code==="EMFILE"||ve.code==="ENFILE")?_C([ee,[se,me,ae,ie],ve,Ae||Date.now(),Date.now()]):typeof ie=="function"&&ie.apply(this,arguments)})}o(ee,"go$open")}return o(V,"open"),t}o(Xee,"patch");function _C(t){jy("ENQUEUE",t[0].name,t[1]),Ti[Ls].push(t),Zee()}o(_C,"enqueue");var sF;function xLe(){for(var t=Date.now(),e=0;e<Ti[Ls].length;++e)Ti[Ls][e].length>2&&(Ti[Ls][e][3]=t,Ti[Ls][e][4]=t);Zee()}o(xLe,"resetQueue");function Zee(){if(clearTimeout(sF),sF=void 0,Ti[Ls].length!==0){var t=Ti[Ls].shift(),e=t[0],r=t[1],i=t[2],n=t[3],s=t[4];if(n===void 0)jy("RETRY",e.name Line truncated
`;super(r),this.name="AggregateError",this.errors=e}};Ute.exports={AggregateError:Fte,kEmptyObject:Object.freeze({}),once(t){let e=!1;return function(...r){e||(e=!0,t.apply(this,r))}},createDeferredPromise:o(function(){let t,e;return{promise:new Promise((i,n)=>{t=i,e=n}),resolve:t,reject:e}},"createDeferredPromise"),promisify(t){return new Promise((e,r)=>{t((i,...n)=>i?r(i):e(...n))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,i]){let n=e.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}},types:{isAsyncFunction(t){return t instanceof VGt},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:jGt,deprecate(t,e){return t},addAbortListener:require("events").addAbortListener||o(function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);wUe(e,"signal"),$Gt(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[qGt]:!0}),i=o(()=>{e.removeEventListener("abort",r)},"removeEventListener")),{__proto__:null,[GGt](){var n;(n=i)===null||n===void 0||n()}}},"addAbortListener"),AbortSignalAny:HGt.any||o(function(e){if(e.length===1)return e[0];let r=new zGt,i=o(()=>r.abort(),"abort");return e.forEach(n=>{wUe(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal},"AbortSignalAny")};Ute.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Ho=g((Yti,SUe)=>{"use strict";var{format:WGt,inspect:RF,AggregateError:JGt}=ro(),YGt=globalThis.AggregateError||JGt,KGt=Symbol("kIsNodeError"),XGt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],ZGt=/^([A-Z][a-z0-9]*)+$/,eHt="__node_internal_",TF={};function Jy(t,e){if(!t)throw new TF.ERR_INTERNAL_ASSERTION(e)}o(Jy,"assert");function CUe(t){let e="",r=t.length,i=t[0]==="-"?1:0;for(;r>=i+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}o(CUe,"addNumericalSeparator");function tHt(t,e,r){if(typeof e=="function")return Jy(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let i=(e.match(/%[dfijoOs]/g)||[]).length;return Jy(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:WGt(e,...r)}o(tHt,"getMessage");function Fs(t,e,r){r||(r=Error);class i extends r{static{o(this,"NodeError")}constructor(...s){super(tHt(t,e,s))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=t,i.prototype[KGt]=!0,TF[t]=i}o(Fs,"E");function IUe(t){let e=eHt+t.name;return Object.defineProperty(t,"name",{value:e}),t}o(IUe,"hideStackFrames");function rHt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new YGt([e,t],e.message);return r.code=e.code,r}return t||e}o(rHt,"aggregateTwoErrors");var qte=class extends Error{static{o(this,"AbortError")}constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new TF.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Fs("ERR_ASSERTION","%s",Error);Fs("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Jy(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let i="The ";t.endsWith(" argument")?i+=`${t} `:i+=`"${t}" ${t.includes(".")?"property":"argument"} `,i+="must be ";let n=[],s=[],a=[];for(let l of e)Jy(typeof l=="string","All expected entries have to be of type string"),XGt.includes(l)?n.push(l.toLowerCase()):ZGt.test(l)?s.push(l):(Jy(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}a.length>0&&(i+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(i+="an "),i+=`${a[0]}`;break;case Line truncated
`)),e.linkname&&(r+=gne(" linkpath="+e.linkname+`
`));let i=e.pax;if(i)for(let n in i)r+=gne(" "+n+"="+i[n]+`
`);return Ir.from(r)},"encodePax");gI.decodePax=o(function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let n=parseInt(Ir.toString(e.subarray(0,i)),10);if(!n)return r;let s=Ir.toString(e.subarray(i+1,n-1)),a=s.indexOf("=");if(a===-1)return r;r[s.slice(0,a)]=s.slice(a+1),e=e.subarray(n)}return r},"decodePax");gI.encode=o(function(e){let r=Ir.alloc(512),i=e.name,n="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),Ir.byteLength(i)!==i.length)return null;for(;Ir.byteLength(i)>100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return Ir.byteLength(i)>100||Ir.byteLength(n)>155||e.linkname&&Ir.byteLength(e.linkname)>100?null:(Ir.write(r,i),Ir.write(r,yA(e.mode&yKt,6),100),Ir.write(r,yA(e.uid,6),108),Ir.write(r,yA(e.gid,6),116),BKt(e.size,r,124),Ir.write(r,yA(e.mtime.getTime()/1e3|0,11),136),r[156]=oq+IKt(e.type),e.linkname&&Ir.write(r,e.linkname,157),Ir.copy(IHe,r,CT),Ir.copy(mKt,r,yne),e.uname&&Ir.write(r,e.uname,265),e.gname&&Ir.write(r,e.gname,297),Ir.write(r,yA(e.devmajor||0,6),329),Ir.write(r,yA(e.devminor||0,6),337),n&&Ir.write(r,n,345),Ir.write(r,yA(BHe(r),6),148),r)},"encode");gI.decode=o(function(e,r,i){let n=e[156]===0?0:e[156]-oq,s=AI(e,0,100,r),a=gA(e,100,8),c=gA(e,108,8),l=gA(e,116,8),u=gA(e,124,12),h=gA(e,136,12),f=CKt(n),d=e[157]===0?null:AI(e,157,100,r),p=AI(e,265,32),m=AI(e,297,32),A=gA(e,329,8),b=gA(e,337,8),E=BHe(e);if(E===256)return null;if(E!==gA(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(EKt(e))e[345]&&(s=AI(e,345,155,r)+"/"+s);else if(!bKt(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:c,gid:l,size:u,mtime:new Date(1e3*h),type:f,linkname:d,uname:p,gname:m,devmajor:A,devminor:b,pax:null}},"decode");function EKt(t){return Ir.equals(IHe,t.subarray(CT,CT+6))}o(EKt,"isUSTAR");function bKt(t){return Ir.equals(AKt,t.subarray(CT,CT+6))&&Ir.equals(gKt,t.subarray(yne,yne+2))}o(bKt,"isGNU");function wKt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}o(wKt,"clamp");function CKt(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}o(CKt,"toType");function IKt(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}o(IKt,"toTypeflag");function SHe(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}o(SHe,"indexOf");function BHe(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}o(BHe,"cksum");function yA(t,e){return t=t.toString(8),t.length>e?pKt.slice(0,e)+" ":dKt.slice(0,e-t.length)+t+" "}o(yA,"encodeOct");function SKt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}o(SKt,"encodeSizeBin");function BKt(t,e,r){t.toString(8).length>11?SKt(t,e,r):Ir.write(e,yA(t,11),r)}o(BKt,"encodeSize");function vKt(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],i;for(i=t.length-1;i>0;i--){let a=t[i];e?r.push(a):r.push(255-a)}let n=0,s=r.length;for(i=0;i<s;i++)n+=r[i]*Math.pow(256,i);return e?n:-1*n}o(vKt,"parse256");function gA(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return vKt(t);{for(;e<t.length&&t[e]===32;)e++;let i=wKt(SHe(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(Ir.toString(t.subarray(e,i)),8)}}o(gA,"decodeOct");function AI(t,e,r,i){return Ir.toString(t.subarray(e,SHe(t,0,e,e+r)),i)}o(AI,"decodeStr");function gne(t){let e=Ir.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}o(gne,"addLength")});var THe=g((ioi,RHe)=>{var{Writable:xKt,Readable:_Kt,getStreamError:vHe}=Ane(),RKt=ene(),xHe=sq(),yI=Ene(),TKt=xHe.alloc(0),wne=class{static{o(this,"BufferList")}constructor(){this.buffered=0,this.shifted=0,this.queue=new RKt,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return TKt;let r=this._next(e);if(e===r.byteLength)return r;let i=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),i.push(r);return xHe.concat(i)}_next(e){let r=this.queue.peek(),i=r.byteLength-this._offset;if(e>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},Cne=class extends _Kt{static{o(this,"Source")}constructor(e,r,i){super(),this.header=r,this.offset=i,this._ Line truncated
`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4 Line truncated
`).forEach(r=>{r.match(ZZt)||r.match(eer)||(e+=r)}),Buffer.from(e,"base64")}o(ter,"toDER");function rer(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
`).concat(`
`)}o(_rr,"fromDER")});var m3=g(DA=>{"use strict";Object.defineProperty(DA,"__esModule",{value:!0});DA.SHA2_HASH_ALGOS=DA.RSA_SIGNATURE_ALGOS=DA.ECDSA_SIGNATURE_ALGOS=void 0;DA.ECDSA_SIGNATURE_ALGOS={"1.2.840.10045.4.3.1":"sha224","1.2.840.10045.4.3.2":"sha256","1.2.840.10045.4.3.3":"sha384","1.2.840.10045.4.3.4":"sha512"};DA.RSA_SIGNATURE_ALGOS={"1.2.840.113549.1.1.14":"sha224","1.2.840.113549.1.1.11":"sha256","1.2.840.113549.1.1.12":"sha384","1.2.840.113549.1.1.13":"sha512"};DA.SHA2_HASH_ALGOS={"2.16.840.1.101.3.4.2.1":"sha256","2.16.840.1.101.3.4.2.2":"sha384","2.16.840.1.101.3.4.2.3":"sha512"}});var $ne=g(A3=>{"use strict";Object.defineProperty(A3,"__esModule",{value:!0});A3.RFC3161TimestampVerificationError=void 0;var jne=class extends Error{static{o(this,"RFC3161TimestampVerificationError")}};A3.RFC3161TimestampVerificationError=jne});var mje=g(wf=>{"use strict";var Rrr=wf&&wf.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),Trr=wf&&wf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Nrr=wf&&wf.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[i.length]=s);return i},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),s=0;s<i.length;s++)i[s]!=="default"&&Rrr(r,e,i[s]);return Trr(r,e),r}})();Object.defineProperty(wf,"__esModule",{value:!0});wf.TSTInfo=void 0;var pje=Nrr(UI()),Drr=m3(),Orr=$ne(),Wne=class{static{o(this,"TSTInfo")}root;constructor(e){this.root=e}get version(){return this.root.subs[0].toInteger()}get genTime(){return this.root.subs[4].toDate()}get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].subs[0].toOID();return Drr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=pje.digest(this.messageImprintHashAlgorithm,e);if(!pje.bufferEqual(r,this.messageImprintHashedMessage))throw new Orr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};wf.TSTInfo=Wne});var gje=g(Cf=>{"use strict";var Prr=Cf&&Cf.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),krr=Cf&&Cf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Qrr=Cf&&Cf.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[i.length]=s);return i},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),s=0;s<i.length;s++)i[s]!=="default"&&Prr(r,e,i[s]);return krr(r,e),r}})();Object.defineProperty(Cf,"__esModule",{value:!0});Cf.RFC3161Timestamp=void 0;var Lrr=f3(),Jne=Qrr(UI()),Aje=m3(),JT=$ne(),Frr=mje(),Mrr="1.2.840.113549.1.7.2",Urr="1.2.840.113549.1.9.16.1.4",qrr="1.2.840.113549.1.9.4",Yne=class t{static{o(this,"RFC3161Timestamp")}root;constructor(e){this.root=e}static parse(e){let r=Lrr.ASN1Obj.parseBuffer(e);return new t(r)}get status(){return this.pkiStatusInfoObj.subs[0].toInteger()}get contentType(){return this.contentTypeObj.toOID()}get eContentType(){return this.eContentTypeObj.toOID()}get signingTime(){return this.tstInfo.genTime}get signerIssuer(){return this.signerSidObj.subs[0].value}get signerSerialNumber(){return this.signerSidObj.subs[1].value}get signerDigestAlgorithm(){let e=this.signerDigestAlgorithmObj.subs[0].toOID();return Aje.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return Aje.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new Frr.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new JT.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==Mrr)throw new JT.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==Urr)throw new JT.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=Jne.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].su Line truncated
`)}o(rer,"fromDER")});var Jq=g(DA=>{"use strict";Object.defineProperty(DA,"__esModule",{value:!0});DA.SHA2_HASH_ALGOS=DA.RSA_SIGNATURE_ALGOS=DA.ECDSA_SIGNATURE_ALGOS=void 0;DA.ECDSA_SIGNATURE_ALGOS={"1.2.840.10045.4.3.1":"sha224","1.2.840.10045.4.3.2":"sha256","1.2.840.10045.4.3.3":"sha384","1.2.840.10045.4.3.4":"sha512"};DA.RSA_SIGNATURE_ALGOS={"1.2.840.113549.1.1.14":"sha224","1.2.840.113549.1.1.11":"sha256","1.2.840.113549.1.1.12":"sha384","1.2.840.113549.1.1.13":"sha512"};DA.SHA2_HASH_ALGOS={"2.16.840.1.101.3.4.2.1":"sha256","2.16.840.1.101.3.4.2.2":"sha384","2.16.840.1.101.3.4.2.3":"sha512"}});var kse=g(Yq=>{"use strict";Object.defineProperty(Yq,"__esModule",{value:!0});Yq.RFC3161TimestampVerificationError=void 0;var Pse=class extends Error{static{o(this,"RFC3161TimestampVerificationError")}};Yq.RFC3161TimestampVerificationError=Pse});var nje=g(Bf=>{"use strict";var ier=Bf&&Bf.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),ner=Bf&&Bf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ser=Bf&&Bf.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&ier(r,e,i[n]);return ner(r,e),r}})();Object.defineProperty(Bf,"__esModule",{value:!0});Bf.TSTInfo=void 0;var ije=ser(NI()),oer=Jq(),aer=kse(),Qse=class{static{o(this,"TSTInfo")}root;constructor(e){this.root=e}get version(){return this.root.subs[0].toInteger()}get genTime(){return this.root.subs[4].toDate()}get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].subs[0].toOID();return oer.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=ije.digest(this.messageImprintHashAlgorithm,e);if(!ije.bufferEqual(r,this.messageImprintHashedMessage))throw new aer.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Bf.TSTInfo=Qse});var oje=g(vf=>{"use strict";var cer=vf&&vf.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),ler=vf&&vf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),uer=vf&&vf.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&cer(r,e,i[n]);return ler(r,e),r}})();Object.defineProperty(vf,"__esModule",{value:!0});vf.RFC3161Timestamp=void 0;var her=jq(),Lse=uer(NI()),sje=Jq(),LT=kse(),fer=nje(),der="1.2.840.113549.1.7.2",per="1.2.840.113549.1.9.16.1.4",mer="1.2.840.113549.1.9.4",Mse=class t{static{o(this,"RFC3161Timestamp")}root;constructor(e){this.root=e}static parse(e){let r=her.ASN1Obj.parseBuffer(e);return new t(r)}get status(){return this.pkiStatusInfoObj.subs[0].toInteger()}get contentType(){return this.contentTypeObj.toOID()}get eContentType(){return this.eContentTypeObj.toOID()}get signingTime(){return this.tstInfo.genTime}get signerIssuer(){return this.signerSidObj.subs[0].value}get signerSerialNumber(){return this.signerSidObj.subs[1].value}get signerDigestAlgorithm(){let e=this.signerDigestAlgorithmObj.subs[0].toOID();return sje.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return sje.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new fer.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new LT.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==der)throw new LT.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==per)throw new LT.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=Lse.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].su Line truncated
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var N9e=g(T9e=>{"use strict";var Lae=Ep().Buffer;T9e._dbcs=wp;var Fn=-1,R9e=-2,Ll=-10,ta=-1e3,eS=new Array(256),pN=-1;for(t4=0;t4<256;t4++)eS[t4]=Fn;var t4;function wp(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=eS.slice(0),this.decodeTableSeq=[];for(var i=0;i<r.length;i++)this._addDecodeChunk(r[i]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(eS.slice(0));var n=this.decodeTables.length;this.decodeTables.push(eS.slice(0));for(var a=this.decodeTables[0],i=129;i<=254;i++)for(var c=this.decodeTables[ta-a[i]],l=48;l<=57;l++){if(c[l]===Fn)c[l]=ta-s;else if(c[l]>ta)throw new Error("gb18030 decode tables conflict at byte 2");for(var u=this.decodeTables[ta-c[l]],h=129;h<=254;h++){if(u[h]===Fn)u[h]=ta-n;else{if(u[h]===ta-n)continue;if(u[h]>ta)throw new Error("gb18030 decode tables conflict at byte 3")}for(var f=this.decodeTables[ta-u[h]],d=48;d<=57;d++)f[d]===Fn&&(f[d]=R9e)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var p={};if(t.encodeSkipVals)for(var i=0;i<t.encodeSkipValLine truncated
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var b9e=g(E9e=>{"use strict";var Bae=wp().Buffer;E9e._dbcs=Ip;var Hs=-1,y9e=-2,ql=-10,oa=-1e3,VI=new Array(256),rN=-1;for(k3=0;k3<256;k3++)VI[k3]=Hs;var k3;function Ip(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=VI.slice(0),this.decodeTableSeq=[];for(var i=0;i<r.length;i++)this._addDecodeChunk(r[i]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(VI.slice(0));var s=this.decodeTables.length;this.decodeTables.push(VI.slice(0));for(var a=this.decodeTables[0],i=129;i<=254;i++)for(var c=this.decodeTables[oa-a[i]],l=48;l<=57;l++){if(c[l]===Hs)c[l]=oa-n;else if(c[l]>oa)throw new Error("gb18030 decode tables conflict at byte 2");for(var u=this.decodeTables[oa-c[l]],h=129;h<=254;h++){if(u[h]===Hs)u[h]=oa-s;else{if(u[h]===oa-s)continue;if(u[h]>oa)throw new Error("gb18030 decode tables conflict at byte 3")}for(var f=this.decodeTables[oa-u[h]],d=48;d<=57;d++)f[d]===Hs&&(f[d]=y9e)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var p={};if(t.encodeSkipVals)for(var i=0;i<t.encodeSkipValLine truncated
Wanted: ${this.expectedSize}
Found: ${this.size}`);i.code="EBADSIZE",i.found=this.size,i.expected=this.expectedSize,i.sri=this.sri,this.emit("error",i)}else if(this.sri&&!r){let i=new Error(`${this.sri} integrity checksum failed when using ${this.algorithm}: wanted ${this.digests} but got ${e}. (${this.size} bytes)`);i.code="EINTEGRITY",i.found=e,i.expected=this.digests,i.algorithm=this.algorithm,i.sri=this.sri,this.emit("error",i)}else this.#t=this.size,this.emit("size",this.size),this.#e=e,this.emit("integrity",e),r&&(this.#i=r,this.emit("verified",r))}},vp=class{static{o(this,"Hash")}get isHash(){return!0}constructor(e,r){let i=r?.strict;this.source=e.trim(),this.digest="",this.algorithm="",this.options=[];let s=this.source.match(i?Znr:Xnr);if(!s||i&&!ace.includes(s[1])||!L$e.includes(s[1]))return;this.algorithm=s[1],this.digest=s[2];let n=s[3];n&&(this.options=n.slice(1).split("?"))}hexDigest(){return this.digest&&Buffer.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}match(e,r){let i=Pc(e,r);if(!i)return!1;if(i.isIntegrity){let s=i.pickAlgorithm(r,[this.algorithm]);if(!s)return!1;let n=i[s].find(a=>a.digest===this.digest);return n||!1}return i.digest===this.digest?i:!1}toString(e){return e?.strict&&!(ace.includes(this.algorithm)&&this.digest.match(Knr)&&this.options.every(r=>r.match(eor)))?"":`${this.algorithm}-${this.digest}${CN(this.options)}`}};function Q$e(t,e,r,i){let s=t!=="",n=!1,a="",c=i.length-1;for(let u=0;u<c;u++){let h=vp.prototype.toString.call(i[u],r);h&&(n=!0,a+=h,a+=e)}let l=vp.prototype.toString.call(i[c],r);return l&&(n=!0,a+=l),s&&n?t+e+a:t+a}o(Q$e,"integrityHashToString");var VE=class{static{o(this,"Integrity")}get isIntegrity(){return!0}toJSON(){return this.toString()}isEmpty(){return Object.keys(this).length===0}toString(e){let r=e?.sep||" ",i="";if(e?.strict){r=r.replace(/\S+/g," ");for(let s of ace)this[s]&&(i=Q$e(i,r,e,this[s]))}else for(let s of Object.keys(this))i=Q$e(i,r,e,this[s]);return i}concat(e,r){let i=typeof e=="string"?e:bN(e,r);return Pc(`${this.toString(r)} ${i}`,r)}hexDigest(){return Pc(this,{single:!0}).hexDigest()}merge(e,r){let i=Pc(e,r);for(let s in i)if(this[s]){if(!this[s].find(n=>i[s].find(a=>n.digest===a.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[s]=i[s]}match(e,r){let i=Pc(e,r);if(!i)return!1;let s=i.pickAlgorithm(r,Object.keys(this));return!!s&&this[s].find(n=>i[s].find(a=>n.digest===a.digest))||!1}pickAlgorithm(e,r){let i=e?.pickAlgorithm||aor,s=Object.keys(this);return r?.length&&(s=s.filter(n=>r.includes(n))),s.length?s.reduce((n,a)=>i(n,a)||n):null}};Df.exports.parse=Pc;function Pc(t,e){if(!t)return null;if(typeof t=="string")return oce(t,e);if(t.algorithm&&t.digest){let r=new VE;return r[t.algorithm]=[t],oce(bN(r,e),e)}else return oce(bN(t,e),e)}o(Pc,"parse");function oce(t,e){if(e?.single)return new vp(t,e);let r=t.trim().split(/\s+/).reduce((i,s)=>{let n=new vp(s,e);if(n.algorithm&&n.digest){let a=n.algorithm;Object.keys(i).includes(a)||(i[a]=[]),i[a].push(n)}return i},new VE);return r.isEmpty()?null:r}o(oce,"_parse");Df.exports.stringify=bN;function bN(t,e){return t.algorithm&&t.digest?vp.prototype.toString.call(t,e):typeof t=="string"?bN(Pc(t,e),e):VE.prototype.toString.call(t,e)}o(bN,"stringify");Df.exports.fromHex=tor;function tor(t,e,r){let i=CN(r?.options);return Pc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}o(tor,"fromHex");Df.exports.fromData=ror;function ror(t,e){let r=e?.algorithms||[...lce],i=CN(e?.options);return r.reduce((s,n)=>{let a=wN.createHash(n).update(t).digest("base64"),c=new vp(`${n}-${a}${i}`,e);if(c.algorithm&&c.digest){let l=c.algorithm;s[l]||(s[l]=[]),s[l].push(c)}return s},new VE)}o(ror,"fromData");Df.exports.fromStream=ior;function ior(t,e){let r=uce(e);return new Promise((i,s)=>{t.pipe(r),t.on("error",s),r.on("error",s);let n;r.on("integrity",a=>{n=a}),r.on("end",()=>i(n)),r.resume()})}o(ior,"fromStream");Df.exports.checkData=sor;function sor(t,e,r){if(e=Pc(e,r),!e||!Object.keys(e).length){if(r?.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let i=e.pickAlgorithm(r),s=wN.createHash(i).update(t).digest("base64"),n=Pc({algorithm:i,digest:s}),a=n.match(e,r);if(r=r||{},a||!r.error)return a;if(typeof r.size=="number"&&t.length!==r.size){let c=new Error(`data size mismatch when checking ${e}.
Found: ${this.size}`);i.code="EBADSIZE",i.found=this.size,i.expected=this.expectedSize,i.sri=this.sri,this.emit("error",i)}else if(this.sri&&!r){let i=new Error(`${this.sri} integrity checksum failed when using ${this.algorithm}: wanted ${this.digests} but got ${e}. (${this.size} bytes)`);i.code="EINTEGRITY",i.found=e,i.expected=this.digests,i.algorithm=this.algorithm,i.sri=this.sri,this.emit("error",i)}else this.#t=this.size,this.emit("size",this.size),this.#e=e,this.emit("integrity",e),r&&(this.#i=r,this.emit("verified",r))}},_p=class{static{o(this,"Hash")}get isHash(){return!0}constructor(e,r){let i=r?.strict;this.source=e.trim(),this.digest="",this.algorithm="",this.options=[];let n=this.source.match(i?xir:vir);if(!n||i&&!Jae.includes(n[1])||!v$e.includes(n[1]))return;this.algorithm=n[1],this.digest=n[2];let s=n[3];s&&(this.options=s.slice(1).split("?"))}hexDigest(){return this.digest&&Buffer.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}match(e,r){let i=Mc(e,r);if(!i)return!1;if(i.isIntegrity){let n=i.pickAlgorithm(r,[this.algorithm]);if(!n)return!1;let s=i[n].find(a=>a.digest===this.digest);return s||!1}return i.digest===this.digest?i:!1}toString(e){return e?.strict&&!(Jae.includes(this.algorithm)&&this.digest.match(Bir)&&this.options.every(r=>r.match(_ir)))?"":`${this.algorithm}-${this.digest}${uN(this.options)}`}};function B$e(t,e,r,i){let n=t!=="",s=!1,a="",c=i.length-1;for(let u=0;u<c;u++){let h=_p.prototype.toString.call(i[u],r);h&&(s=!0,a+=h,a+=e)}let l=_p.prototype.toString.call(i[c],r);return l&&(s=!0,a+=l),n&&s?t+e+a:t+a}o(B$e,"integrityHashToString");var GE=class{static{o(this,"Integrity")}get isIntegrity(){return!0}toJSON(){return this.toString()}isEmpty(){return Object.keys(this).length===0}toString(e){let r=e?.sep||" ",i="";if(e?.strict){r=r.replace(/\S+/g," ");for(let n of Jae)this[n]&&(i=B$e(i,r,e,this[n]))}else for(let n of Object.keys(this))i=B$e(i,r,e,this[n]);return i}concat(e,r){let i=typeof e=="string"?e:cN(e,r);return Mc(`${this.toString(r)} ${i}`,r)}hexDigest(){return Mc(this,{single:!0}).hexDigest()}merge(e,r){let i=Mc(e,r);for(let n in i)if(this[n]){if(!this[n].find(s=>i[n].find(a=>s.digest===a.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[n]=i[n]}match(e,r){let i=Mc(e,r);if(!i)return!1;let n=i.pickAlgorithm(r,Object.keys(this));return!!n&&this[n].find(s=>i[n].find(a=>s.digest===a.digest))||!1}pickAlgorithm(e,r){let i=e?.pickAlgorithm||kir,n=Object.keys(this);return r?.length&&(n=n.filter(s=>r.includes(s))),n.length?n.reduce((s,a)=>i(s,a)||s):null}};Qf.exports.parse=Mc;function Mc(t,e){if(!t)return null;if(typeof t=="string")return Wae(t,e);if(t.algorithm&&t.digest){let r=new GE;return r[t.algorithm]=[t],Wae(cN(r,e),e)}else return Wae(cN(t,e),e)}o(Mc,"parse");function Wae(t,e){if(e?.single)return new _p(t,e);let r=t.trim().split(/\s+/).reduce((i,n)=>{let s=new _p(n,e);if(s.algorithm&&s.digest){let a=s.algorithm;Object.keys(i).includes(a)||(i[a]=[]),i[a].push(s)}return i},new GE);return r.isEmpty()?null:r}o(Wae,"_parse");Qf.exports.stringify=cN;function cN(t,e){return t.algorithm&&t.digest?_p.prototype.toString.call(t,e):typeof t=="string"?cN(Mc(t,e),e):GE.prototype.toString.call(t,e)}o(cN,"stringify");Qf.exports.fromHex=Rir;function Rir(t,e,r){let i=uN(r?.options);return Mc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}o(Rir,"fromHex");Qf.exports.fromData=Tir;function Tir(t,e){let r=e?.algorithms||[...Kae],i=uN(e?.options);return r.reduce((n,s)=>{let a=lN.createHash(s).update(t).digest("base64"),c=new _p(`${s}-${a}${i}`,e);if(c.algorithm&&c.digest){let l=c.algorithm;n[l]||(n[l]=[]),n[l].push(c)}return n},new GE)}o(Tir,"fromData");Qf.exports.fromStream=Nir;function Nir(t,e){let r=Xae(e);return new Promise((i,n)=>{t.pipe(r),t.on("error",n),r.on("error",n);let s;r.on("integrity",a=>{s=a}),r.on("end",()=>i(s)),r.resume()})}o(Nir,"fromStream");Qf.exports.checkData=Dir;function Dir(t,e,r){if(e=Mc(e,r),!e||!Object.keys(e).length){if(r?.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let i=e.pickAlgorithm(r),n=lN.createHash(i).update(t).digest("base64"),s=Mc({algorithm:i,digest:n}),a=s.match(e,r);if(r=r||{},a||!r.error)return a;if(typeof r.size=="number"&&t.length!==r.size){let c=new Error(`data size mismatch when checking ${e}.
Wanted: ${r.size}
Found: ${t.length}`);throw c.code="EBADSIZE",c.found=t.length,c.expected=r.size,c.sri=e,c}else{let c=new Error(`Integrity checksum failed when using ${i}: Wanted ${e}, but got ${n}. (${t.length} bytes)`);throw c.code="EINTEGRITY",c.found=n,c.expected=e,c.algorithm=i,c.sri=e,c}}o(sor,"checkData");Df.exports.checkStream=nor;function nor(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=Pc(e,r),!e||!Object.keys(e).length)return Promise.reject(Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"}));let i=uce(r);return new Promise((s,n)=>{t.pipe(i),t.on("error",n),i.on("error",n);let a;i.on("verified",c=>{a=c}),i.on("end",()=>s(a)),i.resume()})}o(nor,"checkStream");Df.exports.integrityStream=uce;function uce(t=Object.create(null)){return new cce(t)}o(uce,"integrityStream");Df.exports.create=oor;function oor(t){let e=t?.algorithms||[...lce],r=CN(t?.options),i=e.map(wN.createHash);return{update:o(function(s,n){return i.forEach(a=>a.update(s,n)),this},"update"),digest:o(function(){return e.reduce((n,a)=>{let c=i.shift().digest("base64"),l=new vp(`${a}-${c}${r}`,t);return n[l.algorithm]||(n[l.algorithm]=[]),n[l.algorithm].push(l),n},new VE)},"digest")}}o(oor,"createIntegrity");function aor(t,e){return k$e.indexOf(t.toLowerCase())>=k$e.indexOf(e.toLowerCase())?t:e}o(aor,"getPrioritizedHash")});var fce=g((pmi,G$e)=>{var F$e=Zae(),M$e=nce(),cor=Of(),U$e={shared:!1,ignoreCargoCult:!0},lor={status:200,headers:{}},iS=o(t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"requestObject"),q$e=o(t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"responseObject"),hce=class{static{o(this,"CachePolicy")}constructor({entry:e,request:r,response:i,options:s}){this.entry=e,this.request=iS(r),this.response=q$e(i),this.options=s,this.policy=new F$e(this.request,this.response,U$e),this.entry&&(this.policy._responseTime=this.entry.metadata.time)}static storable(e,r){return!r.cachePath||r.cache==="no-store"||!["GET","HEAD"].includes(e.method)?!1:new F$e(iS(e),lor,U$e).storable()}satisfies(e){let r=iS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new M$e(this.request),s=new M$e(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(s.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(s.languages())||JSON.stringify(i.encodings())!==JSON.stringify(s.encodings())?!1:this.options.integrity?cor.parse(this.options.integrity).match(this.entry.integrity):!0}storable(){return this.policy.storable()}get mustRevalidate(){return!!this.policy._rescc["must-revalidate"]}needsRevalidation(e){let r=iS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=iS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=iS(e),s=q$e(r);return!this.policy.revalidatedPolicy(i,s).modified}};G$e.exports=hce});var z$e=g((Ami,H$e)=>{var dce=class extends Error{static{o(this,"NotCachedError")}constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};H$e.exports={NotCachedError:dce}});var eWe=g((ymi,Z$e)=>{"use strict";var V$e=typeof process=="object"&&process?process:{stdout:null,stderr:null},uor=require("events"),j$e=require("stream"),$$e=require("string_decoder").StringDecoder,xp=Symbol("EOF"),_p=Symbol("maybeEmitEnd"),UA=Symbol("emittedEnd"),p4=Symbol("emittingEnd"),IN=Symbol("emittedError"),m4=Symbol("closed"),W$e=Symbol("read"),A4=Symbol("flush"),J$e=Symbol("flushChunk"),ka=Symbol("encoding"),Rp=Symbol("decoder"),g4=Symbol("flowing"),SN=Symbol("paused"),sS=Symbol("resume"),An=Symbol("bufferLength"),pce=Symbol("bufferPush"),mce=Symbol("bufferShift"),lo=Symbol("objectMode"),uo=Symbol("destroyed"),Ace=Symbol("emitData"),Y$e=Symbol("emitEnd"),gce=Symbol("emitEnd2"),Tp=Symbol("async"),BN=o(t=>Promise.resolve().then(t),"defer"),K$e=global._MP_NO_ITERATOR_SYMBOLS_!=="1",hor=K$e&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),dor=K$e&&Symbol.iterator||Symbol("iterator not implemented"),por=o(t=>t==="end"||t==="finish"||t==="prefinish","isEndish"),mor=o(t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,"isArrayBuffer"),Aor=o(t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),"isArrayBufferView"),y4=class{static{o(this,"Pipe")}constructor(e,r,i){this.src=e,this.dest=r,this.opts=i,this.ondrain=()=>e[sS](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},yce=class extends y4{static{o(this,"PipeProxyErrors")}unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,r,i){super(e,r,i),this.proxyErrors=s=>r.emit("error",s),e.on("error",this.proxyErrors)}};Z$e.exports=cl Line truncated
`+a.map(d=>{let p=JSON.stringify(d);return`${H4(p)} ${p}`}).join(`
`),l=o(async()=>{let d=Wur(kf.join(t,"tmp"),i.tmpPrefix);return await dle(kf.dirname(d),{recursive:!0}),{target:d,moved:!1}},"setup"),u=o(async d=>{if(!d.moved)return u7e(d.target,{recursive:!0,force:!0})},"teardown"),h=o(async d=>{await Vur(d.target,c,{flag:"wx"}),await dle(kf.dirname(s),{recursive:!0}),await Xur(d.target,s),d.moved=!0},"write"),f=await l();try{await h(f)}finally{await u(f)}return a.reverse().map(d=>z4(t,d,!0))}o(Zur,"compact");Qc.exports.insert=h7e;async function h7e(t,e,r,i={}){let{metadata:s,size:n,time:a}=i,c=GN(t,e),l={key:e,integrity:r&&$ur.stringify(r),time:a||Date.now(),size:n,metadata:s};try{await dle(kf.dirname(c),{recursive:!0});let u=JSON.stringify(l);await Gur(c,`
${H4(u)} ${u}`)}catch(u){if(u.code==="ENOENT")return;throw u}return z4(t,l)}o(h7e,"insert");Qc.exports.find=ehr;async function ehr(t,e){let r=GN(t,e);try{return(await G4(r)).reduce((s,n)=>n&&n.key===e?z4(t,n):s,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}o(ehr,"find");Qc.exports.delete=thr;function thr(t,e,r={}){if(!r.removeFully)return h7e(t,e,null,r);let i=GN(t,e);return u7e(i,{recursive:!0,force:!0})}o(thr,"del");Qc.exports.lsStream=f7e;function f7e(t){let e=ple(t),r=new jur({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(q4(),U4)),s=await fle(e);return await i(s,async n=>{let a=kf.join(e,n),c=await fle(a);await i(c,async l=>{let u=kf.join(a,l),h=await fle(u);await i(h,async f=>{let d=kf.join(u,f);try{let m=(await G4(d)).reduce((A,E)=>(A.set(E.key,E),A),new Map);for(let A of m.values()){let E=z4(t,A);E&&r.write(E)}}catch(p){if(p.code==="ENOENT")return;throw p}},{concurrency:hle})},{concurrency:hle})},{concurrency:hle}),r.end(),r}).catch(i=>r.emit("error",i)),r}o(f7e,"lsStream");Qc.exports.ls=rhr;async function rhr(t){return(await f7e(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}o(rhr,"ls");Qc.exports.bucketEntries=G4;async function G4(t,e){let r=await Hur(t,"utf8");return ihr(r,e)}o(G4,"bucketEntries");function ihr(t){let e=[];return t.split(`
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||H4(i[1])!==i[0])return;let s;try{s=JSON.parse(i[1])}catch{}s&&e.push(s)}),e}o(ihr,"_bucketEntries");Qc.exports.bucketDir=ple;function ple(t){return kf.join(t,`index-v${Kur}`)}o(ple,"bucketDir");Qc.exports.bucketPath=GN;function GN(t,e){let r=d7e(e);return kf.join.apply(kf,[ple(t)].concat(Yur(r)))}o(GN,"bucketPath");Qc.exports.hashKey=d7e;function d7e(t){return p7e(t,"sha256")}o(d7e,"hashKey");Qc.exports.hashEntry=H4;function H4(t){return p7e(t,"sha1")}o(H4,"hashEntry");function p7e(t,e){return qur.createHash(e).update(t).digest("hex")}o(p7e,"hash");function z4(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?Jur(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}o(z4,"formatEntry");function fle(t){return zur(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}o(fle,"readdirOrEmpty")});var zN=g($4=>{"use strict";Object.defineProperty($4,"__esModule",{value:!0});$4.LRUCache=void 0;var shr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,A7e=new Set,mle=typeof process=="object"&&process?process:{},g7e=o((t,e,r,i)=>{typeof mle.emitWarning=="function"?mle.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},"I"),j4=globalThis.AbortController,m7e=globalThis.AbortSignal;if(typeof j4>"u"){m7e=class{static{o(this,"L")}onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},j4=class{static{o(this,"C")}constructor(){e()}signal=new m7e;abort(r){if(!this.signal.aborted){this.signal.reason=r,this.signal.aborted=!0;for(let i of this.signal._onabort)i(r);this.signal.onabort?.(r)}}};let t=mle.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=o(()=>{t&&(t=!1,g7e("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))},"t")}var nhr=o(t=>!A7e.has(t),"G"),GA=o(t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),"y"),y7e=o(t=>GA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?V4:null:null,"M"),V4=class extends Array{static{o(this,"z")}constructor(t){super(t),this.fill(0)}},ohr=class HN{static{o(this,"a")}heap;length;static#e=!1;static create(e){let r=y7e(e);if(!r)return[];HN.#e=!0;let i=new HN(e,r);return HN.#e=!1,i}constructor(e,r){if(!HN.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}},ahr=class E7e{static{o(this,"a")}#e;#t;#i;#r;#s;#n;#h;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#l;#f;#d;#o;#A;#w;#m;#E;#v;#y;#I;#x;#p;#C;#S;#_;#a;#T;static unsafeExposeInternals(e){return{starts:e.#x,ttls:e.#p,autopurgeTimers:e.#C,sizes:e.#I,keyMap:e.#f,keyList:e.#d,valList:e.#o,next:e.#A,prev:e.#w,get head(){return e.#m},get tail(){return e.#E},free:e.#v,isBackgroundFetch:o(r=>e.#g(r),"isBackgroundFetch"),backgroundFetch:o((r,i,s,n)=>e.#H(r,i,s,n),"backgroundFetch"),moveToTail:o(r=>e.#U(r),"moveToTail"),indexes:o(r=>e.#b(r),"indexes"),rindexes:o(r=>e.#N(r),"rindexes"),isStale:o(r=>e.#B(r),"isStale")}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#l}get size(){return this.#c}get fetchMethod(){return this.#n}get memoMethod(){return this.#h}get dispose(){return this.#i}get onInsert(){return this.#r}get disposeAfter(){return this.#s}constructor(e){let{max:r=0,ttl:i,ttlResolution:s=1,ttlAutopurge:n,updateAgeOnGet:a,updateAgeOnHas:c,allowStale:l,dispose:u,onInsert:h,disposeAfter:f,noDisposeOnSet:d,noUpdateTTL:p,maxSize:m=0,maxEntrySize:A=0,sizeCalculation:E,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:C,noDeleteOnStaleGet:I,allowStaleOnFetchRejection:D,allowStaleOnFetchAbort:M,ignoreFetchAbort:R,perf:U}=e;if(U!==void 0&&typeof U?.now!="function")throw new TypeError("perf option must have a now() method if specified");if(this.#u=U??shr,r!==0&&!GA(r))throw new TypeError("max option must be a nonnegative integer");let k=r?y7e(r):Array;if(!k)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=m,this.maxEntrySize=A||this.#t,this.sizeCalculation=E,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(b!==void 0&&t Line truncated
Found: ${t.length}`);throw c.code="EBADSIZE",c.found=t.length,c.expected=r.size,c.sri=e,c}else{let c=new Error(`Integrity checksum failed when using ${i}: Wanted ${e}, but got ${s}. (${t.length} bytes)`);throw c.code="EINTEGRITY",c.found=s,c.expected=e,c.algorithm=i,c.sri=e,c}}o(Dir,"checkData");Qf.exports.checkStream=Oir;function Oir(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=Mc(e,r),!e||!Object.keys(e).length)return Promise.reject(Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"}));let i=Xae(r);return new Promise((n,s)=>{t.pipe(i),t.on("error",s),i.on("error",s);let a;i.on("verified",c=>{a=c}),i.on("end",()=>n(a)),i.resume()})}o(Oir,"checkStream");Qf.exports.integrityStream=Xae;function Xae(t=Object.create(null)){return new Yae(t)}o(Xae,"integrityStream");Qf.exports.create=Pir;function Pir(t){let e=t?.algorithms||[...Kae],r=uN(t?.options),i=e.map(lN.createHash);return{update:o(function(n,s){return i.forEach(a=>a.update(n,s)),this},"update"),digest:o(function(){return e.reduce((s,a)=>{let c=i.shift().digest("base64"),l=new _p(`${a}-${c}${r}`,t);return s[l.algorithm]||(s[l.algorithm]=[]),s[l.algorithm].push(l),s},new GE)},"digest")}}o(Pir,"createIntegrity");function kir(t,e){return S$e.indexOf(t.toLowerCase())>=S$e.indexOf(e.toLowerCase())?t:e}o(kir,"getPrioritizedHash")});var ece=g((Yfi,N$e)=>{var x$e=qae(),_$e=$ae(),Qir=Lf(),R$e={shared:!1,ignoreCargoCult:!0},Lir={status:200,headers:{}},WI=o(t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"requestObject"),T$e=o(t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"responseObject"),Zae=class{static{o(this,"CachePolicy")}constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=WI(r),this.response=T$e(i),this.options=n,this.policy=new x$e(this.request,this.response,R$e),this.entry&&(this.policy._responseTime=this.entry.metadata.time)}static storable(e,r){return!r.cachePath||r.cache==="no-store"||!["GET","HEAD"].includes(e.method)?!1:new x$e(WI(e),Lir,R$e).storable()}satisfies(e){let r=WI(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new _$e(this.request),n=new _$e(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(n.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(n.languages())||JSON.stringify(i.encodings())!==JSON.stringify(n.encodings())?!1:this.options.integrity?Qir.parse(this.options.integrity).match(this.entry.integrity):!0}storable(){return this.policy.storable()}get mustRevalidate(){return!!this.policy._rescc["must-revalidate"]}needsRevalidation(e){let r=WI(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=WI(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=WI(e),n=T$e(r);return!this.policy.revalidatedPolicy(i,n).modified}};N$e.exports=Zae});var O$e=g((Xfi,D$e)=>{var tce=class extends Error{static{o(this,"NotCachedError")}constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};D$e.exports={NotCachedError:tce}});var H$e=g((edi,G$e)=>{"use strict";var P$e=typeof process=="object"&&process?process:{stdout:null,stderr:null},Mir=require("events"),k$e=require("stream"),Q$e=require("string_decoder").StringDecoder,Rp=Symbol("EOF"),Tp=Symbol("maybeEmitEnd"),UA=Symbol("emittedEnd"),W3=Symbol("emittingEnd"),hN=Symbol("emittedError"),J3=Symbol("closed"),L$e=Symbol("read"),Y3=Symbol("flush"),M$e=Symbol("flushChunk"),Ma=Symbol("encoding"),Np=Symbol("decoder"),K3=Symbol("flowing"),fN=Symbol("paused"),JI=Symbol("resume"),ws=Symbol("bufferLength"),rce=Symbol("bufferPush"),ice=Symbol("bufferShift"),po=Symbol("objectMode"),mo=Symbol("destroyed"),nce=Symbol("emitData"),F$e=Symbol("emitEnd"),sce=Symbol("emitEnd2"),Dp=Symbol("async"),dN=o(t=>Promise.resolve().then(t),"defer"),U$e=global._MP_NO_ITERATOR_SYMBOLS_!=="1",Fir=U$e&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),Uir=U$e&&Symbol.iterator||Symbol("iterator not implemented"),qir=o(t=>t==="end"||t==="finish"||t==="prefinish","isEndish"),Gir=o(t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,"isArrayBuffer"),Hir=o(t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),"isArrayBufferView"),X3=class{static{o(this,"Pipe")}constructor(e,r,i){this.src=e,this.dest=r,this.opts=i,this.ondrain=()=>e[JI](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},oce=class extends X3{static{o(this,"PipeProxyErrors")}unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,r,i){super(e,r,i),this.proxyErrors=n=>r.emit("error",n),e.on("error",this.proxyErrors)}};G$e.exports=cl Line truncated
`+a.map(d=>{let p=JSON.stringify(d);return`${I4(p)} ${p}`}).join(`
`),l=o(async()=>{let d=Ccr(Ff.join(t,"tmp"),i.tmpPrefix);return await tle(Ff.dirname(d),{recursive:!0}),{target:d,moved:!1}},"setup"),u=o(async d=>{if(!d.moved)return ZYe(d.target,{recursive:!0,force:!0})},"teardown"),h=o(async d=>{await Ecr(d.target,c,{flag:"wx"}),await tle(Ff.dirname(n),{recursive:!0}),await vcr(d.target,n),d.moved=!0},"write"),f=await l();try{await h(f)}finally{await u(f)}return a.reverse().map(d=>S4(t,d,!0))}o(xcr,"compact");Uc.exports.insert=e7e;async function e7e(t,e,r,i={}){let{metadata:n,size:s,time:a}=i,c=TN(t,e),l={key:e,integrity:r&&wcr.stringify(r),time:a||Date.now(),size:s,metadata:n};try{await tle(Ff.dirname(c),{recursive:!0});let u=JSON.stringify(l);await Acr(c,`
${I4(u)} ${u}`)}catch(u){if(u.code==="ENOENT")return;throw u}return S4(t,l)}o(e7e,"insert");Uc.exports.find=_cr;async function _cr(t,e){let r=TN(t,e);try{return(await C4(r)).reduce((n,s)=>s&&s.key===e?S4(t,s):n,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}o(_cr,"find");Uc.exports.delete=Rcr;function Rcr(t,e,r={}){if(!r.removeFully)return e7e(t,e,null,r);let i=TN(t,e);return ZYe(i,{recursive:!0,force:!0})}o(Rcr,"del");Uc.exports.lsStream=t7e;function t7e(t){let e=rle(t),r=new bcr({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(w4(),b4)),n=await ele(e);return await i(n,async s=>{let a=Ff.join(e,s),c=await ele(a);await i(c,async l=>{let u=Ff.join(a,l),h=await ele(u);await i(h,async f=>{let d=Ff.join(u,f);try{let m=(await C4(d)).reduce((A,b)=>(A.set(b.key,b),A),new Map);for(let A of m.values()){let b=S4(t,A);b&&r.write(b)}}catch(p){if(p.code==="ENOENT")return;throw p}},{concurrency:Zce})},{concurrency:Zce})},{concurrency:Zce}),r.end(),r}).catch(i=>r.emit("error",i)),r}o(t7e,"lsStream");Uc.exports.ls=Tcr;async function Tcr(t){return(await t7e(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}o(Tcr,"ls");Uc.exports.bucketEntries=C4;async function C4(t,e){let r=await gcr(t,"utf8");return Ncr(r,e)}o(C4,"bucketEntries");function Ncr(t){let e=[];return t.split(`
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||I4(i[1])!==i[0])return;let n;try{n=JSON.parse(i[1])}catch{}n&&e.push(n)}),e}o(Ncr,"_bucketEntries");Uc.exports.bucketDir=rle;function rle(t){return Ff.join(t,`index-v${Bcr}`)}o(rle,"bucketDir");Uc.exports.bucketPath=TN;function TN(t,e){let r=r7e(e);return Ff.join.apply(Ff,[rle(t)].concat(Scr(r)))}o(TN,"bucketPath");Uc.exports.hashKey=r7e;function r7e(t){return i7e(t,"sha256")}o(r7e,"hashKey");Uc.exports.hashEntry=I4;function I4(t){return i7e(t,"sha1")}o(I4,"hashEntry");function i7e(t,e){return mcr.createHash(e).update(t).digest("hex")}o(i7e,"hash");function S4(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?Icr(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}o(S4,"formatEntry");function ele(t){return ycr(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}o(ele,"readdirOrEmpty")});var DN=g(x4=>{"use strict";Object.defineProperty(x4,"__esModule",{value:!0});x4.LRUCache=void 0;var Dcr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,s7e=new Set,ile=typeof process=="object"&&process?process:{},o7e=o((t,e,r,i)=>{typeof ile.emitWarning=="function"?ile.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},"I"),v4=globalThis.AbortController,n7e=globalThis.AbortSignal;if(typeof v4>"u"){n7e=class{static{o(this,"L")}onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},v4=class{static{o(this,"C")}constructor(){e()}signal=new n7e;abort(r){if(!this.signal.aborted){this.signal.reason=r,this.signal.aborted=!0;for(let i of this.signal._onabort)i(r);this.signal.onabort?.(r)}}};let t=ile.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=o(()=>{t&&(t=!1,o7e("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))},"t")}var Ocr=o(t=>!s7e.has(t),"G"),GA=o(t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),"y"),a7e=o(t=>GA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?B4:null:null,"M"),B4=class extends Array{static{o(this,"z")}constructor(t){super(t),this.fill(0)}},Pcr=class NN{static{o(this,"a")}heap;length;static#e=!1;static create(e){let r=a7e(e);if(!r)return[];NN.#e=!0;let i=new NN(e,r);return NN.#e=!1,i}constructor(e,r){if(!NN.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}},kcr=class c7e{static{o(this,"a")}#e;#t;#i;#r;#n;#s;#h;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#l;#f;#d;#o;#A;#w;#m;#E;#v;#y;#I;#x;#p;#C;#S;#_;#a;#T;static unsafeExposeInternals(e){return{starts:e.#x,ttls:e.#p,autopurgeTimers:e.#C,sizes:e.#I,keyMap:e.#f,keyList:e.#d,valList:e.#o,next:e.#A,prev:e.#w,get head(){return e.#m},get tail(){return e.#E},free:e.#v,isBackgroundFetch:o(r=>e.#g(r),"isBackgroundFetch"),backgroundFetch:o((r,i,n,s)=>e.#H(r,i,n,s),"backgroundFetch"),moveToTail:o(r=>e.#U(r),"moveToTail"),indexes:o(r=>e.#b(r),"indexes"),rindexes:o(r=>e.#N(r),"rindexes"),isStale:o(r=>e.#B(r),"isStale")}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#l}get size(){return this.#c}get fetchMethod(){return this.#s}get memoMethod(){return this.#h}get dispose(){return this.#i}get onInsert(){return this.#r}get disposeAfter(){return this.#n}constructor(e){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:c,allowStale:l,dispose:u,onInsert:h,disposeAfter:f,noDisposeOnSet:d,noUpdateTTL:p,maxSize:m=0,maxEntrySize:A=0,sizeCalculation:b,fetchMethod:E,memoMethod:w,noDeleteOnFetchRejection:I,noDeleteOnStaleGet:S,allowStaleOnFetchRejection:P,allowStaleOnFetchAbort:z,ignoreFetchAbort:O,perf:V}=e;if(V!==void 0&&typeof V?.now!="function")throw new TypeError("perf option must have a now() method if specified");if(this.#u=V??Dcr,r!==0&&!GA(r))throw new TypeError("max option must be a nonnegative integer");let M=r?a7e(r):Array;if(!M)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=m,this.maxEntrySize=A||this.#t,this.sizeCalculation=b,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(w!==void 0&&t Line truncated
Wanted: ${t}
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}o(Ghr,"checksumError")});var q7e=g((tyi,Rle)=>{"use strict";var L7e=pS(),F7e=VN(),M7e=Q7e(),Hhr=vN(),{PassThrough:zhr}=Ice(),Vhr=$E(),U7e=o(t=>({algorithms:["sha512"],...t}),"putOpts");Rle.exports=jhr;async function jhr(t,e,r,i={}){let{memoize:s}=i;i=U7e(i);let n=await M7e(t,r,i),a=await L7e.insert(t,e,n.integrity,{...i,size:n.size});return s&&F7e.put(t,a,r,i),n.integrity}o(jhr,"putData");Rle.exports.stream=$hr;function $hr(t,e,r={}){let{memoize:i}=r;r=U7e(r);let s,n,a,c,l=new Vhr;if(i){let h=new zhr().on("collect",f=>{c=f});l.push(h)}let u=M7e.stream(t,r).on("integrity",h=>{s=h}).on("size",h=>{n=h}).on("error",h=>{a=h});return l.push(u),l.push(new Hhr({async flush(){if(!a){let h=await L7e.insert(t,e,s,{...r,size:n});i&&c&&F7e.put(t,h,c,r),l.emit("integrity",s),l.emit("size",n)}}})),l}o($hr,"putStream")});var sKe=g(ir=>{"use strict";var Mn=o((t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),"R"),Whr=Mn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=o((s,n,a)=>{let c=s instanceof RegExp?r(s,a):s,l=n instanceof RegExp?r(n,a):n,u=c!==null&&l!=null&&(0,t.range)(c,l,a);return u&&{start:u[0],end:u[1],pre:a.slice(0,u[0]),body:a.slice(u[0]+c.length,u[1]),post:a.slice(u[1]+l.length)}},"Gs");t.balanced=e;var r=o((s,n)=>{let a=n.match(s);return a?a[0]:null},"Ie"),i=o((s,n,a)=>{let c,l,u,h,f,d=a.indexOf(s),p=a.indexOf(n,d+1),m=d;if(d>=0&&p>0){if(s===n)return[d,p];for(c=[],u=a.length;m>=0&&!f;){if(m===d)c.push(m),d=a.indexOf(s,m+1);else if(c.length===1){let A=c.pop();A!==void 0&&(f=[A,p])}else l=c.pop(),l!==void 0&&l<u&&(u=l,h=p),p=a.indexOf(n,m+1);m=d<p&&d>=0?d:p}c.length&&h!==void 0&&(f=[u,h])}return f},"zs");t.range=i}),Jhr=Mn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=D;var e=Whr(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",s="\0CLOSE"+Math.random()+"\0",n="\0COMMA"+Math.random()+"\0",a="\0PERIOD"+Math.random()+"\0",c=new RegExp(r,"g"),l=new RegExp(i,"g"),u=new RegExp(s,"g"),h=new RegExp(n,"g"),f=new RegExp(a,"g"),d=/\\\\/g,p=/\\{/g,m=/\\}/g,A=/\\,/g,E=/\\./g;t.EXPANSION_MAX=1e5;function y(Q){return isNaN(Q)?Q.charCodeAt(0):parseInt(Q,10)}o(y,"ce");function b(Q){return Q.replace(d,r).replace(p,i).replace(m,s).replace(A,n).replace(E,a)}o(b,"Qs");function C(Q){return Q.replace(c,"\\").replace(l,"{").replace(u,"}").replace(h,",").replace(f,".")}o(C,"ti");function I(Q){if(!Q)return[""];let z=[],$=(0,e.balanced)("{","}",Q);if(!$)return Q.split(",");let{pre:ne,body:ae,post:Ce}=$,Z=ne.split(",");Z[Z.length-1]+="{"+ae+"}";let ue=I(Ce);return Ce.length&&(Z[Z.length-1]+=ue.shift(),Z.push.apply(Z,ue)),z.push.apply(z,Z),z}o(I,"Ve");function D(Q,z={}){if(!Q)return[];let{max:$=t.EXPANSION_MAX}=z;return Q.slice(0,2)==="{}"&&(Q="\\{\\}"+Q.slice(2)),W(b(Q),$,!0).map(C)}o(D,"ei");function M(Q){return"{"+Q+"}"}o(M,"si");function R(Q){return/^-?0\d/.test(Q)}o(R,"ii");function U(Q,z){return Q<=z}o(U,"ri");function k(Q,z){return Q>=z}o(k,"ni");function W(Q,z,$){let ne=[],ae=(0,e.balanced)("{","}",Q);if(!ae)return[Q];let Ce=ae.pre,Z=ae.post.length?W(ae.post,z,!1):[""];if(/\$$/.test(ae.pre))for(let ue=0;ue<Z.length&&ue<z;ue++){let be=Ce+"{"+ae.body+"}"+Z[ue];ne.push(be)}else{let ue=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(ae.body),be=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(ae.body),Ye=ue||be,Ke=ae.body.indexOf(",")>=0;if(!Ye&&!Ke)return ae.post.match(/,(?!,).*\}/)?(Q=ae.pre+"{"+ae.body+s+ae.post,W(Q,z,!0)):[Q];let We;if(Ye)We=ae.body.split(/\.\./);else if(We=I(ae.body),We.length===1&&We[0]!==void 0&&(We=W(We[0],z,!1).map(M),We.length===1))return Z.map(qt=>ae.pre+We[0]+qt);let At;if(Ye&&We[0]!==void 0&&We[1]!==void 0){let qt=y(We[0]),kt=y(We[1]),sr=Math.max(We[0].length,We[1].length),Gt=We.length===3&&We[2]!==void 0?Math.abs(y(We[2])):1,Bi=U;kt<qt&&(Gt*=-1,Bi=k);let L=We.some(R);At=[];for(let H=qt;Bi(H,kt);H+=Gt){let Y;if(be)Y=String.fromCharCode(H),Y==="\\"&&(Y="");else if(Y=String(H),L){let se=sr-Y.length;if(se>0){let de=new Array(se+1).join("0");H<0?Y="-"+de+Y.slice(1):Y=de+Y}}At.push(Y)}}else{At=[];for(let qt=0;qt<We.length;qt++)At.push.apply(At,W(We[qt],z,!1))}for(let qt=0;qt<At.length;qt++)for(let kt=0;kt<Z.length&&ne.length<z;kt++){let sr=Ce+At[qt]+Z[kt];(!$||Ye||sr)&&ne.push(sr)}}return ne}o(W,"ht")}),Yhr=Mn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertValidPattern=void 0;var e=1024*64,r=o(i=>{if(typeof i!="string")throw new TypeError("invalid pattern");if(i.length>e)throw new TypeError("pattern is too long")},"oi");t.assertValidPattern=r}),Khr=Mn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseClass=void 0;var e={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",! Line truncated
globstar while`,L,Ie,H,et,It),this.matchOne(L.slice(Ie),H.slice(et),Y))return this.debug("globstar found match!",Ie,F,It),!0;if(It==="."||It===".."||!se.dot&&It.charAt(0)==="."){this.debug("dot detected!",L,Ie,H,et);break}this.debug("globstar swallow a segment, and continue"),Ie++}return!!(Y&&(this.debug(`
>>> no match, partial?`,L,Ie,H,et),Ie===F))}let wt;if(typeof fe=="string"?(wt=Ne===fe,this.debug("string match",fe,Ne,wt)):(wt=fe.test(Ne),this.debug("pattern match",fe,Ne,wt)),!wt)return!1}if(w===F&&x===te)return!0;if(w===F)return Y;if(x===te)return w===F-1&&L[w]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(L){(0,r.assertValidPattern)(L);let H=this.options;if(L==="**")return t.GLOBSTAR;if(L==="")return"";let Y,se=null;(Y=L.match(y))?se=H.dot?C:b:(Y=L.match(c))?se=(H.nocase?H.dot?f:h:H.dot?u:l)(Y[1]):(Y=L.match(I))?se=(H.nocase?H.dot?M:D:H.dot?R:U)(Y):(Y=L.match(d))?se=H.dot?m:p:(Y=L.match(A))&&(se=E);let de=i.AST.fromGlob(L,this.options).toMMPattern();return se&&typeof de=="object"&&Reflect.defineProperty(de,"test",{value:se}),de}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let L=this.set;if(!L.length)return this.regexp=!1,this.regexp;let H=this.options,Y=H.noglobstar?ne:H.dot?ae:Ce,se=new Set(H.nocase?["i"]:[]),de=L.map(F=>{let te=F.map(Ne=>{if(Ne instanceof RegExp)for(let Ie of Ne.flags.split(""))se.add(Ie);return typeof Ne=="string"?qt(Ne):Ne===t.GLOBSTAR?t.GLOBSTAR:Ne._src});te.forEach((Ne,Ie)=>{let et=te[Ie+1],It=te[Ie-1];Ne!==t.GLOBSTAR||It===t.GLOBSTAR||(It===void 0?et!==void 0&&et!==t.GLOBSTAR?te[Ie+1]="(?:\\/|"+Y+"\\/)?"+et:te[Ie]=Y:et===void 0?te[Ie-1]=It+"(?:\\/|\\/"+Y+")?":et!==t.GLOBSTAR&&(te[Ie-1]=It+"(?:\\/|\\/"+Y+"\\/)"+et,te[Ie+1]=t.GLOBSTAR))});let fe=te.filter(Ne=>Ne!==t.GLOBSTAR);if(this.partial&&fe.length>=1){let Ne=[];for(let Ie=1;Ie<=fe.length;Ie++)Ne.push(fe.slice(0,Ie).join("/"));return"(?:"+Ne.join("|")+")"}return fe.join("/")}).join("|"),[w,x]=L.length>1?["(?:",")"]:["",""];de="^"+w+de+x+"$",this.partial&&(de="^(?:\\/|"+w+de.slice(1,-1)+x+")$"),this.negate&&(de="^(?!"+de+").+$");try{this.regexp=new RegExp(de,[...se].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(L){return this.preserveMultipleSlashes?L.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(L)?["",...L.split(/\/+/)]:L.split(/\/+/)}match(L,H=this.partial){if(this.debug("match",L,this.pattern),this.comment)return!1;if(this.empty)return L==="";if(L==="/"&&H)return!0;let Y=this.options;this.isWindows&&(L=L.split("\\").join("/"));let se=this.slashSplit(L);this.debug(this.pattern,"split",se);let de=this.set;this.debug(this.pattern,"set",de);let w=se[se.length-1];if(!w)for(let x=se.length-2;!w&&x>=0;x--)w=se[x];for(let x=0;x<de.length;x++){let F=de[x],te=se;if(Y.matchBase&&F.length===1&&(te=[w]),this.matchOne(te,F,H))return Y.flipNegate?!0:!this.negate}return Y.flipNegate?!1:this.negate}static defaults(L){return t.minimatch.defaults(L).Minimatch}};t.Minimatch=kt;var sr=G7e();Object.defineProperty(t,"AST",{enumerable:!0,get:o(function(){return sr.AST},"get")});var Gt=H7e();Object.defineProperty(t,"escape",{enumerable:!0,get:o(function(){return Gt.escape},"get")});var Bi=Tle();Object.defineProperty(t,"unescape",{enumerable:!0,get:o(function(){return Bi.unescape},"get")}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=kt,t.minimatch.escape=s.escape,t.minimatch.unescape=n.unescape}),Xhr=Mn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var e=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,r=new Set,i=typeof process=="object"&&process?process:{},s=o((p,m,A,E)=>{typeof i.emitWarning=="function"?i.emitWarning(p,m,A,E):console.error(`[${A}] ${m}: ${p}`)},"ls"),n=globalThis.AbortController,a=globalThis.AbortSignal;if(typeof n>"u"){a=class{static{o(this,"os")}onabort;_onabort=[];reason;aborted=!1;addEventListener(A,E){this._onabort.push(E)}},n=class{static{o(this,"Lt")}constructor(){m()}signal=new a;abort(A){if(!this.signal.aborted){this.signal.reason=A,this.signal.aborted=!0;for(let E of this.signal._onabort)E(A);this.signal.onabort?.(A)}}};let p=i.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",m=o(()=>{p&&(p=!1,s("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",m))},"t")}var c=o(p=>!r.has(p),"sr"),l=o(p=>p&&p===Math.floor(p)&&p>0&&isFinite(p),"V"),u=o(p=>l(p)?p<=Math.pow(2,8)?Uint8Array:p<=Math.pow(2,16)?Uint16Array:p<=Math.pow(2,32)?Uint32Array:p<=Number.MAX_SAFE_INTEGER?h:null:null,"cs"),h=class extends Array{static{o(this,"Nt")}constructor(p){super(p),this.fill(0)}},f=class XN{static{o(this,"at")}heap;length;static#e=!1;static create(m){let A=u(m);if(!A)return[];XN.#e=!0;let E=new XN(m,A);return XN.#e=!1,E}constructor(m,A){if(!XN.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new A(m),this.length=0}push(m){this.heap[this.length++]=m}pop(){return this.heap[ Line truncated
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}o(Alr,"checksumError")});var T7e=g((Lmi,gle)=>{"use strict";var v7e=sS(),x7e=ON(),_7e=B7e(),glr=pN(),{PassThrough:ylr}=hce(),Elr=zE(),R7e=o(t=>({algorithms:["sha512"],...t}),"putOpts");gle.exports=blr;async function blr(t,e,r,i={}){let{memoize:n}=i;i=R7e(i);let s=await _7e(t,r,i),a=await v7e.insert(t,e,s.integrity,{...i,size:s.size});return n&&x7e.put(t,a,r,i),s.integrity}o(blr,"putData");gle.exports.stream=wlr;function wlr(t,e,r={}){let{memoize:i}=r;r=R7e(r);let n,s,a,c,l=new Elr;if(i){let h=new ylr().on("collect",f=>{c=f});l.push(h)}let u=_7e.stream(t,r).on("integrity",h=>{n=h}).on("size",h=>{s=h}).on("error",h=>{a=h});return l.push(u),l.push(new glr({async flush(){if(!a){let h=await v7e.insert(t,e,n,{...r,size:s});i&&c&&x7e.put(t,h,c,r),l.emit("integrity",n),l.emit("size",s)}}})),l}o(wlr,"putStream")});var $7e=g(pr=>{"use strict";var zs=o((t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),"R"),Clr=zs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=o((n,s,a)=>{let c=n instanceof RegExp?r(n,a):n,l=s instanceof RegExp?r(s,a):s,u=c!==null&&l!=null&&(0,t.range)(c,l,a);return u&&{start:u[0],end:u[1],pre:a.slice(0,u[0]),body:a.slice(u[0]+c.length,u[1]),post:a.slice(u[1]+l.length)}},"Gs");t.balanced=e;var r=o((n,s)=>{let a=s.match(n);return a?a[0]:null},"Ie"),i=o((n,s,a)=>{let c,l,u,h,f,d=a.indexOf(n),p=a.indexOf(s,d+1),m=d;if(d>=0&&p>0){if(n===s)return[d,p];for(c=[],u=a.length;m>=0&&!f;){if(m===d)c.push(m),d=a.indexOf(n,m+1);else if(c.length===1){let A=c.pop();A!==void 0&&(f=[A,p])}else l=c.pop(),l!==void 0&&l<u&&(u=l,h=p),p=a.indexOf(s,m+1);m=d<p&&d>=0?d:p}c.length&&h!==void 0&&(f=[u,h])}return f},"zs");t.range=i}),Ilr=zs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=P;var e=Clr(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",n="\0CLOSE"+Math.random()+"\0",s="\0COMMA"+Math.random()+"\0",a="\0PERIOD"+Math.random()+"\0",c=new RegExp(r,"g"),l=new RegExp(i,"g"),u=new RegExp(n,"g"),h=new RegExp(s,"g"),f=new RegExp(a,"g"),d=/\\\\/g,p=/\\{/g,m=/\\}/g,A=/\\,/g,b=/\\./g;t.EXPANSION_MAX=1e5;function E(G){return isNaN(G)?G.charCodeAt(0):parseInt(G,10)}o(E,"ce");function w(G){return G.replace(d,r).replace(p,i).replace(m,n).replace(A,s).replace(b,a)}o(w,"Qs");function I(G){return G.replace(c,"\\").replace(l,"{").replace(u,"}").replace(h,",").replace(f,".")}o(I,"ti");function S(G){if(!G)return[""];let K=[],ee=(0,e.balanced)("{","}",G);if(!ee)return G.split(",");let{pre:se,body:me,post:ae}=ee,ie=se.split(",");ie[ie.length-1]+="{"+me+"}";let Ae=S(ae);return ae.length&&(ie[ie.length-1]+=Ae.shift(),ie.push.apply(ie,Ae)),K.push.apply(K,ie),K}o(S,"Ve");function P(G,K={}){if(!G)return[];let{max:ee=t.EXPANSION_MAX}=K;return G.slice(0,2)==="{}"&&(G="\\{\\}"+G.slice(2)),te(w(G),ee,!0).map(I)}o(P,"ei");function z(G){return"{"+G+"}"}o(z,"si");function O(G){return/^-?0\d/.test(G)}o(O,"ii");function V(G,K){return G<=K}o(V,"ri");function M(G,K){return G>=K}o(M,"ni");function te(G,K,ee){let se=[],me=(0,e.balanced)("{","}",G);if(!me)return[G];let ae=me.pre,ie=me.post.length?te(me.post,K,!1):[""];if(/\$$/.test(me.pre))for(let Ae=0;Ae<ie.length&&Ae<K;Ae++){let ve=ae+"{"+me.body+"}"+ie[Ae];se.push(ve)}else{let Ae=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(me.body),ve=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(me.body),Je=Ae||ve,rt=me.body.indexOf(",")>=0;if(!Je&&!rt)return me.post.match(/,(?!,).*\}/)?(G=me.pre+"{"+me.body+n+me.post,te(G,K,!0)):[G];let Ye;if(Je)Ye=me.body.split(/\.\./);else if(Ye=S(me.body),Ye.length===1&&Ye[0]!==void 0&&(Ye=te(Ye[0],K,!1).map(z),Ye.length===1))return ie.map(Pt=>me.pre+Ye[0]+Pt);let ut;if(Je&&Ye[0]!==void 0&&Ye[1]!==void 0){let Pt=E(Ye[0]),ht=E(Ye[1]),kt=Math.max(Ye[0].length,Ye[1].length),xt=Ye.length===3&&Ye[2]!==void 0?Math.abs(E(Ye[2])):1,Fr=V;ht<Pt&&(xt*=-1,Fr=M);let q=Ye.some(O);ut=[];for(let Y=Pt;Fr(Y,ht);Y+=xt){let re;if(ve)re=String.fromCharCode(Y),re==="\\"&&(re="");else if(re=String(Y),q){let ce=kt-re.length;if(ce>0){let Ce=new Array(ce+1).join("0");Y<0?re="-"+Ce+re.slice(1):re=Ce+re}}ut.push(re)}}else{ut=[];for(let Pt=0;Pt<Ye.length;Pt++)ut.push.apply(ut,te(Ye[Pt],K,!1))}for(let Pt=0;Pt<ut.length;Pt++)for(let ht=0;ht<ie.length&&se.length<K;ht++){let kt=ae+ut[Pt]+ie[ht];(!ee||Je||kt)&&se.push(kt)}}return se}o(te,"ht")}),Slr=zs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertValidPattern=void 0;var e=1024*64,r=o(i=>{if(typeof i!="string")throw new TypeError("invalid pattern");if(i.length>e)throw new TypeError("pattern is too long")},"oi");t.assertValidPattern=r}),Blr=zs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseClass=void 0;var e={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]" Line truncated
globstar while`,q,_e,Y,st,_t),this.matchOne(q.slice(_e),Y.slice(st),re))return this.debug("globstar found match!",_e,H,_t),!0;if(_t==="."||_t===".."||!ce.dot&&_t.charAt(0)==="."){this.debug("dot detected!",q,_e,Y,st);break}this.debug("globstar swallow a segment, and continue"),_e++}return!!(re&&(this.debug(`
>>> no match, partial?`,q,_e,Y,st),_e===H))}let ct;if(typeof Ee=="string"?(ct=Pe===Ee,this.debug("string match",Ee,Pe,ct)):(ct=Ee.test(Pe),this.debug("pattern match",Ee,Pe,ct)),!ct)return!1}if(C===H&&N===ne)return!0;if(C===H)return re;if(N===ne)return C===H-1&&q[C]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(q){(0,r.assertValidPattern)(q);let Y=this.options;if(q==="**")return t.GLOBSTAR;if(q==="")return"";let re,ce=null;(re=q.match(E))?ce=Y.dot?I:w:(re=q.match(c))?ce=(Y.nocase?Y.dot?f:h:Y.dot?u:l)(re[1]):(re=q.match(S))?ce=(Y.nocase?Y.dot?z:P:Y.dot?O:V)(re):(re=q.match(d))?ce=Y.dot?m:p:(re=q.match(A))&&(ce=b);let Ce=i.AST.fromGlob(q,this.options).toMMPattern();return ce&&typeof Ce=="object"&&Reflect.defineProperty(Ce,"test",{value:ce}),Ce}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let q=this.set;if(!q.length)return this.regexp=!1,this.regexp;let Y=this.options,re=Y.noglobstar?se:Y.dot?me:ae,ce=new Set(Y.nocase?["i"]:[]),Ce=q.map(H=>{let ne=H.map(Pe=>{if(Pe instanceof RegExp)for(let _e of Pe.flags.split(""))ce.add(_e);return typeof Pe=="string"?Pt(Pe):Pe===t.GLOBSTAR?t.GLOBSTAR:Pe._src});ne.forEach((Pe,_e)=>{let st=ne[_e+1],_t=ne[_e-1];Pe!==t.GLOBSTAR||_t===t.GLOBSTAR||(_t===void 0?st!==void 0&&st!==t.GLOBSTAR?ne[_e+1]="(?:\\/|"+re+"\\/)?"+st:ne[_e]=re:st===void 0?ne[_e-1]=_t+"(?:\\/|\\/"+re+")?":st!==t.GLOBSTAR&&(ne[_e-1]=_t+"(?:\\/|\\/"+re+"\\/)"+st,ne[_e+1]=t.GLOBSTAR))});let Ee=ne.filter(Pe=>Pe!==t.GLOBSTAR);if(this.partial&&Ee.length>=1){let Pe=[];for(let _e=1;_e<=Ee.length;_e++)Pe.push(Ee.slice(0,_e).join("/"));return"(?:"+Pe.join("|")+")"}return Ee.join("/")}).join("|"),[C,N]=q.length>1?["(?:",")"]:["",""];Ce="^"+C+Ce+N+"$",this.partial&&(Ce="^(?:\\/|"+C+Ce.slice(1,-1)+N+")$"),this.negate&&(Ce="^(?!"+Ce+").+$");try{this.regexp=new RegExp(Ce,[...ce].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(q){return this.preserveMultipleSlashes?q.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(q)?["",...q.split(/\/+/)]:q.split(/\/+/)}match(q,Y=this.partial){if(this.debug("match",q,this.pattern),this.comment)return!1;if(this.empty)return q==="";if(q==="/"&&Y)return!0;let re=this.options;this.isWindows&&(q=q.split("\\").join("/"));let ce=this.slashSplit(q);this.debug(this.pattern,"split",ce);let Ce=this.set;this.debug(this.pattern,"set",Ce);let C=ce[ce.length-1];if(!C)for(let N=ce.length-2;!C&&N>=0;N--)C=ce[N];for(let N=0;N<Ce.length;N++){let H=Ce[N],ne=ce;if(re.matchBase&&H.length===1&&(ne=[C]),this.matchOne(ne,H,Y))return re.flipNegate?!0:!this.negate}return re.flipNegate?!1:this.negate}static defaults(q){return t.minimatch.defaults(q).Minimatch}};t.Minimatch=ht;var kt=N7e();Object.defineProperty(t,"AST",{enumerable:!0,get:o(function(){return kt.AST},"get")});var xt=D7e();Object.defineProperty(t,"escape",{enumerable:!0,get:o(function(){return xt.escape},"get")});var Fr=yle();Object.defineProperty(t,"unescape",{enumerable:!0,get:o(function(){return Fr.unescape},"get")}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=ht,t.minimatch.escape=n.escape,t.minimatch.unescape=s.unescape}),vlr=zs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var e=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,r=new Set,i=typeof process=="object"&&process?process:{},n=o((p,m,A,b)=>{typeof i.emitWarning=="function"?i.emitWarning(p,m,A,b):console.error(`[${A}] ${m}: ${p}`)},"ls"),s=globalThis.AbortController,a=globalThis.AbortSignal;if(typeof s>"u"){a=class{static{o(this,"os")}onabort;_onabort=[];reason;aborted=!1;addEventListener(A,b){this._onabort.push(b)}},s=class{static{o(this,"Lt")}constructor(){m()}signal=new a;abort(A){if(!this.signal.aborted){this.signal.reason=A,this.signal.aborted=!0;for(let b of this.signal._onabort)b(A);this.signal.onabort?.(A)}}};let p=i.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",m=o(()=>{p&&(p=!1,n("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",m))},"t")}var c=o(p=>!r.has(p),"sr"),l=o(p=>p&&p===Math.floor(p)&&p>0&&isFinite(p),"V"),u=o(p=>l(p)?p<=Math.pow(2,8)?Uint8Array:p<=Math.pow(2,16)?Uint16Array:p<=Math.pow(2,32)?Uint32Array:p<=Number.MAX_SAFE_INTEGER?h:null:null,"cs"),h=class extends Array{static{o(this,"Nt")}constructor(p){super(p),this.fill(0)}},f=class UN{static{o(this,"at")}heap;length;static#e=!1;static create(m){let A=u(m);if(!A)return[];UN.#e=!0;let b=new UN(m,A);return UN.#e=!1,b}constructor(m,A){if(!UN.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new A(m),this.length=0}push(m){this.heap[this.length++]=m}pop() Line truncated
\r
`);if(d===-1){u5("have not received end of HTTP headers yet..."),n();return}let p=f.slice(0,d).toString("ascii").split(`\r
`),m=p.shift();if(!m)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=m.split(" "),E=+A[1],y=A.slice(2).join(" "),b={};for(let C of p){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let D=C.slice(0,I).toLowerCase(),M=C.slice(I+1).trimStart(),R=b[D];typeof R=="string"?b[D]=[R,M]:Array.isArray(R)?R.push(M):b[D]=M}u5("got proxy server response: %o %o",m,b),a(),e({connect:{statusCode:E,statusText:y,headers:b},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),n()})}o(_dr,"parseProxyResponse");vS.parseProxyResponse=_dr});var WKe=g(ql=>{"use strict";var Rdr=ql&&ql.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),Tdr=ql&&ql.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),jKe=ql&&ql.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Rdr(e,t,r);return Tdr(e,t),e},$Ke=ql&&ql.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ql,"__esModule",{value:!0});ql.HttpsProxyAgent=void 0;var r1=jKe(require("net")),zKe=jKe(require("tls")),Ndr=$Ke(require("assert")),Ddr=$Ke(sy()),Odr=lx(),Pdr=require("url"),kdr=HKe(),i1=(0,Ddr.default)("https-proxy-agent"),h5=class extends Odr.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Pdr.URL(e):e,this.proxyHeaders=r?.headers??{},i1("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?VKe(r,"headers"):null,host:i,port:s}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let s;if(i.protocol==="https:"){i1("Creating `tls.Socket`: %o",this.connectOpts);let d=this.connectOpts.servername||this.connectOpts.host;s=zKe.connect({...this.connectOpts,servername:d&&r1.isIP(d)?void 0:d})}else i1("Creating `net.Socket`: %o",this.connectOpts),s=r1.connect(this.connectOpts);let n=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=r1.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
`;if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}n.Host=`${a}:${r.port}`,n["Proxy-Connection"]||(n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(n))c+=`${d}: ${n[d]}\r
`;let l=(0,kdr.parseProxyResponse)(s);s.write(`${c}\r
`);let{connect:u,buffered:h}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200){if(e.once("socket",Qdr),r.secureEndpoint){i1("Upgrading socket connection to TLS");let d=r.servername||r.host;return zKe.connect({...VKe(r,"host","path","port"),socket:s,servername:r1.isIP(d)?void 0:d})}return s}s.destroy();let f=new r1.Socket({writable:!1});return f.readable=!0,e.once("socket",d=>{i1("Replaying proxy buffer for failed request"),(0,Ndr.default)(d.listenerCount("data")>0),d.push(h),d.push(null)}),f}};h5.protocols=["http","https"];ql.HttpsProxyAgent=h5;function Qdr(t){t.resume()}o(Qdr,"resume");function VKe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(VKe,"omit")});var XKe=g(Hp=>{"use strict";Object.defineProperty(Hp,"__esModule",{value:!0});var JKe=require("buffer"),n0={INVALID_ENCODING:"Invalid encoding provided. Please specify a valid encoding the internal Node.js Buffer supports.",INVALID_SMARTBUFFER_SIZE:"Invalid size provided. Size must be a valid integer greater than zero.",INVALID_SMARTBUFFER_BUFFER:"Invalid Buffer provided in SmartBufferOptions.",INVALID_SMARTBUFFER_OBJECT:"Invalid SmartBufferOptions object supplied to SmartBuffer constructor or factory methods.",INVALID_OFFSET:"An invalid offset value was provided.",INVALID_OFFSET_NON_NUMBER:"An invalid offset value was provided. A numeric value is required.",INVALID_LENGTH:"An invalid length value was provided.",INVALID_LENGTH_NON_NUMBER:"An invalid length value was provived. A numeric value is required.",INVALID_TARGET_OFFSET:"Target offset is beyond the bounds of the internal SmartBuffer data.",INVALID_TARGET_LENGTH:"Specified length value moves cursor beyong the bounds of the internal SmartBuffer data.",INVALID_READ_BEYOND_BOUNDS:"Attempted to read beyond the bounds of the managed data.",INVALID_WRITE_BEYOND_BOUNDS:"Attempted to write beyond the bounds of the managed data."};Hp.ERRORS=n0;function Ldr(t){if(!JKe.Buffer.isEncoding(t))throw new Error(n0.INVALID_ENCODING)}o(Ldr,"checkEncoding");Hp.checkEncoding=Ldr;function YKe(t){return typeof t=="number"&&isFinite(t)&&qdr(t)}o(YKe,"isFiniteInteger");Hp.isFiniteInteger=YKe;function KKe(t,e){if(typeof t=="number"){if(!YKe(t)||t<0)throw new Error(e?n0.INVALID_OFFSET:n0.INVALID_LENGTH)}else throw new Error(e?n0.INVALID_OFFSET_NON_NUMBER:n0.INVALID_LENGTH_NON_NUMBER)}o(KKe,"checkOffsetOrLengthValue");function Fdr(t){KKe(t,!1)}o(Fdr,"checkLengthValue");Hp.checkLengthValue=Fdr;function Mdr(t){KKe(t,!0)}o(Mdr,"checkOffsetValue");Hp.checkOffsetValue=Mdr;function Udr(t,e){if(t<0||t>e.length)throw new Error(n0.INVALID_TARGET_OFFSET)}o(Udr,"checkTargetOffset");Hp.checkTargetOffset=Udr;function qdr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}o(qdr,"isInteger");function Gdr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof JKe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}o(Gdr,"bigIntAndBufferInt64Check");Hp.bigIntAndBufferInt64Check=Gdr});var eXe=g(eue=>{"use strict";Object.defineProperty(eue,"__esModule",{value:!0});var Ut=XKe(),ZKe=4096,Hdr="utf8",Zle=class t{static{o(this,"SmartBuffer")}constructor(e){if(this.length=0,this._encoding=Hdr,this._writeOffset=0,this._readOffset=0,t.isSmartBufferOptions(e))if(e.encoding&&(Ut.checkEncoding(e.encoding),this._encoding=e.encoding),e.size)if(Ut.isFiniteInteger(e.size)&&e.size>0)this._buff=Buffer.allocUnsafe(e.size);else throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_SIZE);else if(e.buff)if(Buffer.isBuffer(e.buff))this._buff=e.buff,this.length=e.buff.length;else throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(ZKe);else{if(typeof e<"u")throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(ZKe)}}static fromSize(e,r){return new this({size:e,encoding:r})}static fromBuffer(e,r){return new this({buff:e,encoding:r})}static fromOptions(e){return new this(e)}static isSmartBufferOptions(e){let r=e;return r&&(r.encoding!==void 0||r.size!==void 0||r.buff!==void 0)}readInt8(e){return this._readNumberValue(Buffer.prototype.readInt8,1,e)}readInt16BE(e){return this._readNumberValue(Buffer.prototype.readInt16BE,2,e)}readInt16LE(e){return this._readNumberValue(Buffer.prototype.readInt16LE,2,e)}readInt32BE(e){return this._readNumberValue(Buffer.prototype.readInt32BE,4,e)}readInt32LE(e){return this._readNumberValue(Buffer.prototype.readInt32LE,4,e)}readBigInt64BE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,e)}readBigInt64LE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64LE"),this._readNumberValue(Buffer.prototype.readBigInt64LE,8,e)}writeInt8(e,r){return this._writeNumberValue(Buffer.prototype.writeInt8,1,e,r),this}insertInt8(e,r){return this._insertNumberValue(Buffer.prototype.writeInt8,1,e,r)}writeInt16BE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}insertInt Line truncated
`);if(d===-1){z4("have not received end of HTTP headers yet..."),s();return}let p=f.slice(0,d).toString("ascii").split(`\r
`),m=p.shift();if(!m)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=m.split(" "),b=+A[1],E=A.slice(2).join(" "),w={};for(let I of p){if(!I)continue;let S=I.indexOf(":");if(S===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${I}"`));let P=I.slice(0,S).toLowerCase(),z=I.slice(S+1).trimStart(),O=w[P];typeof O=="string"?w[P]=[O,z]:Array.isArray(O)?O.push(z):w[P]=z}z4("got proxy server response: %o %o",m,w),a(),e({connect:{statusCode:b,statusText:E,headers:w},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),s()})}o(rhr,"parseProxyResponse");gS.parseProxyResponse=rhr});var LKe=g(Vl=>{"use strict";var ihr=Vl&&Vl.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),nhr=Vl&&Vl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),kKe=Vl&&Vl.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ihr(e,t,r);return nhr(e,t),e},QKe=Vl&&Vl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Vl,"__esModule",{value:!0});Vl.HttpsProxyAgent=void 0;var zN=kKe(require("net")),OKe=kKe(require("tls")),shr=QKe(require("assert")),ohr=QKe(iy()),ahr=ex(),chr=require("url"),lhr=DKe(),VN=(0,ohr.default)("https-proxy-agent"),V4=class extends ahr.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new chr.URL(e):e,this.proxyHeaders=r?.headers??{},VN("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?PKe(r,"headers"):null,host:i,port:n}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){VN("Creating `tls.Socket`: %o",this.connectOpts);let d=this.connectOpts.servername||this.connectOpts.host;n=OKe.connect({...this.connectOpts,servername:d&&zN.isIP(d)?void 0:d})}else VN("Creating `net.Socket`: %o",this.connectOpts),n=zN.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=zN.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
`;if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(s))c+=`${d}: ${s[d]}\r
`;let l=(0,lhr.parseProxyResponse)(n);n.write(`${c}\r
`);let{connect:u,buffered:h}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200){if(e.once("socket",uhr),r.secureEndpoint){VN("Upgrading socket connection to TLS");let d=r.servername||r.host;return OKe.connect({...PKe(r,"host","path","port"),socket:n,servername:zN.isIP(d)?void 0:d})}return n}n.destroy();let f=new zN.Socket({writable:!1});return f.readable=!0,e.once("socket",d=>{VN("Replaying proxy buffer for failed request"),(0,shr.default)(d.listenerCount("data")>0),d.push(h),d.push(null)}),f}};V4.protocols=["http","https"];Vl.HttpsProxyAgent=V4;function uhr(t){t.resume()}o(uhr,"resume");function PKe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(PKe,"omit")});var qKe=g(Vp=>{"use strict";Object.defineProperty(Vp,"__esModule",{value:!0});var MKe=require("buffer"),r0={INVALID_ENCODING:"Invalid encoding provided. Please specify a valid encoding the internal Node.js Buffer supports.",INVALID_SMARTBUFFER_SIZE:"Invalid size provided. Size must be a valid integer greater than zero.",INVALID_SMARTBUFFER_BUFFER:"Invalid Buffer provided in SmartBufferOptions.",INVALID_SMARTBUFFER_OBJECT:"Invalid SmartBufferOptions object supplied to SmartBuffer constructor or factory methods.",INVALID_OFFSET:"An invalid offset value was provided.",INVALID_OFFSET_NON_NUMBER:"An invalid offset value was provided. A numeric value is required.",INVALID_LENGTH:"An invalid length value was provided.",INVALID_LENGTH_NON_NUMBER:"An invalid length value was provived. A numeric value is required.",INVALID_TARGET_OFFSET:"Target offset is beyond the bounds of the internal SmartBuffer data.",INVALID_TARGET_LENGTH:"Specified length value moves cursor beyong the bounds of the internal SmartBuffer data.",INVALID_READ_BEYOND_BOUNDS:"Attempted to read beyond the bounds of the managed data.",INVALID_WRITE_BEYOND_BOUNDS:"Attempted to write beyond the bounds of the managed data."};Vp.ERRORS=r0;function hhr(t){if(!MKe.Buffer.isEncoding(t))throw new Error(r0.INVALID_ENCODING)}o(hhr,"checkEncoding");Vp.checkEncoding=hhr;function FKe(t){return typeof t=="number"&&isFinite(t)&&mhr(t)}o(FKe,"isFiniteInteger");Vp.isFiniteInteger=FKe;function UKe(t,e){if(typeof t=="number"){if(!FKe(t)||t<0)throw new Error(e?r0.INVALID_OFFSET:r0.INVALID_LENGTH)}else throw new Error(e?r0.INVALID_OFFSET_NON_NUMBER:r0.INVALID_LENGTH_NON_NUMBER)}o(UKe,"checkOffsetOrLengthValue");function fhr(t){UKe(t,!1)}o(fhr,"checkLengthValue");Vp.checkLengthValue=fhr;function dhr(t){UKe(t,!0)}o(dhr,"checkOffsetValue");Vp.checkOffsetValue=dhr;function phr(t,e){if(t<0||t>e.length)throw new Error(r0.INVALID_TARGET_OFFSET)}o(phr,"checkTargetOffset");Vp.checkTargetOffset=phr;function mhr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}o(mhr,"isInteger");function Ahr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof MKe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}o(Ahr,"bigIntAndBufferInt64Check");Vp.bigIntAndBufferInt64Check=Ahr});var HKe=g(Gle=>{"use strict";Object.defineProperty(Gle,"__esModule",{value:!0});var Xt=qKe(),GKe=4096,ghr="utf8",qle=class t{static{o(this,"SmartBuffer")}constructor(e){if(this.length=0,this._encoding=ghr,this._writeOffset=0,this._readOffset=0,t.isSmartBufferOptions(e))if(e.encoding&&(Xt.checkEncoding(e.encoding),this._encoding=e.encoding),e.size)if(Xt.isFiniteInteger(e.size)&&e.size>0)this._buff=Buffer.allocUnsafe(e.size);else throw new Error(Xt.ERRORS.INVALID_SMARTBUFFER_SIZE);else if(e.buff)if(Buffer.isBuffer(e.buff))this._buff=e.buff,this.length=e.buff.length;else throw new Error(Xt.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(GKe);else{if(typeof e<"u")throw new Error(Xt.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(GKe)}}static fromSize(e,r){return new this({size:e,encoding:r})}static fromBuffer(e,r){return new this({buff:e,encoding:r})}static fromOptions(e){return new this(e)}static isSmartBufferOptions(e){let r=e;return r&&(r.encoding!==void 0||r.size!==void 0||r.buff!==void 0)}readInt8(e){return this._readNumberValue(Buffer.prototype.readInt8,1,e)}readInt16BE(e){return this._readNumberValue(Buffer.prototype.readInt16BE,2,e)}readInt16LE(e){return this._readNumberValue(Buffer.prototype.readInt16LE,2,e)}readInt32BE(e){return this._readNumberValue(Buffer.prototype.readInt32BE,4,e)}readInt32LE(e){return this._readNumberValue(Buffer.prototype.readInt32LE,4,e)}readBigInt64BE(e){return Xt.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,e)}readBigInt64LE(e){return Xt.bigIntAndBufferInt64Check("readBigInt64LE"),this._readNumberValue(Buffer.prototype.readBigInt64LE,8,e)}writeInt8(e,r){return this._writeNumberValue(Buffer.prototype.writeInt8,1,e,r),this}insertInt8(e,r){return this._insertNumberValue(Buffer.prototype.writeInt8,1,e,r)}writeInt16BE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}insertInt Line truncated
`).join(`
`+n),t.push(s+"m+"+SG.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=p0r()+e+" "+t[0]}o(d0r,"formatArgs");function p0r(){return wn.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(p0r,"getDate");function m0r(...t){return process.stderr.write(IG.formatWithOptions(wn.inspectOpts,...t)+`
`)}o(m0r,"log");function A0r(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(A0r,"save");function g0r(){return process.env.DEBUG}o(g0r,"load");function y0r(t){t.inspectOpts={};let e=Object.keys(wn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=wn.inspectOpts[e[r]]}o(y0r,"init");SG.exports=Khe()(wn);var{formatters:Vet}=SG.exports;Vet.o=function(t){return this.inspectOpts.colors=this.useColors,IG.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Vet.O=function(t){return this.inspectOpts.colors=this.useColors,IG.inspect(t,this.inspectOpts)}});var Zhe=g((Ewi,Xhe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Xhe.exports=zet():Xhe.exports=jet()});var Wet=g((bwi,$et)=>{var E0r=require("dns"),b0r=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],w0r=o(t=>{let{strictSSL:e,...r}={...t};if(r.method=r.method?r.method.toUpperCase():"GET",e==null?r.rejectUnauthorized=process.env.NODE_TLS_REJECT_UNAUTHORIZED!=="0":r.rejectUnauthorized=e!==!1,!r.retry)r.retry={retries:0};else if(typeof r.retry=="string"){let i=parseInt(r.retry,10);isFinite(i)?r.retry={retries:i}:r.retry={retries:0}}else typeof r.retry=="number"?r.retry={retries:r.retry}:r.retry={retries:0,...r.retry};return r.dns={ttl:300*1e3,lookup:E0r.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(s=>b0r.includes(s.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r},"configureOptions");$et.exports=w0r});var tfe=g((Cwi,Zet)=>{var Jet=Zae(),Yet=nce(),C0r=Of(),Ket={shared:!1,ignoreCargoCult:!0},I0r={status:200,headers:{}},eB=o(t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"requestObject"),Xet=o(t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"responseObject"),efe=class{static{o(this,"CachePolicy")}constructor({entry:e,request:r,response:i,options:s}){this.entry=e,this.request=eB(r),this.response=Xet(i),this.options=s,this.policy=new Jet(this.request,this.response,Ket),this.entry&&(this.policy._responseTime=this.entry.metadata.time)}static storable(e,r){return!r.cachePath||r.cache==="no-store"||!["GET","HEAD"].includes(e.method)?!1:new Jet(eB(e),I0r,Ket).storable()}satisfies(e){let r=eB(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new Yet(this.request),s=new Yet(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(s.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(s.languages())||JSON.stringify(i.encodings())!==JSON.stringify(s.encodings())?!1:this.options.integrity?C0r.parse(this.options.integrity).match(this.entry.integrity):!0}storable(){return this.policy.storable()}get mustRevalidate(){return!!this.policy._rescc["must-revalidate"]}needsRevalidation(e){let r=eB(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=eB(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=eB(e),s=Xet(r);return!this.policy.revalidatedPolicy(i,s).modified}};Zet.exports=efe});var ttt=g((Swi,ett)=>{var rfe=class extends Error{static{o(this,"NotCachedError")}constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};ett.exports={NotCachedError:rfe}});var sfe=g((vwi,rtt)=>{"use strict";var S0r=$E(),ife=class extends S0r{static{o(this,"CachingMinipassPipeline")}#e=[];#t=new Map;constructor(e,...r){super(),this.#e=e.events,r.length&&this.push(...r)}on(e,r){return this.#e.includes(e)&&this.#t.has(e)?r(...this.#t.get(e)):super.on(e,r)}emit(e,...r){return this.#e.includes(e)&&this.#t.set(e,r),super.emit(e,...r)}};rtt.exports=ife});var stt=g((_wi,itt)=>{var{URL:B0r,format:v0r}=require("url"),x0r={auth:!1,fragment:!1,search:!0,unicode:!1},_0r=o(t=>{let e=new B0r(t.url);return`make-fetch-happen:request-cache:${v0r(e,x0r)}`},"cacheKey");itt.exports=_0r});var ntt=g((Twi,R0r)=>{R0r.exports={name:"make-fetch-happen",version:"15.0.4",description:"Opinionated, caching, retrying fetch client",main:"lib/index.js",files:["bin/","lib/"],scripts:{test:"tap",posttest:"npm run lint",eslint:'eslint "**/*.{js,cjs,ts,mjs,jsx,tsx}"',lint:"npm run eslint",lintfix:"npm run eslint -- --fix",postlint:"template-oss-check",snap:"tap","template-oss-apply":"template-oss-apply --force"},repository:{type:"git",url:"git+https://github.com/npm/make-fetch-happen.git"},keywords:["http","request","fetch","mean girls","caching","cache","subresource integrity"],author:"GitHub Inc.",license:"ISC",dependencies:{"@gar/promise-retry":"^1.0.0","@npmcli/agent":"^4.0.0",cacache:"^20.0.1","http-cache-semantics":"^4.1.1",minipass:"^7.0.2","minipass-fetch":"^5.0.0","minipass-flush":"^1.0.5","minipass-pipeline":"^1.2.4",negotiator:"^1.0.0","proc-log":"^6.0.0",ssri:"^13.0.0"},devDependencies:{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.25.0",nock:"^13.2.4","safe-buffer":"^5.2.1","standard-version":"^9.3.2",tap:"^16.0.0"},engines:{node:"^20.17.0 || >=22.9.0"},tap:{color:1,files:"test/*.js","check-coverage":!0,timeout:60,"nyc-arg":["--exclude","tap-snapshots/**"]},templateOSS:{"//@npmcli/template-oss":"This file is partially managed by @npmc Line truncated
`+s),t.push(n+"m+"+n8.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Ggr()+e+" "+t[0]}o(qgr,"formatArgs");function Ggr(){return vs.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(Ggr,"getDate");function Hgr(...t){return process.stderr.write(i8.formatWithOptions(vs.inspectOpts,...t)+`
`)}o(Hgr,"log");function zgr(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(zgr,"save");function Vgr(){return process.env.DEBUG}o(Vgr,"load");function jgr(t){t.inspectOpts={};let e=Object.keys(vs.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=vs.inspectOpts[e[r]]}o(jgr,"init");n8.exports=Fhe()(vs);var{formatters:Pet}=n8.exports;Pet.o=function(t){return this.inspectOpts.colors=this.useColors,i8.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Pet.O=function(t){return this.inspectOpts.colors=this.useColors,i8.inspect(t,this.inspectOpts)}});var qhe=g((t0i,Uhe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Uhe.exports=Oet():Uhe.exports=ket()});var Let=g((r0i,Qet)=>{var $gr=require("dns"),Wgr=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],Jgr=o(t=>{let{strictSSL:e,...r}={...t};if(r.method=r.method?r.method.toUpperCase():"GET",e==null?r.rejectUnauthorized=process.env.NODE_TLS_REJECT_UNAUTHORIZED!=="0":r.rejectUnauthorized=e!==!1,!r.retry)r.retry={retries:0};else if(typeof r.retry=="string"){let i=parseInt(r.retry,10);isFinite(i)?r.retry={retries:i}:r.retry={retries:0}}else typeof r.retry=="number"?r.retry={retries:r.retry}:r.retry={retries:0,...r.retry};return r.dns={ttl:300*1e3,lookup:$gr.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(n=>Wgr.includes(n.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r},"configureOptions");Qet.exports=Jgr});var Hhe=g((n0i,Get)=>{var Met=qae(),Fet=$ae(),Ygr=Lf(),Uet={shared:!1,ignoreCargoCult:!0},Kgr={status:200,headers:{}},VS=o(t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"requestObject"),qet=o(t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"responseObject"),Ghe=class{static{o(this,"CachePolicy")}constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=VS(r),this.response=qet(i),this.options=n,this.policy=new Met(this.request,this.response,Uet),this.entry&&(this.policy._responseTime=this.entry.metadata.time)}static storable(e,r){return!r.cachePath||r.cache==="no-store"||!["GET","HEAD"].includes(e.method)?!1:new Met(VS(e),Kgr,Uet).storable()}satisfies(e){let r=VS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new Fet(this.request),n=new Fet(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(n.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(n.languages())||JSON.stringify(i.encodings())!==JSON.stringify(n.encodings())?!1:this.options.integrity?Ygr.parse(this.options.integrity).match(this.entry.integrity):!0}storable(){return this.policy.storable()}get mustRevalidate(){return!!this.policy._rescc["must-revalidate"]}needsRevalidation(e){let r=VS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=VS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=VS(e),n=qet(r);return!this.policy.revalidatedPolicy(i,n).modified}};Get.exports=Ghe});var zet=g((o0i,Het)=>{var zhe=class extends Error{static{o(this,"NotCachedError")}constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};Het.exports={NotCachedError:zhe}});var jhe=g((c0i,Vet)=>{"use strict";var Xgr=zE(),Vhe=class extends Xgr{static{o(this,"CachingMinipassPipeline")}#e=[];#t=new Map;constructor(e,...r){super(),this.#e=e.events,r.length&&this.push(...r)}on(e,r){return this.#e.includes(e)&&this.#t.has(e)?r(...this.#t.get(e)):super.on(e,r)}emit(e,...r){return this.#e.includes(e)&&this.#t.set(e,r),super.emit(e,...r)}};Vet.exports=Vhe});var $et=g((u0i,jet)=>{var{URL:Zgr,format:eyr}=require("url"),tyr={auth:!1,fragment:!1,search:!0,unicode:!1},ryr=o(t=>{let e=new Zgr(t.url);return`make-fetch-happen:request-cache:${eyr(e,tyr)}`},"cacheKey");jet.exports=ryr});var Wet=g((f0i,iyr)=>{iyr.exports={name:"make-fetch-happen",version:"15.0.4",description:"Opinionated, caching, retrying fetch client",main:"lib/index.js",files:["bin/","lib/"],scripts:{test:"tap",posttest:"npm run lint",eslint:'eslint "**/*.{js,cjs,ts,mjs,jsx,tsx}"',lint:"npm run eslint",lintfix:"npm run eslint -- --fix",postlint:"template-oss-check",snap:"tap","template-oss-apply":"template-oss-apply --force"},repository:{type:"git",url:"git+https://github.com/npm/make-fetch-happen.git"},keywords:["http","request","fetch","mean girls","caching","cache","subresource integrity"],author:"GitHub Inc.",license:"ISC",dependencies:{"@gar/promise-retry":"^1.0.0","@npmcli/agent":"^4.0.0",cacache:"^20.0.1","http-cache-semantics":"^4.1.1",minipass:"^7.0.2","minipass-fetch":"^5.0.0","minipass-flush":"^1.0.5","minipass-pipeline":"^1.2.4",negotiator:"^1.0.0","proc-log":"^6.0.0",ssri:"^13.0.0"},devDependencies:{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.25.0",nock:"^13.2.4","safe-buffer":"^5.2.1","standard-version":"^9.3.2",tap:"^16.0.0"},engines:{node:"^20.17.0 || >=22.9.0"},tap:{color:1,files:"test/*.js","check-coverage":!0,timeout:60,"nyc-arg":["--exclude","tap-snapshots/**"]},templateOSS:{"//@npmcli/template-oss":"This file is partially managed by @npmc Line truncated
`,Vwr=/\u2014 (\S+) (\S+)\n/g;function jwr(t,e){let r=t.inclusionProof,i=Jfe.fromString(r.checkpoint.envelope),s=YG.fromString(i.note);if(!$wr(i,e))throw new O1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return s}o(jwr,"verifyCheckpoint");function $wr(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let s=e.find(n=>srt.crypto.bufferEqual(n.logID.subarray(0,4),i.keyHint)&&n.baseURL.match(i.name));return s?srt.crypto.verify(r,s.publicKey,i.signature):!1})}o($wr,"verifySignedNote");var Jfe=class t{static{o(this,"SignedNote")}note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(Wfe))throw new O1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(Wfe),i=e.slice(0,r+1),n=e.slice(r+Wfe.length).matchAll(Vwr),a=Array.from(n,c=>{let[,l,u]=c,h=Buffer.from(u,"base64");if(h.length<5)throw new O1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:l,keyHint:h.subarray(0,4),signature:h.subarray(4)}});if(a.length===0)throw new O1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,a)}},YG=class t{static{o(this,"LogCheckpoint")}origin;logSize;logHash;rest;constructor(e,r,i,s){this.origin=e,this.logSize=r,this.logHash=i,this.rest=s}static fromString(e){let r=e.trimEnd().split(`
`);if(r.length<3)throw new O1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"too few lines in checkpoint header"});let i=r[0],s=BigInt(r[1]),n=Buffer.from(r[2],"base64"),a=r.slice(3);return new t(i,s,n,a)}};P1.LogCheckpoint=YG});var ort=g(Zfe=>{"use strict";Object.defineProperty(Zfe,"__esModule",{value:!0});Zfe.verifyMerkleInclusion=Ywr;var Xfe=Tc(),Yfe=Ao(),Wwr=Buffer.from([0]),Jwr=Buffer.from([1]);function Ywr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),s=BigInt(e.logSize);if(i<0n||i>=s)throw new Yfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:n,border:a}=Kwr(i,s);if(r.hashes.length!==n+a)throw new Yfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let c=r.hashes.slice(0,n),l=r.hashes.slice(n),u=iCr(t.canonicalizedBody),h=Zwr(Xwr(u,c,i),l);if(!Xfe.crypto.bufferEqual(h,e.logHash))throw new Yfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}o(Ywr,"verifyMerkleInclusion");function Kwr(t,e){let r=eCr(t,e),i=tCr(t>>BigInt(r));return{inner:r,border:i}}o(Kwr,"decompInclProof");function Xwr(t,e,r){return e.reduce((i,s,n)=>r>>BigInt(n)&BigInt(1)?Kfe(s,i):Kfe(i,s),t)}o(Xwr,"chainInner");function Zwr(t,e){return e.reduce((r,i)=>Kfe(i,r),t)}o(Zwr,"chainBorderRight");function eCr(t,e){return rCr(t^e-BigInt(1))}o(eCr,"innerProofSize");function tCr(t){return t.toString(2).split("1").length-1}o(tCr,"onesCount");function rCr(t){return t===0n?0:t.toString(2).length}o(rCr,"bitLength");function Kfe(t,e){return Xfe.crypto.digest("sha256",Jwr,t,e)}o(Kfe,"hashChildren");function iCr(t){return Xfe.crypto.digest("sha256",Wwr,t)}o(iCr,"hashLeaf")});var crt=g(ede=>{"use strict";Object.defineProperty(ede,"__esModule",{value:!0});ede.verifyTLogSET=oCr;var art=Tc(),sCr=Ao(),nCr=aB();function oCr(t,e){if(!(0,nCr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(s=>{let n=aCr(t),a=Buffer.from(art.json.canonicalize(n),"utf8"),c=t.inclusionPromise.signedEntryTimestamp;return art.crypto.verify(a,s.publicKey,c)}))throw new sCr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}o(oCr,"verifyTLogSET");function aCr(t){let{integratedTime:e,logIndex:r,logId:i,canonicalizedBody:s}=t;return{body:s.toString("base64"),integratedTime:Number(e),logIndex:Number(r),logID:i.keyId.toString("hex")}}o(aCr,"toVerificationPayload")});var urt=g(KG=>{"use strict";Object.defineProperty(KG,"__esModule",{value:!0});KG.verifyTLogBody=fCr;KG.verifyTLogInclusion=dCr;var lrt=Wue(),ide=Ao(),tde=trt(),rde=rrt(),cCr=irt(),lCr=nrt(),uCr=ort(),hCr=crt();function fCr(t,e){let{kind:r,version:i}=t.kindVersion,s=JSON.parse(t.canonicalizedBody.toString("utf8"));if(r!==s.kind||i!==s.apiVersion)throw new ide.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${s.kind}/${s.apiVersion}`});switch(r){case"dsse":if(i==tde.DSSE_API_VERSION_V1)return(0,tde.verifyDSSETLogBody)(s,e);{let n=lrt.Entry.fromJSON(s);return(0,tde.verifyDSSETLogBodyV2)(n,e)}case"intoto":return(0,cCr.verifyIntotoTLogBody)(s,e);case"hashedrekord":if(i==rde.HASHEDREKORD_API_VERSION_V1)return(0,rde.verifyHashedRekordTLogBody)(s,e);{let n=lrt.Entry.fromJSON(s);return(0,rde.verifyHashedRekordTLogBodyV2)(n,e)}default:throw new ide.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}o(fCr,"verifyTLogBody");function dCr(t,e){let r=!1;if(pCr(t)&&((0,hCr.verifyTLogSET)(t,e),r=!0),mCr(t)){let i=(0,lCr.verifyCheckpoint)(t,e);(0,uCr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new ide.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}o(dCr,"verifyTLogInclusion");function pCr(t){return t.inclusionPromise!==void 0}o(pCr,"isTLogEntryWithInclusionPromise");function mCr(t){return t.inclusionProof!==void 0}o(mCr,"isTLogEntryWithInclusionProof")});var mrt=g(XG=>{"use strict";Object.defineProperty(XG,"__esModule",{value:!0});XG.Verifier=void 0;var ACr=require("util"),cB=Ao(),hrt=Ytt(),sde=Ktt(),frt=ert(),drt=urt(),nde=class{static{o(this,"Verifier")}trustMaterial;options;constructor(e,r={}){this.trustMaterial=e,this.options={ctlogThreshold:r.ctlogThreshold??1,tlogThreshold:r.tlogThreshold??1,timestampThreshold:r.timestampThreshold??r.tsaThreshold??1,tsaThreshold:0}}verify(e,r){let i=this.verifyTimestamps(e),s=this.verifySigningKey(e,i);return this.verifyTLogs(e),this.verifySignature(e,s),r&&this.verifyPolicy(r,s.identity||{}),s}verifyTimestamps(e){let r=[];for(let i of e.timestamps)switch(i.$case){case"timestamp-authority":r.push((0,frt.getTSATimestamp)(i.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities));break;case"transparency-log":{let s=(0,frt.getTLogTimestamp)(i.tlogEntry);s&&r.push(s);break}}if(prt(r))throw new cB.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(r.len Line truncated
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(Vg,"getBooleanInput");function oO(t,e){if(process.env.GITHUB_OUTPUT||"")return n2("OUTPUT",O8(t,e));process.stdout.write(CV.EOL),ed("set-output",{name:t},Zf(e))}o(oO,"setOutput");function aO(t){process.exitCode=wV.Failure,Mb(t)}o(aO,"setFailed");function jg(){return process.env.RUNNER_DEBUG==="1"}o(jg,"isDebug");function j(t){ed("debug",{},t)}o(j,"debug");function Mb(t,e={}){ed("error",T8(e),t instanceof Error?t.toString():t)}o(Mb,"error");function Zt(t,e={}){ed("warning",T8(e),t instanceof Error?t.toString():t)}o(Zt,"warning");function ie(t){process.stdout.write(t+CV.EOL)}o(ie,"info");function qAt(t){D8("group",t)}o(qAt,"startGroup");function GAt(){D8("endgroup")}o(GAt,"endGroup");function _i(t,e){return UAt(this,void 0,void 0,function*(){qAt(t);let r;try{r=yield e()}finally{GAt()}return r})}o(_i,"group");function au(t,e){if(process.env.GITHUB_STATE||"")return n2("STATE",O8(t,e));ed("save-state",{name:t},Zf(e))}o(au,"saveState");function xwe(t){return process.env[`STATE_${t}`]||""}o(xwe,"getState");var uL=q(require("fs"),1),PK=q(require("os"),1),kK=q(require("path"),1);var Rwe=q(require("os"),1);function Nv(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(Nv,"toCommandValue");function Twe(t,e,r){let i=new IV(t,e,r);process.stdout.write(i.toString()+Rwe.EOL)}o(Twe,"issueCommand");var _we="::",IV=class{static{o(this,"Command")}constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=_we+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let s=this.properties[i];s&&(r?r=!1:e+=",",e+=`${i}=${zAt(s)}`)}}return e+=`${_we}${HAt(this.message)}`,e}};function HAt(t){return Nv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(HAt,"escapeData");function zAt(t){return Nv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(zAt,"escapeProperty");var Pwe=q(require("os"),1);var Dwe=require("os"),Dv=require("fs");var SV=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},{access:VAt,appendFile:jAt,writeFile:$At}=Dv.promises,Nwe="GITHUB_STEP_SUMMARY";var BV=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return SV(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[Nwe];if(!e)throw new Error(`Unable to find environment variable for $${Nwe}. Check if your runtime environment supports job summaries.`);try{yield VAt(e,Dv.constants.R_OK|Dv.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,i={}){let s=Object.entries(i).map(([n,a])=>` ${n}="${a}"`).join("");return r?`<${e}${s}>${r}</${e}>`:`<${e}${s}>`}write(e){return SV(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?$At:jAt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return SV(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(Dwe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),s=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(s).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",s=e.map(a=>this.wrap("li",a)).join(""),n=this.wrap(i,s);return this.addRaw(n).addEOL()}addTable(e){let r=e.map(s=>{let n=s.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:h}=a,f=c?"th":"td",d=Object.assign(Object.assign({},u&&{colspan:u}),h&&{rowspan:h});return this.wrap(f,l,d)}).join("");return this.wrap("tr",n)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:s,height:n}=i||{},a=Object.assign(Object.assign({},s&&{width:s}),n&&{height:n}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let i=`h${r}`,s=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",n=this.wrap(s,e);return this.addRaw(n).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let i=Object.assign({},r&&{cite:r}),s=this.wrap("blockquote",e,i);return this.adLine truncated
`,E0r=/\u2014 (\S+) (\S+)\n/g;function b0r(t,e){let r=t.inclusionProof,i=Lfe.fromString(r.checkpoint.envelope),n=T8.fromString(i.note);if(!w0r(i,e))throw new w1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return n}o(b0r,"verifyCheckpoint");function w0r(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let n=e.find(s=>$tt.crypto.bufferEqual(s.logID.subarray(0,4),i.keyHint)&&s.baseURL.match(i.name));return n?$tt.crypto.verify(r,n.publicKey,i.signature):!1})}o(w0r,"verifySignedNote");var Lfe=class t{static{o(this,"SignedNote")}note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(Qfe))throw new w1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(Qfe),i=e.slice(0,r+1),s=e.slice(r+Qfe.length).matchAll(E0r),a=Array.from(s,c=>{let[,l,u]=c,h=Buffer.from(u,"base64");if(h.length<5)throw new w1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:l,keyHint:h.subarray(0,4),signature:h.subarray(4)}});if(a.length===0)throw new w1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,a)}},T8=class t{static{o(this,"LogCheckpoint")}origin;logSize;logHash;rest;constructor(e,r,i,n){this.origin=e,this.logSize=r,this.logHash=i,this.rest=n}static fromString(e){let r=e.trimEnd().split(`
`);if(r.length<3)throw new w1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"too few lines in checkpoint header"});let i=r[0],n=BigInt(r[1]),s=Buffer.from(r[2],"base64"),a=r.slice(3);return new t(i,n,s,a)}};C1.LogCheckpoint=T8});var Jtt=g(qfe=>{"use strict";Object.defineProperty(qfe,"__esModule",{value:!0});qfe.verifyMerkleInclusion=S0r;var Ufe=Pc(),Mfe=bo(),C0r=Buffer.from([0]),I0r=Buffer.from([1]);function S0r(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),n=BigInt(e.logSize);if(i<0n||i>=n)throw new Mfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:s,border:a}=B0r(i,n);if(r.hashes.length!==s+a)throw new Mfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let c=r.hashes.slice(0,s),l=r.hashes.slice(s),u=N0r(t.canonicalizedBody),h=x0r(v0r(u,c,i),l);if(!Ufe.crypto.bufferEqual(h,e.logHash))throw new Mfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}o(S0r,"verifyMerkleInclusion");function B0r(t,e){let r=_0r(t,e),i=R0r(t>>BigInt(r));return{inner:r,border:i}}o(B0r,"decompInclProof");function v0r(t,e,r){return e.reduce((i,n,s)=>r>>BigInt(s)&BigInt(1)?Ffe(n,i):Ffe(i,n),t)}o(v0r,"chainInner");function x0r(t,e){return e.reduce((r,i)=>Ffe(i,r),t)}o(x0r,"chainBorderRight");function _0r(t,e){return T0r(t^e-BigInt(1))}o(_0r,"innerProofSize");function R0r(t){return t.toString(2).split("1").length-1}o(R0r,"onesCount");function T0r(t){return t===0n?0:t.toString(2).length}o(T0r,"bitLength");function Ffe(t,e){return Ufe.crypto.digest("sha256",I0r,t,e)}o(Ffe,"hashChildren");function N0r(t){return Ufe.crypto.digest("sha256",C0r,t)}o(N0r,"hashLeaf")});var Ktt=g(Gfe=>{"use strict";Object.defineProperty(Gfe,"__esModule",{value:!0});Gfe.verifyTLogSET=P0r;var Ytt=Pc(),D0r=bo(),O0r=XS();function P0r(t,e){if(!(0,O0r.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(n=>{let s=k0r(t),a=Buffer.from(Ytt.json.canonicalize(s),"utf8"),c=t.inclusionPromise.signedEntryTimestamp;return Ytt.crypto.verify(a,n.publicKey,c)}))throw new D0r.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}o(P0r,"verifyTLogSET");function k0r(t){let{integratedTime:e,logIndex:r,logId:i,canonicalizedBody:n}=t;return{body:n.toString("base64"),integratedTime:Number(e),logIndex:Number(r),logID:i.keyId.toString("hex")}}o(k0r,"toVerificationPayload")});var Ztt=g(N8=>{"use strict";Object.defineProperty(N8,"__esModule",{value:!0});N8.verifyTLogBody=U0r;N8.verifyTLogInclusion=q0r;var Xtt=Que(),Vfe=bo(),Hfe=ztt(),zfe=Vtt(),Q0r=jtt(),L0r=Wtt(),M0r=Jtt(),F0r=Ktt();function U0r(t,e){let{kind:r,version:i}=t.kindVersion,n=JSON.parse(t.canonicalizedBody.toString("utf8"));if(r!==n.kind||i!==n.apiVersion)throw new Vfe.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${n.kind}/${n.apiVersion}`});switch(r){case"dsse":if(i==Hfe.DSSE_API_VERSION_V1)return(0,Hfe.verifyDSSETLogBody)(n,e);{let s=Xtt.Entry.fromJSON(n);return(0,Hfe.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,Q0r.verifyIntotoTLogBody)(n,e);case"hashedrekord":if(i==zfe.HASHEDREKORD_API_VERSION_V1)return(0,zfe.verifyHashedRekordTLogBody)(n,e);{let s=Xtt.Entry.fromJSON(n);return(0,zfe.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new Vfe.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}o(U0r,"verifyTLogBody");function q0r(t,e){let r=!1;if(G0r(t)&&((0,F0r.verifyTLogSET)(t,e),r=!0),H0r(t)){let i=(0,L0r.verifyCheckpoint)(t,e);(0,M0r.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new Vfe.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}o(q0r,"verifyTLogInclusion");function G0r(t){return t.inclusionPromise!==void 0}o(G0r,"isTLogEntryWithInclusionPromise");function H0r(t){return t.inclusionProof!==void 0}o(H0r,"isTLogEntryWithInclusionProof")});var nrt=g(D8=>{"use strict";Object.defineProperty(D8,"__esModule",{value:!0});D8.Verifier=void 0;var z0r=require("util"),ZS=bo(),ert=Ftt(),jfe=Utt(),trt=Htt(),rrt=Ztt(),$fe=class{static{o(this,"Verifier")}trustMaterial;options;constructor(e,r={}){this.trustMaterial=e,this.options={ctlogThreshold:r.ctlogThreshold??1,tlogThreshold:r.tlogThreshold??1,timestampThreshold:r.timestampThreshold??r.tsaThreshold??1,tsaThreshold:0}}verify(e,r){let i=this.verifyTimestamps(e),n=this.verifySigningKey(e,i);return this.verifyTLogs(e),this.verifySignature(e,n),r&&this.verifyPolicy(r,n.identity||{}),n}verifyTimestamps(e){let r=[];for(let i of e.timestamps)switch(i.$case){case"timestamp-authority":r.push((0,trt.getTSATimestamp)(i.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities));break;case"transparency-log":{let n=(0,trt.getTLogTimestamp)(i.tlogEntry);n&&r.push(n);break}}if(irt(r))throw new ZS.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(r.len Line truncated
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(zg,"getBooleanInput");function VD(t,e){if(process.env.GITHUB_OUTPUT||"")return z1("OUTPUT",hG(t,e));process.stdout.write(eV.EOL),id("set-output",{name:t},rd(e))}o(VD,"setOutput");function jD(t){process.exitCode=Zz.Failure,Pb(t)}o(jD,"setFailed");function Vg(){return process.env.RUNNER_DEBUG==="1"}o(Vg,"isDebug");function Z(t){id("debug",{},t)}o(Z,"debug");function Pb(t,e={}){id("error",cG(e),t instanceof Error?t.toString():t)}o(Pb,"error");function ur(t,e={}){id("warning",cG(e),t instanceof Error?t.toString():t)}o(ur,"warning");function ue(t){process.stdout.write(t+eV.EOL)}o(ue,"info");function TAt(t){uG("group",t)}o(TAt,"startGroup");function NAt(){uG("endgroup")}o(NAt,"endGroup");function ki(t,e){return RAt(this,void 0,void 0,function*(){TAt(t);let r;try{r=yield e()}finally{NAt()}return r})}o(ki,"group");function hu(t,e){if(process.env.GITHUB_STATE||"")return z1("STATE",hG(t,e));id("save-state",{name:t},rd(e))}o(hu,"saveState");function mwe(t){return process.env[`STATE_${t}`]||""}o(mwe,"getState");var JQ=W(require("fs"),1),fK=W(require("os"),1),dK=W(require("path"),1);var gwe=W(require("os"),1);function Cv(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(Cv,"toCommandValue");function ywe(t,e,r){let i=new tV(t,e,r);process.stdout.write(i.toString()+gwe.EOL)}o(ywe,"issueCommand");var Awe="::",tV=class{static{o(this,"Command")}constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=Awe+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:e+=",",e+=`${i}=${OAt(n)}`)}}return e+=`${Awe}${DAt(this.message)}`,e}};function DAt(t){return Cv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(DAt,"escapeData");function OAt(t){return Cv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(OAt,"escapeProperty");var Cwe=W(require("os"),1);var bwe=require("os"),Iv=require("fs");var rV=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},{access:PAt,appendFile:kAt,writeFile:QAt}=Iv.promises,Ewe="GITHUB_STEP_SUMMARY";var iV=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return rV(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[Ewe];if(!e)throw new Error(`Unable to find environment variable for $${Ewe}. Check if your runtime environment supports job summaries.`);try{yield PAt(e,Iv.constants.R_OK|Iv.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,i={}){let n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return rV(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?QAt:kAt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return rV(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(bwe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:h}=a,f=c?"th":"td",d=Object.assign(Object.assign({},u&&{colspan:u}),h&&{rowspan:h});return this.wrap(f,l,d)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",e,i);return this.adLine truncated
`),e=e.replace(/\r/g,`
`));let s=e.split(`
`).map(n=>n.trim());for(let n of s)!n||n.startsWith("#")||i.patterns.push(new Vv(n));return i.searchPaths.push(...oj(i.patterns)),i})}static stat(e,r,i){return fj(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield jb.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Xc(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}else s=yield jb.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let n=yield jb.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(a=>a===n)){Xc(`Symlink cycle detected for path '${e.path}' and realpath '${n}'`);return}i.push(n)}return s})}};var P0t=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function hSe(t,e){return P0t(this,void 0,void 0,function*(){return yield xO.create(t,e)})}o(hSe,"create");var HO=q(require("crypto"),1),Yb=q(require("fs"),1),Kg=q(require("path"),1),sve=q(rve(),1),nve=q(require("util"),1);var Xv;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Xv||(Xv={}));var vo;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(vo||(vo={}));var sc;(function(t){t.GNU="gnu",t.BSD="bsd"})(sc||(sc={}));var qO=2,GO=5e3,Oj=5e3,Pj=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,ive=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Zv="cache.tar",kj="manifest.txt",y1r=10*Math.pow(1024,3);var Jb=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},qCt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(n){r[n]=t[n]&&function(a){return new Promise(function(c,l){a=t[n](a),s(c,l,a.done,a.value)})}}function s(n,a,c,l){Promise.resolve(l).then(function(u){n({value:u,done:c})},a)}},GCt="1.0";function ex(){return Jb(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let i;t?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",e=Kg.join(i,"actions","temp")}let r=Kg.join(e,HO.randomUUID());return yield gd(r),r})}o(ex,"createTempDirectory");function ah(t){return Yb.statSync(t).size}o(ah,"getArchiveFileSizeInBytes");function Qj(t){return Jb(this,void 0,void 0,function*(){var e,r,i,s,n;let a=[],c=(n=process.env.GITHUB_WORKSPACE)!==null&&n!==void 0?n:process.cwd(),l=yield hSe(t.join(`
`),{implicitDescendants:!1});try{for(var u=!0,h=qCt(l.globGenerator()),f;f=yield h.next(),e=f.done,!e;u=!0){s=f.value,u=!1;let p=Kg.relative(c,s).replace(new RegExp(`\\${Kg.sep}`,"g"),"/");j(`Matched: ${p}`),p===""?a.push("."):a.push(`${p}`)}}catch(d){r={error:d}}finally{try{!u&&!e&&(i=h.return)&&(yield i.call(h))}finally{if(r)throw r.error}}return a})}o(Qj,"resolvePaths");function tx(t){return Jb(this,void 0,void 0,function*(){return nve.promisify(Yb.unlink)(t)})}o(tx,"unlinkFile");function ove(t){return Jb(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),j(`Checking ${e} ${r.join(" ")}`);try{yield rc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:o(s=>i+=s.toString(),"stdout"),stderr:o(s=>i+=s.toString(),"stderr")}})}catch(s){j(s.message)}return i=i.trim(),j(i),i})}o(ove,"getVersion");function rx(){return Jb(this,void 0,void 0,function*(){let t=yield ove("zstd",["--quiet"]),e=sve.clean(t);return j(`zstd version: ${e}`),t===""?vo.Gzip:vo.ZstdWithoutLong})}o(rx,"getCompressionMethod");function xm(t){return t===vo.Gzip?Xv.Gzip:Xv.Zstd}o(xm,"getCacheFileName");function ave(){return Jb(this,void 0,void 0,function*(){return Yb.existsSync(Pj)?Pj:(yield ove("tar")).toLowerCase().includes("gnu tar")?In("tar"):""})}o(ave,"getGnuTarPathOnWindows");function Lj(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(Lj,"assertDefined");function Kb(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(GCt),HO.createHash("sha256").update(i.join("|")).digest("hex")}o(Kb,"getCacheVersion");function cve(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(cve,"getRuntimeToken");var sx=q(require("http"),1),Uj=q(require("https"),1);function Fj(t){let e=t.protocol==="https:";if(HCt(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new VO(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new VO(`http://${r}`)}else return}o(Fj,"getProxyUrl");function HCt(t){if(!t.hostname)return!1;let e=t.hostname;if(zCt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let s=[t.hostname.toUpperCase()];typeof i=="number"&&s.push(`${s[0]}:${i}`);for(let n of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(n==="*"||s.some(a=>a===n||a.endsWith(`.${n}`)||n.startsWith(".")&&a.endsWith(`${n}`)))return!0;return!1}o(HCt,"checkBypass");function zCt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(zCt,"isLoopbackAddress");var VO=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}};var _m=q(M0(),1),lve=q(gm(),1);var Yi=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Ri;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(Ri||(Ri={}));var xo;(function(t){t.Accept="accept",t.ContentType="content-type"})(xo||(xo={}));var wd;(function(t){t.ApplicationJson="application/json"})(wd||(wd={}));var jCt=[Ri.MovedPermanently,Ri.ResourceMoved,Ri.SeeOther,Ri.TemporaryRedirect,Ri.PermanentRedirect],$Ct=[Ri.BadGateway,Ri.ServiceUnavailable,Ri.GatewayTimeout],WCt=["OPTIONS","GET","DELETE","HEAD"],JCt=10,YCt=5,ch=class t extends Error{static{o(this,"HttpClientError")}const Line truncated
${nIt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function KO(t){return t instanceof _o?!0:Zg(t)&&t.name==="RestError"}o(KO,"isRestError");function pa(t,e){return Buffer.from(t,e)}o(pa,"stringToUint8Array");var XO=q(require("node:http"),1),ZO=q(require("node:https"),1),Yj=q(require("node:zlib"),1),xve=require("node:stream");var tl=nx("ts-http-runtime");var oIt={};function ox(t){return t&&typeof t.pipe=="function"}o(ox,"isReadableStream");function vve(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=o(()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)},"handler");t.on("close",r),t.on("end",r),t.on("error",r)})}o(vve,"isStreamComplete");function _ve(t){return t&&typeof t.byteLength=="number"}o(_ve,"isArrayBuffer");var eP=class extends xve.Transform{static{o(this,"ReportTransform")}loadedBytes=0;progressCallback;_transform(e,r,i){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(s){i(s)}}constructor(e){super(),this.progressCallback=e}},Kj=class{static{o(this,"NodeHttpClient")}cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new lh("The operation was aborted. Request has already been canceled.");i=o(u=>{u.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",i)}let s;e.timeout>0&&(s=setTimeout(()=>{let u=new hu;tl.info(`request to '${u.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let n=e.headers.get("Accept-Encoding"),a=n?.includes("gzip")||n?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let u=uIt(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let m=e.onUploadProgress,A=new eP(m);A.on("error",E=>{tl.error("Error in upload progress",E)}),ox(c)?c.pipe(A):A.end(c),c=A}let u=await this.makeRequest(e,r,c);s!==void 0&&clearTimeout(s);let h=aIt(u),d={status:u.statusCode??0,headers:h,request:e};if(e.method==="HEAD")return u.resume(),d;l=a?cIt(u,h):u;let p=e.onDownloadProgress;if(p){let m=new eP(p);m.on("error",A=>{tl.error("Error in download progress",A)}),l.pipe(m),l=m}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=l:d.bodyAsText=await lIt(l),d}finally{if(e.abortSignal&&i){let u=Promise.resolve();ox(c)&&(u=vve(c));let h=Promise.resolve();ox(l)&&(h=vve(l)),Promise.all([u,h]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(f=>{tl.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(e,r,i){let s=new URL(e.url),n=s.protocol!=="https:";if(n&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,n),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,u)=>{let h=n?XO.default.request(c,l):ZO.default.request(c,l);h.once("error",f=>{u(new _o(f.message,{code:f.code??_o.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new lh("The operation was aborted. Rejecting from abort signal callback while making request.");h.destroy(f),u(f)}),i&&ox(i)?i.pipe(h):i?typeof i=="string"||Buffer.isBuffer(i)?h.end(i):_ve(i)?h.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(tl.error("Unrecognized body type",i),u(new _o("Unrecognized body type"))):h.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?XO.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new XO.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return ZO.default.globalAgent;let s=e.tlsSettings??oIt,n=this.cachedHttpsAgents.get(s);return n&&n.options.keepAlive===!i||(tl.info("No cached TLS Agent exist, creating a new Agent"),n=new ZO.default.Agent({keepAlive:!i,...s}),this.cachedHttpsAgents.set(s,n)),n}}};function aIt(t){let e=nc();for(let r of Object.keys(t.headers)){let i=t.headers[r];Array.isArray(i)?i.length>0&&e.set(r,i[0]):i&&e.set(r,i)}return e}o(aIt,"getResponseHeaders");function cIt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let i=Yj.default.createGunzip();return t.pipe(i),i}else if(r==="deflate"){let i=Yj.default.createInflate();return t.pipe(i),i}return t}o(cIt,"getDecodedResponseStream");function lIt(t){return new Promise((e,r)=>{let i=[];t.on("data",s=>{Buffer.isBuffer(s)?i.push(s):i.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(i).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new _o(`Error reading response as text: ${s.message}`,{code:_o.PARSE_ERROR}))})})}o(lIt,"streamToText");function uIt(t){return t?Buffer.isBuffer(t)?t.length: Line truncated
`;return e}o(qSt,"encodeHeaders");function GSt(t){return t instanceof Uint8Array?t.byteLength:IP(t)?t.size===-1?void 0:t.size:void 0}o(GSt,"getLength");function HSt(t){let e=0;for(let r of t){let i=GSt(r);if(i===void 0)return;e+=i}return e}o(HSt,"getTotalLength");async function zSt(t,e,r){let i=[pa(`--${r}`,"utf-8"),...e.flatMap(n=>[pa(`\r
`,"utf-8"),pa(qSt(n.headers),"utf-8"),pa(`\r
`,"utf-8"),n.body,pa(`\r
--${r}`,"utf-8")]),pa(`--\r
`));let n=e.split(`
`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new Qv(s));return i.searchPaths.push(...MV(i.patterns)),i})}static stat(e,r,i){return zV(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield qb.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){rl(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else n=yield qb.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield qb.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(a=>a===s)){rl(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}i.push(s)}return n})}};var I0t=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function ZIe(t,e){return I0t(this,void 0,void 0,function*(){return yield fO.create(t,e)})}o(ZIe,"create");var _O=W(require("crypto"),1),Vb=W(require("fs"),1),Yg=W(require("path"),1),jBe=W(zBe(),1),$Be=W(require("util"),1);var Hv;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Hv||(Hv={}));var To;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(To||(To={}));var cc;(function(t){t.GNU="gnu",t.BSD="bsd"})(cc||(cc={}));var vO=2,xO=5e3,hj=5e3,fj=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,VBe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,zv="cache.tar",dj="manifest.txt",jRr=10*Math.pow(1024,3);var zb=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},TCt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),n(c,l,a.done,a.value)})}}function n(s,a,c,l){Promise.resolve(l).then(function(u){s({value:u,done:c})},a)}},NCt="1.0";function Vv(){return zb(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let i;t?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",e=Yg.join(i,"actions","temp")}let r=Yg.join(e,_O.randomUUID());return yield bd(r),r})}o(Vv,"createTempDirectory");function fh(t){return Vb.statSync(t).size}o(fh,"getArchiveFileSizeInBytes");function pj(t){return zb(this,void 0,void 0,function*(){var e,r,i,n,s;let a=[],c=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield ZIe(t.join(`
`),{implicitDescendants:!1});try{for(var u=!0,h=TCt(l.globGenerator()),f;f=yield h.next(),e=f.done,!e;u=!0){n=f.value,u=!1;let p=Yg.relative(c,n).replace(new RegExp(`\\${Yg.sep}`,"g"),"/");Z(`Matched: ${p}`),p===""?a.push("."):a.push(`${p}`)}}catch(d){r={error:d}}finally{try{!u&&!e&&(i=h.return)&&(yield i.call(h))}finally{if(r)throw r.error}}return a})}o(pj,"resolvePaths");function jv(t){return zb(this,void 0,void 0,function*(){return $Be.promisify(Vb.unlink)(t)})}o(jv,"unlinkFile");function WBe(t){return zb(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),Z(`Checking ${e} ${r.join(" ")}`);try{yield oc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:o(n=>i+=n.toString(),"stdout"),stderr:o(n=>i+=n.toString(),"stderr")}})}catch(n){Z(n.message)}return i=i.trim(),Z(i),i})}o(WBe,"getVersion");function $v(){return zb(this,void 0,void 0,function*(){let t=yield WBe("zstd",["--quiet"]),e=jBe.clean(t);return Z(`zstd version: ${e}`),t===""?To.Gzip:To.ZstdWithoutLong})}o($v,"getCompressionMethod");function _m(t){return t===To.Gzip?Hv.Gzip:Hv.Zstd}o(_m,"getCacheFileName");function JBe(){return zb(this,void 0,void 0,function*(){return Vb.existsSync(fj)?fj:(yield WBe("tar")).toLowerCase().includes("gnu tar")?_s("tar"):""})}o(JBe,"getGnuTarPathOnWindows");function mj(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(mj,"assertDefined");function jb(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(NCt),_O.createHash("sha256").update(i.join("|")).digest("hex")}o(jb,"getCacheVersion");function YBe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(YBe,"getRuntimeToken");var Jv=W(require("http"),1),yj=W(require("https"),1);function Aj(t){let e=t.protocol==="https:";if(DCt(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new TO(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new TO(`http://${r}`)}else return}o(Aj,"getProxyUrl");function DCt(t){if(!t.hostname)return!1;let e=t.hostname;if(OCt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let n=[t.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o(DCt,"checkBypass");function OCt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(OCt,"isLoopbackAddress");var TO=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}};var Rm=W(P0(),1),KBe=W(ym(),1);var nn=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Qi;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(Qi||(Qi={}));var No;(function(t){t.Accept="accept",t.ContentType="content-type"})(No||(No={}));var Sd;(function(t){t.ApplicationJson="application/json"})(Sd||(Sd={}));var kCt=[Qi.MovedPermanently,Qi.ResourceMoved,Qi.SeeOther,Qi.TemporaryRedirect,Qi.PermanentRedirect],QCt=[Qi.BadGateway,Qi.ServiceUnavailable,Qi.GatewayTimeout],LCt=["OPTIONS","GET","DELETE","HEAD"],MCt=10,FCt=5,dh=class t extends Error{static{o(this,"HttpClientError")}const Line truncated
${WCt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function QO(t){return t instanceof Do?!0:Xg(t)&&t.name==="RestError"}o(QO,"isRestError");function Ea(t,e){return Buffer.from(t,e)}o(Ea,"stringToUint8Array");var LO=W(require("node:http"),1),MO=W(require("node:https"),1),_j=W(require("node:zlib"),1),mve=require("node:stream");var sl=Yv("ts-http-runtime");var JCt={};function Kv(t){return t&&typeof t.pipe=="function"}o(Kv,"isReadableStream");function pve(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=o(()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)},"handler");t.on("close",r),t.on("end",r),t.on("error",r)})}o(pve,"isStreamComplete");function Ave(t){return t&&typeof t.byteLength=="number"}o(Ave,"isArrayBuffer");var FO=class extends mve.Transform{static{o(this,"ReportTransform")}loadedBytes=0;progressCallback;_transform(e,r,i){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(e){super(),this.progressCallback=e}},Rj=class{static{o(this,"NodeHttpClient")}cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new ph("The operation was aborted. Request has already been canceled.");i=o(u=>{u.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",i)}let n;e.timeout>0&&(n=setTimeout(()=>{let u=new mu;sl.info(`request to '${u.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let s=e.headers.get("Accept-Encoding"),a=s?.includes("gzip")||s?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let u=ZCt(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let m=e.onUploadProgress,A=new FO(m);A.on("error",b=>{sl.error("Error in upload progress",b)}),Kv(c)?c.pipe(A):A.end(c),c=A}let u=await this.makeRequest(e,r,c);n!==void 0&&clearTimeout(n);let h=YCt(u),d={status:u.statusCode??0,headers:h,request:e};if(e.method==="HEAD")return u.resume(),d;l=a?KCt(u,h):u;let p=e.onDownloadProgress;if(p){let m=new FO(p);m.on("error",A=>{sl.error("Error in download progress",A)}),l.pipe(m),l=m}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=l:d.bodyAsText=await XCt(l),d}finally{if(e.abortSignal&&i){let u=Promise.resolve();Kv(c)&&(u=pve(c));let h=Promise.resolve();Kv(l)&&(h=pve(l)),Promise.all([u,h]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(f=>{sl.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(e,r,i){let n=new URL(e.url),s=n.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,s),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,u)=>{let h=s?LO.default.request(c,l):MO.default.request(c,l);h.once("error",f=>{u(new Do(f.message,{code:f.code??Do.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new ph("The operation was aborted. Rejecting from abort signal callback while making request.");h.destroy(f),u(f)}),i&&Kv(i)?i.pipe(h):i?typeof i=="string"||Buffer.isBuffer(i)?h.end(i):Ave(i)?h.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(sl.error("Unrecognized body type",i),u(new Do("Unrecognized body type"))):h.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?LO.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new LO.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return MO.default.globalAgent;let n=e.tlsSettings??JCt,s=this.cachedHttpsAgents.get(n);return s&&s.options.keepAlive===!i||(sl.info("No cached TLS Agent exist, creating a new Agent"),s=new MO.default.Agent({keepAlive:!i,...n}),this.cachedHttpsAgents.set(n,s)),s}}};function YCt(t){let e=lc();for(let r of Object.keys(t.headers)){let i=t.headers[r];Array.isArray(i)?i.length>0&&e.set(r,i[0]):i&&e.set(r,i)}return e}o(YCt,"getResponseHeaders");function KCt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let i=_j.default.createGunzip();return t.pipe(i),i}else if(r==="deflate"){let i=_j.default.createInflate();return t.pipe(i),i}return t}o(KCt,"getDecodedResponseStream");function XCt(t){return new Promise((e,r)=>{let i=[];t.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(i).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Do(`Error reading response as text: ${n.message}`,{code:Do.PARSE_ERROR}))})})}o(XCt,"streamToText");function ZCt(t){return t?Buffer.isBuffer(t)?t.length: Line truncated
`;return e}o(TSt,"encodeHeaders");function NSt(t){return t instanceof Uint8Array?t.byteLength:cP(t)?t.size===-1?void 0:t.size:void 0}o(NSt,"getLength");function DSt(t){let e=0;for(let r of t){let i=NSt(r);if(i===void 0)return;e+=i}return e}o(DSt,"getTotalLength");async function OSt(t,e,r){let i=[Ea(`--${r}`,"utf-8"),...e.flatMap(s=>[Ea(`\r
`,"utf-8"),Ea(TSt(s.headers),"utf-8"),Ea(`\r
`,"utf-8"),s.body,Ea(`\r
--${r}`,"utf-8")]),Ea(`--\r
\r
`,"utf-8")],s=HSt(i);s&&t.headers.set("Content-Length",s),t.body=await Txe(i)}o(zSt,"buildRequestBody");var ux="multipartPolicy",VSt=70,jSt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function $St(t){if(t.length>VSt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!jSt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o($St,"assertValidBoundary");function BP(){return{name:ux,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,i=t.headers.get("Content-Type")??"multipart/mixed",s=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,n,a]=s;if(a&&r&&a!==r)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${r} in the request body`);return r??=a,r?$St(r):r=USt(),t.headers.set("Content-Type",`${n}; boundary=${r}`),await zSt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(BP,"multipartPolicy");function vP(){return YO()}o(vP,"createEmptyPipeline");var Nxe=$O({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),Akr=Nxe.logger;function fh(t){return Nxe.createClientLogger(t)}o(fh,"createClientLogger");var dh=fh("core-rest-pipeline");function g9(t={}){return rP({logger:dh.info,...t})}o(g9,"logPolicy");var y9=iP;function E9(t={}){return sP(t)}o(E9,"redirectPolicy");var xP=q(require("node:os"),1),_P=q(require("node:process"),1);function Dxe(){return"User-Agent"}o(Dxe,"getHeaderName");async function Oxe(t){if(_P.default&&_P.default.versions){let e=`${xP.default.type()} ${xP.default.release()}; ${xP.default.arch()}`,r=_P.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}o(Oxe,"setPlatformSpecificData");var RP="1.22.2";function tBt(t){let e=[];for(let[r,i]of t){let s=i?`${r}/${i}`:r;e.push(s)}return e.join(" ")}o(tBt,"getUserAgentString");function Pxe(){return Dxe()}o(Pxe,"getUserAgentHeaderName");async function TP(t){let e=new Map;e.set("core-rest-pipeline",RP),await Oxe(e);let r=tBt(e);return t?`${t} ${r}`:r}o(TP,"getUserAgentValue");var kxe=Pxe(),Qxe="userAgentPolicy";function b9(t={}){let e=TP(t.userAgentPrefix);return{name:Qxe,async sendRequest(r,i){return r.headers.has(kxe)||r.headers.set(kxe,await e),i(r)}}}o(b9,"userAgentPolicy");var lc=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function w9(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:s}=e??{};return new Promise((n,a)=>{function c(){a(new lc(s??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){i?.removeEventListener("abort",u)}o(l,"removeListeners");function u(){r?.(),l(),c()}if(o(u,"onAbort"),i?.aborted)return c();try{t(h=>{l(),n(h)},h=>{l(),a(h)})}catch(h){a(h)}i?.addEventListener("abort",u)})}o(w9,"createAbortablePromise");var oBt="The delay was aborted.";function hx(t,e){let r,{abortSignal:i,abortErrorMsg:s}=e??{};return w9(n=>{r=setTimeout(n,t)},{cleanupBeforeAbort:o(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:i,abortErrorMsg:s??oBt})}o(hx,"delay");function Tm(t){if(Zg(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}o(Tm,"getErrorMessage");function Lxe(t){return Zg(t)}o(Lxe,"isError");function ow(){return Xg()}o(ow,"randomUUID");var Ir=ry;var Fxe=Symbol("rawContent");function I9(t){return typeof t[Fxe]=="function"}o(I9,"hasRawContent");function Mxe(t){return I9(t)?t[Fxe]():t}o(Mxe,"getRawContent");var NP=ux;function S9(){let t=BP();return{name:NP,sendRequest:o(async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)I9(i.body)&&(i.body=Mxe(i.body));return t.sendRequest(e,r)},"sendRequest")}}o(S9,"multipartPolicy");var B9=nP;function v9(){return oP()}o(v9,"decompressResponsePolicy");function x9(t={}){return lP(t)}o(x9,"defaultRetryPolicy");function _9(){return uP()}o(_9,"formDataPolicy");function Nm(t){return f9(t)}o(Nm,"getDefaultProxySettings");function R9(t,e){return bP(t,e)}o(R9,"proxyPolicy");var Uxe="setClientRequestIdPolicy";function T9(t="x-ms-client-request-id"){return{name:Uxe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(T9,"setClientRequestIdPolicy");function N9(t){return wP(t)}o(N9,"agentPolicy");function D9(t){return CP(t)}o(D9,"tlsPolicy");var aw={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function qxe(t={}){let e=new O9(t.parentContext);return t.span&&(e=e.setValue(aw.span,t.span)),t.namespace&&(e=e.setValue(aw.namespace,t.namespace)),e}o(qxe,"createTracingContext");var O9=class t{static{o(this,"TracingContextImpl")}_contextMap;constructor(e){this._contextMap=e i Line truncated
`&&t[n]!=="\r";n++)l+=t[n];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),n--),!Tvt(l)){let f;return l.trim().length===0?f="Invalid space after '<'.":f="Tag '"+l+"' is an invalid name.",Ki("InvalidTag",f,Ro(t,n))}let u=Bvt(t,n);if(u===!1)return Ki("InvalidAttr","Attributes for '"+l+"' have open quote.",Ro(t,n));let h=u.value;if(n=u.index,h[h.length-1]==="/"){let f=n-h.length;h=h.substring(0,h.length-1);let d=S_e(h,e);if(d===!0)i=!0;else return Ki(d.err.code,d.err.msg,Ro(t,f+d.err.line))}else if(c)if(u.tagClosed){if(h.trim().length>0)return Ki("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Ro(t,a));if(r.length===0)return Ki("InvalidTag","Closing tag '"+l+"' has not been opened.",Ro(t,a));{let f=r.pop();if(l!==f.tagName){let d=Ro(t,f.tagStartPos);return Ki("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+l+"'.",Ro(t,a))}r.length==0&&(s=!0)}}else return Ki("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Ro(t,n));else{let f=S_e(h,e);if(f!==!0)return Ki(f.err.code,f.err.msg,Ro(t,n-h.length+f.err.line));if(s===!0)return Ki("InvalidXml","Multiple possible root nodes found.",Ro(t,n));e.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(n++;n<t.length;n++)if(t[n]==="<")if(t[n+1]==="!"){n++,n=I_e(t,n);continue}else if(t[n+1]==="?"){if(n=C_e(t,++n),n.err)return n}else break;else if(t[n]==="&"){let f=_vt(t,n);if(f==-1)return Ki("InvalidChar","char '&' is not expected.",Ro(t,n));n=f}else if(s===!0&&!w_e(t[n]))return Ki("InvalidXml","Extra text at the end",Ro(t,n));t[n]==="<"&&n--}}else{if(w_e(t[n]))continue;return Ki("InvalidChar","char '"+t[n]+"' is not expected.",Ro(t,n))}if(i){if(r.length==1)return Ki("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Ro(t,r[0].tagStartPos));if(r.length>0)return Ki("InvalidXml","Invalid '"+JSON.stringify(r.map(n=>n.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Ki("InvalidXml","Start tag expected.",1);return!0}o(zP,"validate");function w_e(t){return t===" "||t===" "||t===`
`||t==="\r"}o(w_e,"isWhiteSpace");function C_e(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let i=t.substr(r,e-r);if(e>5&&i==="xml")return Ki("InvalidXml","XML declaration allowed only at the start of the document.",Ro(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}o(C_e,"readPI");function I_e(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}o(I_e,"readCommentAndCDATA");var Ivt='"',Svt="'";function Bvt(t,e){let r="",i="",s=!1;for(;e<t.length;e++){if(t[e]===Ivt||t[e]===Svt)i===""?i=t[e]:i!==t[e]||(i="");else if(t[e]===">"&&i===""){s=!0;break}r+=t[e]}return i!==""?!1:{value:r,index:e,tagClosed:s}}o(Bvt,"readAttributeStr");var vvt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function S_e(t,e){let r=GP(t,vvt),i={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return Ki("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",Ix(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return Ki("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",Ix(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return Ki("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",Ix(r[s]));let n=r[s][2];if(!Rvt(n))return Ki("InvalidAttr","Attribute '"+n+"' is an invalid name.",Ix(r[s]));if(!Object.prototype.hasOwnProperty.call(i,n))i[n]=1;else return Ki("InvalidAttr","Attribute '"+n+"' is repeated.",Ix(r[s]))}return!0}o(S_e,"validateAttributeString");function xvt(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}o(xvt,"validateNumberAmpersand");function _vt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,xvt(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}o(_vt,"validateAmpersand");function Ki(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}o(Ki,"getErrorObject");function Rvt(t){return K9(t)}o(Rvt,"validateAttrName");function Tvt(t){return K9(t)}o(Tvt,"validateTagName");function Ro(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}o(Ro,"getLineNumberForPosition");function Ix(t){return t.startIndex+t[1].length}o(Ix,"getPositionFromMatch");var B_e={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",amp:"&",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},v_e={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},x_e={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\Line truncated
`);let e=new ya("!xml"),r=e,i="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,n=new vx(s.processEntities),a=t.length;for(let c=0;c<a;c++)if(t[c]==="<"){let u=t.charCodeAt(c+1);if(u===47){let h=fw(t,">",c,"Closing Tag is not closed."),f=t.substring(c+2,h).trim();if(s.removeNSPrefix){let p=f.indexOf(":");p!==-1&&(f=f.substr(p+1))}f=n$(s.transformTagName,f,"",s).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(f&&s.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",c=h}else if(u===63){let h=o$(t,c,!1,"?>");if(!h)throw new Error("Pi Tag is not closed.");i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.buildAttributesMap(h.tagExp,this.matcher,h.tagName,!0);if(f){let d=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),n.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&h.tagName==="?xml"||s.ignorePiTags)){let d=new ya(h.tagName);d.add(s.textNodeName,""),h.tagName!==h.tagExp&&h.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=f),this.addChild(r,d,this.readonlyMatcher,c)}c=h.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let h=fw(t,"-->",c+4,"Comment is not closed.");if(s.commentPropName){let f=t.substring(c+4,h-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:f}])}c=h}else if(u===33&&t.charCodeAt(c+2)===68){let h=n.readDocType(t,c);this.entityDecoder.addInputEntities(h.entities),c=h.i}else if(u===33&&t.charCodeAt(c+2)===91){let h=fw(t,"]]>",c,"CDATA is not closed.")-2,f=t.substring(c+9,h);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let d=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:f}]):r.add(s.textNodeName,d),c=h+2}else{let h=o$(t,c,s.removeNSPrefix);if(!h){let M=t.substring(Math.max(0,c-50),Math.min(a,c+50));throw new Error(`readTagExp returned undefined at position ${c}. Context: "${M}"`)}let f=h.tagName,d=h.rawTagName,p=h.tagExp,m=h.attrExpPresent,A=h.closeIndex;if({tagName:f,tagExp:p}=n$(s.transformTagName,f,p,s),s.strictReservedNames&&(f===s.commentPropName||f===s.cdataPropName||f===s.textNodeName||f===s.attributesGroupName))throw new Error(`Invalid tag name: ${f}`);r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let y=!1;p.length>0&&p.lastIndexOf("/")===p.length-1&&(y=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),p=f):p=p.substr(0,p.length-1),m=f!==p);let b=null,C={},I;I=Zvt(d),f!==e.tagname&&this.matcher.push(f,{},I),f!==p&&m&&(b=this.buildAttributesMap(p,this.matcher,f),b&&(C=Xvt(b,s))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let D=c;if(this.isCurrentNodeStopNode){let M="";if(y)c=h.closeIndex;else if(s.unpairedTagsSet.has(f))c=h.closeIndex;else{let U=this.readStopNodeData(t,d,A+1);if(!U)throw new Error(`Unexpected end of ${d}`);c=U.i,M=U.tagContent}let R=new ya(f);b&&(R[":@"]=b),R.add(s.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,R,this.readonlyMatcher,D)}else{if(y){({tagName:f,tagExp:p}=n$(s.transformTagName,f,p,s));let M=new ya(f);b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(f)){let M=new ya(f);b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=h.closeIndex;continue}else{let M=new ya(f);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),r=M}i="",c=A}}}else i+=t[c];return e.child},"parseXml");function nxt(t,e,r,i){this.options.captureMetaData||(i=void 0);let s=this.options.jPath?r.toString():r,n=this.options.updateTag(e.tagname,s,e[":@"]);n===!1||(typeof n=="string"&&(e.tagname=n),t.addChild(e,i))}o(nxt,"addChild");function oxt(t,e,r){let i=this.options.processEntities;if(!i||!i.enabled)return t;if(i.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(i.allowedTags)?i.allowedTags.includes(e):i.allowedTags(e,s)))return t}if(i.tagFilter){let s=this.options.jPath?r.toString():r;if(!i.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}o(oxt,"replaceEntitiesValue");function axt(t,e,r,i){return t&&(i===void 0&&(i=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,i),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}o(axt,"saveTextToParentTag");function cxt(){return this.stopNodeExpressionsSet.Line truncated
`;function gxt(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(f$(r)==="?xml"){let s=r[":@"];if(s){let n=e.attributeNamePrefix+"version";if(s[n])return s[n]}}return"1.0"}o(gxt,"detectXmlVersionFromArray");function $_e(t,e,r,i,s){return!r.sanitizeName||cy(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}o($_e,"resolveTagName");function h$(t,e){let r="";e.format&&(r=Axt);let i=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let c=e.stopNodes[a];typeof c=="string"?i.push(new fc(c)):c instanceof fc&&i.push(c)}let s=gxt(t,e),n=new Ah;return W_e(t,e,r,n,i,s)}o(h$,"toXml");function W_e(t,e,r,i,s,n){let a="",c=!1;if(e.maxNestedTags&&i.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let l=t.toString();return l=u$(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],h=f$(u);if(h===void 0)continue;let d=h===e.textNodeName||h===e.cdataPropName||h===e.commentPropName||h[0]==="?"?h:$_e(h,!1,e,i,n),p=yxt(u[":@"],e);i.push(d,p);let m=bxt(i,s);if(d===e.textNodeName){let C=u[h];m||(C=e.tagValueProcessor(d,C),C=u$(C,e)),c&&(a+=r),a+=C,c=!1,i.pop();continue}else if(d===e.cdataPropName){c&&(a+=r);let C=u[h][0][e.textNodeName],I=JP(C);a+=`<![CDATA[${I}]]>`,c=!1,i.pop();continue}else if(d===e.commentPropName){let C=u[h][0][e.textNodeName],I=WP(C);a+=r+`<!--${I}-->`,c=!0,i.pop();continue}else if(d[0]==="?"){let C=j_e(u[":@"],e,m,i,n);a+=(d==="?xml"?"":r)+`<${d}${C}?>`,c=!0,i.pop();continue}let A=r;A!==""&&(A+=e.indentBy);let E=j_e(u[":@"],e,m,i,n),y=r+`<${d}${E}`,b;m?b=J_e(u[h],e):b=W_e(u[h],e,A,i,s,n),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?a+=y+">":a+=y+"/>":(!b||b.length===0)&&e.suppressEmptyNode?a+=y+"/>":b&&b.endsWith(">")?a+=y+`>${b}${r}</${d}>`:(a+=y+">",b&&r!==""&&(b.includes("/>")||b.includes("</"))?a+=r+e.indentBy+b+r:a+=b,a+=`</${d}>`),c=!0,i.pop()}return a}o(W_e,"arrToStr");function yxt(t,e){if(!t||e.ignoreAttributes)return null;let r={},i=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[n]=Pm(t[s]),i=!0}return i?r:null}o(yxt,"extractAttributeValues");function J_e(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let i=0;i<t.length;i++){let s=t[i],n=f$(s);if(n===e.textNodeName)r+=s[n];else if(n===e.cdataPropName)r+=s[n][0][e.textNodeName];else if(n===e.commentPropName)r+=s[n][0][e.textNodeName];else{if(n&&n[0]==="?")continue;if(n){let a=Ext(s[":@"],e),c=J_e(s[n],e);!c||c.length===0?r+=`<${n}${a}/>`:r+=`<${n}${a}>${c}</${n}>`}}}return r}o(J_e,"getRawContent");function Ext(t,e){let r="";if(t&&!e.ignoreAttributes)for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let s=t[i];s===!0&&e.suppressBooleanAttributes?r+=` ${i.substr(e.attributeNamePrefix.length)}`:r+=` ${i.substr(e.attributeNamePrefix.length)}="${Pm(s)}"`}return r}o(Ext,"attr_to_str_raw");function f$(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let i=e[r];if(Object.prototype.hasOwnProperty.call(t,i)&&i!==":@")return i}}o(f$,"propName");function j_e(t,e,r,i,s){let n="";if(t&&!e.ignoreAttributes)for(let a in t){if(!Object.prototype.hasOwnProperty.call(t,a))continue;let c=a.substr(e.attributeNamePrefix.length),l=r?c:$_e(c,!0,e,i,s),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=u$(u,e)),u===!0&&e.suppressBooleanAttributes?n+=` ${l}`:n+=` ${l}="${Pm(u)}"`}return n}o(j_e,"attr_to_str");function bxt(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}o(bxt,"checkStopNode");function u$(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let i=e.entities[r];t=t.replace(i.regex,i.val)}return t}o(u$,"replaceEntitiesValue");function d$(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}o(d$,"getIgnoreAttributesFn");var wxt={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:o(function(t,e){return e},"tagValueProcessor"),attributeValueProcessor:o(function(t,e){return e},"attributeValueProcessor"),preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function ba(t){if(this.options=Object.assign({},wxt,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&ArraLine truncated
`,"utf-8")],n=DSt(i);n&&t.headers.set("Content-Length",n),t.body=await yxe(i)}o(OSt,"buildRequestBody");var tx="multipartPolicy",PSt=70,kSt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function QSt(t){if(t.length>PSt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!kSt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o(QSt,"assertValidBoundary");function uP(){return{name:tx,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,i=t.headers.get("Content-Type")??"multipart/mixed",n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,s,a]=n;if(a&&r&&a!==r)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${r} in the request body`);return r??=a,r?QSt(r):r=RSt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await OSt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(uP,"multipartPolicy");function hP(){return kO()}o(hP,"createEmptyPipeline");var Exe=DO({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),zDr=Exe.logger;function gh(t){return Exe.createClientLogger(t)}o(gh,"createClientLogger");var yh=gh("core-rest-pipeline");function Jj(t={}){return qO({logger:yh.info,...t})}o(Jj,"logPolicy");var Yj=GO;function Kj(t={}){return HO(t)}o(Kj,"redirectPolicy");var fP=W(require("node:os"),1),dP=W(require("node:process"),1);function bxe(){return"User-Agent"}o(bxe,"getHeaderName");async function wxe(t){if(dP.default&&dP.default.versions){let e=`${fP.default.type()} ${fP.default.release()}; ${fP.default.arch()}`,r=dP.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}o(wxe,"setPlatformSpecificData");var pP="1.22.2";function zSt(t){let e=[];for(let[r,i]of t){let n=i?`${r}/${i}`:r;e.push(n)}return e.join(" ")}o(zSt,"getUserAgentString");function Cxe(){return bxe()}o(Cxe,"getUserAgentHeaderName");async function mP(t){let e=new Map;e.set("core-rest-pipeline",pP),await wxe(e);let r=zSt(e);return t?`${t} ${r}`:r}o(mP,"getUserAgentValue");var Ixe=Cxe(),Sxe="userAgentPolicy";function Xj(t={}){let e=mP(t.userAgentPrefix);return{name:Sxe,async sendRequest(r,i){return r.headers.has(Ixe)||r.headers.set(Ixe,await e),i(r)}}}o(Xj,"userAgentPolicy");var dc=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function Zj(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=e??{};return new Promise((s,a)=>{function c(){a(new dc(n??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){i?.removeEventListener("abort",u)}o(l,"removeListeners");function u(){r?.(),l(),c()}if(o(u,"onAbort"),i?.aborted)return c();try{t(h=>{l(),s(h)},h=>{l(),a(h)})}catch(h){a(h)}i?.addEventListener("abort",u)})}o(Zj,"createAbortablePromise");var JSt="The delay was aborted.";function rx(t,e){let r,{abortSignal:i,abortErrorMsg:n}=e??{};return Zj(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:o(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:i,abortErrorMsg:n??JSt})}o(rx,"delay");function Nm(t){if(Xg(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}o(Nm,"getErrorMessage");function Bxe(t){return Xg(t)}o(Bxe,"isError");function tw(){return Kg()}o(tw,"randomUUID");var Dr=ty;var vxe=Symbol("rawContent");function t9(t){return typeof t[vxe]=="function"}o(t9,"hasRawContent");function xxe(t){return t9(t)?t[vxe]():t}o(xxe,"getRawContent");var AP=tx;function r9(){let t=uP();return{name:AP,sendRequest:o(async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)t9(i.body)&&(i.body=xxe(i.body));return t.sendRequest(e,r)},"sendRequest")}}o(r9,"multipartPolicy");var i9=zO;function n9(){return VO()}o(n9,"decompressResponsePolicy");function s9(t={}){return WO(t)}o(s9,"defaultRetryPolicy");function o9(){return JO()}o(o9,"formDataPolicy");function Dm(t){return zj(t)}o(Dm,"getDefaultProxySettings");function a9(t,e){return sP(t,e)}o(a9,"proxyPolicy");var _xe="setClientRequestIdPolicy";function c9(t="x-ms-client-request-id"){return{name:_xe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(c9,"setClientRequestIdPolicy");function l9(t){return oP(t)}o(l9,"agentPolicy");function u9(t){return aP(t)}o(u9,"tlsPolicy");var rw={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Rxe(t={}){let e=new h9(t.parentContext);return t.span&&(e=e.setValue(rw.span,t.span)),t.namespace&&(e=e.setValue(rw.namespace,t.namespace)),e}o(Rxe,"createTracingContext");var h9=class t{static{o(this,"TracingContextImpl")}_contextMap;constructor(e){this._contextMap=e i Line truncated
`&&t[s]!=="\r";s++)l+=t[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!Evt(l)){let f;return l.trim().length===0?f="Invalid space after '<'.":f="Tag '"+l+"' is an invalid name.",sn("InvalidTag",f,Oo(t,s))}let u=pvt(t,s);if(u===!1)return sn("InvalidAttr","Attributes for '"+l+"' have open quote.",Oo(t,s));let h=u.value;if(s=u.index,h[h.length-1]==="/"){let f=s-h.length;h=h.substring(0,h.length-1);let d=f_e(h,e);if(d===!0)i=!0;else return sn(d.err.code,d.err.msg,Oo(t,f+d.err.line))}else if(c)if(u.tagClosed){if(h.trim().length>0)return sn("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Oo(t,a));if(r.length===0)return sn("InvalidTag","Closing tag '"+l+"' has not been opened.",Oo(t,a));{let f=r.pop();if(l!==f.tagName){let d=Oo(t,f.tagStartPos);return sn("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+l+"'.",Oo(t,a))}r.length==0&&(n=!0)}}else return sn("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Oo(t,s));else{let f=f_e(h,e);if(f!==!0)return sn(f.err.code,f.err.msg,Oo(t,s-h.length+f.err.line));if(n===!0)return sn("InvalidXml","Multiple possible root nodes found.",Oo(t,s));e.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s<t.length;s++)if(t[s]==="<")if(t[s+1]==="!"){s++,s=h_e(t,s);continue}else if(t[s+1]==="?"){if(s=u_e(t,++s),s.err)return s}else break;else if(t[s]==="&"){let f=gvt(t,s);if(f==-1)return sn("InvalidChar","char '&' is not expected.",Oo(t,s));s=f}else if(n===!0&&!l_e(t[s]))return sn("InvalidXml","Extra text at the end",Oo(t,s));t[s]==="<"&&s--}}else{if(l_e(t[s]))continue;return sn("InvalidChar","char '"+t[s]+"' is not expected.",Oo(t,s))}if(i){if(r.length==1)return sn("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Oo(t,r[0].tagStartPos));if(r.length>0)return sn("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return sn("InvalidXml","Start tag expected.",1);return!0}o(RP,"validate");function l_e(t){return t===" "||t===" "||t===`
`||t==="\r"}o(l_e,"isWhiteSpace");function u_e(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let i=t.substr(r,e-r);if(e>5&&i==="xml")return sn("InvalidXml","XML declaration allowed only at the start of the document.",Oo(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}o(u_e,"readPI");function h_e(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}o(h_e,"readCommentAndCDATA");var fvt='"',dvt="'";function pvt(t,e){let r="",i="",n=!1;for(;e<t.length;e++){if(t[e]===fvt||t[e]===dvt)i===""?i=t[e]:i!==t[e]||(i="");else if(t[e]===">"&&i===""){n=!0;break}r+=t[e]}return i!==""?!1:{value:r,index:e,tagClosed:n}}o(pvt,"readAttributeStr");var mvt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function f_e(t,e){let r=xP(t,mvt),i={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return sn("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",px(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return sn("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",px(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return sn("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",px(r[n]));let s=r[n][2];if(!yvt(s))return sn("InvalidAttr","Attribute '"+s+"' is an invalid name.",px(r[n]));if(!Object.prototype.hasOwnProperty.call(i,s))i[s]=1;else return sn("InvalidAttr","Attribute '"+s+"' is repeated.",px(r[n]))}return!0}o(f_e,"validateAttributeString");function Avt(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}o(Avt,"validateNumberAmpersand");function gvt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Avt(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}o(gvt,"validateAmpersand");function sn(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}o(sn,"getErrorObject");function yvt(t){return R9(t)}o(yvt,"validateAttrName");function Evt(t){return R9(t)}o(Evt,"validateTagName");function Oo(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}o(Oo,"getLineNumberForPosition");function px(t){return t.startIndex+t[1].length}o(px,"getPositionFromMatch");var d_e={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",amp:"&",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},p_e={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},m_e={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\Line truncated
`);let e=new Ia("!xml"),r=e,i="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,s=new gx(n.processEntities),a=t.length;for(let c=0;c<a;c++)if(t[c]==="<"){let u=t.charCodeAt(c+1);if(u===47){let h=aw(t,">",c,"Closing Tag is not closed."),f=t.substring(c+2,h).trim();if(n.removeNSPrefix){let p=f.indexOf(":");p!==-1&&(f=f.substr(p+1))}f=L9(n.transformTagName,f,"",n).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(f&&n.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",c=h}else if(u===63){let h=M9(t,c,!1,"?>");if(!h)throw new Error("Pi Tag is not closed.");i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.buildAttributesMap(h.tagExp,this.matcher,h.tagName,!0);if(f){let d=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),s.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&h.tagName==="?xml"||n.ignorePiTags)){let d=new Ia(h.tagName);d.add(n.textNodeName,""),h.tagName!==h.tagExp&&h.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=f),this.addChild(r,d,this.readonlyMatcher,c)}c=h.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let h=aw(t,"-->",c+4,"Comment is not closed.");if(n.commentPropName){let f=t.substring(c+4,h-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:f}])}c=h}else if(u===33&&t.charCodeAt(c+2)===68){let h=s.readDocType(t,c);this.entityDecoder.addInputEntities(h.entities),c=h.i}else if(u===33&&t.charCodeAt(c+2)===91){let h=aw(t,"]]>",c,"CDATA is not closed.")-2,f=t.substring(c+9,h);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let d=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:f}]):r.add(n.textNodeName,d),c=h+2}else{let h=M9(t,c,n.removeNSPrefix);if(!h){let z=t.substring(Math.max(0,c-50),Math.min(a,c+50));throw new Error(`readTagExp returned undefined at position ${c}. Context: "${z}"`)}let f=h.tagName,d=h.rawTagName,p=h.tagExp,m=h.attrExpPresent,A=h.closeIndex;if({tagName:f,tagExp:p}=L9(n.transformTagName,f,p,n),n.strictReservedNames&&(f===n.commentPropName||f===n.cdataPropName||f===n.textNodeName||f===n.attributesGroupName))throw new Error(`Invalid tag name: ${f}`);r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher,!1));let b=r;b&&n.unpairedTagsSet.has(b.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let E=!1;p.length>0&&p.lastIndexOf("/")===p.length-1&&(E=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),p=f):p=p.substr(0,p.length-1),m=f!==p);let w=null,I={},S;S=Gvt(d),f!==e.tagname&&this.matcher.push(f,{},S),f!==p&&m&&(w=this.buildAttributesMap(p,this.matcher,f),w&&(I=qvt(w,n))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let P=c;if(this.isCurrentNodeStopNode){let z="";if(E)c=h.closeIndex;else if(n.unpairedTagsSet.has(f))c=h.closeIndex;else{let V=this.readStopNodeData(t,d,A+1);if(!V)throw new Error(`Unexpected end of ${d}`);c=V.i,z=V.tagContent}let O=new Ia(f);w&&(O[":@"]=w),O.add(n.textNodeName,z),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,O,this.readonlyMatcher,P)}else{if(E){({tagName:f,tagExp:p}=L9(n.transformTagName,f,p,n));let z=new Ia(f);w&&(z[":@"]=w),this.addChild(r,z,this.readonlyMatcher,P),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(f)){let z=new Ia(f);w&&(z[":@"]=w),this.addChild(r,z,this.readonlyMatcher,P),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=h.closeIndex;continue}else{let z=new Ia(f);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),w&&(z[":@"]=w),this.addChild(r,z,this.readonlyMatcher,P),r=z}i="",c=A}}}else i+=t[c];return e.child},"parseXml");function Wvt(t,e,r,i){this.options.captureMetaData||(i=void 0);let n=this.options.jPath?r.toString():r,s=this.options.updateTag(e.tagname,n,e[":@"]);s===!1||(typeof s=="string"&&(e.tagname=s),t.addChild(e,i))}o(Wvt,"addChild");function Jvt(t,e,r){let i=this.options.processEntities;if(!i||!i.enabled)return t;if(i.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(i.allowedTags)?i.allowedTags.includes(e):i.allowedTags(e,n)))return t}if(i.tagFilter){let n=this.options.jPath?r.toString():r;if(!i.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}o(Jvt,"replaceEntitiesValue");function Yvt(t,e,r,i){return t&&(i===void 0&&(i=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,i),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}o(Yvt,"saveTextToParentTag");function Kvt(){return this.stopNodeExpressionsSet.Line truncated
`;function oxt(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(z9(r)==="?xml"){let n=r[":@"];if(n){let s=e.attributeNamePrefix+"version";if(n[s])return n[s]}}return"1.0"}o(oxt,"detectXmlVersionFromArray");function k_e(t,e,r,i,n){return!r.sanitizeName||ay(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}o(k_e,"resolveTagName");function H9(t,e){let r="";e.format&&(r=sxt);let i=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let c=e.stopNodes[a];typeof c=="string"?i.push(new Ac(c)):c instanceof Ac&&i.push(c)}let n=oxt(t,e),s=new wh;return Q_e(t,e,r,s,i,n)}o(H9,"toXml");function Q_e(t,e,r,i,n,s){let a="",c=!1;if(e.maxNestedTags&&i.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let l=t.toString();return l=G9(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],h=z9(u);if(h===void 0)continue;let d=h===e.textNodeName||h===e.cdataPropName||h===e.commentPropName||h[0]==="?"?h:k_e(h,!1,e,i,s),p=axt(u[":@"],e);i.push(d,p);let m=lxt(i,n);if(d===e.textNodeName){let I=u[h];m||(I=e.tagValueProcessor(d,I),I=G9(I,e)),c&&(a+=r),a+=I,c=!1,i.pop();continue}else if(d===e.cdataPropName){c&&(a+=r);let I=u[h][0][e.textNodeName],S=PP(I);a+=`<![CDATA[${S}]]>`,c=!1,i.pop();continue}else if(d===e.commentPropName){let I=u[h][0][e.textNodeName],S=OP(I);a+=r+`<!--${S}-->`,c=!0,i.pop();continue}else if(d[0]==="?"){let I=P_e(u[":@"],e,m,i,s);a+=(d==="?xml"?"":r)+`<${d}${I}?>`,c=!0,i.pop();continue}let A=r;A!==""&&(A+=e.indentBy);let b=P_e(u[":@"],e,m,i,s),E=r+`<${d}${b}`,w;m?w=L_e(u[h],e):w=Q_e(u[h],e,A,i,n,s),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?a+=E+">":a+=E+"/>":(!w||w.length===0)&&e.suppressEmptyNode?a+=E+"/>":w&&w.endsWith(">")?a+=E+`>${w}${r}</${d}>`:(a+=E+">",w&&r!==""&&(w.includes("/>")||w.includes("</"))?a+=r+e.indentBy+w+r:a+=w,a+=`</${d}>`),c=!0,i.pop()}return a}o(Q_e,"arrToStr");function axt(t,e){if(!t||e.ignoreAttributes)return null;let r={},i=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[s]=km(t[n]),i=!0}return i?r:null}o(axt,"extractAttributeValues");function L_e(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let i=0;i<t.length;i++){let n=t[i],s=z9(n);if(s===e.textNodeName)r+=n[s];else if(s===e.cdataPropName)r+=n[s][0][e.textNodeName];else if(s===e.commentPropName)r+=n[s][0][e.textNodeName];else{if(s&&s[0]==="?")continue;if(s){let a=cxt(n[":@"],e),c=L_e(n[s],e);!c||c.length===0?r+=`<${s}${a}/>`:r+=`<${s}${a}>${c}</${s}>`}}}return r}o(L_e,"getRawContent");function cxt(t,e){let r="";if(t&&!e.ignoreAttributes)for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let n=t[i];n===!0&&e.suppressBooleanAttributes?r+=` ${i.substr(e.attributeNamePrefix.length)}`:r+=` ${i.substr(e.attributeNamePrefix.length)}="${km(n)}"`}return r}o(cxt,"attr_to_str_raw");function z9(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let i=e[r];if(Object.prototype.hasOwnProperty.call(t,i)&&i!==":@")return i}}o(z9,"propName");function P_e(t,e,r,i,n){let s="";if(t&&!e.ignoreAttributes)for(let a in t){if(!Object.prototype.hasOwnProperty.call(t,a))continue;let c=a.substr(e.attributeNamePrefix.length),l=r?c:k_e(c,!0,e,i,n),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=G9(u,e)),u===!0&&e.suppressBooleanAttributes?s+=` ${l}`:s+=` ${l}="${km(u)}"`}return s}o(P_e,"attr_to_str");function lxt(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}o(lxt,"checkStopNode");function G9(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let i=e.entities[r];t=t.replace(i.regex,i.val)}return t}o(G9,"replaceEntitiesValue");function V9(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}o(V9,"getIgnoreAttributesFn");var uxt={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:o(function(t,e){return e},"tagValueProcessor"),attributeValueProcessor:o(function(t,e){return e},"attributeValueProcessor"),preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function Ba(t){if(this.options=Object.assign({},uxt,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&ArraLine truncated
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(ba,"Builder");function Cxt(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let i=r[e.attributeNamePrefix+"version"];if(i)return i}return"1.0"}o(Cxt,"detectXmlVersionFromObj");function p$(t,e,r,i,s){return!r.sanitizeName||cy(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}o(p$,"resolveTagName");ba.prototype.build=function(t){if(this.options.preserveOrder)return h$(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Ah,r=Cxt(t,this.options);return this.j2x(t,0,e,r).val}};ba.prototype.j2x=function(t,e,r,i){let s="",n="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let a=this.options.jPath?r.toString():r,c=this.checkStopNode(r);for(let l in t){if(!Object.prototype.hasOwnProperty.call(t,l))continue;let h=l===this.options.textNodeName||l===this.options.cdataPropName||l===this.options.commentPropName||this.options.attributesGroupName&&l===this.options.attributesGroupName||this.isAttribute(l)||l[0]==="?"?l:p$(l,!1,this.options,r,i);if(typeof t[l]>"u")this.isAttribute(l)&&(n+="");else if(t[l]===null)this.isAttribute(l)||h===this.options.cdataPropName||h===this.options.commentPropName?n+="":h[0]==="?"?n+=this.indentate(e)+"<"+h+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+h+"/"+this.tagEndChar;else if(t[l]instanceof Date)n+=this.buildTextValNode(t[l],h,"",e,r);else if(typeof t[l]!="object"){let f=this.isAttribute(l);if(f&&!this.ignoreAttributesFn(f,a)){let d=p$(f,!0,this.options,r,i);s+=this.buildAttrPairStr(d,""+t[l],c)}else if(!f)if(l===this.options.textNodeName){let d=this.options.tagValueProcessor(l,""+t[l]);n+=this.replaceEntitiesValue(d)}else{r.push(h);let d=this.checkStopNode(r);if(r.pop(),d){let p=""+t[l];p===""?n+=this.indentate(e)+"<"+h+this.closeTag(h)+this.tagEndChar:n+=this.indentate(e)+"<"+h+">"+p+"</"+h+this.tagEndChar}else n+=this.buildTextValNode(t[l],h,"",e,r)}}else if(Array.isArray(t[l])){let f=t[l].length,d="",p="";for(let m=0;m<f;m++){let A=t[l][m];if(!(typeof A>"u"))if(A===null)h[0]==="?"?n+=this.indentate(e)+"<"+h+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+h+"/"+this.tagEndChar;else if(typeof A=="object")if(this.options.oneListGroup){r.push(h);let E=this.j2x(A,e+1,r,i);r.pop(),d+=E.val,this.options.attributesGroupName&&A.hasOwnProperty(this.options.attributesGroupName)&&(p+=E.attrStr)}else d+=this.processTextOrObjNode(A,h,e,r,i);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(h,A);E=this.replaceEntitiesValue(E),d+=E}else{r.push(h);let E=this.checkStopNode(r);if(r.pop(),E){let y=""+A;y===""?d+=this.indentate(e)+"<"+h+this.closeTag(h)+this.tagEndChar:d+=this.indentate(e)+"<"+h+">"+y+"</"+h+this.tagEndChar}else d+=this.buildTextValNode(A,h,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,h,p,e)),n+=d}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let f=Object.keys(t[l]),d=f.length;for(let p=0;p<d;p++){let m=p$(f[p],!0,this.options,r,i);s+=this.buildAttrPairStr(m,""+t[l][f[p]],c)}}else n+=this.processTextOrObjNode(t[l],h,e,r,i)}return{attrStr:s,val:n}};ba.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+Pm(e)+'"'};function Ixt(t,e,r,i,s){let n=this.extractAttributes(t);if(i.push(e,n),this.checkStopNode(i)){let l=this.buildRawContent(t),u=this.buildAttributesForStopNode(t);return i.pop(),this.buildObjectNode(l,e,u,r)}let c=this.j2x(t,r+1,i,s);return i.pop(),e[0]==="?"?this.buildTextValNode("",e,c.attrStr,r,i):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,c.attrStr,r,i):this.buildObjectNode(c.val,e,c.attrStr,r)}o(Ixt,"processTextOrObjNode");ba.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let i=t[this.options.attributesGroupName];for(let s in i){if(!Object.prototype.hasOwnProperty.call(i,s))continue;let n=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[n]=Pm(i[s]),r=!0}}else for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let s=this.isAttribute(i);s&&(e[s]=Pm(t[i]),r=!0)}return r?e:null};ba.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.o Line truncated
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(Ba,"Builder");function hxt(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let n=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(n)return n}let i=r[e.attributeNamePrefix+"version"];if(i)return i}return"1.0"}o(hxt,"detectXmlVersionFromObj");function j9(t,e,r,i,n){return!r.sanitizeName||ay(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}o(j9,"resolveTagName");Ba.prototype.build=function(t){if(this.options.preserveOrder)return H9(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new wh,r=hxt(t,this.options);return this.j2x(t,0,e,r).val}};Ba.prototype.j2x=function(t,e,r,i){let n="",s="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let a=this.options.jPath?r.toString():r,c=this.checkStopNode(r);for(let l in t){if(!Object.prototype.hasOwnProperty.call(t,l))continue;let h=l===this.options.textNodeName||l===this.options.cdataPropName||l===this.options.commentPropName||this.options.attributesGroupName&&l===this.options.attributesGroupName||this.isAttribute(l)||l[0]==="?"?l:j9(l,!1,this.options,r,i);if(typeof t[l]>"u")this.isAttribute(l)&&(s+="");else if(t[l]===null)this.isAttribute(l)||h===this.options.cdataPropName||h===this.options.commentPropName?s+="":h[0]==="?"?s+=this.indentate(e)+"<"+h+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+h+"/"+this.tagEndChar;else if(t[l]instanceof Date)s+=this.buildTextValNode(t[l],h,"",e,r);else if(typeof t[l]!="object"){let f=this.isAttribute(l);if(f&&!this.ignoreAttributesFn(f,a)){let d=j9(f,!0,this.options,r,i);n+=this.buildAttrPairStr(d,""+t[l],c)}else if(!f)if(l===this.options.textNodeName){let d=this.options.tagValueProcessor(l,""+t[l]);s+=this.replaceEntitiesValue(d)}else{r.push(h);let d=this.checkStopNode(r);if(r.pop(),d){let p=""+t[l];p===""?s+=this.indentate(e)+"<"+h+this.closeTag(h)+this.tagEndChar:s+=this.indentate(e)+"<"+h+">"+p+"</"+h+this.tagEndChar}else s+=this.buildTextValNode(t[l],h,"",e,r)}}else if(Array.isArray(t[l])){let f=t[l].length,d="",p="";for(let m=0;m<f;m++){let A=t[l][m];if(!(typeof A>"u"))if(A===null)h[0]==="?"?s+=this.indentate(e)+"<"+h+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+h+"/"+this.tagEndChar;else if(typeof A=="object")if(this.options.oneListGroup){r.push(h);let b=this.j2x(A,e+1,r,i);r.pop(),d+=b.val,this.options.attributesGroupName&&A.hasOwnProperty(this.options.attributesGroupName)&&(p+=b.attrStr)}else d+=this.processTextOrObjNode(A,h,e,r,i);else if(this.options.oneListGroup){let b=this.options.tagValueProcessor(h,A);b=this.replaceEntitiesValue(b),d+=b}else{r.push(h);let b=this.checkStopNode(r);if(r.pop(),b){let E=""+A;E===""?d+=this.indentate(e)+"<"+h+this.closeTag(h)+this.tagEndChar:d+=this.indentate(e)+"<"+h+">"+E+"</"+h+this.tagEndChar}else d+=this.buildTextValNode(A,h,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,h,p,e)),s+=d}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let f=Object.keys(t[l]),d=f.length;for(let p=0;p<d;p++){let m=j9(f[p],!0,this.options,r,i);n+=this.buildAttrPairStr(m,""+t[l][f[p]],c)}}else s+=this.processTextOrObjNode(t[l],h,e,r,i)}return{attrStr:n,val:s}};Ba.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+km(e)+'"'};function fxt(t,e,r,i,n){let s=this.extractAttributes(t);if(i.push(e,s),this.checkStopNode(i)){let l=this.buildRawContent(t),u=this.buildAttributesForStopNode(t);return i.pop(),this.buildObjectNode(l,e,u,r)}let c=this.j2x(t,r+1,i,n);return i.pop(),e[0]==="?"?this.buildTextValNode("",e,c.attrStr,r,i):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,c.attrStr,r,i):this.buildObjectNode(c.val,e,c.attrStr,r)}o(fxt,"processTextOrObjNode");Ba.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let i=t[this.options.attributesGroupName];for(let n in i){if(!Object.prototype.hasOwnProperty.call(i,n))continue;let s=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[s]=km(i[n]),r=!0}}else for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let n=this.isAttribute(i);n&&(e[n]=km(t[i]),r=!0)}return r?e:null};Ba.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.o Line truncated
`)+`
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(r);return e.headers.set(bt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===bt.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(bt.PREFIX_FOR_STORAGE));r.sort((s,n)=>ok(s.name.toLowerCase(),n.name.toLowerCase())),r=r.filter((s,n,a)=>!(n>0&&s.name.toLowerCase()===a[n-1].name.toLowerCase()));let i="";return r.forEach(s=>{i+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
`}),i}getCanonicalizedResourceString(e){let r=ik(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let s=sk(e.url),n={};if(s){let a=[];for(let c in s)if(Object.prototype.hasOwnProperty.call(s,c)){let l=c.toLowerCase();n[l]=s[c],a.push(l)}a.sort();for(let c of a)i+=`
${c}:${decodeURIComponent(n[c])}`}return i}};var Ti=class extends hy{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Nx(e,r,this)}computeHMACSHA256(e){return(0,iRe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var _s=fh("storage-common");var nl;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(nl||(nl={}));var Qm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:nl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Dxt=new lc("The operation was aborted."),Dx=class extends gh{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,i=Qm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Qm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Qm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Qm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Qm.maxRetryDelayInMs):Qm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Qm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Qm.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,i){let s=e.clone(),n=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||i%2===1;n||(s.url=rk(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=km(s.url,vd.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(_s.info(`RetryPolicy: =====> Try=${i} ${n?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(s),!this.shouldRetry(n,i,a))return a;r=r||!n&&a.status===404}catch(c){if(_s.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(n,i,a,c))throw c}return await this.delay(n,i,e.abortSignal),this.attemptSendRequest(e,r,++i)}shouldRetry(e,r,i,s){if(r>=this.retryOptions.maxTries)return _s.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let n=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let a of n)if(s.name.toUpperCase().includes(a)||s.message.toUpperCase().includes(a)||s.code&&s.code.toString().toUpperCase()===a)return _s.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||s){let a=i?i.status:s?s.statusCode:0;if(!e&&a===404)return _s.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return _s.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(i&&i?.status>=400){let a=i.headers.get(bt.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(_s.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,i){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case nl.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case nl.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return _s.info(`RetryPolicy: Delay for ${s}ms`),nk(s,i,Dxt)}};var Ox=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Dx(e,r,this.retryOptions)}};var Oxt="storageBrowserPolicy";function sRe(){return{name:Oxt,async sendRequest(t,e){return Ir||((t.method==="GET"||t.method==="HEAD")&&(t.url=km(t.url,vd.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(bt.COOKIE),t.headers.delete(bt.CONTENT_LENGTH)),e(t)}}}o(sRe,"storageBrowserPolicy");var Pxt="StorageCorrectContentLengthPolicy";function nRe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(bt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return o(t,"correctContentLength"),{name:Pxt,async sendRequest(e,r){return t(e),r(e)}}}o(nRe,"storageCorrectContentLengthPolicy");var kxt="storageRetryPolicy",pw={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:nl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Qxt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Lxt=new lc("The operation was aborted.");function oRe(t={}){let e=t.retryPolicyType??pw.retryPolicyType,r=t.maxTries??pw.maxTries,i=t.retryDelayInMs??pw.retryDelayInMs,s=t.maxRetryDelayInMs??pw.maxRetryDelayInMs,n=t.secondaryHost??pw.secondaryHost,a=t.tryTimeoutInMs??pw.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:h,response:f,error:d}){if(h>=r)return Line truncated
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(r);return e.headers.set(Dt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===Dt.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Dt.PREFIX_FOR_STORAGE));r.sort((n,s)=>VP(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
`}),i}getCanonicalizedResourceString(e){let r=GP(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=HP(e.url),s={};if(n){let a=[];for(let c in n)if(Object.prototype.hasOwnProperty.call(n,c)){let l=c.toLowerCase();s[l]=n[c],a.push(l)}a.sort();for(let c of a)i+=`
${c}:${decodeURIComponent(s[c])}`}return i}};var Li=class extends uy{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Cx(e,r,this)}computeHMACSHA256(e){return(0,V_e.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var kn=gh("storage-common");var ll;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(ll||(ll={}));var Lm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ll.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},wxt=new dc("The operation was aborted."),Ix=class extends Ch{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,i=Lm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Lm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Lm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Lm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Lm.maxRetryDelayInMs):Lm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Lm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Lm.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,i){let n=e.clone(),s=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||i%2===1;s||(n.url=qP(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Qm(n.url,Rd.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(kn.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(c){if(kn.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(s,i,a,c))throw c}return await this.delay(s,i,e.abortSignal),this.attemptSendRequest(e,r,++i)}shouldRetry(e,r,i,n){if(r>=this.retryOptions.maxTries)return kn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return kn.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!e&&a===404)return kn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return kn.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(i&&i?.status>=400){let a=i.headers.get(Dt.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(kn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,i){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case ll.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ll.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return kn.info(`RetryPolicy: Delay for ${n}ms`),zP(n,i,wxt)}};var Sx=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Ix(e,r,this.retryOptions)}};var Cxt="storageBrowserPolicy";function j_e(){return{name:Cxt,async sendRequest(t,e){return Dr||((t.method==="GET"||t.method==="HEAD")&&(t.url=Qm(t.url,Rd.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Dt.COOKIE),t.headers.delete(Dt.CONTENT_LENGTH)),e(t)}}}o(j_e,"storageBrowserPolicy");var Ixt="StorageCorrectContentLengthPolicy";function $_e(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Dt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return o(t,"correctContentLength"),{name:Ixt,async sendRequest(e,r){return t(e),r(e)}}}o($_e,"storageCorrectContentLengthPolicy");var Sxt="storageRetryPolicy",lw={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ll.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Bxt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],vxt=new dc("The operation was aborted.");function W_e(t={}){let e=t.retryPolicyType??lw.retryPolicyType,r=t.maxTries??lw.maxTries,i=t.retryDelayInMs??lw.retryDelayInMs,n=t.maxRetryDelayInMs??lw.maxRetryDelayInMs,s=t.secondaryHost??lw.secondaryHost,a=t.tryTimeoutInMs??lw.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:h,response:f,error:d}){if(h>=r)return Line truncated
`)+`
`+i(n)+s(n),c=(0,aRe.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");n.headers.set(bt.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}o(e,"signRequest");function r(n,a){let c=n.headers.get(a);return!c||a===bt.CONTENT_LENGTH&&c==="0"?"":c}o(r,"getHeaderValueToSign");function i(n){let a=[];for(let[l,u]of n.headers)l.toLowerCase().startsWith(bt.PREFIX_FOR_STORAGE)&&a.push({name:l,value:u});a.sort((l,u)=>ok(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,h)=>!(u>0&&l.name.toLowerCase()===h[u-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()}
`}),c}o(i,"getCanonicalizedHeadersString");function s(n){let a=ik(n.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=sk(n.url),u={};if(l){let h=[];for(let f in l)if(Object.prototype.hasOwnProperty.call(l,f)){let d=f.toLowerCase();u[d]=l[f],h.push(d)}h.sort();for(let f of h)c+=`
${f}:${decodeURIComponent(u[f])}`}return c}return o(s,"getCanonicalizedResourceString"),{name:Fxt,async sendRequest(n,a){return e(n),a(n)}}}o(E$,"storageSharedKeyCredentialPolicy");var Mxt="storageRequestFailureDetailsParserPolicy";function cRe(){return{name:Mxt,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
`),r}}}}o(cRe,"storageRequestFailureDetailsParserPolicy");var lRe=require("node:crypto");var ak=class{static{o(this,"UserDelegationKeyCredential")}accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,lRe.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var ck="12.31.0",lk="2026-02-06";var uk="https://storage.azure.com/.default",xd={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var fu="",b$="*",Uxt=1*1024*1024;var qxt=4*Uxt;var uRe="AES256",hRe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",fRe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],dRe=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],pRe="BlobUsesCustomerSpecifiedEncryption",mRe="BlobDoesNotUseCustomerSpecifiedEncryption",ARe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function _d(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}o(_d,"isPipelineLike");var Px=class{static{o(this,"Pipeline")}factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Xi(t,e={}){t||(t=new hi);let r=new Px([],e);return r._credential=t,r}o(Xi,"newPipeline");function Gxt(t){let e=[Hxt,gRe,zxt,Vxt,jxt,$xt,Jxt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(s=>s(i)));if(r.length){let i=r.some(s=>Wxt(s));return{wrappedPolicies:J9(r),afterRetry:i}}}}o(Gxt,"processDownlevelPipeline");function w$(t){let{httpClient:e,...r}=t.options,i=t._coreHttpClient;i||(i=e?Y9(e):y$(),t._coreHttpClient=i);let s=t._corePipeline;if(!s){let n=`azsdk-js-azure-storage-blob/${ck}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${n}`:`${n}`;s=Ax({...r,loggingOptions:{additionalAllowedHeaderNames:fRe,additionalAllowedQueryParameters:dRe,logger:KP.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:YP,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:A$,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:B9}),s.addPolicy(nRe()),s.addPolicy(oRe(r.retryOptions),{phase:"R Line truncated
`),n=e.computeHMACSHA256(s);return{sasQueryParameters:new gu(t.version,n,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}o(GRt,"generateBlobSASQueryParameters20150405");function HRt(t,e){if(t=by(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ey(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Au(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new gu(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}o(HRt,"generateBlobSASQueryParameters20181109");function zRt(t,e){if(t=by(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ey(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Au(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new gu(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:n}}o(zRt,"generateBlobSASQueryParameters20201206");function VRt(t,e){if(t=by(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ey(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Au(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new gu(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:n}}o(VRt,"generateBlobSASQueryParametersUDK20181109");function jRt(t,e){if(t=by(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ey(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Au(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new gu(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:n}}o(jRt,"generateBlobSASQueryParametersUDK20200210");function $Rt(t,e){if(t=by(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ey(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Au(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new gu(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:n}}o($Rt,"generateBlobSASQueryParametersUDK20201206");function WRt(t,e){if(t=by(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ey(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Au(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new gu(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:n}}o(WRt,"generateBlobSASQueryParametersUDK20250705");function Ey(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}o(Ey,"getCanonicalName");function by(t){let e=t.version?t.version:lk;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}o(by,"SASSignatureValuesSanityCheckAndAutofill");var jx=class{static{o(this,"BlobLeaseClient")}_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let i=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=ow()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==fu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==fu||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return je.withSpan("BlobLeaseClient-acquireLease",r,async i=>rt(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:i.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==fu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==fu||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return je.withSpan("BlobLeaseClient-changeLease",r,async i=>{let s=rt(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==fu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==fu||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return je.withSpan("BlobLeaseClient-releaseLease",e,async r=>rt(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==fu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==fu||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default val Line truncated
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};vw.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Sy=class extends Error{static{o(this,"UsageError")}constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Sy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var r_=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var sNt=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},h7=class{static{o(this,"UploadProgress")}constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,s=(e/(1024*1024)/(i/1e3)).toFixed(1);ie(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function bNe(t,e,r){return sNt(this,void 0,void 0,function*(){var i;let s=new yu(t),n=s.getBlockBlobClient(),a=new h7((i=r?.archiveSizeBytes)!==null&&i!==void 0?i:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),j(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let l=yield n.uploadFile(e,c);if(l._response.status>=400)throw new pQ(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw Zt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}o(bNe,"uploadCacheArchiveSDK");var CNe=q(require("buffer"),1),Qh=q(require("fs"),1),INe=q(require("stream"),1),SNe=q(require("util"),1);var mQ=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function AQ(t){return t?t>=200&&t<300:!1}o(AQ,"isSuccessStatusCode");function nNt(t){return t?t>=500:!0}o(nNt,"isServerErrorStatusCode");function oNt(t){return t?[Ri.BadGateway,Ri.ServiceUnavailable,Ri.GatewayTimeout].includes(t):!1}o(oNt,"isRetryableStatusCode");function aNt(t){return mQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(aNt,"sleep");function wNe(t,e,r){return mQ(this,arguments,void 0,function*(i,s,n,a=qO,c=GO,l=void 0){let u="",h=1;for(;h<=a;){let f,d,p=!1;try{f=yield s()}catch(m){l&&(f=l(m)),p=!0,u=m.message}if(f&&(d=n(f),!nNt(d)))return f;if(d&&(p=oNt(d),u=`Cache service responded with ${d}`),j(`${i} - Attempt ${h} of ${a} failed with error: ${u}`),!p){j(`${i} - Error is not retryable`);break}yield aNt(c),h++}throw Error(`${i} failed: ${u}`)})}o(wNe,"retry");function i_(t,e){return mQ(this,arguments,void 0,function*(r,i,s=qO,n=GO){return yield wNe(r,i,a=>a.statusCode,s,n,a=>{if(a instanceof ch)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(i_,"retryTypedResponse");function xw(t,e){return mQ(this,arguments,void 0,function*(r,i,s=qO,n=GO){return yield wNe(r,i,a=>a.message.statusCode,s,n)})}o(xw,"retryHttpClientResponse");var ul=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function cNt(t,e){return ul(this,void 0,void 0,function*(){yield SNe.promisify(INe.pipeline)(t.message,e)})}o(cNt,"pipeResponseToStream");var gQ=class{static{o(this,"DownloadProgress")}constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,j(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){t Line truncated
Other caches with similar key:`);for(let c of n?.artifactCaches||[])j(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}o(mNt,"printCachesListForDiagnostics");function m7(t,e,r){return Ca(this,void 0,void 0,function*(){let i=new PNe.URL(t),s=_Ne(r);i.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield vNe(t,e,s):s.concurrentBlobDownloads?yield BNe(t,e,s):yield yQ(t,e):yield yQ(t,e)})}o(m7,"downloadCache");function QNe(t,e,r){return Ca(this,void 0,void 0,function*(){let i=p7(),s=Kb(e,r?.compressionMethod,r?.enableCrossOsArchive),n={key:t,version:s,cacheSize:r?.cacheSize};return yield i_("reserveCache",()=>Ca(this,void 0,void 0,function*(){return i.postJson(n_("caches"),n)}))})}o(QNe,"reserveCache");function ONe(t,e){return`bytes ${t}-${e}/*`}o(ONe,"getContentRange");function ANt(t,e,r,i,s){return Ca(this,void 0,void 0,function*(){j(`Uploading chunk of size ${s-i+1} bytes at offset ${i} with content range: ${ONe(i,s)}`);let n={"Content-Type":"application/octet-stream","Content-Range":ONe(i,s)},a=yield xw(`uploadChunk (start: ${i}, end: ${s})`,()=>Ca(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),n)}));if(!AQ(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(ANt,"uploadChunk");function gNt(t,e,r,i){return Ca(this,void 0,void 0,function*(){let s=ah(r),n=n_(`caches/${e.toString()}`),a=_w.openSync(r,"r"),c=f7(i),l=Lj("uploadConcurrency",c.uploadConcurrency),u=Lj("uploadChunkSize",c.uploadChunkSize),h=[...new Array(l).keys()];j("Awaiting all uploads");let f=0;try{yield Promise.all(h.map(()=>Ca(this,void 0,void 0,function*(){for(;f<s;){let d=Math.min(s-f,u),p=f,m=f+d-1;f+=u,yield ANt(t,n,()=>_w.createReadStream(r,{fd:a,start:p,end:m,autoClose:!1}).on("error",A=>{throw new Error(`Cache upload failed because file read failed with ${A.message}`)}),p,m)}})))}finally{_w.closeSync(a)}})}o(gNt,"uploadFile");function yNt(t,e,r){return Ca(this,void 0,void 0,function*(){let i={size:r};return yield i_("commitCache",()=>Ca(this,void 0,void 0,function*(){return t.postJson(n_(`caches/${e.toString()}`),i)}))})}o(yNt,"commitCache");function A7(t,e,r,i){return Ca(this,void 0,void 0,function*(){if(f7(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield bNe(r,e,i)}else{let n=p7();j("Upload cache"),yield gNt(n,t,e,i),j("Commiting cache");let a=ah(e);ie(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield yNt(n,t,a);if(!AQ(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);ie("Cache saved successfully")}})}o(A7,"saveCache");var T1e=q(I1e(),1),ts=q(es(),1),mc=q(es(),1),Ry=q(es(),1),Ty=q(es(),1),Ny=q(es(),1);var uK=q(es(),1),hK=q(es(),1),x1e=q(es(),1),_1e=q(es(),1),R1e=q(es(),1);var aK=q(es(),1),cK=q(es(),1),S1e=q(es(),1),B1e=q(es(),1),v1e=q(es(),1);var lK=class extends v1e.MessageType{static{o(this,"CacheScope$Type")}constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,B1e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,S1e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,s){let n=s??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:n.scope=e.string();break;case 2:n.permission=e.int64().toString();break;default:let u=i.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let h=e.skip(l);u!==!1&&(u===!0?cK.UnknownFieldHandler.onRead:u)(this.typeName,n,c,l,h)}}return n}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,aK.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,aK.WireType.Varint).int64(e.permission);let s=i.writeUnknownFields;return s!==!1&&(s==!0?cK.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},nL=new lK;var fK=class extends R1e.MessageType{static{o(this,"CacheMetadata$Type")}constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:o(()=>nL,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,_1e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,x1e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,s){let n=s??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:n.repositoryId=e.int64().toString();break;case 2:n.scope.push(nL.internalBinaryRead(e,e.uint32(),i));break;default:let u=i.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let h=e.skip(l);u!==!1&&(u===!0?hK.UnknownFieldHandler.onRead:u)(this.typeName,n,c,l,h)}}return n}internalBinaryWrite(e,r,i){e.repositoryId! Line truncated
`));let i=yield xK(r,"create");yield _K(i,t)})}o(TK,"createTar");var Vw=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},wu=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},zw=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},lL=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function P1e(t){if(!t||t.length===0)throw new wu("Path Validation Error: At least one directory or file path is required")}o(P1e,"checkPaths");function NK(t){if(t.length>512)throw new wu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new wu(`Key Validation Error: ${t} cannot contain commas.`)}o(NK,"checkKey");function DK(){return s_()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}o(DK,"isFeatureAvailable");function k1e(t,e,r,i){return Vw(this,arguments,void 0,function*(s,n,a,c,l=!1){let u=s_();return j(`Cache service version: ${u}`),P1e(s),u==="v2"?yield O2t(s,n,a,c,l):yield D2t(s,n,a,c,l)})}o(k1e,"restoreCache");function D2t(t,e,r,i){return Vw(this,arguments,void 0,function*(s,n,a,c,l=!1){a=a||[];let u=[n,...a];if(j("Resolved Keys:"),j(JSON.stringify(u)),u.length>10)throw new wu("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)NK(d);let h=yield rx(),f="";try{let d=yield kNe(u,s,{compressionMethod:h,enableCrossOsArchive:l});if(!d?.archiveLocation)return;if(c?.lookupOnly)return ie("Lookup only - skipping download"),d.cacheKey;f=w_.join(yield ex(),xm(h)),j(`Archive Path: ${f}`),yield m7(d.archiveLocation,f,c),jg()&&(yield b_(f,h));let p=ah(f);return ie(`Cache Size: ~${Math.round(p/(1024*1024))} MB (${p} B)`),yield RK(f,h),ie("Cache restored successfully"),d.cacheKey}catch(d){let p=d;if(p.name===wu.name)throw d;p instanceof ch&&typeof p.statusCode=="number"&&p.statusCode>=500?Mb(`Failed to restore: ${d.message}`):Zt(`Failed to restore: ${d.message}`)}finally{try{yield tx(f)}catch(d){j(`Failed to delete archive: ${d}`)}}})}o(D2t,"restoreCacheV1");function O2t(t,e,r,i){return Vw(this,arguments,void 0,function*(s,n,a,c,l=!1){c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let u=[n,...a];if(j("Resolved Keys:"),j(JSON.stringify(u)),u.length>10)throw new wu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of u)NK(f);let h="";try{let f=vK(),d=yield rx(),p={key:n,restoreKeys:a,version:Kb(s,d,l)},m=yield f.GetCacheEntryDownloadURL(p);if(!m.ok){j(`Cache not found for version ${p.version} of keys: ${u.join(", ")}`);return}if(p.key!==m.matchedKey?ie(`Cache hit for restore-key: ${m.matchedKey}`):ie(`Cache hit for: ${m.matchedKey}`),c?.lookupOnly)return ie("Lookup only - skipping download"),m.matchedKey;h=w_.join(yield ex(),xm(d)),j(`Archive path: ${h}`),j(`Starting download of archive to: ${h}`),yield m7(m.signedDownloadUrl,h,c);let E=ah(h);return ie(`Cache Size: ~${Math.round(E/(1024*1024))} MB (${E} B)`),jg()&&(yield b_(h,d)),yield RK(h,d),ie("Cache restored successfully"),m.matchedKey}catch(f){let d=f;if(d.name===wu.name)throw f;d instanceof ch&&typeof d.statusCode=="number"&&d.statusCode>=500?Mb(`Failed to restore: ${f.message}`):Zt(`Failed to restore: ${f.message}`)}finally{try{h&&(yield tx(h))}catch(f){j(`Failed to delete archive: ${f}`)}}})}o(O2t,"restoreCacheV2");function OK(t,e,r){return Vw(this,arguments,void 0,function*(i,s,n,a=!1){let c=s_();return j(`Cache service version: ${c}`),P1e(i),NK(s),c==="v2"?yield k2t(i,s,n,a):yield P2t(i,s,n,a)})}o(OK,"saveCache");function P2t(t,e,r){return Vw(this,arguments,void 0,function*(i,s,n,a=!1){var c,l,u,h,f;let d=yield rx(),p=-1,m=yield Qj(i);if(j("Cache Paths:"),j(`${JSON.stringify(m)}`),m.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let A=yield ex(),E=w_.join(A,xm(d));j(`Archive Path: ${E}`);try{yield TK(A,m,d),jg()&&(yield b_(E,d));let y=10*1024*1024*1024,b=ah(E);if(j(`File Size: ${b}`),b>y&&!d7())throw new Error(`Cache size of ~${Math.round(b/(1024*1024))} MB (${b} B) is over the 10GB limit, not saving cache.`);j("Reserving Cache");let C=yield QNe(s,i,{compressionMethod:d,enableCrossOsArchive:a,cacheSize:b});if(!((c=C?.result)===null||c===void 0)&&c.cacheId)p=(l=C?.result)===null||l===void 0?void 0:l.cacheId;else throw C?.statusCode===400?new Error((h=(u=C?.error)===null||u===void 0?void 0:u.message)!==null&&h!==void 0?h:`Cache size of ~${Math.round(Line truncated
`,a).length:f,u?(c===null?0:c.length)+l.length:0,u?l.length+f:0);return d<p},"__needMoreData"),parse:o(function(i,s,n,a){let{bom:c,comment_no_infix:l,encoding:u,from_line:h,ltrim:f,max_record_size:d,raw:p,relax_quotes:m,rtrim:A,skip_empty_lines:E,to:y,to_line:b}=this.options,{comment:C,escape:I,quote:D,record_delimiter:M}=this.options,{bomSkipped:R,previousBuf:U,rawBuffer:k,escapeIsQuote:W}=this.state,Q;if(U===void 0)if(i===void 0){a();return}else Q=i;else U!==void 0&&i===void 0?Q=U:Q=Buffer.concat([U,i]);if(R===!1)if(c===!1)this.state.bomSkipped=!0;else if(Q.length<3){if(s===!1){this.state.previousBuf=Q;return}}else{for(let ne in oC)if(oC[ne].compare(Q,0,oC[ne].length)===0){let ae=oC[ne].length;this.state.bufBytesStart+=ae,Q=Q.slice(ae);let Ce=iZ({...this.original_options,encoding:ne});for(let Z in Ce)this.options[Z]=Ce[Z];({comment:C,escape:I,quote:D}=this.options);break}this.state.bomSkipped=!0}let z=Q.length,$;for($=0;$<z&&!this.__needMoreData($,z,s);$++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),b!==-1&&this.info.lines>b){this.state.stop=!0,a();return}this.state.quoting===!1&&M.length===0&&this.__autoDiscoverRecordDelimiter(Q,$)&&(M=this.options.record_delimiter);let ne=Q[$];if(p===!0&&k.append(ne),(ne===nFt||ne===oFt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(I!==null&&this.state.quoting===!0&&this.__isEscape(Q,$,ne)&&$+I.length<z)if(W){if(this.__isQuote(Q,$+I.length)){this.state.escaping=!0,$+=I.length-1;continue}}else{this.state.escaping=!0,$+=I.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(Q,$))if(this.state.quoting===!0){let Z=Q[$+D.length],ue=A&&this.__isCharTrimable(Q,$+D.length),be=C!==null&&this.__compareBytes(C,Q,$+D.length,Z),Ye=this.__isDelimiter(Q,$+D.length,Z),Ke=M.length===0?this.__autoDiscoverRecordDelimiter(Q,$+D.length):this.__isRecordDelimiter(Z,Q,$+D.length);if(I!==null&&this.__isEscape(Q,$,ne)&&this.__isQuote(Q,$+I.length))$+=I.length-1;else if(!Z||Ye||Ke||be||ue){this.state.quoting=!1,this.state.wasQuoting=!0,$+=D.length-1;continue}else if(m===!1){let We=this.__error(new dr("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(Z)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(We!==void 0)return We}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(D),$+=D.length-1}else if(this.state.field.length!==0){if(m===!1){let Z=this.__infoField(),ue=Object.keys(oC).map(Ye=>oC[Ye].equals(this.state.field.toString())?Ye:!1).filter(Boolean)[0],be=this.__error(new dr("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(Z.column)} at line ${Z.lines}, value is ${JSON.stringify(this.state.field.toString(u))}`,ue?`(${ue} bom)`:void 0],this.options,Z,{field:this.state.field}));if(be!==void 0)return be}}else{this.state.quoting=!0,$+=D.length-1;continue}if(this.state.quoting===!1){let Z=this.__isRecordDelimiter(ne,Q,$);if(Z!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=h){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),$+=Z-1;continue}if(E===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,$+=Z-1;continue}this.info.bytes=this.state.bufBytesStart+$;let Ye=this.__onField();if(Ye!==void 0)return Ye;this.info.bytes=this.state.bufBytesStart+$+Z;let Ke=this.__onRecord(n);if(Ke!==void 0)return Ke;if(y!==-1&&this.info.records>=y){this.state.stop=!0,a();return}}this.state.commenting=!1,$+=Z-1;continue}if(this.state.commenting)continue;if(C!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(C,Q,$,ne)!==0){this.state.commenting=!0;continue}let ue=this.__isDelimiter(Q,$,ne);if(ue!==0){this.info.bytes=this.state.bufBytesStart+$;let be=this.__onField();if(be!==void 0)return be;$+=ue-1;continue}}}if(this.state.commenting===!1&&d!==0&&this.state.record_length+this.state.field.length>d)return this.__error(new dr("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${d}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let ae=f===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(Q,$),Ce=A===!1||this.state.wasQuoting===!1;if(ae===!0&&Ce===!0)this.state.field.append(ne);else{if(A===!0&&!this.__isCharTrimable(Q,$))return this.__error(new dr("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()));ae===!1&&($+=this.__isCharTrimable(Q,$)-1);continue}}if(s===!0)if(this.sta Line truncated
`,n),Buffer.from(`
`,n),Buffer.from("\r",n)];e:for(let c=0;c<a.length;c++){let l=a[c].length;for(let u=0;u<l;u++)if(a[c][u]!==i[s+u])continue e;return this.options.record_delimiter.push(a[c]),this.state.recordDelimiterMaxLength=a[c].length,a[c].length}return 0},"__autoDiscoverRecordDelimiter"),__error:o(function(i){let{encoding:s,raw:n,skip_records_with_error:a}=this.options,c=typeof i=="string"?new Error(i):i;if(a){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(c,n?this.state.rawBuffer.toString(s):void 0)}catch(l){return l}return}else return c},"__error"),__infoDataSet:o(function(){return{...this.info,columns:this.options.columns}},"__infoDataSet"),__infoRecord:o(function(){let{columns:i,raw:s,encoding:n}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:i===!0,index:this.state.record.length,raw:s?this.state.rawBuffer.toString(n):void 0}},"__infoRecord"),__infoField:o(function(){let{columns:i}=this.options,s=Array.isArray(i),n=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:n,column:s===!0?i.length>this.state.record.length?i[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}},"__infoField")}},"transform");var bc=o(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=HPe(e),s=o(c=>{i.options.objname===void 0?r.push(c):r[c[0]]=c[1]},"push"),n=o(()=>{},"close"),a=i.parse(t,!0,s,n);if(a!==void 0)throw a;return r},"parse");var ve=class t{static{o(this,"Util")}static getInputList(e,r){return this.getList(Sn(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let i=[];if(e=="")return i;let s=bc(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let n of s)n.length==1?r?.ignoreComma?i.push(n[0]):i.push(...n[0].split(",")):r?.ignoreComma?i.push(n.join(",")):i.push(...n);return i.filter(n=>n).map(n=>r?.trimWhitespace===!1?n:n.trim())}static getInputNumber(e){let r=Sn(e);if(r)return parseInt(r)}static async asyncForEach(e,r){for(let i=0;i<e.length;i++)await r(e[i],i,e)}static isValidURL(e){let r;try{r=new URL(e)}catch{return!1}return r.protocol==="http:"||r.protocol==="https:"}static isValidRef(e){if(t.isValidURL(e))return!0;for(let r of["git://","github.com/","git@"])if(e.startsWith(r))return!0;return!1}static async powershellCommand(e,r){let i=await In("powershell",!0),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=[];if(r)for(let a in r)n.push(`-${a} '${r[a].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${i}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${s}' ${n.join(" ")}`]}}static isDirectory(e){try{return zPe.default.lstatSync(e).isDirectory()}catch{}return!1}static trimPrefix(e,r){return!e||!r||e.indexOf(r)!==0?e:e.substring(r.length)}static trimSuffix(e,r){if(!e||!r)return e;let i=e.lastIndexOf(r);return i===-1||i+r.length!==e.length?e:e.substring(0,i)}static sleep(e){return new Promise(r=>setTimeout(r,e*1e3))}static hash(e){return sZ.default.createHash("sha256").update(e).digest("hex")}static parseBool(e){if(e===void 0)return!1;switch(e){case"1":case"t":case"T":case"true":case"TRUE":case"True":return!0;case"0":case"f":case"F":case"false":case"FALSE":case"False":return!1;default:throw new Error(`parseBool syntax error: ${e}`)}}static parseBoolOrDefault(e,r=!1){try{return this.parseBool(e)}catch{return r}}static formatFileSize(e){if(e===0)return"0 Bytes";let r=1024,i=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],s=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,s)).toFixed(2))+" "+i[s]}static generateRandomString(e=10){return sZ.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,i){return VPe.default.compile(e,r)(i)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let i=q_.default.resolve(e);return q_.default.resolve(r).startsWith(i.endsWith(q_.default.sep)?i:`${i}${q_.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),i=Math.floor(r/3600),s=Math.floor(r%3600/60),n=r%60,a=[];return i&&a.push(`${i}h`),s&&a.push(`${s}m`),(n||a.length===0)&&a.push(`${n}s`),a.join("")}};var rs=class t{static{o(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||G_.default.join(jPe.default.homedir(),".docker")}static configFile(){let e=G_.default.join(t.configDir,"config.json");if(nZ.default.existsSync(e))return JSON.parse(nZ.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await In("docker",!0).then(e=>(j(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(j(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}st Line truncated
`+i(s)+n(s),c=(0,J_e.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");s.headers.set(Dt.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}o(e,"signRequest");function r(s,a){let c=s.headers.get(a);return!c||a===Dt.CONTENT_LENGTH&&c==="0"?"":c}o(r,"getHeaderValueToSign");function i(s){let a=[];for(let[l,u]of s.headers)l.toLowerCase().startsWith(Dt.PREFIX_FOR_STORAGE)&&a.push({name:l,value:u});a.sort((l,u)=>VP(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,h)=>!(u>0&&l.name.toLowerCase()===h[u-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()}
`}),c}o(i,"getCanonicalizedHeadersString");function n(s){let a=GP(s.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=HP(s.url),u={};if(l){let h=[];for(let f in l)if(Object.prototype.hasOwnProperty.call(l,f)){let d=f.toLowerCase();u[d]=l[f],h.push(d)}h.sort();for(let f of h)c+=`
${f}:${decodeURIComponent(u[f])}`}return c}return o(n,"getCanonicalizedResourceString"),{name:xxt,async sendRequest(s,a){return e(s),a(s)}}}o(K9,"storageSharedKeyCredentialPolicy");var _xt="storageRequestFailureDetailsParserPolicy";function Y_e(){return{name:_xt,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
`),r}}}}o(Y_e,"storageRequestFailureDetailsParserPolicy");var K_e=require("node:crypto");var jP=class{static{o(this,"UserDelegationKeyCredential")}accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,K_e.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var $P="12.31.0",WP="2026-02-06";var JP="https://storage.azure.com/.default",Td={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Au="",X9="*",Rxt=1*1024*1024;var Txt=4*Rxt;var X_e="AES256",Z_e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",eRe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],tRe=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],rRe="BlobUsesCustomerSpecifiedEncryption",iRe="BlobDoesNotUseCustomerSpecifiedEncryption",nRe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Nd(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}o(Nd,"isPipelineLike");var Bx=class{static{o(this,"Pipeline")}factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function on(t,e={}){t||(t=new bi);let r=new Bx([],e);return r._credential=t,r}o(on,"newPipeline");function Nxt(t){let e=[Dxt,sRe,Oxt,Pxt,kxt,Qxt,Mxt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(n=>n(i)));if(r.length){let i=r.some(n=>Lxt(n));return{wrappedPolicies:x9(r),afterRetry:i}}}}o(Nxt,"processDownlevelPipeline");function Z9(t){let{httpClient:e,...r}=t.options,i=t._coreHttpClient;i||(i=e?_9(e):Y9(),t._coreHttpClient=i);let n=t._corePipeline;if(!n){let s=`azsdk-js-azure-storage-blob/${$P}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;n=ax({...r,loggingOptions:{additionalAllowedHeaderNames:eRe,additionalAllowedQueryParameters:tRe,logger:QP.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:kP,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:W9,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:i9}),n.addPolicy($_e()),n.addPolicy(W_e(r.retryOptions),{phase:"R Line truncated
`),s=e.computeHMACSHA256(n);return{sasQueryParameters:new wu(t.version,s,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}o(NRt,"generateBlobSASQueryParameters20150405");function DRt(t,e){if(t=Ey(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Fh.parse(t.permissions.toString()).toString():n=Uh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Or(t.startsOn,!1):"",t.expiresOn?Or(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?bu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new wu(t.version,a,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}o(DRt,"generateBlobSASQueryParameters20181109");function ORt(t,e){if(t=Ey(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Fh.parse(t.permissions.toString()).toString():n=Uh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Or(t.startsOn,!1):"",t.expiresOn?Or(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?bu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new wu(t.version,a,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:s}}o(ORt,"generateBlobSASQueryParameters20201206");function PRt(t,e){if(t=Ey(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Fh.parse(t.permissions.toString()).toString():n=Uh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Or(t.startsOn,!1):"",t.expiresOn?Or(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Or(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Or(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?bu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new wu(t.version,a,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:s}}o(PRt,"generateBlobSASQueryParametersUDK20181109");function kRt(t,e){if(t=Ey(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Fh.parse(t.permissions.toString()).toString():n=Uh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Or(t.startsOn,!1):"",t.expiresOn?Or(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Or(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Or(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?bu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new wu(t.version,a,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:s}}o(kRt,"generateBlobSASQueryParametersUDK20200210");function QRt(t,e){if(t=Ey(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Fh.parse(t.permissions.toString()).toString():n=Uh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Or(t.startsOn,!1):"",t.expiresOn?Or(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Or(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Or(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?bu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new wu(t.version,a,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:s}}o(QRt,"generateBlobSASQueryParametersUDK20201206");function LRt(t,e){if(t=Ey(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Fh.parse(t.permissions.toString()).toString():n=Uh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Or(t.startsOn,!1):"",t.expiresOn?Or(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Or(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Or(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?bu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new wu(t.version,a,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:s}}o(LRt,"generateBlobSASQueryParametersUDK20250705");function yy(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}o(yy,"getCanonicalName");function Ey(t){let e=t.version?t.version:WP;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}o(Ey,"SASSignatureValuesSanityCheckAndAutofill");var Lx=class{static{o(this,"BlobLeaseClient")}_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let i=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=tw()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Au||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Au||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return tt.withSpan("BlobLeaseClient-acquireLease",r,async i=>dt(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:i.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Au||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Au||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return tt.withSpan("BlobLeaseClient-changeLease",r,async i=>{let n=dt(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Au||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Au||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return tt.withSpan("BlobLeaseClient-releaseLease",e,async r=>dt(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Au||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Au||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default val Line truncated
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};ww.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Iy=class extends Error{static{o(this,"UsageError")}constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Iy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var $x=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var $Tt=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},HY=class{static{o(this,"UploadProgress")}constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(e/(1024*1024)/(i/1e3)).toFixed(1);ue(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function cNe(t,e,r){return $Tt(this,void 0,void 0,function*(){var i;let n=new Cu(t),s=n.getBlockBlobClient(),a=new HY((i=r?.archiveSizeBytes)!==null&&i!==void 0?i:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),Z(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let l=yield s.uploadFile(e,c);if(l._response.status>=400)throw new Zk(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw ur(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}o(cNe,"uploadCacheArchiveSDK");var uNe=W(require("buffer"),1),qh=W(require("fs"),1),hNe=W(require("stream"),1),fNe=W(require("util"),1);var eQ=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function tQ(t){return t?t>=200&&t<300:!1}o(tQ,"isSuccessStatusCode");function WTt(t){return t?t>=500:!0}o(WTt,"isServerErrorStatusCode");function JTt(t){return t?[Qi.BadGateway,Qi.ServiceUnavailable,Qi.GatewayTimeout].includes(t):!1}o(JTt,"isRetryableStatusCode");function YTt(t){return eQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(YTt,"sleep");function lNe(t,e,r){return eQ(this,arguments,void 0,function*(i,n,s,a=vO,c=xO,l=void 0){let u="",h=1;for(;h<=a;){let f,d,p=!1;try{f=yield n()}catch(m){l&&(f=l(m)),p=!0,u=m.message}if(f&&(d=s(f),!WTt(d)))return f;if(d&&(p=JTt(d),u=`Cache service responded with ${d}`),Z(`${i} - Attempt ${h} of ${a} failed with error: ${u}`),!p){Z(`${i} - Error is not retryable`);break}yield YTt(c),h++}throw Error(`${i} failed: ${u}`)})}o(lNe,"retry");function Wx(t,e){return eQ(this,arguments,void 0,function*(r,i,n=vO,s=xO){return yield lNe(r,i,a=>a.statusCode,n,s,a=>{if(a instanceof dh)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(Wx,"retryTypedResponse");function Cw(t,e){return eQ(this,arguments,void 0,function*(r,i,n=vO,s=xO){return yield lNe(r,i,a=>a.message.statusCode,n,s)})}o(Cw,"retryHttpClientResponse");var pl=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function KTt(t,e){return pl(this,void 0,void 0,function*(){yield fNe.promisify(hNe.pipeline)(t.message,e)})}o(KTt,"pipeResponseToStream");var rQ=class{static{o(this,"DownloadProgress")}constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,Z(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){t Line truncated
Other caches with similar key:`);for(let c of s?.artifactCaches||[])Z(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}o(nNt,"printCachesListForDiagnostics");function $Y(t,e,r){return xa(this,void 0,void 0,function*(){let i=new CNe.URL(t),n=ANe(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield pNe(t,e,n):n.concurrentBlobDownloads?yield dNe(t,e,n):yield iQ(t,e):yield iQ(t,e)})}o($Y,"downloadCache");function SNe(t,e,r){return xa(this,void 0,void 0,function*(){let i=jY(),n=jb(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:n,cacheSize:r?.cacheSize};return yield Wx("reserveCache",()=>xa(this,void 0,void 0,function*(){return i.postJson(Yx("caches"),s)}))})}o(SNe,"reserveCache");function wNe(t,e){return`bytes ${t}-${e}/*`}o(wNe,"getContentRange");function sNt(t,e,r,i,n){return xa(this,void 0,void 0,function*(){Z(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${wNe(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":wNe(i,n)},a=yield Cw(`uploadChunk (start: ${i}, end: ${n})`,()=>xa(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!tQ(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(sNt,"uploadChunk");function oNt(t,e,r,i){return xa(this,void 0,void 0,function*(){let n=fh(r),s=Yx(`caches/${e.toString()}`),a=Iw.openSync(r,"r"),c=zY(i),l=mj("uploadConcurrency",c.uploadConcurrency),u=mj("uploadChunkSize",c.uploadChunkSize),h=[...new Array(l).keys()];Z("Awaiting all uploads");let f=0;try{yield Promise.all(h.map(()=>xa(this,void 0,void 0,function*(){for(;f<n;){let d=Math.min(n-f,u),p=f,m=f+d-1;f+=u,yield sNt(t,s,()=>Iw.createReadStream(r,{fd:a,start:p,end:m,autoClose:!1}).on("error",A=>{throw new Error(`Cache upload failed because file read failed with ${A.message}`)}),p,m)}})))}finally{Iw.closeSync(a)}})}o(oNt,"uploadFile");function aNt(t,e,r){return xa(this,void 0,void 0,function*(){let i={size:r};return yield Wx("commitCache",()=>xa(this,void 0,void 0,function*(){return t.postJson(Yx(`caches/${e.toString()}`),i)}))})}o(aNt,"commitCache");function WY(t,e,r,i){return xa(this,void 0,void 0,function*(){if(zY(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield cNe(r,e,i)}else{let s=jY();Z("Upload cache"),yield oNt(s,t,e,i),Z("Commiting cache");let a=fh(e);ue(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield aNt(s,t,a);if(!tQ(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);ue("Cache saved successfully")}})}o(WY,"saveCache");var y1e=W(h1e(),1),ln=W(cn(),1),Ec=W(cn(),1),_y=W(cn(),1),Ry=W(cn(),1),Ty=W(cn(),1);var G7=W(cn(),1),H7=W(cn(),1),m1e=W(cn(),1),A1e=W(cn(),1),g1e=W(cn(),1);var F7=W(cn(),1),U7=W(cn(),1),f1e=W(cn(),1),d1e=W(cn(),1),p1e=W(cn(),1);var q7=class extends p1e.MessageType{static{o(this,"CacheScope$Type")}constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,d1e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,f1e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,n){let s=n??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:s.scope=e.string();break;case 2:s.permission=e.int64().toString();break;default:let u=i.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let h=e.skip(l);u!==!1&&(u===!0?U7.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,h)}}return s}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,F7.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,F7.WireType.Varint).int64(e.permission);let n=i.writeUnknownFields;return n!==!1&&(n==!0?U7.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},zQ=new q7;var z7=class extends g1e.MessageType{static{o(this,"CacheMetadata$Type")}constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:o(()=>zQ,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,A1e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,m1e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,n){let s=n??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:s.repositoryId=e.int64().toString();break;case 2:s.scope.push(zQ.internalBinaryRead(e,e.uint32(),i));break;default:let u=i.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let h=e.skip(l);u!==!1&&(u===!0?H7.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,h)}}return s}internalBinaryWrite(e,r,i){e.repositoryId! Line truncated
`));let i=yield sK(r,"create");yield oK(i,t)})}o(cK,"createTar");var Uw=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Bu=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Fw=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},WQ=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function C1e(t){if(!t||t.length===0)throw new Bu("Path Validation Error: At least one directory or file path is required")}o(C1e,"checkPaths");function lK(t){if(t.length>512)throw new Bu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Bu(`Key Validation Error: ${t} cannot contain commas.`)}o(lK,"checkKey");function uK(){return Jx()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}o(uK,"isFeatureAvailable");function I1e(t,e,r,i){return Uw(this,arguments,void 0,function*(n,s,a,c,l=!1){let u=Jx();return Z(`Cache service version: ${u}`),C1e(n),u==="v2"?yield C2t(n,s,a,c,l):yield w2t(n,s,a,c,l)})}o(I1e,"restoreCache");function w2t(t,e,r,i){return Uw(this,arguments,void 0,function*(n,s,a,c,l=!1){a=a||[];let u=[s,...a];if(Z("Resolved Keys:"),Z(JSON.stringify(u)),u.length>10)throw new Bu("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)lK(d);let h=yield $v(),f="";try{let d=yield INe(u,n,{compressionMethod:h,enableCrossOsArchive:l});if(!d?.archiveLocation)return;if(c?.lookupOnly)return ue("Lookup only - skipping download"),d.cacheKey;f=f_.join(yield Vv(),_m(h)),Z(`Archive Path: ${f}`),yield $Y(d.archiveLocation,f,c),Vg()&&(yield h_(f,h));let p=fh(f);return ue(`Cache Size: ~${Math.round(p/(1024*1024))} MB (${p} B)`),yield aK(f,h),ue("Cache restored successfully"),d.cacheKey}catch(d){let p=d;if(p.name===Bu.name)throw d;p instanceof dh&&typeof p.statusCode=="number"&&p.statusCode>=500?Pb(`Failed to restore: ${d.message}`):ur(`Failed to restore: ${d.message}`)}finally{try{yield jv(f)}catch(d){Z(`Failed to delete archive: ${d}`)}}})}o(w2t,"restoreCacheV1");function C2t(t,e,r,i){return Uw(this,arguments,void 0,function*(n,s,a,c,l=!1){c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let u=[s,...a];if(Z("Resolved Keys:"),Z(JSON.stringify(u)),u.length>10)throw new Bu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of u)lK(f);let h="";try{let f=nK(),d=yield $v(),p={key:s,restoreKeys:a,version:jb(n,d,l)},m=yield f.GetCacheEntryDownloadURL(p);if(!m.ok){Z(`Cache not found for version ${p.version} of keys: ${u.join(", ")}`);return}if(p.key!==m.matchedKey?ue(`Cache hit for restore-key: ${m.matchedKey}`):ue(`Cache hit for: ${m.matchedKey}`),c?.lookupOnly)return ue("Lookup only - skipping download"),m.matchedKey;h=f_.join(yield Vv(),_m(d)),Z(`Archive path: ${h}`),Z(`Starting download of archive to: ${h}`),yield $Y(m.signedDownloadUrl,h,c);let b=fh(h);return ue(`Cache Size: ~${Math.round(b/(1024*1024))} MB (${b} B)`),Vg()&&(yield h_(h,d)),yield aK(h,d),ue("Cache restored successfully"),m.matchedKey}catch(f){let d=f;if(d.name===Bu.name)throw f;d instanceof dh&&typeof d.statusCode=="number"&&d.statusCode>=500?Pb(`Failed to restore: ${f.message}`):ur(`Failed to restore: ${f.message}`)}finally{try{h&&(yield jv(h))}catch(f){Z(`Failed to delete archive: ${f}`)}}})}o(C2t,"restoreCacheV2");function hK(t,e,r){return Uw(this,arguments,void 0,function*(i,n,s,a=!1){let c=Jx();return Z(`Cache service version: ${c}`),C1e(i),lK(n),c==="v2"?yield S2t(i,n,s,a):yield I2t(i,n,s,a)})}o(hK,"saveCache");function I2t(t,e,r){return Uw(this,arguments,void 0,function*(i,n,s,a=!1){var c,l,u,h,f;let d=yield $v(),p=-1,m=yield pj(i);if(Z("Cache Paths:"),Z(`${JSON.stringify(m)}`),m.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let A=yield Vv(),b=f_.join(A,_m(d));Z(`Archive Path: ${b}`);try{yield cK(A,m,d),Vg()&&(yield h_(b,d));let E=10*1024*1024*1024,w=fh(b);if(Z(`File Size: ${w}`),w>E&&!VY())throw new Error(`Cache size of ~${Math.round(w/(1024*1024))} MB (${w} B) is over the 10GB limit, not saving cache.`);Z("Reserving Cache");let I=yield SNe(n,i,{compressionMethod:d,enableCrossOsArchive:a,cacheSize:w});if(!((c=I?.result)===null||c===void 0)&&c.cacheId)p=(l=I?.result)===null||l===void 0?void 0:l.cacheId;else throw I?.statusCode===400?new Error((h=(u=I?.error)===null||u===void 0?void 0:u.message)!==null&&h!==void 0?h:`Cache size of ~${Math.round(Line truncated
`,a).length:f,u?(c===null?0:c.length)+l.length:0,u?l.length+f:0);return d<p},"__needMoreData"),parse:o(function(i,n,s,a){let{bom:c,comment_no_infix:l,encoding:u,from_line:h,ltrim:f,max_record_size:d,raw:p,relax_quotes:m,rtrim:A,skip_empty_lines:b,to:E,to_line:w}=this.options,{comment:I,escape:S,quote:P,record_delimiter:z}=this.options,{bomSkipped:O,previousBuf:V,rawBuffer:M,escapeIsQuote:te}=this.state,G;if(V===void 0)if(i===void 0){a();return}else G=i;else V!==void 0&&i===void 0?G=V:G=Buffer.concat([V,i]);if(O===!1)if(c===!1)this.state.bomSkipped=!0;else if(G.length<3){if(n===!1){this.state.previousBuf=G;return}}else{for(let se in tC)if(tC[se].compare(G,0,tC[se].length)===0){let me=tC[se].length;this.state.bufBytesStart+=me,G=G.slice(me);let ae=kX({...this.original_options,encoding:se});for(let ie in ae)this.options[ie]=ae[ie];({comment:I,escape:S,quote:P}=this.options);break}this.state.bomSkipped=!0}let K=G.length,ee;for(ee=0;ee<K&&!this.__needMoreData(ee,K,n);ee++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),w!==-1&&this.info.lines>w){this.state.stop=!0,a();return}this.state.quoting===!1&&z.length===0&&this.__autoDiscoverRecordDelimiter(G,ee)&&(z=this.options.record_delimiter);let se=G[ee];if(p===!0&&M.append(se),(se===WLt||se===JLt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(S!==null&&this.state.quoting===!0&&this.__isEscape(G,ee,se)&&ee+S.length<K)if(te){if(this.__isQuote(G,ee+S.length)){this.state.escaping=!0,ee+=S.length-1;continue}}else{this.state.escaping=!0,ee+=S.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(G,ee))if(this.state.quoting===!0){let ie=G[ee+P.length],Ae=A&&this.__isCharTrimable(G,ee+P.length),ve=I!==null&&this.__compareBytes(I,G,ee+P.length,ie),Je=this.__isDelimiter(G,ee+P.length,ie),rt=z.length===0?this.__autoDiscoverRecordDelimiter(G,ee+P.length):this.__isRecordDelimiter(ie,G,ee+P.length);if(S!==null&&this.__isEscape(G,ee,se)&&this.__isQuote(G,ee+S.length))ee+=S.length-1;else if(!ie||Je||rt||ve||Ae){this.state.quoting=!1,this.state.wasQuoting=!0,ee+=P.length-1;continue}else if(m===!1){let Ye=this.__error(new Cr("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(ie)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(Ye!==void 0)return Ye}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(P),ee+=P.length-1}else if(this.state.field.length!==0){if(m===!1){let ie=this.__infoField(),Ae=Object.keys(tC).map(Je=>tC[Je].equals(this.state.field.toString())?Je:!1).filter(Boolean)[0],ve=this.__error(new Cr("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(ie.column)} at line ${ie.lines}, value is ${JSON.stringify(this.state.field.toString(u))}`,Ae?`(${Ae} bom)`:void 0],this.options,ie,{field:this.state.field}));if(ve!==void 0)return ve}}else{this.state.quoting=!0,ee+=P.length-1;continue}if(this.state.quoting===!1){let ie=this.__isRecordDelimiter(se,G,ee);if(ie!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=h){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),ee+=ie-1;continue}if(b===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,ee+=ie-1;continue}this.info.bytes=this.state.bufBytesStart+ee;let Je=this.__onField();if(Je!==void 0)return Je;this.info.bytes=this.state.bufBytesStart+ee+ie;let rt=this.__onRecord(s);if(rt!==void 0)return rt;if(E!==-1&&this.info.records>=E){this.state.stop=!0,a();return}}this.state.commenting=!1,ee+=ie-1;continue}if(this.state.commenting)continue;if(I!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(I,G,ee,se)!==0){this.state.commenting=!0;continue}let Ae=this.__isDelimiter(G,ee,se);if(Ae!==0){this.info.bytes=this.state.bufBytesStart+ee;let ve=this.__onField();if(ve!==void 0)return ve;ee+=Ae-1;continue}}}if(this.state.commenting===!1&&d!==0&&this.state.record_length+this.state.field.length>d)return this.__error(new Cr("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${d}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let me=f===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(G,ee),ae=A===!1||this.state.wasQuoting===!1;if(me===!0&&ae===!0)this.state.field.append(se);else{if(A===!0&&!this.__isCharTrimable(G,ee))return this.__error(new Cr("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()));me===!1&&(ee+=th Line truncated
`,s),Buffer.from(`
`,s),Buffer.from("\r",s)];e:for(let c=0;c<a.length;c++){let l=a[c].length;for(let u=0;u<l;u++)if(a[c][u]!==i[n+u])continue e;return this.options.record_delimiter.push(a[c]),this.state.recordDelimiterMaxLength=a[c].length,a[c].length}return 0},"__autoDiscoverRecordDelimiter"),__error:o(function(i){let{encoding:n,raw:s,skip_records_with_error:a}=this.options,c=typeof i=="string"?new Error(i):i;if(a){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(c,s?this.state.rawBuffer.toString(n):void 0)}catch(l){return l}return}else return c},"__error"),__infoDataSet:o(function(){return{...this.info,columns:this.options.columns}},"__infoDataSet"),__infoRecord:o(function(){let{columns:i,raw:n,encoding:s}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:i===!0,index:this.state.record.length,raw:n?this.state.rawBuffer.toString(s):void 0}},"__infoRecord"),__infoField:o(function(){let{columns:i}=this.options,n=Array.isArray(i),s=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:s,column:n===!0?i.length>this.state.record.length?i[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}},"__infoField")}},"transform");var Sc=o(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=NPe(e),n=o(c=>{i.options.objname===void 0?r.push(c):r[c[0]]=c[1]},"push"),s=o(()=>{},"close"),a=i.parse(t,!0,n,s);if(a!==void 0)throw a;return r},"parse");var Oe=class t{static{o(this,"Util")}static getInputList(e,r){return this.getList(Rs(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let i=[];if(e=="")return i;let n=Sc(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let s of n)s.length==1?r?.ignoreComma?i.push(s[0]):i.push(...s[0].split(",")):r?.ignoreComma?i.push(s.join(",")):i.push(...s);return i.filter(s=>s).map(s=>r?.trimWhitespace===!1?s:s.trim())}static getInputNumber(e){let r=Rs(e);if(r)return parseInt(r)}static async asyncForEach(e,r){for(let i=0;i<e.length;i++)await r(e[i],i,e)}static isValidURL(e){let r;try{r=new URL(e)}catch{return!1}return r.protocol==="http:"||r.protocol==="https:"}static isValidRef(e){if(t.isValidURL(e))return!0;for(let r of["git://","github.com/","git@"])if(e.startsWith(r))return!0;return!1}static async powershellCommand(e,r){let i=await _s("powershell",!0),n=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=[];if(r)for(let a in r)s.push(`-${a} '${r[a].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${i}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' ${s.join(" ")}`]}}static isDirectory(e){try{return DPe.default.lstatSync(e).isDirectory()}catch{}return!1}static trimPrefix(e,r){return!e||!r||e.indexOf(r)!==0?e:e.substring(r.length)}static trimSuffix(e,r){if(!e||!r)return e;let i=e.lastIndexOf(r);return i===-1||i+r.length!==e.length?e:e.substring(0,i)}static sleep(e){return new Promise(r=>setTimeout(r,e*1e3))}static hash(e){return QX.default.createHash("sha256").update(e).digest("hex")}static parseBool(e){if(e===void 0)return!1;switch(e){case"1":case"t":case"T":case"true":case"TRUE":case"True":return!0;case"0":case"f":case"F":case"false":case"FALSE":case"False":return!1;default:throw new Error(`parseBool syntax error: ${e}`)}}static parseBoolOrDefault(e,r=!1){try{return this.parseBool(e)}catch{return r}}static formatFileSize(e){if(e===0)return"0 Bytes";let r=1024,i=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,n)).toFixed(2))+" "+i[n]}static generateRandomString(e=10){return QX.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,i){return OPe.default.compile(e,r)(i)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let i=D_.default.resolve(e);return D_.default.resolve(r).startsWith(i.endsWith(D_.default.sep)?i:`${i}${D_.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),i=Math.floor(r/3600),n=Math.floor(r%3600/60),s=r%60,a=[];return i&&a.push(`${i}h`),n&&a.push(`${n}m`),(s||a.length===0)&&a.push(`${s}s`),a.join("")}};var un=class t{static{o(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||O_.default.join(PPe.default.homedir(),".docker")}static configFile(){let e=O_.default.join(t.configDir,"config.json");if(LX.default.existsSync(e))return JSON.parse(LX.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await _s("docker",!0).then(e=>(Z(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(Z(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}st Line truncated
`+t.errors.map(e=>` - ${e.message}`).join(`
`)}o(XFt,"_buildMessageForResponseErrors");var ZFt=class extends Error{static{o(this,"GraphqlResponseError")}constructor(t,e,r){super(XFt(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},eMt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],tMt=["query","method","url"],Tke=/\/api\/v3\/?$/;function rMt(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let a in r)if(tMt.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let i=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(i).reduce((a,c)=>eMt.includes(c)?(a[c]=i[c],a):(a.variables||(a.variables={}),a.variables[c]=i[c],a),{}),n=i.baseUrl||t.endpoint.DEFAULTS.baseUrl;return Tke.test(n)&&(s.url=n.replace(Tke,"/api/graphql")),t(s).then(a=>{if(a.data.errors){let c={};for(let l of Object.keys(a.headers))c[l]=a.headers[l];throw new ZFt(s,c,a.data)}return a.data.data})}o(rMt,"graphql");function AZ(t,e){let r=t.defaults(e);return Object.assign(o((s,n)=>rMt(r,s,n),"newApi"),{defaults:AZ.bind(null,r),endpoint:r.endpoint})}o(AZ,"withDefaults");var BKr=AZ(j_,{headers:{"user-agent":`octokit-graphql.js/${KFt} ${Wm()}`},method:"POST",url:"/graphql"});function Nke(t){return AZ(t,{method:"POST",url:"/graphql"})}o(Nke,"withCustomRequest");var gZ="(?:[a-zA-Z0-9_-]+)",Dke="\\.",Oke=new RegExp(`^${gZ}${Dke}${gZ}${Dke}${gZ}$`),iMt=Oke.test.bind(Oke);async function sMt(t){let e=iMt(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),i=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":i?"user-to-server":"oauth"}}o(sMt,"auth");function nMt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}o(nMt,"withAuthorizationPrefix");async function oMt(t,e,r,i){let s=e.endpoint.merge(r,i);return s.headers.authorization=nMt(t),e(s)}o(oMt,"hook");var Pke=o(function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(sMt.bind(null,e),{hook:oMt.bind(null,e)})},"createTokenAuth2");var yZ="7.0.6";var kke=o(()=>{},"noop"),aMt=console.warn.bind(console),cMt=console.error.bind(console);function lMt(t={}){return typeof t.debug!="function"&&(t.debug=kke),typeof t.info!="function"&&(t.info=kke),typeof t.warn!="function"&&(t.warn=aMt),typeof t.error!="function"&&(t.error=cMt),t}o(lMt,"createLogger");var Qke=`octokit-core.js/${yZ} ${Wm()}`,uC=class{static{o(this,"Octokit")}static VERSION=yZ;static defaults(e){return class extends this{static{o(this,"OctokitWithDefaults")}constructor(...i){let s=i[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static{o(this,"NewOctokit")}static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new lke.Collection,i={baseUrl:j_.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Qke}`:Qke,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=j_.defaults(i),this.graphql=Nke(this.request).defaults(i),this.log=lMt(e.log),this.hook=r,e.authStrategy){let{authStrategy:n,...a}=e,c=n(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},e.auth));r.wrap("request",c.hook),this.auth=c}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let n=Pke(e.auth);r.wrap("request",n.hook),this.auth=n}let s=this.constructor;for(let n=0;n<s.plugins.length;++n)Object.assign(this,s.plugins[n](this,e))}request;graphql;log;hook;auth};var EZ="17.0.0";var uMt={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" Line truncated
More info: ${l.url}`);let p=l.range&&l.range.length>0?l.range[0]?.start.line:void 0,m=!1;for(let A of a)if(A.remote||A.path.endsWith(u)&&A.content===h){c.push({title:f,message:d,file:A.path,startLine:p}),m=!0;break}m||j(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${f}`)}return c}};var _Z=q(require("fs"),1),RZ=q(require("path"),1);var BF=class t{static{o(this,"History")}buildx;constructor(e){this.buildx=e?.buildx||new Er}async getCommand(e){return await this.buildx.getCommand(["history",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getExportCommand(e){return await this.getCommand(["export",...e])}async inspect(e){let r=["--format","json"];e.builder&&r.push("--builder",e.builder),e.ref&&r.push(e.ref);let i=await this.getInspectCommand(r);return await nt.getExecOutput(i.command,i.args,{ignoreReturnCode:!0,silent:!0}).then(s=>{if(s.stderr.length>0&&s.exitCode!=0)throw new Error(s.stderr.trim());return JSON.parse(s.stdout)})}async export(e){if(!await this.buildx.versionSatisfies(">=0.23.0"))throw new Error("Buildx >= 0.23.0 is required to export a build record");let r="",i="",s=[];for(let f of e.refs){let d=f.split("/");if(d.length!=3)throw new Error(`Invalid build ref: ${f}`);s.push(d[2]),r||(r=d[0]),i||(i=d[1])}if(s.length===0)throw new Error("No build refs provided");let n=RZ.default.join(er.tmpDir(),"export");ie(`exporting build record to ${n}`),_Z.default.mkdirSync(n,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await ve.sleep(3);let a={};if(!e.noSummaries)for(let f of s)await this.inspect({ref:f,builder:r}).then(d=>{let p="";d.Error&&d.Status!=="canceled"&&(d.Error.Message?p=d.Error.Message:d.Error.Name&&d.Error.Logs&&(p=`=> ${d.Error.Name}
${d.Error.Logs}`)),a[f]={name:d.Name,status:d.Status,duration:ve.formatDuration(d.Duration),numCachedSteps:d.NumCachedSteps,numTotalSteps:d.NumTotalSteps,numCompletedSteps:d.NumCompletedSteps,defaultPlatform:d.Platform?.[0],error:p}});let c=RZ.default.join(n,`${t.exportFilename(s)}.dockerbuild`),l=["--builder",r,"--output",c,...s];await this.buildx.versionSatisfies(">=0.24.0")&&l.push("--finalize");let u=await this.getExportCommand(l);await nt.getExecOutput(u.command,u.args);let h=_Z.default.statSync(c);return{dockerbuildFilename:c,dockerbuildSize:h.size,builderName:r,nodeName:i,refs:s,summaries:a}}static exportFilename(e){let r=`${Ot.context.repo.owner}~${Ot.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var kze=q(require("fs"),1),hne=q(require("path"),1);var jke=q(require("os"),1);function K_(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(K_,"toCommandValue");function TZ(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}o(TZ,"toCommandProperties");function X_(t,e,r){let i=new NZ(t,e,r);process.stdout.write(i.toString()+jke.EOL)}o(X_,"issueCommand");var Vke="::",NZ=class{static{o(this,"Command")}constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=Vke+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let s=this.properties[i];s&&(r?r=!1:e+=",",e+=`${i}=${_Mt(s)}`)}}return e+=`${Vke}${xMt(this.message)}`,e}};function xMt(t){return K_(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(xMt,"escapeData");function _Mt(t){return K_(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(_Mt,"escapeProperty");var Yke=q(require("os"),1);var Wke=require("os"),Z_=require("fs");var DZ=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},{access:RMt,appendFile:TMt,writeFile:NMt}=Z_.promises,$ke="GITHUB_STEP_SUMMARY";var OZ=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return DZ(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[$ke];if(!e)throw new Error(`Unable to find environment variable for $${$ke}. Check if your runtime environment supports job summaries.`);try{yield RMt(e,Z_.constants.R_OK|Z_.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,i={}){let s=Object.entries(i).map(([n,a])=>` ${n}="${a}"`).join("");return r?`<${e}${s}>${r}</${e}>`:`<${e}${s}>`}write(e){return DZ(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?NMt:TMt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return DZ(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(Wke.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),s=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(s).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",s=e.map(a=>this.wrap("li",a)).join(""),n=this.wrap(i,s);return this.addRaw(n).addEOL()}addTable(e){let r=e.map(s=>{let n=s.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:h}=a,f=c?"th":"td",d=Object.assign(Object.assign({},u&&{colspan:u}),h&&{rowspan:h});return this.wrap(f,l,d)}).join("");return this.wrap("tr",n)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:s,height:n}=i||{},a=Object.assign(Object.assign({},s&&{width:s}),n&&{height:n}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let i=`h${r}`,s=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",n=this.wrap(s,e);return this.addRaw(n).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let i=Object.assign({},r&&{cite:r}),s=this.wrap("blockquote",e,i);return this.addRaw(s).addEOL()}addLink(e,r){let i=this.wrap("a",e,{href:r});return this.addRaw(i).addEOL()}},HXr=new OZ;var PZ=q(require("os"),1);var WXr=PZ.default.platform(),JXr=PZLine truncated
`," Line feed \\n"]]),JQe=new Map([...ote,["\\"," Backslash \\"],["/"," Forward slash /"]]);function YQe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of JQe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
`)}o(qMt,"_buildMessageForResponseErrors");var GMt=class extends Error{static{o(this,"GraphqlResponseError")}constructor(t,e,r){super(qMt(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},HMt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],zMt=["query","method","url"],yke=/\/api\/v3\/?$/;function VMt(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let a in r)if(zMt.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let i=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(i).reduce((a,c)=>HMt.includes(c)?(a[c]=i[c],a):(a.variables||(a.variables={}),a.variables[c]=i[c],a),{}),s=i.baseUrl||t.endpoint.DEFAULTS.baseUrl;return yke.test(s)&&(n.url=s.replace(yke,"/api/graphql")),t(n).then(a=>{if(a.data.errors){let c={};for(let l of Object.keys(a.headers))c[l]=a.headers[l];throw new GMt(n,c,a.data)}return a.data.data})}o(VMt,"graphql");function WX(t,e){let r=t.defaults(e);return Object.assign(o((n,s)=>VMt(r,n,s),"newApi"),{defaults:WX.bind(null,r),endpoint:r.endpoint})}o(WX,"withDefaults");var ZJr=WX(L_,{headers:{"user-agent":`octokit-graphql.js/${UMt} ${Jm()}`},method:"POST",url:"/graphql"});function Eke(t){return WX(t,{method:"POST",url:"/graphql"})}o(Eke,"withCustomRequest");var JX="(?:[a-zA-Z0-9_-]+)",bke="\\.",wke=new RegExp(`^${JX}${bke}${JX}${bke}${JX}$`),jMt=wke.test.bind(wke);async function $Mt(t){let e=jMt(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),i=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":i?"user-to-server":"oauth"}}o($Mt,"auth");function WMt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}o(WMt,"withAuthorizationPrefix");async function JMt(t,e,r,i){let n=e.endpoint.merge(r,i);return n.headers.authorization=WMt(t),e(n)}o(JMt,"hook");var Cke=o(function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign($Mt.bind(null,e),{hook:JMt.bind(null,e)})},"createTokenAuth2");var YX="7.0.6";var Ike=o(()=>{},"noop"),YMt=console.warn.bind(console),KMt=console.error.bind(console);function XMt(t={}){return typeof t.debug!="function"&&(t.debug=Ike),typeof t.info!="function"&&(t.info=Ike),typeof t.warn!="function"&&(t.warn=YMt),typeof t.error!="function"&&(t.error=KMt),t}o(XMt,"createLogger");var Ske=`octokit-core.js/${YX} ${Jm()}`,sC=class{static{o(this,"Octokit")}static VERSION=YX;static defaults(e){return class extends this{static{o(this,"OctokitWithDefaults")}constructor(...i){let n=i[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static{o(this,"NewOctokit")}static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new KPe.Collection,i={baseUrl:L_.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Ske}`:Ske,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=L_.defaults(i),this.graphql=Eke(this.request).defaults(i),this.log=XMt(e.log),this.hook=r,e.authStrategy){let{authStrategy:s,...a}=e,c=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},e.auth));r.wrap("request",c.hook),this.auth=c}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=Cke(e.auth);r.wrap("request",s.hook),this.auth=s}let n=this.constructor;for(let s=0;s<n.plugins.length;++s)Object.assign(this,n.plugins[s](this,e))}request;graphql;log;hook;auth};var KX="17.0.0";var ZMt={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" Line truncated
More info: ${l.url}`);let p=l.range&&l.range.length>0?l.range[0]?.start.line:void 0,m=!1;for(let A of a)if(A.remote||A.path.endsWith(u)&&A.content===h){c.push({title:f,message:d,file:A.path,startLine:p}),m=!0;break}m||Z(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${f}`)}return c}};var oZ=W(require("fs"),1),aZ=W(require("path"),1);var uM=class t{static{o(this,"History")}buildx;constructor(e){this.buildx=e?.buildx||new xr}async getCommand(e){return await this.buildx.getCommand(["history",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getExportCommand(e){return await this.getCommand(["export",...e])}async inspect(e){let r=["--format","json"];e.builder&&r.push("--builder",e.builder),e.ref&&r.push(e.ref);let i=await this.getInspectCommand(r);return await gt.getExecOutput(i.command,i.args,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return JSON.parse(n.stdout)})}async export(e){if(!await this.buildx.versionSatisfies(">=0.23.0"))throw new Error("Buildx >= 0.23.0 is required to export a build record");let r="",i="",n=[];for(let f of e.refs){let d=f.split("/");if(d.length!=3)throw new Error(`Invalid build ref: ${f}`);n.push(d[2]),r||(r=d[0]),i||(i=d[1])}if(n.length===0)throw new Error("No build refs provided");let s=aZ.default.join(hr.tmpDir(),"export");ue(`exporting build record to ${s}`),oZ.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await Oe.sleep(3);let a={};if(!e.noSummaries)for(let f of n)await this.inspect({ref:f,builder:r}).then(d=>{let p="";d.Error&&d.Status!=="canceled"&&(d.Error.Message?p=d.Error.Message:d.Error.Name&&d.Error.Logs&&(p=`=> ${d.Error.Name}
${d.Error.Logs}`)),a[f]={name:d.Name,status:d.Status,duration:Oe.formatDuration(d.Duration),numCachedSteps:d.NumCachedSteps,numTotalSteps:d.NumTotalSteps,numCompletedSteps:d.NumCompletedSteps,defaultPlatform:d.Platform?.[0],error:p}});let c=aZ.default.join(s,`${t.exportFilename(n)}.dockerbuild`),l=["--builder",r,"--output",c,...n];await this.buildx.versionSatisfies(">=0.24.0")&&l.push("--finalize");let u=await this.getExportCommand(l);await gt.getExecOutput(u.command,u.args);let h=oZ.default.statSync(c);return{dockerbuildFilename:c,dockerbuildSize:h.size,builderName:r,nodeName:i,refs:n,summaries:a}}static exportFilename(e){let r=`${Vt.context.repo.owner}~${Vt.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var Ize=W(require("fs"),1),Hne=W(require("path"),1);var Pke=W(require("os"),1);function G_(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(G_,"toCommandValue");function cZ(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}o(cZ,"toCommandProperties");function H_(t,e,r){let i=new lZ(t,e,r);process.stdout.write(i.toString()+Pke.EOL)}o(H_,"issueCommand");var Oke="::",lZ=class{static{o(this,"Command")}constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=Oke+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:e+=",",e+=`${i}=${gFt(n)}`)}}return e+=`${Oke}${AFt(this.message)}`,e}};function AFt(t){return G_(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(AFt,"escapeData");function gFt(t){return G_(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(gFt,"escapeProperty");var Mke=W(require("os"),1);var Qke=require("os"),z_=require("fs");var uZ=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},{access:yFt,appendFile:EFt,writeFile:bFt}=z_.promises,kke="GITHUB_STEP_SUMMARY";var hZ=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return uZ(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[kke];if(!e)throw new Error(`Unable to find environment variable for $${kke}. Check if your runtime environment supports job summaries.`);try{yield yFt(e,z_.constants.R_OK|z_.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,i={}){let n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return uZ(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?bFt:EFt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return uZ(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(Qke.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:h}=a,f=c?"th":"td",d=Object.assign(Object.assign({},u&&{colspan:u}),h&&{rowspan:h});return this.wrap(f,l,d)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",e,i);return this.addRaw(n).addEOL()}addLink(e,r){let i=this.wrap("a",e,{href:r});return this.addRaw(i).addEOL()}},g7r=new hZ;var fZ=W(require("os"),1);var C7r=fZ.default.platform(),I7r=fZLine truncated
`," Line feed \\n"]]),LQe=new Map([...Mee,["\\"," Backslash \\"],["/"," Forward slash /"]]);function MQe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of LQe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
Invalid characters include: ${Array.from(JQe.values()).toString()}
Invalid characters include: ${Array.from(LQe.values()).toString()}
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);zt("Artifact name is valid!")}o(YQe,"validateArtifactName");function ate(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of ote)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);rr("Artifact name is valid!")}o(MQe,"validateArtifactName");function Fee(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of Mee)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
Invalid characters include: ${Array.from(ote.values()).toString()}
Invalid characters include: ${Array.from(Mee.values()).toString()}
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
`)}o(ate,"validateFilePath");var eLe=q(ZQe(),1);function ef(){return`@actions/artifact-${eLe.version}`}o(ef,"getUserAgentString");var RC=class extends Error{static{o(this,"FilesNotFoundError")}constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},vu=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}},jd=class extends Error{static{o(this,"ArtifactNotFoundError")}constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Zm=class extends Error{static{o(this,"GHESNotSupportedError")}constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},$d=class extends Error{static{o(this,"NetworkError")}constructor(e){let r=`Unable to make request: ${e}
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};$d.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var jy=class extends Error{static{o(this,"UsageError")}constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};jy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var dM=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function tf(){let t=xF(),e=SF(t);if(!e.scp)throw dM;let r=e.scp.split(" ");if(r.length===0)throw dM;for(let i of r){let s=i.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw dM;let n={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return Nt(`Workflow Run Backend ID: ${n.workflowRunBackendId}`),Nt(`Workflow Job Run Backend ID: ${n.workflowJobRunBackendId}`),n}throw dM}o(tf,"getBackendIdsFromToken");function tLe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(vF(r),vF(encodeURIComponent(r)))}catch(e){Nt(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(tLe,"maskSigUrl");function rLe(t){if(typeof t!="object"||t===null){Nt("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&tLe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&tLe(t.signed_url)}o(rLe,"maskSecretUrls");var pM=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},cte=class{static{o(this,"ArtifactHttpClient")}constructor(e,r,i,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let n=xF();this.baseUrl=Xke(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),s&&(this.retryMultiplier=s),this.httpClient=new $c(e,[new Em(n)])}request(e,r,i,s){return pM(this,void 0,void 0,function*(){let n=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Nt(`[Request] ${r} ${n}`);let a={"Content-Type":i};try{let{body:c}=yield this.retryableRequest(()=>pM(this,void 0,void 0,function*(){return this.httpClient.post(n,JSON.stringify(s),a)}));return c}catch(c){throw new Error(`Failed to ${r}: ${c.message}`)}})}retryableRequest(e){return pM(this,void 0,void 0,function*(){let r=0,i="",s="";for(;r<this.maxAttempts;){let n=!1;try{let c=yield e(),l=c.message.statusCode;s=yield c.readBody(),Nt(`[Response] - ${c.message.statusCode}`),Nt(`Headers: ${JSON.stringify(c.message.headers,null,2)}`);let u=JSON.parse(s);if(rLe(u),Nt(`Body: ${JSON.stringify(u,null,2)}`),this.isSuccessStatusCode(l))return{response:c,body:u};if(n=this.isRetryableHttpStatusCode(l),i=`Failed request: (${l}) ${c.message.statusMessage}`,u.msg){if(jy.isUsageErrorMessage(u.msg))throw new jy;i=`${i}: ${u.msg}`}}catch(c){if(c instanceof SyntaxError&&Nt(`Raw Body: ${s}`),c instanceof jy)throw c;if($d.isNetworkErrorCode(c?.code))throw new $d(c?.code);n=!0,i=c.message}if(!n)throw new Error(`Received non-retryable error: ${i}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${i}`);let a=this.getExponentialRetryTimeMilliseconds(r);zt(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${i}. Retrying request in ${a} ms...`),yield this.sleep(a),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[zs.BadGateway,zs.GatewayTimeout,zs.InternalServerError,zs.ServiceUnavailable,zs.TooManyRequests].includes(e):!1}sleep(e){return pM(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),i=r*this.retryMultiplier;return Math.trunc(Math.random()*(i-r)+r)}};function rf(t){let e=new cte(ef(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new fM(e)}o(rf,"internalArtifactTwirpClient");var NC=q(require("fs"),1);var TC=require("path");function iLe(t){if(!NC.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!NC.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);zt("Root directory input is valid!")}o(iLe,"validateRootDirectory");function sLe(t,e){let r=[];e=(0,TC.normalize)(e),e=(0,TC.resolve)(e);for(let i of t){let s=NC.lstatSync(i,{throwIfNoEntry:!1});if(!s)throw new Error(`File ${i} does not exist`);if(s.isDirectory()){let n=i.replace(e,"");ate(n),r.push({sourcePath:null,destinationPath:n,stats:s})}else{if(i=(0,TC.normalize)(i),i=(0,TC.resolve)(i),!i.startsWith(e))throw new Error(`The rootDirectory: ${e} is not a parent directory of the file: ${i}`);let n=i.replace(e,"");ate(n),r.push({sourcePath:i,destinationPath:n,stats:s})}}re Line truncated
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);l.length>1&&Nn("Multiple artifacts found, defaulting to first.");let u={workflowRunBackendId:l[0].workflowRunBackendId,workflowJobRunBackendId:l[0].workflowJobRunBackendId,name:l[0].name},{signedUrl:h}=yield i.GetSignedArtifactURL(u);zt(`Redirecting to blob download url: ${gze(h)}`);try{zt(`Starting download of artifact to: ${r}`);let f=yield yze(h,r,e?.skipDecompress);zt("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(s=!0,Nt(`Computed digest: ${f.sha256Digest}`),Nt(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:s}})}o(bze,"downloadArtifactInternal");function wze(){return _I(this,arguments,void 0,function*(t=Zke()){return(yield tZt(t))?Nt(`Artifact destination folder already exists: ${t}`):(Nt(`Artifact destination folder does not exist, creating: ${t}`),yield cne.default.mkdir(t,{recursive:!0})),t})}o(wze,"resolveOrCreateDirectory");var iZt=5,sZt=[400,401,403,404,422];function RI(t,e=iZt,r=sZt){var i;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let n=Object.assign(Object.assign({},t.request),{retries:e});return Nt(`GitHub client configured with: (retries: ${n.retries}, retry-exempt-status-code: ${(i=s.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[s,n]}o(RI,"getRetryOptions");var Cze="6.0.0";function IE(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let i=Date.now(),s=t.request.endpoint.parse(r),n=s.url.replace(r.baseUrl,"");return e(r).then(a=>{let c=a.headers["x-github-request-id"];return t.log.info(`${s.method} ${n} - ${a.status} with id ${c} in ${Date.now()-i}ms`),a}).catch(a=>{let c=a.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${n} - ${a.status} with id ${c} in ${Date.now()-i}ms`),a})})}o(IE,"requestLog");IE.VERSION=Cze;var Bze=q(Ize(),1);var nZt="0.0.0-development";function oZt(t){return t.request!==void 0}o(oZt,"isRequestError");async function Sze(t,e,r,i){if(!oZt(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=i.request.retries!=null?i.request.retries:t.retries,n=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,n)}throw r}o(Sze,"errorRequest");async function aZt(t,e,r,i){let s=new Bze.default;return s.on("failed",function(n,a){let c=~~n.request.request?.retries,l=~~n.request.request?.retryAfter;if(i.request.retryCount=a.retryCount+1,c>a.retryCount)return l*t.retryAfterBaseValue}),s.schedule(cZt.bind(null,t,e,r),i)}o(aZt,"wrapRequest");async function cZt(t,e,r,i){let s=await r(i);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let n=new Gd(s.data.errors[0].message,500,{request:i,response:s});return Sze(t,e,n,i)}return s}o(cZt,"requestWithGraphqlErrorHandling");function SE(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),i={retry:{retryRequest:o((s,n,a)=>(s.request.request=Object.assign({},s.request.request,{retries:n,retryAfter:a}),s),"retryRequest")}};return r.enabled&&(t.hook.error("request",Sze.bind(null,r,i)),t.hook.wrap("request",aZt.bind(null,r,i))),i}o(SE,"retry");SE.VERSION=nZt;var vze=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function Oq(t,e,r,i,s){return vze(this,void 0,void 0,function*(){var n;let[a,c]=RI(bE),l={log:void 0,userAgent:ef(),previews:void 0,retry:a,request:c},h=yield bA(s,l,SE,IE).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:e,name:t});if(h.status!==200)throw new vu(`Invalid response from GitHub API: ${h.status} (${(n=h?.headers)===null||n===void 0?void 0:n["x-github-request-id"]})`);if(h.data.artifacts.length===0)throw new jd(`Artifact not found for name: ${t}
`)}o(Fee,"validateFilePath");var GQe=W(qQe(),1);function of(){return`@actions/artifact-${GQe.version}`}o(of,"getUserAgentString");var SC=class extends Error{static{o(this,"FilesNotFoundError")}constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},Tu=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}},Jd=class extends Error{static{o(this,"ArtifactNotFoundError")}constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},eA=class extends Error{static{o(this,"GHESNotSupportedError")}constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},Yd=class extends Error{static{o(this,"NetworkError")}constructor(e){let r=`Unable to make request: ${e}
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Yd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Vy=class extends Error{static{o(this,"UsageError")}constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Vy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var XM=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function af(){let t=fM(),e=lM(t);if(!e.scp)throw XM;let r=e.scp.split(" ");if(r.length===0)throw XM;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw XM;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return Ht(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),Ht(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw XM}o(af,"getBackendIdsFromToken");function HQe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(hM(r),hM(encodeURIComponent(r)))}catch(e){Ht(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(HQe,"maskSigUrl");function zQe(t){if(typeof t!="object"||t===null){Ht("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&HQe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&HQe(t.signed_url)}o(zQe,"maskSecretUrls");var ZM=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Uee=class{static{o(this,"ArtifactHttpClient")}constructor(e,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=fM();this.baseUrl=Uke(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new Kc(e,[new bm(s)])}request(e,r,i,n){return ZM(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Ht(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:c}=yield this.retryableRequest(()=>ZM(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return c}catch(c){throw new Error(`Failed to ${r}: ${c.message}`)}})}retryableRequest(e){return ZM(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r<this.maxAttempts;){let s=!1;try{let c=yield e(),l=c.message.statusCode;n=yield c.readBody(),Ht(`[Response] - ${c.message.statusCode}`),Ht(`Headers: ${JSON.stringify(c.message.headers,null,2)}`);let u=JSON.parse(n);if(zQe(u),Ht(`Body: ${JSON.stringify(u,null,2)}`),this.isSuccessStatusCode(l))return{response:c,body:u};if(s=this.isRetryableHttpStatusCode(l),i=`Failed request: (${l}) ${c.message.statusMessage}`,u.msg){if(Vy.isUsageErrorMessage(u.msg))throw new Vy;i=`${i}: ${u.msg}`}}catch(c){if(c instanceof SyntaxError&&Ht(`Raw Body: ${n}`),c instanceof Vy)throw c;if(Yd.isNetworkErrorCode(c?.code))throw new Yd(c?.code);s=!0,i=c.message}if(!s)throw new Error(`Received non-retryable error: ${i}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${i}`);let a=this.getExponentialRetryTimeMilliseconds(r);rr(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${i}. Retrying request in ${a} ms...`),yield this.sleep(a),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Yn.BadGateway,Yn.GatewayTimeout,Yn.InternalServerError,Yn.ServiceUnavailable,Yn.TooManyRequests].includes(e):!1}sleep(e){return ZM(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),i=r*this.retryMultiplier;return Math.trunc(Math.random()*(i-r)+r)}};function cf(t){let e=new Uee(of(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new KM(e)}o(cf,"internalArtifactTwirpClient");var vC=W(require("fs"),1);var BC=require("path");function VQe(t){if(!vC.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!vC.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);rr("Root directory input is valid!")}o(VQe,"validateRootDirectory");function jQe(t,e){let r=[];e=(0,BC.normalize)(e),e=(0,BC.resolve)(e);for(let i of t){let n=vC.lstatSync(i,{throwIfNoEntry:!1});if(!n)throw new Error(`File ${i} does not exist`);if(n.isDirectory()){let s=i.replace(e,"");Fee(s),r.push({sourcePath:null,destinationPath:s,stats:n})}else{if(i=(0,BC.normalize)(i),i=(0,BC.resolve)(i),!i.startsWith(e))throw new Error(`The rootDirectory: ${e} is not a parent directory of the file: ${i}`);let s=i.replace(e,"");Fee(s),r.push({sourcePath:i,destinationPath:s,stats:n})}}re Line truncated
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);l.length>1&&Qs("Multiple artifacts found, defaulting to first.");let u={workflowRunBackendId:l[0].workflowRunBackendId,workflowJobRunBackendId:l[0].workflowJobRunBackendId,name:l[0].name},{signedUrl:h}=yield i.GetSignedArtifactURL(u);rr(`Redirecting to blob download url: ${sze(h)}`);try{rr(`Starting download of artifact to: ${r}`);let f=yield oze(h,r,e?.skipDecompress);rr("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(n=!0,Ht(`Computed digest: ${f.sha256Digest}`),Ht(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:n}})}o(cze,"downloadArtifactInternal");function lze(){return II(this,arguments,void 0,function*(t=qke()){return(yield zXt(t))?Ht(`Artifact destination folder already exists: ${t}`):(Ht(`Artifact destination folder does not exist, creating: ${t}`),yield Une.default.mkdir(t,{recursive:!0})),t})}o(lze,"resolveOrCreateDirectory");var jXt=5,$Xt=[400,401,403,404,422];function SI(t,e=jXt,r=$Xt){var i;if(e<=0)return[{enabled:!1},t.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},t.request),{retries:e});return Ht(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}o(SI,"getRetryOptions");var uze="6.0.0";function CE(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let i=Date.now(),n=t.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return e(r).then(a=>{let c=a.headers["x-github-request-id"];return t.log.info(`${n.method} ${s} - ${a.status} with id ${c} in ${Date.now()-i}ms`),a}).catch(a=>{let c=a.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${n.method} ${s} - ${a.status} with id ${c} in ${Date.now()-i}ms`),a})})}o(CE,"requestLog");CE.VERSION=uze;var dze=W(hze(),1);var WXt="0.0.0-development";function JXt(t){return t.request!==void 0}o(JXt,"isRequestError");async function fze(t,e,r,i){if(!JXt(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}o(fze,"errorRequest");async function YXt(t,e,r,i){let n=new dze.default;return n.on("failed",function(s,a){let c=~~s.request.request?.retries,l=~~s.request.request?.retryAfter;if(i.request.retryCount=a.retryCount+1,c>a.retryCount)return l*t.retryAfterBaseValue}),n.schedule(KXt.bind(null,t,e,r),i)}o(YXt,"wrapRequest");async function KXt(t,e,r,i){let n=await r(i);if(n.data&&n.data.errors&&n.data.errors.length>0&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new Vd(n.data.errors[0].message,500,{request:i,response:n});return fze(t,e,s,i)}return n}o(KXt,"requestWithGraphqlErrorHandling");function IE(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),i={retry:{retryRequest:o((n,s,a)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:a}),n),"retryRequest")}};return r.enabled&&(t.hook.error("request",fze.bind(null,r,i)),t.hook.wrap("request",YXt.bind(null,r,i))),i}o(IE,"retry");IE.VERSION=WXt;var pze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function yq(t,e,r,i,n){return pze(this,void 0,void 0,function*(){var s;let[a,c]=SI(EE),l={log:void 0,userAgent:of(),previews:void 0,retry:a,request:c},h=yield wA(n,l,IE,CE).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:e,name:t});if(h.status!==200)throw new Tu(`Invalid response from GitHub API: ${h.status} (${(s=h?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(h.data.artifacts.length===0)throw new Jd(`Artifact not found for name: ${t}
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let f=h.data.artifacts[0];return h.data.artifacts.length>1&&(f=h.data.artifacts.sort((d,p)=>p.id-d.id)[0],Nt(`More than one artifact found for a single name, returning newest (id: ${f.id})`)),{artifact:{name:f.name,id:f.id,size:f.size_in_bytes,createdAt:f.created_at?new Date(f.created_at):void 0,digest:f.digest}}})}o(Oq,"getArtifactPublic");function xze(t){return vze(this,void 0,void 0,function*(){var e;let r=rf(),{workflowRunBackendId:i,workflowJobRunBackendId:s}=tf(),n={workflowRunBackendId:i,workflowJobRunBackendId:s,nameFilter:bs.create({value:t})},a=yield r.ListArtifacts(n);if(a.artifacts.length===0)throw new jd(`Artifact not found for name: ${t}
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let f=h.data.artifacts[0];return h.data.artifacts.length>1&&(f=h.data.artifacts.sort((d,p)=>p.id-d.id)[0],Ht(`More than one artifact found for a single name, returning newest (id: ${f.id})`)),{artifact:{name:f.name,id:f.id,size:f.size_in_bytes,createdAt:f.created_at?new Date(f.created_at):void 0,digest:f.digest}}})}o(yq,"getArtifactPublic");function mze(t){return pze(this,void 0,void 0,function*(){var e;let r=cf(),{workflowRunBackendId:i,workflowJobRunBackendId:n}=af(),s={workflowRunBackendId:i,workflowJobRunBackendId:n,nameFilter:_n.create({value:t})},a=yield r.ListArtifacts(s);if(a.artifacts.length===0)throw new Jd(`Artifact not found for name: ${t}
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let c=a.artifacts[0];return a.artifacts.length>1&&(c=a.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Nt(`More than one artifact found for a single name, returning newest (id: ${c.databaseId})`)),{artifact:{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?Cc.toDate(c.createdAt):void 0,digest:(e=c.digest)===null||e===void 0?void 0:e.value}}})}o(xze,"getArtifactInternal");var _ze=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function Rze(t,e,r,i,s){return _ze(this,void 0,void 0,function*(){var n;let[a,c]=RI(bE),l={log:void 0,userAgent:ef(),previews:void 0,retry:a,request:c},u=bA(s,l,SE,IE),h=yield Oq(t,e,r,i,s),f=yield u.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:h.artifact.id});if(f.status!==204)throw new vu(`Invalid response from GitHub API: ${f.status} (${(n=f?.headers)===null||n===void 0?void 0:n["x-github-request-id"]})`);return{id:h.artifact.id}})}o(Rze,"deleteArtifactPublic");function Tze(t){return _ze(this,void 0,void 0,function*(){let e=rf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=tf(),s={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:bs.create({value:t})},n=yield e.ListArtifacts(s);if(n.artifacts.length===0)throw new jd(`Artifact not found for name: ${t}`);let a=n.artifacts[0];n.artifacts.length>1&&(a=n.artifacts.sort((u,h)=>Number(h.databaseId)-Number(u.databaseId))[0],Nt(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let c={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield e.DeleteArtifact(c);return zt(`Artifact '${t}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}o(Tze,"deleteArtifactInternal");var Nze=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Pq=rQe(),kq=100,lZt=Math.ceil(Pq/kq);function Dze(t,e,r,i){return Nze(this,arguments,void 0,function*(s,n,a,c,l=!1){zt(`Fetching artifact list for workflow run ${s} in repository ${n}/${a}`);let u=[],[h,f]=RI(bE),d={log:void 0,userAgent:ef(),previews:void 0,retry:h,request:f},p=bA(c,d,SE,IE),m=1,{data:A}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:n,repo:a,run_id:s,per_page:kq,page:m}),E=Math.ceil(A.total_count/kq),y=A.total_count;y>Pq&&(Nn(`Workflow run ${s} has ${y} artifacts, exceeding the limit of ${Pq}. Results will be incomplete as only the first ${Pq} artifacts will be returned`),E=lZt);for(let b of A.artifacts)u.push({name:b.name,id:b.id,size:b.size_in_bytes,createdAt:b.created_at?new Date(b.created_at):void 0,digest:b.digest});for(m++,m;m<=E;m++){Nt(`Fetching page ${m} of artifact list`);let{data:b}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:n,repo:a,run_id:s,per_page:kq,page:m});for(let C of b.artifacts)u.push({name:C.name,id:C.id,size:C.size_in_bytes,createdAt:C.created_at?new Date(C.created_at):void 0,digest:C.digest})}return l&&(u=Pze(u)),zt(`Found ${u.length} artifact(s)`),{artifacts:u}})}o(Dze,"listArtifactsPublic");function Oze(){return Nze(this,arguments,void 0,function*(t=!1){let e=rf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=tf(),s={workflowRunBackendId:r,workflowJobRunBackendId:i},a=(yield e.ListArtifacts(s)).artifacts.map(c=>{var l;return{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?Cc.toDate(c.createdAt):void 0,digest:(l=c.digest)===null||l===void 0?void 0:l.value}});return t&&(a=Pze(a)),zt(`Found ${a.length} artifact(s)`),{artifacts:a}})}o(Oze,"listArtifactsInternal");function Pze(t){t.sort((i,s)=>s.id-i.id);let e=[],r=new Set;for(let i of t)r.has(i.name)||(e.push(i),r.add(i.name));return e}o(Pze,"filterLatest");var MT=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},uZt=function(t,e){var r={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(r[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s Line truncated
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let c=a.artifacts[0];return a.artifacts.length>1&&(c=a.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Ht(`More than one artifact found for a single name, returning newest (id: ${c.databaseId})`)),{artifact:{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?vc.toDate(c.createdAt):void 0,digest:(e=c.digest)===null||e===void 0?void 0:e.value}}})}o(mze,"getArtifactInternal");var Aze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function gze(t,e,r,i,n){return Aze(this,void 0,void 0,function*(){var s;let[a,c]=SI(EE),l={log:void 0,userAgent:of(),previews:void 0,retry:a,request:c},u=wA(n,l,IE,CE),h=yield yq(t,e,r,i,n),f=yield u.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:h.artifact.id});if(f.status!==204)throw new Tu(`Invalid response from GitHub API: ${f.status} (${(s=f?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:h.artifact.id}})}o(gze,"deleteArtifactPublic");function yze(t){return Aze(this,void 0,void 0,function*(){let e=cf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=af(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:_n.create({value:t})},s=yield e.ListArtifacts(n);if(s.artifacts.length===0)throw new Jd(`Artifact not found for name: ${t}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((u,h)=>Number(h.databaseId)-Number(u.databaseId))[0],Ht(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let c={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield e.DeleteArtifact(c);return rr(`Artifact '${t}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}o(yze,"deleteArtifactInternal");var Eze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Eq=zke(),bq=100,XXt=Math.ceil(Eq/bq);function bze(t,e,r,i){return Eze(this,arguments,void 0,function*(n,s,a,c,l=!1){rr(`Fetching artifact list for workflow run ${n} in repository ${s}/${a}`);let u=[],[h,f]=SI(EE),d={log:void 0,userAgent:of(),previews:void 0,retry:h,request:f},p=wA(c,d,IE,CE),m=1,{data:A}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:n,per_page:bq,page:m}),b=Math.ceil(A.total_count/bq),E=A.total_count;E>Eq&&(Qs(`Workflow run ${n} has ${E} artifacts, exceeding the limit of ${Eq}. Results will be incomplete as only the first ${Eq} artifacts will be returned`),b=XXt);for(let w of A.artifacts)u.push({name:w.name,id:w.id,size:w.size_in_bytes,createdAt:w.created_at?new Date(w.created_at):void 0,digest:w.digest});for(m++,m;m<=b;m++){Ht(`Fetching page ${m} of artifact list`);let{data:w}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:n,per_page:bq,page:m});for(let I of w.artifacts)u.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest})}return l&&(u=Cze(u)),rr(`Found ${u.length} artifact(s)`),{artifacts:u}})}o(bze,"listArtifactsPublic");function wze(){return Eze(this,arguments,void 0,function*(t=!1){let e=cf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=af(),n={workflowRunBackendId:r,workflowJobRunBackendId:i},a=(yield e.ListArtifacts(n)).artifacts.map(c=>{var l;return{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?vc.toDate(c.createdAt):void 0,digest:(l=c.digest)===null||l===void 0?void 0:l.value}});return t&&(a=Cze(a)),rr(`Found ${a.length} artifact(s)`),{artifacts:a}})}o(wze,"listArtifactsInternal");function Cze(t){t.sort((i,n)=>n.id-i.id);let e=[],r=new Set;for(let i of t)r.has(i.name)||(e.push(i),r.add(i.name));return e}o(Cze,"filterLatest");var TT=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},ZXt=function(t,e){var r={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(r[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n Line truncated
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}downloadArtifact(e,r){return MT(this,void 0,void 0,function*(){try{if(hC())throw new Zm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:s,token:n}}=r,a=uZt(r,["findBy"]);return Eze(e,i,s,n,a)}return bze(e,r)}catch(i){throw Nn(`Download Artifact failed with error: ${i}.
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}downloadArtifact(e,r){return TT(this,void 0,void 0,function*(){try{if(oC())throw new eA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,token:s}}=r,a=ZXt(r,["findBy"]);return aze(e,i,n,s,a)}return cze(e,r)}catch(i){throw Qs(`Download Artifact failed with error: ${i}.
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}listArtifacts(e){return MT(this,void 0,void 0,function*(){try{if(hC())throw new Zm;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:s,token:n}}=e;return Dze(r,i,s,n,e?.latest)}return Oze(e?.latest)}catch(r){throw Nn(`Listing Artifacts failed with error: ${r}.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}listArtifacts(e){return TT(this,void 0,void 0,function*(){try{if(oC())throw new eA;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:n,token:s}}=e;return bze(r,i,n,s,e?.latest)}return wze(e?.latest)}catch(r){throw Qs(`Listing Artifacts failed with error: ${r}.
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return MT(this,void 0,void 0,function*(){try{if(hC())throw new Zm;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:s,repositoryName:n,token:a}}=r;return Oq(e,i,s,n,a)}return xze(e)}catch(i){throw Nn(`Get Artifact failed with error: ${i}.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return TT(this,void 0,void 0,function*(){try{if(oC())throw new eA;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:n,repositoryName:s,token:a}}=r;return yq(e,i,n,s,a)}return mze(e)}catch(i){throw Qs(`Get Artifact failed with error: ${i}.
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}deleteArtifact(e,r){return MT(this,void 0,void 0,function*(){try{if(hC())throw new Zm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:s,workflowRunId:n,token:a}}=r;return Rze(e,n,i,s,a)}return Tze(e)}catch(i){throw Nn(`Delete Artifact failed with error: ${i}.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}deleteArtifact(e,r){return TT(this,void 0,void 0,function*(){try{if(oC())throw new eA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,workflowRunId:s,token:a}}=r;return gze(e,s,i,n,a)}return yze(e)}catch(i){throw Qs(`Delete Artifact failed with error: ${i}.
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}};var Ahi=new TI;var Qq=class{static{o(this,"GitHubArtifact")}static async upload(e){if(Ot.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=hne.default.basename(e.filename),i=new TI;ie(`Uploading ${r} as an artifact`);let s=hne.default.dirname(e.filename),n=await i.uploadArtifact(r,[e.filename],s,{retentionDays:e.retentionDays,skipArchive:!0});if(!n.id)throw new vu("Cannot upload artifact");let a=n.size??kze.default.statSync(e.filename).size,c=`${Ot.workflowRunURL()}/artifacts/${n.id}`;return ie(`Artifact download URL: ${c}`),{id:n.id,filename:r,digest:n.digest||"",size:a,url:c}}};var Bne=q(Qze(),1);function Xze(t){return typeof t>"u"||t===null}o(Xze,"isNothing");function hZt(t){return typeof t=="object"&&t!==null}o(hZt,"isObject");function fZt(t){return Array.isArray(t)?t:Xze(t)?[]:[t]}o(fZt,"toArray");function dZt(t,e){var r,i,s,n;if(e)for(n=Object.keys(e),r=0,i=n.length;r<i;r+=1)s=n[r],t[s]=e[s];return t}o(dZt,"extend");function pZt(t,e){var r="",i;for(i=0;i<e;i+=1)r+=t;return r}o(pZt,"repeat");function mZt(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}o(mZt,"isNegativeZero");var AZt=Xze,gZt=hZt,yZt=fZt,EZt=pZt,bZt=mZt,wZt=dZt,Ms={isNothing:AZt,isObject:gZt,toArray:yZt,repeat:EZt,isNegativeZero:bZt,extend:wZt};function Zze(t,e){var r="",i=t.reason||"(unknown reason)";return t.mark?(t.mark.name&&(r+='in "'+t.mark.name+'" '),r+="("+(t.mark.line+1)+":"+(t.mark.column+1)+")",!e&&t.mark.snippet&&(r+=`
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}};var zci=new BI;var wq=class{static{o(this,"GitHubArtifact")}static async upload(e){if(Vt.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=Hne.default.basename(e.filename),i=new BI;ue(`Uploading ${r} as an artifact`);let n=Hne.default.dirname(e.filename),s=await i.uploadArtifact(r,[e.filename],n,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new Tu("Cannot upload artifact");let a=s.size??Ize.default.statSync(e.filename).size,c=`${Vt.workflowRunURL()}/artifacts/${s.id}`;return ue(`Artifact download URL: ${c}`),{id:s.id,filename:r,digest:s.digest||"",size:a,url:c}}};var dse=W(Sze(),1);function eZt(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}o(eZt,"getDefaultExportFromCjs");var ao={},Iq={},BA={},Bze;function DT(){if(Bze)return BA;Bze=1;function t(a){return typeof a>"u"||a===null}o(t,"isNothing");function e(a){return typeof a=="object"&&a!==null}o(e,"isObject");function r(a){return Array.isArray(a)?a:t(a)?[]:[a]}o(r,"toArray");function i(a,c){if(c){let l=Object.keys(c);for(let u=0,h=l.length;u<h;u+=1){let f=l[u];a[f]=c[f]}}return a}o(i,"extend");function n(a,c){let l="";for(let u=0;u<c;u+=1)l+=a;return l}o(n,"repeat");function s(a){return a===0&&Number.NEGATIVE_INFINITY===1/a}return o(s,"isNegativeZero"),BA.isNothing=t,BA.isObject=e,BA.toArray=r,BA.repeat=n,BA.isNegativeZero=s,BA.extend=i,BA}o(DT,"requireCommon");var zne,vze;function OT(){if(vze)return zne;vze=1;function t(r,i){let n="",s=r.reason||"(unknown reason)";return r.mark?(r.mark.name&&(n+='in "'+r.mark.name+'" '),n+="("+(r.mark.line+1)+":"+(r.mark.column+1)+")",!i&&r.mark.snippet&&(n+=`
`+t.mark.snippet),i+" "+r):i}o(Zze,"formatError");function GT(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=Zze(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}o(GT,"YAMLException$1");GT.prototype=Object.create(Error.prototype);GT.prototype.constructor=GT;GT.prototype.toString=o(function(e){return this.name+": "+Zze(this,e)},"toString");var Na=GT;function fne(t,e,r,i,s){var n="",a="",c=Math.floor(s/2)-1;return i-e>c&&(n=" ... ",e=i-c+n.length),r-i>c&&(a=" ...",r=i+c-a.length),{str:n+t.slice(e,r).replace(/\t/g,"\u2192")+a,pos:i-e+n.length}}o(fne,"getLine");function dne(t,e){return Ms.repeat(" ",e-t.length)+t}o(dne,"padStart");function CZt(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),typeof e.indent!="number"&&(e.indent=1),typeof e.linesBefore!="number"&&(e.linesBefore=3),typeof e.linesAfter!="number"&&(e.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],s=[],n,a=-1;n=r.exec(t.buffer);)s.push(n.index),i.push(n.index+n[0].length),t.position<=n.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var c="",l,u,h=Math.min(t.line+e.linesAfter,s.length).toString().length,f=e.maxLength-(e.indent+h+3);for(l=1;l<=e.linesBefore&&!(a-l<0);l++)u=fne(t.buffer,i[a-l],s[a-l],t.position-(i[a]-i[a-l]),f),c=Ms.repeat(" ",e.indent)+dne((t.line-l+1).toString(),h)+" | "+u.str+`
`+c;for(u=fne(t.buffer,i[a],s[a],t.position,f),c+=Ms.repeat(" ",e.indent)+dne((t.line+1).toString(),h)+" | "+u.str+`
`,c+=Ms.repeat("-",e.indent+h+3+u.pos)+`^
`,l=1;l<=e.linesAfter&&!(a+l>=s.length);l++)u=fne(t.buffer,i[a+l],s[a+l],t.position-(i[a]-i[a+l]),f),c+=Ms.repeat(" ",e.indent)+dne((t.line+l+1).toString(),h)+" | "+u.str+`
`;return c.replace(/\n$/,"")}o(CZt,"makeSnippet");var IZt=CZt,SZt=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],BZt=["scalar","sequence","mapping"];function vZt(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(i){e[String(i)]=r})}),e}o(vZt,"compileStyleAliases");function xZt(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(SZt.indexOf(r)===-1)throw new Na('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=vZt(e.styleAliases||null),BZt.indexOf(this.kind)===-1)throw new Na('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}o(xZt,"Type$1");var ro=xZt;function Lze(t,e){var r=[];return t[e].forEach(function(i){var s=r.length;r.forEach(function(n,a){n.tag===i.tag&&n.kind===i.kind&&n.multi===i.multi&&(s=a)}),r[s]=i}),r}o(Lze,"compileList");function _Zt(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,r;function i(s){s.multi?(t.multi[s.kind].push(s),t.multi.fallback.push(s)):t[s.kind][s.tag]=t.fallback[s.tag]=s}for(o(i,"collectType"),e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(i);return t}o(_Zt,"compileMap");function mne(t){return this.extend(t)}o(mne,"Schema$1");mne.prototype.extend=o(function(e){var r=[],i=[];if(e instanceof ro)i.push(e);else if(Array.isArray(e))i=i.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(r=r.concat(e.implicit)),e.explicit&&(i=i.concat(e.explicit));else throw new Na("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(n){if(!(n instanceof ro))throw new Na("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(n.loadKind&&n.loadKind!=="scalar")throw new Na("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(n.multi)throw new Na("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),i.forEach(function(n){if(!(n instanceof ro))throw new Na("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var s=Object.create(mne.prototype);return s.implicit=(this.implicit||[]).concat(r),s.explicit=(this.explicit||[]).concat(i),s.compiledImplicit=Lze(s,"implicit"),s.compiledExplicit=Lze(s,"explicit"),s.compiledTypeMap=_Zt(s.compiledImplicit,s.compiledExplicit),s},"extend");var RZt=mne,TZt=new ro("tag:yaml.org,2002:str",{kind:"scalar",construct:o(function(t){return t!==null?t:""},"construct")}),NZt=new ro("tag:yaml.org,2002:seq",{kind:"sequence",construct:o(function(t){return t!==null?t:[]},"construct")}),DZt=new ro("tag:yaml.org,2002:map",{kind:"mapping",construct:o(function(t){return t!==null?t:{}},"construct")}),OZt=new RZt({explicit:[TZt,NZt,DZt]});function PZt(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}o(PZt,"resolveYamlNull");function kZt(){return null}o(kZt,"constructYamlNull");function QZt(t){return t===null}o(QZt,"isNull");var LZt=new ro("tag:yaml.org,2002:null",{kind:"scalar",resolve:PZt,construct:kZt,predicate:QZt,represent:{canonical:o(function(){return"~"},"canonical"),lowercase:o(function(){return"null"},"lowercase"),uppercase:o(function(){return"NULL"},"uppercase"),camelcase:o(function(){return"Null"},"camelcase"),empty:o(function(){return""},"empty")},defaultStyle:"lowercase"});function FZt(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}o(FZt,"resolveYamlBoolean");function MZt(t){return t==="true"||t==="True"||t==="TRUE"}o(MZt,"constructYamlBoolean");function UZt(t){return Object.prototype.toString.call(t)==="[object Boolean]"}o(UZt,"isBoolean");var qZt=new ro("tag:yaml.org,2002:bool",{kind:"scalar",resolve:FZt,construct:MZt,predicate:UZt,represent:{lowercase:o(function(t){return t?"true":"false"},"lowercase"),uppercase:o(function(t){return t?"TRUE":"FALSE"},"uppercase"),camelcase:o(function(t){return t?"True":"False"},"camelcase")},defaultStyle:"lowercase"});function GZt(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}o(GZt,"isHexCode");function HZt(t){return 48<=t&&t<=55}o(HZt,"isOctCode");function zZt(t){return 48<=t&&t<=57}o(zZt,"isDecCode");function VZt(t){if(t===null)return!1;var e=t.length,r=0,i=!1,s;if(!e)return!1;if(s=t[r],(s==="-"||s==="+")&&(s=t[++r]),s==="0"){if(r+1===e)return!0;if(s=t[++r],s==="b"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(s!=="0 Line truncated
\r`;function uer(t){if(t===null)return!1;var e,r,i=0,s=t.length,n=bne;for(r=0;r<s;r++)if(e=n.indexOf(t.charAt(r)),!(e>64)){if(e<0)return!1;i+=6}return i%8===0}o(uer,"resolveYamlBinary");function her(t){var e,r,i=t.replace(/[\r\n=]/g,""),s=i.length,n=bne,a=0,c=[];for(e=0;e<s;e++)e%4===0&&e&&(c.push(a>>16&255),c.push(a>>8&255),c.push(a&255)),a=a<<6|n.indexOf(i.charAt(e));return r=s%4*6,r===0?(c.push(a>>16&255),c.push(a>>8&255),c.push(a&255)):r===18?(c.push(a>>10&255),c.push(a>>2&255)):r===12&&c.push(a>>4&255),new Uint8Array(c)}o(her,"constructYamlBinary");function fer(t){var e="",r=0,i,s,n=t.length,a=bne;for(i=0;i<n;i++)i%3===0&&i&&(e+=a[r>>18&63],e+=a[r>>12&63],e+=a[r>>6&63],e+=a[r&63]),r=(r<<8)+t[i];return s=n%3,s===0?(e+=a[r>>18&63],e+=a[r>>12&63],e+=a[r>>6&63],e+=a[r&63]):s===2?(e+=a[r>>10&63],e+=a[r>>4&63],e+=a[r<<2&63],e+=a[64]):s===1&&(e+=a[r>>2&63],e+=a[r<<4&63],e+=a[64],e+=a[64]),e}o(fer,"representYamlBinary");function der(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}o(der,"isBinary");var per=new ro("tag:yaml.org,2002:binary",{kind:"scalar",resolve:uer,construct:her,predicate:der,represent:fer}),mer=Object.prototype.hasOwnProperty,Aer=Object.prototype.toString;function ger(t){if(t===null)return!0;var e=[],r,i,s,n,a,c=t;for(r=0,i=c.length;r<i;r+=1){if(s=c[r],a=!1,Aer.call(s)!=="[object Object]")return!1;for(n in s)if(mer.call(s,n))if(!a)a=!0;else return!1;if(!a)return!1;if(e.indexOf(n)===-1)e.push(n);else return!1}return!0}o(ger,"resolveYamlOmap");function yer(t){return t!==null?t:[]}o(yer,"constructYamlOmap");var Eer=new ro("tag:yaml.org,2002:omap",{kind:"sequence",resolve:ger,construct:yer}),ber=Object.prototype.toString;function wer(t){if(t===null)return!0;var e,r,i,s,n,a=t;for(n=new Array(a.length),e=0,r=a.length;e<r;e+=1){if(i=a[e],ber.call(i)!=="[object Object]"||(s=Object.keys(i),s.length!==1))return!1;n[e]=[s[0],i[s[0]]]}return!0}o(wer,"resolveYamlPairs");function Cer(t){if(t===null)return[];var e,r,i,s,n,a=t;for(n=new Array(a.length),e=0,r=a.length;e<r;e+=1)i=a[e],s=Object.keys(i),n[e]=[s[0],i[s[0]]];return n}o(Cer,"constructYamlPairs");var Ier=new ro("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:wer,construct:Cer}),Ser=Object.prototype.hasOwnProperty;function Ber(t){if(t===null)return!0;var e,r=t;for(e in r)if(Ser.call(r,e)&&r[e]!==null)return!1;return!0}o(Ber,"resolveYamlSet");function ver(t){return t!==null?t:{}}o(ver,"constructYamlSet");var xer=new ro("tag:yaml.org,2002:set",{kind:"mapping",resolve:Ber,construct:ver}),rVe=ier.extend({implicit:[aer,ler],explicit:[per,Eer,Ier,xer]}),BA=Object.prototype.hasOwnProperty,Fq=1,iVe=2,sVe=3,Mq=4,pne=1,_er=2,Fze=3,Rer=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Ter=/[\x85\u2028\u2029]/,Ner=/[,\[\]\{\}]/,nVe=/^(?:!|!!|![a-z\-]+!)$/i,oVe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Mze(t){return Object.prototype.toString.call(t)}o(Mze,"_class");function Af(t){return t===10||t===13}o(Af,"is_EOL");function vE(t){return t===9||t===32}o(vE,"is_WHITE_SPACE");function Da(t){return t===9||t===32||t===10||t===13}o(Da,"is_WS_OR_EOL");function DI(t){return t===44||t===91||t===93||t===123||t===125}o(DI,"is_FLOW_INDICATOR");function Der(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}o(Der,"fromHexCode");function Oer(t){return t===120?2:t===117?4:t===85?8:0}o(Oer,"escapedHexLen");function Per(t){return 48<=t&&t<=57?t-48:-1}o(Per,"fromDecimalCode");function Uze(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?`
`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}o(Uze,"simpleEscapeSequence");function ker(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}o(ker,"charFromCodepoint");function aVe(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}o(aVe,"setProperty");var cVe=new Array(256),lVe=new Array(256);for(BE=0;BE<256;BE++)cVe[BE]=Uze(BE)?1:0,lVe[BE]=Uze(BE);var BE;function Qer(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||rVe,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}o(Qer,"State$1");function uVe(t,e){var r={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return r.snippet=IZt(r),new Na(e,r)}o(uVe,"generateError");function Ze(t,e){throw uVe(t,e)}o(Ze,"throwError");function Uq(t,e){t.onWarning&&t.onWarning.call(null,uVe(t,e))}o(Uq,"throwWarning");var qze={YAML:o(function(e,r,i){var s,n,a;e.version!==null&&Ze(e,"duplication of %YAML directive"),i.length!==1&&Ze(e,"YAML directive accepts exactly one argument"),s=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),s===null&&Ze(e,"ill-formed argument of the YAML directive"),n=parseInt(s[1],10),a=parseInt(s[2],10),n!==1&&Ze(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=a<2,a!==1&&a!==2&&Uq(e,"unsupported YAML version of the document")},"handleYamlDirective"),TAG:o(function(e,r,i){var s,n;i.length!==2&&Ze(e,"TAG directive accepts exactly two arguments"),s=i[0],n=i[1],nVe.test(s)||Ze(e,"ill-formed tag handle (first argument) of the TAG directive"),BA.call(e.tagMap,s)&&Ze(e,'there is a previously declared suffix for "'+s+'" tag handle'),oVe.test(n)||Ze(e,"ill-formed tag prefix (second argument) of the TAG directive");try{n=decodeURIComponent(n)}catch{Ze(e,"tag prefix is malformed: "+n)}e.tagMap[s]=n},"handleTagDirective")};function SA(t,e,r,i){var s,n,a,c;if(e<r){if(c=t.input.slice(e,r),i)for(s=0,n=c.length;s<n;s+=1)a=c.charCodeAt(s),a===9||32<=a&&a<=1114111||Ze(t,"expected valid JSON character");else Rer.test(c)&&Ze(t,"the stream contains non-printable characters");t.result+=c}}o(SA,"captureSegment");function Gze(t,e,r,i){var s,n,a,c;for(Ms.isObject(r)||Ze(t,"cannot merge mappings; the provided source object is unacceptable"),s=Object.keys(r),a=0,c=s.length;a<c;a+=1)n=s[a],BA.call(e,n)||(aVe(e,n,r[n]),i[n]=!0)}o(Gze,"mergeMappings");function OI(t,e,r,i,s,n,a,c,l){var u,h;if(Array.isArray(s))for(s=Array.prototype.slice.call(s),u=0,h=s.length;u<h;u+=1)Array.isArray(s[u])&&Ze(t,"nested arrays are not supported inside keys"),typeof s=="object"&&Mze(s[u])==="[object Object]"&&(s[u]="[object Object]");if(typeof s=="object"&&Mze(s)==="[object Object]"&&(s="[object Object]"),s=String(s),e===null&&(e={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(n))for(u=0,h=n.length;u<h;u+=1)Gze(t,e,n[u],r);else Gze(t,e,n,r);else!t.json&&!BA.call(r,s)&&BA.call(e,s)&&(t.line=a||t.line,t.lineStart=c||t.lineStart,t.position=l||t.position,Ze(t,"duplicated mapping key")),aVe(e,s,n),delete r[s];return e}o(OI,"storeMappingPair");function wne(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):Ze(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}o(wne,"readLineBreak");function Is(t,e,r){for(var i=0,s=t.input.charCodeAt(t.position);s!==0;){for(;vE(s);)s===9&&t.firstTabInLine===-1&&(t.firstTabInLine=t.position),s=t.input.charCodeAt(++t.position);if(e&&s===35)do s=t.input.charCodeAt(++t.position);while(s!==10&&s!==13&&s!==0);if(Af(s))for(wne(t),s=t.input.charCodeAt(t.position),i++,t.lineIndent=0;s===32;)t.lineIndent++,s=t.input.charCodeAt(++t.position);else break}return r!==-1&&i!==0&&t.lineIndent<r&&Uq(t,"deficient indentation"),i}o(Is,"skipSeparationSpace");function Hq(t){var e=t.position,r;return r=t.input.charCodeAt(e),!!((r===45||r===46)&&r===t.input.charCodeAt(e+1)&&r===t.input.charCodeAt(e+2)&&(e+=3,r=t.input.charCodeAt(e),r===0||Da(r)))}o(Hq,"testDocumentSeparator");function Cne(t,e){e===1?t.result+=" ":e>1&&(t.result+=Ms.repeat(`
`,e-1))}o(Cne,"writeFoldedLines");function Ler(t,e,r){var i,s,n,a,c,l,u,h,f=t.kind,d=t.result,p;if(p=t.input.charCodeAt(t.position),Da(p)||DI(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(s=t.input.charCodeAt(t.position+1),Da(s)||r&&DI(s)))return!1;for(t.kind="scalar",t.result="",n=a=t.position,c=!1;p!==0;){if(p===58){if(s=t.input.charCodeAt(t.position+1),Da(s)||r&&DI(s))break}else if(p===35){if(i=t.input.charCodeAt(t.position-1),Da(i))break}else{if(t.position===t.lineStart&&Hq(t)||r&&DI(p))break;if(Af(p))if(l=t.line,u=t.lineStart,h=t.lineIndent,Is(t,!1,-1),t.lineIndent>=e){c=!0,p=t.input.charCodeAt(t.position);continue}else{t.position=a,t.line=l,t.lineStart=u,t.lineIndent=h;break}}c&&(SA(t,n,a,!1),Cne(t,t.line-l),n=a=t.position,c=!1),vE(p)||(a=t.position+1),p=t.input.charCodeAt(++t.position)}return SA(t,n,a,!1),t.result?!0:(t.kind=f,t.result=d,!1)}o(Ler,"readPlainScalar");function Fer(t,e){var r,i,s;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,i=s=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(SA(t,i,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)i=t.position,t.position++,s=t.position;else return!0;else Af(r)?(SA(t,i,s,!0),Cne(t,Is(t,!1,e)),i=s=t.position):t.position===t.lineStart&&Hq(t)?Ze(t,"unexpected end of the document within a single quoted scalar"):(t.position++,s=t.position);Ze(t,"unexpected end of the stream within a single quoted scalar")}o(Fer,"readSingleQuotedScalar");function Mer(t,e){var r,i,s,n,a,c;if(c=t.input.charCodeAt(t.position),c!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=i=t.position;(c=t.input.charCodeAt(t.position))!==0;){if(c===34)return SA(t,r,t.position,!0),t.position++,!0;if(c===92){if(SA(t,r,t.position,!0),c=t.input.charCodeAt(++t.position),Af(c))Is(t,!1,e);else if(c<256&&cVe[c])t.result+=lVe[c],t.position++;else if((a=Oer(c))>0){for(s=a,n=0;s>0;s--)c=t.input.charCodeAt(++t.position),(a=Der(c))>=0?n=(n<<4)+a:Ze(t,"expected hexadecimal character");t.result+=ker(n),t.position++}else Ze(t,"unknown escape sequence");r=i=t.position}else Af(c)?(SA(t,r,i,!0),Cne(t,Is(t,!1,e)),r=i=t.position):t.position===t.lineStart&&Hq(t)?Ze(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}Ze(t,"unexpected end of the stream within a double quoted scalar")}o(Mer,"readDoubleQuotedScalar");function Uer(t,e){var r=!0,i,s,n,a=t.tag,c,l=t.anchor,u,h,f,d,p,m=Object.create(null),A,E,y,b;if(b=t.input.charCodeAt(t.position),b===91)h=93,p=!1,c=[];else if(b===123)h=125,p=!0,c={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=c),b=t.input.charCodeAt(++t.position);b!==0;){if(Is(t,!0,e),b=t.input.charCodeAt(t.position),b===h)return t.position++,t.tag=a,t.anchor=l,t.kind=p?"mapping":"sequence",t.result=c,!0;r?b===44&&Ze(t,"expected the node content, but found ','"):Ze(t,"missed comma between flow collection entries"),E=A=y=null,f=d=!1,b===63&&(u=t.input.charCodeAt(t.position+1),Da(u)&&(f=d=!0,t.position++,Is(t,!0,e))),i=t.line,s=t.lineStart,n=t.position,PI(t,e,Fq,!1,!0),E=t.tag,A=t.result,Is(t,!0,e),b=t.input.charCodeAt(t.position),(d||t.line===i)&&b===58&&(f=!0,b=t.input.charCodeAt(++t.position),Is(t,!0,e),PI(t,e,Fq,!1,!0),y=t.result),p?OI(t,c,m,E,A,y,i,s,n):f?c.push(OI(t,null,m,E,A,y,i,s,n)):c.push(A),Is(t,!0,e),b=t.input.charCodeAt(t.position),b===44?(r=!0,b=t.input.charCodeAt(++t.position)):r=!1}Ze(t,"unexpected end of the stream within a flow collection")}o(Uer,"readFlowCollection");function qer(t,e){var r,i,s=pne,n=!1,a=!1,c=e,l=0,u=!1,h,f;if(f=t.input.charCodeAt(t.position),f===124)i=!1;else if(f===62)i=!0;else return!1;for(t.kind="scalar",t.result="";f!==0;)if(f=t.input.charCodeAt(++t.position),f===43||f===45)pne===s?s=f===43?Fze:_er:Ze(t,"repeat of a chomping mode identifier");else if((h=Per(f))>=0)h===0?Ze(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ze(t,"repeat of an indentation width identifier"):(c=e+h-1,a=!0);else break;if(vE(f)){do f=t.input.charCodeAt(++t.position);while(vE(f));if(f===35)do f=t.input.charCodeAt(++t.position);while(!Af(f)&&f!==0)}for(;f!==0;){for(wne(t),t.lineIndent=0,f=t.input.charCodeAt(t.position);(!a||t.lineIndent<c)&&f===32;)t.lineIndent++,f=t.input.charCodeAt(++t.position);if(!a&&t.lineIndent>c&&(c=t.lineIndent),Af(f)){l++;continue}if(t.lineIndent<c){s===Fze?t.result+=Ms.repeat(`
`,n?1+l:l):s===pne&&n&&(t.result+=`
`);break}for(i?vE(f)?(u=!0,t.result+=Ms.repeat(`
`,n?1+l:l)):u?(u=!1,t.result+=Ms.repeat(`
`,l+1)):l===0?n&&(t.result+=" "):t.result+=Ms.repeat(`
`,l):t.result+=Ms.repeat(`
`,n?1+l:l),n=!0,a=!0,l=0,r=t.position;!Af(f)&&f!==0;)f=t.input.charCodeAt(++t.position);SA(t,r,t.position,!1)}return!0}o(qer,"readBlockScalar");function Hze(t,e){var r,i=t.tag,s=t.anchor,n=[],a,c=!1,l;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=n),l=t.input.charCodeAt(t.position);l!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),!(l!==45||(a=t.input.charCodeAt(t.position+1),!Da(a))));){if(c=!0,t.position++,Is(t,!0,-1)&&t.lineIndent<=e){n.push(null),l=t.input.charCodeAt(t.position);continue}if(r=t.line,PI(t,e,sVe,!1,!0),n.push(t.result),Is(t,!0,-1),l=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&l!==0)Ze(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return c?(t.tag=i,t.anchor=s,t.kind="sequence",t.result=n,!0):!1}o(Hze,"readBlockSequence");function Ger(t,e,r){var i,s,n,a,c,l,u=t.tag,h=t.anchor,f={},d=Object.create(null),p=null,m=null,A=null,E=!1,y=!1,b;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=f),b=t.input.charCodeAt(t.position);b!==0;){if(!E&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),i=t.input.charCodeAt(t.position+1),n=t.line,(b===63||b===58)&&Da(i))b===63?(E&&(OI(t,f,d,p,m,null,a,c,l),p=m=A=null),y=!0,E=!0,s=!0):E?(E=!1,s=!0):Ze(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,b=i;else{if(a=t.line,c=t.lineStart,l=t.position,!PI(t,r,iVe,!1,!0))break;if(t.line===n){for(b=t.input.charCodeAt(t.position);vE(b);)b=t.input.charCodeAt(++t.position);if(b===58)b=t.input.charCodeAt(++t.position),Da(b)||Ze(t,"a whitespace character is expected after the key-value separator within a block mapping"),E&&(OI(t,f,d,p,m,null,a,c,l),p=m=A=null),y=!0,E=!1,s=!1,p=t.tag,m=t.result;else if(y)Ze(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=u,t.anchor=h,!0}else if(y)Ze(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=u,t.anchor=h,!0}if((t.line===n||t.lineIndent>e)&&(E&&(a=t.line,c=t.lineStart,l=t.position),PI(t,e,Mq,!0,s)&&(E?m=t.result:A=t.result),E||(OI(t,f,d,p,m,A,a,c,l),p=m=A=null),Is(t,!0,-1),b=t.input.charCodeAt(t.position)),(t.line===n||t.lineIndent>e)&&b!==0)Ze(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return E&&OI(t,f,d,p,m,null,a,c,l),y&&(t.tag=u,t.anchor=h,t.kind="mapping",t.result=f),y}o(Ger,"readBlockMapping");function Her(t){var e,r=!1,i=!1,s,n,a;if(a=t.input.charCodeAt(t.position),a!==33)return!1;if(t.tag!==null&&Ze(t,"duplication of a tag property"),a=t.input.charCodeAt(++t.position),a===60?(r=!0,a=t.input.charCodeAt(++t.position)):a===33?(i=!0,s="!!",a=t.input.charCodeAt(++t.position)):s="!",e=t.position,r){do a=t.input.charCodeAt(++t.position);while(a!==0&&a!==62);t.position<t.length?(n=t.input.slice(e,t.position),a=t.input.charCodeAt(++t.position)):Ze(t,"unexpected end of the stream within a verbatim tag")}else{for(;a!==0&&!Da(a);)a===33&&(i?Ze(t,"tag suffix cannot contain exclamation marks"):(s=t.input.slice(e-1,t.position+1),nVe.test(s)||Ze(t,"named tag handle cannot contain such characters"),i=!0,e=t.position+1)),a=t.input.charCodeAt(++t.position);n=t.input.slice(e,t.position),Ner.test(n)&&Ze(t,"tag suffix cannot contain flow indicator characters")}n&&!oVe.test(n)&&Ze(t,"tag name cannot contain such characters: "+n);try{n=decodeURIComponent(n)}catch{Ze(t,"tag name is malformed: "+n)}return r?t.tag=n:BA.call(t.tagMap,s)?t.tag=t.tagMap[s]+n:s==="!"?t.tag="!"+n:s==="!!"?t.tag="tag:yaml.org,2002:"+n:Ze(t,'undeclared tag handle "'+s+'"'),!0}o(Her,"readTagProperty");function zer(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&Ze(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!Da(r)&&!DI(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Ze(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}o(zer,"readAnchorProperty");function Ver(t){var e,r,i;if(i=t.input.charCodeAt(t.position),i!==42)return!1;for(i=t.input.charCodeAt(++t.position),e=t.position;i!==0&&!Da(i)&&!DI(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&Ze(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),BA.call(t.anchorMap,r)||Ze(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],Is(t,!0,-1),!0}o(Ver,"readAlias");function PI(t,e,r,i,s){var n,a,c,l=1,u=!1,h=!1,f,d,p,m,A,E;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,n=a=c=Mq===r||sVe===r,i&&Is(t,!0,-1)&&(u=!0,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)),l===1)for(;Her(t)||zer(t);)Is(t,!0,-1)?(u=!0,c=n,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)):c=!1;if(c&&(c=u||s),(l===1||Mq===r)&&(Fq===r||iVe===r? Line truncated
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new Qer(t,e),i=t.indexOf("\0");for(i!==-1&&(r.position=i,Ze(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)jer(r);return r.documents}o(hVe,"loadDocuments");function $er(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var i=hVe(t,r);if(typeof e!="function")return i;for(var s=0,n=i.length;s<n;s+=1)e(i[s])}o($er,"loadAll$1");function Wer(t,e){var r=hVe(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Na("expected a single document in the stream, but found more")}}o(Wer,"load$1");var Jer=$er,Yer=Wer,fVe={loadAll:Jer,load:Yer},dVe=Object.prototype.toString,pVe=Object.prototype.hasOwnProperty,Ine=65279,Ker=9,HT=10,Xer=13,Zer=32,etr=33,ttr=34,Ane=35,rtr=37,itr=38,str=39,ntr=42,mVe=44,otr=45,qq=58,atr=61,ctr=62,ltr=63,utr=64,AVe=91,gVe=93,htr=96,yVe=123,ftr=124,EVe=125,io={};io[0]="\\0";io[7]="\\a";io[8]="\\b";io[9]="\\t";io[10]="\\n";io[11]="\\v";io[12]="\\f";io[13]="\\r";io[27]="\\e";io[34]='\\"';io[92]="\\\\";io[133]="\\N";io[160]="\\_";io[8232]="\\L";io[8233]="\\P";var dtr=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],ptr=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function mtr(t,e){var r,i,s,n,a,c,l;if(e===null)return{};for(r={},i=Object.keys(e),s=0,n=i.length;s<n;s+=1)a=i[s],c=String(e[a]),a.slice(0,2)==="!!"&&(a="tag:yaml.org,2002:"+a.slice(2)),l=t.compiledTypeMap.fallback[a],l&&pVe.call(l.styleAliases,c)&&(c=l.styleAliases[c]),r[a]=c;return r}o(mtr,"compileStyleMap");function Atr(t){var e,r,i;if(e=t.toString(16).toUpperCase(),t<=255)r="x",i=2;else if(t<=65535)r="u",i=4;else if(t<=4294967295)r="U",i=8;else throw new Na("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Ms.repeat("0",i-e.length)+e}o(Atr,"encodeHex");var gtr=1,zT=2;function ytr(t){this.schema=t.schema||rVe,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=Ms.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=mtr(this.schema,t.styles||null),this.sortKeys=t.sortKeys||!1,this.lineWidth=t.lineWidth||80,this.noRefs=t.noRefs||!1,this.noCompatMode=t.noCompatMode||!1,this.condenseFlow=t.condenseFlow||!1,this.quotingType=t.quotingType==='"'?zT:gtr,this.forceQuotes=t.forceQuotes||!1,this.replacer=typeof t.replacer=="function"?t.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}o(ytr,"State");function zze(t,e){for(var r=Ms.repeat(" ",e),i=0,s=-1,n="",a,c=t.length;i<c;)s=t.indexOf(`
`,i),s===-1?(a=t.slice(i),i=c):(a=t.slice(i,s+1),i=s+1),a.length&&a!==`
`&&(n+=r),n+=a;return n}o(zze,"indentString");function gne(t,e){return`
`+Ms.repeat(" ",t.indent*e)}o(gne,"generateNextLine");function Etr(t,e){var r,i,s;for(r=0,i=t.implicitTypes.length;r<i;r+=1)if(s=t.implicitTypes[r],s.resolve(e))return!0;return!1}o(Etr,"testImplicitResolving");function Gq(t){return t===Zer||t===Ker}o(Gq,"isWhitespace");function VT(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==Ine||65536<=t&&t<=1114111}o(VT,"isPrintable");function Vze(t){return VT(t)&&t!==Ine&&t!==Xer&&t!==HT}o(Vze,"isNsCharOrWhitespace");function jze(t,e,r){var i=Vze(t),s=i&&!Gq(t);return(r?i:i&&t!==mVe&&t!==AVe&&t!==gVe&&t!==yVe&&t!==EVe)&&t!==Ane&&!(e===qq&&!s)||Vze(e)&&!Gq(e)&&t===Ane||e===qq&&s}o(jze,"isPlainSafe");function btr(t){return VT(t)&&t!==Ine&&!Gq(t)&&t!==otr&&t!==ltr&&t!==qq&&t!==mVe&&t!==AVe&&t!==gVe&&t!==yVe&&t!==EVe&&t!==Ane&&t!==itr&&t!==ntr&&t!==etr&&t!==ftr&&t!==atr&&t!==ctr&&t!==str&&t!==ttr&&t!==rtr&&t!==utr&&t!==htr}o(btr,"isPlainSafeFirst");function wtr(t){return!Gq(t)&&t!==qq}o(wtr,"isPlainSafeLast");function qT(t,e){var r=t.charCodeAt(e),i;return r>=55296&&r<=56319&&e+1<t.length&&(i=t.charCodeAt(e+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}o(qT,"codePointAt");function bVe(t){var e=/^\n* /;return e.test(t)}o(bVe,"needIndentIndicator");var wVe=1,yne=2,CVe=3,IVe=4,NI=5;function Ctr(t,e,r,i,s,n,a,c){var l,u=0,h=null,f=!1,d=!1,p=i!==-1,m=-1,A=btr(qT(t,0))&&wtr(qT(t,t.length-1));if(e||a)for(l=0;l<t.length;u>=65536?l+=2:l++){if(u=qT(t,l),!VT(u))return NI;A=A&&jze(u,h,c),h=u}else{for(l=0;l<t.length;u>=65536?l+=2:l++){if(u=qT(t,l),u===HT)f=!0,p&&(d=d||l-m-1>i&&t[m+1]!==" ",m=l);else if(!VT(u))return NI;A=A&&jze(u,h,c),h=u}d=d||p&&l-m-1>i&&t[m+1]!==" "}return!f&&!d?A&&!a&&!s(t)?wVe:n===zT?NI:yne:r>9&&bVe(t)?NI:a?n===zT?NI:yne:d?IVe:CVe}o(Ctr,"chooseScalarStyle");function Itr(t,e,r,i,s){t.dump=(function(){if(e.length===0)return t.quotingType===zT?'""':"''";if(!t.noCompatMode&&(dtr.indexOf(e)!==-1||ptr.test(e)))return t.quotingType===zT?'"'+e+'"':"'"+e+"'";var n=t.indent*Math.max(1,r),a=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-n),c=i||t.flowLevel>-1&&r>=t.flowLevel;function l(u){return Etr(t,u)}switch(o(l,"testAmbiguity"),Ctr(e,c,t.indent,a,l,t.quotingType,t.forceQuotes&&!i,s)){case wVe:return e;case yne:return"'"+e.replace(/'/g,"''")+"'";case CVe:return"|"+$ze(e,t.indent)+Wze(zze(e,n));case IVe:return">"+$ze(e,t.indent)+Wze(zze(Str(e,a),n));case NI:return'"'+Btr(e)+'"';default:throw new Na("impossible error: invalid scalar style")}})()}o(Itr,"writeScalar");function $ze(t,e){var r=bVe(t)?String(e):"",i=t[t.length-1]===`
`,s=i&&(t[t.length-2]===`
`||t===`
`),n=s?"+":i?"":"-";return r+n+`
`}o($ze,"blockHeader");function Wze(t){return t[t.length-1]===`
`?t.slice(0,-1):t}o(Wze,"dropEndingNewline");function Str(t,e){for(var r=/(\n+)([^\n]*)/g,i=(function(){var u=t.indexOf(`
`);return u=u!==-1?u:t.length,r.lastIndex=u,Jze(t.slice(0,u),e)})(),s=t[0]===`
`||t[0]===" ",n,a;a=r.exec(t);){var c=a[1],l=a[2];n=l[0]===" ",i+=c+(!s&&!n&&l!==""?`
`:"")+Jze(l,e),s=n}return i}o(Str,"foldString");function Jze(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,i,s=0,n,a=0,c=0,l="";i=r.exec(t);)c=i.index,c-s>e&&(n=a>s?a:c,l+=`
`+t.slice(s,n),s=n+1),a=c;return l+=`
`,t.length-s>e&&a>s?l+=t.slice(s,a)+`
`+t.slice(a+1):l+=t.slice(s),l.slice(1)}o(Jze,"foldLine");function Btr(t){for(var e="",r=0,i,s=0;s<t.length;r>=65536?s+=2:s++)r=qT(t,s),i=io[r],!i&&VT(r)?(e+=t[s],r>=65536&&(e+=t[s+1])):e+=i||Atr(r);return e}o(Btr,"escapeString");function vtr(t,e,r){var i="",s=t.tag,n,a,c;for(n=0,a=r.length;n<a;n+=1)c=r[n],t.replacer&&(c=t.replacer.call(r,String(n),c)),(cp(t,e,c,!1,!1)||typeof c>"u"&&cp(t,e,null,!1,!1))&&(i!==""&&(i+=","+(t.condenseFlow?"":" ")),i+=t.dump);t.tag=s,t.dump="["+i+"]"}o(vtr,"writeFlowSequence");function Yze(t,e,r,i){var s="",n=t.tag,a,c,l;for(a=0,c=r.length;a<c;a+=1)l=r[a],t.replacer&&(l=t.replacer.call(r,String(a),l)),(cp(t,e+1,l,!0,!0,!1,!0)||typeof l>"u"&&cp(t,e+1,null,!0,!0,!1,!0))&&((!i||s!=="")&&(s+=gne(t,e)),t.dump&&HT===t.dump.charCodeAt(0)?s+="-":s+="- ",s+=t.dump);t.tag=n,t.dump=s||"[]"}o(Yze,"writeBlockSequence");function xtr(t,e,r){var i="",s=t.tag,n=Object.keys(r),a,c,l,u,h;for(a=0,c=n.length;a<c;a+=1)h="",i!==""&&(h+=", "),t.condenseFlow&&(h+='"'),l=n[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),cp(t,e,l,!1,!1)&&(t.dump.length>1024&&(h+="? "),h+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),cp(t,e,u,!1,!1)&&(h+=t.dump,i+=h));t.tag=s,t.dump="{"+i+"}"}o(xtr,"writeFlowMapping");function _tr(t,e,r,i){var s="",n=t.tag,a=Object.keys(r),c,l,u,h,f,d;if(t.sortKeys===!0)a.sort();else if(typeof t.sortKeys=="function")a.sort(t.sortKeys);else if(t.sortKeys)throw new Na("sortKeys must be a boolean or a function");for(c=0,l=a.length;c<l;c+=1)d="",(!i||s!=="")&&(d+=gne(t,e)),u=a[c],h=r[u],t.replacer&&(h=t.replacer.call(r,u,h)),cp(t,e+1,u,!0,!0,!0)&&(f=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,f&&(t.dump&&HT===t.dump.charCodeAt(0)?d+="?":d+="? "),d+=t.dump,f&&(d+=gne(t,e)),cp(t,e+1,h,!0,f)&&(t.dump&&HT===t.dump.charCodeAt(0)?d+=":":d+=": ",d+=t.dump,s+=d));t.tag=n,t.dump=s||"{}"}o(_tr,"writeBlockMapping");function Kze(t,e,r){var i,s,n,a,c,l;for(s=r?t.explicitTypes:t.implicitTypes,n=0,a=s.length;n<a;n+=1)if(c=s[n],(c.instanceOf||c.predicate)&&(!c.instanceOf||typeof e=="object"&&e instanceof c.instanceOf)&&(!c.predicate||c.predicate(e))){if(r?c.multi&&c.representName?t.tag=c.representName(e):t.tag=c.tag:t.tag="?",c.represent){if(l=t.styleMap[c.tag]||c.defaultStyle,dVe.call(c.represent)==="[object Function]")i=c.represent(e,l);else if(pVe.call(c.represent,l))i=c.represent[l](e,l);else throw new Na("!<"+c.tag+'> tag resolver accepts not "'+l+'" style');t.dump=i}return!0}return!1}o(Kze,"detectType");function cp(t,e,r,i,s,n,a){t.tag=null,t.dump=r,Kze(t,r,!1)||Kze(t,r,!0);var c=dVe.call(t.dump),l=i,u;i&&(i=t.flowLevel<0||t.flowLevel>e);var h=c==="[object Object]"||c==="[object Array]",f,d;if(h&&(f=t.duplicates.indexOf(r),d=f!==-1),(t.tag!==null&&t.tag!=="?"||d||t.indent!==2&&e>0)&&(s=!1),d&&t.usedDuplicates[f])t.dump="*ref_"+f;else{if(h&&d&&!t.usedDuplicates[f]&&(t.usedDuplicates[f]=!0),c==="[object Object]")i&&Object.keys(t.dump).length!==0?(_tr(t,e,t.dump,s),d&&(t.dump="&ref_"+f+t.dump)):(xtr(t,e,t.dump),d&&(t.dump="&ref_"+f+" "+t.dump));else if(c==="[object Array]")i&&t.dump.length!==0?(t.noArrayIndent&&!a&&e>0?Yze(t,e-1,t.dump,s):Yze(t,e,t.dump,s),d&&(t.dump="&ref_"+f+t.dump)):(vtr(t,e,t.dump),d&&(t.dump="&ref_"+f+" "+t.dump));else if(c==="[object String]")t.tag!=="?"&&Itr(t,t.dump,e,n,l);else{if(c==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Na("unacceptable kind of an object to dump "+c)}t.tag!==null&&t.tag!=="?"&&(u=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?u="!"+u:u.slice(0,18)==="tag:yaml.org,2002:"?u="!!"+u.slice(18):u="!<"+u+">",t.dump=u+" "+t.dump)}return!0}o(cp,"writeNode");function Rtr(t,e){var r=[],i=[],s,n;for(Ene(t,r,i),s=0,n=i.length;s<n;s+=1)e.duplicates.push(r[i[s]]);e.usedDuplicates=new Array(n)}o(Rtr,"getDuplicateReferences");function Ene(t,e,r){var i,s,n;if(t!==null&&typeof t=="object")if(s=e.indexOf(t),s!==-1)r.indexOf(s)===-1&&r.push(s);else if(e.push(t),Array.isArray(t))for(s=0,n=t.length;s<n;s+=1)Ene(t[s],e,r);else for(i=Object.keys(t),s=0,n=i.length;s<n;s+=1)Ene(t[i[s]],e,r)}o(Ene,"inspectNode");function Ttr(t,e){e=e||{};var r=new ytr(e);r.noRefs||Rtr(t,r);var i=t;return r.replacer&&(i=r.replacer.call({"":i},"",i)),cp(r,0,i,!0,!0)?r.dump+`
`:""}o(Ttr,"dump$1");var Ntr=Ttr,Dtr={dump:Ntr};function Sne(t,e){return function(){throw new Error("Function yaml."+t+" is removed in js-yaml 4. Use yaml."+e+" instead, which is now safe by default.")}}o(Sne,"renamed");var vhi=fVe.load,xhi=fVe.loadAll,SVe=Dtr.dump;var _hi=Sne("safeLoad","load"),Rhi=Sne("safeLoadAll","loadAll"),Thi=Sne("safeDump","dump");var BVe=q(require("os"),1);var zq=class t{static{o(this,"GitHubSummary")}static async writeBuildSummary(e){let r=o(function(l,u,h=!1){return`<a href="${u}">${l}</a>`+(h?BVe.default.EOL:"")},"addLink"),i=e.exportRes.refs.length,s=i>0?e.exportRes.refs?.[0]:void 0,n=s?e.exportRes.summaries?.[s]:void 0,a=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,c=hV.addHeading("Docker Build summary",2);if(a&&i===1&&s&&n){let l=t.formatDBCBuildURL(a,s,n.defaultPlatform);c.addRaw("<p>").addRaw("For a detailed look at the build, you can check the results at:").addRaw("</p>").addRaw("<p>").addRaw(`:whale: ${r(`<strong>${l}</strong>`,l)}`).addRaw("</p>")}if(e.uploadRes){let l=`./${Ot.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;a&&i===1?c.addRaw("<p>").addRaw("You can also download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"):c.addRaw("<p>").addRaw("For a detailed look at the build, download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"),c.addRaw("<p>").addRaw(`:arrow_down: ${r(`<strong>${ve.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,l)} (${ve.formatFileSize(e.uploadRes.size)} - includes <strong>${i} build record${i>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&c.addRaw("<p>").addRaw("The following table provides a brief summary of your build.").addBreak().addRaw("For a detailed look at the build, including timing, dependencies, results, logs, traces, and other information, consider enabling the export of the build record so you can import it into Docker Desktop's Builds view. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>");if(c.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){c.addRaw("<p>");let l=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...a&&i>1?[{header:!0,data:"Build result URL"}]:[]]],u;for(let h in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,h)){let f=e.exportRes.summaries[h];l.push([{data:`<code>${h.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${ve.stringToUnicodeEntities(f.name)}</strong>`},{data:`${f.status==="completed"?":white_check_mark:":f.status==="canceled"?":no_entry_sign:":":x:"} ${f.status}`},{data:`${f.numCachedSteps>0?Math.round(f.numCachedSteps/f.numTotalSteps*100):0}%`},{data:f.duration},...a&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(a,h,f.defaultPlatform))}]:[]]),f.error&&(u=f.error)}c.addTable([...l]),c.addRaw("</p>"),u&&(c.addRaw("<blockquote>"),ve.countLines(u)>10?c.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(Bne.default.encode(u),"text").addRaw("</details>"):c.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(Bne.default.encode(u),"text").addRaw("</p>"),c.addRaw("</blockquote>"))}e.inputs&&c.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(SVe(e.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw("</details>"),e.bakeDefinition&&c.addRaw("<details><summary><strong>Bake definition</strong></summary>").addCodeBlock(JSON.stringify(e.bakeDefinition,null,2),"json").addRaw("</details>"),ie("Writing summary"),await c.addSeparator().write()}static formatDBCBuildURL(e,r,i){return`https://app.docker.com/build/accounts/${e}/builds/${(i??"linux/amd64").replace("/","-")}/${r}`}};var xE=q(require("fs"),1),vne=q(require("path"),1);var Pr=class t{static{o(this,"Build")}buildx;iidFilename;metadataFilename;constructor(e){this.buildx=e?.buildx||new Er,this.iidFilename=`build-iidfile-${ve.generateRandomString()}.txt`,this.metadataFilename=`build-metadata-${ve.generateRandomString()}.json`} Line truncated
`),{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let s of i){if(s.length==1&&!s[0].startsWith("type="))return e=="local";for(let[n,a]of s.map(c=>c.split("=").map(l=>l.trim())))if(n=="type"&&a==e)return!0}return!1}static hasAttestationType(e,r){let i=bc(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let s of i)for(let[n,a]of s.map(c=>c.split("=").map(l=>l.trim())))if(n=="type"&&a==e)return!0;return!1}static resolveAttestationAttrs(e){let r=bc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let s of r)for(let n of s)try{let a=ve.parseBool(n);i.push(`disabled=${!a}`)}catch{i.push(n)}return i.join(",")}static hasGitAuthTokenSecret(e,r){for(let i of e){if(r&&i.startsWith(`GIT_AUTH_TOKEN.${r}=`))return!0;if(i.startsWith("GIT_AUTH_TOKEN="))return!0}return!1}static parseSecretKvp(e,r){let i=e.indexOf("="),s=e.substring(0,i),n=e.substring(i+1);if(s.length==0||n.length==0)throw new Error(`${e} is not a valid secret`);return r&&th(n),[s,n]}};var xne=q(require("fs"),1),vVe=q(require("path"),1);var Vq=class t{static{o(this,"Bake")}buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new Er,this.metadataFilename=`bake-metadata-${ve.generateRandomString()}.json`}getMetadataFilePath(){return vVe.default.join(er.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!xne.default.existsSync(e))return;let r=xne.default.readFileSync(e,{encoding:"utf-8"}).trim();if(r!=="null")return JSON.parse(r)}resolveRefs(e){if(!e&&(e=this.resolveMetadata(),!e))return;let r=new Array;for(let i in e)"buildx.build.ref"in e[i]&&r.push(e[i]["buildx.build.ref"]);return r.length>0?r:void 0}resolveWarnings(e){if(!(!e&&(e=this.resolveMetadata(),!e))&&"buildx.build.warnings"in e)return e["buildx.build.warnings"]}async getDefinition(e,r){r=r||{ignoreReturnCode:!0},r.ignoreReturnCode=!0,r.env=Object.assign({},process.env,r.env||{},e.githubToken?{BUILDX_BAKE_GIT_AUTH_TOKEN:e.githubToken}:{});let i=["bake"],s,n=[],a=[...e.files||[],e.source];if(a){for(let l of a.map(u=>u?u.trim():""))if(l.length!=0){if(!ve.isValidRef(l)){n.push(l);continue}if(s)throw new Error("Only one remote bake definition can be defined");s=l}}s&&i.push(s);for(let l of n)i.push("--file",l);if(e.overrides)for(let l of e.overrides)i.push("--set",l);if(e.vars)for(let l of e.vars)i.push("--var",l);if(e.allow)for(let l of e.allow)i.push("--allow",l);e.call&&i.push("--call",e.call),e.load&&i.push("--load"),e.noCache&&i.push("--no-cache"),e.provenance&&i.push("--provenance",e.provenance),e.push&&i.push("--push"),e.sbom&&i.push("--sbom",e.sbom);let c=await this.buildx.getCommand([...i,"--print",...e.targets||[]]);return await nt.getExecOutput(c.command,c.args,r).then(l=>{if(l.stderr.length>0&&l.exitCode!=0)throw new Error(`cannot parse bake definitions: ${l.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(l.stdout.trim())})}static parseDefinition(e){let r=JSON.parse(e);for(let i in r.target){let s=r.target[i];s.attest&&Array.isArray(s.attest)&&(s.attest=s.attest.map(n=>t.parseAttestEntry(n))),s["cache-from"]&&Array.isArray(s["cache-from"])&&(s["cache-from"]=s["cache-from"].map(n=>t.parseCacheEntry(n))),s["cache-to"]&&Array.isArray(s["cache-to"])&&(s["cache-to"]=s["cache-to"].map(n=>t.parseCacheEntry(n))),s.output&&Array.isArray(s.output)&&(s.output=s.output.map(n=>t.parseExportEntry(n))),s.secret&&Array.isArray(s.secret)&&(s.secret=s.secret.map(n=>t.parseSecretEntry(n))),s.ssh&&Array.isArray(s.ssh)&&(s.ssh=s.ssh.map(n=>t.parseSSHEntry(n)))}return r}static parseAttestEntry(e){if(typeof e!="string")return e;let r={type:""},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let s of i){let[n,a]=s.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());switch(n){case"type":r.type=a;break;case"disabled":r.disabled=ve.parseBool(a);break;default:r[n]=a}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&!i[0].includes("="))return r.type="registry",r.ref=i[0],r;for(let s of i){let[n,a]=s.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());n==="type"?r.type=a:r[n]=a}return r}static parseExportEntry(e){if(typeof e!="string")return e;let r={type:""},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&i[0]===e&&!e.startsWith("type="))return e!=="-"?(r.type="local",r.dest=e,r):(r.type="tar",r.dest=e,r);for(let s of i){let[n,a]=s.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());n==="type"?r.type=a:r[n]=a}return r}static parseSecretEntry(e){if(typeof e!="string")return e;let r={},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0],s="";for(let n of i){let[a,c]=n.toString().split(/(?<=^[^=]+?)=/).map(l=>l.trim());switch(a){case"type":s=c;break;case"id":r.id=c;break;case"source":case"src":r.src=c;break;case"env":r.env=c;break}}return s==="env"&&!r.env&&(r.env=r.src,r.src=void 0),r}static parseSSHEntry(e){if(typeof e!="string")return e;let r={},[i,s]=e.split("=",2);return r.id Line truncated
`)[0])}static async isHeadDetached(){return await t.exec(["branch","--show-current"]).then(e=>e.length==0)}static async getDetachedRef(){let e=await t.exec(["show","-s","--pretty=%D"]);j(`detached HEAD ref: ${e}`);let r=e.replace(/^grafted, /,"").trim();if(r==="HEAD")return await t.inferRefFromHead();let i=r.match(/^HEAD, (.*)$/);if(!i||!i[1])throw new Error(`Cannot find detached HEAD ref in "${e}"`);let s=i[1].trim();if(s.startsWith("tag: "))return`refs/tags/${s.split(":")[1].trim()}`;if(s.match(/^pull\/\d+\/(head|merge)$/))return`refs/${s}`;let a=s.match(/^[^/]+\/[^/]+, (.+)$/);if(a)return`refs/heads/${a[1].trim()}`;let c=s.match(/^[^/]+\/(.+)$/);if(c)return`refs/heads/${c[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await nt.getExecOutput("git",e,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr);return r.stdout.trim()})}static async inferRefFromHead(){let e=await t.findContainingRef("refs/heads/");if(e)return e;let r=await t.findContainingRef("refs/remotes/");if(r){let n=r.match(/^refs\/remotes\/[^/]+\/(.+)$/);return n?`refs/heads/${n[1]}`:r}let i=await t.exec(["tag","--contains","HEAD"]),[s]=i.split(`
`).map(n=>n.trim()).filter(n=>n.length>0);if(s)return`refs/tags/${s}`;throw new Error("Cannot infer ref from detached HEAD")}static async findContainingRef(e){let r=await t.exec(["for-each-ref","--format=%(refname)","--contains","HEAD","--sort=-committerdate",e]),[i]=r.split(`
`).map(s=>s.trim()).filter(s=>s.length>0);return i}static async commitDate(e){return new Date(await t.exec(["show","-s",'--format="%ci"',e]))}};var Srt=require("crypto"),jf=q(require("fs"),1),sg=q(require("path"),1);var k1=q($T(),1),$f=q(FZe(),1),Brt=q(Dfe(),1),lB=q(grt(),1);var ode=q($T(),1);var Ert=q(Cu(),1);var yrt="application/vnd.oci.empty.v1+json";var Wp=class{static{o(this,"Cosign")}binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await nt.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(j(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(j(`Cosign.isAvailable error: ${r}`),!1));return j(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await nt.getExecOutput(this.binPath,["version","--json"],{ignoreReturnCode:!0,silent:!0}).then(e=>{if(e.stderr.length>0&&e.exitCode!=0)throw new Error(e.stderr.trim());return JSON.parse(e.stdout.trim()).gitVersion}),this._version)}async printVersion(){await nt.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return j("Cosign.versionSatisfies false: undefined version"),!1;let s=Ert.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return j(`Cosign.versionSatisfies ${i} statisfies ${e}: ${s}`),s}static parseCommandOutput(e){let r,i,s,n;for(let a of e.split(/\r?\n/)){let c=a.trim();if(!c.startsWith("{")||!c.endsWith("}"))continue;let l;try{l=JSON.parse(c)}catch{continue}if(l&&Array.isArray(l.errors)&&l.errors.length>0&&(n=l.errors),!r&&l&&Array.isArray(l.manifests)&&l.manifests.length>0){let u=l.manifests[0];u?.artifactType===ode.BUNDLE_V03_MEDIA_TYPE&&typeof u.digest=="string"?r=u.digest:u?.artifactType===yrt&&typeof u.digest=="string"&&(i=u.digest)}if(!s&&l&&l.mediaType===ode.BUNDLE_V03_MEDIA_TYPE&&(s=l),s&&(r||i)){n=void 0;break}}return{bundle:s,signatureManifestDigest:r||i,errors:n}}};var ade=q(require("fs"),1);var ZG=class t{static{o(this,"ImageTools")}buildx;constructor(e){this.buildx=e?.buildx||new Er}async getCommand(e){return await this.buildx.getCommand(["imagetools",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getCreateCommand(e){return await this.getCommand(["create",...e])}async inspectImage(e){return await this.inspect(e,"{{json .Image}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"config"),r;throw new Error("Unexpected output format")})}async inspectManifest(e){return await this.inspect(e,"{{json .Manifest}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"manifests"),r;throw new Error("Unexpected output format")})}async attestationDescriptors(e){let r=await this.inspectManifest(e);if(typeof r!="object"||r===null||!("manifests"in r)||!Array.isArray(r.manifests))throw new Error(`No descriptor found for ${e.name}`);let i=r.manifests.filter(a=>a.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return i;let s=e.platform,n=new Map;for(let a of r.manifests)a.digest&&n.set(a.digest,a);return i.filter(a=>{let c=a.annotations?.["vnd.docker.reference.digest"];if(!c)return!1;let l=n.get(c);return l?l.platform?.os===s.os&&l.platform?.architecture===s.architecture&&(l.platform?.variant??"")===(s.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],i=er.tmpName({tmpdir:er.tmpDir(),template:"imagetools-metadata-XXXXXX"}),s=[],n=[];for(let c of e.sources){if(c.startsWith("cwd://")){let l=c.substring(6);l.length>0&&s.push(l);continue}n.push(c)}if(e.tags)for(let c of e.tags)r.push("--tag",c);if(e.platforms)for(let c of e.platforms)r.push("--platform",c);if(e.annotations)for(let c of e.annotations)r.push("--annotation",c);e.dryRun?r.push("--dry-run"):r.push("--metadata-file",i);for(let c of s)r.push("--file",c);for(let c of n)r.push(c);let a=await this.getCreateCommand(r);if(e.skipExec){ie(`[command]${a.command} ${a.args.join(" ")}`),ie("Skipped create command");return}return await nt.getExecOutput(a.command,a.args,{ignoreReturnCode:!0,silent:e.silent}).then(c=>{if(c.stderr.length>0&&c.exitCode!=0)throw new Error(c.stderr.trim());if(!e.dryRun){if(!ade.default.existsSync(i))return;let l=ade.default.readFileSync(i,{encoding:"utf-8"}).trim();if(l===""||l==="null")return;let u=JSON.parse(l),h=u["containerimage.descriptor"];return h?{digest:u["containerimage.digest"]||h.digest,descriptor:h,imageNames:u["image.name"]?u["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,i){let s=await this.getInspectCommand([e.name,"--format",r]);if(!e.retryOnManifestUnknown)return await this.execInspect(s.command,s.args,i);let n=e.retryLimit??15,a;for(let c=0;c<n;c++)try{return await this.execIns Line truncated
${a.message}`),await new Promise(u=>setTimeout(u,Math.pow(2,c)*100))}throw a??new Error(`ImageTools inspect command failed for ${e.name}`)}async execInspect(e,r,i){return await nt.getExecOutput(e,r,{ignoreReturnCode:!0,silent:!0}).then(s=>{if(s.stderr.length>0&&s.exitCode!=0)throw new Error(s.stderr.trim());return i(JSON.parse(s.stdout))})}static isManifestUnknownError(e){return/(MANIFEST_UNKNOWN|manifest unknown|not found: not found)/i.test(e)}};var brt="application/vnd.in-toto+json";var wrt="https://fulcio.sigstore.dev",Crt="https://rekor.sigstore.dev",Irt="https://timestamp.sigstore.dev",I0="https://search.sigstore.dev";var bCr="slsaprovenance1",ng=class t{static{o(this,"Sigstore")}cosign;imageTools;constructor(e){this.cosign=e?.cosign||new Wp,this.imageTools=e?.imageTools||new ZG}async signAttestationManifests(e){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to sign attestation manifests");let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let i=this.signingEndpoints(e.noTransparencyLog);ie(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let s=t.noTransparencyLog(e.noTransparencyLog),n=[];await this.cosign.versionSatisfies(">=3.0.4")?await _i("Creating Sigstore protobuf signing config",async()=>{let a=er.tmpName({template:"signing-config-XXXXXX.json",tmpdir:er.tmpDir()}),c=["signing-config","create","--with-default-services=true",`--out=${a}`];s&&c.push("--no-default-rekor=true"),await nt.exec(this.cosign.binPath,c,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),ie(JSON.stringify(JSON.parse(jf.default.readFileSync(a,{encoding:"utf-8"})),null,2)),n.push(`--signing-config=${a}`)}):(n.push("--use-signing-config"),s&&n.push("--tlog-upload=false"));for(let a of e.imageNames){let c=await this.imageTools.attestationDigests({name:`${a}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let l of c){let u=`${a}@${l}`;await _i(`Signing attestation manifest ${u}`,async()=>{let h=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...n];ie(`[command]${this.cosign.binPath} ${[...h,u].join(" ")}`);let f=await nt.getExecOutput(this.cosign.binPath,["--verbose",...h,u],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),d=Wp.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(d.errors&&d.errors.length>0){let m=d.errors.map(A=>`- [${A.code}] ${A.message} : ${A.detail}`).join(`
`+r.mark.snippet),s+" "+n):s}o(t,"formatError");function e(r,i){Error.call(this),this.name="YAMLException",this.reason=r,this.mark=i,this.message=t(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}return o(e,"YAMLException2"),e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e.prototype.toString=o(function(i){return this.name+": "+t(this,i)},"toString"),zne=e,zne}o(OT,"requireException");var Vne,xze;function tZt(){if(xze)return Vne;xze=1;let t=DT();function e(n,s,a,c,l){let u="",h="",f=Math.floor(l/2)-1;return c-s>f&&(u=" ... ",s=c-f+u.length),a-c>f&&(h=" ...",a=c+f-h.length),{str:u+n.slice(s,a).replace(/\t/g,"\u2192")+h,pos:c-s+u.length}}o(e,"getLine");function r(n,s){return t.repeat(" ",s-n.length)+n}o(r,"padStart");function i(n,s){if(s=Object.create(s||null),!n.buffer)return null;s.maxLength||(s.maxLength=79),typeof s.indent!="number"&&(s.indent=1),typeof s.linesBefore!="number"&&(s.linesBefore=3),typeof s.linesAfter!="number"&&(s.linesAfter=2);let a=/\r?\n|\r|\0/g,c=[0],l=[],u,h=-1;for(;u=a.exec(n.buffer);)l.push(u.index),c.push(u.index+u[0].length),n.position<=u.index&&h<0&&(h=c.length-2);h<0&&(h=c.length-1);let f="",d=Math.min(n.line+s.linesAfter,l.length).toString().length,p=s.maxLength-(s.indent+d+3);for(let A=1;A<=s.linesBefore&&!(h-A<0);A++){let b=e(n.buffer,c[h-A],l[h-A],n.position-(c[h]-c[h-A]),p);f=t.repeat(" ",s.indent)+r((n.line-A+1).toString(),d)+" | "+b.str+`
`+f}let m=e(n.buffer,c[h],l[h],n.position,p);f+=t.repeat(" ",s.indent)+r((n.line+1).toString(),d)+" | "+m.str+`
`,f+=t.repeat("-",s.indent+d+3+m.pos)+`^
`;for(let A=1;A<=s.linesAfter&&!(h+A>=l.length);A++){let b=e(n.buffer,c[h+A],l[h+A],n.position-(c[h]-c[h+A]),p);f+=t.repeat(" ",s.indent)+r((n.line+A+1).toString(),d)+" | "+b.str+`
`}return f.replace(/\n$/,"")}return o(i,"makeSnippet"),Vne=i,Vne}o(tZt,"requireSnippet");var jne,_ze;function Ko(){if(_ze)return jne;_ze=1;let t=OT(),e=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],r=["scalar","sequence","mapping"];function i(s){let a={};return s!==null&&Object.keys(s).forEach(function(c){s[c].forEach(function(l){a[String(l)]=c})}),a}o(i,"compileStyleAliases");function n(s,a){if(a=a||{},Object.keys(a).forEach(function(c){if(e.indexOf(c)===-1)throw new t('Unknown option "'+c+'" is met in definition of "'+s+'" YAML type.')}),this.options=a,this.tag=s,this.kind=a.kind||null,this.resolve=a.resolve||function(){return!0},this.construct=a.construct||function(c){return c},this.instanceOf=a.instanceOf||null,this.predicate=a.predicate||null,this.represent=a.represent||null,this.representName=a.representName||null,this.defaultStyle=a.defaultStyle||null,this.multi=a.multi||!1,this.styleAliases=i(a.styleAliases||null),r.indexOf(this.kind)===-1)throw new t('Unknown kind "'+this.kind+'" is specified for "'+s+'" YAML type.')}return o(n,"Type2"),jne=n,jne}o(Ko,"requireType");var $ne,Rze;function Yze(){if(Rze)return $ne;Rze=1;let t=OT(),e=Ko();function r(s,a){let c=[];return s[a].forEach(function(l){let u=c.length;c.forEach(function(h,f){h.tag===l.tag&&h.kind===l.kind&&h.multi===l.multi&&(u=f)}),c[u]=l}),c}o(r,"compileList");function i(){let s={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function a(c){c.multi?(s.multi[c.kind].push(c),s.multi.fallback.push(c)):s[c.kind][c.tag]=s.fallback[c.tag]=c}o(a,"collectType");for(let c=0,l=arguments.length;c<l;c+=1)arguments[c].forEach(a);return s}o(i,"compileMap");function n(s){return this.extend(s)}return o(n,"Schema2"),n.prototype.extend=o(function(a){let c=[],l=[];if(a instanceof e)l.push(a);else if(Array.isArray(a))l=l.concat(a);else if(a&&(Array.isArray(a.implicit)||Array.isArray(a.explicit)))a.implicit&&(c=c.concat(a.implicit)),a.explicit&&(l=l.concat(a.explicit));else throw new t("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");c.forEach(function(h){if(!(h instanceof e))throw new t("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(h.loadKind&&h.loadKind!=="scalar")throw new t("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(h.multi)throw new t("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),l.forEach(function(h){if(!(h instanceof e))throw new t("Specified list of YAML types (or a single Type object) contains a non-Type object.")});let u=Object.create(n.prototype);return u.implicit=(this.implicit||[]).concat(c),u.explicit=(this.explicit||[]).concat(l),u.compiledImplicit=r(u,"implicit"),u.compiledExplicit=r(u,"explicit"),u.compiledTypeMap=i(u.compiledImplicit,u.compiledExplicit),u},"extend"),$ne=n,$ne}o(Yze,"requireSchema");var Wne,Tze;function Kze(){if(Tze)return Wne;Tze=1;let t=Ko();return Wne=new t("tag:yaml.org,2002:str",{kind:"scalar",construct:o(function(e){return e!==null?e:""},"construct")}),Wne}o(Kze,"requireStr");var Jne,Nze;function Xze(){if(Nze)return Jne;Nze=1;let t=Ko();return Jne=new t("tag:yaml.org,2002:seq",{kind:"sequence",construct:o(function(e){return e!==null?e:[]},"construct")}),Jne}o(Xze,"requireSeq");var Yne,Dze;function Zze(){if(Dze)return Yne;Dze=1;let t=Ko();return Yne=new t("tag:yaml.org,2002:map",{kind:"mapping",construct:o(function(e){return e!==null?e:{}},"construct")}),Yne}o(Zze,"requireMap");var Kne,Oze;function eVe(){if(Oze)return Kne;Oze=1;let t=Yze();return Kne=new t({explicit:[Kze(),Xze(),Zze()]}),Kne}o(eVe,"requireFailsafe");var Xne,Pze;function tVe(){if(Pze)return Xne;Pze=1;let t=Ko();function e(n){if(n===null)return!0;let s=n.length;return s===1&&n==="~"||s===4&&(n==="null"||n==="Null"||n==="NULL")}o(e,"resolveYamlNull");function r(){return null}o(r,"constructYamlNull");function i(n){return n===null}return o(i,"isNull"),Xne=new t("tag:yaml.org,2002:null",{kind:"scalar",resolve:e,construct:r,predicate:i,represent:{canonical:o(function(){return"~"},"canonical"),lowercase:o(function(){return"null"},"lowercase"),uppercase:o(function(){return"NULL"},"uppercase"),camelcase:o(function(){return"Null"},"camelcase"),empty:o(function(){return""},"empty")},defaultStyle:"lowercase"}),Xne}o(tVe,"require_null");var Zne,kze;function rVe(){if(kze)return Zne;kze=1;let t=Ko();function e(n){if(n===null)return!1;let s=n.length;return s===4&&(n==="true"||n==="True"||n==="TRUE")||s===5&&(n==="false"||n==="False"||n==="FALSE")}o(e,"resolveYamlBoolean");function r(n){return n==="true"||n==="True"||n==="TRUE"}o(r,"constructYamlBoolean");function i(n){return Object.prototype.toString.call(n)==="[object Boolean]"}return o(i,"isBoolean"),Zne=new t("tag:yaml.org,2002:bool",{kind:"scalar",resolve:e, Line truncated
\r`;function r(a){if(a===null)return!1;let c=0,l=a.length,u=e;for(let h=0;h<l;h++){let f=u.indexOf(a.charAt(h));if(!(f>64)){if(f<0)return!1;c+=6}}return c%8===0}o(r,"resolveYamlBinary");function i(a){let c=a.replace(/[\r\n=]/g,""),l=c.length,u=e,h=0,f=[];for(let p=0;p<l;p++)p%4===0&&p&&(f.push(h>>16&255),f.push(h>>8&255),f.push(h&255)),h=h<<6|u.indexOf(c.charAt(p));let d=l%4*6;return d===0?(f.push(h>>16&255),f.push(h>>8&255),f.push(h&255)):d===18?(f.push(h>>10&255),f.push(h>>2&255)):d===12&&f.push(h>>4&255),new Uint8Array(f)}o(i,"constructYamlBinary");function n(a){let c="",l=0,u=a.length,h=e;for(let d=0;d<u;d++)d%3===0&&d&&(c+=h[l>>18&63],c+=h[l>>12&63],c+=h[l>>6&63],c+=h[l&63]),l=(l<<8)+a[d];let f=u%3;return f===0?(c+=h[l>>18&63],c+=h[l>>12&63],c+=h[l>>6&63],c+=h[l&63]):f===2?(c+=h[l>>10&63],c+=h[l>>4&63],c+=h[l<<2&63],c+=h[64]):f===1&&(c+=h[l>>2&63],c+=h[l<<4&63],c+=h[64],c+=h[64]),c}o(n,"representYamlBinary");function s(a){return Object.prototype.toString.call(a)==="[object Uint8Array]"}return o(s,"isBinary"),ose=new t("tag:yaml.org,2002:binary",{kind:"scalar",resolve:r,construct:i,predicate:s,represent:n}),ose}o(lVe,"requireBinary");var ase,Hze;function uVe(){if(Hze)return ase;Hze=1;let t=Ko(),e=Object.prototype.hasOwnProperty,r=Object.prototype.toString;function i(s){if(s===null)return!0;let a=[],c=s;for(let l=0,u=c.length;l<u;l+=1){let h=c[l],f=!1;if(r.call(h)!=="[object Object]")return!1;let d;for(d in h)if(e.call(h,d))if(!f)f=!0;else return!1;if(!f)return!1;if(a.indexOf(d)===-1)a.push(d);else return!1}return!0}o(i,"resolveYamlOmap");function n(s){return s!==null?s:[]}return o(n,"constructYamlOmap"),ase=new t("tag:yaml.org,2002:omap",{kind:"sequence",resolve:i,construct:n}),ase}o(uVe,"requireOmap");var cse,zze;function hVe(){if(zze)return cse;zze=1;let t=Ko(),e=Object.prototype.toString;function r(n){if(n===null)return!0;let s=n,a=new Array(s.length);for(let c=0,l=s.length;c<l;c+=1){let u=s[c];if(e.call(u)!=="[object Object]")return!1;let h=Object.keys(u);if(h.length!==1)return!1;a[c]=[h[0],u[h[0]]]}return!0}o(r,"resolveYamlPairs");function i(n){if(n===null)return[];let s=n,a=new Array(s.length);for(let c=0,l=s.length;c<l;c+=1){let u=s[c],h=Object.keys(u);a[c]=[h[0],u[h[0]]]}return a}return o(i,"constructYamlPairs"),cse=new t("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:r,construct:i}),cse}o(hVe,"requirePairs");var lse,Vze;function fVe(){if(Vze)return lse;Vze=1;let t=Ko(),e=Object.prototype.hasOwnProperty;function r(n){if(n===null)return!0;let s=n;for(let a in s)if(e.call(s,a)&&s[a]!==null)return!1;return!0}o(r,"resolveYamlSet");function i(n){return n!==null?n:{}}return o(i,"constructYamlSet"),lse=new t("tag:yaml.org,2002:set",{kind:"mapping",resolve:r,construct:i}),lse}o(fVe,"requireSet");var use,jze;function fse(){return jze||(jze=1,use=oVe().extend({implicit:[aVe(),cVe()],explicit:[lVe(),uVe(),hVe(),fVe()]})),use}o(fse,"require_default");var $ze;function rZt(){if($ze)return Iq;$ze=1;let t=DT(),e=OT(),r=tZt(),i=fse(),n=Object.prototype.hasOwnProperty,s=1,a=2,c=3,l=4,u=1,h=2,f=3,d=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,p=/[\x85\u2028\u2029]/,m=/[,\[\]{}]/,A=/^(?:!|!!|![0-9A-Za-z-]+!)$/,b=/^(?:!|[^,\[\]{}])(?:%[0-9a-f]{2}|[0-9a-z\-#;/?:@&=+$,_.!~*'()\[\]])*$/i;function E(y){return Object.prototype.toString.call(y)}o(E,"_class");function w(y){return y===10||y===13}o(w,"isEol");function I(y){return y===9||y===32}o(I,"isWhiteSpace");function S(y){return y===9||y===32||y===10||y===13}o(S,"isWsOrEol");function P(y){return y===44||y===91||y===93||y===123||y===125}o(P,"isFlowIndicator");function z(y){if(y>=48&&y<=57)return y-48;let D=y|32;return D>=97&&D<=102?D-97+10:-1}o(z,"fromHexCode");function O(y){return y===120?2:y===117?4:y===85?8:0}o(O,"escapedHexLen");function V(y){return y>=48&&y<=57?y-48:-1}o(V,"fromDecimalCode");function M(y){switch(y){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:return" ";case 9:return" ";case 110:return`
`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1B";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"\x85";case 95:return"\xA0";case 76:return"\u2028";case 80:return"\u2029";default:return""}}o(M,"simpleEscapeSequence");function te(y){return y<=65535?String.fromCharCode(y):String.fromCharCode((y-65536>>10)+55296,(y-65536&1023)+56320)}o(te,"charFromCodepoint");function G(y,D,x){D==="__proto__"?Object.defineProperty(y,D,{configurable:!0,enumerable:!0,writable:!0,value:x}):y[D]=x}o(G,"setProperty");let K=new Array(256),ee=new Array(256);for(let y=0;y<256;y++)K[y]=M(y)?1:0,ee[y]=M(y);function se(y,D){this.input=y,this.filename=D.filename||null,this.schema=D.schema||i,this.onWarning=D.onWarning||null,this.legacy=D.legacy||!1,this.json=D.json||!1,this.listener=D.listener||null,this.maxDepth=typeof D.maxDepth=="number"?D.maxDepth:100,this.maxTotalMergeKeys=typeof D.maxTotalMergeKeys=="number"?D.maxTotalMergeKeys:1e4,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=y.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.depth=0,this.totalMergeKeys=0,this.firstTabInLine=-1,this.documents=[],this.anchorMapTransactions=[]}o(se,"State");function me(y,D){let x={name:y.filename,buffer:y.input.slice(0,-1),position:y.position,line:y.line,column:y.position-y.lineStart};return x.snippet=r(x),new e(D,x)}o(me,"generateError");function ae(y,D){throw me(y,D)}o(ae,"throwError");function ie(y,D){y.onWarning&&y.onWarning.call(null,me(y,D))}o(ie,"throwWarning");function Ae(y,D,x){let U=y.anchorMapTransactions;if(U.length!==0){let F=U[U.length-1];n.call(F,D)||(F[D]={existed:n.call(y.anchorMap,D),value:y.anchorMap[D]})}y.anchorMap[D]=x}o(Ae,"storeAnchor");function ve(y){y.anchorMapTransactions.push(Object.create(null))}o(ve,"beginAnchorTransaction");function Je(y){let D=y.anchorMapTransactions.pop(),x=y.anchorMapTransactions;if(x.length===0)return;let U=x[x.length-1],F=Object.keys(D);for(let $=0,B=F.length;$<B;$+=1){let j=F[$];n.call(U,j)||(U[j]=D[j])}}o(Je,"commitAnchorTransaction");function rt(y){let D=y.anchorMapTransactions.pop(),x=Object.keys(D);for(let U=x.length-1;U>=0;U-=1){let F=D[x[U]];F.existed?y.anchorMap[x[U]]=F.value:delete y.anchorMap[x[U]]}}o(rt,"rollbackAnchorTransaction");function Ye(y){return{position:y.position,line:y.line,lineStart:y.lineStart,lineIndent:y.lineIndent,firstTabInLine:y.firstTabInLine,tag:y.tag,anchor:y.anchor,kind:y.kind,result:y.result}}o(Ye,"snapshotState");function ut(y,D){y.position=D.position,y.line=D.line,y.lineStart=D.lineStart,y.lineIndent=D.lineIndent,y.firstTabInLine=D.firstTabInLine,y.tag=D.tag,y.anchor=D.anchor,y.kind=D.kind,y.result=D.result}o(ut,"restoreState");let Pt={YAML:o(function(D,x,U){D.version!==null&&ae(D,"duplication of %YAML directive"),U.length!==1&&ae(D,"YAML directive accepts exactly one argument");let F=/^([0-9]+)\.([0-9]+)$/.exec(U[0]);F===null&&ae(D,"ill-formed argument of the YAML directive");let $=parseInt(F[1],10),B=parseInt(F[2],10);$!==1&&ae(D,"unacceptable YAML version of the document"),D.version=U[0],D.checkLineBreaks=B<2,B!==1&&B!==2&&ie(D,"unsupported YAML version of the document")},"handleYamlDirective"),TAG:o(function(D,x,U){let F;U.length!==2&&ae(D,"TAG directive accepts exactly two arguments");let $=U[0];F=U[1],A.test($)||ae(D,"ill-formed tag handle (first argument) of the TAG directive"),n.call(D.tagMap,$)&&ae(D,'there is a previously declared suffix for "'+$+'" tag handle'),b.test(F)||ae(D,"ill-formed tag prefix (second argument) of the TAG directive");try{F=decodeURIComponent(F)}catch{ae(D,"tag prefix is malformed: "+F)}D.tagMap[$]=F},"handleTagDirective")};function ht(y,D,x,U){if(D<x){let F=y.input.slice(D,x);if(U)for(let $=0,B=F.length;$<B;$+=1){let j=F.charCodeAt($);j===9||j>=32&&j<=1114111||ae(y,"expected valid JSON character")}else d.test(F)&&ae(y,"the stream contains non-printable characters");y.result+=F}}o(ht,"captureSegment");function kt(y,D,x,U){t.isObject(x)||ae(y,"cannot merge mappings; the provided source object is unacceptable");let F=Object.keys(x);for(let $=0,B=F.length;$<B;$+=1){let j=F[$];y.maxTotalMergeKeys!==-1&&++y.totalMergeKeys>y.maxTotalMergeKeys&&ae(y,"merge keys exceeded maxTotalMergeKeys ("+y.maxTotalMergeKeys+")"),n.call(D,j)||(G(D,j,x[j]),U[j]=!0)}}o(kt,"mergeMappings");function xt(y,D,x,U,F,$,B,j,de){if(Array.isArray(F)){F=Array.prototype.slice.call(F);for(let fe=0,he=F.length;fe<he;fe+=1)Array.isArray(F[fe])&&ae(y,"nested arrays are not supported inside keys"),typeof F=="object"&&E(F[fe])==="[object Object]"&&(F[fe]="[object Object]")}if(typeof F=="object"&&E(F)==="[object Object]"&&(F="[object Object]"),F=String(F),D===null&&(D={}),U==="tag:yaml.org,2002:merge")if(Array.isArray($))for(let fe=0,he=$.length;fe<he;fe+=1)kt(y,D,$[fe],x);else kt(y,D,$,x);else!y.json&&!n.call(x,F)&&n.call(D,F)&&(y.line=B||y.line,y.lineStart=j||y.lineStart,y.position=de||y.position,ae(y,"duplicated mapp Line truncated
`,D-1))}o(re,"writeFoldedLines");function ce(y,D,x){let U,F,$,B,j,de,fe=y.kind,he=y.result,we=y.input.charCodeAt(y.position);if(S(we)||P(we)||we===35||we===38||we===42||we===33||we===124||we===62||we===39||we===34||we===37||we===64||we===96)return!1;if(we===63||we===45){let be=y.input.charCodeAt(y.position+1);if(S(be)||x&&P(be))return!1}for(y.kind="scalar",y.result="",U=F=y.position,$=!1;we!==0;){if(we===58){let be=y.input.charCodeAt(y.position+1);if(S(be)||x&&P(be))break}else if(we===35){let be=y.input.charCodeAt(y.position-1);if(S(be))break}else{if(y.position===y.lineStart&&Y(y)||x&&P(we))break;if(w(we))if(B=y.line,j=y.lineStart,de=y.lineIndent,q(y,!1,-1),y.lineIndent>=D){$=!0,we=y.input.charCodeAt(y.position);continue}else{y.position=F,y.line=B,y.lineStart=j,y.lineIndent=de;break}}$&&(ht(y,U,F,!1),re(y,y.line-B),U=F=y.position,$=!1),I(we)||(F=y.position+1),we=y.input.charCodeAt(++y.position)}return ht(y,U,F,!1),y.result?!0:(y.kind=fe,y.result=he,!1)}o(ce,"readPlainScalar");function Ce(y,D){let x,U,F=y.input.charCodeAt(y.position);if(F!==39)return!1;for(y.kind="scalar",y.result="",y.position++,x=U=y.position;(F=y.input.charCodeAt(y.position))!==0;)if(F===39)if(ht(y,x,y.position,!0),F=y.input.charCodeAt(++y.position),F===39)x=y.position,y.position++,U=y.position;else return!0;else w(F)?(ht(y,x,U,!0),re(y,q(y,!1,D)),x=U=y.position):y.position===y.lineStart&&Y(y)?ae(y,"unexpected end of the document within a single quoted scalar"):(y.position++,I(F)||(U=y.position));ae(y,"unexpected end of the stream within a single quoted scalar")}o(Ce,"readSingleQuotedScalar");function C(y,D){let x,U,F,$=y.input.charCodeAt(y.position);if($!==34)return!1;for(y.kind="scalar",y.result="",y.position++,x=U=y.position;($=y.input.charCodeAt(y.position))!==0;){if($===34)return ht(y,x,y.position,!0),y.position++,!0;if($===92){if(ht(y,x,y.position,!0),$=y.input.charCodeAt(++y.position),w($))q(y,!1,D);else if($<256&&K[$])y.result+=ee[$],y.position++;else if((F=O($))>0){let B=F,j=0;for(;B>0;B--)$=y.input.charCodeAt(++y.position),(F=z($))>=0?j=(j<<4)+F:ae(y,"expected hexadecimal character");y.result+=te(j),y.position++}else ae(y,"unknown escape sequence");x=U=y.position}else w($)?(ht(y,x,U,!0),re(y,q(y,!1,D)),x=U=y.position):y.position===y.lineStart&&Y(y)?ae(y,"unexpected end of the document within a double quoted scalar"):(y.position++,I($)||(U=y.position))}ae(y,"unexpected end of the stream within a double quoted scalar")}o(C,"readDoubleQuotedScalar");function N(y,D){let x=!0,U,F,$,B=y.tag,j,de=y.anchor,fe,he,we,be,Fe=Object.create(null),Te,it,at,Yt=y.input.charCodeAt(y.position);if(Yt===91)fe=93,be=!1,j=[];else if(Yt===123)fe=125,be=!0,j={};else return!1;for(y.anchor!==null&&Ae(y,y.anchor,j),Yt=y.input.charCodeAt(++y.position);Yt!==0;){if(q(y,!0,D),Yt=y.input.charCodeAt(y.position),Yt===fe)return y.position++,y.tag=B,y.anchor=de,y.kind=be?"mapping":"sequence",y.result=j,!0;if(x?Yt===44&&ae(y,"expected the node content, but found ','"):ae(y,"missed comma between flow collection entries"),it=Te=at=null,he=we=!1,Yt===63){let kr=y.input.charCodeAt(y.position+1);S(kr)&&(he=we=!0,y.position++,q(y,!0,D))}U=y.line,F=y.lineStart,$=y.position,ct(y,D,s,!1,!0),it=y.tag,Te=y.result,q(y,!0,D),Yt=y.input.charCodeAt(y.position),(we||y.line===U)&&Yt===58&&(he=!0,Yt=y.input.charCodeAt(++y.position),q(y,!0,D),ct(y,D,s,!1,!0),at=y.result),be?xt(y,j,Fe,it,Te,at,U,F,$):he?j.push(xt(y,null,Fe,it,Te,at,U,F,$)):j.push(Te),q(y,!0,D),Yt=y.input.charCodeAt(y.position),Yt===44?(x=!0,Yt=y.input.charCodeAt(++y.position)):x=!1}ae(y,"unexpected end of the stream within a flow collection")}o(N,"readFlowCollection");function H(y,D){let x,U=u,F=!1,$=!1,B=D,j=0,de=!1,fe,he=y.input.charCodeAt(y.position);if(he===124)x=!1;else if(he===62)x=!0;else return!1;for(y.kind="scalar",y.result="";he!==0;)if(he=y.input.charCodeAt(++y.position),he===43||he===45)u===U?U=he===43?f:h:ae(y,"repeat of a chomping mode identifier");else if((fe=V(he))>=0)fe===0?ae(y,"bad explicit indentation width of a block scalar; it cannot be less than one"):$?ae(y,"repeat of an indentation width identifier"):(B=D+fe-1,$=!0);else break;if(I(he)){do he=y.input.charCodeAt(++y.position);while(I(he));if(he===35)do he=y.input.charCodeAt(++y.position);while(!w(he)&&he!==0)}for(;he!==0;){for(Fr(y),y.lineIndent=0,he=y.input.charCodeAt(y.position);(!$||y.lineIndent<B)&&he===32;)y.lineIndent++,he=y.input.charCodeAt(++y.position);if(!$&&y.lineIndent>B&&(B=y.lineIndent),w(he)){j++;continue}if(!$&&B===0&&ae(y,"missing indentation for block scalar"),y.lineIndent<B){U===f?y.result+=t.repeat(`
`,F?1+j:j):U===u&&F&&(y.result+=`
`);break}x?I(he)?(de=!0,y.result+=t.repeat(`
`,F?1+j:j)):de?(de=!1,y.result+=t.repeat(`
`,j+1)):j===0?F&&(y.result+=" "):y.result+=t.repeat(`
`,j):y.result+=t.repeat(`
`,F?1+j:j),F=!0,$=!0,j=0;let we=y.position;for(;!w(he)&&he!==0;)he=y.input.charCodeAt(++y.position);ht(y,we,y.position,!1)}return!0}o(H,"readBlockScalar");function ne(y,D){let x=y.tag,U=y.anchor,F=[],$=!1;if(y.firstTabInLine!==-1)return!1;y.anchor!==null&&Ae(y,y.anchor,F);let B=y.input.charCodeAt(y.position);for(;B!==0&&(y.firstTabInLine!==-1&&(y.position=y.firstTabInLine,ae(y,"tab characters must not be used in indentation")),B===45);){let j=y.input.charCodeAt(y.position+1);if(!S(j))break;if($=!0,y.position++,q(y,!0,-1)&&y.lineIndent<=D){F.push(null),B=y.input.charCodeAt(y.position);continue}let de=y.line;if(ct(y,D,c,!1,!0),F.push(y.result),q(y,!0,-1),B=y.input.charCodeAt(y.position),(y.line===de||y.lineIndent>D)&&B!==0)ae(y,"bad indentation of a sequence entry");else if(y.lineIndent<D)break}return $?(y.tag=x,y.anchor=U,y.kind="sequence",y.result=F,!0):!1}o(ne,"readBlockSequence");function Ee(y,D,x){let U,F,$,B,j=y.tag,de=y.anchor,fe={},he=Object.create(null),we=null,be=null,Fe=null,Te=!1,it=!1;if(y.firstTabInLine!==-1)return!1;y.anchor!==null&&Ae(y,y.anchor,fe);let at=y.input.charCodeAt(y.position);for(;at!==0;){!Te&&y.firstTabInLine!==-1&&(y.position=y.firstTabInLine,ae(y,"tab characters must not be used in indentation"));let Yt=y.input.charCodeAt(y.position+1),kr=y.line;if((at===63||at===58)&&S(Yt))at===63?(Te&&(xt(y,fe,he,we,be,null,F,$,B),we=be=Fe=null),it=!0,Te=!0,U=!0):Te?(Te=!1,U=!0):ae(y,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),y.position+=1,at=Yt;else{if(F=y.line,$=y.lineStart,B=y.position,!ct(y,x,a,!1,!0))break;if(y.line===kr){for(at=y.input.charCodeAt(y.position);I(at);)at=y.input.charCodeAt(++y.position);if(at===58)at=y.input.charCodeAt(++y.position),S(at)||ae(y,"a whitespace character is expected after the key-value separator within a block mapping"),Te&&(xt(y,fe,he,we,be,null,F,$,B),we=be=Fe=null),it=!0,Te=!1,U=!1,we=y.tag,be=y.result;else if(it)ae(y,"can not read an implicit mapping pair; a colon is missed");else return y.tag=j,y.anchor=de,!0}else if(it)ae(y,"can not read a block mapping entry; a multiline key may not be an implicit key");else return y.tag=j,y.anchor=de,!0}if((y.line===kr||y.lineIndent>D)&&(Te&&(F=y.line,$=y.lineStart,B=y.position),ct(y,D,l,!0,U)&&(Te?be=y.result:Fe=y.result),Te||(xt(y,fe,he,we,be,Fe,F,$,B),we=be=Fe=null),q(y,!0,-1),at=y.input.charCodeAt(y.position)),(y.line===kr||y.lineIndent>D)&&at!==0)ae(y,"bad indentation of a mapping entry");else if(y.lineIndent<D)break}return Te&&xt(y,fe,he,we,be,null,F,$,B),it&&(y.tag=j,y.anchor=de,y.kind="mapping",y.result=fe),it}o(Ee,"readBlockMapping");function Pe(y){let D=!1,x=!1,U,F,$=y.input.charCodeAt(y.position);if($!==33)return!1;y.tag!==null&&ae(y,"duplication of a tag property"),$=y.input.charCodeAt(++y.position),$===60?(D=!0,$=y.input.charCodeAt(++y.position)):$===33?(x=!0,U="!!",$=y.input.charCodeAt(++y.position)):U="!";let B=y.position;if(D){do $=y.input.charCodeAt(++y.position);while($!==0&&$!==62);y.position<y.length?(F=y.input.slice(B,y.position),$=y.input.charCodeAt(++y.position)):ae(y,"unexpected end of the stream within a verbatim tag")}else{for(;$!==0&&!S($);)$===33&&(x?ae(y,"tag suffix cannot contain exclamation marks"):(U=y.input.slice(B-1,y.position+1),A.test(U)||ae(y,"named tag handle cannot contain such characters"),x=!0,B=y.position+1)),$=y.input.charCodeAt(++y.position);F=y.input.slice(B,y.position),m.test(F)&&ae(y,"tag suffix cannot contain flow indicator characters")}F&&!b.test(F)&&ae(y,"tag name cannot contain such characters: "+F);try{F=decodeURIComponent(F)}catch{ae(y,"tag name is malformed: "+F)}return D?y.tag=F:n.call(y.tagMap,U)?y.tag=y.tagMap[U]+F:U==="!"?y.tag="!"+F:U==="!!"?y.tag="tag:yaml.org,2002:"+F:ae(y,'undeclared tag handle "'+U+'"'),!0}o(Pe,"readTagProperty");function _e(y){let D=y.input.charCodeAt(y.position);if(D!==38)return!1;y.anchor!==null&&ae(y,"duplication of an anchor property"),D=y.input.charCodeAt(++y.position);let x=y.position;for(;D!==0&&!S(D)&&!P(D);)D=y.input.charCodeAt(++y.position);return y.position===x&&ae(y,"name of an anchor node must contain at least one character"),y.anchor=y.input.slice(x,y.position),!0}o(_e,"readAnchorProperty");function st(y){let D=y.input.charCodeAt(y.position);if(D!==42)return!1;D=y.input.charCodeAt(++y.position);let x=y.position;for(;D!==0&&!S(D)&&!P(D);)D=y.input.charCodeAt(++y.position);y.position===x&&ae(y,"name of an alias node must contain at least one character");let U=y.input.slice(x,y.position);return n.call(y.anchorMap,U)||ae(y,'unidentified alias "'+U+'"'),y.result=y.anchorMap[U],q(y,!0,-1),!0}o(st,"readAlias");function _t(y,D,x,U){let F=Ye(y);return ve(y),ut(y,D),y.tag=null,y.anchor=null,y.kind=null,y.result=null,Ee(y,x,U)&&y.kind==="mapping"?(Je(y),!0):(rt(y),ut(y,F),!1)}o(_t,"tryReadBlockMappingFromProperty");function ct(y,D,x,U,F){let $,B,j=1,de=!1,fe=!1,he=null,we,be,Fe;y.depth>=y.maxDepth&&ae(y,"nesting exceeded maxDepth ("+y.maxDepth+")"),y.depth+=1,y.listener!==null&& Line truncated
`),y.charCodeAt(0)===65279&&(y=y.slice(1)));let x=new se(y,D),U=y.indexOf("\0");for(U!==-1&&(x.position=U,ae(x,"null byte is not allowed in input")),x.input+="\0";x.input.charCodeAt(x.position)===32;)x.lineIndent+=1,x.position+=1;for(;x.position<x.length-1;)pt(x);return x.documents}o(er,"loadDocuments");function Zt(y,D,x){D!==null&&typeof D=="object"&&typeof x>"u"&&(x=D,D=null);let U=er(y,x);if(typeof D!="function")return U;for(let F=0,$=U.length;F<$;F+=1)D(U[F])}o(Zt,"loadAll2");function Tr(y,D){let x=er(y,D);if(x.length!==0){if(x.length===1)return x[0];throw new e("expected a single document in the stream, but found more")}}return o(Tr,"load2"),Iq.loadAll=Zt,Iq.load=Tr,Iq}o(rZt,"requireLoader");var hse={},Wze;function iZt(){if(Wze)return hse;Wze=1;let t=DT(),e=OT(),r=fse(),i=Object.prototype.toString,n=Object.prototype.hasOwnProperty,s=65279,a=9,c=10,l=13,u=32,h=33,f=34,d=35,p=37,m=38,A=39,b=42,E=44,w=45,I=58,S=61,P=62,z=63,O=64,V=91,M=93,te=96,G=123,K=124,ee=125,se={};se[0]="\\0",se[7]="\\a",se[8]="\\b",se[9]="\\t",se[10]="\\n",se[11]="\\v",se[12]="\\f",se[13]="\\r",se[27]="\\e",se[34]='\\"',se[92]="\\\\",se[133]="\\N",se[160]="\\_",se[8232]="\\L",se[8233]="\\P";let me=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],ae=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function ie(B,j){if(j===null)return{};let de={},fe=Object.keys(j);for(let he=0,we=fe.length;he<we;he+=1){let be=fe[he],Fe=String(j[be]);be.slice(0,2)==="!!"&&(be="tag:yaml.org,2002:"+be.slice(2));let Te=B.compiledTypeMap.fallback[be];Te&&n.call(Te.styleAliases,Fe)&&(Fe=Te.styleAliases[Fe]),de[be]=Fe}return de}o(ie,"compileStyleMap");function Ae(B){let j,de,fe=B.toString(16).toUpperCase();if(B<=255)j="x",de=2;else if(B<=65535)j="u",de=4;else if(B<=4294967295)j="U",de=8;else throw new e("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+j+t.repeat("0",de-fe.length)+fe}o(Ae,"encodeHex");let ve=1,Je=2;function rt(B){this.schema=B.schema||r,this.indent=Math.max(1,B.indent||2),this.noArrayIndent=B.noArrayIndent||!1,this.skipInvalid=B.skipInvalid||!1,this.flowLevel=t.isNothing(B.flowLevel)?-1:B.flowLevel,this.styleMap=ie(this.schema,B.styles||null),this.sortKeys=B.sortKeys||!1,this.lineWidth=B.lineWidth||80,this.noRefs=B.noRefs||!1,this.noCompatMode=B.noCompatMode||!1,this.condenseFlow=B.condenseFlow||!1,this.quotingType=B.quotingType==='"'?Je:ve,this.forceQuotes=B.forceQuotes||!1,this.replacer=typeof B.replacer=="function"?B.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}o(rt,"State");function Ye(B,j){let de=t.repeat(" ",j),fe=0,he="",we=B.length;for(;fe<we;){let be,Fe=B.indexOf(`
`,fe);Fe===-1?(be=B.slice(fe),fe=we):(be=B.slice(fe,Fe+1),fe=Fe+1),be.length&&be!==`
`&&(he+=de),he+=be}return he}o(Ye,"indentString");function ut(B,j){return`
`+t.repeat(" ",B.indent*j)}o(ut,"generateNextLine");function Pt(B,j){for(let de=0,fe=B.implicitTypes.length;de<fe;de+=1)if(B.implicitTypes[de].resolve(j))return!0;return!1}o(Pt,"testImplicitResolving");function ht(B){return B===u||B===a}o(ht,"isWhitespace");function kt(B){return B>=32&&B<=126||B>=161&&B<=55295&&B!==8232&&B!==8233||B>=57344&&B<=65533&&B!==s||B>=65536&&B<=1114111}o(kt,"isPrintable");function xt(B){return kt(B)&&B!==s&&B!==l&&B!==c}o(xt,"isNsCharOrWhitespace");function Fr(B,j,de){let fe=xt(B),he=fe&&!ht(B);return(de?fe:fe&&B!==E&&B!==V&&B!==M&&B!==G&&B!==ee)&&B!==d&&!(j===I&&!he)||xt(j)&&!ht(j)&&B===d||j===I&&he}o(Fr,"isPlainSafe");function q(B){return kt(B)&&B!==s&&!ht(B)&&B!==w&&B!==z&&B!==I&&B!==E&&B!==V&&B!==M&&B!==G&&B!==ee&&B!==d&&B!==m&&B!==b&&B!==h&&B!==K&&B!==S&&B!==P&&B!==A&&B!==f&&B!==p&&B!==O&&B!==te}o(q,"isPlainSafeFirst");function Y(B){return!ht(B)&&B!==I}o(Y,"isPlainSafeLast");function re(B,j){let de=B.charCodeAt(j),fe;return de>=55296&&de<=56319&&j+1<B.length&&(fe=B.charCodeAt(j+1),fe>=56320&&fe<=57343)?(de-55296)*1024+fe-56320+65536:de}o(re,"codePointAt");function ce(B){return/^\n* /.test(B)}o(ce,"needIndentIndicator");let Ce=1,C=2,N=3,H=4,ne=5;function Ee(B,j,de,fe,he,we,be,Fe){let Te,it=0,at=null,Yt=!1,kr=!1,w0=fe!==-1,ja=-1,Ju=q(re(B,0))&&Y(re(B,B.length-1));if(j||be)for(Te=0;Te<B.length;it>=65536?Te+=2:Te++){if(it=re(B,Te),!kt(it))return ne;Ju=Ju&&Fr(it,at,Fe),at=it}else{for(Te=0;Te<B.length;it>=65536?Te+=2:Te++){if(it=re(B,Te),it===c)Yt=!0,w0&&(kr=kr||Te-ja-1>fe&&B[ja+1]!==" ",ja=Te);else if(!kt(it))return ne;Ju=Ju&&Fr(it,at,Fe),at=it}kr=kr||w0&&Te-ja-1>fe&&B[ja+1]!==" "}return!Yt&&!kr?Ju&&!be&&!he(B)?Ce:we===Je?ne:C:de>9&&ce(B)?ne:be?we===Je?ne:C:kr?H:N}o(Ee,"chooseScalarStyle");function Pe(B,j,de,fe,he){B.dump=(function(){if(j.length===0)return B.quotingType===Je?'""':"''";if(!B.noCompatMode&&(me.indexOf(j)!==-1||ae.test(j)))return B.quotingType===Je?'"'+j+'"':"'"+j+"'";let we=B.indent*Math.max(1,de),be=B.lineWidth===-1?-1:Math.max(Math.min(B.lineWidth,40),B.lineWidth-we),Fe=fe||B.flowLevel>-1&&de>=B.flowLevel;function Te(it){return Pt(B,it)}switch(o(Te,"testAmbiguity"),Ee(j,Fe,B.indent,be,Te,B.quotingType,B.forceQuotes&&!fe,he)){case Ce:return j;case C:return"'"+j.replace(/'/g,"''")+"'";case N:return"|"+_e(j,B.indent)+st(Ye(j,we));case H:return">"+_e(j,B.indent)+st(Ye(_t(j,be),we));case ne:return'"'+pt(j)+'"';default:throw new e("impossible error: invalid scalar style")}})()}o(Pe,"writeScalar");function _e(B,j){let de=ce(B)?String(j):"",fe=B[B.length-1]===`
`,we=fe&&(B[B.length-2]===`
`||B===`
`)?"+":fe?"":"-";return de+we+`
`}o(_e,"blockHeader");function st(B){return B[B.length-1]===`
`?B.slice(0,-1):B}o(st,"dropEndingNewline");function _t(B,j){let de=/(\n+)([^\n]*)/g,fe=(function(){let Fe=B.indexOf(`
`);return Fe=Fe!==-1?Fe:B.length,de.lastIndex=Fe,ct(B.slice(0,Fe),j)})(),he=B[0]===`
`||B[0]===" ",we,be;for(;be=de.exec(B);){let Fe=be[1],Te=be[2];we=Te[0]===" ",fe+=Fe+(!he&&!we&&Te!==""?`
`:"")+ct(Te,j),he=we}return fe}o(_t,"foldString");function ct(B,j){if(B===""||B[0]===" ")return B;let de=/ [^ ]/g,fe,he=0,we,be=0,Fe=0,Te="";for(;fe=de.exec(B);)Fe=fe.index,Fe-he>j&&(we=be>he?be:Fe,Te+=`
`+B.slice(he,we),he=we+1),be=Fe;return Te+=`
`,B.length-he>j&&be>he?Te+=B.slice(he,be)+`
`+B.slice(be+1):Te+=B.slice(he),Te.slice(1)}o(ct,"foldLine");function pt(B){let j="",de=0;for(let fe=0;fe<B.length;de>=65536?fe+=2:fe++){de=re(B,fe);let he=se[de];!he&&kt(de)?(j+=B[fe],de>=65536&&(j+=B[fe+1])):j+=he||Ae(de)}return j}o(pt,"escapeString");function er(B,j,de){let fe="",he=B.tag;for(let we=0,be=de.length;we<be;we+=1){let Fe=de[we];B.replacer&&(Fe=B.replacer.call(de,String(we),Fe)),(x(B,j,Fe,!1,!1)||typeof Fe>"u"&&x(B,j,null,!1,!1))&&(fe!==""&&(fe+=","+(B.condenseFlow?"":" ")),fe+=B.dump)}B.tag=he,B.dump="["+fe+"]"}o(er,"writeFlowSequence");function Zt(B,j,de,fe){let he="",we=B.tag;for(let be=0,Fe=de.length;be<Fe;be+=1){let Te=de[be];B.replacer&&(Te=B.replacer.call(de,String(be),Te)),(x(B,j+1,Te,!0,!0,!1,!0)||typeof Te>"u"&&x(B,j+1,null,!0,!0,!1,!0))&&((!fe||he!=="")&&(he+=ut(B,j)),B.dump&&c===B.dump.charCodeAt(0)?he+="-":he+="- ",he+=B.dump)}B.tag=we,B.dump=he||"[]"}o(Zt,"writeBlockSequence");function Tr(B,j,de){let fe="",he=B.tag,we=Object.keys(de);for(let be=0,Fe=we.length;be<Fe;be+=1){let Te="";fe!==""&&(Te+=", "),B.condenseFlow&&(Te+='"');let it=we[be],at=de[it];B.replacer&&(at=B.replacer.call(de,it,at)),x(B,j,it,!1,!1)&&(B.dump.length>1024&&(Te+="? "),Te+=B.dump+(B.condenseFlow?'"':"")+":"+(B.condenseFlow?"":" "),x(B,j,at,!1,!1)&&(Te+=B.dump,fe+=Te))}B.tag=he,B.dump="{"+fe+"}"}o(Tr,"writeFlowMapping");function y(B,j,de,fe){let he="",we=B.tag,be=Object.keys(de);if(B.sortKeys===!0)be.sort();else if(typeof B.sortKeys=="function")be.sort(B.sortKeys);else if(B.sortKeys)throw new e("sortKeys must be a boolean or a function");for(let Fe=0,Te=be.length;Fe<Te;Fe+=1){let it="";(!fe||he!=="")&&(it+=ut(B,j));let at=be[Fe],Yt=de[at];if(B.replacer&&(Yt=B.replacer.call(de,at,Yt)),!x(B,j+1,at,!0,!0,!0))continue;let kr=B.tag!==null&&B.tag!=="?"||B.dump&&B.dump.length>1024;kr&&(B.dump&&c===B.dump.charCodeAt(0)?it+="?":it+="? "),it+=B.dump,kr&&(it+=ut(B,j)),x(B,j+1,Yt,!0,kr)&&(B.dump&&c===B.dump.charCodeAt(0)?it+=":":it+=": ",it+=B.dump,he+=it)}B.tag=we,B.dump=he||"{}"}o(y,"writeBlockMapping");function D(B,j,de){let fe=de?B.explicitTypes:B.implicitTypes;for(let he=0,we=fe.length;he<we;he+=1){let be=fe[he];if((be.instanceOf||be.predicate)&&(!be.instanceOf||typeof j=="object"&&j instanceof be.instanceOf)&&(!be.predicate||be.predicate(j))){if(de?be.multi&&be.representName?B.tag=be.representName(j):B.tag=be.tag:B.tag="?",be.represent){let Fe=B.styleMap[be.tag]||be.defaultStyle,Te;if(i.call(be.represent)==="[object Function]")Te=be.represent(j,Fe);else if(n.call(be.represent,Fe))Te=be.represent[Fe](j,Fe);else throw new e("!<"+be.tag+'> tag resolver accepts not "'+Fe+'" style');B.dump=Te}return!0}}return!1}o(D,"detectType");function x(B,j,de,fe,he,we,be){B.tag=null,B.dump=de,D(B,de,!1)||D(B,de,!0);let Fe=i.call(B.dump),Te=fe;fe&&(fe=B.flowLevel<0||B.flowLevel>j);let it=Fe==="[object Object]"||Fe==="[object Array]",at,Yt;if(it&&(at=B.duplicates.indexOf(de),Yt=at!==-1),(B.tag!==null&&B.tag!=="?"||Yt||B.indent!==2&&j>0)&&(he=!1),Yt&&B.usedDuplicates[at])B.dump="*ref_"+at;else{if(it&&Yt&&!B.usedDuplicates[at]&&(B.usedDuplicates[at]=!0),Fe==="[object Object]")fe&&Object.keys(B.dump).length!==0?(y(B,j,B.dump,he),Yt&&(B.dump="&ref_"+at+B.dump)):(Tr(B,j,B.dump),Yt&&(B.dump="&ref_"+at+" "+B.dump));else if(Fe==="[object Array]")fe&&B.dump.length!==0?(B.noArrayIndent&&!be&&j>0?Zt(B,j-1,B.dump,he):Zt(B,j,B.dump,he),Yt&&(B.dump="&ref_"+at+B.dump)):(er(B,j,B.dump),Yt&&(B.dump="&ref_"+at+" "+B.dump));else if(Fe==="[object String]")B.tag!=="?"&&Pe(B,B.dump,j,we,Te);else{if(Fe==="[object Undefined]")return!1;if(B.skipInvalid)return!1;throw new e("unacceptable kind of an object to dump "+Fe)}if(B.tag!==null&&B.tag!=="?"){let kr=encodeURI(B.tag[0]==="!"?B.tag.slice(1):B.tag).replace(/!/g,"%21");B.tag[0]==="!"?kr="!"+kr:kr.slice(0,18)==="tag:yaml.org,2002:"?kr="!!"+kr.slice(18):kr="!<"+kr+">",B.dump=kr+" "+B.dump}}return!0}o(x,"writeNode");function U(B,j){let de=[],fe=[];F(B,de,fe);let he=fe.length;for(let we=0;we<he;we+=1)j.duplicates.push(de[fe[we]]);j.usedDuplicates=new Array(he)}o(U,"getDuplicateReferences");function F(B,j,de){if(B!==null&&typeof B=="object"){let fe=j.indexOf(B);if(fe!==-1)de.indexOf(fe)===-1&&de.push(fe);else if(j.push(B),Array.isArray(B))for(let he=0,we=B.length;he<we;he+=1)F(B[he],j,de);else{let he=Object.keys(B);for(let we=0,be=he.length;we<be;we+=1)F(B[he[we]],j,de)}}}o(F,"inspectNode");function $(B,j){j=j||{};let de=new rt(j);de.noRefs||U(B,de);let fe=B;return de.replacer&&(fe=de.replacer.call({"":fe},"",fe)),x(de,0,fe,!0,!0)?de.dump+`
`:""}return o($,"dump2"),hse.dump=$,hse}o(iZt,"requireDumper");var Jze;function nZt(){if(Jze)return ao;Jze=1;let t=rZt(),e=iZt();function r(i,n){return function(){throw new Error("Function yaml."+i+" is removed in js-yaml 4. Use yaml."+n+" instead, which is now safe by default.")}}return o(r,"renamed"),ao.Type=Ko(),ao.Schema=Yze(),ao.FAILSAFE_SCHEMA=eVe(),ao.JSON_SCHEMA=sVe(),ao.CORE_SCHEMA=oVe(),ao.DEFAULT_SCHEMA=fse(),ao.load=t.load,ao.loadAll=t.loadAll,ao.dump=e.dump,ao.YAMLException=OT(),ao.types={binary:lVe(),float:nVe(),map:Zze(),null:tVe(),pairs:hVe(),set:fVe(),timestamp:aVe(),bool:rVe(),int:iVe(),merge:cVe(),omap:uVe(),seq:Xze(),str:Kze()},ao.safeLoad=r("safeLoad","load"),ao.safeLoadAll=r("safeLoadAll","loadAll"),ao.safeDump=r("safeDump","dump"),ao}o(nZt,"requireJsYaml");var sZt=nZt(),oZt=eZt(sZt),{Type:eli,Schema:tli,FAILSAFE_SCHEMA:rli,JSON_SCHEMA:ili,CORE_SCHEMA:nli,DEFAULT_SCHEMA:sli,load:oli,loadAll:ali,dump:dVe,YAMLException:cli,types:lli,safeLoad:uli,safeLoadAll:hli,safeDump:fli}=oZt;var pVe=W(require("os"),1);var Sq=class t{static{o(this,"GitHubSummary")}static async writeBuildSummary(e){let r=o(function(l,u,h=!1){return`<a href="${u}">${l}</a>`+(h?pVe.default.EOL:"")},"addLink"),i=e.exportRes.refs.length,n=i>0?e.exportRes.refs?.[0]:void 0,s=n?e.exportRes.summaries?.[n]:void 0,a=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,c=Hz.addHeading("Docker Build summary",2);if(a&&i===1&&n&&s){let l=t.formatDBCBuildURL(a,n,s.defaultPlatform);c.addRaw("<p>").addRaw("For a detailed look at the build, you can check the results at:").addRaw("</p>").addRaw("<p>").addRaw(`:whale: ${r(`<strong>${l}</strong>`,l)}`).addRaw("</p>")}if(e.uploadRes){let l=`./${Vt.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;a&&i===1?c.addRaw("<p>").addRaw("You can also download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"):c.addRaw("<p>").addRaw("For a detailed look at the build, download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"),c.addRaw("<p>").addRaw(`:arrow_down: ${r(`<strong>${Oe.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,l)} (${Oe.formatFileSize(e.uploadRes.size)} - includes <strong>${i} build record${i>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&c.addRaw("<p>").addRaw("The following table provides a brief summary of your build.").addBreak().addRaw("For a detailed look at the build, including timing, dependencies, results, logs, traces, and other information, consider enabling the export of the build record so you can import it into Docker Desktop's Builds view. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>");if(c.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){c.addRaw("<p>");let l=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...a&&i>1?[{header:!0,data:"Build result URL"}]:[]]],u;for(let h in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,h)){let f=e.exportRes.summaries[h];l.push([{data:`<code>${h.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${Oe.stringToUnicodeEntities(f.name)}</strong>`},{data:`${f.status==="completed"?":white_check_mark:":f.status==="canceled"?":no_entry_sign:":":x:"} ${f.status}`},{data:`${f.numCachedSteps>0?Math.round(f.numCachedSteps/f.numTotalSteps*100):0}%`},{data:f.duration},...a&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(a,h,f.defaultPlatform))}]:[]]),f.error&&(u=f.error)}c.addTable([...l]),c.addRaw("</p>"),u&&(c.addRaw("<blockquote>"),Oe.countLines(u)>10?c.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(dse.default.encode(u),"text").addRaw("</details>"):c.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(dse.default.encode(u),"text").addRaw("</p>"),c.addRaw("</blockquote>"))}e.inputs&&c.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(dVe(e.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw("</details>"),e.bakeDefiniti Line truncated
`),{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let n of i){if(n.length==1&&!n[0].startsWith("type="))return e=="local";for(let[s,a]of n.map(c=>c.split("=").map(l=>l.trim())))if(s=="type"&&a==e)return!0}return!1}static hasAttestationType(e,r){let i=Sc(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let n of i)for(let[s,a]of n.map(c=>c.split("=").map(l=>l.trim())))if(s=="type"&&a==e)return!0;return!1}static resolveAttestationAttrs(e){let r=Sc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let n of r)for(let s of n)try{let a=Oe.parseBool(s);i.push(`disabled=${!a}`)}catch{i.push(s)}return i.join(",")}static hasGitAuthTokenSecret(e,r){for(let i of e){if(r&&i.startsWith(`GIT_AUTH_TOKEN.${r}=`))return!0;if(i.startsWith("GIT_AUTH_TOKEN="))return!0}return!1}static parseSecretKvp(e,r){let i=e.indexOf("="),n=e.substring(0,i),s=e.substring(i+1);if(n.length==0||s.length==0)throw new Error(`${e} is not a valid secret`);return r&&oh(s),[n,s]}};var mse=W(require("fs"),1),mVe=W(require("path"),1);var Bq=class t{static{o(this,"Bake")}buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new xr,this.metadataFilename=`bake-metadata-${Oe.generateRandomString()}.json`}getMetadataFilePath(){return mVe.default.join(hr.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!mse.default.existsSync(e))return;let r=mse.default.readFileSync(e,{encoding:"utf-8"}).trim();if(r!=="null")return JSON.parse(r)}resolveRefs(e){if(!e&&(e=this.resolveMetadata(),!e))return;let r=new Array;for(let i in e)"buildx.build.ref"in e[i]&&r.push(e[i]["buildx.build.ref"]);return r.length>0?r:void 0}resolveWarnings(e){if(!(!e&&(e=this.resolveMetadata(),!e))&&"buildx.build.warnings"in e)return e["buildx.build.warnings"]}async getDefinition(e,r){r=r||{ignoreReturnCode:!0},r.ignoreReturnCode=!0,r.env=Object.assign({},process.env,r.env||{},e.githubToken?{BUILDX_BAKE_GIT_AUTH_TOKEN:e.githubToken}:{});let i=["bake"],n,s=[],a=[...e.files||[],e.source];if(a){for(let l of a.map(u=>u?u.trim():""))if(l.length!=0){if(!Oe.isValidRef(l)){s.push(l);continue}if(n)throw new Error("Only one remote bake definition can be defined");n=l}}n&&i.push(n);for(let l of s)i.push("--file",l);if(e.overrides)for(let l of e.overrides)i.push("--set",l);if(e.vars)for(let l of e.vars)i.push("--var",l);if(e.allow)for(let l of e.allow)i.push("--allow",l);e.call&&i.push("--call",e.call),e.load&&i.push("--load"),e.noCache&&i.push("--no-cache"),e.provenance&&i.push("--provenance",e.provenance),e.push&&i.push("--push"),e.sbom&&i.push("--sbom",e.sbom);let c=await this.buildx.getCommand([...i,"--print",...e.targets||[]]);return await gt.getExecOutput(c.command,c.args,r).then(l=>{if(l.stderr.length>0&&l.exitCode!=0)throw new Error(`cannot parse bake definitions: ${l.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(l.stdout.trim())})}static parseDefinition(e){let r=JSON.parse(e);for(let i in r.target){let n=r.target[i];n.attest&&Array.isArray(n.attest)&&(n.attest=n.attest.map(s=>t.parseAttestEntry(s))),n["cache-from"]&&Array.isArray(n["cache-from"])&&(n["cache-from"]=n["cache-from"].map(s=>t.parseCacheEntry(s))),n["cache-to"]&&Array.isArray(n["cache-to"])&&(n["cache-to"]=n["cache-to"].map(s=>t.parseCacheEntry(s))),n.output&&Array.isArray(n.output)&&(n.output=n.output.map(s=>t.parseExportEntry(s))),n.secret&&Array.isArray(n.secret)&&(n.secret=n.secret.map(s=>t.parseSecretEntry(s))),n.ssh&&Array.isArray(n.ssh)&&(n.ssh=n.ssh.map(s=>t.parseSSHEntry(s)))}return r}static parseAttestEntry(e){if(typeof e!="string")return e;let r={type:""},i=Sc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let n of i){let[s,a]=n.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());switch(s){case"type":r.type=a;break;case"disabled":r.disabled=Oe.parseBool(a);break;default:r[s]=a}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},i=Sc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&!i[0].includes("="))return r.type="registry",r.ref=i[0],r;for(let n of i){let[s,a]=n.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());s==="type"?r.type=a:r[s]=a}return r}static parseExportEntry(e){if(typeof e!="string")return e;let r={type:""},i=Sc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&i[0]===e&&!e.startsWith("type="))return e!=="-"?(r.type="local",r.dest=e,r):(r.type="tar",r.dest=e,r);for(let n of i){let[s,a]=n.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());s==="type"?r.type=a:r[s]=a}return r}static parseSecretEntry(e){if(typeof e!="string")return e;let r={},i=Sc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0],n="";for(let s of i){let[a,c]=s.toString().split(/(?<=^[^=]+?)=/).map(l=>l.trim());switch(a){case"type":n=c;break;case"id":r.id=c;break;case"source":case"src":r.src=c;break;case"env":r.env=c;break}}return n==="env"&&!r.env&&(r.env=r.src,r.src=void 0),r}static parseSSHEntry(e){if(typeof e!="string")return e;let r={},[i,n]=e.split("=",2);return r.id Line truncated
`)[0])}static async isHeadDetached(){return await t.exec(["branch","--show-current"]).then(e=>e.length==0)}static async getDetachedRef(){let e=await t.exec(["show","-s","--pretty=%D"]);Z(`detached HEAD ref: ${e}`);let r=e.replace(/^grafted, /,"").trim();if(r==="HEAD")return await t.inferRefFromHead();let i=r.match(/^HEAD, (.*)$/);if(!i||!i[1])throw new Error(`Cannot find detached HEAD ref in "${e}"`);let n=i[1].trim();if(n.startsWith("tag: "))return`refs/tags/${n.split(":")[1].trim()}`;if(n.match(/^pull\/\d+\/(head|merge)$/))return`refs/${n}`;let a=n.match(/^[^/]+\/[^/]+, (.+)$/);if(a)return`refs/heads/${a[1].trim()}`;let c=n.match(/^[^/]+\/(.+)$/);if(c)return`refs/heads/${c[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await gt.getExecOutput("git",e,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr);return r.stdout.trim()})}static async inferRefFromHead(){let e=await t.findContainingRef("refs/heads/");if(e)return e;let r=await t.findContainingRef("refs/remotes/");if(r){let s=r.match(/^refs\/remotes\/[^/]+\/(.+)$/);return s?`refs/heads/${s[1]}`:r}let i=await t.exec(["tag","--contains","HEAD"]),[n]=i.split(`
`).map(s=>s.trim()).filter(s=>s.length>0);if(n)return`refs/tags/${n}`;throw new Error("Cannot infer ref from detached HEAD")}static async findContainingRef(e){let r=await t.exec(["for-each-ref","--format=%(refname)","--contains","HEAD","--sort=-committerdate",e]),[i]=r.split(`
`).map(n=>n.trim()).filter(n=>n.length>0);return i}static async commitDate(e){return new Date(await t.exec(["show","-s",'--format="%ci"',e]))}};var drt=require("crypto"),Yf=W(require("fs"),1),ng=W(require("path"),1);var I1=W(kT(),1),Kf=W(xZe(),1),prt=W(bfe(),1),eB=W(ort(),1);var Wfe=W(kT(),1);var crt=W(vu(),1);var art="application/vnd.oci.empty.v1+json";var Yp=class{static{o(this,"Cosign")}binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await gt.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(Z(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(Z(`Cosign.isAvailable error: ${r}`),!1));return Z(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await gt.getExecOutput(this.binPath,["version","--json"],{ignoreReturnCode:!0,silent:!0}).then(e=>{if(e.stderr.length>0&&e.exitCode!=0)throw new Error(e.stderr.trim());return JSON.parse(e.stdout.trim()).gitVersion}),this._version)}async printVersion(){await gt.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return Z("Cosign.versionSatisfies false: undefined version"),!1;let n=crt.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return Z(`Cosign.versionSatisfies ${i} statisfies ${e}: ${n}`),n}static parseCommandOutput(e){let r,i,n,s;for(let a of e.split(/\r?\n/)){let c=a.trim();if(!c.startsWith("{")||!c.endsWith("}"))continue;let l;try{l=JSON.parse(c)}catch{continue}if(l&&Array.isArray(l.errors)&&l.errors.length>0&&(s=l.errors),!r&&l&&Array.isArray(l.manifests)&&l.manifests.length>0){let u=l.manifests[0];u?.artifactType===Wfe.BUNDLE_V03_MEDIA_TYPE&&typeof u.digest=="string"?r=u.digest:u?.artifactType===art&&typeof u.digest=="string"&&(i=u.digest)}if(!n&&l&&l.mediaType===Wfe.BUNDLE_V03_MEDIA_TYPE&&(n=l),n&&(r||i)){s=void 0;break}}return{bundle:n,signatureManifestDigest:r||i,errors:s}}};var Jfe=W(require("fs"),1);var O8=class t{static{o(this,"ImageTools")}buildx;constructor(e){this.buildx=e?.buildx||new xr}async getCommand(e){return await this.buildx.getCommand(["imagetools",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getCreateCommand(e){return await this.getCommand(["create",...e])}async inspectImage(e){return await this.inspect(e,"{{json .Image}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"config"),r;throw new Error("Unexpected output format")})}async inspectManifest(e){return await this.inspect(e,"{{json .Manifest}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"manifests"),r;throw new Error("Unexpected output format")})}async attestationDescriptors(e){let r=await this.inspectManifest(e);if(typeof r!="object"||r===null||!("manifests"in r)||!Array.isArray(r.manifests))throw new Error(`No descriptor found for ${e.name}`);let i=r.manifests.filter(a=>a.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return i;let n=e.platform,s=new Map;for(let a of r.manifests)a.digest&&s.set(a.digest,a);return i.filter(a=>{let c=a.annotations?.["vnd.docker.reference.digest"];if(!c)return!1;let l=s.get(c);return l?l.platform?.os===n.os&&l.platform?.architecture===n.architecture&&(l.platform?.variant??"")===(n.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],i=hr.tmpName({tmpdir:hr.tmpDir(),template:"imagetools-metadata-XXXXXX"}),n=[],s=[];for(let c of e.sources){if(c.startsWith("cwd://")){let l=c.substring(6);l.length>0&&n.push(l);continue}s.push(c)}if(e.tags)for(let c of e.tags)r.push("--tag",c);if(e.platforms)for(let c of e.platforms)r.push("--platform",c);if(e.annotations)for(let c of e.annotations)r.push("--annotation",c);e.dryRun?r.push("--dry-run"):r.push("--metadata-file",i);for(let c of n)r.push("--file",c);for(let c of s)r.push(c);let a=await this.getCreateCommand(r);if(e.skipExec){ue(`[command]${a.command} ${a.args.join(" ")}`),ue("Skipped create command");return}return await gt.getExecOutput(a.command,a.args,{ignoreReturnCode:!0,silent:e.silent}).then(c=>{if(c.stderr.length>0&&c.exitCode!=0)throw new Error(c.stderr.trim());if(!e.dryRun){if(!Jfe.default.existsSync(i))return;let l=Jfe.default.readFileSync(i,{encoding:"utf-8"}).trim();if(l===""||l==="null")return;let u=JSON.parse(l),h=u["containerimage.descriptor"];return h?{digest:u["containerimage.digest"]||h.digest,descriptor:h,imageNames:u["image.name"]?u["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,i){let n=await this.getInspectCommand([e.name,"--format",r]);if(!e.retryOnManifestUnknown)return await this.execInspect(n.command,n.args,i);let s=e.retryLimit??15,a;for(let c=0;c<s;c++)try{return await this.execIns Line truncated
${a.message}`),await new Promise(u=>setTimeout(u,Math.pow(2,c)*100))}throw a??new Error(`ImageTools inspect command failed for ${e.name}`)}async execInspect(e,r,i){return await gt.getExecOutput(e,r,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return i(JSON.parse(n.stdout))})}static isManifestUnknownError(e){return/(MANIFEST_UNKNOWN|manifest unknown|not found: not found)/i.test(e)}};var lrt="application/vnd.in-toto+json";var urt="https://fulcio.sigstore.dev",hrt="https://rekor.sigstore.dev",frt="https://timestamp.sigstore.dev",b0="https://search.sigstore.dev";var W0r="slsaprovenance1",sg=class t{static{o(this,"Sigstore")}cosign;imageTools;constructor(e){this.cosign=e?.cosign||new Yp,this.imageTools=e?.imageTools||new O8}async signAttestationManifests(e){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to sign attestation manifests");let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let i=this.signingEndpoints(e.noTransparencyLog);ue(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.noTransparencyLog(e.noTransparencyLog),s=[];await this.cosign.versionSatisfies(">=3.0.4")?await ki("Creating Sigstore protobuf signing config",async()=>{let a=hr.tmpName({template:"signing-config-XXXXXX.json",tmpdir:hr.tmpDir()}),c=["signing-config","create","--with-default-services=true",`--out=${a}`];n&&c.push("--no-default-rekor=true"),await gt.exec(this.cosign.binPath,c,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),ue(JSON.stringify(JSON.parse(Yf.default.readFileSync(a,{encoding:"utf-8"})),null,2)),s.push(`--signing-config=${a}`)}):(s.push("--use-signing-config"),n&&s.push("--tlog-upload=false"));for(let a of e.imageNames){let c=await this.imageTools.attestationDigests({name:`${a}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let l of c){let u=`${a}@${l}`;await ki(`Signing attestation manifest ${u}`,async()=>{let h=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...s];ue(`[command]${this.cosign.binPath} ${[...h,u].join(" ")}`);let f=await gt.getExecOutput(this.cosign.binPath,["--verbose",...h,u],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),d=Yp.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(d.errors&&d.errors.length>0){let m=d.errors.map(A=>`- [${A.code}] ${A.message} : ${A.detail}`).join(`
`);throw new Error(`Cosign sign command failed with errors:
${m}`)}else throw new Error(`Cosign sign command failed with: ${f.stderr.trim().split(/\r?\n/).filter(m=>m.length>0).pop()??"unknown error"}`);let p=t.parseBundle((0,k1.bundleFromJSON)(d.bundle));p.tlogID&&ie(`Uploaded to Rekor transparency log: ${I0}?logIndex=${p.tlogID}`),ie(`Signature manifest pushed: https://oci.dag.dev/?referrers=${u}`),r[u]={...p,imageName:a}})}}}catch(i){throw new Error(`Signing BuildKit attestation manifests failed: ${i.message}`)}return r}async verifySignedManifests(e,r){let i={};for(let[s,n]of Object.entries(e))await _i(`Verifying signature of ${s}`,async()=>{let a=await this.verifyImageAttestation(s,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!n.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});ie(`Signature manifest verified: https://oci.dag.dev/?image=${n.imageName}@${a.signatureManifestDigest}`),i[s]=a});return i}async verifyImageAttestations(e,r){let i={},s=await this.imageTools.attestationDigests({name:e,platform:r.platform,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});if(s.length===0)throw new Error(`No attestation manifests found for ${e}`);let n=e.split(":",1)[0];for(let a of s){let c=`${n}@${a}`,l=await this.verifyImageAttestation(c,r);ie(`Signature manifest verified: https://oci.dag.dev/?image=${n}@${l.signatureManifestDigest}`),i[c]=l}return i}async verifyImageAttestation(e,r){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed manifests");let i=["verify","--experimental-oci11","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp];if(r.noTransparencyLog&&i.push("--use-signed-timestamps","--insecure-ignore-tlog"),!r.retryOnManifestUnknown){ie(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let a=await nt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(a.exitCode!==0)throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.length>0).pop()??"unknown error"}`);let c=Wp.parseCommandOutput(a.stderr.trim());return{cosignArgs:i,signatureManifestDigest:c.signatureManifestDigest}}let s=r.retryLimit??15,n;ie(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let a=0;a<s;a++){let c=await nt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),l=Wp.parseCommandOutput(c.stderr.trim());if(c.exitCode===0)return{cosignArgs:i,signatureManifestDigest:l.signatureManifestDigest};if(l.errors&&l.errors.length>0){let u=l.errors.map(h=>`- [${h.code}] ${h.message} : ${h.detail}`).join(`
`);if(n=new Error(`Cosign verify command failed with errors:
${u}`),l.errors.some(h=>h.code==="MANIFEST_UNKNOWN"))ie(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${a+1}/${s}...
${u}`),await new Promise(h=>setTimeout(h,Math.pow(2,a)*100));else throw n}else throw new Error(`Cosign verify command failed with: ${c.stderr.trim().split(/\r?\n/).filter(u=>u.length>0).pop()??"unknown error"}`)}throw n}async signProvenanceBlobs(e){let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let i=this.signingEndpoints(e.noTransparencyLog);ie(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let s=t.getProvenanceBlobs(e);for(let n of Object.keys(s))await _i(`Signing ${n}`,async()=>{let a=s[n],c=sg.default.join(sg.default.dirname(n),`${e.name??"provenance"}.sigstore.json`),l=t.getProvenanceSubjects(a);if(l.length===0){Zt(`No subjects found in provenance ${n}, skip signing.`);return}let u=await t.signPayload({data:a,type:brt},i),h=t.parseBundle(u);ie("Provenance blob signed for:");for(let f of l){let[d,p]=Object.entries(f.digest)[0]||[];ie(` - ${f.name} (${d}:${p})`)}h.tlogID&&ie(`Attestation signature uploaded to Rekor transparency log: ${I0}?logIndex=${h.tlogID}`),ie(`Writing Sigstore bundle to: ${c}`),jf.default.writeFileSync(c,JSON.stringify(h.payload,null,2),{encoding:"utf-8"}),r[n]={...h,bundlePath:c,subjects:l}})}catch(i){throw new Error(`Signing BuildKit provenance blobs failed: ${i.message}`)}return r}async verifySignedArtifacts(e,r){let i={};if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed artifacts");for(let[s,n]of Object.entries(e)){let a=sg.default.dirname(s);await _i(`Verifying signature bundle ${n.bundlePath}`,async()=>{for(let c of n.subjects){let l=sg.default.join(a,c.name);ie(`Verifying signed artifact ${l}`);let u=["verify-blob-attestation","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??bCr];(r.noTransparencyLog||!n.tlogID)&&u.push("--use-signed-timestamps","--insecure-ignore-tlog");let h=await nt.getExecOutput(this.cosign.binPath,[...u,"--bundle",n.bundlePath,l],{ignoreReturnCode:!0});if(h.stderr.length>0&&h.exitCode!=0)throw new Error(h.stderr);i[l]={bundlePath:n.bundlePath,cosignArgs:u}}})}return i}async verifyArtifact(e,r,i){ie("Verifying keyless verification bundle signature");let s=JSON.parse(jf.default.readFileSync(r,"utf-8")),n=(0,k1.bundleFromJSON)(s);ie("Fetching Sigstore TUF trusted root metadata");let a=await Brt.getTrustedRoot(),c=(0,lB.toTrustMaterial)(a);try{ie("Verifying artifact signature");let l=(0,lB.toSignedEntity)(n,jf.default.readFileSync(e)),u=t.parseCertificate(n),h=n.verificationMaterial.tlogEntries,f=h.length>0?h[0].logIndex:void 0;if(i?.subjectAlternativeName&&i?.subjectAlternativeName instanceof RegExp){let m=u.subjectAltName?.replace(/^uri:/i,"");if(m){if(!m.match(i.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${m}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let p=new lB.Verifier(c).verify(l,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return j(`Sigstore.verifyArtifact signer: ${JSON.stringify(p)}`),{payload:s,certificate:u.toString(),tlogID:f}}catch(l){throw new Error(`Failed to verify artifact signature: ${l}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),ie(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:wrt,rekorURL:e?void 0:Crt,tsaServerURL:Irt}}static noTransparencyLog(e){return e??Ot.context.payload.repository?.private}static getProvenanceBlobs(e){let r=sg.default.join(e.localExportDir,"provenance.json");if(jf.default.existsSync(r))return{[r]:jf.default.readFileSync(r)};let i=jf.default.readdirSync(e.localExportDir,{withFileTypes:!0}),s=i.filter(n=>n.isDirectory());if(s.length>0&&s.length===i.length&&s.every(n=>jf.default.existsSync(sg.default.join(e.localExportDir,n.name,"provenance.json")))){let n={};for(let a of s){let c=sg.default.join(e.localExportDir,a.name,"provenance.json");n[c]=jf.default.readFileSync(c)}return n}throw new Error(`No valid provenance.json found in ${e.localExportDir}`)}static getProvenanceSubjects(e){return JSON.parse(e.toString()).subject.map(i=>({name:i.name,digest:i.digest}))}static async signPayload(e,r,i,s){let n=[],a=new $f.FulcioSigner({identityProvider:new $f.CIContextProvider("sigstore"),fulcioBaseURL:r.fulcioURL,timeout:i,retry:s});return r.rekorURL&&n.push(new $f.RekorWitness({rekorBaseURL:r.rekorURL,fetchOnConflict:!0,timeout:i,retry:s})),r.tsaServerURL&&n.push(new $f.TSAWitness({tsaBaseURL:r.tsaServerURL,timeout:i,retry:s})),new $f.DSSEBundleBuilder({signer:a,witnesses:n}).create(e)}static parseBundle(e){let r=t.parseCertificate(e),i=e.verificationMaterial.tlogEntries,s=i.length>0?i[0].logIndex:void 0;return{payload:(0,k1.bundleToJSON)(e),certificate:r.toString(), Line truncated
`)){let[u,...h]=l.split(":"),f=u.toLowerCase(),d=h.map(p=>p.trim()).join(":");if(u.length!=0)switch(!0){case f=="name":i=void 0,r.name==null?r.name=d:(n&&s.gcPolicy&&(s.gcPolicy.push(n),n=void 0),s.name&&r.nodes.push(s),s={name:d});break;case f=="driver":i=void 0,r.driver=d;break;case f=="last activity":i=void 0,r.lastActivity=new Date(d);break;case f=="endpoint":i=void 0,s.endpoint=d;break;case f=="driver options":i=void 0,s["driver-opts"]=(d.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(p=>p.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":i=void 0,s.status=d;break;case f=="buildkit daemon flags":case f=="flags":i=void 0,s["buildkitd-flags"]=d;break;case f=="buildkit version":case f=="buildkit":i=void 0,s.buildkit=d;break;case f=="platforms":{if(i=void 0,!d)break;let p=[];if(d.includes("*"))for(let m of d.split(", "))m.includes("*")&&p.push(m.replace(/\*/g,""));else p=d.split(", ");s.platforms=p.join(",");break}case f=="features":i="features",s.features={};break;case f=="labels":i="label",s.labels={};break;case f=="devices":i="devices",s.devices=s.devices||[];break;case f.startsWith("gc policy rule#"):i="gcpolicy",s.gcPolicy&&n&&(s.gcPolicy.push(n),n=void 0);break;case f.startsWith("file#"):i="file",c=u.split("#")[1],s.files=s.files||{},s.files[c]="";break;default:switch(i&&i!=="devices"&&s.devices&&a&&(s.devices.push(a),a=void 0),i||""){case"features":{s.features=s.features||{},s.features[u.trim()]=!!d;break}case"label":{s.labels=s.labels||{},s.labels[u.trim()]=d;break}case"devices":{switch(f.trim()){case"name":{s.devices&&a&&s.devices.push(a),a={},a.name=d;break}case"on-demand":{a&&d&&(a.onDemand=d=="true");break}case"automatically allowed":{a&&d&&(a.autoAllow=d=="true");break}case"annotations":{a&&(a.annotations=a.annotations||{});break}default:a&&a.annotations&&(a.annotations[u.trim()]=d)}break}case"gcpolicy":{switch(s.gcPolicy=s.gcPolicy||[],n=n||{},f.trim()){case"all":{n.all=d=="true";break}case"filters":{d&&(n.filter=d.split(","));break}case"keep duration":{n.keepDuration=d;break}case"keep bytes":{n.keepBytes=d;break}case"reserved space":{n.reservedSpace=d;break}case"max used space":{n.maxUsedSpace=d;break}case"min free space":{n.minFreeSpace=d;break}}break}case"file":{c&&s.files&&(s.files[c].length>0&&(s.files[c]+=`
`),s.files[c]+=l.replace(/^\s>\s?/,""));break}}}}return a&&s.devices&&s.devices.push(a),n&&s.gcPolicy&&s.gcPolicy.push(n),s.name&&r.nodes.push(s),r}};var vrt=q(Cu(),1);var t8=q(require("fs"),1);var r8=class{static{o(this,"Config")}resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!t8.default.existsSync(e))throw new Error(`config file ${e} not found`);e=t8.default.readFileSync(e,{encoding:"utf-8"})}let i=er.tmpName({tmpdir:er.tmpDir()});return t8.default.writeFileSync(i,e),i}};var i8=class{static{o(this,"BuildKit")}buildx;config;constructor(e){this.config=new r8,this.buildx=e?.buildx||new Er}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){Zt(r)}return e.buildkit}async getVersionWithinImage(e){return j(`BuildKit.getVersionWithinImage nodeName: ${e}`),rs.getExecOutput(["inspect","--format","{{.Config.Image}}",`${Er.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return j(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),rs.getExecOutput(["run","--rm",r.stdout.trim(),"--version"],{ignoreReturnCode:!0,silent:!0}).then(i=>{if(i.exitCode==0&&i.stdout.length>0)return`${r.stdout.trim()} => ${i.stdout.trim()}`;if(i.stderr.length>0)throw new Error(r.stderr.trim());return i.stdout.trim()});if(r.stderr.length>0)throw new Error(r.stderr.trim());return r.stdout.trim()})}async versionSatisfies(e,r,i){i||(i=await new hB({buildx:this.buildx}).inspect(e));for(let s of i.nodes){let n=s.buildkit;if(j(`BuildKit.versionSatisfies ${n}: ${r}`),!n)try{n=await this.getVersionWithinImage(s.name||"")}catch{return j(`BuildKit.versionSatisfies ${s.name}: can't get version`),!1}if(j(`BuildKit.versionSatisfies ${s.name}: version ${n}`),i.driver=="docker"&&!n.endsWith("-moby")||!vrt.satisfies(n.replace(/-moby$/,""),r))return!1}return!0}};var s8=class t{static{o(this,"Compose")}_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await rs.isAvailable();return j(`Compose.isStandalone: ${e}`),e}async getCommand(e){let r=await this.isStandalone();return{command:r?"compose":"docker",args:r?e:["compose",...e]}}async isAvailable(){let e=await this.getCommand([]),r=await nt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(j(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(j(`Compose.isAvailable error: ${i}`),!1));return j(`Compose.isAvailable: ${r}`),r}async version(){if(this._versionOnce)return this._version;this._versionOnce=!0;let e=await this.getCommand(["version"]);return this._version=await nt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr.trim());return t.parseVersion(r.stdout.trim())}),this._version}async printVersion(){let e=await this.getCommand(["version"]);await nt.exec(e.command,e.args,{failOnStdErr:!1})}static parseVersion(e){let r=/\sv?([0-9a-f]{7}|[0-9.]+)/.exec(e);if(!r)throw new Error("Cannot parse compose version");return r[1]}};var Yp=q(require("fs"),1),Jf=q(require("os"),1),fB=q(require("path"),1);var o8=q(Cu(),1),lde=q(require("util"),1);var n8=class t{static{o(this,"Install")}standalone;githubToken;constructor(e){this.standalone=e?.standalone,this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN}async download(e,r){let i=await t.getDownloadVersion(e);j(`Install.download version: ${i.version}`);let s=await t.getRelease(i,this.githubToken);j(`Install.download release tag name: ${s.tag_name}`);let n=await this.vspec(s.tag_name);j(`Install.download vspec: ${n}`);let a=o8.clean(n)||"";if(!o8.valid(a))throw new Error(`Invalid Compose version "${n}".`);let c=new Ks({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:n,baseCacheDir:fB.default.join(Jf.default.homedir(),".bin","docker-compose"),cacheFile:Jf.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),l=await c.find();if(l)return ie(`Compose binary found in ${l}`),l;let u=lde.format(i.downloadURL,n,this.filename());ie(`Downloading ${u}`);let h=await Kc(u,void 0,this.githubToken);j(`Install.download htcDownloadPath: ${h}`);let f=await c.save(h);return ie(`Cached to ${f}`),f}async installStandalone(e,r){ie("Standalone mode"),r=r||er.tmpDir();let i=fB.default.join(r,"compose-bin-standalone");Yp.default.existsSync(i)||Yp.default.mkdirSync(i,{recursive:!0});let s=Jf.default.platform()=="win32"?"compose.exe":"compose",n=fB.default.join(i,s);return Yp.default.copyFileSync(e,n),ie("Fixing perms"),Yp.default.chmodSync(n,"0755"),ih(i),ie("Added Compose to PATH"),ie(`Binary path: ${n}`),n}async installPlugin(e,r){ie("Docker plugin mode"),r=r||rs.configDir;let i=fB.default.join(r,"cli-plugins");Yp.default.existsSync(i)||Yp.default.mkdirSync(i,{recursive:!0});let s= Line truncated
${m}`)}else throw new Error(`Cosign sign command failed with: ${f.stderr.trim().split(/\r?\n/).filter(m=>m.length>0).pop()??"unknown error"}`);let p=t.parseBundle((0,I1.bundleFromJSON)(d.bundle));p.tlogID&&ue(`Uploaded to Rekor transparency log: ${b0}?logIndex=${p.tlogID}`),ue(`Signature manifest pushed: https://oci.dag.dev/?referrers=${u}`),r[u]={...p,imageName:a}})}}}catch(i){throw new Error(`Signing BuildKit attestation manifests failed: ${i.message}`)}return r}async verifySignedManifests(e,r){let i={};for(let[n,s]of Object.entries(e))await ki(`Verifying signature of ${n}`,async()=>{let a=await this.verifyImageAttestation(n,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!s.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});ue(`Signature manifest verified: https://oci.dag.dev/?image=${s.imageName}@${a.signatureManifestDigest}`),i[n]=a});return i}async verifyImageAttestations(e,r){let i={},n=await this.imageTools.attestationDigests({name:e,platform:r.platform,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});if(n.length===0)throw new Error(`No attestation manifests found for ${e}`);let s=e.split(":",1)[0];for(let a of n){let c=`${s}@${a}`,l=await this.verifyImageAttestation(c,r);ue(`Signature manifest verified: https://oci.dag.dev/?image=${s}@${l.signatureManifestDigest}`),i[c]=l}return i}async verifyImageAttestation(e,r){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed manifests");let i=["verify","--experimental-oci11","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp];if(r.noTransparencyLog&&i.push("--use-signed-timestamps","--insecure-ignore-tlog"),!r.retryOnManifestUnknown){ue(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let a=await gt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(a.exitCode!==0)throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.length>0).pop()??"unknown error"}`);let c=Yp.parseCommandOutput(a.stderr.trim());return{cosignArgs:i,signatureManifestDigest:c.signatureManifestDigest}}let n=r.retryLimit??15,s;ue(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let a=0;a<n;a++){let c=await gt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),l=Yp.parseCommandOutput(c.stderr.trim());if(c.exitCode===0)return{cosignArgs:i,signatureManifestDigest:l.signatureManifestDigest};if(l.errors&&l.errors.length>0){let u=l.errors.map(h=>`- [${h.code}] ${h.message} : ${h.detail}`).join(`
`);if(s=new Error(`Cosign verify command failed with errors:
${u}`),l.errors.some(h=>h.code==="MANIFEST_UNKNOWN"))ue(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${a+1}/${n}...
${u}`),await new Promise(h=>setTimeout(h,Math.pow(2,a)*100));else throw s}else throw new Error(`Cosign verify command failed with: ${c.stderr.trim().split(/\r?\n/).filter(u=>u.length>0).pop()??"unknown error"}`)}throw s}async signProvenanceBlobs(e){let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let i=this.signingEndpoints(e.noTransparencyLog);ue(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.getProvenanceBlobs(e);for(let s of Object.keys(n))await ki(`Signing ${s}`,async()=>{let a=n[s],c=ng.default.join(ng.default.dirname(s),`${e.name??"provenance"}.sigstore.json`),l=t.getProvenanceSubjects(a);if(l.length===0){ur(`No subjects found in provenance ${s}, skip signing.`);return}let u=await t.signPayload({data:a,type:lrt},i),h=t.parseBundle(u);ue("Provenance blob signed for:");for(let f of l){let[d,p]=Object.entries(f.digest)[0]||[];ue(` - ${f.name} (${d}:${p})`)}h.tlogID&&ue(`Attestation signature uploaded to Rekor transparency log: ${b0}?logIndex=${h.tlogID}`),ue(`Writing Sigstore bundle to: ${c}`),Yf.default.writeFileSync(c,JSON.stringify(h.payload,null,2),{encoding:"utf-8"}),r[s]={...h,bundlePath:c,subjects:l}})}catch(i){throw new Error(`Signing BuildKit provenance blobs failed: ${i.message}`)}return r}async verifySignedArtifacts(e,r){let i={};if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed artifacts");for(let[n,s]of Object.entries(e)){let a=ng.default.dirname(n);await ki(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let c of s.subjects){let l=ng.default.join(a,c.name);ue(`Verifying signed artifact ${l}`);let u=["verify-blob-attestation","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??W0r];(r.noTransparencyLog||!s.tlogID)&&u.push("--use-signed-timestamps","--insecure-ignore-tlog");let h=await gt.getExecOutput(this.cosign.binPath,[...u,"--bundle",s.bundlePath,l],{ignoreReturnCode:!0});if(h.stderr.length>0&&h.exitCode!=0)throw new Error(h.stderr);i[l]={bundlePath:s.bundlePath,cosignArgs:u}}})}return i}async verifyArtifact(e,r,i){ue("Verifying keyless verification bundle signature");let n=JSON.parse(Yf.default.readFileSync(r,"utf-8")),s=(0,I1.bundleFromJSON)(n);ue("Fetching Sigstore TUF trusted root metadata");let a=await prt.getTrustedRoot(),c=(0,eB.toTrustMaterial)(a);try{ue("Verifying artifact signature");let l=(0,eB.toSignedEntity)(s,Yf.default.readFileSync(e)),u=t.parseCertificate(s),h=s.verificationMaterial.tlogEntries,f=h.length>0?h[0].logIndex:void 0;if(i?.subjectAlternativeName&&i?.subjectAlternativeName instanceof RegExp){let m=u.subjectAltName?.replace(/^uri:/i,"");if(m){if(!m.match(i.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${m}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let p=new eB.Verifier(c).verify(l,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return Z(`Sigstore.verifyArtifact signer: ${JSON.stringify(p)}`),{payload:n,certificate:u.toString(),tlogID:f}}catch(l){throw new Error(`Failed to verify artifact signature: ${l}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),ue(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:urt,rekorURL:e?void 0:hrt,tsaServerURL:frt}}static noTransparencyLog(e){return e??Vt.context.payload.repository?.private}static getProvenanceBlobs(e){let r=ng.default.join(e.localExportDir,"provenance.json");if(Yf.default.existsSync(r))return{[r]:Yf.default.readFileSync(r)};let i=Yf.default.readdirSync(e.localExportDir,{withFileTypes:!0}),n=i.filter(s=>s.isDirectory());if(n.length>0&&n.length===i.length&&n.every(s=>Yf.default.existsSync(ng.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let a of n){let c=ng.default.join(e.localExportDir,a.name,"provenance.json");s[c]=Yf.default.readFileSync(c)}return s}throw new Error(`No valid provenance.json found in ${e.localExportDir}`)}static getProvenanceSubjects(e){return JSON.parse(e.toString()).subject.map(i=>({name:i.name,digest:i.digest}))}static async signPayload(e,r,i,n){let s=[],a=new Kf.FulcioSigner({identityProvider:new Kf.CIContextProvider("sigstore"),fulcioBaseURL:r.fulcioURL,timeout:i,retry:n});return r.rekorURL&&s.push(new Kf.RekorWitness({rekorBaseURL:r.rekorURL,fetchOnConflict:!0,timeout:i,retry:n})),r.tsaServerURL&&s.push(new Kf.TSAWitness({tsaBaseURL:r.tsaServerURL,timeout:i,retry:n})),new Kf.DSSEBundleBuilder({signer:a,witnesses:s}).create(e)}static parseBundle(e){let r=t.parseCertificate(e),i=e.verificationMaterial.tlogEntries,n=i.length>0?i[0].logIndex:void 0;return{payload:(0,I1.bundleToJSON)(e),certificate:r.toString(), Line truncated
`)){let[u,...h]=l.split(":"),f=u.toLowerCase(),d=h.map(p=>p.trim()).join(":");if(u.length!=0)switch(!0){case f=="name":i=void 0,r.name==null?r.name=d:(s&&n.gcPolicy&&(n.gcPolicy.push(s),s=void 0),n.name&&r.nodes.push(n),n={name:d});break;case f=="driver":i=void 0,r.driver=d;break;case f=="last activity":i=void 0,r.lastActivity=new Date(d);break;case f=="endpoint":i=void 0,n.endpoint=d;break;case f=="driver options":i=void 0,n["driver-opts"]=(d.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(p=>p.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":i=void 0,n.status=d;break;case f=="buildkit daemon flags":case f=="flags":i=void 0,n["buildkitd-flags"]=d;break;case f=="buildkit version":case f=="buildkit":i=void 0,n.buildkit=d;break;case f=="platforms":{if(i=void 0,!d)break;let p=[];if(d.includes("*"))for(let m of d.split(", "))m.includes("*")&&p.push(m.replace(/\*/g,""));else p=d.split(", ");n.platforms=p.join(",");break}case f=="features":i="features",n.features={};break;case f=="labels":i="label",n.labels={};break;case f=="devices":i="devices",n.devices=n.devices||[];break;case f.startsWith("gc policy rule#"):i="gcpolicy",n.gcPolicy&&s&&(n.gcPolicy.push(s),s=void 0);break;case f.startsWith("file#"):i="file",c=u.split("#")[1],n.files=n.files||{},n.files[c]="";break;default:switch(i&&i!=="devices"&&n.devices&&a&&(n.devices.push(a),a=void 0),i||""){case"features":{n.features=n.features||{},n.features[u.trim()]=!!d;break}case"label":{n.labels=n.labels||{},n.labels[u.trim()]=d;break}case"devices":{switch(f.trim()){case"name":{n.devices&&a&&n.devices.push(a),a={},a.name=d;break}case"on-demand":{a&&d&&(a.onDemand=d=="true");break}case"automatically allowed":{a&&d&&(a.autoAllow=d=="true");break}case"annotations":{a&&(a.annotations=a.annotations||{});break}default:a&&a.annotations&&(a.annotations[u.trim()]=d)}break}case"gcpolicy":{switch(n.gcPolicy=n.gcPolicy||[],s=s||{},f.trim()){case"all":{s.all=d=="true";break}case"filters":{d&&(s.filter=d.split(","));break}case"keep duration":{s.keepDuration=d;break}case"keep bytes":{s.keepBytes=d;break}case"reserved space":{s.reservedSpace=d;break}case"max used space":{s.maxUsedSpace=d;break}case"min free space":{s.minFreeSpace=d;break}}break}case"file":{c&&n.files&&(n.files[c].length>0&&(n.files[c]+=`
`),n.files[c]+=l.replace(/^\s>\s?/,""));break}}}}return a&&n.devices&&n.devices.push(a),s&&n.gcPolicy&&n.gcPolicy.push(s),n.name&&r.nodes.push(n),r}};var mrt=W(vu(),1);var k8=W(require("fs"),1);var Q8=class{static{o(this,"Config")}resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!k8.default.existsSync(e))throw new Error(`config file ${e} not found`);e=k8.default.readFileSync(e,{encoding:"utf-8"})}let i=hr.tmpName({tmpdir:hr.tmpDir()});return k8.default.writeFileSync(i,e),i}};var L8=class{static{o(this,"BuildKit")}buildx;config;constructor(e){this.config=new Q8,this.buildx=e?.buildx||new xr}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){ur(r)}return e.buildkit}async getVersionWithinImage(e){return Z(`BuildKit.getVersionWithinImage nodeName: ${e}`),un.getExecOutput(["inspect","--format","{{.Config.Image}}",`${xr.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return Z(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),un.getExecOutput(["run","--rm",r.stdout.trim(),"--version"],{ignoreReturnCode:!0,silent:!0}).then(i=>{if(i.exitCode==0&&i.stdout.length>0)return`${r.stdout.trim()} => ${i.stdout.trim()}`;if(i.stderr.length>0)throw new Error(r.stderr.trim());return i.stdout.trim()});if(r.stderr.length>0)throw new Error(r.stderr.trim());return r.stdout.trim()})}async versionSatisfies(e,r,i){i||(i=await new rB({buildx:this.buildx}).inspect(e));for(let n of i.nodes){let s=n.buildkit;if(Z(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(n.name||"")}catch{return Z(`BuildKit.versionSatisfies ${n.name}: can't get version`),!1}if(Z(`BuildKit.versionSatisfies ${n.name}: version ${s}`),i.driver=="docker"&&!s.endsWith("-moby")||!mrt.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var M8=class t{static{o(this,"Compose")}_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await un.isAvailable();return Z(`Compose.isStandalone: ${e}`),e}async getCommand(e){let r=await this.isStandalone();return{command:r?"compose":"docker",args:r?e:["compose",...e]}}async isAvailable(){let e=await this.getCommand([]),r=await gt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(Z(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(Z(`Compose.isAvailable error: ${i}`),!1));return Z(`Compose.isAvailable: ${r}`),r}async version(){if(this._versionOnce)return this._version;this._versionOnce=!0;let e=await this.getCommand(["version"]);return this._version=await gt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr.trim());return t.parseVersion(r.stdout.trim())}),this._version}async printVersion(){let e=await this.getCommand(["version"]);await gt.exec(e.command,e.args,{failOnStdErr:!1})}static parseVersion(e){let r=/\sv?([0-9a-f]{7}|[0-9.]+)/.exec(e);if(!r)throw new Error("Cannot parse compose version");return r[1]}};var Xp=W(require("fs"),1),Zf=W(require("os"),1),iB=W(require("path"),1);var U8=W(vu(),1),Kfe=W(require("util"),1);var F8=class t{static{o(this,"Install")}standalone;githubToken;constructor(e){this.standalone=e?.standalone,this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN}async download(e,r){let i=await t.getDownloadVersion(e);Z(`Install.download version: ${i.version}`);let n=await t.getRelease(i,this.githubToken);Z(`Install.download release tag name: ${n.tag_name}`);let s=await this.vspec(n.tag_name);Z(`Install.download vspec: ${s}`);let a=U8.clean(s)||"";if(!U8.valid(a))throw new Error(`Invalid Compose version "${s}".`);let c=new is({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:iB.default.join(Zf.default.homedir(),".bin","docker-compose"),cacheFile:Zf.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),l=await c.find();if(l)return ue(`Compose binary found in ${l}`),l;let u=Kfe.format(i.downloadURL,s,this.filename());ue(`Downloading ${u}`);let h=await tl(u,void 0,this.githubToken);Z(`Install.download htcDownloadPath: ${h}`);let f=await c.save(h);return ue(`Cached to ${f}`),f}async installStandalone(e,r){ue("Standalone mode"),r=r||hr.tmpDir();let i=iB.default.join(r,"compose-bin-standalone");Xp.default.existsSync(i)||Xp.default.mkdirSync(i,{recursive:!0});let n=Zf.default.platform()=="win32"?"compose.exe":"compose",s=iB.default.join(i,n);return Xp.default.copyFileSync(e,s),ue("Fixing perms"),Xp.default.chmodSync(s,"0755"),ch(i),ue("Added Compose to PATH"),ue(`Binary path: ${s}`),s}async installPlugin(e,r){ue("Docker plugin mode"),r=r||un.configDir;let i=iB.default.join(r,"cli-plugins");Xp.default.existsSync(i)||Xp.default.mkdirSync(i,{recursive:!0});let n= Line truncated
# syntax=docker/dockerfile:1
ARG GO_VERSION="1.24"
@@ -301,8 +301,8 @@ EOT
FROM scratch
COPY --from=builder /out /
`;var a8=class t{static{o(this,"Install")}githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new Er,this.sigstore=e?.sigstore||new ng}async download(e){let r=await t.getDownloadVersion(e.version);j(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);j(`Install.download release tag name: ${i.tag_name}`);let s=await this.vspec(i.tag_name);j(`Install.download vspec: ${s}`);let n=pB.clean(s)||"";if(!pB.valid(n))throw new Error(`Invalid Cosign version "${s}".`);let a=new Ks({htcName:"cosign-dl-bin",htcVersion:s,baseCacheDir:dB.default.join(Hu.default.homedir(),".bin"),cacheFile:Hu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),c=await a.find();if(c)return ie(`Cosign binary found in ${c}`),c;let l=ude.format(r.downloadURL,s,this.filename());ie(`Downloading ${l}`);let u=await Kc(l,void 0,this.githubToken);j(`Install.download htcDownloadPath: ${u}`),e.verifySignature&&pB.satisfies(s,">=3.0.1")&&await this.verifySignature(u,l);let h=await a.save(u,e.skipState);return ie(`Cached to ${h}`),h}async build(e,r,i){let s=await this.vspec(e);j(`Install.build vspec: ${s}`);let n=new Ks({htcName:"cosign-build-bin",htcVersion:s,baseCacheDir:dB.default.join(Hu.default.homedir(),".bin"),cacheFile:Hu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),a=await n.find();if(a)return ie(`Cosign binary found in ${a}`),a;let c=dB.default.join(er.tmpDir(),"cosign-build-cache"),l=await this.buildCommand(e,c),u=await nt.getExecOutput(l.command,l.args,{ignoreReturnCode:!0,input:Buffer.from(xrt)}).then(f=>{if(f.stderr.length>0&&f.exitCode!=0)throw new Error(`build failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${c}/cosign`}),h=await n.save(u,i);return ie(`Cached to ${h}`),h}async install(e,r){r=r||er.tmpDir();let i=dB.default.join(r,"cosign-bin");Q1.default.existsSync(i)||Q1.default.mkdirSync(i,{recursive:!0});let s=Hu.default.platform()=="win32"?"cosign.exe":"cosign",n=dB.default.join(i,s);return Q1.default.copyFileSync(e,n),ie("Fixing perms"),Q1.default.chmodSync(n,"0755"),ih(i),ie("Added Cosign to PATH"),ie(`Binary path: ${n}`),n}async buildCommand(e,r){let i=await new Er({standalone:!0}).isAvailable(),s=await new Er({standalone:!1}).isAvailable(),n=!1;if(await this.buildx.isStandalone()&&i)j("Install.buildCommand: Buildx standalone found, build with it"),n=!0;else if(!await this.buildx.isStandalone()&&s)j("Install.buildCommand: Buildx plugin found, build with it"),n=!1;else if(i)j("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),n=!0;else if(s)j("Install.buildCommand: Buildx standalone not found, but plugin found so trying to build with it"),n=!1;else throw new Error(`Neither buildx standalone or plugin have been found to build from ref ${e}`);let a=["build","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${r}`];return process.env.GIT_AUTH_TOKEN&&a.push("--secret","id=GIT_AUTH_TOKEN"),a.push("-f-",e),await new Er({standalone:n}).getCommand(a)}async verifySignature(e,r){let i=`${r}.sigstore.json`;ie(`Downloading keyless verification bundle at ${i}`);let s=await Kc(i,void 0,this.githubToken);j(`Install.verifySignature bundlePath: ${s}`);let n=await this.sigstore.verifyArtifact(e,s,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});ie(`Cosign binary signature verified! ${n.tlogID?`${I0}?logIndex=${n.tlogID}`:""}`)}filename(){let e;switch(Hu.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=Hu.default.arch();break}}let r=Hu.default.platform()=="win32"?"windows":Hu.default.platform(),i=Hu.default.platform()=="win32"?".exe":"";return ude.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!ve.isValidRef(e)){let u=e.replace(/^v+|v+$/g,"");return ie(`Use ${u} version spec cache key for ${e}`),u}let[r,i]=e.split("#");i.length==0&&(i="master");let s;i.match(/^[0-9a-fA-F]{40}$/)?s=i:s=await kI.remoteSha(r,i,process.env.GIT_AUTH_TOKEN);let[n,a]=r.substring(19).split("/"),c=`${n}/${ve.trimSuffix(a,".git")}/${s}`,l=ve.hash(c);return ie(`Use ${l} version spec cache key for ${c}`),l}static async getDownloadVersion(e){return{version:e,downloadURL:"https://github.com/sigstore/cosign/releases/download/v%s/%s",contentOpts:{owner:"docker",repo:"actions-toolkit",ref:"main",path:".github/cosign-releases.json"}}}static async getRelease(e,r){let s=await new Ot({token:r}).releases("Cosign",e.contentOpts);if(!s[e.version])throw new Error(`Cannot find Cosign release ${e.version} in releases JSON`);return s[e.version]}};var _rt=q(Cu(),1);var c8=class{static{o(this,"Regctl")}binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"regctl",this._version="",this._versionOnce=!1}async blobGet(e){return await nt.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreRet Line truncated
`)[0]?.trim()):f.stderr.length>0&&(a=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let c=r.buildxBuild.resolveImageID(),l=r.buildxBuild.resolveMetadata(),u=r.buildxBuild.resolveDigest(l);c&&await _i("ImageID",async()=>{ie(c),oO("imageid",c)}),u&&await _i("Digest",async()=>{ie(u),oO("digest",u)}),l&&await _i("Metadata",async()=>{let f=JSON.stringify(l,null,2);ie(f),oO("metadata",f)});let h;if(await _i("Reference",async()=>{h=await xCr(r,t,e.builder),h?(ie(h),qrt(h)):ie("No build reference found")}),_Cr()){let f=r.buildxBuild.resolveWarnings(l);if(h&&f&&f.length>0){let d=await Er.convertWarningsToGitHubAnnotations(f,[h]);j(`annotations: ${JSON.stringify(d,null,2)}`),d&&d.length>0&&await _i(`Generating GitHub annotations (${d.length} build checks found)`,async()=>{for(let p of d)Zt(p.message,p)})}}if(await _i("Check build summary support",async()=>{RCr()?e.call&&e.call!=="build"?ie(`Build summary skipped for ${e.call} subrequest`):Ot.isGHES?ie("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?h?(ie("Build summary supported!"),Grt()):ie("Build summary requires a build reference"):ie("Build summary requires Buildx >= 0.23.0"):ie("Build summary disabled")}),a)throw a},async()=>{Lrt&&await _i("Generating build summary",async()=>{try{let t=TCr(),e;t&&(e=NCr());let i=await new BF().export({refs:pde?[pde]:[]});ie(`Build record written to ${i.dockerbuildFilename} (${ve.formatFileSize(i.dockerbuildSize)})`);let s;t&&(s=await Qq.upload({filename:i.dockerbuildFilename,retentionDays:e})),await zq.writeBuildSummary({exportRes:i,uploadRes:s,inputs:Qrt,driver:Prt,endpoint:krt})}catch(t){Zt(t.message)}}),U1.length>0&&await _i(`Removing temp folder ${U1}`,async()=>{try{zrt.rmSync(U1,{recursive:!0})}catch{Zt(`Failed to remove temp folder ${U1}`)}})});async function xCr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let s=Er.refs({dir:Er.refsDir,builderName:r,since:e});return Object.keys(s).length>0?Object.keys(s)[0]:""}o(xCr,"buildRef");function _Cr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?ve.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}o(_Cr,"buildChecksAnnotationsEnabled");function RCr(){return process.env.DOCKER_BUILD_SUMMARY?ve.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}o(RCr,"buildSummaryEnabled");function TCr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?ve.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}o(TCr,"buildRecordUploadEnabled");function NCr(){let t=process.env.DOCKER_BUILD_RECORD_RETENTION_DAYS;if(t){let e=parseInt(t);if(isNaN(e))throw new Error(`Invalid build record retention days: ${t}`);return e}}o(NCr,"buildRecordRetentionDays");
`;var q8=class t{static{o(this,"Install")}githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new xr,this.sigstore=e?.sigstore||new sg}async download(e){let r=await t.getDownloadVersion(e.version);Z(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);Z(`Install.download release tag name: ${i.tag_name}`);let n=await this.vspec(i.tag_name);Z(`Install.download vspec: ${n}`);let s=sB.clean(n)||"";if(!sB.valid(s))throw new Error(`Invalid Cosign version "${n}".`);let a=new is({htcName:"cosign-dl-bin",htcVersion:n,baseCacheDir:nB.default.join($u.default.homedir(),".bin"),cacheFile:$u.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),c=await a.find();if(c)return ue(`Cosign binary found in ${c}`),c;let l=Xfe.format(r.downloadURL,n,this.filename());ue(`Downloading ${l}`);let u=await tl(l,void 0,this.githubToken);Z(`Install.download htcDownloadPath: ${u}`),e.verifySignature&&sB.satisfies(n,">=3.0.1")&&await this.verifySignature(u,l);let h=await a.save(u,e.skipState);return ue(`Cached to ${h}`),h}async build(e,r,i){let n=await this.vspec(e);Z(`Install.build vspec: ${n}`);let s=new is({htcName:"cosign-build-bin",htcVersion:n,baseCacheDir:nB.default.join($u.default.homedir(),".bin"),cacheFile:$u.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),a=await s.find();if(a)return ue(`Cosign binary found in ${a}`),a;let c=nB.default.join(hr.tmpDir(),"cosign-build-cache"),l=await this.buildCommand(e,c),u=await gt.getExecOutput(l.command,l.args,{ignoreReturnCode:!0,input:Buffer.from(Art)}).then(f=>{if(f.stderr.length>0&&f.exitCode!=0)throw new Error(`build failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${c}/cosign`}),h=await s.save(u,i);return ue(`Cached to ${h}`),h}async install(e,r){r=r||hr.tmpDir();let i=nB.default.join(r,"cosign-bin");S1.default.existsSync(i)||S1.default.mkdirSync(i,{recursive:!0});let n=$u.default.platform()=="win32"?"cosign.exe":"cosign",s=nB.default.join(i,n);return S1.default.copyFileSync(e,s),ue("Fixing perms"),S1.default.chmodSync(s,"0755"),ch(i),ue("Added Cosign to PATH"),ue(`Binary path: ${s}`),s}async buildCommand(e,r){let i=await new xr({standalone:!0}).isAvailable(),n=await new xr({standalone:!1}).isAvailable(),s=!1;if(await this.buildx.isStandalone()&&i)Z("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&n)Z("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(i)Z("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(n)Z("Install.buildCommand: Buildx standalone not found, but plugin found so trying to build with it"),s=!1;else throw new Error(`Neither buildx standalone or plugin have been found to build from ref ${e}`);let a=["build","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${r}`];return process.env.GIT_AUTH_TOKEN&&a.push("--secret","id=GIT_AUTH_TOKEN"),a.push("-f-",e),await new xr({standalone:s}).getCommand(a)}async verifySignature(e,r){let i=`${r}.sigstore.json`;ue(`Downloading keyless verification bundle at ${i}`);let n=await tl(i,void 0,this.githubToken);Z(`Install.verifySignature bundlePath: ${n}`);let s=await this.sigstore.verifyArtifact(e,n,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});ue(`Cosign binary signature verified! ${s.tlogID?`${b0}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch($u.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=$u.default.arch();break}}let r=$u.default.platform()=="win32"?"windows":$u.default.platform(),i=$u.default.platform()=="win32"?".exe":"";return Xfe.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!Oe.isValidRef(e)){let u=e.replace(/^v+|v+$/g,"");return ue(`Use ${u} version spec cache key for ${e}`),u}let[r,i]=e.split("#");i.length==0&&(i="master");let n;i.match(/^[0-9a-fA-F]{40}$/)?n=i:n=await vI.remoteSha(r,i,process.env.GIT_AUTH_TOKEN);let[s,a]=r.substring(19).split("/"),c=`${s}/${Oe.trimSuffix(a,".git")}/${n}`,l=Oe.hash(c);return ue(`Use ${l} version spec cache key for ${c}`),l}static async getDownloadVersion(e){return{version:e,downloadURL:"https://github.com/sigstore/cosign/releases/download/v%s/%s",contentOpts:{owner:"docker",repo:"actions-toolkit",ref:"main",path:".github/cosign-releases.json"}}}static async getRelease(e,r){let n=await new Vt({token:r}).releases("Cosign",e.contentOpts);if(!n[e.version])throw new Error(`Cannot find Cosign release ${e.version} in releases JSON`);return n[e.version]}};var grt=W(vu(),1);var G8=class{static{o(this,"Regctl")}binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"regctl",this._version="",this._versionOnce=!1}async blobGet(e){return await gt.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreRet Line truncated
`)[0]?.trim()):f.stderr.length>0&&(a=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let c=r.buildxBuild.resolveImageID(),l=r.buildxBuild.resolveMetadata(),u=r.buildxBuild.resolveDigest(l);c&&await ki("ImageID",async()=>{ue(c),VD("imageid",c)}),u&&await ki("Digest",async()=>{ue(u),VD("digest",u)}),l&&await ki("Metadata",async()=>{let f=JSON.stringify(l,null,2);ue(f),VD("metadata",f)});let h;if(await ki("Reference",async()=>{h=await tbr(r,t,e.builder),h?(ue(h),Trt(h)):ue("No build reference found")}),rbr()){let f=r.buildxBuild.resolveWarnings(l);if(h&&f&&f.length>0){let d=await xr.convertWarningsToGitHubAnnotations(f,[h]);Z(`annotations: ${JSON.stringify(d,null,2)}`),d&&d.length>0&&await ki(`Generating GitHub annotations (${d.length} build checks found)`,async()=>{for(let p of d)ur(p.message,p)})}}if(await ki("Check build summary support",async()=>{ibr()?e.call&&e.call!=="build"?ue(`Build summary skipped for ${e.call} subrequest`):Vt.isGHES?ue("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?h?(ue("Build summary supported!"),Nrt()):ue("Build summary requires a build reference"):ue("Build summary requires Buildx >= 0.23.0"):ue("Build summary disabled")}),a)throw a},async()=>{vrt&&await ki("Generating build summary",async()=>{try{let t=nbr(),e;t&&(e=sbr());let i=await new uM().export({refs:rde?[rde]:[]});ue(`Build record written to ${i.dockerbuildFilename} (${Oe.formatFileSize(i.dockerbuildSize)})`);let n;t&&(n=await wq.upload({filename:i.dockerbuildFilename,retentionDays:e})),await Sq.writeBuildSummary({exportRes:i,uploadRes:n,inputs:Brt,driver:Irt,endpoint:Srt})}catch(t){ur(t.message)}}),_1.length>0&&await ki(`Removing temp folder ${_1}`,async()=>{try{Ort.rmSync(_1,{recursive:!0})}catch{ur(`Failed to remove temp folder ${_1}`)}})});async function tbr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let n=xr.refs({dir:xr.refsDir,builderName:r,since:e});return Object.keys(n).length>0?Object.keys(n)[0]:""}o(tbr,"buildRef");function rbr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?Oe.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}o(rbr,"buildChecksAnnotationsEnabled");function ibr(){return process.env.DOCKER_BUILD_SUMMARY?Oe.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}o(ibr,"buildSummaryEnabled");function nbr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?Oe.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}o(nbr,"buildRecordUploadEnabled");function sbr(){let t=process.env.DOCKER_BUILD_RECORD_RETENTION_DAYS;if(t){let e=parseInt(t);if(isNaN(e))throw new Error(`Invalid build record retention days: ${t}`);return e}}o(sbr,"buildRecordRetentionDays");
/*! Bundled license information:
undici/lib/web/fetch/body.js:
@@ -433,8 +433,5 @@ make-fetch-happen/lib/fetch.js:
@octokit/request/dist-bundle/index.js:
(* v8 ignore next -- @preserve *)
(* v8 ignore else -- @preserve *)
js-yaml/dist/js-yaml.mjs:
(*! js-yaml 4.1.1 https://github.com/nodeca/js-yaml @license MIT *)
*/
//# sourceMappingURL=index.cjs.map
Generated Vendored
+4 -4
View File
@@ -1,7 +1,7 @@
{
"version": 3,
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": "srBAAA,IAAAA,IAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,IAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,IAAQ,QAAQ,OAAO,EACvBC,IAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,IAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAJSE,EAAAP,IAAA,gBAMT,SAASC,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeG,IACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAN,IAAA,iBAQT,SAASC,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACfS,CACT,CAJSE,EAAAL,IAAA,iBAMT,SAASC,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACtBS,EAAM,aAAeG,IACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAJ,IAAA,kBAST,SAASG,GAAeF,EAAS,CAC/B,IAAIK,EAAO,KACXA,EAAK,QAAUL,GAAW,CAAC,EAC3BK,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcd,GAAK,MAAM,kBACxDc,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQF,EAAA,SAAgBG,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIT,EAAUU,IAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASb,EAAQ,MAAQa,EAAQ,OAASb,EAAQ,KAAM,CAGlEK,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,EAdgB,SAcf,CACH,CAvBSH,EAAAD,GAAA,kBAwBTP,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAaC,EAAA,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPL,EAAUe,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,IAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKL,CAAO,EAC1B,MACF,CAGAK,EAAK,aAAaL,EAAS,SAASM,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQN,CAAO,CACnC,CAFSG,EAAAa,EAAA,UAIT,SAASC,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CALSd,EAAAc,EAAA,kBAMX,CAAC,CACH,EA5BsC,cA8BtCf,GAAe,UAAU,aAAeC,EAAA,SAAsBH,EAASmB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAML,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVqB,EAAe,aAAerB,EAAQ,cAEpCqB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAHSzB,EAAAqB,EAAA,cAKT,SAASC,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CALS1B,EAAAsB,EAAA,aAOT,SAASC,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CA3BSH,EAAAuB,EAAA,aA6BT,SAASC,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CAVSjB,EAAAwB,EAAA,UAWX,EAnFwC,gBAqFxCzB,GAAe,UAAU,aAAeC,EAAA,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAfwC,gBAiBxC,SAASF,IAAmBJ,EAASmB,EAAI,CACvC,IAAId,EAAO,KACXH,GAAe,UAAU,aAAa,KAAKG,EAAML,EAAS,SAASM,EAAQ,CACzE,IAAI2B,EAAajC,EAAQ,QAAQ,UAAU,MAAM,EAC7CkC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIjC,EAAQ,IACpE,CAAC,EAGGmC,EAAe7C,IAAI,QAAQ,EAAG4C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAdShC,EAAAC,IAAA,sBAiBT,SAASM,IAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CATSJ,EAAAO,IAAA,aAWT,SAASK,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAdSjC,EAAAY,GAAA,gBAiBT,IAAIO,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQnB,EAAA,UAAW,CACjB,IAAIuC,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WALine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "__name", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "__name", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "__name", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "__name", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "__name", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "resetLine truncated
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": "srBAAA,IAAAA,IAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,IAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,IAAQ,QAAQ,OAAO,EACvBC,IAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,IAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAJSE,EAAAP,IAAA,gBAMT,SAASC,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeG,IACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAN,IAAA,iBAQT,SAASC,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACfS,CACT,CAJSE,EAAAL,IAAA,iBAMT,SAASC,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACtBS,EAAM,aAAeG,IACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAJ,IAAA,kBAST,SAASG,GAAeF,EAAS,CAC/B,IAAIK,EAAO,KACXA,EAAK,QAAUL,GAAW,CAAC,EAC3BK,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcd,GAAK,MAAM,kBACxDc,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQF,EAAA,SAAgBG,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIT,EAAUU,IAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASb,EAAQ,MAAQa,EAAQ,OAASb,EAAQ,KAAM,CAGlEK,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,EAdgB,SAcf,CACH,CAvBSH,EAAAD,GAAA,kBAwBTP,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAaC,EAAA,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPL,EAAUe,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,IAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKL,CAAO,EAC1B,MACF,CAGAK,EAAK,aAAaL,EAAS,SAASM,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQN,CAAO,CACnC,CAFSG,EAAAa,EAAA,UAIT,SAASC,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CALSd,EAAAc,EAAA,kBAMX,CAAC,CACH,EA5BsC,cA8BtCf,GAAe,UAAU,aAAeC,EAAA,SAAsBH,EAASmB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAML,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVqB,EAAe,aAAerB,EAAQ,cAEpCqB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAHSzB,EAAAqB,EAAA,cAKT,SAASC,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CALS1B,EAAAsB,EAAA,aAOT,SAASC,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CA3BSH,EAAAuB,EAAA,aA6BT,SAASC,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CAVSjB,EAAAwB,EAAA,UAWX,EAnFwC,gBAqFxCzB,GAAe,UAAU,aAAeC,EAAA,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAfwC,gBAiBxC,SAASF,IAAmBJ,EAASmB,EAAI,CACvC,IAAId,EAAO,KACXH,GAAe,UAAU,aAAa,KAAKG,EAAML,EAAS,SAASM,EAAQ,CACzE,IAAI2B,EAAajC,EAAQ,QAAQ,UAAU,MAAM,EAC7CkC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIjC,EAAQ,IACpE,CAAC,EAGGmC,EAAe7C,IAAI,QAAQ,EAAG4C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAdShC,EAAAC,IAAA,sBAiBT,SAASM,IAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CATSJ,EAAAO,IAAA,aAWT,SAASK,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAdSjC,EAAAY,GAAA,gBAiBT,IAAIO,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQnB,EAAA,UAAW,CACjB,IAAIuC,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WALine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "__name", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "__name", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "__name", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "__name", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "__name", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "resetLine truncated
}
Generated Vendored
+1 -1
View File
@@ -1793,7 +1793,7 @@ SOFTWARE.
The following npm package may be included in this product:
- js-yaml@4.1.1
- js-yaml@4.3.0
This package contains the following license: