Files
build-push-action/dist/index.cjs

444 lines
3.2 MiB
JavaScript
Raw Normal View History

2026-05-08 19:46:50 +00:00
var Gtt=Object.create;var sG=Object.defineProperty;var Htt=Object.getOwnPropertyDescriptor;var jtt=Object.getOwnPropertyNames;var ztt=Object.getPrototypeOf,Vtt=Object.prototype.hasOwnProperty;var $tt=(t,e)=>()=>(t&&(e=t(t=0)),e);var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),qhe=(t,e)=>{for(var r in e)sG(t,r,{get:e[r],enumerable:!0})},Wtt=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of jtt(e))!Vtt.call(t,s)&&s!==r&&sG(t,s,{get:()=>e[s],enumerable:!(i=Htt(e,s))||i.enumerable});return t};var z=(t,e,r)=>(r=t!=null?Gtt(ztt(t)):{},Wtt(e||!t||!t.__esModule?sG(r,"default",{value:t,enumerable:!0}):r,t));var Whe=m(B0=>{"use strict";var uwr=require("net"),ert=require("tls"),uG=require("http"),zhe=require("https"),trt=require("events"),fwr=require("assert"),rrt=require("util");B0.httpOverHttp=irt;B0.httpsOverHttp=srt;B0.httpOverHttps=nrt;B0.httpsOverHttps=ort;function irt(t){var e=new Vh(t);return e.request=uG.request,e}function srt(t){var e=new Vh(t);return e.request=uG.request,e.createSocket=Vhe,e.defaultPort=443,e}function nrt(t){var e=new Vh(t);return e.request=zhe.request,e}function ort(t){var e=new Vh(t);return e.request=zhe.request,e.createSocket=Vhe,e.defaultPort=443,e}function Vh(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||uG.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(i,s,n,o){for(var a=$he(s,n,o),c=0,l=e.requests.length;c<l;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(i);return}}i.destroy(),e.removeSocket(i)})}rrt.inherits(Vh,trt.EventEmitter);Vh.prototype.addRequest=function(e,r,i,s){var n=this,o=fG({request:e},n.options,$he(r,i,s));if(n.sockets.length>=this.maxSockets){n.requests.push(o);return}n.createSocket(o,function(a){a.on("free",c),a.on("close",l),a.on("agentRemove",l),e.onSocket(a);function c(){n.emit("free",a,o)}function l(u){n.removeSocket(a),a.removeListener("free",c),a.removeListener("close",l),a.removeListener("agentRemove",l)}})};Vh.prototype.createSocket=function(e,r){var i=this,s={};i.sockets.push(s);var n=fG({},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")),Up("making CONNECT request");var o=i.request(n);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",l),o.once("error",u),o.end();function a(f){f.upgrade=!0}function c(f,h,d){process.nextTick(function(){l(f,h,d)})}function l(f,h,d){if(o.removeAllListeners(),h.removeAllListeners(),f.statusCode!==200){Up("tunneling socket could not be established, statusCode=%d",f.statusCode),h.destroy();var p=new Error("tunneling socket could not be established, statusCode="+f.statusCode);p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(s);return}if(d.length>0){Up("got illegal response body from proxy"),h.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(s);return}return Up("tunneling connection has established"),i.sockets[i.sockets.indexOf(s)]=h,r(h)}function u(f){o.removeAllListeners(),Up(`tunneling socket could not be established, cause=%s
`,f.message,f.stack);var h=new Error("tunneling socket could not be established, cause="+f.message);h.code="ECONNRESET",e.request.emit("error",h),i.removeSocket(s)}};Vh.prototype.removeSocket=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)})}};function Vhe(t,e){var r=this;Vh.prototype.createSocket.call(r,t,function(i){var s=t.request.getHeader("host"),n=fG({},r.options,{socket:i,servername:s?s.replace(/:.*$/,""):t.host}),o=ert.connect(0,n);r.sockets[r.sockets.indexOf(i)]=o,e(o)})}function $he(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function fG(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,o=s.length;n<o;++n){var a=s[n];i[a]!==void 0&&(t[a]=i[a])}}return t}var Up;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Up=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)}:Up=function(){};B0.debug=Up});var hG=m((dwr,Jhe)=>{Jhe.exports=Whe()});var ni=m((pwr,Yhe)=>{Yhe.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 mr=m((mwr,wde)=>{"use strict";var Khe=Symbol.for("undici.error.UND_ERR"),oi=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Khe]===!0}[Khe]=!0},Xhe=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),dG=class extends oi{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[Xhe]===!0}[Xhe]=!0},Zhe=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),pG=class extends oi{constructor(e){super(e),this.name="HeadersTimeo
`)||t.includes("\r")||t.includes("\0"))===!1}function Cst(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 o=i[n-1].trim();if(ost.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function Ist(){return"allowed"}function Sst(){return"success"}function Bst(){return"success"}function vst(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function xst(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&&cH(t.origin)&&!cH(pB(t))&&(e=null);break;case"same-origin":Y1(t,pB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Q0(t,e){return t}function _st(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Q0(t.domainLookupStartTime,r),domainLookupEndTime:Q0(t.domainLookupEndTime,r),connectionStartTime:Q0(t.connectionStartTime,r),connectionEndTime:Q0(t.connectionEndTime,r),secureConnectionStartTime:Q0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function Rst(t){return Q0(fst.now(),t)}function Tst(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}}function Qpe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function Nst(t){return{referrerPolicy:t.referrerPolicy}}function Dst(t){let e=t.referrerPolicy;og(e);let r=null;if(t.referrer==="client"){let a=Rpe();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let i=aH(r),s=aH(r,!0);i.toString().length>4096&&(i=s);let n=Y1(t,i),o=dB(i)&&!dB(t.url);switch(e){case"origin":return s??aH(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 a=pB(t);return Y1(i,a)?i:dB(i)&&!dB(a)?"no-referrer":s}default:return o?"no-referrer":s}}function aH(t,e){return og(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)}function dB(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"))}}function Ost(t,e){if(J1===void 0)return!0;let r=kpe(e);if(r==="no metadata"||r.length===0)return!0;let i=Qst(r),s=kst(r,i);for(let n of s){let o=n.algo,a=n.hash,c=J1.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),Lst(c,a))return!0}return!1}var Pst=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function kpe(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let s=Pst.exec(i);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let n=s.groups.algo.toLowerCase();Npe.includes(n)&&e.push(s.groups)}return r===!0?"no metadata":e}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}function kst(t,e){if(t.length===1)return t;let r=0;for(let i=0;i<t.l
`);function bnt(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function wnt(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}function Cnt(t,e){X1(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 o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(n.position,n.position+i.length).equals(i))n.position+=i.length;else return"failure";if(n.position===t.length-2&&Z1(t,ynt,n)||n.position===t.length-4&&Z1(t,Ent,n))return s;if(t[n.position]!==13||t[n.position+1]!==10)return"failure";n.position+=2;let a=Int(t,n);if(a==="failure")return"failure";let{name:c,filename:l,contentType:u,encoding:f}=a;n.position+=2;let h;{let p=t.indexOf(i.subarray(2),n.position);if(p===-1)return"failure";h=t.subarray(n.position,p-4),n.position+=h.length,f==="base64"&&(h=Buffer.from(h.toString(),"base64"))}if(t[n.position]!==13||t[n.position+1]!==10)return"failure";n.position+=2;let d;l!==null?(u??="text/plain",bnt(u)||(u=""),d=new Ant([h],l,{type:u})):d=fnt(Buffer.from(h)),X1(Jpe(c)),X1(typeof d=="string"&&Jpe(d)||dnt(d)),s.push(pnt(c,d,l))}}function Int(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 o=L0(a=>a!==10&&a!==13&&a!==58,t,e);if(o=mH(o,!0,!0,a=>a===9||a===32),!hnt.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,L0(a=>a===32||a===9,t,e),unt(o)){case"content-disposition":{if(r=i=null,!Z1(t,gnt,e)||(e.position+=17,r=Xpe(t,e),r===null))return"failure";if(Z1(t,Kpe,e)){let a=e.position+Kpe.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,i=Xpe(t,e),i===null))return"failure"}break}case"content-type":{let a=L0(c=>c!==10&&c!==13,t,e);a=mH(a,!1,!0,c=>c===9||c===32),s=Ype(a);break}case"content-transfer-encoding":{let a=L0(c=>c!==10&&c!==13,t,e);a=mH(a,!1,!0,c=>c===9||c===32),n=Ype(a);break}default:L0(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Xpe(t,e){X1(t[e.position-1]===34);let r=L0(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)}function L0(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}function mH(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)}function Z1(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}Zpe.exports={multipartFormDataParser:Cnt,validateBoundary:wnt}});var U0=m((Uwr,ume)=>{"use strict";var gB=Ht(),{ReadableStreamFrom:Snt,isBlobLike:tme,isReadableStreamLike:Bnt,readableStreamClose:vnt,createDeferredPromise:xnt,fullyReadBody:_nt,extractMimeType:Rnt,utf8DecodeBytes:sme}=Ta(),{FormData:rme}=AB(),{kState:M0}=qp(),{webidl:Tnt}=dn(),{Blob:Nnt}=require("node:buffer"),AH=require("node:assert"),{isErrored:nme,isDisturbed:Dnt}=require("node:stream"),{isArrayBuffer:Ont}=require("node:util/types"),{serializeAMimeType:Pnt}=Yo(),{multipartFormDataParser:Qnt}=eme(),gH;try{let t=require("node:crypto");gH=e=>t.randomInt(0,e)}catch{gH=t=>Math.floor(Math.random(t))}var e2=new TextEncoder;function knt(){}var ome=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,ame;ome&&(ame=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Dnt(e)&&!nme(e)&&e.cancel("Response object has been garbage collected").catch(knt)}));function cme(t,e=!1){let r=null;t instanceof ReadableStream?r=t:tme(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof s=="string"?e2.encode(s):s;l.byteLength&&c.enqueue(l),queueMicrotask(()=>vnt(c))},start(){},type:"bytes"}),AH(Bnt(r));let i=null,s=null,n=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(Ont(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(gB.isFormDataLike(t)){let c=`----formdata-undici-0${`${gH(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
Content-Disposition: form-data`;let u=y=>y.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),f=y=>y.replace(/\r?\n|\r/g,`\r
2026-05-08 19:46:50 +00:00
`),h=[],d=new Uint8Array([13,10]);n=0;let p=!1;for(let[y,g]of t)if(typeof g=="string"){let E=e2.encode(l+`; name="${u(f(y))}"\r
\r
${f(g)}\r
2026-05-08 19:46:50 +00:00
`);h.push(E),n+=E.byteLength}else{let E=e2.encode(`${l}; name="${u(f(y))}"`+(g.name?`; filename="${u(g.name)}"`:"")+`\r
Content-Type: ${g.type||"application/octet-stream"}\r
\r
2026-05-08 19:46:50 +00:00
`);h.push(E,g,d),typeof g.size=="number"?n+=E.byteLength+g.size+d.byteLength:p=!0}let A=e2.encode(`--${c}--\r
`);h.push(A),n+=A.byteLength,p&&(n=null),s=t,i=async function*(){for(let y of h)y.stream?yield*y.stream():yield y},o=`multipart/form-data; boundary=${c}`}else if(tme(t))s=t,n=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(gB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Snt(t)}if((typeof s=="string"||gB.isBuffer(s))&&(n=Buffer.byteLength(s)),i!=null){let c;r=new ReadableStream({async start(){c=i(t)[Symbol.asyncIterator]()},async pull(l){let{value:u,done:f}=await c.next();if(f)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!nme(r)){let h=new Uint8Array(u);h.byteLength&&l.enqueue(h)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:n},o]}function Lnt(t,e=!1){return t instanceof ReadableStream&&(AH(!gB.isDisturbed(t),"The body has already been consumed."),AH(!t.locked,"The stream is locked.")),cme(t,e)}function Fnt(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}function Mnt(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function Unt(t){return{blob(){return F0(this,r=>{let i=ime(this);return i===null?i="":i&&(i=Pnt(i)),new Nnt([r],{type:i})},t)},arrayBuffer(){return F0(this,r=>new Uint8Array(r).buffer,t)},text(){return F0(this,sme,t)},json(){return F0(this,Gnt,t)},formData(){return F0(this,r=>{let i=ime(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let s=Qnt(r,i);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let n=new rme;return n[M0]=s,n}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),n=new rme;for(let[o,a]of s)n.append(o,a);return n}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return F0(this,r=>new Uint8Array(r),t)}}}function qnt(t){Object.assign(t.prototype,Unt(t))}async function F0(t,e,r){if(Tnt.brandCheck(t,r),lme(t))throw new TypeError("Body is unusable: Body has already been read");Mnt(t[M0]);let i=xnt(),s=o=>i.reject(o),n=o=>{try{i.resolve(e(o))}catch(a){s(a)}};return t[M0].body==null?(n(Buffer.allocUnsafe(0)),i.promise):(await _nt(t[M0].body,n,s),i.promise)}function lme(t){let e=t[M0].body;return e!=null&&(e.stream.locked||gB.isDisturbed(e.stream))}function Gnt(t){return JSON.parse(sme(t))}function ime(t){let e=t[M0].headersList,r=Rnt(e);return r==="failure"?null:r}ume.exports={extractBody:cme,safelyExtractBody:Lnt,cloneBody:Fnt,mixinBody:qnt,streamRegistry:ame,hasFinalizationRegistry:ome,bodyUnusable:lme}});var wme=m((qwr,bme)=>{"use strict";var ft=require("node:assert"),Ct=Ht(),{channels:fme}=x0(),yH=ZG(),{RequestContentLengthMismatchError:ag,ResponseContentLengthMismatchError:Hnt,RequestAbortedError:gme,HeadersTimeoutError:jnt,HeadersOverflowError:znt,SocketError:o2,InformationalError:q0,BodyTimeoutError:Vnt,HTTPParserError:$nt,ResponseExceededMaxSizeError:Wnt}=mr(),{kUrl:yme,kReset:Ko,kClient:CH,kParser:Ii,kBlocking:bB,kRunning:Tn,kPending:Jnt,kSize:hme,kWriting:Hp,kQueue:kl,kNoRef:yB,kKeepAliveDefaultTimeout:Ynt,kHostHeader:Knt,kPendingIdx:Xnt,kRunningIdx:_c,kError:Rc,kPipelining:s2,kSocket:G0,kKeepAliveTimeoutValue:a2,kMaxHeadersSize:EH,kKeepAliveMaxTimeout:Znt,kKeepAliveTimeoutThreshold:eot,kHeadersTimeout:tot,kBodyTimeout:rot,kStrictContentLength:IH,kMaxRequests:dme,kCounter:iot,kMaxResponseSize:sot,kOnError:not,kResume:Gp,kHTTPContext:Eme}=ni(),Qu=ape(),oot=Buffer.alloc(0),t2=Buffer[Symbol.species],r2=Ct.addListener,aot=Ct.removeAllListeners,bH;async function cot(){let t=process.env.JEST_WORKER_ID?rH():void 0,e;try{e=await WebAssembly.compile(upe())}catch{e=await WebAssembly.compile(t||rH())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,i,s)=>0,wasm_on_status:(r,i,s)=>{ft(ys.ptr===r);let n=i-Lu+ku.byteOffset;return ys.onStatus(new t2(ku.buffer,n,s))||0},wasm_on_message_begin:r=>(ft(ys.ptr===r),ys.onMessageBegin()||0),wasm_on_he
`;if(typeof s=="string"?A+=`host: ${s}\r
2026-05-08 19:46:50 +00:00
`:A+=t[Knt],n?A+=`connection: upgrade\r
upgrade: ${n}\r
2026-05-08 19:46:50 +00:00
`:t[s2]&&!d[Ko]?A+=`connection: keep-alive\r
`:A+=`connection: close\r
`,Array.isArray(l))for(let y=0;y<l.length;y+=2){let g=l[y+0],E=l[y+1];if(Array.isArray(E))for(let w=0;w<E.length;w++)A+=`${g}: ${E[w]}\r
`;else A+=`${g}: ${E}\r
2026-05-08 19:46:50 +00:00
`}return fme.sendHeaders.hasSubscribers&&fme.sendHeaders.publish({request:e,headers:A,socket:d}),!c||h===0?mme(p,null,t,e,d,u,A,f):Ct.isBuffer(c)?mme(p,c,t,e,d,u,A,f):Ct.isBlobLike(c)?typeof c.stream=="function"?Ame(p,c.stream(),t,e,d,u,A,f):mot(p,c,t,e,d,u,A,f):Ct.isStream(c)?pot(p,c,t,e,d,u,A,f):Ct.isIterable(c)?Ame(p,c,t,e,d,u,A,f):ft(!1),!0}function pot(t,e,r,i,s,n,o,a){ft(n!==0||r[Tn]===0,"stream body cannot be pipelined");let c=!1,l=new c2({abort:t,socket:s,request:i,contentLength:n,client:r,expectsPayload:a,header:o}),u=function(p){if(!c)try{!l.write(p)&&this.pause&&this.pause()}catch(A){Ct.destroy(this,A)}},f=function(){c||e.resume&&e.resume()},h=function(){if(queueMicrotask(()=>{e.removeListener("error",d)}),!c){let p=new gme;queueMicrotask(()=>d(p))}},d=function(p){if(!c){if(c=!0,ft(s.destroyed||s[Hp]&&r[Tn]<=1),s.off("drain",f).off("error",d),e.removeListener("data",u).removeListener("end",d).removeListener("close",h),!p)try{l.end()}catch(A){p=A}l.destroy(p),p&&(p.code!=="UND_ERR_INFO"||p.message!=="reset")?Ct.destroy(e,p):Ct.destroy(e)}};e.on("data",u).on("end",d).on("error",d).on("close",h),e.resume&&e.resume(),s.on("drain",f).on("error",d),e.errorEmitted??e.errored?setImmediate(()=>d(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>d(null)),(e.closeEmitted??e.closed)&&setImmediate(h)}function mme(t,e,r,i,s,n,o,a){try{e?Ct.isBuffer(e)&&(ft(n===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${n}\r
\r
`,"latin1"),s.write(e),s.uncork(),i.onBodySent(e),!a&&i.reset!==!1&&(s[Ko]=!0)):n===0?s.write(`${o}content-length: 0\r
\r
`,"latin1"):(ft(n===null,"no body must not have content length"),s.write(`${o}\r
2026-05-08 19:46:50 +00:00
`,"latin1")),i.onRequestSent(),r[Gp]()}catch(c){t(c)}}async function mot(t,e,r,i,s,n,o,a){ft(n===e.size,"blob body must have content length");try{if(n!=null&&n!==e.size)throw new ag;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${n}\r
\r
2026-05-08 19:46:50 +00:00
`,"latin1"),s.write(c),s.uncork(),i.onBodySent(c),i.onRequestSent(),!a&&i.reset!==!1&&(s[Ko]=!0),r[Gp]()}catch(c){t(c)}}async function Ame(t,e,r,i,s,n,o,a){ft(n!==0||r[Tn]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let h=c;c=null,h()}}let u=()=>new Promise((h,d)=>{ft(c===null),s[Rc]?d(s[Rc]):c=h});s.on("close",l).on("drain",l);let f=new c2({abort:t,socket:s,request:i,contentLength:n,client:r,expectsPayload:a,header:o});try{for await(let h of e){if(s[Rc])throw s[Rc];f.write(h)||await u()}f.end()}catch(h){f.destroy(h)}finally{s.off("close",l).off("drain",l)}}var c2=class{constructor({abort:e,socket:r,request:i,contentLength:s,client:n,expectsPayload:o,header:a}){this.socket=r,this.request=i,this.contentLength=s,this.client=n,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Hp]=!0}write(e){let{socket:r,request:i,contentLength:s,client:n,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Rc])throw r[Rc];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(s!==null&&o+l>s){if(n[IH])throw new ag;process.emitWarning(new ag)}r.cork(),o===0&&(!a&&i.reset!==!1&&(r[Ko]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
`,"latin1"):r.write(`${c}content-length: ${s}\r
\r
`,"latin1")),s===null&&r.write(`\r
${l.toString(16)}\r
2026-05-08 19:46:50 +00:00
`,"latin1"),this.bytesWritten+=l;let u=r.write(e);return r.uncork(),i.onBodySent(e),u||r[Ii].timeout&&r[Ii].timeoutType===H0&&r[Ii].timeout.refresh&&r[Ii].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:i,bytesWritten:s,expectsPayload:n,header:o,request:a}=this;if(a.onRequestSent(),e[Hp]=!1,e[Rc])throw e[Rc];if(!e.destroyed){if(s===0?n?e.write(`${o}content-length: 0\r
\r
`,"latin1"):e.write(`${o}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
2026-05-08 19:46:50 +00:00
`,"latin1"),r!==null&&s!==r){if(i[IH])throw new ag;process.emitWarning(new ag)}e[Ii].timeout&&e[Ii].timeoutType===H0&&e[Ii].timeout.refresh&&e[Ii].timeout.refresh(),i[Gp]()}}destroy(e){let{socket:r,client:i,abort:s}=this;r[Hp]=!1,e&&(ft(i[Tn]<=1,"pipeline should only contain this request"),s(e))}};bme.exports=uot});var Rme=m((Gwr,_me)=>{"use strict";var Tc=require("node:assert"),{pipeline:Aot}=require("node:stream"),Yt=Ht(),{RequestContentLengthMismatchError:xH,RequestAbortedError:Cme,SocketError:wB,InformationalError:_H}=mr(),{kUrl:l2,kReset:f2,kClient:j0,kRunning:h2,kPending:got,kQueue:jp,kPendingIdx:RH,kRunningIdx:Ll,kError:Ml,kSocket:Ps,kStrictContentLength:yot,kOnError:TH,kMaxConcurrentStreams:xme,kHTTP2Session:Fl,kResume:zp,kSize:Eot,kHTTPContext:bot}=ni(),Xh=Symbol("open streams"),Ime,Sme=!1,u2;try{u2=require("node:http2")}catch{u2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:wot,HTTP2_HEADER_METHOD:Cot,HTTP2_HEADER_PATH:Iot,HTTP2_HEADER_SCHEME:Sot,HTTP2_HEADER_CONTENT_LENGTH:Bot,HTTP2_HEADER_EXPECT:vot,HTTP2_HEADER_STATUS:xot}}=u2;function _ot(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}async function Rot(t,e){t[Ps]=e,Sme||(Sme=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=u2.connect(t[l2],{createConnection:()=>e,peerMaxConcurrentStreams:t[xme]});r[Xh]=0,r[j0]=t,r[Ps]=e,Yt.addListener(r,"error",Not),Yt.addListener(r,"frameError",Dot),Yt.addListener(r,"end",Oot),Yt.addListener(r,"goaway",Pot),Yt.addListener(r,"close",function(){let{[j0]:s}=this,{[Ps]:n}=s,o=this[Ps][Ml]||this[Ml]||new wB("closed",Yt.getSocketInfo(n));if(s[Fl]=null,s.destroyed){Tc(s[got]===0);let a=s[jp].splice(s[Ll]);for(let c=0;c<a.length;c++){let l=a[c];Yt.errorRequest(s,l,o)}}}),r.unref(),t[Fl]=r,e[Fl]=r,Yt.addListener(e,"error",function(s){Tc(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ml]=s,this[j0][TH](s)}),Yt.addListener(e,"end",function(){Yt.destroy(this,new wB("other side closed",Yt.getSocketInfo(this)))}),Yt.addListener(e,"close",function(){let s=this[Ml]||new wB("closed",Yt.getSocketInfo(this));t[Ps]=null,this[Fl]!=null&&this[Fl].destroy(s),t[RH]=t[Ll],Tc(t[h2]===0),t.emit("disconnect",t[l2],[t],s),t[zp]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return kot(t,...s)},resume(){Tot(t)},destroy(s,n){i?queueMicrotask(n):e.destroy(s).on("close",n)},get destroyed(){return e.destroyed},busy(){return!1}}}function Tot(t){let e=t[Ps];e?.destroyed===!1&&(t[Eot]===0&&t[xme]===0?(e.unref(),t[Fl].unref()):(e.ref(),t[Fl].ref()))}function Not(t){Tc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ps][Ml]=t,this[j0][TH](t)}function Dot(t,e,r){if(r===0){let i=new _H(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Ps][Ml]=i,this[j0][TH](i)}}function Oot(){let t=new wB("other side closed",Yt.getSocketInfo(this[Ps]));this.destroy(t),Yt.destroy(this[Ps],t)}function Pot(t){let e=this[Ml]||new wB(`HTTP/2: "GOAWAY" frame received with code ${t}`,Yt.getSocketInfo(this)),r=this[j0];if(r[Ps]=null,r[bot]=null,this[Fl]!=null&&(this[Fl].destroy(e),this[Fl]=null),Yt.destroy(this[Ps],e),r[Ll]<r[jp].length){let i=r[jp][r[Ll]];r[jp][r[Ll]++]=null,Yt.errorRequest(r,i,e),r[RH]=r[Ll]}Tc(r[h2]===0),r.emit("disconnect",r[l2],[r],e),r[zp]()}function Qot(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function kot(t,e){let r=t[Fl],{method:i,path:s,host:n,upgrade:o,expectContinue:a,signal:c,headers:l}=e,{body:u}=e;if(o)return Yt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let C=0;C<l.length;C+=2){let N=l[C+0],q=l[C+1];if(Array.isArray(q))for(let x=0;x<q.length;x++)f[N]?f[N]+=`,${q[x]}`:f[N]=q[x];else f[N]=q}let h,{hostname:d,port:p}=t[l2];f[wot]=n||`${d}${p?`:${p}`:""}`,f[Cot]=i;let A=C=>{e.aborted||e.completed||(C=C||new Cme,Yt.errorRequest(t,e,C),h!=null&&Yt.destroy(h,C),Yt.destroy(u,C),t[jp][t[Ll]++]=null,t[zp]())};try{e.onConnect(A)}catch(C){Yt.errorRequest
`,this[cat]=c??3e5,this[aat]=s??3e5,this[lat]=E??!0,this[uat]=C,this[PH]=q,this[$p]=null,this[mat]=M>-1?M:-1,this[gat]=k??100,this[Hi]=null,this[Ul]=[],this[ed]=0,this[ql]=0,this[BB]=$=>kH(this,$),this[Aat]=$=>qme(this,$)}get pipelining(){return this[A2]}set pipelining(e){this[A2]=e,this[BB](!0)}get[_B](){return this[Ul].length-this[ql]}get[xB](){return this[ql]-this[ed]}get[vB](){return this[Ul].length-this[ed]}get[eat](){return!!this[Hi]&&!this[V0]&&!this[Hi].destroyed}get[OH](){return!!(this[Hi]?.busy(null)||this[vB]>=(Ume(this)||1)||this[_B]>0)}[Zot](e){Gme(this),this.once("connect",e)}[pat](e,r){let i=e.origin||this[Mu].origin,s=new $ot(i,e,r);return this[Ul].push(s),this[lg]||(cg.bodyLength(s.body)==null&&cg.isIterable(s.body)?(this[lg]=1,queueMicrotask(()=>kH(this))):this[BB](!0)),this[lg]&&this[Wp]!==2&&this[OH]&&(this[Wp]=2),this[Wp]<2}async[hat](){return new Promise(e=>{this[vB]?this[$p]=e:e(null)})}async[dat](e){return new Promise(r=>{let i=this[Ul].splice(this[ql]);for(let n=0;n<i.length;n++){let o=i[n];cg.errorRequest(this,o,e)}let s=()=>{this[$p]&&(this[$p](),this[$p]=null),r(null)};this[Hi]?(this[Hi].destroy(e,s),this[Hi]=null):queueMicrotask(s),this[BB]()})}},bat=m2();function qme(t,e){if(t[xB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Zh(t[ql]===t[ed]);let r=t[Ul].splice(t[ed]);for(let i=0;i<r.length;i++){let s=r[i];cg.errorRequest(t,s,e)}Zh(t[vB]===0)}}async function Gme(t){Zh(!t[V0]),Zh(!t[Hi]);let{host:e,hostname:r,protocol:i,port:s}=t[Mu];if(r[0]==="["){let n=r.indexOf("]");Zh(n!==-1);let o=r.substring(1,n);Zh(Mme.isIP(o)),r=o}t[V0]=!0,z0.beforeConnect.hasSubscribers&&z0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[Hi]?.version,servername:t[Vp],localAddress:t[SB]},connector:t[IB]});try{let n=await new Promise((o,a)=>{t[IB]({host:e,hostname:r,protocol:i,port:s,servername:t[Vp],localAddress:t[SB]},(c,l)=>{c?a(c):o(l)})});if(t.destroyed){cg.destroy(n.on("error",Lme),new Yot);return}Zh(n);try{t[Hi]=n.alpnProtocol==="h2"?await Eat(t,n):await yat(t,n)}catch(o){throw n.destroy().on("error",Lme),o}t[V0]=!1,n[fat]=0,n[PH]=t[PH],n[Xot]=t,n[rat]=null,z0.connected.hasSubscribers&&z0.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[Hi]?.version,servername:t[Vp],localAddress:t[SB]},connector:t[IB],socket:n}),t.emit("connect",t[Mu],[t])}catch(n){if(t.destroyed)return;if(t[V0]=!1,z0.connectError.hasSubscribers&&z0.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[Hi]?.version,servername:t[Vp],localAddress:t[SB]},connector:t[IB],error:n}),n.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Zh(t[xB]===0);t[_B]>0&&t[Ul][t[ql]].servername===t[Vp];){let o=t[Ul][t[ql]++];cg.errorRequest(t,o,n)}else qme(t,n);t.emit("connectionError",t[Mu],[t],n)}t[BB]()}function Fme(t){t[Wp]=0,t.emit("drain",t[Mu],[t])}function kH(t,e){t[lg]!==2&&(t[lg]=2,wat(t,e),t[lg]=0,t[ed]>256&&(t[Ul].splice(0,t[ed]),t[ql]-=t[ed],t[ed]=0))}function wat(t,e){for(;;){if(t.destroyed){Zh(t[_B]===0);return}if(t[$p]&&!t[vB]){t[$p](),t[$p]=null;return}if(t[Hi]&&t[Hi].resume(),t[OH])t[Wp]=2;else if(t[Wp]===2){e?(t[Wp]=1,queueMicrotask(()=>Fme(t))):Fme(t);continue}if(t[_B]===0||t[xB]>=(Ume(t)||1))return;let r=t[Ul][t[ql]];if(t[Mu].protocol==="https:"&&t[Vp]!==r.servername){if(t[xB]>0)return;t[Vp]=r.servername,t[Hi]?.destroy(new Jot("servername changed"),()=>{t[Hi]=null,kH(t)})}if(t[V0])return;if(!t[Hi]){Gme(t);return}if(t[Hi].destroyed||t[Hi].busy(r))return;!r.aborted&&t[Hi].write(r)?t[ql]++:t[Ul].splice(t[ql],1)}}Hme.exports=QH});var LH=m(($wr,jme)=>{"use strict";var g2=class{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)}};jme.exports=class{constructor(){this.head=this.tail=new g2}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head
${i.count} ${i.noun} ${i.is} pending:
${e.format(r)}
2026-05-08 19:46:50 +00:00
`.trim())}};cye.exports=j6});var Q2=m((ICr,dye)=>{"use strict";var uye=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:cut}=mr(),lut=J0();hye()===void 0&&fye(new lut);function fye(t){if(!t||typeof t.dispatch!="function")throw new cut("Argument agent must implement Agent");Object.defineProperty(globalThis,uye,{value:t,writable:!0,enumerable:!1,configurable:!1})}function hye(){return globalThis[uye]}dye.exports={setGlobalDispatcher:fye,getGlobalDispatcher:hye}});var k2=m((BCr,pye)=>{"use strict";pye.exports=class{#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 Aye=m((vCr,mye)=>{"use strict";var uut=p2();mye.exports=t=>{let e=t?.maxRedirections;return r=>function(s,n){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,n);let c=new uut(r,o,s,n);return r(a,c)}}});var yye=m((xCr,gye)=>{"use strict";var fut=B2();gye.exports=t=>e=>function(i,s){return e(i,new fut({...i,retryOptions:{...t,...i.retryOptions}},{handler:s,dispatch:e}))}});var bye=m((_Cr,Eye)=>{"use strict";var hut=Ht(),{InvalidArgumentError:dut,RequestAbortedError:put}=mr(),mut=k2(),z6=class extends mut{#e=1024*1024;#t=null;#i=!1;#r=!1;#s=0;#c=null;#f=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new dut("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#f=r}onConnect(e){this.#t=e,this.#f.onConnect(this.#u.bind(this))}#u(e){this.#r=!0,this.#c=e}onHeaders(e,r,i,s){let o=hut.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new put(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#f.onHeaders(e,r,i,s)}onError(e){this.#i||(e=this.#c??e,this.#f.onError(e))}onData(e){return this.#s=this.#s+e.length,this.#s>=this.#e&&(this.#i=!0,this.#r?this.#f.onError(this.#c):this.#f.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#r){this.#f.onError(this.reason);return}this.#f.onComplete(e)}}};function Aut({maxSize:t}={maxSize:1024*1024}){return e=>function(i,s){let{dumpMaxSize:n=t}=i,o=new z6({maxSize:n},s);return e(i,o)}}Eye.exports=Aut});var Iye=m((RCr,Cye)=>{"use strict";var{isIP:gut}=require("node:net"),{lookup:yut}=require("node:dns"),Eut=k2(),{InvalidArgumentError:nb,InformationalError:but}=mr(),wye=Math.pow(2,31)-1,V6=class{#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,(o,a)=>{if(o||a==null||a.length===0){i(o??new but("No DNS entries found"));return}this.setRecords(e,a);let c=this.#i.get(e.hostname),l=this.pick(e,c,n.affinity),u;typeof l.port=="number"?u=`:${l.port}`:e.port!==""?u=`:${e.port}`:u="",i(null,`${e.protocol}//${l.family===6?`[${l.address}]`:l.address}${u}`)});else{let o=this.pick(e,s,n.affinity);if(o==null){this.#i.delete(e.hostname),this.runLookup(e,r,i);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",i(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,i){yut(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,n)=>{if(s)return i(s);let o=new Map;for(let a of n)o.set(`${a.address}:${a.family}`,a);i(null,o.values())})}#s(e,r,i){let s=null,{records:n,offset:o}=r,a;if(this.dualStack?(i==null&&(o==null||o===wye?(r.offset=0,i=4):(r
${n}`;break;case"retry":rbe(n)&&(r[s]=n);break;case"id":ibe(n)&&(r[s]=n);break;case"event":n.length>0&&(r[s]=n);break}}processEvent(e){e.retry&&rbe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&ibe(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}}};sbe.exports={EventSourceStream:Dj}});var dbe=m((oIr,hbe)=>{"use strict";var{pipeline:Tpt}=require("node:stream"),{fetching:Npt}=HB(),{makeRequest:Dpt}=cb(),{webidl:nd}=dn(),{EventSourceStream:Opt}=nbe(),{parseMIMEType:Ppt}=Yo(),{createFastMessageEvent:Qpt}=pb(),{isNetworkError:obe}=qB(),{delay:kpt}=Tj(),{kEnumerableProperty:Bg}=Ht(),{environmentSettingsObject:abe}=Ta(),cbe=!1,lbe=3e3,rv=0,ube=1,iv=2,Lpt="anonymous",Fpt="use-credentials",Eb=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#i=!1;#r=rv;#s=null;#c=null;#f;#u;constructor(e,r={}){super(),nd.util.markAsUncloneable(this);let i="EventSource constructor";nd.argumentLengthCheck(arguments,1,i),cbe||(cbe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=nd.converters.USVString(e,i,"url"),r=nd.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#f=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:lbe};let s=abe,n;try{n=new URL(e,s.settingsObject.baseUrl),this.#u.origin=n.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=n.href;let o=Lpt;r.withCredentials&&(o=Fpt,this.#i=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=abe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#s=Dpt(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#a(){if(this.#r===iv)return;this.#r=rv;let e={request:this.#s,dispatcher:this.#f},r=i=>{obe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=i=>{if(obe(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?Ppt(s):"failure",o=n!=="failure"&&n.essence==="text/event-stream";if(i.status!==200||o===!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 a=new Opt({eventSourceSettings:this.#u,push:c=>{this.dispatchEvent(Qpt(c.type,c.options))}});Tpt(i.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#c=Npt(e)}async#l(){this.#r!==iv&&(this.#r=rv,this.dispatchEvent(new Event("error")),await kpt(this.#u.reconnectionTime),this.#r===rv&&(this.#u.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#a()))}close(){nd.brandCheck(this,t),this.#r!==iv&&(this.#r=iv,this.#c.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}},fbe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:rv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:ube,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:iv,writable:!1}};Object.defineProperties(Eb,fbe);Object.definePropert
%s`,N,N,E,i);var q=E.type==="*"?_z:E.type==="?"?xz:"\\"+E.type;s=!0,i=i.slice(0,E.reStart)+q+"\\("+N}p(),n&&(i+="\\\\");var x=!1;switch(i.charAt(0)){case"[":case".":case"(":x=!0}for(var M=a.length-1;M>-1;M--){var P=a[M],W=i.slice(0,P.reStart),k=i.slice(P.reStart,P.reEnd-8),H=i.slice(P.reEnd-8,P.reEnd),$=i.slice(P.reEnd);H+=$;var ne=W.split("(").length-1,oe=$;for(A=0;A<ne;A++)oe=oe.replace(/\)[+*?]?/,"");$=oe;var we="";$===""&&e!==YD&&(we="$");var Z=W+k+$+we+H;i=Z}if(i!==""&&s&&(i="(?=.)"+i),x&&(i=h+i),e===YD)return[i,s];if(!s)return cEt(t);var le=r.nocase?"i":"";try{var Ee=new RegExp("^"+i+"$",le)}catch{return new RegExp("$.")}return Ee._glob=t,Ee._src=i,Ee}Ga.makeRe=function(t,e){return new cs(t,e||{}).makeRe()};cs.prototype.makeRe=aEt;function aEt(){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?_z:e.dot?Zyt:eEt,i=e.nocase?"i":"",s=t.map(function(n){return n.map(function(o){return o===Tg?r:typeof o=="string"?lEt(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,i)}catch{this.regexp=!1}return this.regexp}Ga.match=function(t,e,r){r=r||{};var i=new cs(e,r);return t=t.filter(function(s){return i.match(s)}),i.options.nonull&&!t.length&&t.push(e),t};cs.prototype.match=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;Ev.sep!=="/"&&(e=e.split(Ev.sep).join("/")),e=e.split(rIe),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var n,o;for(o=e.length-1;o>=0&&(n=e[o],!n);o--);for(o=0;o<s.length;o++){var a=s[o],c=e;i.matchBase&&a.length===1&&(c=[n]);var l=this.matchOne(c,a,r);if(l)return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate};cs.prototype.matchOne=function(t,e,r){return e.indexOf(Tg)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};cs.prototype._matchGlobstar=function(t,e,r,i,s){var n,o=-1;for(n=s;n<e.length;n++)if(e[n]===Tg){o=n;break}var a=-1;for(n=e.length-1;n>=0;n--)if(e[n]===Tg){a=n;break}var c=e.slice(s,o),l=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var f=t.slice(i,i+c.length);if(!this._matchOne(f,c,r,0,0))return!1;i+=c.length}var h=0;if(u.length){if(u.length+i>t.length)return!1;var d=t.length-u.length;if(this._matchOne(t,u,r,d,0))h=u.length;else{if(t[t.length-1]!==""||i+u.length===t.length||(d--,!this._matchOne(t,u,r,d,0)))return!1;h=u.length+1}}if(!l.length){var p=!!h;for(n=i;n<t.length-h;n++){var A=String(t[n]);if(p=!0,A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return r||p}for(var y=[[[],0]],g=y[0],E=0,w=[0],C=0;C<l.length;C++){var N=l[C];N===Tg?(w.push(E),g=[[],0],y.push(g)):(g[0].push(N),E++)}for(var q=y.length-1,x=t.length-h,M=0;M<y.length;M++)y[M][1]=x-(w[q--]+y[M][0].length);return!!this._matchGlobStarBodySections(t,y,i,0,r,0,!!h)};cs.prototype._matchGlobStarBodySections=function(t,e,r,i,s,n,o){var a=e[i];if(!a){for(var c=r;c<t.length;c++){o=!0;var l=t[c];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1}return o}for(var u=a[0],f=a[1];r<=f;){var h=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(h&&n<this.maxGlobstarRecursion){var d=this._matchGlobStarBodySections(t,e,r+u.length,i+1,s,n+1,o);if(d!==!1)return d}var l=t[r];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1;r++}return s||null};cs.prototype._matchOne=function(t,e,r,i,s){var n,o,a,c;for(n=i,o=s,a=t.length,c=e.length;n<a&&o<c;n++,o++){this.debug("matchOne loop");var l=e[o],u=t[n];if(this.debug(e,l,u),l===!1||l===Tg)return!1;var f;if(typeof l=="string"?(f=u===l,this.debug("string match",l,u,f)):(f=u.match(l),this.debug("pattern match",l,u,f)),!f)return!1}if(n===a&&o===c)return!0;if(n===a)return r;if(o===c)return n===a-1&&t[n]==="";throw new Error("wtf?")};function cEt(t){return t.replace(/\\(.)/g,"$1")}function lEt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Cv=m((WSr,lIe)=>{"use strict";var gEt="2.0.0"
`).join(`
2026-05-08 19:46:50 +00:00
`+n),t.push(s+"m+"+FO.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=tCt()+e+" "+t[0]}function tCt(){return An.inspectOpts.hideDate?"":new Date().toISOString()+" "}function rCt(...t){return process.stderr.write(LO.format(...t)+`
`)}function iCt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function sCt(){return process.env.DEBUG}function nCt(t){t.inspectOpts={};let e=Object.keys(An.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=An.inspectOpts[e[r]]}FO.exports=A9()(An);var{formatters:zBe}=FO.exports;zBe.o=function(t){return this.inspectOpts.colors=this.useColors,LO.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};zBe.O=function(t){return this.inspectOpts.colors=this.useColors,LO.inspect(t,this.inspectOpts)}});var qg=m((fxr,b9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?b9.exports=UBe():b9.exports=VBe()});var JBe=m(ia=>{"use strict";var oCt=ia&&ia.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),aCt=ia&&ia.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$Be=ia&&ia.__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)&&oCt(e,t,r);return aCt(e,t),e};Object.defineProperty(ia,"__esModule",{value:!0});ia.req=ia.json=ia.toBuffer=void 0;var cCt=$Be(require("http")),lCt=$Be(require("https"));async function WBe(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}ia.toBuffer=WBe;async function uCt(t){let r=(await WBe(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let s=i;throw s.message+=` (input: ${r})`,s}}ia.json=uCt;function fCt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?lCt:cCt).request(t,e),s=new Promise((n,o)=>{i.once("response",n).once("error",o).end()});return i.then=s.then.bind(s),i}ia.req=fCt});var ZBe=m(Va=>{"use strict";var KBe=Va&&Va.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),hCt=Va&&Va.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),XBe=Va&&Va.__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)&&KBe(e,t,r);return hCt(e,t),e},dCt=Va&&Va.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&KBe(e,t,r)};Object.defineProperty(Va,"__esModule",{value:!0});Va.Agent=void 0;var pCt=XBe(require("net")),YBe=XBe(require("http")),mCt=require("https");dCt(JBe(),Va);var Xu=Symbol("AgentBaseInternalState"),w9=class extends YBe.Agent{constructor(e){super(e),this[Xu]={}}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 pCt.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)?mCt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},n=this.getName(s),o=this.incrementSockets(n);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(n,o),a instanceof YBe.Agent)try{return a.addRequest(e,s)}catch(c){return i(c)}this[Xu].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(n,o),i(a)})}createConnection(){let e=this[Xu].currentSocket;if(this[Xu].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Xu].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Xu]&&(this[Xu].defaultPort=e)}get protocol(){return this[Xu].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Xu]&&(this[Xu].protocol=e)}};Va.Agent=w9});var eve=m(Mb=>{"use strict";var ACt=Mb&&Mb.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mb,"__esModule",{value:!0});Mb.parseProxyResponse=void 0;var gCt=ACt(qg()),MO=(0,gCt.default)("https-proxy-agent:parse-proxy-response");function yCt(t){return new Promise((e,r)=>{let i=0,s=[];function n(){let u=t.read();u?l(u):t.once("readable",n)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",n)}function a(){o(),MO("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),MO("onerror %o",u),r(u)}function l(u){s.push(u),i+=u.length;let f=Buffer.concat(s,i),h=f.indexOf(`\r
\r
2026-05-08 19:46:50 +00:00
`);if(h===-1){MO("have not received end of HTTP headers yet..."),n();return}let d=f.slice(0,h).toString("ascii").split(`\r
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=p.split(" "),y=+A[1],g=A.slice(2).join(" "),E={};for(let w of d){if(!w)continue;let C=w.indexOf(":");if(C===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let N=w.slice(0,C).toLowerCase(),q=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,q]:Array.isArray(x)?x.push(q):E[N]=q}MO("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:f})}t.on("error",c),t.on("end",a),n()})}Mb.parseProxyResponse=yCt});var ove=m(Gc=>{"use strict";var ECt=Gc&&Gc.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),bCt=Gc&&Gc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),sve=Gc&&Gc.__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)&&ECt(e,t,r);return bCt(e,t),e},nve=Gc&&Gc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Gc,"__esModule",{value:!0});Gc.HttpsProxyAgent=void 0;var UO=sve(require("net")),tve=sve(require("tls")),wCt=nve(require("assert")),CCt=nve(qg()),ICt=ZBe(),SCt=require("url"),BCt=eve(),Lv=(0,CCt.default)("https-proxy-agent"),rve=t=>t.servername===void 0&&t.host&&!UO.isIP(t.host)?{...t,servername:t.host}:t,qO=class extends ICt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new SCt.URL(e):e,this.proxyHeaders=r?.headers??{},Lv("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?ive(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:"?(Lv("Creating `tls.Socket`: %o",this.connectOpts),s=tve.connect(rve(this.connectOpts))):(Lv("Creating `net.Socket`: %o",this.connectOpts),s=UO.connect(this.connectOpts));let n=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=UO.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`;if(i.username||i.password){let h=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(h).toString("base64")}`}n.Host=`${o}:${r.port}`,n["Proxy-Connection"]||(n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let h of Object.keys(n))a+=`${h}: ${n[h]}\r
2026-05-08 19:46:50 +00:00
`;let c=(0,BCt.parseProxyResponse)(s);s.write(`${a}\r
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",vCt),r.secureEndpoint?(Lv("Upgrading socket connection to TLS"),tve.connect({...ive(rve(r),"host","path","port"),socket:s})):s;s.destroy();let f=new UO.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{Lv("Replaying proxy buffer for failed request"),(0,wCt.default)(h.listenerCount("data")>0),h.push(u),h.push(null)}),f}};qO.protocols=["http","https"];Gc.HttpsProxyAgent=qO;function vCt(t){t.resume()}function ive(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var lve=m(sa=>{"use strict";var xCt=sa&&sa.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),_Ct=sa&&sa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ave=sa&&sa.__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)&&xCt(e,t,r);return _Ct(e,t),e};Object.defineProperty(sa,"__esModule",{value:!0});sa.req=sa.json=sa.toBuffer=void 0;var RCt=ave(require("http")),TCt=ave(require("https"));async function cve(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}sa.toBuffer=cve;async function NCt(t){let r=(await cve(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let s=i;throw s.message+=` (input: ${r})`,s}}sa.json=NCt;function DCt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?TCt:RCt).request(t,e),s=new Promise((n,o)=>{i.once("response",n).once("error",o).end()});return i.then=s.then.bind(s),i}sa.req=DCt});var Fv=m($a=>{"use strict";var fve=$a&&$a.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),OCt=$a&&$a.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),hve=$a&&$a.__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)&&fve(e,t,r);return OCt(e,t),e},PCt=$a&&$a.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&fve(e,t,r)};Object.defineProperty($a,"__esModule",{value:!0});$a.Agent=void 0;var QCt=hve(require("net")),uve=hve(require("http")),kCt=require("https");PCt(lve(),$a);var Zu=Symbol("AgentBaseInternalState"),C9=class extends uve.Agent{constructor(e){super(e),this[Zu]={}}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 QCt.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))?kCt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},n=this.getName(s),o=this.incrementSockets(n);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(n,o),a instanceof uve.Agent)return a.addRequest(e,s);this[Zu].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(n,o),i(a)})}createConnection(){let e=this[Zu].currentSocket;if(this[Zu].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Zu].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Zu]&&(this[Zu].defaultPort=e)}get protocol(){return this[Zu].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Zu]&&(this[Zu].protocol=e)}};$a.Agent=C9});var I9=m(Hc=>{"use strict";var LCt=Hc&&Hc.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),FCt=Hc&&Hc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),pve=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)&&LCt(e,t,r);return FCt(e,t),e},MCt=Hc&&Hc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Hc,"__esModule",{value:!0});Hc.HttpProxyAgent=void 0;var UCt=pve(require("net")),qCt=pve(require("tls")),GCt=MCt(qg()),HCt=require("events"),jCt=Fv(),dve=require("url"),Ub=(0,GCt.default)("http-proxy-agent"),GO=class extends jCt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new dve.URL(e):e,this.proxyHeaders=r?.headers??{},Ub("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?zCt(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",o=`${s}//${n}`,a=new dve.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let l=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let u=c[l];u&&e.setHeader(l,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let i,s;Ub("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Ub("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,s=i.indexOf(`\r
\r
2026-05-08 19:46:50 +00:00
`)+4,e.outputData[0].data=e._header+i.substring(s),Ub("Output buffer: %o",e.outputData[0].data));let n;return this.proxy.protocol==="https:"?(Ub("Creating `tls.Socket`: %o",this.connectOpts),n=qCt.connect(this.connectOpts)):(Ub("Creating `net.Socket`: %o",this.connectOpts),n=UCt.connect(this.connectOpts)),await(0,HCt.once)(n,"connect"),n}};GO.protocols=["http","https"];Hc.HttpProxyAgent=GO;function zCt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var kve=m(rP=>{"use strict";Object.defineProperty(rP,"__esModule",{value:!0});rP.state=void 0;rP.state={instrumenterImplementation:void 0}});var Zve=m(aP=>{"use strict";Object.defineProperty(aP,"__esModule",{value:!0});aP.state=void 0;aP.state={operationRequestMap:new WeakMap}});var ERe=m(iw=>{"use strict";Object.defineProperty(iw,"__esModule",{value:!0});var n_t=require("os"),o_t=require("util");function a_t(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var c_t=a_t(o_t);function l_t(t,...e){process.stderr.write(`${c_t.default.format(t,...e)}${n_t.EOL}`)}var lRe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,fRe,YJ=[],KJ=[],BQ=[];lRe&&XJ(lRe);var hRe=Object.assign(t=>dRe(t),{enable:XJ,enabled:ZJ,disable:u_t,log:l_t});function XJ(t){fRe=t,YJ=[],KJ=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?KJ.push(new RegExp(`^${i.substr(1)}$`)):YJ.push(new RegExp(`^${i}$`));for(let i of BQ)i.enabled=ZJ(i.namespace)}function ZJ(t){if(t.endsWith("*"))return!0;for(let e of KJ)if(e.test(t))return!1;for(let e of YJ)if(e.test(t))return!0;return!1}function u_t(){let t=fRe||"";return XJ(""),t}function dRe(t){let e=Object.assign(r,{enabled:ZJ(t),destroy:f_t,log:hRe.log,namespace:t,extend:h_t});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return BQ.push(e),e}function f_t(){let t=BQ.indexOf(this);return t>=0?(BQ.splice(t,1),!0):!1}function h_t(t){let e=dRe(`${this.namespace}:${t}`);return e.log=this.log,e}var Sx=hRe,pRe=new Set,IQ=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,vQ,xQ=Sx("azure");xQ.log=(...t)=>{Sx.log(...t)};var eY=["verbose","info","warning","error"];IQ&&(yRe(IQ)?mRe(IQ):console.error(`AZURE_LOG_LEVEL set to unknown log level '${IQ}'; logging is not enabled. Acceptable values: ${eY.join(", ")}.`));function mRe(t){if(t&&!yRe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${eY.join(",")}`);vQ=t;let e=[];for(let r of pRe)gRe(r)&&e.push(r.namespace);Sx.enable(e.join(","))}function d_t(){return vQ}var uRe={verbose:400,info:300,warning:200,error:100};function p_t(t){let e=xQ.extend(t);return ARe(xQ,e),{error:SQ(e,"error"),warning:SQ(e,"warning"),info:SQ(e,"info"),verbose:SQ(e,"verbose")}}function ARe(t,e){e.log=(...r)=>{t.log(...r)}}function SQ(t,e){let r=Object.assign(t.extend(e),{level:e});if(ARe(t,r),gRe(r)){let i=Sx.disable();Sx.enable(i+","+r.namespace)}return pRe.add(r),r}function gRe(t){return!!(vQ&&uRe[t.level]<=uRe[vQ])}function yRe(t){return eY.includes(t)}iw.AzureLogger=xQ;iw.createClientLogger=p_t;iw.getLogLevel=d_t;iw.setLogLevel=mRe});var iY=m(vx=>{"use strict";Object.defineProperty(vx,"__esModule",{value:!0});var sw=new WeakMap,_Q=new WeakMap,Bx=class t{constructor(){this.onabort=null,sw.set(this,[]),_Q.set(this,!1)}get aborted(){if(!_Q.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return _Q.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 bRe(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"})}),_Q.set(t,!0)}var tY=class extends Error{constructor(e){super(e),t
Polling from: ${r.config.operationLocation}
Operation status: ${u}
2026-05-08 19:46:50 +00:00
Polling status: ${RRe.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let f=o(l,r);if(f!==void 0)return{response:await e(f).catch(xRe({state:r,stateProxy:i,isOperationError:a})),status:u}}return{response:l,status:u}}async function ORe(t){let{poll:e,state:r,stateProxy:i,options:s,getOperationStatus:n,getResourceLocation:o,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:u,processResult:f,getError:h,updateState:d,setDelay:p,isDone:A,setErrorAsResult:y}=t,{operationLocation:g}=r.config;if(g!==void 0){let{response:E,status:w}=await j_t({poll:e,getOperationStatus:n,state:r,stateProxy:i,operationLocation:g,getResourceLocation:o,isOperationError:c,options:s});if(NRe({status:w,response:E,state:r,stateProxy:i,isDone:A,processResult:f,getError:h,setErrorAsResult:y}),!RRe.includes(w)){let C=u?.(E);C&&p(C);let N=a?.(E,r);if(N!==void 0){let q=g!==N;r.config.operationLocation=N,l?.(N,q)}else l?.(g,!1)}d?.(r,E)}}function PRe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function QRe(t){return t.headers.location}function kRe(t){return t.headers["operation-location"]}function LRe(t){return t.headers["azure-asyncoperation"]}function z_t(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=o())!==null&&e!==void 0?e:s;default:return o()}function o(){switch(n){case"azure-async-operation":return;case"original-uri":return s;default:return r}}}function FRe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:s}=t,n=kRe(e),o=LRe(e),a=PRe({operationLocation:n,azureAsyncOperation:o}),c=QRe(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:z_t({requestMethod:l,location:c,requestPath:i,resourceLocationConfig:s})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:l==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function MRe(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 pY(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 ny.verbose(`LRO: unrecognized operation status: ${e}`),e}}function V_t(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return MRe({status:r,statusCode:t.statusCode})}function $_t(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 MRe({status:n,statusCode:t.statusCode})}function pY(t){return t===202?"running":t<300?"succeeded":"failed"}function URe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?W_t(new Date(e)):r*1e3}}function qRe(t){let e=t.flatResponse.error;if(!e){ny.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){ny.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}function W_t(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function GRe(t){let{response:e,state:r,operationLocation:i}=t;function s(){var o;switch((o=r.config.metadata)===null||o===void 0?void 0:o.mode){case void 0:return pY(e.rawResponse.statusCode);case"Body":return mY(e,r);default:return"running"}}let n=s();return n==="running"&&i===void 0?"succeeded":n}async function J_t(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:s,setErrorAsResult:n}=t;return DRe({init:async()=>{let o=await s.sendInitialRequest(),a=FRe({rawResponse:o.rawResponse,requestPath:s.requestPath,requestMethod:s.r
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=n,s=1;break;case 1:r[i++]=o<<2|(n&48)>>4,o=n,s=2;break;case 2:r[i++]=(o&15)<<4|(n&60)>>2,o=n,s=3;break;case 3:r[i++]=(o&3)<<6|n,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,i)}uw.base64decode=DRt;function ORt(t){let e="",r=0,i,s=0;for(let n=0;n<t.length;n++)switch(i=t[n],r){case 0:e+=Sd[i>>2],s=(i&3)<<4,r=1;break;case 1:e+=Sd[s|i>>4],s=(i&15)<<2,r=2;break;case 2:e+=Sd[s|i>>6],e+=Sd[i&63],r=0;break}return r&&(e+=Sd[s],e+="=",r==1&&(e+="=")),e}uw.base64encode=ORt});var ETe=m($Q=>{"use strict";Object.defineProperty($Q,"__esModule",{value:!0});$Q.utf8read=void 0;var BY=t=>String.fromCharCode.apply(String,t);function PRt(t){if(t.length<1)return"";let e=0,r=[],i=[],s=0,n,o=t.length;for(;e<o;)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(BY(i)),s=0);return r.length?(s&&r.push(BY(i.slice(0,s))),r.join("")):BY(i.slice(0,s))}$Q.utf8read=PRt});var Px=m(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.WireType=vf.mergeBinaryOptions=vf.UnknownFieldHandler=void 0;var QRt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,s,n,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:s,wireType:n,data:o})},t.onWrite=(r,i,s)=>{for(let{no:n,wireType:o,data:a}of t.list(i))s.tag(n,o).raw(a)},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=r=>r&&Array.isArray(r[t.symbol])})(QRt=vf.UnknownFieldHandler||(vf.UnknownFieldHandler={}));function kRt(t,e){return Object.assign(Object.assign({},t),e)}vf.mergeBinaryOptions=kRt;var LRt;(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"})(LRt=vf.WireType||(vf.WireType={}))});var JQ=m(ua=>{"use strict";Object.defineProperty(ua,"__esModule",{value:!0});ua.varint32read=ua.varint32write=ua.int64toString=ua.int64fromString=ua.varint64write=ua.varint64read=void 0;function FRt(){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")}ua.varint64read=FRt;function MRt(t,e,r){for(let n=0;n<28;n=n+7){let o=t>>>n,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)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 o=e>>>n,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}ua.varint64write=MRt;var WQ=65536*65536;function URt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,s=0;function n(o,a){let c=Number(t.slice(o,a));s*=r,i=i*r+c,i>=WQ&&(s=s+(i/WQ|0),i=i%WQ)}return n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,s]}ua.int64fromString=URt;function qRt(t,e){if(e>>>0<=2097151)return""+(WQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,n=r+i*6777216+s*6710656,o=i+s*8147497,a=s*2,c=1e7;n>=c&&(o+=Math.floor(n/c),n%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,f){let h=u?String(u):"";return f?"0000000".slice(h.length)+h:h}return l(a,0)+l(o,a)+l(n,1)}ua.int64toString=qRt;function GRt(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)}}ua.varint32write=GRt;function HRt(){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.bu
`)}};Ck.RpcError=XY});var e7=m(Sk=>{"use strict";Object.defineProperty(Sk,"__esModule",{value:!0});Sk.mergeRpcOptions=void 0;var XTe=Wi();function fNt(t,e){if(!e)return t;let r={};Ik(t,r),Ik(e,r);for(let i of Object.keys(e)){let s=e[i];switch(i){case"jsonOptions":r.jsonOptions=XTe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=XTe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},Ik(t.meta,r.meta),Ik(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}Sk.mergeRpcOptions=fNt;function Ik(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}});var r7=m(uy=>{"use strict";Object.defineProperty(uy,"__esModule",{value:!0});uy.Deferred=uy.DeferredState=void 0;var Rf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Rf=uy.DeferredState||(uy.DeferredState={}));var t7=class{constructor(e=!0){this._state=Rf.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!==Rf.PENDING)throw new Error(`cannot resolve ${Rf[this.state].toLowerCase()}`);this._resolve(e),this._state=Rf.RESOLVED}reject(e){if(this.state!==Rf.PENDING)throw new Error(`cannot reject ${Rf[this.state].toLowerCase()}`);this._reject(e),this._state=Rf.REJECTED}resolvePending(e){this._state===Rf.PENDING&&this.resolve(e)}rejectPending(e){this._state===Rf.PENDING&&this.reject(e)}};uy.Deferred=t7});var s7=m(Bk=>{"use strict";Object.defineProperty(Bk,"__esModule",{value:!0});Bk.RpcOutputStreamController=void 0;var ZTe=r7(),fy=Wi(),i7=class{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){fy.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){fy.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){fy.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(){fy.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:()=>{let e=this._itState;fy.assert(e,"bad state"),fy.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 ZTe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;fy.assert(i.state==ZTe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};Bk.RpcOutputStreamController=i7});var o7=m(gw=>{"use strict";var hNt=gw&&gw.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(gw,"__esModule",{value:!0});gw.UnaryCall=void 0;var n7=class{constructor(e,r,i,s,n,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.headers=s,this.response=n,
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=n,s=1;break;case 1:r[i++]=o<<2|(n&48)>>4,o=n,s=2;break;case 2:r[i++]=(o&15)<<4|(n&60)>>2,o=n,s=3;break;case 3:r[i++]=(o&3)<<6|n,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Qw.base64decode=RPt;function TPt(t){let e="",r=0,i,s=0;for(let n=0;n<t.length;n++)switch(i=t[n],r){case 0:e+=Rd[i>>2],s=(i&3)<<4,r=1;break;case 1:e+=Rd[s|i>>4],s=(i&15)<<2,r=2;break;case 2:e+=Rd[s|i>>6],e+=Rd[i&63],r=0;break}return r&&(e+=Rd[s],e+="=",r==1&&(e+="=")),e}Qw.base64encode=TPt});var MDe=m(mL=>{"use strict";Object.defineProperty(mL,"__esModule",{value:!0});mL.utf8read=void 0;var MK=t=>String.fromCharCode.apply(String,t);function NPt(t){if(t.length<1)return"";let e=0,r=[],i=[],s=0,n,o=t.length;for(;e<o;)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(MK(i)),s=0);return r.length?(s&&r.push(MK(i.slice(0,s))),r.join("")):MK(i.slice(0,s))}mL.utf8read=NPt});var l_=m(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.WireType=Of.mergeBinaryOptions=Of.UnknownFieldHandler=void 0;var DPt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,s,n,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:s,wireType:n,data:o})},t.onWrite=(r,i,s)=>{for(let{no:n,wireType:o,data:a}of t.list(i))s.tag(n,o).raw(a)},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=r=>r&&Array.isArray(r[t.symbol])})(DPt=Of.UnknownFieldHandler||(Of.UnknownFieldHandler={}));function OPt(t,e){return Object.assign(Object.assign({},t),e)}Of.mergeBinaryOptions=OPt;var PPt;(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"})(PPt=Of.WireType||(Of.WireType={}))});var gL=m(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.varint32read=da.varint32write=da.int64toString=da.int64fromString=da.varint64write=da.varint64read=void 0;function QPt(){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")}da.varint64read=QPt;function kPt(t,e,r){for(let n=0;n<28;n=n+7){let o=t>>>n,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)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 o=e>>>n,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}da.varint64write=kPt;var AL=65536*65536;function LPt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,s=0;function n(o,a){let c=Number(t.slice(o,a));s*=r,i=i*r+c,i>=AL&&(s=s+(i/AL|0),i=i%AL)}return n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,s]}da.int64fromString=LPt;function FPt(t,e){if(e>>>0<=2097151)return""+(AL*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,n=r+i*6777216+s*6710656,o=i+s*8147497,a=s*2,c=1e7;n>=c&&(o+=Math.floor(n/c),n%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,f){let h=u?String(u):"";return f?"0000000".slice(h.length)+h:h}return l(a,0)+l(o,a)+l(n,1)}da.int64toString=FPt;function MPt(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)}}da.varint32write=MPt;function UPt(){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.bu
`)}};jL.RpcError=BX});var xX=m(VL=>{"use strict";Object.defineProperty(VL,"__esModule",{value:!0});VL.mergeRpcOptions=void 0;var wOe=Kr();function ckt(t,e){if(!e)return t;let r={};zL(t,r),zL(e,r);for(let i of Object.keys(e)){let s=e[i];switch(i){case"jsonOptions":r.jsonOptions=wOe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=wOe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},zL(t.meta,r.meta),zL(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}VL.mergeRpcOptions=ckt;function zL(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}});var RX=m(Iy=>{"use strict";Object.defineProperty(Iy,"__esModule",{value:!0});Iy.Deferred=Iy.DeferredState=void 0;var Uf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Uf=Iy.DeferredState||(Iy.DeferredState={}));var _X=class{constructor(e=!0){this._state=Uf.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!==Uf.PENDING)throw new Error(`cannot resolve ${Uf[this.state].toLowerCase()}`);this._resolve(e),this._state=Uf.RESOLVED}reject(e){if(this.state!==Uf.PENDING)throw new Error(`cannot reject ${Uf[this.state].toLowerCase()}`);this._reject(e),this._state=Uf.REJECTED}resolvePending(e){this._state===Uf.PENDING&&this.resolve(e)}rejectPending(e){this._state===Uf.PENDING&&this.reject(e)}};Iy.Deferred=_X});var NX=m($L=>{"use strict";Object.defineProperty($L,"__esModule",{value:!0});$L.RpcOutputStreamController=void 0;var COe=RX(),Sy=Kr(),TX=class{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){Sy.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){Sy.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){Sy.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(){Sy.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:()=>{let e=this._itState;Sy.assert(e,"bad state"),Sy.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 COe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;Sy.assert(i.state==COe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};$L.RpcOutputStreamController=TX});var OX=m(jw=>{"use strict";var lkt=jw&&jw.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(jw,"__esModule",{value:!0});jw.UnaryCall=void 0;var DX=class{constructor(e,r,i,s,n,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.head
globstar while`,e,f,r,h,d),this.matchOne(e.slice(f),r.slice(h),i))return this.debug("globstar found match!",f,a,d),!0;if(d==="."||d===".."||!s.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,f,r,h);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(i&&(this.debug(`
2026-05-08 19:46:50 +00:00
>>> no match, partial?`,e,f,r,h),f===a))}var p;if(typeof l=="string"?(p=u===l,this.debug("string match",l,u,p)):(p=u.match(l),this.debug("pattern match",l,u,p)),!p)return!1}if(n===a&&o===c)return!0;if(n===a)return i;if(o===c)return n===a-1&&e[n]==="";throw new Error("wtf?")}braceExpand(){return sPe(this.pattern,this.options)}parse(e,r){ZL(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return hu;if(e==="")return"";let s="",n=!1,o=!1,a=[],c=[],l,u=!1,f=-1,h=-1,d,p,A,y=e.charAt(0)===".",g=i.dot||y,E=()=>y?"":g?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",w=x=>x.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",C=()=>{if(l){switch(l){case"*":s+=AZ,n=!0;break;case"?":s+=EZ,n=!0;break;default:s+="\\"+l;break}this.debug("clearStateChar %j %j",l,s),l=!1}};for(let x=0,M;x<e.length&&(M=e.charAt(x));x++){if(this.debug("%s %s %s %j",e,x,s,M),o){if(M==="/")return!1;tPe[M]&&(s+="\\"),s+=M,o=!1;continue}switch(M){case"/":return!1;case"\\":if(u&&e.charAt(x+1)==="-"){s+=M;continue}C(),o=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,x,s,M),u){this.debug(" in class"),M==="!"&&x===h+1&&(M="^"),s+=M;continue}this.debug("call clearStateChar %j",l),C(),l=M,i.noext&&C();continue;case"(":{if(u){s+="(";continue}if(!l){s+="\\(";continue}let P={type:l,start:x-1,reStart:s.length,open:ePe[l].open,close:ePe[l].close};this.debug(this.pattern," ",P),a.push(P),s+=P.open,P.start===0&&P.type!=="!"&&(y=!0,s+=w(e.slice(x+1))),this.debug("plType %j %j",l,s),l=!1;continue}case")":{let P=a[a.length-1];if(u||!P){s+="\\)";continue}a.pop(),C(),n=!0,p=P,s+=p.close,p.type==="!"&&c.push(Object.assign(p,{reEnd:s.length}));continue}case"|":{let P=a[a.length-1];if(u||!P){s+="\\|";continue}C(),s+="|",P.start===0&&P.type!=="!"&&(y=!0,s+=w(e.slice(x+1)));continue}case"[":if(C(),u){s+="\\"+M;continue}u=!0,h=x,f=s.length,s+=M;continue;case"]":if(x===h+1||!u){s+="\\"+M;continue}d=e.substring(h+1,x);try{RegExp("["+Zkt(Kkt(d))+"]"),s+=M}catch{s=s.substring(0,f)+"(?:$.)"}n=!0,u=!1;continue;default:C(),tPe[M]&&!(M==="^"&&u)&&(s+="\\"),s+=M;break}}for(u&&(d=e.slice(h+1),A=this.parse(d,gZ),s=s.substring(0,f)+"\\["+A[0],n=n||A[1]),p=a.pop();p;p=a.pop()){let x;x=s.slice(p.reStart+p.open.length),this.debug("setting tail",s,p),x=x.replace(/((?:\\{2}){0,64})(\\?)\|/g,(P,W,k)=>(k||(k="\\"),W+W+k+"|")),this.debug(`tail=%j
%s`,x,x,p,s);let M=p.type==="*"?AZ:p.type==="?"?EZ:"\\"+p.type;n=!0,s=s.slice(0,p.reStart)+M+"\\("+x}C(),o&&(s+="\\\\");let N=Wkt[s.charAt(0)];for(let x=c.length-1;x>-1;x--){let M=c[x],P=s.slice(0,M.reStart),W=s.slice(M.reStart,M.reEnd-8),k=s.slice(M.reEnd),H=s.slice(M.reEnd-8,M.reEnd)+k,$=P.split(")").length,ne=P.split("(").length-$,oe=k;for(let Z=0;Z<ne;Z++)oe=oe.replace(/\)[+*?]?/,"");k=oe;let we=k===""&&r!==gZ?"(?:$|\\/)":"";s=P+W+k+we+H}if(s!==""&&n&&(s="(?=.)"+s),N&&(s=E()+s),r===gZ)return[s,n];if(i.nocase&&!n&&(n=e.toUpperCase()!==e.toLowerCase()),!n)return Ykt(e);let q=i.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",q),{_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?AZ:r.dot?Vkt:$kt,s=r.nocase?"i":"",n=e.map(o=>(o=o.map(a=>typeof a=="string"?Xkt(a):a===hu?hu:a._src).reduce((a,c)=>(a[a.length-1]===hu&&c===hu||a.push(c),a),[]),o.forEach((a,c)=>{a!==hu||o[c-1]===hu||(c===0?o.length>1?o[c+1]="(?:\\/|"+i+"\\/)?"+o[c+1]:o[c]=i:c===o.length-1?o[c-1]+="(?:\\/|"+i+")?":(o[c-1]+="(?:\\/|\\/"+i+"\\/)"+o[c+1],o[c+1]=hu))}),o.filter(a=>a!==hu).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;yZ.sep!=="/"&&(e=e.split(yZ.sep).join("/")),e=e.split(rPe),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let n;for(let o=e.length-1;o>=0&&(n=e[o],!n);o--);for(let o=0;o<s.length;o++){let a=s[o],c=e;if(i.matchBase&&a.length===1&&(c=[n]),this.matchOne(c,a,r))return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate}static defaults(e){return oc.defaults(e).Minimatch}};oc.Minimatch=eC});var uPe=m((NGr,lPe)=>{lPe.exports=cPe;var CZ=require("fs"),{EventEmitter:eLt}=require("events"),{Minimatch:wZ}=nPe(),{resolve:tLt}=require("path");function rLt(t,e){return new Promise((r,i)=>{CZ.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)})})}function oPe(t,e){return new Promise((r,i)=>{(e?CZ.stat:CZ.lstat)(t,(n,o)=>{n?n.code==="ENOENT"?r(e?oPe(t,!1):null):r(null):r(o)})})}async function*aPe(t,e,r,i,s,n){let o=await rLt(e+t,n);for(let a of o){let c=a.name;c===void 0&&(c=a,i=!0);let l=t+"/"+c,u=l.slice(1),f=e+"/"+u,h=null;(i||r)&&(h=await oPe(f,r)),!h&&a.name!==void 0&&(h=a),h===null&&(h={isDirectory:()=>!1}),h.isDirectory()?s(u)||(yield{relative:u,absolute:f,stats:h},yield*aPe(l,e,r,i,s,!1)):yield{relative:u,absolute:f,stats:h}}}async function*iLt(t,e,r,i){yield*aPe("",t,e,r,i,!0)}function sLt(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}}var eF=class extends eLt{constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=sLt(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 wZ(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 wZ(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 wZ(n,{dot:!0}))}this.iterator=iLt(tLt(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._matc
`,D);D=X===-1?T.length:X}else if(U!==-1&&T[D]==="/"&&T[D+1]==="*"){let X=T.indexOf("*/",D);X!==-1?(D=X+2,U=T.indexOf("*/",D)):(B+=T[D],D++)}else B+=T[D],D++;return B}function fe(T){let B=te(T.toString()),D=B.match(he);if(D||(D=B.match(b)),!D)throw new Error(`could not parse args in autoInject
Source:
2026-05-08 19:46:50 +00:00
`+B);let[,U]=D;return U.replace(/\s/g,"").split(v).map(X=>X.replace(F,"").trim())}function Te(T,B){var D={};return Object.keys(T).forEach(U=>{var X=T[U],re,se=d(X),ce=!se&&X.length===1||se&&X.length===0;if(Array.isArray(X))re=[...X],X=re.pop(),D[U]=re.concat(re.length>0?de:X);else if(ce)D[U]=X;else{if(re=fe(X),X.length===0&&!se&&re.length===0)throw new Error("autoInject task functions require explicit parameters.");se||re.pop(),D[U]=re.concat(de)}function de(We,ir){var dr=re.map(nr=>We[nr]);dr.push(ir),y(X)(...dr)}}),ie(D,B)}class Ce{constructor(){this.head=this.tail=null,this.length=0}removeLink(B){return B.prev?B.prev.next=B.next:this.head=B.next,B.next?B.next.prev=B.prev:this.tail=B.prev,B.prev=B.next=null,this.length-=1,B}empty(){for(;this.head;)this.shift();return this}insertAfter(B,D){D.prev=B,D.next=B.next,B.next?B.next.prev=D:this.tail=D,B.next=D,this.length+=1}insertBefore(B,D){D.prev=B.prev,D.next=B,B.prev?B.prev.next=D:this.head=D,B.prev=D,this.length+=1}unshift(B){this.head?this.insertBefore(this.head,B):Ze(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):Ze(this,B)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var B=this.head;B;)yield B.data,B=B.next}remove(B){for(var D=this.head;D;){var{next:U}=D;B(D)&&this.removeLink(D),D=U}return this}}function Ze(T,B){T.length=1,T.head=T.tail=B}function St(T,B,D){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var U=y(T),X=0,re=[];let se={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function ce(at,Ve){se[at].push(Ve)}function de(at,Ve){let ct=(...or)=>{We(at,ct),Ve(...or)};se[at].push(ct)}function We(at,Ve){if(!at)return Object.keys(se).forEach(ct=>se[ct]=[]);if(!Ve)return se[at]=[];se[at]=se[at].filter(ct=>ct!==Ve)}function ir(at,...Ve){se[at].forEach(ct=>ct(...Ve))}var dr=!1;function nr(at,Ve,ct,or){if(or!=null&&typeof or!="function")throw new Error("task callback must be a function");pr.started=!0;var si,Ds;function vc(rg,...nB){if(rg)return ct?Ds(rg):si();if(nB.length<=1)return si(nB[0]);si(nB)}var S0=pr._createTaskItem(at,ct?vc:or||vc);if(Ve?pr._tasks.unshift(S0):pr._tasks.push(S0),dr||(dr=!0,l(()=>{dr=!1,pr.process()})),ct||!or)return new Promise((rg,nB)=>{si=rg,Ds=nB})}function Bc(at){return function(Ve,...ct){X-=1;for(var or=0,si=at.length;or<si;or++){var Ds=at[or],vc=re.indexOf(Ds);vc===0?re.shift():vc>0&&re.splice(vc,1),Ds.callback(Ve,...ct),Ve!=null&&ir("error",Ve,Ds.data)}X<=pr.concurrency-pr.buffer&&ir("unsaturated"),pr.idle()&&ir("drain"),pr.process()}}function I0(at){return at.length===0&&pr.idle()?(l(()=>ir("drain")),!0):!1}let tg=at=>Ve=>{if(!Ve)return new Promise((ct,or)=>{de(at,(si,Ds)=>{if(si)return or(si);ct(Ds)})});We(at),ce(at,Ve)};var sB=!1,pr={_tasks:new Ce,_createTaskItem(at,Ve){return{data:at,callback:Ve}},*[Symbol.iterator](){yield*pr._tasks[Symbol.iterator]()},concurrency:B,payload:D,buffer:B/4,started:!1,paused:!1,push(at,Ve){return Array.isArray(at)?I0(at)?void 0:at.map(ct=>nr(ct,!1,!1,Ve)):nr(at,!1,!1,Ve)},pushAsync(at,Ve){return Array.isArray(at)?I0(at)?void 0:at.map(ct=>nr(ct,!1,!0,Ve)):nr(at,!1,!0,Ve)},kill(){We(),pr._tasks.empty()},unshift(at,Ve){return Array.isArray(at)?I0(at)?void 0:at.map(ct=>nr(ct,!0,!1,Ve)):nr(at,!0,!1,Ve)},unshiftAsync(at,Ve){return Array.isArray(at)?I0(at)?void 0:at.map(ct=>nr(ct,!0,!0,Ve)):nr(at,!0,!0,Ve)},remove(at){pr._tasks.remove(at)},process(){if(!sB){for(sB=!0;!pr.paused&&X<pr.concurrency&&pr._tasks.length;){var at=[],Ve=[],ct=pr._tasks.length;pr.payload&&(ct=Math.min(ct,pr.payload));for(var or=0;or<ct;or++){var si=pr._tasks.shift();at.push(si),re.push(si),Ve.push(si.data)}X+=1,pr._tasks.length===0&&ir("empty"),X===pr.concurrency&&ir("saturated");var Ds=$(Bc(at));U(Ve,Ds)}sB=!1}},length(){return pr._tasks.length},running(){return X},workersList(){return re},idle(){return pr._tasks.length+X===0},pause(){pr.paused=!0},resume(){pr.paused!==!1&&(pr.paused=!1,l(pr.process))}};return Object.defineProperties(pr,{saturated:{writable:!1,value:tg("saturate
GFS4: `),console.error(t)});gi[yn]||(bPe=global[yn]||[],CPe(gi,bPe),gi.close=(function(t){function e(r,i){return t.call(gi,r,function(s){s||wPe(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(e,nF,{value:t}),e})(gi.close),gi.closeSync=(function(t){function e(r){t.apply(gi,arguments),wPe()}return Object.defineProperty(e,nF,{value:t}),e})(gi.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){vy(gi[yn]),require("assert").equal(gi[yn].length,0)}));var bPe;global[yn]||CPe(global,gi[yn]);vZ.exports=SZ(dLt(gi));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!gi.__patched&&(vZ.exports=SZ(gi),gi.__patched=!0);function SZ(t){fLt(t),t.gracefulify=SZ,t.createReadStream=N,t.createWriteStream=q;var e=t.readFile;t.readFile=r;function r(P,W,k){return typeof W=="function"&&(k=W,W=null),H(P,W,k);function H($,ne,oe,we){return e($,ne,function(Z){Z&&(Z.code==="EMFILE"||Z.code==="ENFILE")?tC([H,[$,ne,oe],Z,we||Date.now(),Date.now()]):typeof oe=="function"&&oe.apply(this,arguments)})}}var i=t.writeFile;t.writeFile=s;function s(P,W,k,H){return typeof k=="function"&&(H=k,k=null),$(P,W,k,H);function $(ne,oe,we,Z,le){return i(ne,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?tC([$,[ne,oe,we,Z],Ee,le||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}}var n=t.appendFile;n&&(t.appendFile=o);function o(P,W,k,H){return typeof k=="function"&&(H=k,k=null),$(P,W,k,H);function $(ne,oe,we,Z,le){return n(ne,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?tC([$,[ne,oe,we,Z],Ee,le||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(P,W,k,H){return typeof k=="function"&&(H=k,k=0),$(P,W,k,H);function $(ne,oe,we,Z,le){return a(ne,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?tC([$,[ne,oe,we,Z],Ee,le||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}}var l=t.readdir;t.readdir=f;var u=/^v[0-5]\./;function f(P,W,k){typeof W=="function"&&(k=W,W=null);var H=u.test(process.version)?function(oe,we,Z,le){return l(oe,$(oe,we,Z,le))}:function(oe,we,Z,le){return l(oe,we,$(oe,we,Z,le))};return H(P,W,k);function $(ne,oe,we,Z){return function(le,Ee){le&&(le.code==="EMFILE"||le.code==="ENFILE")?tC([H,[ne,oe,we],le,Z||Date.now(),Date.now()]):(Ee&&Ee.sort&&Ee.sort(),typeof we=="function"&&we.call(this,le,Ee))}}}if(process.version.substr(0,4)==="v0.8"){var h=hLt(t);g=h.ReadStream,w=h.WriteStream}var d=t.ReadStream;d&&(g.prototype=Object.create(d.prototype),g.prototype.open=E);var p=t.WriteStream;p&&(w.prototype=Object.create(p.prototype),w.prototype.open=C),Object.defineProperty(t,"ReadStream",{get:function(){return g},set:function(P){g=P},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return w},set:function(P){w=P},enumerable:!0,configurable:!0});var A=g;Object.defineProperty(t,"FileReadStream",{get:function(){return A},set:function(P){A=P},enumerable:!0,configurable:!0});var y=w;Object.defineProperty(t,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function g(P,W){return this instanceof g?(d.apply(this,arguments),this):g.apply(Object.create(g.prototype),arguments)}function E(){var P=this;M(P.path,P.flags,P.mode,function(W,k){W?(P.autoClose&&P.destroy(),P.emit("error",W)):(P.fd=k,P.emit("open",k),P.read())})}function w(P,W){return this instanceof w?(p.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}function C(){var P=this;M(P.path,P.flags,P.mode,function(W,k){W?(P.destroy(),P.emit("error",W)):(P.fd=k,P.emit("open",k))})}function N(P,W){return new t.ReadStream(P,W)}function q(P,W){return new t.WriteStream(P,W)}var x=t.open;t.open=M;function M(P,W,k,H){return typeof k=="function"&&(H=k,k=null),$(P,W,k,H);function $(ne,oe,we,Z,le){return x(ne,oe,we,function(Ee,Je){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?tC([$,[ne,oe,we,Z],Ee,le||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}}return t}function tC(t){vy("ENQUEUE",t[0]
`;super(r),this.name="AggregateError",this.errors=e}};hee.exports={AggregateError:fee,kEmptyObject:Object.freeze({}),once(t){let e=!1;return function(...r){e||(e=!0,t.apply(this,r))}},createDeferredPromise:function(){let t,e;return{promise:new Promise((i,s)=>{t=i,e=s}),resolve:t,reject:e}},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 Yqt},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:Kqt,deprecate(t,e){return t},addAbortListener:require("events").addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);mLe(e,"signal"),Xqt(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[Vqt]:!0}),i=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[$qt](){var s;(s=i)===null||s===void 0||s()}}},AbortSignalAny:Wqt.any||function(e){if(e.length===1)return e[0];let r=new Jqt,i=()=>r.abort();return e.forEach(s=>{mLe(s,"signals"),s.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(s=>s.removeEventListener("abort",i))},{once:!0}),r.signal}};hee.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var xo=m(($Hr,yLe)=>{"use strict";var{format:Zqt,inspect:_F,AggregateError:e3t}=Gn(),t3t=globalThis.AggregateError||e3t,r3t=Symbol("kIsNodeError"),i3t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],s3t=/^([A-Z][a-z0-9]*)+$/,n3t="__node_internal_",RF={};function Ry(t,e){if(!t)throw new RF.ERR_INTERNAL_ASSERTION(e)}function ALe(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}`}function o3t(t,e,r){if(typeof e=="function")return Ry(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 Ry(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:Zqt(e,...r)}function bn(t,e,r){r||(r=Error);class i extends r{constructor(...n){super(o3t(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[r3t]=!0,RF[t]=i}function gLe(t){let e=n3t+t.name;return Object.defineProperty(t,"name",{value:e}),t}function a3t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new t3t([e,t],e.message);return r.code=e.code,r}return t||e}var dee=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new RF.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};bn("ERR_ASSERTION","%s",Error);bn("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Ry(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=[],o=[];for(let c of e)Ry(typeof c=="string","All expected entries have to be of type string"),i3t.includes(c)?s.push(c.toLowerCase()):s3t.test(c)?n.push(c):(Ry(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(n.
`)),e.linkname&&(r+=Hre(" linkpath="+e.linkname+`
`));let i=e.pax;if(i)for(let s in i)r+=Hre(" "+s+"="+i[s]+`
`);return fr.from(r)};jC.decodePax=function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let s=parseInt(fr.toString(e.subarray(0,i)),10);if(!s)return r;let n=fr.toString(e.subarray(i+1,s-1)),o=n.indexOf("=");if(o===-1)return r;r[n.slice(0,o)]=n.slice(o+1),e=e.subarray(s)}return r};jC.encode=function(e){let r=fr.alloc(512),i=e.name,s="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),fr.byteLength(i)!==i.length)return null;for(;fr.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 fr.byteLength(i)>100||fr.byteLength(s)>155||e.linkname&&fr.byteLength(e.linkname)>100?null:(fr.write(r,i),fr.write(r,Xm(e.mode&I$t,6),100),fr.write(r,Xm(e.uid,6),108),fr.write(r,Xm(e.gid,6),116),T$t(e.size,r,124),fr.write(r,Xm(e.mtime.getTime()/1e3|0,11),136),r[156]=nU+_$t(e.type),e.linkname&&fr.write(r,e.linkname,157),fr.copy(g5e,r,MR),fr.copy(b$t,r,jre),e.uname&&fr.write(r,e.uname,265),e.gname&&fr.write(r,e.gname,297),fr.write(r,Xm(e.devmajor||0,6),329),fr.write(r,Xm(e.devminor||0,6),337),s&&fr.write(r,s,345),fr.write(r,Xm(E5e(r),6),148),r)};jC.decode=function(e,r,i){let s=e[156]===0?0:e[156]-nU,n=HC(e,0,100,r),o=Km(e,100,8),a=Km(e,108,8),c=Km(e,116,8),l=Km(e,124,12),u=Km(e,136,12),f=x$t(s),h=e[157]===0?null:HC(e,157,100,r),d=HC(e,265,32),p=HC(e,297,32),A=Km(e,329,8),y=Km(e,337,8),g=E5e(e);if(g===256)return null;if(g!==Km(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(S$t(e))e[345]&&(n=HC(e,345,155,r)+"/"+n);else if(!B$t(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return s===0&&n&&n[n.length-1]==="/"&&(s=5),{name:n,mode:o,uid:a,gid:c,size:l,mtime:new Date(1e3*u),type:f,linkname:h,uname:d,gname:p,devmajor:A,devminor:y,pax:null}};function S$t(t){return fr.equals(g5e,t.subarray(MR,MR+6))}function B$t(t){return fr.equals(w$t,t.subarray(MR,MR+6))&&fr.equals(C$t,t.subarray(jre,jre+2))}function v$t(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function x$t(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}function _$t(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}function y5e(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}function E5e(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}function Xm(t,e){return t=t.toString(8),t.length>e?E$t.slice(0,e)+" ":y$t.slice(0,e-t.length)+t+" "}function R$t(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}function T$t(t,e,r){t.toString(8).length>11?R$t(t,e,r):fr.write(e,Xm(t,11),r)}function N$t(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 o=t[i];e?r.push(o):r.push(255-o)}let s=0,n=r.length;for(i=0;i<n;i++)s+=r[i]*Math.pow(256,i);return e?s:-1*s}function Km(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return N$t(t);{for(;e<t.length&&t[e]===32;)e++;let i=v$t(y5e(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(fr.toString(t.subarray(e,i)),8)}}function HC(t,e,r,i){return fr.toString(t.subarray(e,y5e(t,0,e,e+r)),i)}function Hre(t){let e=fr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var S5e=m((dzr,I5e)=>{var{Writable:D$t,Readable:O$t,getStreamError:b5e}=Gre(),P$t=vre(),w5e=sU(),zC=zre(),Q$t=w5e.alloc(0),$re=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new P$t,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
`,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:"\u01
`).forEach(r=>{r.match(iKt)||r.match(sKt)||(e+=r)}),Buffer.from(e,"base64")}function oKt(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
`).concat(`
2026-05-08 19:46:50 +00:00
`)}});var VU=m(hA=>{"use strict";Object.defineProperty(hA,"__esModule",{value:!0});hA.SHA2_HASH_ALGOS=hA.RSA_SIGNATURE_ALGOS=hA.ECDSA_SIGNATURE_ALGOS=void 0;hA.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"};hA.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"};hA.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 Vie=m($U=>{"use strict";Object.defineProperty($U,"__esModule",{value:!0});$U.RFC3161TimestampVerificationError=void 0;var zie=class extends Error{};$U.RFC3161TimestampVerificationError=zie});var FHe=m(ah=>{"use strict";var aKt=ah&&ah.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),cKt=ah&&ah.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),lKt=ah&&ah.__importStar||(function(){var t=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)};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"&&aKt(r,e,i[s]);return cKt(r,e),r}})();Object.defineProperty(ah,"__esModule",{value:!0});ah.TSTInfo=void 0;var LHe=lKt(aI()),uKt=VU(),fKt=Vie(),$ie=class{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 uKt.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=LHe.digest(this.messageImprintHashAlgorithm,e);if(!LHe.bufferEqual(r,this.messageImprintHashedMessage))throw new fKt.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};ah.TSTInfo=$ie});var UHe=m(ch=>{"use strict";var hKt=ch&&ch.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),dKt=ch&&ch.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),pKt=ch&&ch.__importStar||(function(){var t=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)};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"&&hKt(r,e,i[s]);return dKt(r,e),r}})();Object.defineProperty(ch,"__esModule",{value:!0});ch.RFC3161Timestamp=void 0;var mKt=HU(),Wie=pKt(aI()),MHe=VU(),rT=Vie(),AKt=FHe(),gKt="1.2.840.113549.1.7.2",yKt="1.2.840.113549.1.9.16.1.4",EKt="1.2.840.113549.1.9.4",Jie=class t{root;constructor(e){this.root=e}static parse(e){let r=mKt.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 MHe.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();r
\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\uFE9
\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
2026-05-08 19:46:50 +00:00
\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 eje=m(Z6e=>{"use strict";var Lne=rp().Buffer;Z6e._dbcs=sp;var Sn=-1,X6e=-2,bl=-10,Go=-1e3,wI=new Array(256),wT=-1;for(Dq=0;Dq<256;Dq++)wI[Dq]=Sn;var Dq;function sp(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=[
Wanted: ${this.expectedSize}
2026-05-08 19:46:50 +00:00
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))}},lp=class{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?Ner:Ter);if(!s||i&&!aoe.includes(s[1])||!oze.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=Ac(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(o=>o.digest===this.digest);return n||!1}return i.digest===this.digest?i:!1}toString(e){return e?.strict&&!(aoe.includes(this.algorithm)&&this.digest.match(Rer)&&this.options.every(r=>r.match(Der)))?"":`${this.algorithm}-${this.digest}${RT(this.options)}`}};function nze(t,e,r,i){let s=t!=="",n=!1,o="",a=i.length-1;for(let l=0;l<a;l++){let u=lp.prototype.toString.call(i[l],r);u&&(n=!0,o+=u,o+=e)}let c=lp.prototype.toString.call(i[a],r);return c&&(n=!0,o+=c),s&&n?t+e+o:t+o}var IE=class{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 aoe)this[s]&&(i=nze(i,r,e,this[s]))}else for(let s of Object.keys(this))i=nze(i,r,e,this[s]);return i}concat(e,r){let i=typeof e=="string"?e:xT(e,r);return Ac(`${this.toString(r)} ${i}`,r)}hexDigest(){return Ac(this,{single:!0}).hexDigest()}merge(e,r){let i=Ac(e,r);for(let s in i)if(this[s]){if(!this[s].find(n=>i[s].find(o=>n.digest===o.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[s]=i[s]}match(e,r){let i=Ac(e,r);if(!i)return!1;let s=i.pickAlgorithm(r,Object.keys(this));return!!s&&this[s].find(n=>i[s].find(o=>n.digest===o.digest))||!1}pickAlgorithm(e,r){let i=e?.pickAlgorithm||Mer,s=Object.keys(this);return r?.length&&(s=s.filter(n=>r.includes(n))),s.length?s.reduce((n,o)=>i(n,o)||n):null}};yh.exports.parse=Ac;function Ac(t,e){if(!t)return null;if(typeof t=="string")return ooe(t,e);if(t.algorithm&&t.digest){let r=new IE;return r[t.algorithm]=[t],ooe(xT(r,e),e)}else return ooe(xT(t,e),e)}function ooe(t,e){if(e?.single)return new lp(t,e);let r=t.trim().split(/\s+/).reduce((i,s)=>{let n=new lp(s,e);if(n.algorithm&&n.digest){let o=n.algorithm;Object.keys(i).includes(o)||(i[o]=[]),i[o].push(n)}return i},new IE);return r.isEmpty()?null:r}yh.exports.stringify=xT;function xT(t,e){return t.algorithm&&t.digest?lp.prototype.toString.call(t,e):typeof t=="string"?xT(Ac(t,e),e):IE.prototype.toString.call(t,e)}yh.exports.fromHex=Oer;function Oer(t,e,r){let i=RT(r?.options);return Ac(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}yh.exports.fromData=Per;function Per(t,e){let r=e?.algorithms||[...loe],i=RT(e?.options);return r.reduce((s,n)=>{let o=_T.createHash(n).update(t).digest("base64"),a=new lp(`${n}-${o}${i}`,e);if(a.algorithm&&a.digest){let c=a.algorithm;s[c]||(s[c]=[]),s[c].push(a)}return s},new IE)}yh.exports.fromStream=Qer;function Qer(t,e){let r=uoe(e);return new Promise((i,s)=>{t.pipe(r),t.on("error",s),r.on("error",s);let n;r.on("integrity",o=>{n=o}),r.on("end",()=>i(n)),r.resume()})}yh.exports.checkData=ker;function ker(t,e,r){if(e=Ac(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=_T.createHash(i).update(t).digest("base64"),n=Ac({algorithm:i,digest:s}),o=n.match(e,r);if(r=r||{},o||!r.error)return o;if(typeo
Wanted: ${r.size}
2026-05-08 19:46:50 +00:00
Found: ${t.length}`);throw a.code="EBADSIZE",a.found=t.length,a.expected=r.size,a.sri=e,a}else{let a=new Error(`Integrity checksum failed when using ${i}: Wanted ${e}, but got ${n}. (${t.length} bytes)`);throw a.code="EINTEGRITY",a.found=n,a.expected=e,a.algorithm=i,a.sri=e,a}}yh.exports.checkStream=Ler;function Ler(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=Ac(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=uoe(r);return new Promise((s,n)=>{t.pipe(i),t.on("error",n),i.on("error",n);let o;i.on("verified",a=>{o=a}),i.on("end",()=>s(o)),i.resume()})}yh.exports.integrityStream=uoe;function uoe(t=Object.create(null)){return new coe(t)}yh.exports.create=Fer;function Fer(t){let e=t?.algorithms||[...loe],r=RT(t?.options),i=e.map(_T.createHash);return{update:function(s,n){return i.forEach(o=>o.update(s,n)),this},digest:function(){return e.reduce((n,o)=>{let a=i.shift().digest("base64"),c=new lp(`${o}-${a}${r}`,t);return n[c.algorithm]||(n[c.algorithm]=[]),n[c.algorithm].push(c),n},new IE)}}}function Mer(t,e){return sze.indexOf(t.toLowerCase())>=sze.indexOf(e.toLowerCase())?t:e}});var hoe=m((RWr,fze)=>{var aze=Zne(),cze=noe(),Uer=Eh(),lze={shared:!1,ignoreCargoCult:!0},qer={status:200,headers:{}},SI=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},uze=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},foe=class{constructor({entry:e,request:r,response:i,options:s}){this.entry=e,this.request=SI(r),this.response=uze(i),this.options=s,this.policy=new aze(this.request,this.response,lze),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 aze(SI(e),qer,lze).storable()}satisfies(e){let r=SI(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new cze(this.request),s=new cze(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?Uer.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=SI(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=SI(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=SI(e),s=uze(r);return!this.policy.revalidatedPolicy(i,s).modified}};fze.exports=foe});var dze=m((TWr,hze)=>{var doe=class extends Error{constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};hze.exports={NotCachedError:doe}});var Ize=m((NWr,Cze)=>{"use strict";var pze=typeof process=="object"&&process?process:{stdout:null,stderr:null},Ger=require("events"),mze=require("stream"),Aze=require("string_decoder").StringDecoder,up=Symbol("EOF"),fp=Symbol("maybeEmitEnd"),bA=Symbol("emittedEnd"),zq=Symbol("emittingEnd"),TT=Symbol("emittedError"),Vq=Symbol("closed"),gze=Symbol("read"),$q=Symbol("flush"),yze=Symbol("flushChunk"),ba=Symbol("encoding"),hp=Symbol("decoder"),Wq=Symbol("flowing"),NT=Symbol("paused"),BI=Symbol("resume"),an=Symbol("bufferLength"),poe=Symbol("bufferPush"),moe=Symbol("bufferShift"),eo=Symbol("objectMode"),to=Symbol("destroyed"),Aoe=Symbol("emitData"),Eze=Symbol("emitEnd"),goe=Symbol("emitEnd2"),dp=Symbol("async"),DT=t=>Promise.resolve().then(t),bze=global._MP_NO_ITERATOR_SYMBOLS_!=="1",Her=bze&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),jer=bze&&Symbol.iterator||Symbol("iterator not implemented"),zer=t=>t==="end"||t==="finish"||t==="prefinish",Ver=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructo
`+o.map(h=>{let d=JSON.stringify(h);return`${b3(d)} ${d}`}).join(`
`),c=async()=>{let h=Snr(wh.join(t,"tmp"),i.tmpPrefix);return await dae(wh.dirname(h),{recursive:!0}),{target:h,moved:!1}},l=async h=>{if(!h.moved)return O$e(h.target,{recursive:!0,force:!0})},u=async h=>{await wnr(h.target,a,{flag:"wx"}),await dae(wh.dirname(s),{recursive:!0}),await _nr(h.target,s),h.moved=!0},f=await c();try{await u(f)}finally{await l(f)}return o.reverse().map(h=>w3(t,h,!0))}yc.exports.insert=P$e;async function P$e(t,e,r,i={}){let{metadata:s,size:n,time:o}=i,a=JT(t,e),c={key:e,integrity:r&&Inr.stringify(r),time:o||Date.now(),size:n,metadata:s};try{await dae(wh.dirname(a),{recursive:!0});let l=JSON.stringify(c);await ynr(a,`
${b3(l)} ${l}`)}catch(l){if(l.code==="ENOENT")return;throw l}return w3(t,c)}yc.exports.find=Tnr;async function Tnr(t,e){let r=JT(t,e);try{return(await E3(r)).reduce((s,n)=>n&&n.key===e?w3(t,n):s,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}yc.exports.delete=Nnr;function Nnr(t,e,r={}){if(!r.removeFully)return P$e(t,e,null,r);let i=JT(t,e);return O$e(i,{recursive:!0,force:!0})}yc.exports.lsStream=Q$e;function Q$e(t){let e=pae(t),r=new Cnr({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(y3(),g3)),s=await hae(e);return await i(s,async n=>{let o=wh.join(e,n),a=await hae(o);await i(a,async c=>{let l=wh.join(o,c),u=await hae(l);await i(u,async f=>{let h=wh.join(l,f);try{let p=(await E3(h)).reduce((A,y)=>(A.set(y.key,y),A),new Map);for(let A of p.values()){let y=w3(t,A);y&&r.write(y)}}catch(d){if(d.code==="ENOENT")return;throw d}},{concurrency:fae})},{concurrency:fae})},{concurrency:fae}),r.end(),r}).catch(i=>r.emit("error",i)),r}yc.exports.ls=Dnr;async function Dnr(t){return(await Q$e(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}yc.exports.bucketEntries=E3;async function E3(t,e){let r=await Enr(t,"utf8");return Onr(r,e)}function Onr(t){let e=[];return t.split(`
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||b3(i[1])!==i[0])return;let s;try{s=JSON.parse(i[1])}catch{}s&&e.push(s)}),e}yc.exports.bucketDir=pae;function pae(t){return wh.join(t,`index-v${xnr}`)}yc.exports.bucketPath=JT;function JT(t,e){let r=k$e(e);return wh.join.apply(wh,[pae(t)].concat(vnr(r)))}yc.exports.hashKey=k$e;function k$e(t){return L$e(t,"sha256")}yc.exports.hashEntry=b3;function b3(t){return L$e(t,"sha1")}function L$e(t,e){return gnr.createHash(e).update(t).digest("hex")}function w3(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?Bnr(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}function hae(t){return bnr(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}});var KT=m(S3=>{"use strict";Object.defineProperty(S3,"__esModule",{value:!0});S3.LRUCache=void 0;var Pnr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,M$e=new Set,mae=typeof process=="object"&&process?process:{},U$e=(t,e,r,i)=>{typeof mae.emitWarning=="function"?mae.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},I3=globalThis.AbortController,F$e=globalThis.AbortSignal;if(typeof I3>"u"){F$e=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},I3=class{constructor(){e()}signal=new F$e;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=mae.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,U$e("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))}}var Qnr=t=>!M$e.has(t),CA=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),q$e=t=>CA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?C3:null:null,C3=class extends Array{constructor(t){super(t),this.fill(0)}},knr=class YT{heap;length;static#e=!1;static create(e){let r=q$e(e);if(!r)return[];YT.#e=!0;let i=new YT(e,r);return YT.#e=!1,i}constructor(e,r){if(!YT.#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]}},Lnr=class G$e{#e;#t;#i;#r;#s;#c;#f;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#l;#d;#h;#n;#A;#w;#m;#E;#v;#y;#I;#x;#p;#C;#S;#_;#o;#T;static unsafeExposeInternals(e){return{starts:e.#x,ttls:e.#p,autopurgeTimers:e.#C,sizes:e.#I,keyMap:e.#d,keyList:e.#h,valList:e.#n,next:e.#A,prev:e.#w,get head(){return e.#m},get tail(){return e.#E},free:e.#v,isBackgroundFetch:r=>e.#g(r),backgroundFetch:(r,i,s,n)=>e.#H(r,i,s,n),moveToTail:r=>e.#U(r),indexes:r=>e.#b(r),rindexes:r=>e.#N(r),isStale:r=>e.#B(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#l}get size(){return this.#a}get fetchMethod(){return this.#c}get memoMethod(){return this.#f}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:o,updateAgeOnHas:a,allowStale:c,dispose:l,onInsert:u,disposeAfter:f,noDisposeOnSet:h,noUpdateTTL:d,maxSize:p=0,maxEntrySize:A=0,sizeCalculation:y,fetchMethod:g,memoMethod:E,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:C,allowStaleOnFetchRejection:N,allowStaleOnFetchAbort:q,ignoreFetchAbort:x,perf:M}=e;if(M!==void 0&&typeof M?.now!="function")throw new TypeError("perf option must have a now() met
Wanted: ${t}
2026-05-08 19:46:50 +00:00
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}});var uWe=m((rYr,Rae)=>{"use strict";var oWe=QI(),aWe=XT(),cWe=nWe(),bor=OT(),{PassThrough:wor}=Ioe(),Cor=BE(),lWe=t=>({algorithms:["sha512"],...t});Rae.exports=Ior;async function Ior(t,e,r,i={}){let{memoize:s}=i;i=lWe(i);let n=await cWe(t,r,i),o=await oWe.insert(t,e,n.integrity,{...i,size:n.size});return s&&aWe.put(t,o,r,i),n.integrity}Rae.exports.stream=Sor;function Sor(t,e,r={}){let{memoize:i}=r;r=lWe(r);let s,n,o,a,c=new Cor;if(i){let u=new wor().on("collect",f=>{a=f});c.push(u)}let l=cWe.stream(t,r).on("integrity",u=>{s=u}).on("size",u=>{n=u}).on("error",u=>{o=u});return c.push(l),c.push(new bor({async flush(){if(!o){let u=await oWe.insert(t,e,s,{...r,size:n});i&&a&&aWe.put(t,u,a,r),c.emit("integrity",s),c.emit("size",n)}}})),c}});var xWe=m(tr=>{"use strict";var Bn=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Bor=Bn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=(s,n,o)=>{let a=s instanceof RegExp?r(s,o):s,c=n instanceof RegExp?r(n,o):n,l=a!==null&&c!=null&&(0,t.range)(a,c,o);return l&&{start:l[0],end:l[1],pre:o.slice(0,l[0]),body:o.slice(l[0]+a.length,l[1]),post:o.slice(l[1]+c.length)}};t.balanced=e;var r=(s,n)=>{let o=n.match(s);return o?o[0]:null},i=(s,n,o)=>{let a,c,l,u,f,h=o.indexOf(s),d=o.indexOf(n,h+1),p=h;if(h>=0&&d>0){if(s===n)return[h,d];for(a=[],l=o.length;p>=0&&!f;){if(p===h)a.push(p),h=o.indexOf(s,p+1);else if(a.length===1){let A=a.pop();A!==void 0&&(f=[A,d])}else c=a.pop(),c!==void 0&&c<l&&(l=c,u=d),d=o.indexOf(n,p+1);p=h<d&&h>=0?h:d}a.length&&u!==void 0&&(f=[l,u])}return f};t.range=i}),vor=Bn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=N;var e=Bor(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",s="\0CLOSE"+Math.random()+"\0",n="\0COMMA"+Math.random()+"\0",o="\0PERIOD"+Math.random()+"\0",a=new RegExp(r,"g"),c=new RegExp(i,"g"),l=new RegExp(s,"g"),u=new RegExp(n,"g"),f=new RegExp(o,"g"),h=/\\\\/g,d=/\\{/g,p=/\\}/g,A=/\\,/g,y=/\\./g;t.EXPANSION_MAX=1e5;function g(k){return isNaN(k)?k.charCodeAt(0):parseInt(k,10)}function E(k){return k.replace(h,r).replace(d,i).replace(p,s).replace(A,n).replace(y,o)}function w(k){return k.replace(a,"\\").replace(c,"{").replace(l,"}").replace(u,",").replace(f,".")}function C(k){if(!k)return[""];let H=[],$=(0,e.balanced)("{","}",k);if(!$)return k.split(",");let{pre:ne,body:oe,post:we}=$,Z=ne.split(",");Z[Z.length-1]+="{"+oe+"}";let le=C(we);return we.length&&(Z[Z.length-1]+=le.shift(),Z.push.apply(Z,le)),H.push.apply(H,Z),H}function N(k,H={}){if(!k)return[];let{max:$=t.EXPANSION_MAX}=H;return k.slice(0,2)==="{}"&&(k="\\{\\}"+k.slice(2)),W(E(k),$,!0).map(w)}function q(k){return"{"+k+"}"}function x(k){return/^-?0\d/.test(k)}function M(k,H){return k<=H}function P(k,H){return k>=H}function W(k,H,$){let ne=[],oe=(0,e.balanced)("{","}",k);if(!oe)return[k];let we=oe.pre,Z=oe.post.length?W(oe.post,H,!1):[""];if(/\$$/.test(oe.pre))for(let le=0;le<Z.length&&le<H;le++){let Ee=we+"{"+oe.body+"}"+Z[le];ne.push(Ee)}else{let le=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(oe.body),Ee=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(oe.body),Je=le||Ee,Ye=oe.body.indexOf(",")>=0;if(!Je&&!Ye)return oe.post.match(/,(?!,).*\}/)?(k=oe.pre+"{"+oe.body+s+oe.post,W(k,H,!0)):[k];let $e;if(Je)$e=oe.body.split(/\.\./);else if($e=C(oe.body),$e.length===1&&$e[0]!==void 0&&($e=W($e[0],H,!1).map(q),$e.length===1))return Z.map(qt=>oe.pre+$e[0]+qt);let At;if(Je&&$e[0]!==void 0&&$e[1]!==void 0){let qt=g($e[0]),Qt=g($e[1]),rr=Math.max($e[0].length,$e[1].length),Gt=$e.length===3&&$e[2]!==void 0?Math.abs(g($e[2])):1,wi=M;Qt<qt&&(Gt*=-1,wi=P);let L=$e.some(x);At=[];for(let G=qt;wi(G,Qt);G+=Gt){let Y;if(Ee)Y=String.fromCharCode(G),Y==="\\"&&(Y="");else if(Y=String(G),L){let ie=rr-Y.length;if(ie>0){let he=new Array(ie+1).join("0");G<0?Y="-"+he+Y.slice(1):Y=he+Y}}At.push(Y)}}else{At=[];for(let qt=0;qt<$e.length;qt++)At.push.apply(At,W($e[qt],H,!1))}for(let qt=0;qt<At.length;qt++)for(let Qt=0;Qt<Z.length&&ne.length<H;Qt++){let r
globstar while`,L,Ce,G,Ze,St),this.matchOne(L.slice(Ce),G.slice(Ze),Y))return this.debug("globstar found match!",Ce,F,St),!0;if(St==="."||St===".."||!ie.dot&&St.charAt(0)==="."){this.debug("dot detected!",L,Ce,G,Ze);break}this.debug("globstar swallow a segment, and continue"),Ce++}return!!(Y&&(this.debug(`
2026-05-08 19:46:50 +00:00
>>> no match, partial?`,L,Ce,G,Ze),Ce===F))}let wt;if(typeof fe=="string"?(wt=Te===fe,this.debug("string match",fe,Te,wt)):(wt=fe.test(Te),this.debug("pattern match",fe,Te,wt)),!wt)return!1}if(b===F&&v===te)return!0;if(b===F)return Y;if(v===te)return b===F-1&&L[b]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(L){(0,r.assertValidPattern)(L);let G=this.options;if(L==="**")return t.GLOBSTAR;if(L==="")return"";let Y,ie=null;(Y=L.match(g))?ie=G.dot?w:E:(Y=L.match(a))?ie=(G.nocase?G.dot?f:u:G.dot?l:c)(Y[1]):(Y=L.match(C))?ie=(G.nocase?G.dot?q:N:G.dot?x:M)(Y):(Y=L.match(h))?ie=G.dot?p:d:(Y=L.match(A))&&(ie=y);let he=i.AST.fromGlob(L,this.options).toMMPattern();return ie&&typeof he=="object"&&Reflect.defineProperty(he,"test",{value:ie}),he}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let L=this.set;if(!L.length)return this.regexp=!1,this.regexp;let G=this.options,Y=G.noglobstar?ne:G.dot?oe:we,ie=new Set(G.nocase?["i"]:[]),he=L.map(F=>{let te=F.map(Te=>{if(Te instanceof RegExp)for(let Ce of Te.flags.split(""))ie.add(Ce);return typeof Te=="string"?qt(Te):Te===t.GLOBSTAR?t.GLOBSTAR:Te._src});te.forEach((Te,Ce)=>{let Ze=te[Ce+1],St=te[Ce-1];Te!==t.GLOBSTAR||St===t.GLOBSTAR||(St===void 0?Ze!==void 0&&Ze!==t.GLOBSTAR?te[Ce+1]="(?:\\/|"+Y+"\\/)?"+Ze:te[Ce]=Y:Ze===void 0?te[Ce-1]=St+"(?:\\/|\\/"+Y+")?":Ze!==t.GLOBSTAR&&(te[Ce-1]=St+"(?:\\/|\\/"+Y+"\\/)"+Ze,te[Ce+1]=t.GLOBSTAR))});let fe=te.filter(Te=>Te!==t.GLOBSTAR);if(this.partial&&fe.length>=1){let Te=[];for(let Ce=1;Ce<=fe.length;Ce++)Te.push(fe.slice(0,Ce).join("/"));return"(?:"+Te.join("|")+")"}return fe.join("/")}).join("|"),[b,v]=L.length>1?["(?:",")"]:["",""];he="^"+b+he+v+"$",this.partial&&(he="^(?:\\/|"+b+he.slice(1,-1)+v+")$"),this.negate&&(he="^(?!"+he+").+$");try{this.regexp=new RegExp(he,[...ie].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,G=this.partial){if(this.debug("match",L,this.pattern),this.comment)return!1;if(this.empty)return L==="";if(L==="/"&&G)return!0;let Y=this.options;this.isWindows&&(L=L.split("\\").join("/"));let ie=this.slashSplit(L);this.debug(this.pattern,"split",ie);let he=this.set;this.debug(this.pattern,"set",he);let b=ie[ie.length-1];if(!b)for(let v=ie.length-2;!b&&v>=0;v--)b=ie[v];for(let v=0;v<he.length;v++){let F=he[v],te=ie;if(Y.matchBase&&F.length===1&&(te=[b]),this.matchOne(te,F,G))return Y.flipNegate?!0:!this.negate}return Y.flipNegate?!1:this.negate}static defaults(L){return t.minimatch.defaults(L).Minimatch}};t.Minimatch=Qt;var rr=fWe();Object.defineProperty(t,"AST",{enumerable:!0,get:function(){return rr.AST}});var Gt=hWe();Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return Gt.escape}});var wi=Tae();Object.defineProperty(t,"unescape",{enumerable:!0,get:function(){return wi.unescape}}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=Qt,t.minimatch.escape=s.escape,t.minimatch.unescape=n.unescape}),Ror=Bn(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=(d,p,A,y)=>{typeof i.emitWarning=="function"?i.emitWarning(d,p,A,y):console.error(`[${A}] ${p}: ${d}`)},n=globalThis.AbortController,o=globalThis.AbortSignal;if(typeof n>"u"){o=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(A,y){this._onabort.push(y)}},n=class{constructor(){p()}signal=new o;abort(A){if(!this.signal.aborted){this.signal.reason=A,this.signal.aborted=!0;for(let y of this.signal._onabort)y(A);this.signal.onabort?.(A)}}};let d=i.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",p=()=>{d&&(d=!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
\r
2026-05-08 19:46:50 +00:00
`);if(h===-1){q3("have not received end of HTTP headers yet..."),n();return}let d=f.slice(0,h).toString("ascii").split(`\r
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=p.split(" "),y=+A[1],g=A.slice(2).join(" "),E={};for(let w of d){if(!w)continue;let C=w.indexOf(":");if(C===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let N=w.slice(0,C).toLowerCase(),q=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,q]:Array.isArray(x)?x.push(q):E[N]=q}q3("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:f})}t.on("error",c),t.on("end",a),n()})}$I.parseProxyResponse=ocr});var gJe=m(Sl=>{"use strict";var acr=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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),ccr=Sl&&Sl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),mJe=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)&&acr(e,t,r);return ccr(e,t),e},AJe=Sl&&Sl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Sl,"__esModule",{value:!0});Sl.HttpsProxyAgent=void 0;var lN=mJe(require("net")),dJe=mJe(require("tls")),lcr=AJe(require("assert")),ucr=AJe(qg()),fcr=Fv(),hcr=require("url"),dcr=hJe(),uN=(0,ucr.default)("https-proxy-agent"),G3=class extends fcr.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new hcr.URL(e):e,this.proxyHeaders=r?.headers??{},uN("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?pJe(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:"){uN("Creating `tls.Socket`: %o",this.connectOpts);let h=this.connectOpts.servername||this.connectOpts.host;s=dJe.connect({...this.connectOpts,servername:h&&lN.isIP(h)?void 0:h})}else uN("Creating `net.Socket`: %o",this.connectOpts),s=lN.connect(this.connectOpts);let n=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=lN.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`;if(i.username||i.password){let h=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(h).toString("base64")}`}n.Host=`${o}:${r.port}`,n["Proxy-Connection"]||(n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let h of Object.keys(n))a+=`${h}: ${n[h]}\r
2026-05-08 19:46:50 +00:00
`;let c=(0,dcr.parseProxyResponse)(s);s.write(`${a}\r
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200){if(e.once("socket",pcr),r.secureEndpoint){uN("Upgrading socket connection to TLS");let h=r.servername||r.host;return dJe.connect({...pJe(r,"host","path","port"),socket:s,servername:lN.isIP(h)?void 0:h})}return s}s.destroy();let f=new lN.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{uN("Replaying proxy buffer for failed request"),(0,lcr.default)(h.listenerCount("data")>0),h.push(u),h.push(null)}),f}};G3.protocols=["http","https"];Sl.HttpsProxyAgent=G3;function pcr(t){t.resume()}function pJe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var wJe=m(vp=>{"use strict";Object.defineProperty(vp,"__esModule",{value:!0});var yJe=require("buffer"),LE={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=LE;function mcr(t){if(!yJe.Buffer.isEncoding(t))throw new Error(LE.INVALID_ENCODING)}vp.checkEncoding=mcr;function EJe(t){return typeof t=="number"&&isFinite(t)&&Ecr(t)}vp.isFiniteInteger=EJe;function bJe(t,e){if(typeof t=="number"){if(!EJe(t)||t<0)throw new Error(e?LE.INVALID_OFFSET:LE.INVALID_LENGTH)}else throw new Error(e?LE.INVALID_OFFSET_NON_NUMBER:LE.INVALID_LENGTH_NON_NUMBER)}function Acr(t){bJe(t,!1)}vp.checkLengthValue=Acr;function gcr(t){bJe(t,!0)}vp.checkOffsetValue=gcr;function ycr(t,e){if(t<0||t>e.length)throw new Error(LE.INVALID_TARGET_OFFSET)}vp.checkTargetOffset=ycr;function Ecr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function bcr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof yJe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}vp.bigIntAndBufferInt64Check=bcr});var IJe=m(ece=>{"use strict";Object.defineProperty(ece,"__esModule",{value:!0});var Ut=wJe(),CJe=4096,wcr="utf8",Zae=class t{constructor(e){if(this.length=0,this._encoding=wcr,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(CJe);else{if(typeof e<"u")throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(CJe)}}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(Bu
`).join(`
2026-05-08 19:46:50 +00:00
`+n),t.push(s+"m+"+t5.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Vpr()+e+" "+t[0]}function Vpr(){return hn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function $pr(...t){return process.stderr.write(e5.formatWithOptions(hn.inspectOpts,...t)+`
`)}function Wpr(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Jpr(){return process.env.DEBUG}function Ypr(t){t.inspectOpts={};let e=Object.keys(hn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=hn.inspectOpts[e[r]]}t5.exports=Kle()(hn);var{formatters:hKe}=t5.exports;hKe.o=function(t){return this.inspectOpts.colors=this.useColors,e5.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};hKe.O=function(t){return this.inspectOpts.colors=this.useColors,e5.inspect(t,this.inspectOpts)}});var Zle=m((BKr,Xle)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Xle.exports=fKe():Xle.exports=dKe()});var mKe=m((vKr,pKe)=>{var Kpr=require("dns"),Xpr=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],Zpr=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:Kpr.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(s=>Xpr.includes(s.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r};pKe.exports=Zpr});var tue=m((xKr,bKe)=>{var AKe=Zne(),gKe=noe(),emr=Eh(),yKe={shared:!1,ignoreCargoCult:!0},tmr={status:200,headers:{}},wS=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},EKe=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},eue=class{constructor({entry:e,request:r,response:i,options:s}){this.entry=e,this.request=wS(r),this.response=EKe(i),this.options=s,this.policy=new AKe(this.request,this.response,yKe),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 AKe(wS(e),tmr,yKe).storable()}satisfies(e){let r=wS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new gKe(this.request),s=new gKe(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?emr.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=wS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=wS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=wS(e),s=EKe(r);return!this.policy.revalidatedPolicy(i,s).modified}};bKe.exports=eue});var CKe=m((_Kr,wKe)=>{var rue=class extends Error{constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};wKe.exports={NotCachedError:rue}});var sue=m((RKr,IKe)=>{"use strict";var rmr=BE(),iue=class extends rmr{#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)}};IKe.exports=iue});var BKe=m((TKr,SKe)=>{var{URL:imr,format:smr}=require("url"),nmr={auth:!1,fragment:!1,search:!0,unicode:!1},omr=t=>{let e=new imr(t.url);return`make-fetch-happen:request-cache:${smr(e,nmr)}`};SKe.exports=omr});var vKe=m((NKr,amr)=>{amr.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",
`).forEach(r=>{r.match(JAr)||r.match(YAr)||(e+=r)}),Buffer.from(e,"base64")}function XAr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
`).concat(`
2026-05-08 19:46:50 +00:00
`)}});var x5=m(MA=>{"use strict";Object.defineProperty(MA,"__esModule",{value:!0});MA.SHA2_HASH_ALGOS=MA.RSA_SIGNATURE_ALGOS=MA.ECDSA_SIGNATURE_ALGOS=void 0;MA.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"};MA.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"};MA.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 zue=m(_5=>{"use strict";Object.defineProperty(_5,"__esModule",{value:!0});_5.RFC3161TimestampVerificationError=void 0;var jue=class extends Error{};_5.RFC3161TimestampVerificationError=jue});var SXe=m(Dh=>{"use strict";var ZAr=Dh&&Dh.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),egr=Dh&&Dh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tgr=Dh&&Dh.__importStar||(function(){var t=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)};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"&&ZAr(r,e,i[s]);return egr(r,e),r}})();Object.defineProperty(Dh,"__esModule",{value:!0});Dh.TSTInfo=void 0;var IXe=tgr(_S()),rgr=x5(),igr=zue(),Vue=class{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 rgr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=IXe.digest(this.messageImprintHashAlgorithm,e);if(!IXe.bufferEqual(r,this.messageImprintHashedMessage))throw new igr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Dh.TSTInfo=Vue});var vXe=m(Oh=>{"use strict";var sgr=Oh&&Oh.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),ngr=Oh&&Oh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ogr=Oh&&Oh.__importStar||(function(){var t=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)};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"&&sgr(r,e,i[s]);return ngr(r,e),r}})();Object.defineProperty(Oh,"__esModule",{value:!0});Oh.RFC3161Timestamp=void 0;var agr=S5(),$ue=ogr(_S()),BXe=x5(),FN=zue(),cgr=SXe(),lgr="1.2.840.113549.1.7.2",ugr="1.2.840.113549.1.9.16.1.4",fgr="1.2.840.113549.1.9.4",Wue=class t{root;constructor(e){this.root=e}static parse(e){let r=agr.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 BXe.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();r
2026-05-08 19:46:50 +00:00
`,vyr=/\u2014 (\S+) (\S+)\n/g;function xyr(t,e){let r=t.inclusionProof,i=wfe.fromString(r.checkpoint.envelope),s=q5.fromString(i.note);if(!_yr(i,e))throw new HN.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return s}function _yr(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let s=e.find(n=>ZXe.crypto.bufferEqual(n.logID.subarray(0,4),i.keyHint)&&n.baseURL.match(i.name));return s?ZXe.crypto.verify(r,s.publicKey,i.signature):!1})}var wfe=class t{note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(bfe))throw new HN.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(bfe),i=e.slice(0,r+1),n=e.slice(r+bfe.length).matchAll(vyr),o=Array.from(n,a=>{let[,c,l]=a,u=Buffer.from(l,"base64");if(u.length<5)throw new HN.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:c,keyHint:u.subarray(0,4),signature:u.subarray(4)}});if(o.length===0)throw new HN.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,o)}},q5=class t{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 HN.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"),o=r.slice(3);return new t(i,s,n,o)}};jN.LogCheckpoint=q5});var tZe=m(Bfe=>{"use strict";Object.defineProperty(Bfe,"__esModule",{value:!0});Bfe.verifyMerkleInclusion=Nyr;var Sfe=_u(),Cfe=ao(),Ryr=Buffer.from([0]),Tyr=Buffer.from([1]);function Nyr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),s=BigInt(e.logSize);if(i<0n||i>=s)throw new Cfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:n,border:o}=Dyr(i,s);if(r.hashes.length!==n+o)throw new Cfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let a=r.hashes.slice(0,n),c=r.hashes.slice(n),l=Fyr(t.canonicalizedBody),u=Pyr(Oyr(l,a,i),c);if(!Sfe.crypto.bufferEqual(u,e.logHash))throw new Cfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}function Dyr(t,e){let r=Qyr(t,e),i=kyr(t>>BigInt(r));return{inner:r,border:i}}function Oyr(t,e,r){return e.reduce((i,s,n)=>r>>BigInt(n)&BigInt(1)?Ife(s,i):Ife(i,s),t)}function Pyr(t,e){return e.reduce((r,i)=>Ife(i,r),t)}function Qyr(t,e){return Lyr(t^e-BigInt(1))}function kyr(t){return t.toString(2).split("1").length-1}function Lyr(t){return t===0n?0:t.toString(2).length}function Ife(t,e){return Sfe.crypto.digest("sha256",Tyr,t,e)}function Fyr(t){return Sfe.crypto.digest("sha256",Ryr,t)}});var iZe=m(vfe=>{"use strict";Object.defineProperty(vfe,"__esModule",{value:!0});vfe.verifyTLogSET=qyr;var rZe=_u(),Myr=ao(),Uyr=NS();function qyr(t,e){if(!(0,Uyr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(s=>{let n=Gyr(t),o=Buffer.from(rZe.json.canonicalize(n),"utf8"),a=t.inclusionPromise.signedEntryTimestamp;return rZe.crypto.verify(o,s.publicKey,a)}))throw new Myr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}function Gyr(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")}}});var nZe=m(G5=>{"use strict";Object.defineProperty(G5,"__esModule",{value:!0});G5.verifyTLogBody=$yr;G5.verifyTLogInclusion=Wyr;var sZe=Wce(),Rfe=ao(),xfe=YXe(),_fe=KXe(),Hyr=XXe(),jyr=eZe(),zyr=tZe(),Vyr=iZe();function $yr(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 Rfe.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${s.kind}/${s.apiVersion}`});switch(r){case"dsse":if(i==xfe.DSSE_API_VERSION_V1)return(0,xfe.verifyDSSETLogBody)(s,e);{let n=sZe.Entry.fromJSON(s);return(0,xfe.verifyDSSETLogBodyV2)(n,e)}case"intoto":return(0,Hyr.verifyIntotoTLogBody)(s,e);case"hashedrekord":if(i==_fe.HASHEDREKORD_API_VERSION_V1)return(0,_fe.verifyHashedRekordTLogBody)(s,e);{let n=sZe.Entry.fromJSON(s);return(0,_fe.verifyHashedRekordTLogBodyV2)(n,e)}default:throw new Rfe.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}function Wyr(t,e){let r=!1;if(Jyr(t)&&((0,Vyr.verifyTLogSET)(t,e),r=!0),Yyr(t)){let i=(0,jyr.verifyCheckpoint)(t,e);(0,zyr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new Rfe.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}function Jyr(t){return t.inclusionPromise!==void 0}function Yyr(t){return t.inclusionProof!==void 0}});var fZe=m(H5=>{"use strict";Object.defineProperty(H5,"__esModule",{value:!0});H5.Verifier=void 0;var Kyr=require("util"),DS=ao(),oZe=jXe(),aZe=VXe(),cZe=JXe(),lZe=nZe(),Tfe=class{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
You can add a runtime option to disable the check or this warning:
2026-05-08 19:46:50 +00:00
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function KEr(){Object.keys(y8).forEach(function(t){delete y8[t]})}});var b8=m(Mh=>{"use strict";Mh.__esModule=!0;Mh.HandlebarsEnvironment=Jfe;function KZe(t){return t&&t.__esModule?t:{default:t}}var o0=Wo(),XEr=Ic(),$fe=KZe(XEr),ZEr=Hfe(),e0r=$Ze(),t0r=zfe(),E8=KZe(t0r),r0r=Vfe(),i0r="4.7.9";Mh.VERSION=i0r;var s0r=8;Mh.COMPILER_REVISION=s0r;var n0r=7;Mh.LAST_COMPATIBLE_COMPILER_REVISION=n0r;var o0r={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"};Mh.REVISION_CHANGES=o0r;var Wfe="[object Object]";function Jfe(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},ZEr.registerDefaultHelpers(this),e0r.registerDefaultDecorators(this)}Jfe.prototype={constructor:Jfe,logger:E8.default,log:E8.default.log,registerHelper:function(e,r){if(o0.toString.call(e)===Wfe){if(r)throw new $fe.default("Arg not supported with multiple helpers");o0.extend(this.helpers,e)}else this.helpers[e]=r},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,r){if(o0.toString.call(e)===Wfe)o0.extend(this.partials,e);else{if(typeof r>"u")throw new $fe.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,r){if(o0.toString.call(e)===Wfe){if(r)throw new $fe.default("Arg not supported with multiple decorators");o0.extend(this.decorators,e)}else this.decorators[e]=r},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){r0r.resetLoggedProperties()}};var a0r=E8.default.log;Mh.log=a0r;Mh.createFrame=o0.createFrame;Mh.logger=E8.default});var ZZe=m((w8,XZe)=>{"use strict";w8.__esModule=!0;function Yfe(t){this.string=t}Yfe.prototype.toString=Yfe.prototype.toHTML=function(){return""+this.string};w8.default=Yfe;XZe.exports=w8.default});var eet=m(Kfe=>{"use strict";Kfe.__esModule=!0;Kfe.wrapHelper=c0r;function c0r(t,e){if(typeof t!="function")return t;var r=function(){var s=arguments[arguments.length-1];return arguments[arguments.length-1]=e(s),t.apply(this,arguments)};return r}});var oet=m(zA=>{"use strict";zA.__esModule=!0;zA.checkRevision=p0r;zA.template=m0r;zA.wrapProgram=C8;zA.resolvePartial=A0r;zA.invokePartial=g0r;zA.noop=set;function l0r(t){return t&&t.__esModule?t:{default:t}}function u0r(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}var f0r=Wo(),US=u0r(f0r),h0r=Ic(),kp=l0r(h0r),Lp=b8(),tet=Hfe(),d0r=eet(),ret=Vfe();function p0r(t){var e=t&&t[0]||1,r=Lp.COMPILER_REVISION;if(!(e>=Lp.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Lp.COMPILER_REVISION))if(e<Lp.LAST_COMPATIBLE_COMPILER_REVISION){var i=Lp.REVISION_CHANGES[r],s=Lp.REVISION_CHANGES[e];throw new kp.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 kp.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}function m0r(t,e){if(!e)throw new kp.default("No environment passed to template");if(!t||!t.main)throw new kp.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(o,a,c){c.hash&&(a=US.extend({},a,c.hash),c.ids&&(c.ids[0]=!0)),o=e.VM.resolvePartial.call(this,o,a,c),c.hooks=this.hooks,c.protoAccessControl=this.protoAccessControl;var l=e.VM.invokePartial.call(this,o,a,c);if(l==null&&e.compile&&(c.partials[c.name]=e.compile(o,t.compilerOptions,e),l=c.partials[c.name](a,c)),l!=null){if(c.indent){for(var u=l.split(`
`),f=0,h=u.length;f<h&&!(!u[f]&&f+1===h);f++)u[f]=c.indent+u[f];l=u.join(`
2026-05-08 19:46:50 +00:00
`)}return l}else throw new kp.default("The partial "+c.name+" could not be compiled when running in runtime-only mode")}var s={strict:function(a,c,l){if(!a||!(c in a))throw new kp.default('"'+c+'" not defined in '+a,{loc:l});return s.lookupProperty(a,c)},lookupProperty:function(a,c){var l=a[c];if(l==null||Object.prototype.hasOwnProperty.call(a,c)||ret.resultIsAllowed(l,s.protoAccessControl,c))return l},lookup:function(a,c){for(var l=a.length,u=0;u<l;u++){var f=a[u]&&s.lookupProperty(a[u],c);if(f!=null)return f}},lambda:function(a,c){return typeof a=="function"?a.call(c):a},escapeExpression:US.escapeExpression,invokePartial:i,fn:function(a){var c=t[a];return c.decorator=t[a+"_d"],c},programs:[],program:function(a,c,l,u,f){var h=this.programs[a],d=this.fn(a);return c||f||u||l?h=C8(this,a,d,c,l,u,f):h||(h=this.programs[a]=C8(this,a,d)),h},data:function(a,c){for(;a&&c--;)a=a._parent;return a},mergeIfNeeded:function(a,c){var l=a||c;return a&&c&&a!==c&&(l=US.extend({},c,a)),l},nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function n(o){var a=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],c=a.data;n._setup(a),!a.partial&&t.useData&&(c=y0r(o,c));var l=void 0,u=t.useBlockParams?[]:void 0;t.useDepths&&(a.depths?l=o!=a.depths[0]?[o].concat(a.depths):a.depths:l=[o]);function f(h){return""+t.main(s,h,s.helpers,s.partials,c,u,l)}return f=net(t.main,f,s,a.depths||[],c,u),f(o,a)}return n.isTop=!0,n._setup=function(o){if(o.partial)s.protoAccessControl=o.protoAccessControl,s.helpers=o.helpers,s.partials=o.partials,s.decorators=o.decorators,s.hooks=o.hooks;else{var a={};iet(a,e.helpers,s),iet(a,o.helpers,s),s.helpers=a,t.usePartial&&(s.partials=s.mergeIfNeeded(o.partials,e.partials)),(t.usePartial||t.useDecorators)&&(s.decorators=US.extend({},e.decorators,o.decorators)),s.hooks={},s.protoAccessControl=ret.createProtoAccessControl(o);var c=o.allowCallsToHelperMissing||r;tet.moveHelperToHooks(s,"helperMissing",c),tet.moveHelperToHooks(s,"blockHelperMissing",c)}},n._child=function(o,a,c,l){if(t.useBlockParams&&!c)throw new kp.default("must pass block params");if(t.useDepths&&!l)throw new kp.default("must pass parent depths");return C8(s,o,t[o],a,0,c,l)},n}function C8(t,e,r,i,s,n,o){function a(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],u=o;return o&&c!=o[0]&&!(c===t.nullContext&&o[0]===null)&&(u=[c].concat(o)),r(t,c,t.helpers,t.partials,l.data||i,n&&[l.blockParams].concat(n),u)}return a=net(r,a,t,o,i,n),a.program=e,a.depth=o?o.length:0,a.blockParams=s||0,a}function A0r(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=I8(r.partials,t)):r.name==="@partial-block"?t=I8(r.data,"partial-block"):t=I8(r.partials,r.name),t}function g0r(t,e,r){var i=I8(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!==set&&(function(){r.data=Lp.createFrame(r.data);var n=r.fn;s=r.data["partial-block"]=function(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return c.data=Lp.createFrame(c.data),c.data["partial-block"]=i,n(a,c)},n.partials&&(r.partials=US.extend({},r.partials,n.partials))})(),t===void 0&&s&&(t=s),t===void 0)throw new kp.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function set(){return""}function I8(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}function y0r(t,e){return(!e||!("root"in e))&&(e=e?Lp.createFrame(e):{},e.root=t),e}function net(t,e,r,i,s,n){if(t.decorator){var o={};e=t.decorator(e,o,r,i&&i[0],s,n,i),US.extend(e,o)}return e}function iet(t,e,r){e&&Object.keys(e).forEach(function(i){var s=e[i];t[i]=E0r(s,r)})}function E0r(t,e){var r=e.lookupProperty;return d0r.wrapHelper(t,function(i){return i.lookupProperty=r,i})}});var Xfe=m((S8,aet)=>{"use strict";S8.__esModule=!0;S8.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 globalThi
`+this.lexer.showPosition()+`
Expecting `+ne.join(", ")+", got '"+(this.terminals_[C]||C)+"'":oe="Parse error on line "+(f+1)+": Unexpected "+(C==1?"end of input":"'"+(this.terminals_[C]||C)+"'"),this.parseError(oe,{text:this.lexer.match,token:this.terminals_[C]||C,line:this.lexer.yylineno,loc:y,expected:ne})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+q+", token: "+C);switch(x[0]){case 1:o.push(C),a.push(this.lexer.yytext),c.push(this.lexer.yylloc),o.push(x[1]),C=null,N?(C=N,N=null):(h=this.lexer.yyleng,u=this.lexer.yytext,f=this.lexer.yylineno,y=this.lexer.yylloc,d>0&&d--);break;case 2:if(H=this.productions_[x[1]][1],W.$=a[a.length-H],W._$={first_line:c[c.length-(H||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(H||1)].first_column,last_column:c[c.length-1].last_column},g&&(W._$.range=[c[c.length-(H||1)].range[0],c[c.length-1].range[1]]),P=this.performAction.call(W,u,h,f,this.yy,x[1],a,c),typeof P<"u")return P;H&&(o=o.slice(0,-1*H*2),a=a.slice(0,-1*H),c=c.slice(0,-1*H)),o.push(this.productions_[x[1]][0]),a.push(W.$),c.push(W._$),$=l[o[o.length-2]][o[o.length-1]],o.push($);break;case 3:return!0}}return!0}},e=(function(){var i={EOF:1,parseError:function(n,o){if(this.yy.parser)this.yy.parser.parseError(n,o);else throw new Error(n)},setInput: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},input:function(){var n=this._input[0];this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n;var o=n.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),n},unput:function(n){var o=n.length,a=n.split(/(?:\r\n?|\n)/g);this._input=n+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o-1),this.offset-=o;var c=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),a.length-1&&(this.yylineno-=a.length-1);var l=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:a?(a.length===c.length?this.yylloc.first_column:0)+c[c.length-a.length].length-a[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[l[0],l[0]+this.yyleng-o]),this},more:function(){return this._more=!0,this},less:function(n){this.unput(this.match.slice(n))},pastInput:function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/\n/g,"")},upcomingInput: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,"")},showPosition:function(){var n=this.pastInput(),o=new Array(n.length+1).join("-");return n+this.upcomingInput()+`
`+o+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var n,o,a,c,l,u;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),h=0;h<f.length&&(a=this._input.match(this.rules[f[h]]),!(a&&(!o||a[0].length>o[0].length)&&(o=a,c=h,!this.options.flex)));h++);return o?(u=o[0].match(/(?:\r\n?|\n).*/g),u&&(this.yylineno+=u.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:u?u[u.length-1].length-u[u.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+o[0].length},this.yytext+=o[0],this.match+=o[0],this.matches=o,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(o[0].length),this.matched+=o[0],n=this.performAction.call(this,this.yy,this,f[c],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.
2026-05-08 19:46:50 +00:00
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var n=this.next();return typeof n<"u"?n:this.lex()},begin:function(n){this.conditionStack.push(n)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(n){this.begin(n)}};return i.options={},i.performAction=function(n,o,a,c){function l(f,h){return o.yytext=o.yytext.substring(f,o.yyleng-h+f)}var u=c;switch(a){case 0:if(o.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):o.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),o.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:(l(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(o.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 o.yytext=l(1,2).replace(/\\"/g,'"'),80;break;case 32:return o.yytext=l(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 o.yytext=o.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},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 r.prototype=t,t.Parser=r,new r})();x8.default=R0r;Aet.exports=x8.default});var N8=m((T8,bet)=>{"use strict";T8.__esModule=!0;function T0r(t){return t&&t.__esModule?t:{default:t}}var N0r=Ic(),ihe=T0r(N0r);function _8(){this.parents=[]}_8.prototype={constructor:_8,mutating:!1,acceptKey:function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!_8.prototype[i.type])throw new ihe.default('Unexpected node type "'+i.type+'" found when accepting '+r+" on "+e.type);e[r]=i}},acceptRequired:function(e,r){if(this.acceptKey(e,r),!e[r])throw new ihe.default(e.type+" requires "+r)},acceptArray:function(e){for(var r=0,i=e.length;r<i;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,i--)},accept:function(e){
`])}),e},each:function(e){for(var r=0,i=this.source.length;r<i;r++)e(this.source[r])},empty:function(){var e=this.currentLocation||{start:{}};return new u0(e.start.line,e.start.column,this.srcFile)},wrap:function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof u0?e:(e=Bhe(e,this,r),new u0(r.start.line,r.start.column,this.srcFile,e))},functionCall:function(e,r,i){return i=this.generateList(i),this.wrap([e,r?"."+r+"(":"(",i,")"])},quotedString:function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(e){var r=this,i=[];Object.keys(e).forEach(function(n){var o=Bhe(e[n],r);o!=="undefined"&&i.push([r.quotedString(n),":",o])});var s=this.generateList(i);return s.prepend("{"),s.add("}"),s},generateList:function(e){for(var r=this.empty(),i=0,s=e.length;i<s;i++)i&&r.add(","),r.add(Bhe(e[i],this));return r},generateArray:function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r}};M8.default=rtt;itt.exports=M8.default});var ltt=m((U8,ctt)=>{"use strict";U8.__esModule=!0;function att(t){return t&&t.__esModule?t:{default:t}}var ntt=b8(),_br=Ic(),xhe=att(_br),Rbr=Wo(),Tbr=stt(),ott=att(Tbr);function VS(t){this.value=t}function $S(){}$S.prototype={nameLookup:function(e,r){return this.internalNameLookup(e,r)},depthedLookup:function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},compilerInfo:function(){var e=ntt.COMPILER_REVISION,r=ntt.REVISION_CHANGES[e];return[e,r]},appendToBuffer:function(e,r,i){return Rbr.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:i?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},lookupPropertyFunctionIsUsed:!1,compile: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,o=void 0,a=void 0,c=void 0,l=void 0;for(c=0,l=n.length;c<l;c++)o=n[c],this.source.currentLocation=o.loc,a=a||o.loc,this[o.opcode].apply(this,o.args);if(this.source.currentLocation=a,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new xhe.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) {
`),this.decorators.push(`}
2026-05-08 19:46:50 +00:00
`),this.decorators=this.decorators.merge()));var u=this.createFunctionContext(s);if(this.isChild)return u;var f={compiler:this.compilerInfo(),main:u};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var h=this.context,d=h.programs,p=h.decorators;for(c=0,l=d.length;c<l;c++)f[c]=d[c],p[c]&&(f[c+"_d"]=p[c],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},preamble:function(){this.lastContext=0,this.source=new ott.default(this.options.srcName),this.decorators=new ott.default(this.options.srcName)},createFunctionContext: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(c){var l=r.aliases[c];l.children&&l.referenceCount>1&&(i+=", alias"+ ++n+"="+c,l.children[0]="alias"+n)}),this.lookupPropertyFunctionIsUsed&&(i+=", "+this.lookupPropertyFunctionVarDeclaration());var o=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&o.push("blockParams"),this.useDepths&&o.push("depths");var a=this.mergeSource(i);return e?(o.push(a),Function.apply(this,o)):this.source.wrap(["function(",o.join(","),`) {
`,a,"}"])},mergeSource:function(e){var r=this.environment.isSimple,i=!this.forceBuffer,s=void 0,n=void 0,o=void 0,a=void 0;return this.source.each(function(c){c.appendToBuffer?(o?c.prepend(" + "):o=c,a=c):(o&&(n?o.prepend("buffer += "):s=!0,a.add(";"),o=a=void 0),n=!0,r||(i=!1))}),i?o?(o.prepend("return "),a.add(";")):n||this.source.push('return "";'):(e+=", buffer = "+(s?"":this.initializeBuffer()),o?(o.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(s?"":`;
`)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return`
lookupProperty = container.lookupProperty || function(parent, propertyName) {
if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
return parent[propertyName];
}
return undefined
}
2026-05-08 19:46:50 +00:00
`.trim()},blockValue: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))},ambiguousBlockValue: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),"}"])},appendContent:function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},append: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)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(e){this.lastContext=e},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext: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)},lookupBlockParam:function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},lookupData:function(e,r,i){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,i)},resolvePath:function(e,r,i,s,n){var o=this;if(this.options.strict||this.options.assumeObjects){this.push(Nbr(this.options.strict&&n,this,r,i,e));return}for(var a=r.length,c=function(u){o.replaceStack(function(f){var h=o.nameLookup(f,r[u],e);return s?[" && ",h]:[" != null ? ",h," : ",f]})},l=i;l<a;l++)c(l)},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},emptyHash:function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash: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))},pushString:function(e){this.pushStackLiteral(this.quotedString(e))},pushLiteral:function(e){this.pushStackLiteral(e)},pushProgram:function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},registerDecorator: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;"])},invokeHelper:function(e,r,i){var s=this.popStack(),n=this.setupHelper(e,r),o=[];i&&o.push(n.name),o.push(s),this.options.strict||o.push(this.aliasable("container.hooks.helperMissing"));var a=["(",this.itemsSeparatedBy(o,"||"),")"],c=this.source.functionCall(a,"call",n.callParams);this.push(c)},itemsSeparatedBy:function(e,r){var i=[];i.push(e[0]);for(var s=1;s<e.length;s++)i.push(r,e[s]);return i},invokeKnownHelper:function(e,r){var i=this.setupHelper(e,r);this.push(this.source.functionCall(i.name,"call",i.callParams))},invokeAmbiguous:function(e,r){this.useRegister("helper")
`,e};Ui.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};Ui.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Ui.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Ui.prototype.BlockStatement=Ui.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};Ui.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+" }}")};Ui.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+" }}")};Ui.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Ui.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Ui.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};Ui.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Ui.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Ui.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Ui.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Ui.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Ui.prototype.NullLiteral=function(){return"NULL"};Ui.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(", ")+"}"};Ui.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var gtt=m((Hei,Att)=>{var H8=htt().default,mtt=dtt();H8.PrintVisitor=mtt.PrintVisitor;H8.print=mtt.print;Att.exports=H8;function ptt(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=H8.compile(i)}typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=ptt,require.extensions[".hbs"]=ptt)});var Dtt=z(require("fs"),1),Ott=z(require("path"),1);var Hhe=z(require("os"),1);function jh(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function nG(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function zh(t,e,r){let i=new oG(t,e,r);process.stdout.write(i.toString()+Hhe.EOL)}function aG(t,e=""){zh(t,{},e)}var Ghe="::",oG=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=Ghe+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}=${Ytt(s)}`)}}return e+=`${Ghe}${Jtt(this.message)}`,e}};function Jtt(t){return jh(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function Ytt(t){return jh(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var jhe=z(require("crypto"),1),x1=z(require("fs"),1),v1=z(require("os"),1);function _1(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!x1.existsSync(r))throw new Error(`Missing file at path: ${r}`);x1.appendFileSync(r,`${jh(e)}${v1.EOL}`,{e
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function ND(t,e){if(process.env.GITHUB_OUTPUT||"")return _1("OUTPUT",cG(t,e));process.stdout.write(Yj.EOL),zh("set-output",{name:t},jh(e))}function DD(t){process.exitCode=Jj.Failure,Vl(t)}function Vu(){return process.env.RUNNER_DEBUG==="1"}function Q(t){zh("debug",{},t)}function Vl(t,e={}){zh("error",nG(e),t instanceof Error?t.toString():t)}function rt(t,e={}){zh("warning",nG(e),t instanceof Error?t.toString():t)}function V(t){process.stdout.write(t+Yj.EOL)}function Pmt(t){aG("group",t)}function Qmt(){aG("endgroup")}function Si(t,e){return Omt(this,void 0,void 0,function*(){Pmt(t);let r;try{r=yield e()}finally{Qmt()}return r})}function $l(t,e){if(process.env.GITHUB_STATE||"")return _1("STATE",cG(t,e));zh("save-state",{name:t},jh(e))}function Fbe(t){return process.env[`STATE_${t}`]||""}var Ok=z(require("fs"),1),G7=z(require("os"),1),H7=z(require("path"),1);var yz=z(require("crypto"),1),Qn=z(require("fs"),1);var Nyt=z(Az(),1);var $D=z(require("os"),1),Wl=z(require("path"),1);var kc=z(Az(),1),_Ce=z(require("stream"),1),RCe=z(require("util"),1),Ez=require("assert");var xCe=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},zD=class{constructor(e,r,i){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return xCe(this,void 0,void 0,function*(){let i=1;for(;i<this.maxAttempts;){try{return yield e()}catch(n){if(r&&!r(n))throw n;V(n.message)}let s=this.getSleepAmount();V(`Waiting ${s} seconds before trying again`),yield this.sleep(s),i++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return xCe(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var Wu=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},VD=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},TCe=process.platform==="win32",_Sr=process.platform==="darwin",Oyt="actions/tool-cache";function Lc(t,e,r,i){return Wu(this,void 0,void 0,function*(){e=e||Wl.join(kCe(),yz.randomUUID()),yield cd(Wl.dirname(e)),Q(`Downloading ${t}`),Q(`Destination ${e}`);let s=3,n=gz("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=gz("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new zD(s,n,o).execute(()=>Wu(this,void 0,void 0,function*(){return yield Pyt(t,e||"",r,i)}),c=>!(c instanceof VD&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}function Pyt(t,e,r,i){return Wu(this,void 0,void 0,function*(){if(Qn.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Qs(Oyt,[],{allowRetries:!1});r&&(Q("set auth"),i===void 0&&(i={}),i.authorization=r);let n=yield s.get(t,i);if(n.message.statusCode!==200){let u=new VD(n.message.statusCode);throw Q(`Failed to download from "${t}". Code(${n.message.statusCode}) Message(${n.message.statusMessage})`),u}let o=RCe.promisify(_Ce.pipeline),c=gz("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>n.message)(),l=!1;try{return yield o(c,Qn.createWriteStream(e)),Q("download complete"),l=!0,e}finally{if(!l){Q("download failed");try{yield _D(e)}catch(u){Q(`Failed to delete '${e}'. ${u.message}`)}}}})}function NCe(t,e){return Wu(this,arguments,void 0,function*(r,i,s="xz"){if(!r)throw new Error("parame
`),e=e.replace(/\r/g,`
`));let s=e.split(`
2026-05-08 19:46:50 +00:00
`).map(n=>n.trim());for(let n of s)!n||n.startsWith("#")||i.patterns.push(new bv(n));return i.searchPaths.push(...Iz(i.patterns)),i})}static stat(e,r,i){return Rz(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Rb.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Q(`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 Rb.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let n=yield Rb.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(o=>o===n)){Q(`Symlink cycle detected for path '${e.path}' and realpath '${n}'`);return}i.push(n)}return s})}};var mEt=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function cIe(t,e){return mEt(this,void 0,void 0,function*(){return yield XD.create(t,e)})}var pO=z(require("crypto"),1),Db=z(require("fs"),1),Pg=z(require("path"),1),ZSe=z(KSe(),1),eBe=z(require("util"),1);var Rv;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Rv||(Rv={}));var yo;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(yo||(yo={}));var Ha;(function(t){t.GNU="gnu",t.BSD="bsd"})(Ha||(Ha={}));var hO=2,dO=5e3,Jz=5e3,Yz=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,XSe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Tv="cache.tar",Kz="manifest.txt",FBr=10*Math.pow(1024,3);var Nb=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},hwt=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(o){return new Promise(function(a,c){o=t[n](o),s(a,c,o.done,o.value)})}}function s(n,o,a,c){Promise.resolve(c).then(function(l){n({value:l,done:a})},o)}},dwt="1.0";function Nv(){return Nb(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=Pg.join(i,"actions","temp")}let r=Pg.join(e,pO.randomUUID());return yield cd(r),r})}function Yu(t){return Db.statSync(t).size}function Xz(t){return Nb(this,void 0,void 0,function*(){var e,r,i,s,n;let o=[],a=(n=process.env.GITHUB_WORKSPACE)!==null&&n!==void 0?n:process.cwd(),c=yield cIe(t.join(`
`),{implicitDescendants:!1});try{for(var l=!0,u=hwt(c.globGenerator()),f;f=yield u.next(),e=f.done,!e;l=!0){s=f.value,l=!1;let d=Pg.relative(a,s).replace(new RegExp(`\\${Pg.sep}`,"g"),"/");Q(`Matched: ${d}`),d===""?o.push("."):o.push(`${d}`)}}catch(h){r={error:h}}finally{try{!l&&!e&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return o})}function Dv(t){return Nb(this,void 0,void 0,function*(){return eBe.promisify(Db.unlink)(t)})}function tBe(t){return Nb(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),Q(`Checking ${e} ${r.join(" ")}`);try{yield qa(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>i+=s.toString(),stderr:s=>i+=s.toString()}})}catch(s){Q(s.message)}return i=i.trim(),Q(i),i})}function Ov(){return Nb(this,void 0,void 0,function*(){let t=yield tBe("zstd",["--quiet"]),e=ZSe.clean(t);return Q(`zstd version: ${e}`),t===""?yo.Gzip:yo.ZstdWithoutLong})}function hm(t){return t===yo.Gzip?Rv.Gzip:Rv.Zstd}function rBe(){return Nb(this,void 0,void 0,function*(){return Db.existsSync(Yz)?Yz:(yield tBe("tar")).toLowerCase().includes("gnu tar")?pn("tar"):""})}function Zz(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Ob(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(dwt),pO.createHash("sha256").update(i.join("|")).digest("hex")}function iBe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var cw=z(require("fs"),1),ATe=require("url");var Ku=class extends Error{constructor(e){super(e),this.name="AbortError"}};var sBe=require("node:os"),nBe=z(require("node:util"),1),oBe=z(require("node:process"),1);function aBe(t,...e){oBe.default.stderr.write(`${nBe.default.format(t,...e)}${sBe.EOL}`)}var cBe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,uBe,e9=[],t9=[],AO=[];cBe&&r9(cBe);var fBe=Object.assign(t=>hBe(t),{enable:r9,enabled:i9,disable:pwt,log:aBe});function r9(t){uBe=t,e9=[],t9=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?t9.push(r.substring(1)):e9.push(r);for(let r of AO)r.enabled=i9(r.namespace)}function i9(t){if(t.endsWith("*"))return!0;for(let e of t9)if(lBe(t,e))return!1;for(let e of e9)if(lBe(t,e))return!0;return!1}function lBe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let h=[],d="";for(let p of e)p==="*"&&d==="*"||(d=p,h.push(p));r=h.join("")}let i=0,s=0,n=r.length,o=t.length,a=-1,c=-1;for(;i<o&&s<n;)if(r[s]==="*"){if(a=s,s++,s===n)return!0;for(;t[i]!==r[s];)if(i++,i===o)return!1;c=i,i++,s++;continue}else if(r[s]===t[i])s++,i++;else if(a>=0){if(s=a+1,i=c+1,i===o)return!1;for(;t[i]!==r[s];)if(i++,i===o)return!1;c=i,i++,s++;continue}else return!1;let l=i===t.length,u=s===r.length,f=s===r.length-1&&r[s]==="*";return l&&(u||f)}function pwt(){let t=uBe||"";return r9(""),t}function hBe(t){let e=Object.assign(r,{enabled:i9(t),destroy:mwt,log:fBe.log,namespace:t,extend:Awt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return AO.push(e),e}function mwt(){let t=AO.indexOf(this);return t>=0?(AO.splice(t,1),!0):!1}function Awt(t){let e=hBe(`${this.namespace}:${t}`);return e.log=this.log,e}var Pb=fBe;var s9=["verbose","info","warning","error"],dBe={verbose:400,info:300,warning:200,error:100};function pBe(t,e){e.log=(...r)=>{t.log(...r)}}function mBe(t){return s9.includes(t)}function gO(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,i,s=Pb(t.namespace);s.log=(...u)=>{Pb.log(...u)};function n(u){if(u&&!mBe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${s9.join(",")}`);i=u;let f=[];for(let h of e)o(h)&&f.push(h.namespace);Pb.enable(f.join(","))}r&&(mBe(r)?n(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${s9.join(", ")}.`));function o(u){return!!(i&&dBe[u.level]<=dBe[i])}function a(u,f){let h=Object.assign(u.extend(f),{level:f});if(pBe(u,h),o(h)){let d=Pb.disable();Pb.enab
${wwt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function wO(t){return t instanceof Eo?!0:kg(t)&&t.name==="RestError"}function ra(t,e){return Buffer.from(t,e)}var CO=z(require("node:http"),1),IO=z(require("node:https"),1),l9=z(require("node:zlib"),1),wBe=require("node:stream");var Uc=Pv("ts-http-runtime");var Cwt={};function Qv(t){return t&&typeof t.pipe=="function"}function bBe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function CBe(t){return t&&typeof t.byteLength=="number"}var SO=class extends wBe.Transform{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}},u9=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new Ku("The operation was aborted. Request has already been canceled.");i=l=>{l.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",i)}let s;e.timeout>0&&(s=setTimeout(()=>{let l=new Kl;Uc.info(`request to '${l.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let n=e.headers.get("Accept-Encoding"),o=n?.includes("gzip")||n?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let l=vwt(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let p=e.onUploadProgress,A=new SO(p);A.on("error",y=>{Uc.error("Error in upload progress",y)}),Qv(a)?a.pipe(A):A.end(a),a=A}let l=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=Iwt(l),h={status:l.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return l.resume(),h;c=o?Swt(l,u):l;let d=e.onDownloadProgress;if(d){let p=new SO(d);p.on("error",A=>{Uc.error("Error in download progress",A)}),c.pipe(p),c=p}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(h.status)?h.readableStreamBody=c:h.bodyAsText=await Bwt(c),h}finally{if(e.abortSignal&&i){let l=Promise.resolve();Qv(a)&&(l=bBe(a));let u=Promise.resolve();Qv(c)&&(u=bBe(c)),Promise.all([l,u]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(f=>{Uc.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 a={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((c,l)=>{let u=n?CO.default.request(a,c):IO.default.request(a,c);u.once("error",f=>{l(new Eo(f.message,{code:f.code??Eo.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new Ku("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(f),l(f)}),i&&Qv(i)?i.pipe(u):i?typeof i=="string"||Buffer.isBuffer(i)?u.end(i):CBe(i)?u.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(Uc.error("Unrecognized body type",i),l(new Eo("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?CO.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new CO.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return IO.default.globalAgent;let s=e.tlsSettings??Cwt,n=this.cachedHttpsAgents.get(s);return n&&n.options.keepAlive===!i||(Uc.info("No cached TLS Agent exist, creating a new Agent"),n=new IO.default.Agent({keepAlive:!i,...s}),this.cachedHttpsAgents.set(s,n)),n}}};function Iwt(t){let e=ja();for(let r of Object.keys(t.headers)){let i=t.headers[r];Array.isArray(i)?i.length>0&&e.set(
`;return e}function sIt(t){return t instanceof Uint8Array?t.byteLength:$O(t)?t.size===-1?void 0:t.size:void 0}function nIt(t){let e=0;for(let r of t){let i=sIt(r);if(i===void 0)return;e+=i}return e}async function oIt(t,e,r){let i=[ra(`--${r}`,"utf-8"),...e.flatMap(n=>[ra(`\r
`,"utf-8"),ra(iIt(n.headers),"utf-8"),ra(`\r
`,"utf-8"),n.body,ra(`\r
--${r}`,"utf-8")]),ra(`--\r
\r
2026-05-08 19:46:50 +00:00
`,"utf-8")],s=nIt(i);s&&t.headers.set("Content-Length",s),t.body=await Sve(i)}var Mv="multipartPolicy",aIt=70,cIt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function lIt(t){if(t.length>aIt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!cIt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function JO(){return{name:Mv,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,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?lIt(r):r=rIt(),t.headers.set("Content-Type",`${n}; boundary=${r}`),await oIt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function YO(){return bO()}var Bve=gO({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),wRr=Bve.logger;function ef(t){return Bve.createClientLogger(t)}var tf=ef("core-rest-pipeline");function T9(t={}){return vO({logger:tf.info,...t})}var N9=xO;function D9(t={}){return _O(t)}var KO=z(require("node:os"),1),XO=z(require("node:process"),1);function vve(){return"User-Agent"}async function xve(t){if(XO.default&&XO.default.versions){let e=`${KO.default.type()} ${KO.default.release()}; ${KO.default.arch()}`,r=XO.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})`)}}var ZO="1.22.2";function gIt(t){let e=[];for(let[r,i]of t){let s=i?`${r}/${i}`:r;e.push(s)}return e.join(" ")}function _ve(){return vve()}async function eP(t){let e=new Map;e.set("core-rest-pipeline",ZO),await xve(e);let r=gIt(e);return t?`${t} ${r}`:r}var Rve=_ve(),Tve="userAgentPolicy";function O9(t={}){let e=eP(t.userAgentPrefix);return{name:Tve,async sendRequest(r,i){return r.headers.has(Rve)||r.headers.set(Rve,await e),i(r)}}}var Wa=class extends Error{constructor(e){super(e),this.name="AbortError"}};function P9(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:s}=e??{};return new Promise((n,o)=>{function a(){o(new Wa(s??"The operation was aborted."))}function c(){i?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(i?.aborted)return a();try{t(u=>{c(),n(u)},u=>{c(),o(u)})}catch(u){o(u)}i?.addEventListener("abort",l)})}var CIt="The delay was aborted.";function Uv(t,e){let r,{abortSignal:i,abortErrorMsg:s}=e??{};return P9(n=>{r=setTimeout(n,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:s??CIt})}function pm(t){if(kg(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}`}}function Nve(t){return kg(t)}function qb(){return Qg()}var br=Mg;var Dve=Symbol("rawContent");function k9(t){return typeof t[Dve]=="function"}function Ove(t){return k9(t)?t[Dve]():t}var tP=Mv;function L9(){let t=JO();return{name:tP,sendRequest:async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)k9(i.body)&&(i.body=Ove(i.body));return t.sendRequest(e,r)}}}var F9=RO;function M9(){return TO()}function U9(t={}){return OO(t)}function q9(){return PO()}function mm(t){return B9(t)}function G9(t,e){return jO(t,e)}var Pve="setClientRequestIdPolicy";function H9(t="x-ms-client-request-id"){return{name:Pve,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function j9(t){return zO(t)}function z9(t){return VO(t)}var Gb={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Qve(t={}){let e=new V9(t.parentContext);return t.span&&(e=e.setValue(Gb.span,t.span)),t.namespace&&(e=e.setValue(Gb.namespace,t.namespace)),e}var V9=class t{_contextMap;constructor(e){this._contextMap=e instanceof t
`&&t[n]!=="\r";n++)c+=t[n];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),n--),!VSt(c)){let f;return c.trim().length===0?f="Invalid space after '<'.":f="Tag '"+c+"' is an invalid name.",zi("InvalidTag",f,bo(t,n))}let l=qSt(t,n);if(l===!1)return zi("InvalidAttr","Attributes for '"+c+"' have open quote.",bo(t,n));let u=l.value;if(n=l.index,u[u.length-1]==="/"){let f=n-u.length;u=u.substring(0,u.length-1);let h=yxe(u,e);if(h===!0)i=!0;else return zi(h.err.code,h.err.msg,bo(t,f+h.err.line))}else if(a)if(l.tagClosed){if(u.trim().length>0)return zi("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",bo(t,o));if(r.length===0)return zi("InvalidTag","Closing tag '"+c+"' has not been opened.",bo(t,o));{let f=r.pop();if(c!==f.tagName){let h=bo(t,f.tagStartPos);return zi("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+h.line+", col "+h.col+") instead of closing tag '"+c+"'.",bo(t,o))}r.length==0&&(s=!0)}}else return zi("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",bo(t,n));else{let f=yxe(u,e);if(f!==!0)return zi(f.err.code,f.err.msg,bo(t,n-u.length+f.err.line));if(s===!0)return zi("InvalidXml","Multiple possible root nodes found.",bo(t,n));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),i=!0}for(n++;n<t.length;n++)if(t[n]==="<")if(t[n+1]==="!"){n++,n=gxe(t,n);continue}else if(t[n+1]==="?"){if(n=Axe(t,++n),n.err)return n}else break;else if(t[n]==="&"){let f=jSt(t,n);if(f==-1)return zi("InvalidChar","char '&' is not expected.",bo(t,n));n=f}else if(s===!0&&!mxe(t[n]))return zi("InvalidXml","Extra text at the end",bo(t,n));t[n]==="<"&&n--}}else{if(mxe(t[n]))continue;return zi("InvalidChar","char '"+t[n]+"' is not expected.",bo(t,n))}if(i){if(r.length==1)return zi("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",bo(t,r[0].tagStartPos));if(r.length>0)return zi("InvalidXml","Invalid '"+JSON.stringify(r.map(n=>n.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return zi("InvalidXml","Start tag expected.",1);return!0}function mxe(t){return t===" "||t===" "||t===`
`||t==="\r"}function Axe(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 zi("InvalidXml","XML declaration allowed only at the start of the document.",bo(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function gxe(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}var MSt='"',USt="'";function qSt(t,e){let r="",i="",s=!1;for(;e<t.length;e++){if(t[e]===MSt||t[e]===USt)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}}var GSt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function yxe(t,e){let r=hP(t,GSt),i={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return zi("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",Xv(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return zi("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",Xv(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return zi("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",Xv(r[s]));let n=r[s][2];if(!zSt(n))return zi("InvalidAttr","Attribute '"+n+"' is an invalid name.",Xv(r[s]));if(!Object.prototype.hasOwnProperty.call(i,n))i[n]=1;else return zi("InvalidAttr","Attribute '"+n+"' is repeated.",Xv(r[s]))}return!0}function HSt(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}function jSt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,HSt(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}function zi(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function zSt(t){return zb(t)}function VSt(t){return zb(t)}function bo(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Xv(t){return t.startIndex+t[1].length}var Exe=t=>Kv.includes(t)?"__"+t:t,$St={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(t,e,r){return t},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0,jPath:!0,onDangerousProperty:Exe};function WSt(t,e){if(typeof t!="string")return;let r=t.toLowerCase();if(Kv.some(i=>r===i.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`);if(dP.some(i=>r===i.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`)}function bxe(t){return typeof t=="boolean"?{enabled:t,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1e3,maxExpandedLength:1e5,maxEntityCount:100,allowedTags:null,tagFilter:null}:typeof t=="object"&&t!==null?{enabled:t.enabled!==!1,maxEntitySize:Math.max(1,t.maxEntitySize??1e4),maxExpansionDepth:Math.max(1,t.maxExpansionDepth??10),maxTotalExpansions:Math.max(1,t.maxTotalExpansions??1e3),maxExpandedLength:Math.max(1,t.maxExpandedLength??1e5),maxEntityCount:Math.max(1,t.maxEntityCount??100),allowedTags:t.allowedTags??null,tagFilter:t.tagFilter??null}:bxe(!0)}v
`);let e=new na("!xml"),r=e,i="";this.matcher.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=new ex(this.options.processEntities);for(let n=0;n<t.length;n++)if(t[n]==="<")if(t[n+1]==="/"){let a=Vg(t,">",n,"Closing Tag is not closed."),c=t.substring(n+2,a).trim();if(this.options.removeNSPrefix){let u=c.indexOf(":");u!==-1&&(c=c.substr(u+1))}c=hV(this.options.transformTagName,c,"",this.options).tagName,r&&(i=this.saveTextToParentTag(i,r,this.matcher));let l=this.matcher.getCurrentTag();if(c&&this.options.unpairedTags.indexOf(c)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${c}>`);l&&this.options.unpairedTags.indexOf(l)!==-1&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",n=a}else if(t[n+1]==="?"){let a=dV(t,n,!1,"?>");if(!a)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,this.matcher),!(this.options.ignoreDeclaration&&a.tagName==="?xml"||this.options.ignorePiTags)){let c=new na(a.tagName);c.add(this.options.textNodeName,""),a.tagName!==a.tagExp&&a.attrExpPresent&&(c[":@"]=this.buildAttributesMap(a.tagExp,this.matcher,a.tagName)),this.addChild(r,c,this.matcher,n)}n=a.closeIndex+1}else if(t.substr(n+1,3)==="!--"){let a=Vg(t,"-->",n+4,"Comment is not closed.");if(this.options.commentPropName){let c=t.substring(n+4,a-2);i=this.saveTextToParentTag(i,r,this.matcher),r.add(this.options.commentPropName,[{[this.options.textNodeName]:c}])}n=a}else if(t.substr(n+1,2)==="!D"){let a=s.readDocType(t,n);this.docTypeEntities=a.entities,n=a.i}else if(t.substr(n+1,2)==="!["){let a=Vg(t,"]]>",n,"CDATA is not closed.")-2,c=t.substring(n+9,a);i=this.saveTextToParentTag(i,r,this.matcher);let l=this.parseTextData(c,r.tagname,this.matcher,!0,!1,!0,!0);l==null&&(l=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:c}]):r.add(this.options.textNodeName,l),n=a+2}else{let a=dV(t,n,this.options.removeNSPrefix);if(!a){let w=t.substring(Math.max(0,n-50),Math.min(t.length,n+50));throw new Error(`readTagExp returned undefined at position ${n}. Context: "${w}"`)}let c=a.tagName,l=a.rawTagName,u=a.tagExp,f=a.attrExpPresent,h=a.closeIndex;if({tagName:c,tagExp:u}=hV(this.options.transformTagName,c,u,this.options),this.options.strictReservedNames&&(c===this.options.commentPropName||c===this.options.cdataPropName||c===this.options.textNodeName||c===this.options.attributesGroupName))throw new Error(`Invalid tag name: ${c}`);r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,this.matcher,!1));let d=r;d&&this.options.unpairedTags.indexOf(d.tagname)!==-1&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let p=!1;u.length>0&&u.lastIndexOf("/")===u.length-1&&(p=!0,c[c.length-1]==="/"?(c=c.substr(0,c.length-1),u=c):u=u.substr(0,u.length-1),f=c!==u);let A=null,y={},g;g=sBt(l),c!==e.tagname&&this.matcher.push(c,{},g),c!==u&&f&&(A=this.buildAttributesMap(u,this.matcher,c),A&&(y=iBt(A,this.options))),c!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode(this.stopNodeExpressions,this.matcher));let E=n;if(this.isCurrentNodeStopNode){let w="";if(p)n=a.closeIndex;else if(this.options.unpairedTags.indexOf(c)!==-1)n=a.closeIndex;else{let N=this.readStopNodeData(t,l,h+1);if(!N)throw new Error(`Unexpected end of ${l}`);n=N.i,w=N.tagContent}let C=new na(c);A&&(C[":@"]=A),C.add(this.options.textNodeName,w),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,C,this.matcher,E)}else{if(p){({tagName:c,tagExp:u}=hV(this.options.transformTagName,c,u,this.options));let w=new na(c);A&&(w[":@"]=A),this.addChild(r,w,this.matcher,E),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(this.options.unpairedTags.indexOf(c)!==-1){let w=new na(c);A&&(w[":@"]=A),this.addChild(r,w,this.matcher,E),this.matcher.pop(),this.isCurrentNodeStopNode=!1,n=a.closeIndex;continue}else{let w=new na(c);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),A&&(w[":@"]=A),this.addChild(r,w,this.matcher,E),r=w}i="",
`;function xBt(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(bV(r)==="?xml"){let s=r[":@"];if(s){let n=e.attributeNamePrefix+"version";if(s[n])return s[n]}}return"1.0"}function Rxe(t,e,r,i,s){return!r.sanitizeName||yP(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}function EV(t,e){let r="";e.format&&(r=vBt);let i=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?i.push(new nf(a)):a instanceof nf&&i.push(a)}let s=xBt(t,e),n=new ym;return Txe(t,e,r,n,i,s)}function Txe(t,e,r,i,s,n){let o="",a=!1;if(e.maxNestedTags&&i.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=yV(c,e),c}return""}for(let c=0;c<t.length;c++){let l=t[c],u=bV(l);if(u===void 0)continue;let h=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:Rxe(u,!1,e,i,n),d=_Bt(l[":@"],e);i.push(h,d);let p=TBt(i,s);if(h===e.textNodeName){let w=l[u];p||(w=e.tagValueProcessor(h,w),w=yV(w,e)),a&&(o+=r),o+=w,a=!1,i.pop();continue}else if(h===e.cdataPropName){a&&(o+=r);let w=l[u][0][e.textNodeName],C=gP(w);o+=`<![CDATA[${C}]]>`,a=!1,i.pop();continue}else if(h===e.commentPropName){let w=l[u][0][e.textNodeName],C=AP(w);o+=r+`<!--${C}-->`,a=!0,i.pop();continue}else if(h[0]==="?"){let w=_xe(l[":@"],e,p,i,n);o+=(h==="?xml"?"":r)+`<${h}${w}?>`,a=!0,i.pop();continue}let A=r;A!==""&&(A+=e.indentBy);let y=_xe(l[":@"],e,p,i,n),g=r+`<${h}${y}`,E;p?E=Nxe(l[u],e):E=Txe(l[u],e,A,i,s,n),e.unpairedTags.indexOf(h)!==-1?e.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!E||E.length===0)&&e.suppressEmptyNode?o+=g+"/>":E&&E.endsWith(">")?o+=g+`>${E}${r}</${h}>`:(o+=g+">",E&&r!==""&&(E.includes("/>")||E.includes("</"))?o+=r+e.indentBy+E+r:o+=E,o+=`</${h}>`),a=!0,i.pop()}return o}function _Bt(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]=Em(t[s]),i=!0}return i?r:null}function Nxe(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=bV(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 o=RBt(s[":@"],e),a=Nxe(s[n],e);!a||a.length===0?r+=`<${n}${o}/>`:r+=`<${n}${o}>${a}</${n}>`}}}return r}function RBt(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)}="${Em(s)}"`}return r}function bV(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}}function _xe(t,e,r,i,s){let n="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:Rxe(a,!0,e,i,s),l;r?l=t[o]:(l=e.attributeValueProcessor(o,t[o]),l=yV(l,e)),l===!0&&e.suppressBooleanAttributes?n+=` ${c}`:n+=` ${c}="${Em(l)}"`}return n}function TBt(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}function yV(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}function wV(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}var NBt={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","
`,this.newLine=`
2026-05-08 19:46:50 +00:00
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function DBt(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"}function CV(t,e,r,i,s){return!r.sanitizeName||yP(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}aa.prototype.build=function(t){if(this.options.preserveOrder)return EV(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new ym,r=DBt(t,this.options);return this.j2x(t,0,e,r).val}};aa.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 o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:CV(c,!1,this.options,r,i);if(typeof t[c]>"u")this.isAttribute(c)&&(n+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?n+="":u[0]==="?"?n+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)n+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let f=this.isAttribute(c);if(f&&!this.ignoreAttributesFn(f,o)){let h=CV(f,!0,this.options,r,i);s+=this.buildAttrPairStr(h,""+t[c],a)}else if(!f)if(c===this.options.textNodeName){let h=this.options.tagValueProcessor(c,""+t[c]);n+=this.replaceEntitiesValue(h)}else{r.push(u);let h=this.checkStopNode(r);if(r.pop(),h){let d=""+t[c];d===""?n+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:n+=this.indentate(e)+"<"+u+">"+d+"</"+u+this.tagEndChar}else n+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let f=t[c].length,h="",d="";for(let p=0;p<f;p++){let A=t[c][p];if(!(typeof A>"u"))if(A===null)u[0]==="?"?n+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof A=="object")if(this.options.oneListGroup){r.push(u);let y=this.j2x(A,e+1,r,i);r.pop(),h+=y.val,this.options.attributesGroupName&&A.hasOwnProperty(this.options.attributesGroupName)&&(d+=y.attrStr)}else h+=this.processTextOrObjNode(A,u,e,r,i);else if(this.options.oneListGroup){let y=this.options.tagValueProcessor(u,A);y=this.replaceEntitiesValue(y),h+=y}else{r.push(u);let y=this.checkStopNode(r);if(r.pop(),y){let g=""+A;g===""?h+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:h+=this.indentate(e)+"<"+u+">"+g+"</"+u+this.tagEndChar}else h+=this.buildTextValNode(A,u,"",e,r)}}this.options.oneListGroup&&(h=this.buildObjectNode(h,u,d,e)),n+=h}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let f=Object.keys(t[c]),h=f.length;for(let d=0;d<h;d++){let p=CV(f[d],!0,this.options,r,i);s+=this.buildAttrPairStr(p,""+t[c][f[d]],a)}}else n+=this.processTextOrObjNode(t[c],u,e,r,i)}return{attrStr:s,val:n}};aa.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+'="'+Em(e)+'"'};function OBt(t,e,r,i,s){let n=this.extractAttributes(t);if(i.push(e,n),this.checkStopNode(i)){let c=this.buildRawContent(t),l=this.buildAttributesForStopNode(t);return i.pop(),this.buildObjectNode(c,e,l,r)}let a=this.j2x(t,r+1,i,s);return i.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,i):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,i):this.buildObjectNode(a.val,e,a.attrStr,r)}aa.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e
`)+`
2026-05-08 19:46:50 +00:00
`+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)=>RP(s.name.toLowerCase(),n.name.toLowerCase())),r=r.filter((s,n,o)=>!(n>0&&s.name.toLowerCase()===o[n-1].name.toLowerCase()));let i="";return r.forEach(s=>{i+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
`}),i}getCanonicalizedResourceString(e){let r=vP(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let s=xP(e.url),n={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();n[c]=s[a],o.push(c)}o.sort();for(let a of o)i+=`
${a}:${decodeURIComponent(n[a])}`}return i}};var Bi=class extends Wg{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,Mxe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var bs=ef("storage-common");var jc;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(jc||(jc={}));var wm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:jc.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},GBt=new Wa("The operation was aborted."),ox=class extends of{retryOptions;constructor(e,r,i=wm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:wm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):wm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:wm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:wm.maxRetryDelayInMs):wm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:wm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:wm.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=BP(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=bm(s.url,md.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(bs.info(`RetryPolicy: =====> Try=${i} ${n?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(n,i,o))return o;r=r||!n&&o.status===404}catch(a){if(bs.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(n,i,o,a))throw a}return await this.delay(n,i,e.abortSignal),this.attemptSendRequest(e,r,++i)}shouldRetry(e,r,i,s){if(r>=this.retryOptions.maxTries)return bs.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 o of n)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return bs.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(i||s){let o=i?i.status:s?s.statusCode:0;if(!e&&o===404)return bs.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return bs.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(i&&i?.status>=400){let o=i.headers.get(bt.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(bs.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 jc.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case jc.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return bs.info(`RetryPolicy: Delay for ${s}ms`),_P(s,i,GBt)}};var ax=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new ox(e,r,this.retryOptions)}};var HBt="storageBrowserPolicy";function Uxe(){return{name:HBt,async sendRequest(t,e){return br||((t.method==="GET"||t.method==="HEAD")&&(t.url=bm(t.url,md.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(bt.COOKIE),t.headers.delete(bt.CONTENT_LENGTH)),e(t)}}}var jBt="StorageCorrectContentLengthPolicy";function qxe(){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{name:jBt,async send
`)+`
2026-05-08 19:46:50 +00:00
`+i(n)+s(n),a=(0,Hxe.createHmac)("sha256",t.accountKey).update(o,"utf8").digest("base64");n.headers.set(bt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(n,o){let a=n.headers.get(o);return!a||o===bt.CONTENT_LENGTH&&a==="0"?"":a}function i(n){let o=[];for(let[c,l]of n.headers)c.toLowerCase().startsWith(bt.PREFIX_FOR_STORAGE)&&o.push({name:c,value:l});o.sort((c,l)=>RP(c.name.toLowerCase(),l.name.toLowerCase())),o=o.filter((c,l,u)=>!(l>0&&c.name.toLowerCase()===u[l-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
`}),a}function s(n){let o=vP(n.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=xP(n.url),l={};if(c){let u=[];for(let f in c)if(Object.prototype.hasOwnProperty.call(c,f)){let h=f.toLowerCase();l[h]=c[f],u.push(h)}u.sort();for(let f of u)a+=`
${f}:${decodeURIComponent(l[f])}`}return a}return{name:WBt,async sendRequest(n,o){return e(n),o(n)}}}var JBt="storageRequestFailureDetailsParserPolicy";function jxe(){return{name:JBt,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}}}}var zxe=require("node:crypto"),TP=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,zxe.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var NP="12.31.0",DP="2026-02-06";var OP="https://storage.azure.com/.default",Ad={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Xl="",_V="*",YBt=1*1024*1024;var KBt=4*YBt;var Vxe="AES256",$xe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Wxe=["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"],Jxe=["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"],Yxe="BlobUsesCustomerSpecifiedEncryption",Kxe="BlobDoesNotUseCustomerSpecifiedEncryption",Xxe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function gd(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var cx=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Vi(t,e={}){t||(t=new ci);let r=new cx([],e);return r._credential=t,r}function XBt(t){let e=[ZBt,Zxe,evt,tvt,rvt,ivt,nvt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(s=>s(i)));if(r.length){let i=r.some(s=>svt(s));return{wrappedPolicies:cV(r),afterRetry:i}}}}function RV(t)
`),n=e.computeHMACSHA256(s);return{sasQueryParameters:new iu(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}}function Zxt(t,e){if(t=iy(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=If.parse(t.permissions.toString()).toString():s=Sf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",ry(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?ru(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(`
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new iu(t.version,o,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}}function e_t(t,e){if(t=iy(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=If.parse(t.permissions.toString()).toString():s=Sf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",ry(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?ru(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(`
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new iu(t.version,o,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}}function t_t(t,e){if(t=iy(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=If.parse(t.permissions.toString()).toString():s=Sf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",ry(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?wr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?wr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?ru(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new iu(t.version,o,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}}function r_t(t,e){if(t=iy(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=If.parse(t.permissions.toString()).toString():s=Sf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",ry(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?wr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?wr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?ru(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new iu(t.version,o,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}}function i_t(t,e){if(t=iy(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=If.parse(t.permissions.toString()).toString():s=Sf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",ry(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?wr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?wr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?ru(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new iu(t.version,o,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}}function s_t(t,e){if(t=iy(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=If.parse(t.permissions.toString()).toString():s=Sf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",ry(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?wr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?wr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?ru(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new iu(t.version,o,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}}function ry(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}function iy(t){let e=t.version?t.version:DP;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}var bx=class{_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=qb()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Xl||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Xl||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 ze.withSpan("BlobLeaseClient-acquireLease",r,async i=>tt(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!==Xl||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Xl||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 ze.withSpan("BlobLeaseClient-changeLease",r,async i=>{let s=tt(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!==Xl||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Xl||e.conditions?.tagConditions))throw new RangeError("The IfMatch,
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"}};ow.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var ay=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
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"}};ay.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Tx=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var pRt=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},EY=class{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);V(`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=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function rTe(t,e,r){return pRt(this,void 0,void 0,function*(){var i;let s=new su(t),n=s.getBlockBlobClient(),o=new EY((i=r?.archiveSizeBytes)!==null&&i!==void 0?i:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),Q(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield n.uploadFile(e,a);if(c._response.status>=400)throw new LQ(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw rt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}var sTe=z(require("buffer"),1),Bf=z(require("fs"),1),nTe=z(require("stream"),1),oTe=z(require("util"),1);var FQ=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function MQ(t){return t?t>=200&&t<300:!1}function mRt(t){return t?t>=500:!0}function ARt(t){return t?[Sr.BadGateway,Sr.ServiceUnavailable,Sr.GatewayTimeout].includes(t):!1}function gRt(t){return FQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function iTe(t,e,r){return FQ(this,arguments,void 0,function*(i,s,n,o=hO,a=dO,c=void 0){let l="",u=1;for(;u<=o;){let f,h,d=!1;try{f=yield s()}catch(p){c&&(f=c(p)),d=!0,l=p.message}if(f&&(h=n(f),!mRt(h)))return f;if(h&&(d=ARt(h),l=`Cache service responded with ${h}`),Q(`${i} - Attempt ${u} of ${o} failed with error: ${l}`),!d){Q(`${i} - Error is not retryable`);break}yield gRt(a),u++}throw Error(`${i} failed: ${l}`)})}function Nx(t,e){return FQ(this,arguments,void 0,function*(r,i,s=hO,n=dO){return yield iTe(r,i,o=>o.statusCode,s,n,o=>{if(o instanceof Hu)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function aw(t,e){return FQ(this,arguments,void 0,function*(r,i,s=hO,n=dO){return yield iTe(r,i,o=>o.message.statusCode,s,n)})}var Jc=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function yRt(t,e){return Jc(this,void 0,void 0,function*(){yield oTe.promisify(nTe.pipeline)(t.message,e)})}var UQ=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.s
Other caches with similar key:`);for(let a of n?.artifactCaches||[])Q(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function IY(t,e,r){return la(this,void 0,void 0,function*(){let i=new ATe.URL(t),s=uTe(r);i.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield cTe(t,e,s):s.concurrentBlobDownloads?yield aTe(t,e,s):yield qQ(t,e):yield qQ(t,e)})}function yTe(t,e,r){return la(this,void 0,void 0,function*(){let i=CY(),s=Ob(e,r?.compressionMethod,r?.enableCrossOsArchive),n={key:t,version:s,cacheSize:r?.cacheSize};return yield Nx("reserveCache",()=>la(this,void 0,void 0,function*(){return i.postJson(Ox("caches"),n)}))})}function mTe(t,e){return`bytes ${t}-${e}/*`}function vRt(t,e,r,i,s){return la(this,void 0,void 0,function*(){Q(`Uploading chunk of size ${s-i+1} bytes at offset ${i} with content range: ${mTe(i,s)}`);let n={"Content-Type":"application/octet-stream","Content-Range":mTe(i,s)},o=yield aw(`uploadChunk (start: ${i}, end: ${s})`,()=>la(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),n)}));if(!MQ(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function xRt(t,e,r,i){return la(this,void 0,void 0,function*(){let s=Yu(r),n=Ox(`caches/${e.toString()}`),o=cw.openSync(r,"r"),a=bY(i),c=Zz("uploadConcurrency",a.uploadConcurrency),l=Zz("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];Q("Awaiting all uploads");let f=0;try{yield Promise.all(u.map(()=>la(this,void 0,void 0,function*(){for(;f<s;){let h=Math.min(s-f,l),d=f,p=f+h-1;f+=l,yield vRt(t,n,()=>cw.createReadStream(r,{fd:o,start:d,end:p,autoClose:!1}).on("error",A=>{throw new Error(`Cache upload failed because file read failed with ${A.message}`)}),d,p)}})))}finally{cw.closeSync(o)}})}function _Rt(t,e,r){return la(this,void 0,void 0,function*(){let i={size:r};return yield Nx("commitCache",()=>la(this,void 0,void 0,function*(){return t.postJson(Ox(`caches/${e.toString()}`),i)}))})}function SY(t,e,r,i){return la(this,void 0,void 0,function*(){if(bY(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield rTe(r,e,i)}else{let n=CY();Q("Upload cache"),yield xRt(n,t,e,i),Q("Commiting cache");let o=Yu(e);V(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield _Rt(n,t,o);if(!MQ(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);V("Cache saved successfully")}})}var hNe=z(nNe(),1),Ji=z(Wi(),1),Za=z(Wi(),1),hy=z(Wi(),1),dy=z(Wi(),1),py=z(Wi(),1);var y7=z(Wi(),1),E7=z(Wi(),1),lNe=z(Wi(),1),uNe=z(Wi(),1),fNe=z(Wi(),1);var m7=z(Wi(),1),A7=z(Wi(),1),oNe=z(Wi(),1),aNe=z(Wi(),1),cNe=z(Wi(),1),g7=class extends cNe.MessageType{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,aNe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,oNe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,s){let n=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:n.scope=e.string();break;case 2:n.permission=e.int64().toString();break;default:let l=i.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?A7.UnknownFieldHandler.onRead:l)(this.typeName,n,a,c,u)}}return n}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,m7.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,m7.WireType.Varint).int64(e.permission);let s=i.writeUnknownFields;return s!==!1&&(s==!0?A7.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},_k=new g7;var b7=class extends fNe.MessageType{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:()=>_k}])}create(e){let r={repositoryId:"0",scope:[]};
`));let i=yield Q7(r,"create");yield k7(i,t)})}var Bw=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},au=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Sw=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},Dk=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function ANe(t){if(!t||t.length===0)throw new au("Path Validation Error: At least one directory or file path is required")}function M7(t){if(t.length>512)throw new au(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new au(`Key Validation Error: ${t} cannot contain commas.`)}function U7(){return Dx()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function gNe(t,e,r,i){return Bw(this,arguments,void 0,function*(s,n,o,a,c=!1){let l=Dx();return Q(`Cache service version: ${l}`),ANe(s),l==="v2"?yield HNt(s,n,o,a,c):yield GNt(s,n,o,a,c)})}function GNt(t,e,r,i){return Bw(this,arguments,void 0,function*(s,n,o,a,c=!1){o=o||[];let l=[n,...o];if(Q("Resolved Keys:"),Q(JSON.stringify(l)),l.length>10)throw new au("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of l)M7(h);let u=yield Ov(),f="";try{let h=yield gTe(l,s,{compressionMethod:u,enableCrossOsArchive:c});if(!h?.archiveLocation)return;if(a?.lookupOnly)return V("Lookup only - skipping download"),h.cacheKey;f=Jx.join(yield Nv(),hm(u)),Q(`Archive Path: ${f}`),yield IY(h.archiveLocation,f,a),Vu()&&(yield Wx(f,u));let d=Yu(f);return V(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield L7(f,u),V("Cache restored successfully"),h.cacheKey}catch(h){let d=h;if(d.name===au.name)throw h;d instanceof Hu&&typeof d.statusCode=="number"&&d.statusCode>=500?Vl(`Failed to restore: ${h.message}`):rt(`Failed to restore: ${h.message}`)}finally{try{yield Dv(f)}catch(h){Q(`Failed to delete archive: ${h}`)}}})}function HNt(t,e,r,i){return Bw(this,arguments,void 0,function*(s,n,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let l=[n,...o];if(Q("Resolved Keys:"),Q(JSON.stringify(l)),l.length>10)throw new au("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of l)M7(f);let u="";try{let f=P7(),h=yield Ov(),d={key:n,restoreKeys:o,version:Ob(s,h,c)},p=yield f.GetCacheEntryDownloadURL(d);if(!p.ok){Q(`Cache not found for version ${d.version} of keys: ${l.join(", ")}`);return}if(d.key!==p.matchedKey?V(`Cache hit for restore-key: ${p.matchedKey}`):V(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return V("Lookup only - skipping download"),p.matchedKey;u=Jx.join(yield Nv(),hm(h)),Q(`Archive path: ${u}`),Q(`Starting download of archive to: ${u}`),yield IY(p.signedDownloadUrl,u,a);let y=Yu(u);return V(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),Vu()&&(yield Wx(u,h)),yield L7(u,h),V("Cache restored successfully"),p.matchedKey}catch(f){let h=f;if(h.name===au.name)throw f;h instanceof Hu&&typeof h.statusCode=="number"&&h.statusCode>=500?Vl(`Failed to restore: ${f.message}`):rt(`Failed to restore: ${f.message}`)}finally{try{u&&(yield Dv(u))}catch(f){Q(`Failed to delete archive: ${f}`)}}})}function q7(t,e,r){return Bw(this,arguments,void 0,function*(i,s,n,o=!1){let a=Dx();return Q(`Cache service version: ${a}`),ANe(i),M7(s),a==="v2"?yield zNt(i,s,n,o):yield jNt(i,s,n,o)})}function jNt(t,e,r){return Bw(this,arguments,void 0,function*(i,s,n,o=!1){var a,c,l,u,f;let h=yield Ov(),d=-1,p=yield Xz(i);if(Q("Cache Paths:"),Q(`${JSON.stringify(p)}`),p.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 Nv(),y=Jx.join(A,hm(h));Q(`Archive Path: ${y}`);try{yie
`,o).length:f,l?(a===null?0:a.length)+c.length:0,l?c.length+f:0);return h<d},parse:function(i,s,n,o){let{bom:a,comment_no_infix:c,encoding:l,from_line:u,ltrim:f,max_record_size:h,raw:d,relax_quotes:p,rtrim:A,skip_empty_lines:y,to:g,to_line:E}=this.options,{comment:w,escape:C,quote:N,record_delimiter:q}=this.options,{bomSkipped:x,previousBuf:M,rawBuffer:P,escapeIsQuote:W}=this.state,k;if(M===void 0)if(i===void 0){o();return}else k=i;else M!==void 0&&i===void 0?k=M:k=Buffer.concat([M,i]);if(x===!1)if(a===!1)this.state.bomSkipped=!0;else if(k.length<3){if(s===!1){this.state.previousBuf=k;return}}else{for(let ne in Rw)if(Rw[ne].compare(k,0,Rw[ne].length)===0){let oe=Rw[ne].length;this.state.bufBytesStart+=oe,k=k.slice(oe);let we=AK({...this.original_options,encoding:ne});for(let Z in we)this.options[Z]=we[Z];({comment:w,escape:C,quote:N}=this.options);break}this.state.bomSkipped=!0}let H=k.length,$;for($=0;$<H&&!this.__needMoreData($,H,s);$++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),E!==-1&&this.info.lines>E){this.state.stop=!0,o();return}this.state.quoting===!1&&q.length===0&&this.__autoDiscoverRecordDelimiter(k,$)&&(q=this.options.record_delimiter);let ne=k[$];if(d===!0&&P.append(ne),(ne===pOt||ne===mOt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(C!==null&&this.state.quoting===!0&&this.__isEscape(k,$,ne)&&$+C.length<H)if(W){if(this.__isQuote(k,$+C.length)){this.state.escaping=!0,$+=C.length-1;continue}}else{this.state.escaping=!0,$+=C.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(k,$))if(this.state.quoting===!0){let Z=k[$+N.length],le=A&&this.__isCharTrimable(k,$+N.length),Ee=w!==null&&this.__compareBytes(w,k,$+N.length,Z),Je=this.__isDelimiter(k,$+N.length,Z),Ye=q.length===0?this.__autoDiscoverRecordDelimiter(k,$+N.length):this.__isRecordDelimiter(Z,k,$+N.length);if(C!==null&&this.__isEscape(k,$,ne)&&this.__isQuote(k,$+C.length))$+=C.length-1;else if(!Z||Je||Ye||Ee||le){this.state.quoting=!1,this.state.wasQuoting=!0,$+=N.length-1;continue}else if(p===!1){let $e=this.__error(new ur("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($e!==void 0)return $e}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(N),$+=N.length-1}else if(this.state.field.length!==0){if(p===!1){let Z=this.__infoField(),le=Object.keys(Rw).map(Je=>Rw[Je].equals(this.state.field.toString())?Je:!1).filter(Boolean)[0],Ee=this.__error(new ur("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(l))}`,le?`(${le} bom)`:void 0],this.options,Z,{field:this.state.field}));if(Ee!==void 0)return Ee}}else{this.state.quoting=!0,$+=N.length-1;continue}if(this.state.quoting===!1){let Z=this.__isRecordDelimiter(ne,k,$);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)>=u){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),$+=Z-1;continue}if(y===!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 Je=this.__onField();if(Je!==void 0)return Je;this.info.bytes=this.state.bufBytesStart+$+Z;let Ye=this.__onRecord(n);if(Ye!==void 0)return Ye;if(g!==-1&&this.info.records>=g){this.state.stop=!0,o();return}}this.state.commenting=!1,$+=Z-1;continue}if(this.state.commenting)continue;if(w!==null&&(c===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(w,k,$,ne)!==0){this.state.commenting=!0;continue}let le=this.__isDelimiter(k,$,ne);if(le!==0){this.info.byt
`,n),Buffer.from(`
2026-05-08 19:46:50 +00:00
`,n),Buffer.from("\r",n)];e:for(let a=0;a<o.length;a++){let c=o[a].length;for(let l=0;l<c;l++)if(o[a][l]!==i[s+l])continue e;return this.options.record_delimiter.push(o[a]),this.state.recordDelimiterMaxLength=o[a].length,o[a].length}return 0},__error:function(i){let{encoding:s,raw:n,skip_records_with_error:o}=this.options,a=typeof i=="string"?new Error(i):i;if(o){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(a,n?this.state.rawBuffer.toString(s):void 0)}catch(c){return c}return}else return a},__infoDataSet:function(){return{...this.info,columns:this.options.columns}},__infoRecord: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}},__infoField: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}}}};var rc=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=P2e(e),s=a=>{i.options.objname===void 0?r.push(a):r[a[0]]=a[1]},n=()=>{},o=i.parse(t,!0,s,n);if(o!==void 0)throw o;return r};var Re=class t{static getInputList(e,r){return this.getList(mn(e),r)}static getList(e,r){let i=[];if(e=="")return i;let s=rc(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=>n.trim())}static getInputNumber(e){let r=mn(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 pn("powershell",!0),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=[];if(r)for(let o in r)n.push(`-${o} '${r[o].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 Q2e.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 gK.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 gK.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}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=i_.default.resolve(e);return i_.default.resolve(r).startsWith(i.endsWith(i_.default.sep)?i:`${i}${i_.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,o=[];return i&&o.push(`${i}h`),s&&o.push(`${s}m`),(n||o.length==
`+t.errors.map(e=>` - ${e.message}`).join(`
2026-05-08 19:46:50 +00:00
`)}var cPt=class extends Error{constructor(t,e,r){super(aPt(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},lPt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],uPt=["query","method","url"],bDe=/\/api\/v3\/?$/;function fPt(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 o in r)if(uPt.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let i=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(i).reduce((o,a)=>lPt.includes(a)?(o[a]=i[a],o):(o.variables||(o.variables={}),o.variables[a]=i[a],o),{}),n=i.baseUrl||t.endpoint.DEFAULTS.baseUrl;return bDe.test(n)&&(s.url=n.replace(bDe,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new cPt(s,a,o.data)}return o.data.data})}function _K(t,e){let r=t.defaults(e);return Object.assign((s,n)=>fPt(r,s,n),{defaults:_K.bind(null,r),endpoint:r.endpoint})}var X4r=_K(c_,{headers:{"user-agent":`octokit-graphql.js/${oPt} ${Tm()}`},method:"POST",url:"/graphql"});function wDe(t){return _K(t,{method:"POST",url:"/graphql"})}var RK="(?:[a-zA-Z0-9_-]+)",CDe="\\.",IDe=new RegExp(`^${RK}${CDe}${RK}${CDe}${RK}$`),hPt=IDe.test.bind(IDe);async function dPt(t){let e=hPt(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"}}function pPt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function mPt(t,e,r,i){let s=e.endpoint.merge(r,i);return s.headers.authorization=pPt(t),e(s)}var SDe=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(dPt.bind(null,e),{hook:mPt.bind(null,e)})};var TK="7.0.6";var BDe=()=>{},APt=console.warn.bind(console),gPt=console.error.bind(console);function yPt(t={}){return typeof t.debug!="function"&&(t.debug=BDe),typeof t.info!="function"&&(t.info=BDe),typeof t.warn!="function"&&(t.warn=APt),typeof t.error!="function"&&(t.error=gPt),t}var vDe=`octokit-core.js/${TK} ${Tm()}`,aL=class{static VERSION=TK;static defaults(e){return class extends this{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 plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new Z2e.Collection,i={baseUrl:c_.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} ${vDe}`:vDe,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=c_.defaults(i),this.graphql=wDe(this.request).defaults(i),this.log=yPt(e.log),this.hook=r,e.authStrategy){let{authStrategy:n,...o}=e,a=n(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let n=SDe(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 NK="17.0.0";var EPt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /or
More info: ${c.url}`);let d=c.range&&c.range.length>0?c.range[0]?.start.line:void 0,p=!1;for(let A of o)if(A.remote||A.path.endsWith(l)&&A.content===u){a.push({title:f,message:h,file:A.path,startLine:d}),p=!0;break}p||Q(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${l}: ${f}`)}return a}};var LK=z(require("fs"),1),FK=z(require("path"),1);var uL=class t{buildx;constructor(e){this.buildx=e?.buildx||new Ar}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 st.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 h=f.split("/");if(h.length!=3)throw new Error(`Invalid build ref: ${f}`);s.push(h[2]),r||(r=h[0]),i||(i=h[1])}if(s.length===0)throw new Error("No build refs provided");let n=FK.default.join(Xt.tmpDir(),"export");V(`exporting build record to ${n}`),LK.default.mkdirSync(n,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await Re.sleep(3);let o={};if(!e.noSummaries)for(let f of s)await this.inspect({ref:f,builder:r}).then(h=>{let d="";h.Error&&h.Status!=="canceled"&&(h.Error.Message?d=h.Error.Message:h.Error.Name&&h.Error.Logs&&(d=`=> ${h.Error.Name}
${h.Error.Logs}`)),o[f]={name:h.Name,status:h.Status,duration:Re.formatDuration(h.Duration),numCachedSteps:h.NumCachedSteps,numTotalSteps:h.NumTotalSteps,numCompletedSteps:h.NumCompletedSteps,defaultPlatform:h.Platform?.[0],error:d}});let a=FK.default.join(n,`${t.exportFilename(s)}.dockerbuild`),c=["--builder",r,"--output",a,...s];await this.buildx.versionSatisfies(">=0.24.0")&&c.push("--finalize");let l=await this.getExportCommand(c);await st.getExecOutput(l.command,l.args);let u=LK.default.statSync(a);return{dockerbuildFilename:a,dockerbuildSize:u.size,builderName:r,nodeName:i,refs:s,summaries:o}}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 sGe=z(require("fs"),1),uie=z(require("path"),1);var ODe=z(require("os"),1);function by(){return 8*1024*1024}function fL(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}function PDe(){let t=process.env.ACTIONS_RESULTS_URL;if(!t)throw new Error("Unable to get the ACTIONS_RESULTS_URL env variable");return new URL(t).origin}function Ow(){let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=e==="GITHUB.COM",i=e.endsWith(".GHE.COM"),s=e.endsWith(".LOCALHOST");return!r&&!i&&!s}function QDe(){let t=process.env.GITHUB_WORKSPACE;if(!t)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return t}function kDe(){let t=ODe.default.cpus().length,e=32;if(t>4){let i=16*t;e=i>300?300:i}let r=process.env.ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY;if(r){let i=parseInt(r);if(isNaN(i)||i<1)throw new Error("Invalid value set for ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY env variable");return i<e?(V("Set concurrency based on the value set in ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY."),i):(V(`ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY is higher than the cap of ${e} based on the number of cpus. Set it to the maximum value allowed.`),e)}return 5}function LDe(){let t=process.env.ACTIONS_ARTIFACT_UPLOAD_TIMEOUT_MS;if(!t)return 3e5;let e=parseInt(t);if(isNaN(e))throw new Error("Invalid value set for ACTIONS_ARTIFACT_UPLOAD_TIMEOUT_MS env variable");return e}function FDe(){let t=process.env.ACTIONS_ARTIFACT_MAX_ARTIFACT_COUNT||"1000",e=parseInt(t);if(isNaN(e)||e<1)throw new Error("Invalid value set for ACTIONS_ARTIFACT_MAX_ARTIFACT_COUNT env variable");return e}var Z5e=z(require("fs"),1),e8e=z(require("path"),1);var uX=z(Kr(),1),fX=z(Kr(),1),AOe=z(Kr(),1),gOe=z(Kr(),1),yOe=z(Kr(),1),Gw=z(Kr(),1),EOe=z(Kr(),1),hX=class extends EOe.MessageType{constructor(){super("google.protobuf.Timestamp",[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}])}now(){let e=this.create(),r=Date.now();return e.seconds=Gw.PbLong.from(Math.floor(r/1e3)).toString(),e.nanos=r%1e3*1e6,e}toDate(e){return new Date(Gw.PbLong.from(e.seconds).toNumber()*1e3+Math.ceil(e.nanos/1e6))}fromDate(e){let r=this.create(),i=e.getTime();return r.seconds=Gw.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(e,r){let i=Gw.PbLong.from(e.seconds).toNumber()*1e3;if(i<Date.parse("0001-01-01T00:00:00Z")||i>Date.parse("9999-12-31T23:59:59Z"))throw new Error("Unable to encode Timestamp to JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");if(e.nanos<0)throw new Error("Unable to encode invalid Timestamp to JSON. Nanos must not be negative.");let s="Z";if(e.nanos>0){let n=(e.nanos+1e9).toString().substring(1);n.substring(3)==="000000"?s="."+n.substring(0,3)+"Z":n.substring(6)==="000"?s="."+n.substring(0,6)+"Z":s="."+n+"Z"}return new Date(i).toISOString().replace(".000Z",s)}internalJsonRead(e,r,i){if(typeof e!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,yOe.typeofJsonValue)(e)+".");let s=e.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!s)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let n=Date.parse(s[1]+"-"+s[2]+"-"+
`," Line feed \\n"]]),NOe=new Map([...uZ,["\\"," Backslash \\"],["/"," Forward slash /"]]);function DOe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of NOe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
2026-05-08 19:46:50 +00:00
Invalid characters include: ${Array.from(NOe.values()).toString()}
2026-05-08 19:46:50 +00:00
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.`);V("Artifact name is valid!")}function fZ(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of uZ)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}
2026-05-08 19:46:50 +00:00
Invalid characters include: ${Array.from(uZ.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.
2026-05-08 19:46:50 +00:00
`)}var kOe=z(QOe(),1);function qf(){return`@actions/artifact-${kOe.version}`}var Kw=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},fu=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Td=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Pm=class extends Error{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"}},Nd=class extends Error{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"}};Nd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var By=class extends Error{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"}};By.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var KL=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Gf(){let t=fL(),e=lL(t);if(!e.scp)throw KL;let r=e.scp.split(" ");if(r.length===0)throw KL;for(let i of r){let s=i.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw KL;let n={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return Q(`Workflow Run Backend ID: ${n.workflowRunBackendId}`),Q(`Workflow Job Run Backend ID: ${n.workflowJobRunBackendId}`),n}throw KL}function LOe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(Ma(r),Ma(encodeURIComponent(r)))}catch(e){Q(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function FOe(t){if(typeof t!="object"||t===null){Q("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&LOe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&LOe(t.signed_url)}var XL=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},hZ=class{constructor(e,r,i,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let n=fL();this.baseUrl=PDe(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),s&&(this.retryMultiplier=s),this.httpClient=new Qs(e,[new ad(n)])}request(e,r,i,s){return XL(this,void 0,void 0,function*(){let n=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Q(`[Request] ${r} ${n}`);let o={"Content-Type":i};try{let{body:a}=yield this.retryableRequest(()=>XL(this,void 0,void 0,function*(){return this.httpClient.post(n,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return XL(this,void 0,void 0,function*(){let r=0,i="",s="";for(;r<this.maxAttempts;){let n=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),Q(`[Response] - ${a.message.statusCode}`),Q(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let l=JSON.parse(s);if(FOe(l),Q(`Body: ${JSON.stringify(l,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:l};if(n=this.isRetryableHttpStatusCode(c),i=`Failed request: (${c}) ${a.message.statusMessage}`,l.msg){if(By.isUsageErrorMessage(l.msg))throw new By;i=`${i}: ${l.msg}`}}catch(a){if(a instanceof SyntaxError&&Q(`Raw Body: ${s}`),a instanceof By)throw a;if(Nd.isNetworkErrorCode(a?.code))throw new Nd(a?.code);n=!0,i=a.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 o=this.getExponentialRetryTimeMilliseconds(r);V(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${i}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Sr.BadGateway,Sr.GatewayTimeout,Sr.InternalServerError,Sr.ServiceUnavailable,Sr.TooManyRequests].includes(e):!1}sleep(e){return XL(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 Hf(t){let e=new hZ(qf(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new YL(e)}var Zw=z(require("fs"),1);var Xw=require("path");function MOe(t){if(!Zw.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&rt("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield i.GetSignedArtifactURL(l);V(`Redirecting to blob download url: ${U8e(u)}`);try{V(`Starting download of artifact to: ${r}`);let f=yield q8e(u,r,e?.skipDecompress);V("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(s=!0,Q(`Computed digest: ${f.sha256Digest}`),Q(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:s}})}function j8e(){return JC(this,arguments,void 0,function*(t=QDe()){return(yield OWt(t))?Q(`Artifact destination folder already exists: ${t}`):(Q(`Artifact destination folder does not exist, creating: ${t}`),yield aie.default.mkdir(t,{recursive:!0})),t})}var QWt=5,kWt=[400,401,403,404,422];function YC(t,e=QWt,r=kWt){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 Q(`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]}var z8e="6.0.0";function tE(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(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${n} - ${o.status} with id ${a} in ${Date.now()-i}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${n} - ${o.status} with id ${a} in ${Date.now()-i}ms`),o})})}tE.VERSION=z8e;var W8e=z(V8e(),1);var LWt="0.0.0-development";function FWt(t){return t.request!==void 0}async function $8e(t,e,r,i){if(!FWt(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}async function MWt(t,e,r,i){let s=new W8e.default;return s.on("failed",function(n,o){let a=~~n.request.request?.retries,c=~~n.request.request?.retryAfter;if(i.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(UWt.bind(null,t,e,r),i)}async function UWt(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 _d(s.data.errors[0].message,500,{request:i,response:s});return $8e(t,e,n,i)}return s}function rE(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:(s,n,o)=>(s.request.request=Object.assign({},s.request.request,{retries:n,retryAfter:o}),s)}};return r.enabled&&(t.hook.error("request",$8e.bind(null,r,i)),t.hook.wrap("request",MWt.bind(null,r,i))),i}rE.VERSION=LWt;var J8e=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function uU(t,e,r,i,s){return J8e(this,void 0,void 0,function*(){var n;let[o,a]=YC(yy),c={log:void 0,userAgent:qf(),previews:void 0,retry:o,request:a},u=yield rl(s,c,rE,tE).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:e,name:t});if(u.status!==200)throw new fu(`Invalid response from GitHub API: ${u.status} (${(n=u?.headers)===null||n===void 0?void 0:n["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Td(`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.
2026-05-08 19:46:50 +00:00
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let f=u.data.artifacts[0];return u.data.artifacts.length>1&&(f=u.data.artifacts.sort((h,d)=>d.id-h.id)[0],Q(`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}}})}function Y8e(t){return J8e(this,void 0,void 0,function*(){var e;let r=Hf(),{workflowRunBackendId:i,workflowJobRunBackendId:s}=Gf(),n={workflowRunBackendId:i,workflowJobRunBackendId:s,nameFilter:us.create({value:t})},o=yield r.ListArtifacts(n);if(o.artifacts.length===0)throw new Td(`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.
2026-05-08 19:46:50 +00:00
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,l)=>Number(l.databaseId)-Number(c.databaseId))[0],Q(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?nc.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var K8e=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function X8e(t,e,r,i,s){return K8e(this,void 0,void 0,function*(){var n;let[o,a]=YC(yy),c={log:void 0,userAgent:qf(),previews:void 0,retry:o,request:a},l=rl(s,c,rE,tE),u=yield uU(t,e,r,i,s),f=yield l.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(f.status!==204)throw new fu(`Invalid response from GitHub API: ${f.status} (${(n=f?.headers)===null||n===void 0?void 0:n["x-github-request-id"]})`);return{id:u.artifact.id}})}function Z8e(t){return K8e(this,void 0,void 0,function*(){let e=Hf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=Gf(),s={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:us.create({value:t})},n=yield e.ListArtifacts(s);if(n.artifacts.length===0)throw new Td(`Artifact not found for name: ${t}`);let o=n.artifacts[0];n.artifacts.length>1&&(o=n.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Q(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return V(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var eGe=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},fU=FDe(),hU=100,qWt=Math.ceil(fU/hU);function tGe(t,e,r,i){return eGe(this,arguments,void 0,function*(s,n,o,a,c=!1){V(`Fetching artifact list for workflow run ${s} in repository ${n}/${o}`);let l=[],[u,f]=YC(yy),h={log:void 0,userAgent:qf(),previews:void 0,retry:u,request:f},d=rl(a,h,rE,tE),p=1,{data:A}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:n,repo:o,run_id:s,per_page:hU,page:p}),y=Math.ceil(A.total_count/hU),g=A.total_count;g>fU&&(rt(`Workflow run ${s} has ${g} artifacts, exceeding the limit of ${fU}. Results will be incomplete as only the first ${fU} artifacts will be returned`),y=qWt);for(let E of A.artifacts)l.push({name:E.name,id:E.id,size:E.size_in_bytes,createdAt:E.created_at?new Date(E.created_at):void 0,digest:E.digest});for(p++,p;p<=y;p++){Q(`Fetching page ${p} of artifact list`);let{data:E}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:n,repo:o,run_id:s,per_page:hU,page:p});for(let w of E.artifacts)l.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})}return c&&(l=iGe(l)),V(`Found ${l.length} artifact(s)`),{artifacts:l}})}function rGe(){return eGe(this,arguments,void 0,function*(t=!1){let e=Hf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=Gf(),s={workflowRunBackendId:r,workflowJobRunBackendId:i},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?nc.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=iGe(o)),V(`Found ${o.length} artifact(s)`),{artifacts:o}})}function iGe(t){t.sort((i,s)=>s.id-i.id);let e=[],r=new Set;for(le
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
2026-05-08 19:46:50 +00:00
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}downloadArtifact(e,r){return VR(this,void 0,void 0,function*(){try{if(Ow())throw new Pm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:s,token:n}}=r,o=GWt(r,["findBy"]);return G8e(e,i,s,n,o)}return H8e(e,r)}catch(i){throw rt(`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.
2026-05-08 19:46:50 +00:00
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 VR(this,void 0,void 0,function*(){try{if(Ow())throw new Pm;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:s,token:n}}=e;return tGe(r,i,s,n,e?.latest)}return rGe(e?.latest)}catch(r){throw rt(`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.
2026-05-08 19:46:50 +00:00
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 VR(this,void 0,void 0,function*(){try{if(Ow())throw new Pm;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:s,repositoryName:n,token:o}}=r;return uU(e,i,s,n,o)}return Y8e(e)}catch(i){throw rt(`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.
2026-05-08 19:46:50 +00:00
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 VR(this,void 0,void 0,function*(){try{if(Ow())throw new Pm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:s,workflowRunId:n,token:o}}=r;return X8e(e,n,i,s,o)}return Z8e(e)}catch(i){throw rt(`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.
2026-05-08 19:46:50 +00:00
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}};var lVr=new KC;var dU=class{static async upload(e){if(Ot.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=uie.default.basename(e.filename),i=new KC;V(`Uploading ${r} as an artifact`);let s=uie.default.dirname(e.filename),n=await i.uploadArtifact(r,[e.filename],s,{retentionDays:e.retentionDays,skipArchive:!0});if(!n.id)throw new fu("Cannot upload artifact");let o=n.size??sGe.default.statSync(e.filename).size,a=`${Ot.workflowRunURL()}/artifacts/${n.id}`;return V(`Artifact download URL: ${a}`),{id:n.id,filename:r,digest:n.digest||"",size:o,url:a}}};var Sie=z(nGe(),1);function wGe(t){return typeof t>"u"||t===null}function HWt(t){return typeof t=="object"&&t!==null}function jWt(t){return Array.isArray(t)?t:wGe(t)?[]:[t]}function zWt(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}function VWt(t,e){var r="",i;for(i=0;i<e;i+=1)r+=t;return r}function $Wt(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}var WWt=wGe,JWt=HWt,YWt=jWt,KWt=VWt,XWt=$Wt,ZWt=zWt,Ts={isNothing:WWt,isObject:JWt,toArray:YWt,repeat:KWt,isNegativeZero:XWt,extend:ZWt};function CGe(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+=`
2026-05-08 19:46:50 +00:00
`+t.mark.snippet),i+" "+r):i}function JR(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=CGe(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}JR.prototype=Object.create(Error.prototype);JR.prototype.constructor=JR;JR.prototype.toString=function(e){return this.name+": "+CGe(this,e)};var Aa=JR;function fie(t,e,r,i,s){var n="",o="",a=Math.floor(s/2)-1;return i-e>a&&(n=" ... ",e=i-a+n.length),r-i>a&&(o=" ...",r=i+a-o.length),{str:n+t.slice(e,r).replace(/\t/g,"\u2192")+o,pos:i-e+n.length}}function hie(t,e){return Ts.repeat(" ",e-t.length)+t}function eJt(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,o=-1;n=r.exec(t.buffer);)s.push(n.index),i.push(n.index+n[0].length),t.position<=n.index&&o<0&&(o=i.length-2);o<0&&(o=i.length-1);var a="",c,l,u=Math.min(t.line+e.linesAfter,s.length).toString().length,f=e.maxLength-(e.indent+u+3);for(c=1;c<=e.linesBefore&&!(o-c<0);c++)l=fie(t.buffer,i[o-c],s[o-c],t.position-(i[o]-i[o-c]),f),a=Ts.repeat(" ",e.indent)+hie((t.line-c+1).toString(),u)+" | "+l.str+`
`+a;for(l=fie(t.buffer,i[o],s[o],t.position,f),a+=Ts.repeat(" ",e.indent)+hie((t.line+1).toString(),u)+" | "+l.str+`
`,a+=Ts.repeat("-",e.indent+u+3+l.pos)+`^
2026-05-08 19:46:50 +00:00
`,c=1;c<=e.linesAfter&&!(o+c>=s.length);c++)l=fie(t.buffer,i[o+c],s[o+c],t.position-(i[o]-i[o+c]),f),a+=Ts.repeat(" ",e.indent)+hie((t.line+c+1).toString(),u)+" | "+l.str+`
`;return a.replace(/\n$/,"")}var tJt=eJt,rJt=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],iJt=["scalar","sequence","mapping"];function sJt(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(i){e[String(i)]=r})}),e}function nJt(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(rJt.indexOf(r)===-1)throw new Aa('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=sJt(e.styleAliases||null),iJt.indexOf(this.kind)===-1)throw new Aa('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var $n=nJt;function oGe(t,e){var r=[];return t[e].forEach(function(i){var s=r.length;r.forEach(function(n,o){n.tag===i.tag&&n.kind===i.kind&&n.multi===i.multi&&(s=o)}),r[s]=i}),r}function oJt(){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(e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(i);return t}function pie(t){return this.extend(t)}pie.prototype.extend=function(e){var r=[],i=[];if(e instanceof $n)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 Aa("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(n){if(!(n instanceof $n))throw new Aa("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(n.loadKind&&n.loadKind!=="scalar")throw new Aa("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 Aa("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 $n))throw new Aa("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var s=Object.create(pie.prototype);return s.implicit=(this.implicit||[]).concat(r),s.explicit=(this.explicit||[]).concat(i),s.compiledImplicit=oGe(s,"implicit"),s.compiledExplicit=oGe(s,"explicit"),s.compiledTypeMap=oJt(s.compiledImplicit,s.compiledExplicit),s};var aJt=pie,cJt=new $n("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),lJt=new $n("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),uJt=new $n("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),fJt=new aJt({explicit:[cJt,lJt,uJt]});function hJt(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function dJt(){return null}function pJt(t){return t===null}var mJt=new $n("tag:yaml.org,2002:null",{kind:"scalar",resolve:hJt,construct:dJt,predicate:pJt,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function AJt(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")}function gJt(t){return t==="true"||t==="True"||t==="TRUE"}function yJt(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var EJt=new $n("tag:yaml.org,2002:bool",{kind:"scalar",resolve:AJt,construct:gJt,predicate:yJt,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"F
\r`;function GJt(t){if(t===null)return!1;var e,r,i=0,s=t.length,n=Eie;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}function HJt(t){var e,r,i=t.replace(/[\r\n=]/g,""),s=i.length,n=Eie,o=0,a=[];for(e=0;e<s;e++)e%4===0&&e&&(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)),o=o<<6|n.indexOf(i.charAt(e));return r=s%4*6,r===0?(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)):r===18?(a.push(o>>10&255),a.push(o>>2&255)):r===12&&a.push(o>>4&255),new Uint8Array(a)}function jJt(t){var e="",r=0,i,s,n=t.length,o=Eie;for(i=0;i<n;i++)i%3===0&&i&&(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]),r=(r<<8)+t[i];return s=n%3,s===0?(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]):s===2?(e+=o[r>>10&63],e+=o[r>>4&63],e+=o[r<<2&63],e+=o[64]):s===1&&(e+=o[r>>2&63],e+=o[r<<4&63],e+=o[64],e+=o[64]),e}function zJt(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var VJt=new $n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:GJt,construct:HJt,predicate:zJt,represent:jJt}),$Jt=Object.prototype.hasOwnProperty,WJt=Object.prototype.toString;function JJt(t){if(t===null)return!0;var e=[],r,i,s,n,o,a=t;for(r=0,i=a.length;r<i;r+=1){if(s=a[r],o=!1,WJt.call(s)!=="[object Object]")return!1;for(n in s)if($Jt.call(s,n))if(!o)o=!0;else return!1;if(!o)return!1;if(e.indexOf(n)===-1)e.push(n);else return!1}return!0}function YJt(t){return t!==null?t:[]}var KJt=new $n("tag:yaml.org,2002:omap",{kind:"sequence",resolve:JJt,construct:YJt}),XJt=Object.prototype.toString;function ZJt(t){if(t===null)return!0;var e,r,i,s,n,o=t;for(n=new Array(o.length),e=0,r=o.length;e<r;e+=1){if(i=o[e],XJt.call(i)!=="[object Object]"||(s=Object.keys(i),s.length!==1))return!1;n[e]=[s[0],i[s[0]]]}return!0}function eYt(t){if(t===null)return[];var e,r,i,s,n,o=t;for(n=new Array(o.length),e=0,r=o.length;e<r;e+=1)i=o[e],s=Object.keys(i),n[e]=[s[0],i[s[0]]];return n}var tYt=new $n("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:ZJt,construct:eYt}),rYt=Object.prototype.hasOwnProperty;function iYt(t){if(t===null)return!0;var e,r=t;for(e in r)if(rYt.call(r,e)&&r[e]!==null)return!1;return!0}function sYt(t){return t!==null?t:{}}var nYt=new $n("tag:yaml.org,2002:set",{kind:"mapping",resolve:iYt,construct:sYt}),BGe=QJt.extend({implicit:[MJt,qJt],explicit:[VJt,KJt,tYt,nYt]}),nA=Object.prototype.hasOwnProperty,mU=1,vGe=2,xGe=3,AU=4,die=1,oYt=2,aGe=3,aYt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,cYt=/[\x85\u2028\u2029]/,lYt=/[,\[\]\{\}]/,_Ge=/^(?:!|!!|![a-z\-]+!)$/i,RGe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function cGe(t){return Object.prototype.toString.call(t)}function rh(t){return t===10||t===13}function sE(t){return t===9||t===32}function ga(t){return t===9||t===32||t===10||t===13}function ZC(t){return t===44||t===91||t===93||t===123||t===125}function uYt(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function fYt(t){return t===120?2:t===117?4:t===85?8:0}function hYt(t){return 48<=t&&t<=57?t-48:-1}function lGe(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":""}function dYt(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}function TGe(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}var NGe=new Array(256),DGe=new Array(256);for(iE=0;iE<256;iE++)NGe[iE]=lGe(iE)?1:0,DGe[iE]=lGe(iE);var iE;function pYt(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||BGe,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=[]}function OGe(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=tJt(r),new Aa(e,r)}function Xe(t,e){throw OGe(t,e)}function gU(t,e){t.onWarning&&t.onWarning.call(null,OGe(t,e))}var uGe={YAML:function(e,r,i){var s,n,o;e.version!==null&&Xe(e,"duplication of %YAML directive"),i.length!==1&&Xe(e,"YAML directive accepts exactly one argument"),s=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),s===null&&Xe(e,"ill-formed argument of the YAML directive"),n=parseInt(s[1],10),o=parseInt(s[2],10),n!==1&&Xe(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=o<2,o!==1&&o!==2&&gU(e,"unsupported YAML version of the document")},TAG:function(e,r,i){var s,n;i.length!==2&&Xe(e,"TAG directive accepts exactly two arguments"),s=i[0],n=i[1],_Ge.test(s)||Xe(e,"ill-formed tag handle (first argument) of the TAG directive"),nA.call(e.tagMap,s)&&Xe(e,'there is a previously declared suffix for "'+s+'" tag handle'),RGe.test(n)||Xe(e,"ill-formed tag prefix (second argument) of the TAG directive");try{n=decodeURIComponent(n)}catch{Xe(e,"tag prefix is malformed: "+n)}e.tagMap[s]=n}};function sA(t,e,r,i){var s,n,o,a;if(e<r){if(a=t.input.slice(e,r),i)for(s=0,n=a.length;s<n;s+=1)o=a.charCodeAt(s),o===9||32<=o&&o<=1114111||Xe(t,"expected valid JSON character");else aYt.test(a)&&Xe(t,"the stream contains non-printable characters");t.result+=a}}function fGe(t,e,r,i){var s,n,o,a;for(Ts.isObject(r)||Xe(t,"cannot merge mappings; the provided source object is unacceptable"),s=Object.keys(r),o=0,a=s.length;o<a;o+=1)n=s[o],nA.call(e,n)||(TGe(e,n,r[n]),i[n]=!0)}function eI(t,e,r,i,s,n,o,a,c){var l,u;if(Array.isArray(s))for(s=Array.prototype.slice.call(s),l=0,u=s.length;l<u;l+=1)Array.isArray(s[l])&&Xe(t,"nested arrays are not supported inside keys"),typeof s=="object"&&cGe(s[l])==="[object Object]"&&(s[l]="[object Object]");if(typeof s=="object"&&cGe(s)==="[object Object]"&&(s="[object Object]"),s=String(s),e===null&&(e={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(n))for(l=0,u=n.length;l<u;l+=1)fGe(t,e,n[l],r);else fGe(t,e,n,r);else!t.json&&!nA.call(r,s)&&nA.call(e,s)&&(t.line=o||t.line,t.lineStart=a||t.lineStart,t.position=c||t.position,Xe(t,"duplicated mapping key")),TGe(e,s,n),delete r[s];return e}function bie(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++):Xe(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function ds(t,e,r){for(var i=0,s=t.input.charCodeAt(t.position);s!==0;){for(;sE(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(rh(s))for(bie(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&&gU(t,"deficient indentation"),i}function bU(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)
`,e-1))}function mYt(t,e,r){var i,s,n,o,a,c,l,u,f=t.kind,h=t.result,d;if(d=t.input.charCodeAt(t.position),ga(d)||ZC(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96||(d===63||d===45)&&(s=t.input.charCodeAt(t.position+1),ga(s)||r&&ZC(s)))return!1;for(t.kind="scalar",t.result="",n=o=t.position,a=!1;d!==0;){if(d===58){if(s=t.input.charCodeAt(t.position+1),ga(s)||r&&ZC(s))break}else if(d===35){if(i=t.input.charCodeAt(t.position-1),ga(i))break}else{if(t.position===t.lineStart&&bU(t)||r&&ZC(d))break;if(rh(d))if(c=t.line,l=t.lineStart,u=t.lineIndent,ds(t,!1,-1),t.lineIndent>=e){a=!0,d=t.input.charCodeAt(t.position);continue}else{t.position=o,t.line=c,t.lineStart=l,t.lineIndent=u;break}}a&&(sA(t,n,o,!1),wie(t,t.line-c),n=o=t.position,a=!1),sE(d)||(o=t.position+1),d=t.input.charCodeAt(++t.position)}return sA(t,n,o,!1),t.result?!0:(t.kind=f,t.result=h,!1)}function AYt(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 rh(r)?(sA(t,i,s,!0),wie(t,ds(t,!1,e)),i=s=t.position):t.position===t.lineStart&&bU(t)?Xe(t,"unexpected end of the document within a single quoted scalar"):(t.position++,s=t.position);Xe(t,"unexpected end of the stream within a single quoted scalar")}function gYt(t,e){var r,i,s,n,o,a;if(a=t.input.charCodeAt(t.position),a!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=i=t.position;(a=t.input.charCodeAt(t.position))!==0;){if(a===34)return sA(t,r,t.position,!0),t.position++,!0;if(a===92){if(sA(t,r,t.position,!0),a=t.input.charCodeAt(++t.position),rh(a))ds(t,!1,e);else if(a<256&&NGe[a])t.result+=DGe[a],t.position++;else if((o=fYt(a))>0){for(s=o,n=0;s>0;s--)a=t.input.charCodeAt(++t.position),(o=uYt(a))>=0?n=(n<<4)+o:Xe(t,"expected hexadecimal character");t.result+=dYt(n),t.position++}else Xe(t,"unknown escape sequence");r=i=t.position}else rh(a)?(sA(t,r,i,!0),wie(t,ds(t,!1,e)),r=i=t.position):t.position===t.lineStart&&bU(t)?Xe(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}Xe(t,"unexpected end of the stream within a double quoted scalar")}function yYt(t,e){var r=!0,i,s,n,o=t.tag,a,c=t.anchor,l,u,f,h,d,p=Object.create(null),A,y,g,E;if(E=t.input.charCodeAt(t.position),E===91)u=93,d=!1,a=[];else if(E===123)u=125,d=!0,a={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=a),E=t.input.charCodeAt(++t.position);E!==0;){if(ds(t,!0,e),E=t.input.charCodeAt(t.position),E===u)return t.position++,t.tag=o,t.anchor=c,t.kind=d?"mapping":"sequence",t.result=a,!0;r?E===44&&Xe(t,"expected the node content, but found ','"):Xe(t,"missed comma between flow collection entries"),y=A=g=null,f=h=!1,E===63&&(l=t.input.charCodeAt(t.position+1),ga(l)&&(f=h=!0,t.position++,ds(t,!0,e))),i=t.line,s=t.lineStart,n=t.position,tI(t,e,mU,!1,!0),y=t.tag,A=t.result,ds(t,!0,e),E=t.input.charCodeAt(t.position),(h||t.line===i)&&E===58&&(f=!0,E=t.input.charCodeAt(++t.position),ds(t,!0,e),tI(t,e,mU,!1,!0),g=t.result),d?eI(t,a,p,y,A,g,i,s,n):f?a.push(eI(t,null,p,y,A,g,i,s,n)):a.push(A),ds(t,!0,e),E=t.input.charCodeAt(t.position),E===44?(r=!0,E=t.input.charCodeAt(++t.position)):r=!1}Xe(t,"unexpected end of the stream within a flow collection")}function EYt(t,e){var r,i,s=die,n=!1,o=!1,a=e,c=0,l=!1,u,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)die===s?s=f===43?aGe:oYt:Xe(t,"repeat of a chomping mode identifier");else if((u=hYt(f))>=0)u===0?Xe(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?Xe(t,"repeat of an indentation width identifier"):(a=e+u-1,o=!0);else break;if(sE(f)){do f=t.input.charCodeAt(++t.position);while(sE(f));if(f===35)do f=t.input.charCodeAt(++t.position);while(!rh(f)&&f!==0)}for(;f!==0;){for(bie(t),t.lineIndent=0,f=t.input.charC
`,n?1+c:c):s===die&&n&&(t.result+=`
`);break}for(i?sE(f)?(l=!0,t.result+=Ts.repeat(`
`,n?1+c:c)):l?(l=!1,t.result+=Ts.repeat(`
`,c+1)):c===0?n&&(t.result+=" "):t.result+=Ts.repeat(`
`,c):t.result+=Ts.repeat(`
2026-05-08 19:46:50 +00:00
`,n?1+c:c),n=!0,o=!0,c=0,r=t.position;!rh(f)&&f!==0;)f=t.input.charCodeAt(++t.position);sA(t,r,t.position,!1)}return!0}function hGe(t,e){var r,i=t.tag,s=t.anchor,n=[],o,a=!1,c;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=n),c=t.input.charCodeAt(t.position);c!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Xe(t,"tab characters must not be used in indentation")),!(c!==45||(o=t.input.charCodeAt(t.position+1),!ga(o))));){if(a=!0,t.position++,ds(t,!0,-1)&&t.lineIndent<=e){n.push(null),c=t.input.charCodeAt(t.position);continue}if(r=t.line,tI(t,e,xGe,!1,!0),n.push(t.result),ds(t,!0,-1),c=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&c!==0)Xe(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return a?(t.tag=i,t.anchor=s,t.kind="sequence",t.result=n,!0):!1}function bYt(t,e,r){var i,s,n,o,a,c,l=t.tag,u=t.anchor,f={},h=Object.create(null),d=null,p=null,A=null,y=!1,g=!1,E;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=f),E=t.input.charCodeAt(t.position);E!==0;){if(!y&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Xe(t,"tab characters must not be used in indentation")),i=t.input.charCodeAt(t.position+1),n=t.line,(E===63||E===58)&&ga(i))E===63?(y&&(eI(t,f,h,d,p,null,o,a,c),d=p=A=null),g=!0,y=!0,s=!0):y?(y=!1,s=!0):Xe(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,E=i;else{if(o=t.line,a=t.lineStart,c=t.position,!tI(t,r,vGe,!1,!0))break;if(t.line===n){for(E=t.input.charCodeAt(t.position);sE(E);)E=t.input.charCodeAt(++t.position);if(E===58)E=t.input.charCodeAt(++t.position),ga(E)||Xe(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(eI(t,f,h,d,p,null,o,a,c),d=p=A=null),g=!0,y=!1,s=!1,d=t.tag,p=t.result;else if(g)Xe(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=l,t.anchor=u,!0}else if(g)Xe(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=l,t.anchor=u,!0}if((t.line===n||t.lineIndent>e)&&(y&&(o=t.line,a=t.lineStart,c=t.position),tI(t,e,AU,!0,s)&&(y?p=t.result:A=t.result),y||(eI(t,f,h,d,p,A,o,a,c),d=p=A=null),ds(t,!0,-1),E=t.input.charCodeAt(t.position)),(t.line===n||t.lineIndent>e)&&E!==0)Xe(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&eI(t,f,h,d,p,null,o,a,c),g&&(t.tag=l,t.anchor=u,t.kind="mapping",t.result=f),g}function wYt(t){var e,r=!1,i=!1,s,n,o;if(o=t.input.charCodeAt(t.position),o!==33)return!1;if(t.tag!==null&&Xe(t,"duplication of a tag property"),o=t.input.charCodeAt(++t.position),o===60?(r=!0,o=t.input.charCodeAt(++t.position)):o===33?(i=!0,s="!!",o=t.input.charCodeAt(++t.position)):s="!",e=t.position,r){do o=t.input.charCodeAt(++t.position);while(o!==0&&o!==62);t.position<t.length?(n=t.input.slice(e,t.position),o=t.input.charCodeAt(++t.position)):Xe(t,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!ga(o);)o===33&&(i?Xe(t,"tag suffix cannot contain exclamation marks"):(s=t.input.slice(e-1,t.position+1),_Ge.test(s)||Xe(t,"named tag handle cannot contain such characters"),i=!0,e=t.position+1)),o=t.input.charCodeAt(++t.position);n=t.input.slice(e,t.position),lYt.test(n)&&Xe(t,"tag suffix cannot contain flow indicator characters")}n&&!RGe.test(n)&&Xe(t,"tag name cannot contain such characters: "+n);try{n=decodeURIComponent(n)}catch{Xe(t,"tag name is malformed: "+n)}return r?t.tag=n:nA.call(t.tagMap,s)?t.tag=t.tagMap[s]+n:s==="!"?t.tag="!"+n:s==="!!"?t.tag="tag:yaml.org,2002:"+n:Xe(t,'undeclared tag handle "'+s+'"'),!0}function CYt(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&Xe(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!ga(r)&&!ZC(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Xe(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function IYt(t){var e,r,i;if(i=t.input.charCodeAt(t.position),i!==42)return!1;f
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new pYt(t,e),i=t.indexOf("\0");for(i!==-1&&(r.position=i,Xe(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;)SYt(r);return r.documents}function BYt(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var i=PGe(t,r);if(typeof e!="function")return i;for(var s=0,n=i.length;s<n;s+=1)e(i[s])}function vYt(t,e){var r=PGe(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Aa("expected a single document in the stream, but found more")}}var xYt=BYt,_Yt=vYt,QGe={loadAll:xYt,load:_Yt},kGe=Object.prototype.toString,LGe=Object.prototype.hasOwnProperty,Cie=65279,RYt=9,YR=10,TYt=13,NYt=32,DYt=33,OYt=34,mie=35,PYt=37,QYt=38,kYt=39,LYt=42,FGe=44,FYt=45,yU=58,MYt=61,UYt=62,qYt=63,GYt=64,MGe=91,UGe=93,HYt=96,qGe=123,jYt=124,GGe=125,Wn={};Wn[0]="\\0";Wn[7]="\\a";Wn[8]="\\b";Wn[9]="\\t";Wn[10]="\\n";Wn[11]="\\v";Wn[12]="\\f";Wn[13]="\\r";Wn[27]="\\e";Wn[34]='\\"';Wn[92]="\\\\";Wn[133]="\\N";Wn[160]="\\_";Wn[8232]="\\L";Wn[8233]="\\P";var zYt=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],VYt=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function $Yt(t,e){var r,i,s,n,o,a,c;if(e===null)return{};for(r={},i=Object.keys(e),s=0,n=i.length;s<n;s+=1)o=i[s],a=String(e[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),c=t.compiledTypeMap.fallback[o],c&&LGe.call(c.styleAliases,a)&&(a=c.styleAliases[a]),r[o]=a;return r}function WYt(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 Aa("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Ts.repeat("0",i-e.length)+e}var JYt=1,KR=2;function YYt(t){this.schema=t.schema||BGe,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=Ts.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=$Yt(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==='"'?KR:JYt,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}function dGe(t,e){for(var r=Ts.repeat(" ",e),i=0,s=-1,n="",o,a=t.length;i<a;)s=t.indexOf(`
`,i),s===-1?(o=t.slice(i),i=a):(o=t.slice(i,s+1),i=s+1),o.length&&o!==`
2026-05-08 19:46:50 +00:00
`&&(n+=r),n+=o;return n}function Aie(t,e){return`
`+Ts.repeat(" ",t.indent*e)}function KYt(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}function EU(t){return t===NYt||t===RYt}function XR(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==Cie||65536<=t&&t<=1114111}function pGe(t){return XR(t)&&t!==Cie&&t!==TYt&&t!==YR}function mGe(t,e,r){var i=pGe(t),s=i&&!EU(t);return(r?i:i&&t!==FGe&&t!==MGe&&t!==UGe&&t!==qGe&&t!==GGe)&&t!==mie&&!(e===yU&&!s)||pGe(e)&&!EU(e)&&t===mie||e===yU&&s}function XYt(t){return XR(t)&&t!==Cie&&!EU(t)&&t!==FYt&&t!==qYt&&t!==yU&&t!==FGe&&t!==MGe&&t!==UGe&&t!==qGe&&t!==GGe&&t!==mie&&t!==QYt&&t!==LYt&&t!==DYt&&t!==jYt&&t!==MYt&&t!==UYt&&t!==kYt&&t!==OYt&&t!==PYt&&t!==GYt&&t!==HYt}function ZYt(t){return!EU(t)&&t!==yU}function WR(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}function HGe(t){var e=/^\n* /;return e.test(t)}var jGe=1,gie=2,zGe=3,VGe=4,XC=5;function e7t(t,e,r,i,s,n,o,a){var c,l=0,u=null,f=!1,h=!1,d=i!==-1,p=-1,A=XYt(WR(t,0))&&ZYt(WR(t,t.length-1));if(e||o)for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=WR(t,c),!XR(l))return XC;A=A&&mGe(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=WR(t,c),l===YR)f=!0,d&&(h=h||c-p-1>i&&t[p+1]!==" ",p=c);else if(!XR(l))return XC;A=A&&mGe(l,u,a),u=l}h=h||d&&c-p-1>i&&t[p+1]!==" "}return!f&&!h?A&&!o&&!s(t)?jGe:n===KR?XC:gie:r>9&&HGe(t)?XC:o?n===KR?XC:gie:h?VGe:zGe}function t7t(t,e,r,i,s){t.dump=(function(){if(e.length===0)return t.quotingType===KR?'""':"''";if(!t.noCompatMode&&(zYt.indexOf(e)!==-1||VYt.test(e)))return t.quotingType===KR?'"'+e+'"':"'"+e+"'";var n=t.indent*Math.max(1,r),o=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-n),a=i||t.flowLevel>-1&&r>=t.flowLevel;function c(l){return KYt(t,l)}switch(e7t(e,a,t.indent,o,c,t.quotingType,t.forceQuotes&&!i,s)){case jGe:return e;case gie:return"'"+e.replace(/'/g,"''")+"'";case zGe:return"|"+AGe(e,t.indent)+gGe(dGe(e,n));case VGe:return">"+AGe(e,t.indent)+gGe(dGe(r7t(e,o),n));case XC:return'"'+i7t(e)+'"';default:throw new Aa("impossible error: invalid scalar style")}})()}function AGe(t,e){var r=HGe(t)?String(e):"",i=t[t.length-1]===`
`,s=i&&(t[t.length-2]===`
`||t===`
`),n=s?"+":i?"":"-";return r+n+`
2026-05-08 19:46:50 +00:00
`}function gGe(t){return t[t.length-1]===`
`?t.slice(0,-1):t}function r7t(t,e){for(var r=/(\n+)([^\n]*)/g,i=(function(){var l=t.indexOf(`
`);return l=l!==-1?l:t.length,r.lastIndex=l,yGe(t.slice(0,l),e)})(),s=t[0]===`
`||t[0]===" ",n,o;o=r.exec(t);){var a=o[1],c=o[2];n=c[0]===" ",i+=a+(!s&&!n&&c!==""?`
2026-05-08 19:46:50 +00:00
`:"")+yGe(c,e),s=n}return i}function yGe(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,i,s=0,n,o=0,a=0,c="";i=r.exec(t);)a=i.index,a-s>e&&(n=o>s?o:a,c+=`
`+t.slice(s,n),s=n+1),o=a;return c+=`
`,t.length-s>e&&o>s?c+=t.slice(s,o)+`
2026-05-08 19:46:50 +00:00
`+t.slice(o+1):c+=t.slice(s),c.slice(1)}function i7t(t){for(var e="",r=0,i,s=0;s<t.length;r>=65536?s+=2:s++)r=WR(t,s),i=Wn[r],!i&&XR(r)?(e+=t[s],r>=65536&&(e+=t[s+1])):e+=i||WYt(r);return e}function s7t(t,e,r){var i="",s=t.tag,n,o,a;for(n=0,o=r.length;n<o;n+=1)a=r[n],t.replacer&&(a=t.replacer.call(r,String(n),a)),(zd(t,e,a,!1,!1)||typeof a>"u"&&zd(t,e,null,!1,!1))&&(i!==""&&(i+=","+(t.condenseFlow?"":" ")),i+=t.dump);t.tag=s,t.dump="["+i+"]"}function EGe(t,e,r,i){var s="",n=t.tag,o,a,c;for(o=0,a=r.length;o<a;o+=1)c=r[o],t.replacer&&(c=t.replacer.call(r,String(o),c)),(zd(t,e+1,c,!0,!0,!1,!0)||typeof c>"u"&&zd(t,e+1,null,!0,!0,!1,!0))&&((!i||s!=="")&&(s+=Aie(t,e)),t.dump&&YR===t.dump.charCodeAt(0)?s+="-":s+="- ",s+=t.dump);t.tag=n,t.dump=s||"[]"}function n7t(t,e,r){var i="",s=t.tag,n=Object.keys(r),o,a,c,l,u;for(o=0,a=n.length;o<a;o+=1)u="",i!==""&&(u+=", "),t.condenseFlow&&(u+='"'),c=n[o],l=r[c],t.replacer&&(l=t.replacer.call(r,c,l)),zd(t,e,c,!1,!1)&&(t.dump.length>1024&&(u+="? "),u+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),zd(t,e,l,!1,!1)&&(u+=t.dump,i+=u));t.tag=s,t.dump="{"+i+"}"}function o7t(t,e,r,i){var s="",n=t.tag,o=Object.keys(r),a,c,l,u,f,h;if(t.sortKeys===!0)o.sort();else if(typeof t.sortKeys=="function")o.sort(t.sortKeys);else if(t.sortKeys)throw new Aa("sortKeys must be a boolean or a function");for(a=0,c=o.length;a<c;a+=1)h="",(!i||s!=="")&&(h+=Aie(t,e)),l=o[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),zd(t,e+1,l,!0,!0,!0)&&(f=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,f&&(t.dump&&YR===t.dump.charCodeAt(0)?h+="?":h+="? "),h+=t.dump,f&&(h+=Aie(t,e)),zd(t,e+1,u,!0,f)&&(t.dump&&YR===t.dump.charCodeAt(0)?h+=":":h+=": ",h+=t.dump,s+=h));t.tag=n,t.dump=s||"{}"}function bGe(t,e,r){var i,s,n,o,a,c;for(s=r?t.explicitTypes:t.implicitTypes,n=0,o=s.length;n<o;n+=1)if(a=s[n],(a.instanceOf||a.predicate)&&(!a.instanceOf||typeof e=="object"&&e instanceof a.instanceOf)&&(!a.predicate||a.predicate(e))){if(r?a.multi&&a.representName?t.tag=a.representName(e):t.tag=a.tag:t.tag="?",a.represent){if(c=t.styleMap[a.tag]||a.defaultStyle,kGe.call(a.represent)==="[object Function]")i=a.represent(e,c);else if(LGe.call(a.represent,c))i=a.represent[c](e,c);else throw new Aa("!<"+a.tag+'> tag resolver accepts not "'+c+'" style');t.dump=i}return!0}return!1}function zd(t,e,r,i,s,n,o){t.tag=null,t.dump=r,bGe(t,r,!1)||bGe(t,r,!0);var a=kGe.call(t.dump),c=i,l;i&&(i=t.flowLevel<0||t.flowLevel>e);var u=a==="[object Object]"||a==="[object Array]",f,h;if(u&&(f=t.duplicates.indexOf(r),h=f!==-1),(t.tag!==null&&t.tag!=="?"||h||t.indent!==2&&e>0)&&(s=!1),h&&t.usedDuplicates[f])t.dump="*ref_"+f;else{if(u&&h&&!t.usedDuplicates[f]&&(t.usedDuplicates[f]=!0),a==="[object Object]")i&&Object.keys(t.dump).length!==0?(o7t(t,e,t.dump,s),h&&(t.dump="&ref_"+f+t.dump)):(n7t(t,e,t.dump),h&&(t.dump="&ref_"+f+" "+t.dump));else if(a==="[object Array]")i&&t.dump.length!==0?(t.noArrayIndent&&!o&&e>0?EGe(t,e-1,t.dump,s):EGe(t,e,t.dump,s),h&&(t.dump="&ref_"+f+t.dump)):(s7t(t,e,t.dump),h&&(t.dump="&ref_"+f+" "+t.dump));else if(a==="[object String]")t.tag!=="?"&&t7t(t,t.dump,e,n,c);else{if(a==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Aa("unacceptable kind of an object to dump "+a)}t.tag!==null&&t.tag!=="?"&&(l=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?l="!"+l:l.slice(0,18)==="tag:yaml.org,2002:"?l="!!"+l.slice(18):l="!<"+l+">",t.dump=l+" "+t.dump)}return!0}function a7t(t,e){var r=[],i=[],s,n;for(yie(t,r,i),s=0,n=i.length;s<n;s+=1)e.duplicates.push(r[i[s]]);e.usedDuplicates=new Array(n)}function yie(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)yie(t[s],e,r);else for(i=Object.keys(t),s=0,n=i.length;s<n;s+=1)yie(t[i[s]],e,r)}function c7t(t,e){e=e||{};var r=new YYt(e);r.noRefs||a7t(t,r);var i=t;return r.replacer&&(i=r.replacer.call({"":i},"",i)),zd(r,0,i,!0,!0)?r.dump+`
`:""}var l7t=c7t,u7t={dump:l7t};function Iie(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.")}}var gVr=QGe.load,yVr=QGe.loadAll,$Ge=u7t.dump;var EVr=Iie("safeLoad","load"),bVr=Iie("safeLoadAll","loadAll"),wVr=Iie("safeDump","dump");var WGe=z(require("os"),1);var wU=class t{static async writeBuildSummary(e){let r=function(c,l,u=!1){return`<a href="${l}">${c}</a>`+(u?WGe.default.EOL:"")},i=e.exportRes.refs.length,s=i>0?e.exportRes.refs?.[0]:void 0,n=s?e.exportRes.summaries?.[s]:void 0,o=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,a=Lj.addHeading("Docker Build summary",2);if(o&&i===1&&s&&n){let c=t.formatDBCBuildURL(o,s,n.defaultPlatform);a.addRaw("<p>").addRaw("For a detailed look at the build, you can check the results at:").addRaw("</p>").addRaw("<p>").addRaw(`:whale: ${r(`<strong>${c}</strong>`,c)}`).addRaw("</p>")}if(e.uploadRes){let c=`./${Ot.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;o&&i===1?a.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>"):a.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>"),a.addRaw("<p>").addRaw(`:arrow_down: ${r(`<strong>${Re.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,c)} (${Re.formatFileSize(e.uploadRes.size)} - includes <strong>${i} build record${i>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&a.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(a.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){a.addRaw("<p>");let c=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...o&&i>1?[{header:!0,data:"Build result URL"}]:[]]],l;for(let u in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,u)){let f=e.exportRes.summaries[u];c.push([{data:`<code>${u.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${Re.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},...o&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(o,u,f.defaultPlatform))}]:[]]),f.error&&(l=f.error)}a.addTable([...c]),a.addRaw("</p>"),l&&(a.addRaw("<blockquote>"),Re.countLines(l)>10?a.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(Sie.default.encode(l),"text").addRaw("</details>"):a.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(Sie.default.encode(l),"text").addRaw("</p>"),a.addRaw("</blockquote>"))}e.in
`),{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,o]of s.map(a=>a.split("=").map(c=>c.trim())))if(n=="type"&&o==e)return!0}return!1}static hasAttestationType(e,r){let i=rc(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let s of i)for(let[n,o]of s.map(a=>a.split("=").map(c=>c.trim())))if(n=="type"&&o==e)return!0;return!1}static resolveAttestationAttrs(e){let r=rc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let s of r)for(let n of s)try{let o=Re.parseBool(n);i.push(`disabled=${!o}`)}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&&Ma(n),[s,n]}};var vie=z(require("fs"),1),JGe=z(require("path"),1);var CU=class t{buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new Ar,this.metadataFilename=`bake-metadata-${Re.generateRandomString()}.json`}getMetadataFilePath(){return JGe.default.join(Xt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!vie.default.existsSync(e))return;let r=vie.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=[],o=[...e.files||[],e.source];if(o){for(let c of o.map(l=>l?l.trim():""))if(c.length!=0){if(!Re.isValidRef(c)){n.push(c);continue}if(s)throw new Error("Only one remote bake definition can be defined");s=c}}s&&i.push(s);for(let c of n)i.push("--file",c);if(e.overrides)for(let c of e.overrides)i.push("--set",c);if(e.vars)for(let c of e.vars)i.push("--var",c);if(e.allow)for(let c of e.allow)i.push("--allow",c);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 a=await this.buildx.getCommand([...i,"--print",...e.targets||[]]);return await st.getExecOutput(a.command,a.args,r).then(c=>{if(c.stderr.length>0&&c.exitCode!=0)throw new Error(`cannot parse bake definitions: ${c.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(c.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=rc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let s of i){let[n,o]=s.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());switch(n){case"type":r.type=o;break;case"disabled":r.disabled=Re.parseBool(o);break;default:r[n]=o}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},i=rc(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,o]=s.toString().split(/(?<=^[^=]+?)
`)[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"]);Q(`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 o=s.match(/^[^/]+\/[^/]+, (.+)$/);if(o)return`refs/heads/${o[1].trim()}`;let a=s.match(/^[^/]+\/(.+)$/);if(a)return`refs/heads/${a[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await st.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(`
2026-05-08 19:46:50 +00:00
`).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 bZe=require("crypto"),Qh=z(require("fs"),1),GA=z(require("path"),1);var zN=z(eT(),1),kh=z(a7e(),1),wZe=z(Due(),1),OS=z(dZe(),1);var Nfe=z(eT(),1);var mZe=z(cu(),1);var pZe="application/vnd.oci.empty.v1+json";var Dp=class{binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await st.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(Q(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(Q(`Cosign.isAvailable error: ${r}`),!1));return Q(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await st.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 st.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return Q("Cosign.versionSatisfies false: undefined version"),!1;let s=mZe.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return Q(`Cosign.versionSatisfies ${i} statisfies ${e}: ${s}`),s}static parseCommandOutput(e){let r,i,s,n;for(let o of e.split(/\r?\n/)){let a=o.trim();if(!a.startsWith("{")||!a.endsWith("}"))continue;let c;try{c=JSON.parse(a)}catch{continue}if(c&&Array.isArray(c.errors)&&c.errors.length>0&&(n=c.errors),!r&&c&&Array.isArray(c.manifests)&&c.manifests.length>0){let l=c.manifests[0];l?.artifactType===Nfe.BUNDLE_V03_MEDIA_TYPE&&typeof l.digest=="string"?r=l.digest:l?.artifactType===pZe&&typeof l.digest=="string"&&(i=l.digest)}if(!s&&c&&c.mediaType===Nfe.BUNDLE_V03_MEDIA_TYPE&&(s=c),s&&(r||i)){n=void 0;break}}return{bundle:s,signatureManifestDigest:r||i,errors:n}}};var Dfe=z(require("fs"),1);var j5=class t{buildx;constructor(e){this.buildx=e?.buildx||new Ar}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(o=>o.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return i;let s=e.platform,n=new Map;for(let o of r.manifests)o.digest&&n.set(o.digest,o);return i.filter(o=>{let a=o.annotations?.["vnd.docker.reference.digest"];if(!a)return!1;let c=n.get(a);return c?c.platform?.os===s.os&&c.platform?.architecture===s.architecture&&(c.platform?.variant??"")===(s.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],i=Xt.tmpName({tmpdir:Xt.tmpDir(),template:"imagetools-metadata-XXXXXX"}),s=[],n=[];for(let a of e.sources){if(a.startsWith("cwd://")){let c=a.substring(6);c.length>0&&s.push(c);continue}n.push(a)}if(e.tags)for(let a of e.tags)r.push("--tag",a);if(e.platforms)for(let a of e.platforms)r.push("--platform",a);if(e.annotations)for(let a of e.annotations)r.push("--annotation",a);e.dryRun?r.push("--dry-run"):r.push("--metadata-file",i);for(let a of s)r.push("--file",a);for(let a of n)r.push(a);let o=await this.getCreat
${o.message}`),await new Promise(l=>setTimeout(l,Math.pow(2,a)*100))}throw o??new Error(`ImageTools inspect command failed for ${e.name}`)}async execInspect(e,r,i){return await st.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 AZe="application/vnd.in-toto+json";var gZe="https://fulcio.sigstore.dev",yZe="https://rekor.sigstore.dev",EZe="https://timestamp.sigstore.dev",s0="https://search.sigstore.dev";var tEr="slsaprovenance1",HA=class t{cosign;imageTools;constructor(e){this.cosign=e?.cosign||new Dp,this.imageTools=e?.imageTools||new j5}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);V(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let s=t.noTransparencyLog(e.noTransparencyLog),n=[];await this.cosign.versionSatisfies(">=3.0.4")?await Si("Creating Sigstore protobuf signing config",async()=>{let o=Xt.tmpName({template:"signing-config-XXXXXX.json",tmpdir:Xt.tmpDir()}),a=["signing-config","create","--with-default-services=true",`--out=${o}`];s&&a.push("--no-default-rekor=true"),await st.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),V(JSON.stringify(JSON.parse(Qh.default.readFileSync(o,{encoding:"utf-8"})),null,2)),n.push(`--signing-config=${o}`)}):(n.push("--use-signing-config"),s&&n.push("--tlog-upload=false"));for(let o of e.imageNames){let a=await this.imageTools.attestationDigests({name:`${o}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let c of a){let l=`${o}@${c}`;await Si(`Signing attestation manifest ${l}`,async()=>{let u=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...n];V(`[command]${this.cosign.binPath} ${[...u,l].join(" ")}`);let f=await st.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),h=Dp.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(h.errors&&h.errors.length>0){let p=h.errors.map(A=>`- [${A.code}] ${A.message} : ${A.detail}`).join(`
`);throw new Error(`Cosign sign command failed with errors:
2026-05-08 19:46:50 +00:00
${p}`)}else throw new Error(`Cosign sign command failed with: ${f.stderr.trim().split(/\r?\n/).filter(p=>p.length>0).pop()??"unknown error"}`);let d=t.parseBundle((0,zN.bundleFromJSON)(h.bundle));d.tlogID&&V(`Uploaded to Rekor transparency log: ${s0}?logIndex=${d.tlogID}`),V(`Signature manifest pushed: https://oci.dag.dev/?referrers=${l}`),r[l]={...d,imageName:o}})}}}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 Si(`Verifying signature of ${s}`,async()=>{let o=await this.verifyImageAttestation(s,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!n.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});V(`Signature manifest verified: https://oci.dag.dev/?image=${n.imageName}@${o.signatureManifestDigest}`),i[s]=o});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 o of s){let a=`${n}@${o}`,c=await this.verifyImageAttestation(a,r);V(`Signature manifest verified: https://oci.dag.dev/?image=${n}@${c.signatureManifestDigest}`),i[a]=c}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){V(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let o=await st.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(o.exitCode!==0)throw new Error(`Cosign verify command failed with: ${o.stderr.trim().split(/\r?\n/).filter(c=>c.length>0).pop()??"unknown error"}`);let a=Dp.parseCommandOutput(o.stderr.trim());return{cosignArgs:i,signatureManifestDigest:a.signatureManifestDigest}}let s=r.retryLimit??15,n;V(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let o=0;o<s;o++){let a=await st.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),c=Dp.parseCommandOutput(a.stderr.trim());if(a.exitCode===0)return{cosignArgs:i,signatureManifestDigest:c.signatureManifestDigest};if(c.errors&&c.errors.length>0){let l=c.errors.map(u=>`- [${u.code}] ${u.message} : ${u.detail}`).join(`
`);if(n=new Error(`Cosign verify command failed with errors:
${l}`),c.errors.some(u=>u.code==="MANIFEST_UNKNOWN"))V(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${o+1}/${s}...
2026-05-08 19:46:50 +00:00
${l}`),await new Promise(u=>setTimeout(u,Math.pow(2,o)*100));else throw n}else throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.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);V(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let s=t.getProvenanceBlobs(e);for(let n of Object.keys(s))await Si(`Signing ${n}`,async()=>{let o=s[n],a=GA.default.join(GA.default.dirname(n),`${e.name??"provenance"}.sigstore.json`),c=t.getProvenanceSubjects(o);if(c.length===0){rt(`No subjects found in provenance ${n}, skip signing.`);return}let l=await t.signPayload({data:o,type:AZe},i),u=t.parseBundle(l);V("Provenance blob signed for:");for(let f of c){let[h,d]=Object.entries(f.digest)[0]||[];V(` - ${f.name} (${h}:${d})`)}u.tlogID&&V(`Attestation signature uploaded to Rekor transparency log: ${s0}?logIndex=${u.tlogID}`),V(`Writing Sigstore bundle to: ${a}`),Qh.default.writeFileSync(a,JSON.stringify(u.payload,null,2),{encoding:"utf-8"}),r[n]={...u,bundlePath:a,subjects:c}})}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 o=GA.default.dirname(s);await Si(`Verifying signature bundle ${n.bundlePath}`,async()=>{for(let a of n.subjects){let c=GA.default.join(o,a.name);V(`Verifying signed artifact ${c}`);let l=["verify-blob-attestation","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??tEr];(r.noTransparencyLog||!n.tlogID)&&l.push("--use-signed-timestamps","--insecure-ignore-tlog");let u=await st.getExecOutput(this.cosign.binPath,[...l,"--bundle",n.bundlePath,c],{ignoreReturnCode:!0});if(u.stderr.length>0&&u.exitCode!=0)throw new Error(u.stderr);i[c]={bundlePath:n.bundlePath,cosignArgs:l}}})}return i}async verifyArtifact(e,r,i){V("Verifying keyless verification bundle signature");let s=JSON.parse(Qh.default.readFileSync(r,"utf-8")),n=(0,zN.bundleFromJSON)(s);V("Fetching Sigstore TUF trusted root metadata");let o=await wZe.getTrustedRoot(),a=(0,OS.toTrustMaterial)(o);try{V("Verifying artifact signature");let c=(0,OS.toSignedEntity)(n,Qh.default.readFileSync(e)),l=t.parseCertificate(n),u=n.verificationMaterial.tlogEntries,f=u.length>0?u[0].logIndex:void 0;if(i?.subjectAlternativeName&&i?.subjectAlternativeName instanceof RegExp){let p=l.subjectAltName?.replace(/^uri:/i,"");if(p){if(!p.match(i.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${p}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let d=new OS.Verifier(a).verify(c,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return Q(`Sigstore.verifyArtifact signer: ${JSON.stringify(d)}`),{payload:s,certificate:l.toString(),tlogID:f}}catch(c){throw new Error(`Failed to verify artifact signature: ${c}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),V(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:gZe,rekorURL:e?void 0:yZe,tsaServerURL:EZe}}static noTransparencyLog(e){return e??Ot.context.payload.repository?.private}static getProvenanceBlobs(e){let r=GA.default.join(e.localExportDir,"provenance.json");if(Qh.default.existsSync(r))return{[r]:Qh.default.readFileSync(r)};let i=Qh.default.readdirSync(e.localExportDir,{withFileTypes:!0}),s=i.filter(n=>n.isDirectory());if(s.length>0&&s.length===i.length&&s.every(n=>Qh.default.existsSync(GA.default.join(e.localExportDir,n.name,"provenance.json")))){let n={};for(let o of s){let a=
`)){let[l,...u]=c.split(":"),f=l.toLowerCase(),h=u.map(d=>d.trim()).join(":");if(l.length!=0)switch(!0){case f=="name":i=void 0,r.name==null?r.name=h:(n&&s.gcPolicy&&(s.gcPolicy.push(n),n=void 0),s.name&&r.nodes.push(s),s={name:h});break;case f=="driver":i=void 0,r.driver=h;break;case f=="last activity":i=void 0,r.lastActivity=new Date(h);break;case f=="endpoint":i=void 0,s.endpoint=h;break;case f=="driver options":i=void 0,s["driver-opts"]=(h.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(d=>d.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":i=void 0,s.status=h;break;case f=="buildkit daemon flags":case f=="flags":i=void 0,s["buildkitd-flags"]=h;break;case f=="buildkit version":case f=="buildkit":i=void 0,s.buildkit=h;break;case f=="platforms":{if(i=void 0,!h)break;let d=[];if(h.includes("*"))for(let p of h.split(", "))p.includes("*")&&d.push(p.replace(/\*/g,""));else d=h.split(", ");s.platforms=d.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",a=l.split("#")[1],s.files=s.files||{},s.files[a]="";break;default:switch(i&&i!=="devices"&&s.devices&&o&&(s.devices.push(o),o=void 0),i||""){case"features":{s.features=s.features||{},s.features[l.trim()]=!!h;break}case"label":{s.labels=s.labels||{},s.labels[l.trim()]=h;break}case"devices":{switch(f.trim()){case"name":{s.devices&&o&&s.devices.push(o),o={},o.name=h;break}case"on-demand":{o&&h&&(o.onDemand=h=="true");break}case"automatically allowed":{o&&h&&(o.autoAllow=h=="true");break}case"annotations":{o&&(o.annotations=o.annotations||{});break}default:o&&o.annotations&&(o.annotations[l.trim()]=h)}break}case"gcpolicy":{switch(s.gcPolicy=s.gcPolicy||[],n=n||{},f.trim()){case"all":{n.all=h=="true";break}case"filters":{h&&(n.filter=h.split(","));break}case"keep duration":{n.keepDuration=h;break}case"keep bytes":{n.keepBytes=h;break}case"reserved space":{n.reservedSpace=h;break}case"max used space":{n.maxUsedSpace=h;break}case"min free space":{n.minFreeSpace=h;break}}break}case"file":{a&&s.files&&(s.files[a].length>0&&(s.files[a]+=`
2026-05-08 19:46:50 +00:00
`),s.files[a]+=c.replace(/^\s>\s?/,""));break}}}}return o&&s.devices&&s.devices.push(o),n&&s.gcPolicy&&s.gcPolicy.push(n),s.name&&r.nodes.push(s),r}};var CZe=z(cu(),1);var V5=z(require("fs"),1);var $5=class{resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!V5.default.existsSync(e))throw new Error(`config file ${e} not found`);e=V5.default.readFileSync(e,{encoding:"utf-8"})}let i=Xt.tmpName({tmpdir:Xt.tmpDir()});return V5.default.writeFileSync(i,e),i}};var W5=class{buildx;config;constructor(e){this.config=new $5,this.buildx=e?.buildx||new Ar}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){rt(r)}return e.buildkit}async getVersionWithinImage(e){return Q(`BuildKit.getVersionWithinImage nodeName: ${e}`),Yi.getExecOutput(["inspect","--format","{{.Config.Image}}",`${Ar.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return Q(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),Yi.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 QS({buildx:this.buildx}).inspect(e));for(let s of i.nodes){let n=s.buildkit;if(Q(`BuildKit.versionSatisfies ${n}: ${r}`),!n)try{n=await this.getVersionWithinImage(s.name||"")}catch{return Q(`BuildKit.versionSatisfies ${s.name}: can't get version`),!1}if(Q(`BuildKit.versionSatisfies ${s.name}: version ${n}`),i.driver=="docker"&&!n.endsWith("-moby")||!CZe.satisfies(n.replace(/-moby$/,""),r))return!1}return!0}};var J5=class t{_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await Yi.isAvailable();return Q(`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 st.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(Q(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(Q(`Compose.isAvailable error: ${i}`),!1));return Q(`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 st.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 st.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 Pp=z(require("fs"),1),Fh=z(require("os"),1),kS=z(require("path"),1);var K5=z(cu(),1),Pfe=z(require("util"),1);var Y5=class t{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);Q(`Install.download version: ${i.version}`);let s=await t.getRelease(i,this.githubToken);Q(`Install.download release tag name: ${s.tag_name}`);let n=await this.vspec(s.tag_name);Q(`Install.download vspec: ${n}`);let o=K5.clean(n)||"";if(!K5.valid(o))throw new Error(`Invalid Compose version "${n}".`);let a=new Gs({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:n,baseCacheDir:kS.default.join(Fh.default.homedir(),".bin","docker-compose"),cacheFile:Fh.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),c=await a.find();if(c)return V(`Compose binary found in ${c}`),c
# syntax=docker/dockerfile:1
ARG GO_VERSION="1.24"
ARG ALPINE_VERSION="3.22"
FROM --platform=$BUILDPLATFORM tonistiigi/xx:1.7.0 AS xx
FROM --platform=$BUILDPLATFORM golang:\${GO_VERSION}-alpine\${ALPINE_VERSION} AS builder-base
COPY --from=xx / /
RUN apk add --no-cache git
ENV GOTOOLCHAIN=auto
ENV CGO_ENABLED=0
WORKDIR /src
RUN --mount=type=cache,target=/go/pkg/mod \\
--mount=type=bind,source=go.mod,target=go.mod \\
--mount=type=bind,source=go.sum,target=go.sum \\
go mod download
FROM builder-base AS version
RUN --mount=type=bind,target=. <<'EOT'
git rev-parse HEAD 2>/dev/null || {
echo >&2 "Failed to get git revision, make sure --build-arg BUILDKIT_CONTEXT_KEEP_GIT_DIR=1 is set when building from Git directly"
exit 1
}
set -ex
export PKG=sigs.k8s.io BUILDDATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ") TREESTATE=$(if ! git diff --no-ext-diff --quiet --exit-code; then echo dirty; else echo clean; fi) VERSION=$(git describe --match 'v[0-9]*' --dirty='.m' --always --tags) COMMIT=$(git rev-parse HEAD)$(if ! git diff --no-ext-diff --quiet --exit-code; then echo .m; fi);
echo "-X \${PKG}/release-utils/version.gitVersion=\${VERSION} -X \${PKG}/release-utils/version.gitCommit=\${COMMIT} -X \${PKG}/release-utils/version.gitTreeState=\${TREESTATE} -X \${PKG}/release-utils/version.buildDate=\${BUILDDATE}" > /tmp/.ldflags;
echo -n "\${VERSION}" > /tmp/.version;
EOT
FROM builder-base AS builder
ARG TARGETPLATFORM
RUN --mount=type=bind,target=. \\
--mount=type=cache,target=/root/.cache,id=cosign-$TARGETPLATFORM \\
--mount=source=/tmp/.ldflags,target=/tmp/.ldflags,from=version \\
--mount=type=cache,target=/go/pkg/mod <<EOT
set -ex
xx-go build -trimpath -ldflags "-s -w $(cat /tmp/.ldflags)" -o /out/cosign ./cmd/cosign
xx-verify --static /out/cosign
EOT
FROM scratch
COPY --from=builder /out /
2026-05-08 19:46:50 +00:00
`;var X5=class t{githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new Ar,this.sigstore=e?.sigstore||new HA}async download(e){let r=await t.getDownloadVersion(e.version);Q(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);Q(`Install.download release tag name: ${i.tag_name}`);let s=await this.vspec(i.tag_name);Q(`Install.download vspec: ${s}`);let n=FS.clean(s)||"";if(!FS.valid(n))throw new Error(`Invalid Cosign version "${s}".`);let o=new Gs({htcName:"cosign-dl-bin",htcVersion:s,baseCacheDir:LS.default.join(Ru.default.homedir(),".bin"),cacheFile:Ru.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),a=await o.find();if(a)return V(`Cosign binary found in ${a}`),a;let c=Qfe.format(r.downloadURL,s,this.filename());V(`Downloading ${c}`);let l=await Lc(c,void 0,this.githubToken);Q(`Install.download htcDownloadPath: ${l}`),e.verifySignature&&FS.satisfies(s,">=3.0.1")&&await this.verifySignature(l,c);let u=await o.save(l,e.skipState);return V(`Cached to ${u}`),u}async build(e,r,i){let s=await this.vspec(e);Q(`Install.build vspec: ${s}`);let n=new Gs({htcName:"cosign-build-bin",htcVersion:s,baseCacheDir:LS.default.join(Ru.default.homedir(),".bin"),cacheFile:Ru.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),o=await n.find();if(o)return V(`Cosign binary found in ${o}`),o;let a=LS.default.join(Xt.tmpDir(),"cosign-build-cache"),c=await this.buildCommand(e,a),l=await st.getExecOutput(c.command,c.args,{ignoreReturnCode:!0,input:Buffer.from(IZe)}).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`${a}/cosign`}),u=await n.save(l,i);return V(`Cached to ${u}`),u}async install(e,r){r=r||Xt.tmpDir();let i=LS.default.join(r,"cosign-bin");VN.default.existsSync(i)||VN.default.mkdirSync(i,{recursive:!0});let s=Ru.default.platform()=="win32"?"cosign.exe":"cosign",n=LS.default.join(i,s);return VN.default.copyFileSync(e,n),V("Fixing perms"),VN.default.chmodSync(n,"0755"),zu(i),V("Added Cosign to PATH"),V(`Binary path: ${n}`),n}async buildCommand(e,r){let i=await new Ar({standalone:!0}).isAvailable(),s=await new Ar({standalone:!1}).isAvailable(),n=!1;if(await this.buildx.isStandalone()&&i)Q("Install.buildCommand: Buildx standalone found, build with it"),n=!0;else if(!await this.buildx.isStandalone()&&s)Q("Install.buildCommand: Buildx plugin found, build with it"),n=!1;else if(i)Q("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),n=!0;else if(s)Q("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 o=["build","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${r}`];return process.env.GIT_AUTH_TOKEN&&o.push("--secret","id=GIT_AUTH_TOKEN"),o.push("-f-",e),await new Ar({standalone:n}).getCommand(o)}async verifySignature(e,r){let i=`${r}.sigstore.json`;V(`Downloading keyless verification bundle at ${i}`);let s=await Lc(i,void 0,this.githubToken);Q(`Install.verifySignature bundlePath: ${s}`);let n=await this.sigstore.verifyArtifact(e,s,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});V(`Cosign binary signature verified! ${n.tlogID?`${s0}?logIndex=${n.tlogID}`:""}`)}filename(){let e;switch(Ru.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=Ru.default.arch();break}}let r=Ru.default.platform()=="win32"?"windows":Ru.default.platform(),i=Ru.default.platform()=="win32"?".exe":"";return Qfe.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!Re.isValidRef(e)){let l=e.replace(/^v+|v+$/g,"");return V(`Use ${l} version spec cache key for ${e}`),l}let[r,i]=e.split("#");i.length==0&&(i="master");let s;i.match(/^[0-9a-fA-F]{40}$/)?s=i:s=await rI.remoteSha(r,i,process.env.GIT_AU
`)[0]?.trim()):f.stderr.length>0&&(o=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let a=r.buildxBuild.resolveImageID(),c=r.buildxBuild.resolveMetadata(),l=r.buildxBuild.resolveDigest(c);a&&await Si("ImageID",async()=>{V(a),ND("imageid",a)}),l&&await Si("Digest",async()=>{V(l),ND("digest",l)}),c&&await Si("Metadata",async()=>{let f=JSON.stringify(c,null,2);V(f),ND("metadata",f)});let u;if(await Si("Reference",async()=>{u=await Zbr(r,t,e.builder),u?(V(u),Rtt(u)):V("No build reference found")}),ewr()){let f=r.buildxBuild.resolveWarnings(c);if(u&&f&&f.length>0){let h=await Ar.convertWarningsToGitHubAnnotations(f,[u]);Q(`annotations: ${JSON.stringify(h,null,2)}`),h&&h.length>0&&await Si(`Generating GitHub annotations (${h.length} build checks found)`,async()=>{for(let d of h)rt(d.message,d)})}}if(await Si("Check build summary support",async()=>{twr()?e.call&&e.call!=="build"?V(`Build summary skipped for ${e.call} subrequest`):Ot.isGHES?V("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?u?(V("Build summary supported!"),Ttt()):V("Build summary requires a build reference"):V("Build summary requires Buildx >= 0.23.0"):V("Build summary disabled")}),o)throw o},async()=>{Btt&&await Si("Generating build summary",async()=>{try{let t=rwr(),e;t&&(e=iwr());let i=await new uL().export({refs:Nhe?[Nhe]:[]});V(`Build record written to ${i.dockerbuildFilename} (${Re.formatFileSize(i.dockerbuildSize)})`);let s;t&&(s=await dU.upload({filename:i.dockerbuildFilename,retentionDays:e})),await wU.writeBuildSummary({exportRes:i,uploadRes:s,inputs:Stt,driver:Ctt,endpoint:Itt})}catch(t){rt(t.message)}}),u1.length>0&&await Si(`Removing temp folder ${u1}`,async()=>{try{Dtt.rmSync(u1,{recursive:!0})}catch{rt(`Failed to remove temp folder ${u1}`)}})});async function Zbr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let s=Ar.refs({dir:Ar.refsDir,builderName:r,since:e});return Object.keys(s).length>0?Object.keys(s)[0]:""}function ewr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?Re.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}function twr(){return process.env.DOCKER_BUILD_SUMMARY?Re.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}function rwr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?Re.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}function iwr(){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}}
/*! Bundled license information:
undici/lib/web/fetch/body.js:
(*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)
undici/lib/web/websocket/frame.js:
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
tmp/lib/tmp.js:
(*!
* Tmp
*
* Copyright (c) 2011-2017 KARASZI Istvan <github@spam.raszi.hu>
*
* MIT Licensed
*)
normalize-path/index.js:
(*!
* normalize-path <https://github.com/jonschlinkert/normalize-path>
*
* Copyright (c) 2014-2018, Jon Schlinkert.
* Released under the MIT License.
*)
archiver/lib/error.js:
archiver/lib/core.js:
(**
* Archiver Core
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
crc-32/crc32.js:
(*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com *)
zip-stream/index.js:
(**
* ZipStream
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE}
* @copyright (c) 2014 Chris Talkington, contributors.
*)
archiver/lib/plugins/zip.js:
(**
* ZIP Format Plugin
*
* @module plugins/zip
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
archiver/lib/plugins/tar.js:
(**
* TAR Format Plugin
*
* @module plugins/tar
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
archiver/lib/plugins/json.js:
(**
* JSON Format Plugin
*
* @module plugins/json
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
archiver/index.js:
(**
* Archiver Vending
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
he/he.js:
(*! https://mths.be/he v1.2.0 by @mathias | MIT license *)
negotiator/index.js:
(*!
* negotiator
* Copyright(c) 2012 Federico Romero
* Copyright(c) 2012-2014 Isaac Z. Schlueter
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*)
imurmurhash/imurmurhash.js:
(**
* @preserve
* JS Implementation of incremental MurmurHash3 (r150) (as of May 10, 2013)
*
* @author <a href="mailto:jensyt@gmail.com">Jens Taylor</a>
* @see http://github.com/homebrewing/brauhaus-diff
* @author <a href="mailto:gary.court@gmail.com">Gary Court</a>
* @see http://github.com/garycourt/murmurhash-js
* @author <a href="mailto:aappleby@gmail.com">Austin Appleby</a>
* @see http://sites.google.com/site/murmurhash/
*)
make-fetch-happen/lib/fetch.js:
make-fetch-happen/lib/fetch.js:
(**
* @license
* Copyright (c) 2010-2012 Mikeal Rogers
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an "AS
* IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*)
@octokit/request-error/dist-src/index.js:
(* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist *)
@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