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

444 lines
3.3 MiB
JavaScript
Raw Normal View History

2026-06-23 21:52:09 +00:00
var Pnt=Object.create;var cH=Object.defineProperty;var knt=Object.getOwnPropertyDescriptor;var Qnt=Object.getOwnPropertyNames;var Lnt=Object.getPrototypeOf,Fnt=Object.prototype.hasOwnProperty;var Mnt=(t,e)=>()=>(t&&(e=t(t=0)),e);var A=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Npe=(t,e)=>{for(var r in e)cH(t,r,{get:e[r],enumerable:!0})},Unt=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Qnt(e))!Fnt.call(t,n)&&n!==r&&cH(t,n,{get:()=>e[n],enumerable:!(i=knt(e,n))||i.enumerable});return t};var U=(t,e,r)=>(r=t!=null?Pnt(Lnt(t)):{},Unt(e||!t||!t.__esModule?cH(r,"default",{value:t,enumerable:!0}):r,t));var Fpe=A(K0=>{"use strict";var IBr=require("net"),Vnt=require("tls"),pH=require("http"),kpe=require("https"),$nt=require("events"),SBr=require("assert"),Wnt=require("util");K0.httpOverHttp=Jnt;K0.httpsOverHttp=Ynt;K0.httpOverHttps=Knt;K0.httpsOverHttps=Xnt;function Jnt(t){var e=new od(t);return e.request=pH.request,e}function Ynt(t){var e=new od(t);return e.request=pH.request,e.createSocket=Qpe,e.defaultPort=443,e}function Knt(t){var e=new od(t);return e.request=kpe.request,e}function Xnt(t){var e=new od(t);return e.request=kpe.request,e.createSocket=Qpe,e.defaultPort=443,e}function od(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||pH.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(i,n,s,o){for(var a=Lpe(n,s,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)})}Wnt.inherits(od,$nt.EventEmitter);od.prototype.addRequest=function(e,r,i,n){var s=this,o=mH({request:e},s.options,Lpe(r,i,n));if(s.sockets.length>=this.maxSockets){s.requests.push(o);return}s.createSocket(o,function(a){a.on("free",c),a.on("close",l),a.on("agentRemove",l),e.onSocket(a);function c(){s.emit("free",a,o)}function l(u){s.removeSocket(a),a.removeListener("free",c),a.removeListener("close",l),a.removeListener("agentRemove",l)}})};od.prototype.createSocket=function(e,r){var i=this,n={};i.sockets.push(n);var s=mH({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),sm("making CONNECT request");var o=i.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",l),o.once("error",u),o.end();function a(h){h.upgrade=!0}function c(h,f,d){process.nextTick(function(){l(h,f,d)})}function l(h,f,d){if(o.removeAllListeners(),f.removeAllListeners(),h.statusCode!==200){sm("tunneling socket could not be established, statusCode=%d",h.statusCode),f.destroy();var p=new Error("tunneling socket could not be established, statusCode="+h.statusCode);p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}if(d.length>0){sm("got illegal response body from proxy"),f.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}return sm("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=f,r(f)}function u(h){o.removeAllListeners(),sm(`tunneling socket could not be established, cause=%s
`,h.message,h.stack);var f=new Error("tunneling socket could not be established, cause="+h.message);f.code="ECONNRESET",e.request.emit("error",f),i.removeSocket(n)}};od.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(n){i.request.onSocket(n)})}};function Qpe(t,e){var r=this;od.prototype.createSocket.call(r,t,function(i){var n=t.request.getHeader("host"),s=mH({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):t.host}),o=Vnt.connect(0,s);r.sockets[r.sockets.indexOf(i)]=o,e(o)})}function Lpe(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function mH(t){for(var e=1,r=arguments.length;e<r;++e){var i=arguments[e];if(typeof i=="object")for(var n=Object.keys(i),s=0,o=n.length;s<o;++s){var a=n[s];i[a]!==void 0&&(t[a]=i[a])}}return t}var sm;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?sm=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)}:sm=function(){};K0.debug=sm});var X0=A((vBr,Mpe)=>{Mpe.exports=Fpe()});var ci=A((xBr,Upe)=>{Upe.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=A((_Br,hme)=>{"use strict";var qpe=Symbol.for("undici.error.UND_ERR"),li=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[qpe]===!0}[qpe]=!0},Gpe=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),AH=class extends li{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[Gpe]===!0}[Gpe]=!0},Hpe=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),gH=class extends li{constructor(e){super(e),this.name="HeadersTimeo
`)||t.includes("\r")||t.includes("\0"))===!1}function pat(t,e){let{headersList:r}=e,i=(r.get("referrer-policy",!0)??"").split(","),n="";if(i.length>0)for(let s=i.length;s!==0;s--){let o=i[s-1].trim();if(Xot.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function mat(){return"allowed"}function Aat(){return"success"}function gat(){return"success"}function yat(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function Eat(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&&f6(t.origin)&&!f6(KB(t))&&(e=null);break;case"same-origin":V2(t,KB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function cb(t,e){return t}function bat(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:cb(t.domainLookupStartTime,r),domainLookupEndTime:cb(t.domainLookupEndTime,r),connectionStartTime:cb(t.connectionStartTime,r),connectionEndTime:cb(t.connectionEndTime,r),secureConnectionStartTime:cb(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function wat(t){return cb(iat.now(),t)}function Cat(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 BAe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function Iat(t){return{referrerPolicy:t.referrerPolicy}}function Sat(t){let e=t.referrerPolicy;Tg(e);let r=null;if(t.referrer==="client"){let a=EAe();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let i=h6(r),n=h6(r,!0);i.toString().length>4096&&(i=n);let s=V2(t,i),o=YB(i)&&!YB(t.url);switch(e){case"origin":return n??h6(r,!0);case"unsafe-url":return i;case"same-origin":return s?n:"no-referrer";case"origin-when-cross-origin":return s?i:n;case"strict-origin-when-cross-origin":{let a=KB(t);return V2(i,a)?i:YB(i)&&!YB(a)?"no-referrer":n}default:return o?"no-referrer":n}}function h6(t,e){return Tg(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 YB(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 Bat(t,e){if(z2===void 0)return!0;let r=vAe(e);if(r==="no metadata"||r.length===0)return!0;let i=xat(r),n=_at(r,i);for(let s of n){let o=s.algo,a=s.hash,c=z2.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)),Rat(c,a))return!0}return!1}var vat=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function vAe(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let n=vat.exec(i);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let s=n.groups.algo.toLowerCase();wAe.includes(s)&&e.push(n.groups)}return r===!0?"no metadata":e}function xat(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 _at(t,e){if(t.length===1)return t;let r=0;for(let i=0;i<t.l
`);function fct(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function dct(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 pct(t,e){W2(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let i=Buffer.from(`--${r}`,"utf8"),n=[],s={position:0};for(;t[s.position]===13&&t[s.position+1]===10;)s.position+=2;let 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(s.position,s.position+i.length).equals(i))s.position+=i.length;else return"failure";if(s.position===t.length-2&&J2(t,uct,s)||s.position===t.length-4&&J2(t,hct,s))return n;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let a=mct(t,s);if(a==="failure")return"failure";let{name:c,filename:l,contentType:u,encoding:h}=a;s.position+=2;let f;{let p=t.indexOf(i.subarray(2),s.position);if(p===-1)return"failure";f=t.subarray(s.position,p-4),s.position+=f.length,h==="base64"&&(f=Buffer.from(f.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let d;l!==null?(u??="text/plain",fct(u)||(u=""),d=new cct([f],l,{type:u})):d=ict(Buffer.from(f)),W2(MAe(c)),W2(typeof d=="string"&&MAe(d)||sct(d)),n.push(oct(c,d,l))}}function mct(t,e){let r=null,i=null,n=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:i,contentType:n,encoding:s};let o=ub(a=>a!==10&&a!==13&&a!==58,t,e);if(o=E6(o,!0,!0,a=>a===9||a===32),!nct.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,ub(a=>a===32||a===9,t,e),rct(o)){case"content-disposition":{if(r=i=null,!J2(t,lct,e)||(e.position+=17,r=GAe(t,e),r===null))return"failure";if(J2(t,qAe,e)){let a=e.position+qAe.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,i=GAe(t,e),i===null))return"failure"}break}case"content-type":{let a=ub(c=>c!==10&&c!==13,t,e);a=E6(a,!1,!0,c=>c===9||c===32),n=UAe(a);break}case"content-transfer-encoding":{let a=ub(c=>c!==10&&c!==13,t,e);a=E6(a,!1,!0,c=>c===9||c===32),s=UAe(a);break}default:ub(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function GAe(t,e){W2(t[e.position-1]===34);let r=ub(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 ub(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}function E6(t,e,r,i){let n=0,s=t.length-1;if(e)for(;n<t.length&&i(t[n]);)n++;if(r)for(;s>0&&i(t[s]);)s--;return n===0&&s===t.length-1?t:t.subarray(n,s+1)}function J2(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}HAe.exports={multipartFormDataParser:pct,validateBoundary:dct}});var db=A((ZBr,ege)=>{"use strict";var ev=Gt(),{ReadableStreamFrom:Act,isBlobLike:zAe,isReadableStreamLike:gct,readableStreamClose:yct,createDeferredPromise:Ect,fullyReadBody:bct,extractMimeType:wct,utf8DecodeBytes:WAe}=Va(),{FormData:VAe}=ZB(),{kState:fb}=om(),{webidl:Cct}=Cs(),{Blob:Ict}=require("node:buffer"),b6=require("node:assert"),{isErrored:JAe,isDisturbed:Sct}=require("node:stream"),{isArrayBuffer:Bct}=require("node:util/types"),{serializeAMimeType:vct}=la(),{multipartFormDataParser:xct}=jAe(),w6;try{let t=require("node:crypto");w6=e=>t.randomInt(0,e)}catch{w6=t=>Math.floor(Math.random(t))}var Y2=new TextEncoder;function _ct(){}var YAe=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,KAe;YAe&&(KAe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Sct(e)&&!JAe(e)&&e.cancel("Response object has been garbage collected").catch(_ct)}));function XAe(t,e=!1){let r=null;t instanceof ReadableStream?r=t:zAe(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof n=="string"?Y2.encode(n):n;l.byteLength&&c.enqueue(l),queueMicrotask(()=>yct(c))},start(){},type:"bytes"}),b6(gct(r));let i=null,n=null,s=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(Bct(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(ev.isFormDataLike(t)){let c=`----formdata-undici-0${`${w6(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
2026-05-28 08:19:42 +00:00
Content-Disposition: form-data`;let u=y=>y.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),h=y=>y.replace(/\r?\n|\r/g,`\r
2026-06-23 21:52:09 +00:00
`),f=[],d=new Uint8Array([13,10]);s=0;let p=!1;for(let[y,g]of t)if(typeof g=="string"){let E=Y2.encode(l+`; name="${u(h(y))}"\r
\r
2026-05-28 08:19:42 +00:00
${h(g)}\r
2026-06-23 21:52:09 +00:00
`);f.push(E),s+=E.byteLength}else{let E=Y2.encode(`${l}; name="${u(h(y))}"`+(g.name?`; filename="${u(g.name)}"`:"")+`\r
Content-Type: ${g.type||"application/octet-stream"}\r
\r
2026-06-23 21:52:09 +00:00
`);f.push(E,g,d),typeof g.size=="number"?s+=E.byteLength+g.size+d.byteLength:p=!0}let m=Y2.encode(`--${c}--\r
`);f.push(m),s+=m.byteLength,p&&(s=null),n=t,i=async function*(){for(let y of f)y.stream?yield*y.stream():yield y},o=`multipart/form-data; boundary=${c}`}else if(zAe(t))n=t,s=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(ev.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Act(t)}if((typeof n=="string"||ev.isBuffer(n))&&(s=Buffer.byteLength(n)),i!=null){let c;r=new ReadableStream({async start(){c=i(t)[Symbol.asyncIterator]()},async pull(l){let{value:u,done:h}=await c.next();if(h)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!JAe(r)){let f=new Uint8Array(u);f.byteLength&&l.enqueue(f)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:n,length:s},o]}function Rct(t,e=!1){return t instanceof ReadableStream&&(b6(!ev.isDisturbed(t),"The body has already been consumed."),b6(!t.locked,"The stream is locked.")),XAe(t,e)}function Tct(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}function Nct(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function Dct(t){return{blob(){return hb(this,r=>{let i=$Ae(this);return i===null?i="":i&&(i=vct(i)),new Ict([r],{type:i})},t)},arrayBuffer(){return hb(this,r=>new Uint8Array(r).buffer,t)},text(){return hb(this,WAe,t)},json(){return hb(this,Pct,t)},formData(){return hb(this,r=>{let i=$Ae(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let n=xct(r,i);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new VAe;return s[fb]=n,s}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),s=new VAe;for(let[o,a]of n)s.append(o,a);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return hb(this,r=>new Uint8Array(r),t)}}}function Oct(t){Object.assign(t.prototype,Dct(t))}async function hb(t,e,r){if(Cct.brandCheck(t,r),ZAe(t))throw new TypeError("Body is unusable: Body has already been read");Nct(t[fb]);let i=Ect(),n=o=>i.reject(o),s=o=>{try{i.resolve(e(o))}catch(a){n(a)}};return t[fb].body==null?(s(Buffer.allocUnsafe(0)),i.promise):(await bct(t[fb].body,s,n),i.promise)}function ZAe(t){let e=t[fb].body;return e!=null&&(e.stream.locked||ev.isDisturbed(e.stream))}function Pct(t){return JSON.parse(WAe(t))}function $Ae(t){let e=t[fb].headersList,r=wct(e);return r==="failure"?null:r}ege.exports={extractBody:XAe,safelyExtractBody:Rct,cloneBody:Tct,mixinBody:Oct,streamRegistry:KAe,hasFinalizationRegistry:YAe,bodyUnusable:ZAe}});var Age=A((evr,mge)=>{"use strict";var rt=require("node:assert"),ht=Gt(),{channels:tge}=eb(),C6=i6(),{RequestContentLengthMismatchError:Ng,ResponseContentLengthMismatchError:rge,RequestAbortedError:uge,HeadersTimeoutError:kct,HeadersOverflowError:Qct,SocketError:pb,InformationalError:mb,BodyTimeoutError:Lct,HTTPParserError:Fct,ResponseExceededMaxSizeError:Mct}=mr(),{kUrl:hge,kReset:ua,kClient:eD,kParser:Jr,kBlocking:iv,kRunning:mn,kPending:fge,kSize:ige,kWriting:am,kQueue:Xl,kNoRef:tv,kKeepAliveDefaultTimeout:Uct,kHostHeader:qct,kPendingIdx:Gct,kRunningIdx:Hc,kError:bo,kPipelining:tD,kSocket:Og,kKeepAliveTimeoutValue:iD,kMaxHeadersSize:I6,kKeepAliveMaxTimeout:Hct,kKeepAliveTimeoutThreshold:jct,kHeadersTimeout:zct,kBodyTimeout:Vct,kStrictContentLength:v6,kMaxRequests:nge,kCounter:$ct,kMaxResponseSize:Wct,kOnError:sge,kResume:fd,kHTTPContext:dge}=ci(),$a=Kme(),oge=Buffer.alloc(0),K2=Buffer[Symbol.species],X2=ht.addListener,Jct=ht.removeAllListeners,Pg=Symbol("kIdleSocketValidation"),Dg=Symbol("kIdleSocketValidationTimeout"),T6=Symbol("kSocketUsed"),S6;async function Yct(){let t=process.env.JEST_WORKER_ID?o6():void 0,e;try{e=await WebAssembly.compile(eAe())}catch{e=await WebAssembly.compile(t||o6())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,i,n)=>0,wasm_on_status:(r,i,n)=>{rt(xi.ptr===r);let s=i-Ku+Yu.byteOffset;return xi.onStatus(
2026-05-21 14:59:33 +00:00
`;if(typeof n=="string"?m+=`host: ${n}\r
2026-06-23 21:52:09 +00:00
`:m+=t[qct],s?m+=`connection: upgrade\r
2026-05-21 14:59:33 +00:00
upgrade: ${s}\r
2026-06-23 21:52:09 +00:00
`:t[tD]&&!d[ua]?m+=`connection: keep-alive\r
2026-05-21 14:54:16 +00:00
`:m+=`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++)m+=`${g}: ${E[w]}\r
`;else m+=`${g}: ${E}\r
2026-06-23 21:52:09 +00:00
`}return tge.sendHeaders.hasSubscribers&&tge.sendHeaders.publish({request:e,headers:m,socket:d}),!c||f===0?cge(p,null,t,e,d,u,m,h):ht.isBuffer(c)?cge(p,c,t,e,d,u,m,h):ht.isBlobLike(c)?typeof c.stream=="function"?lge(p,c.stream(),t,e,d,u,m,h):nlt(p,c,t,e,d,u,m,h):ht.isStream(c)?ilt(p,c,t,e,d,u,m,h):ht.isIterable(c)?lge(p,c,t,e,d,u,m,h):rt(!1),!0}function ilt(t,e,r,i,n,s,o,a){rt(s!==0||r[mn]===0,"stream body cannot be pipelined");let c=!1,l=new nD({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:a,header:o}),u=function(p){if(!c)try{!l.write(p)&&this.pause&&this.pause()}catch(m){ht.destroy(this,m)}},h=function(){c||e.resume&&e.resume()},f=function(){if(queueMicrotask(()=>{e.removeListener("error",d)}),!c){let p=new uge;queueMicrotask(()=>d(p))}},d=function(p){if(!c){if(c=!0,rt(n.destroyed||n[am]&&r[mn]<=1),n.off("drain",h).off("error",d),e.removeListener("data",u).removeListener("end",d).removeListener("close",f),!p)try{l.end()}catch(m){p=m}l.destroy(p),p&&(p.code!=="UND_ERR_INFO"||p.message!=="reset")?ht.destroy(e,p):ht.destroy(e)}};e.on("data",u).on("end",d).on("error",d).on("close",f),e.resume&&e.resume(),n.on("drain",h).on("error",d),e.errorEmitted??e.errored?setImmediate(()=>d(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>d(null)),(e.closeEmitted??e.closed)&&setImmediate(f)}function cge(t,e,r,i,n,s,o,a){try{e?ht.isBuffer(e)&&(rt(s===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${s}\r
\r
2026-06-23 21:52:09 +00:00
`,"latin1"),n.write(e),n.uncork(),i.onBodySent(e),!a&&i.reset!==!1&&(n[ua]=!0)):s===0?n.write(`${o}content-length: 0\r
\r
2026-06-23 21:52:09 +00:00
`,"latin1"):(rt(s===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),i.onRequestSent(),r[fd]()}catch(c){t(c)}}async function nlt(t,e,r,i,n,s,o,a){rt(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new Ng;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${s}\r
\r
2026-06-23 21:52:09 +00:00
`,"latin1"),n.write(c),n.uncork(),i.onBodySent(c),i.onRequestSent(),!a&&i.reset!==!1&&(n[ua]=!0),r[fd]()}catch(c){t(c)}}async function lge(t,e,r,i,n,s,o,a){rt(s!==0||r[mn]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let f=c;c=null,f()}}let u=()=>new Promise((f,d)=>{rt(c===null),n[bo]?d(n[bo]):c=f});n.on("close",l).on("drain",l);let h=new nD({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:a,header:o});try{for await(let f of e){if(n[bo])throw n[bo];h.write(f)||await u()}h.end()}catch(f){h.destroy(f)}finally{n.off("close",l).off("drain",l)}}var nD=class{constructor({abort:e,socket:r,request:i,contentLength:n,client:s,expectsPayload:o,header:a}){this.socket=r,this.request=i,this.contentLength=n,this.client=s,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[am]=!0}write(e){let{socket:r,request:i,contentLength:n,client:s,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[bo])throw r[bo];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(n!==null&&o+l>n){if(s[v6])throw new Ng;process.emitWarning(new Ng)}r.cork(),o===0&&(!a&&i.reset!==!1&&(r[ua]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
2026-05-21 14:59:33 +00:00
`,"latin1"):r.write(`${c}content-length: ${n}\r
\r
2026-05-21 14:59:33 +00:00
`,"latin1")),n===null&&r.write(`\r
${l.toString(16)}\r
2026-06-23 21:52:09 +00:00
`,"latin1"),this.bytesWritten+=l;let u=r.write(e);return r.uncork(),i.onBodySent(e),u||r[Jr].timeout&&r[Jr].timeoutType===Ab&&r[Jr].timeout.refresh&&r[Jr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:i,bytesWritten:n,expectsPayload:s,header:o,request:a}=this;if(a.onRequestSent(),e[am]=!1,e[bo])throw e[bo];if(!e.destroyed){if(n===0?s?e.write(`${o}content-length: 0\r
\r
`,"latin1"):e.write(`${o}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
2026-06-23 21:52:09 +00:00
`,"latin1"),r!==null&&n!==r){if(i[v6])throw new Ng;process.emitWarning(new Ng)}e[Jr].timeout&&e[Jr].timeoutType===Ab&&e[Jr].timeout.refresh&&e[Jr].timeout.refresh(),i[fd]()}}destroy(e){let{socket:r,client:i,abort:n}=this;r[am]=!1,e&&(rt(i[mn]<=1,"pipeline should only contain this request"),n(e))}};mge.exports=Xct});var Sge=A((tvr,Ige)=>{"use strict";var jc=require("node:assert"),{pipeline:slt}=require("node:stream"),Yt=Gt(),{RequestContentLengthMismatchError:N6,RequestAbortedError:gge,SocketError:nv,InformationalError:D6}=mr(),{kUrl:sD,kReset:aD,kClient:gb,kRunning:cD,kPending:olt,kQueue:cm,kPendingIdx:O6,kRunningIdx:Zl,kError:tu,kSocket:jn,kStrictContentLength:alt,kOnError:P6,kMaxConcurrentStreams:Cge,kHTTP2Session:eu,kResume:lm,kSize:clt,kHTTPContext:llt}=ci(),dd=Symbol("open streams"),yge,Ege=!1,oD;try{oD=require("node:http2")}catch{oD={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:ult,HTTP2_HEADER_METHOD:hlt,HTTP2_HEADER_PATH:flt,HTTP2_HEADER_SCHEME:dlt,HTTP2_HEADER_CONTENT_LENGTH:plt,HTTP2_HEADER_EXPECT:mlt,HTTP2_HEADER_STATUS:Alt}}=oD;function glt(t){let e=[];for(let[r,i]of Object.entries(t))if(Array.isArray(i))for(let n of i)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(i));return e}async function ylt(t,e){t[jn]=e,Ege||(Ege=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=oD.connect(t[sD],{createConnection:()=>e,peerMaxConcurrentStreams:t[Cge]});r[dd]=0,r[gb]=t,r[jn]=e,Yt.addListener(r,"error",blt),Yt.addListener(r,"frameError",wlt),Yt.addListener(r,"end",Clt),Yt.addListener(r,"goaway",Ilt),Yt.addListener(r,"close",function(){let{[gb]:n}=this,{[jn]:s}=n,o=this[jn][tu]||this[tu]||new nv("closed",Yt.getSocketInfo(s));if(n[eu]=null,n.destroyed){jc(n[olt]===0);let a=n[cm].splice(n[Zl]);for(let c=0;c<a.length;c++){let l=a[c];Yt.errorRequest(n,l,o)}}}),r.unref(),t[eu]=r,e[eu]=r,Yt.addListener(e,"error",function(n){jc(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[tu]=n,this[gb][P6](n)}),Yt.addListener(e,"end",function(){Yt.destroy(this,new nv("other side closed",Yt.getSocketInfo(this)))}),Yt.addListener(e,"close",function(){let n=this[tu]||new nv("closed",Yt.getSocketInfo(this));t[jn]=null,this[eu]!=null&&this[eu].destroy(n),t[O6]=t[Zl],jc(t[cD]===0),t.emit("disconnect",t[sD],[t],n),t[lm]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return Blt(t,...n)},resume(){Elt(t)},destroy(n,s){i?queueMicrotask(s):e.destroy(n).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}function Elt(t){let e=t[jn];e?.destroyed===!1&&(t[clt]===0&&t[Cge]===0?(e.unref(),t[eu].unref()):(e.ref(),t[eu].ref()))}function blt(t){jc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[jn][tu]=t,this[gb][P6](t)}function wlt(t,e,r){if(r===0){let i=new D6(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[jn][tu]=i,this[gb][P6](i)}}function Clt(){let t=new nv("other side closed",Yt.getSocketInfo(this[jn]));this.destroy(t),Yt.destroy(this[jn],t)}function Ilt(t){let e=this[tu]||new nv(`HTTP/2: "GOAWAY" frame received with code ${t}`,Yt.getSocketInfo(this)),r=this[gb];if(r[jn]=null,r[llt]=null,this[eu]!=null&&(this[eu].destroy(e),this[eu]=null),Yt.destroy(this[jn],e),r[Zl]<r[cm].length){let i=r[cm][r[Zl]];r[cm][r[Zl]++]=null,Yt.errorRequest(r,i,e),r[O6]=r[Zl]}jc(r[cD]===0),r.emit("disconnect",r[sD],[r],e),r[lm]()}function Slt(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function Blt(t,e){let r=t[eu],{method:i,path:n,host:s,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 h={};for(let C=0;C<l.length;C+=2){let N=l[C+0],F=l[C+1];if(Array.isArray(F))for(let x=0;x<F.length;x++)h[N]?h[N]+=`,${F[x]}`:h[N]=F[x];else h[N]=F}let f,{hostname:d,port:p}=t[sD];h[ult]=s||`${d}${p?`:${p}`:""}`,h[hlt]=i;let m=C=>{e.aborted||e.completed||(C=C||new gge,Yt.errorRequest(t,e,C),f!=null&&Yt.destroy(f,C),Yt.destroy(u,C),t[cm][t[Zl]++]=null,t[lm]())};try{e.onConnect(m)}catch(C){Yt.errorRequest
`,this[Klt]=c??3e5,this[Ylt]=n??3e5,this[Xlt]=E??!0,this[Zlt]=C,this[F6]=F,this[hm]=null,this[nut]=M>-1?M:-1,this[out]=k??100,this[Wi]=null,this[ru]=[],this[md]=0,this[iu]=0,this[cv]=ne=>U6(this,ne),this[sut]=ne=>Qge(this,ne)}get pipelining(){return this[fD]}set pipelining(e){this[fD]=e,this[cv](!0)}get[hv](){return this[ru].length-this[iu]}get[uv](){return this[iu]-this[md]}get[lv](){return this[ru].length-this[md]}get[Hlt](){return!!this[Wi]&&!this[Eb]&&!this[Wi].destroyed}get[L6](){return!!(this[Wi]?.busy(null)||this[lv]>=(kge(this)||1)||this[hv]>0)}[Glt](e){Lge(this),this.once("connect",e)}[iut](e,r){let i=e.origin||this[Zu].origin,n=new Qlt(i,e,r);return this[ru].push(n),this[Qg]||(kg.bodyLength(n.body)==null&&kg.isIterable(n.body)?(this[Qg]=1,queueMicrotask(()=>U6(this))):this[cv](!0)),this[Qg]&&this[fm]!==2&&this[L6]&&(this[fm]=2),this[fm]<2}async[tut](){return new Promise(e=>{this[lv]?this[hm]=e:e(null)})}async[rut](e){return new Promise(r=>{let i=this[ru].splice(this[iu]);for(let s=0;s<i.length;s++){let o=i[s];kg.errorRequest(this,o,e)}let n=()=>{this[hm]&&(this[hm](),this[hm]=null),r(null)};this[Wi]?(this[Wi].destroy(e,n),this[Wi]=null):queueMicrotask(n),this[cv]()})}},lut=hD();function Qge(t,e){if(t[uv]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){pd(t[iu]===t[md]);let r=t[ru].splice(t[md]);for(let i=0;i<r.length;i++){let n=r[i];kg.errorRequest(t,n,e)}pd(t[lv]===0)}}async function Lge(t){pd(!t[Eb]),pd(!t[Wi]);let{host:e,hostname:r,protocol:i,port:n}=t[Zu];if(r[0]==="["){let s=r.indexOf("]");pd(s!==-1);let o=r.substring(1,s);pd(Pge.isIP(o)),r=o}t[Eb]=!0,yb.beforeConnect.hasSubscribers&&yb.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Wi]?.version,servername:t[um],localAddress:t[av]},connector:t[ov]});try{let s=await new Promise((o,a)=>{t[ov]({host:e,hostname:r,protocol:i,port:n,servername:t[um],localAddress:t[av]},(c,l)=>{c?a(c):o(l)})});if(t.destroyed){kg.destroy(s.on("error",Dge),new Mlt);return}pd(s);try{t[Wi]=s.alpnProtocol==="h2"?await cut(t,s):await aut(t,s)}catch(o){throw s.destroy().on("error",Dge),o}t[Eb]=!1,s[eut]=0,s[F6]=t[F6],s[qlt]=t,s[zlt]=null,yb.connected.hasSubscribers&&yb.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Wi]?.version,servername:t[um],localAddress:t[av]},connector:t[ov],socket:s}),t.emit("connect",t[Zu],[t])}catch(s){if(t.destroyed)return;if(t[Eb]=!1,yb.connectError.hasSubscribers&&yb.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Wi]?.version,servername:t[um],localAddress:t[av]},connector:t[ov],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(pd(t[uv]===0);t[hv]>0&&t[ru][t[iu]].servername===t[um];){let o=t[ru][t[iu]++];kg.errorRequest(t,o,s)}else Qge(t,s);t.emit("connectionError",t[Zu],[t],s)}t[cv]()}function Oge(t){t[fm]=0,t.emit("drain",t[Zu],[t])}function U6(t,e){t[Qg]!==2&&(t[Qg]=2,uut(t,e),t[Qg]=0,t[md]>256&&(t[ru].splice(0,t[md]),t[iu]-=t[md],t[md]=0))}function uut(t,e){for(;;){if(t.destroyed){pd(t[hv]===0);return}if(t[hm]&&!t[lv]){t[hm](),t[hm]=null;return}if(t[Wi]&&t[Wi].resume(),t[L6])t[fm]=2;else if(t[fm]===2){e?(t[fm]=1,queueMicrotask(()=>Oge(t))):Oge(t);continue}if(t[hv]===0||t[uv]>=(kge(t)||1))return;let r=t[ru][t[iu]];if(t[Zu].protocol==="https:"&&t[um]!==r.servername){if(t[uv]>0)return;t[um]=r.servername,t[Wi]?.destroy(new Flt("servername changed"),()=>{t[Wi]=null,U6(t)})}if(t[Eb])return;if(!t[Wi]){Lge(t);return}if(t[Wi].destroyed||t[Wi].busy(r))return;!r.aborted&&t[Wi].write(r)?t[iu]++:t[ru].splice(t[iu],1)}}Fge.exports=M6});var q6=A((ovr,Mge)=>{"use strict";var dD=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)}};Mge.exports=class{constructor(){this.head=this.tail=new dD}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.
${i.count} ${i.noun} ${i.is} pending:
${e.format(r)}
2026-06-23 21:52:09 +00:00
`.trim())}};i0e.exports=Wj});var ND=A((Qvr,c0e)=>{"use strict";var s0e=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Kft}=mr(),Xft=Cb();a0e()===void 0&&o0e(new Xft);function o0e(t){if(!t||typeof t.dispatch!="function")throw new Kft("Argument agent must implement Agent");Object.defineProperty(globalThis,s0e,{value:t,writable:!0,enumerable:!1,configurable:!1})}function a0e(){return globalThis[s0e]}c0e.exports={setGlobalDispatcher:o0e,getGlobalDispatcher:a0e}});var DD=A((Fvr,l0e)=>{"use strict";l0e.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 h0e=A((Mvr,u0e)=>{"use strict";var Zft=uD();u0e.exports=t=>{let e=t?.maxRedirections;return r=>function(n,s){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,s);let c=new Zft(r,o,n,s);return r(a,c)}}});var d0e=A((Uvr,f0e)=>{"use strict";var edt=wD();f0e.exports=t=>e=>function(i,n){return e(i,new edt({...i,retryOptions:{...t,...i.retryOptions}},{handler:n,dispatch:e}))}});var m0e=A((qvr,p0e)=>{"use strict";var tdt=Gt(),{InvalidArgumentError:rdt,RequestAbortedError:idt}=mr(),ndt=DD(),Jj=class extends ndt{#e=1024*1024;#t=null;#i=!1;#r=!1;#n=0;#s=null;#h=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new rdt("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#h=r}onConnect(e){this.#t=e,this.#h.onConnect(this.#u.bind(this))}#u(e){this.#r=!0,this.#s=e}onHeaders(e,r,i,n){let o=tdt.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new idt(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#h.onHeaders(e,r,i,n)}onError(e){this.#i||(e=this.#s??e,this.#h.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#i=!0,this.#r?this.#h.onError(this.#s):this.#h.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#r){this.#h.onError(this.reason);return}this.#h.onComplete(e)}}};function sdt({maxSize:t}={maxSize:1024*1024}){return e=>function(i,n){let{dumpMaxSize:s=t}=i,o=new Jj({maxSize:s},n);return e(i,o)}}p0e.exports=sdt});var y0e=A((Gvr,g0e)=>{"use strict";var{isIP:odt}=require("node:net"),{lookup:adt}=require("node:dns"),cdt=DD(),{InvalidArgumentError:Db,InformationalError:ldt}=mr(),A0e=Math.pow(2,31)-1,Yj=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.#n}get full(){return this.#i.size===this.#t}runLookup(e,r,i){let n=this.#i.get(e.hostname);if(n==null&&this.full){i(null,e.origin);return}let s={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,s,(o,a)=>{if(o||a==null||a.length===0){i(o??new ldt("No DNS entries found"));return}this.setRecords(e,a);let c=this.#i.get(e.hostname),l=this.pick(e,c,s.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,n,s.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){adt(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,s)=>{if(n)return i(n);let o=new Map;for(let a of s)o.set(`${a.address}:${a.family}`,a);i(null,o.values())})}#n(e,r,i){let n=null,{records:s,offset:o}=r,a;if(this.dualStack?(i==null&&(o==null||o===A0e?(r.offset=0,i=4):(r
${s}`;break;case"retry":Kwe(s)&&(r[n]=s);break;case"id":Xwe(s)&&(r[n]=s);break;case"event":s.length>0&&(r[n]=s);break}}processEvent(e){e.retry&&Kwe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Xwe(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}}};Zwe.exports={EventSourceStream:Fz}});var cCe=A((Exr,aCe)=>{"use strict";var{pipeline:ggt}=require("node:stream"),{fetching:ygt}=vv(),{makeRequest:Egt}=kb(),{webidl:bd}=Cs(),{EventSourceStream:bgt}=eCe(),{parseMIMEType:wgt}=la(),{createFastMessageEvent:Cgt}=qb(),{isNetworkError:tCe}=Sv(),{delay:Igt}=Qz(),{kEnumerableProperty:Xg}=Gt(),{environmentSettingsObject:rCe}=Va(),iCe=!1,nCe=3e3,Uv=0,sCe=1,qv=2,Sgt="anonymous",Bgt="use-credentials",Vb=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#i=!1;#r=Uv;#n=null;#s=null;#h;#u;constructor(e,r={}){super(),bd.util.markAsUncloneable(this);let i="EventSource constructor";bd.argumentLengthCheck(arguments,1,i),iCe||(iCe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=bd.converters.USVString(e,i,"url"),r=bd.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#h=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:nCe};let n=rCe,s;try{s=new URL(e,n.settingsObject.baseUrl),this.#u.origin=s.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=s.href;let o=Sgt;r.withCredentials&&(o=Bgt,this.#i=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=rCe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=Egt(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#c(){if(this.#r===qv)return;this.#r=Uv;let e={request:this.#n,dispatcher:this.#h},r=i=>{tCe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=i=>{if(tCe(i))if(i.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let n=i.headersList.get("content-type",!0),s=n!==null?wgt(n):"failure",o=s!=="failure"&&s.essence==="text/event-stream";if(i.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=sCe,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let a=new bgt({eventSourceSettings:this.#u,push:c=>{this.dispatchEvent(Cgt(c.type,c.options))}});ggt(i.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=ygt(e)}async#l(){this.#r!==qv&&(this.#r=Uv,this.dispatchEvent(new Event("error")),await Igt(this.#u.reconnectionTime),this.#r===Uv&&(this.#u.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#c()))}close(){bd.brandCheck(this,t),this.#r!==qv&&(this.#r=qv,this.#s.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},oCe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Uv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:sCe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:qv,writable:!1}};Object.defineProperties(Vb,oCe);Object.definePropert
%s`,N,N,E,i);var F=E.type==="*"?jV:E.type==="?"?HV:"\\"+E.type;n=!0,i=i.slice(0,E.reStart)+F+"\\("+N}p(),s&&(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],$=i.slice(0,P.reStart),k=i.slice(P.reStart,P.reEnd-8),H=i.slice(P.reEnd-8,P.reEnd),V=i.slice(P.reEnd);H+=V;var ne=$.split("(").length-1,oe=V;for(m=0;m<ne;m++)oe=oe.replace(/\)[+*?]?/,"");V=oe;var we="";V===""&&e!==jO&&(we="$");var X=$+k+V+we+H;i=X}if(i!==""&&n&&(i="(?=.)"+i),x&&(i=f+i),e===jO)return[i,n];if(!n)return awt(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}nc.makeRe=function(t,e){return new yn(t,e||{}).makeRe()};yn.prototype.makeRe=owt;function owt(){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?jV:e.dot?Xbt:Zbt,i=e.nocase?"i":"",n=t.map(function(s){return s.map(function(o){return o===ny?r:typeof o=="string"?cwt(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,i)}catch{this.regexp=!1}return this.regexp}nc.match=function(t,e,r){r=r||{};var i=new yn(e,r);return t=t.filter(function(n){return i.match(n)}),i.options.nonull&&!t.length&&t.push(e),t};yn.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;ax.sep!=="/"&&(e=e.split(ax.sep).join("/")),e=e.split(fBe),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var s,o;for(o=e.length-1;o>=0&&(s=e[o],!s);o--);for(o=0;o<n.length;o++){var a=n[o],c=e;i.matchBase&&a.length===1&&(c=[s]);var l=this.matchOne(c,a,r);if(l)return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate};yn.prototype.matchOne=function(t,e,r){return e.indexOf(ny)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};yn.prototype._matchGlobstar=function(t,e,r,i,n){var s,o=-1;for(s=n;s<e.length;s++)if(e[s]===ny){o=s;break}var a=-1;for(s=e.length-1;s>=0;s--)if(e[s]===ny){a=s;break}var c=e.slice(n,o),l=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var h=t.slice(i,i+c.length);if(!this._matchOne(h,c,r,0,0))return!1;i+=c.length}var f=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))f=u.length;else{if(t[t.length-1]!==""||i+u.length===t.length||(d--,!this._matchOne(t,u,r,d,0)))return!1;f=u.length+1}}if(!l.length){var p=!!f;for(s=i;s<t.length-f;s++){var m=String(t[s]);if(p=!0,m==="."||m===".."||!this.options.dot&&m.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===ny?(w.push(E),g=[[],0],y.push(g)):(g[0].push(N),E++)}for(var F=y.length-1,x=t.length-f,M=0;M<y.length;M++)y[M][1]=x-(w[F--]+y[M][0].length);return!!this._matchGlobStarBodySections(t,y,i,0,r,0,!!f)};yn.prototype._matchGlobStarBodySections=function(t,e,r,i,n,s,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],h=a[1];r<=h;){var f=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(f&&s<this.maxGlobstarRecursion){var d=this._matchGlobStarBodySections(t,e,r+u.length,i+1,n,s+1,o);if(d!==!1)return d}var l=t[r];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1;r++}return n||null};yn.prototype._matchOne=function(t,e,r,i,n){var s,o,a,c;for(s=i,o=n,a=t.length,c=e.length;s<a&&o<c;s++,o++){this.debug("matchOne loop");var l=e[o],u=t[s];if(this.debug(e,l,u),l===!1||l===ny)return!1;var h;if(typeof l=="string"?(h=u===l,this.debug("string match",l,u,h)):(h=u.match(l),this.debug("pattern match",l,u,h)),!h)return!1}if(s===a&&o===c)return!0;if(s===a)return r;if(o===c)return s===a-1&&t[s]==="";throw new Error("wtf?")};function awt(t){return t.replace(/\\(.)/g,"$1")}function cwt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var ow=A((yTr,EBe)=>{"use strict";var Awt="2.0.0"
`).join(`
2026-06-23 21:52:09 +00:00
`+s),t.push(n+"m+"+OP.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=EBt()+e+" "+t[0]}function EBt(){return xs.inspectOpts.hideDate?"":new Date().toISOString()+" "}function bBt(...t){return process.stderr.write(DP.format(...t)+`
`)}function wBt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function CBt(){return process.env.DEBUG}function IBt(t){t.inspectOpts={};let e=Object.keys(xs.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=xs.inspectOpts[e[r]]}OP.exports=Q9()(xs);var{formatters:n_e}=OP.exports;n_e.o=function(t){return this.inspectOpts.colors=this.useColors,DP.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};n_e.O=function(t){return this.inspectOpts.colors=this.useColors,DP.inspect(t,this.inspectOpts)}});var py=A((F1r,U9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?U9.exports=Zxe():U9.exports=s_e()});var c_e=A(Aa=>{"use strict";var SBt=Aa&&Aa.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),BBt=Aa&&Aa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),o_e=Aa&&Aa.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&SBt(e,t,r);return BBt(e,t),e};Object.defineProperty(Aa,"__esModule",{value:!0});Aa.req=Aa.json=Aa.toBuffer=void 0;var vBt=o_e(require("http")),xBt=o_e(require("https"));async function a_e(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}Aa.toBuffer=a_e;async function _Bt(t){let r=(await a_e(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}Aa.json=_Bt;function RBt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?xBt:vBt).request(t,e),n=new Promise((s,o)=>{i.once("response",s).once("error",o).end()});return i.then=n.then.bind(n),i}Aa.req=RBt});var f_e=A(cc=>{"use strict";var u_e=cc&&cc.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),TBt=cc&&cc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),h_e=cc&&cc.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&u_e(e,t,r);return TBt(e,t),e},NBt=cc&&cc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&u_e(e,t,r)};Object.defineProperty(cc,"__esModule",{value:!0});cc.Agent=void 0;var DBt=h_e(require("net")),l_e=h_e(require("http")),OBt=require("https");NBt(c_e(),cc);var fh=Symbol("AgentBaseInternalState"),q9=class extends l_e.Agent{constructor(e){super(e),this[fh]={}}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 DBt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let i=this.sockets[e],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?OBt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),o=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(s,o),a instanceof l_e.Agent)try{return a.addRequest(e,n)}catch(c){return i(c)}this[fh].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[fh].currentSocket;if(this[fh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[fh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[fh]&&(this[fh].defaultPort=e)}get protocol(){return this[fh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[fh]&&(this[fh].protocol=e)}};cc.Agent=q9});var d_e=A(gw=>{"use strict";var PBt=gw&&gw.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(gw,"__esModule",{value:!0});gw.parseProxyResponse=void 0;var kBt=PBt(py()),PP=(0,kBt.default)("https-proxy-agent:parse-proxy-response");function QBt(t){return new Promise((e,r)=>{let i=0,n=[];function s(){let u=t.read();u?l(u):t.once("readable",s)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",s)}function a(){o(),PP("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),PP("onerror %o",u),r(u)}function l(u){n.push(u),i+=u.length;let h=Buffer.concat(n,i),f=h.indexOf(`\r
\r
2026-06-23 21:52:09 +00:00
`);if(f===-1){PP("have not received end of HTTP headers yet..."),s();return}let d=h.slice(0,f).toString("ascii").split(`\r
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=p.split(" "),y=+m[1],g=m.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(),F=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,F]:Array.isArray(x)?x.push(F):E[N]=F}PP("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:h})}t.on("error",c),t.on("end",a),s()})}gw.parseProxyResponse=QBt});var E_e=A(nl=>{"use strict";var LBt=nl&&nl.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),FBt=nl&&nl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),g_e=nl&&nl.__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)&&LBt(e,t,r);return FBt(e,t),e},y_e=nl&&nl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nl,"__esModule",{value:!0});nl.HttpsProxyAgent=void 0;var kP=g_e(require("net")),p_e=g_e(require("tls")),MBt=y_e(require("assert")),UBt=y_e(py()),qBt=f_e(),GBt=require("url"),HBt=d_e(),Bx=(0,UBt.default)("https-proxy-agent"),m_e=t=>t.servername===void 0&&t.host&&!kP.isIP(t.host)?{...t,servername:t.host}:t,QP=class extends qBt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new GBt.URL(e):e,this.proxyHeaders=r?.headers??{},Bx("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?A_e(r,"headers"):null,host:i,port:n}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;i.protocol==="https:"?(Bx("Creating `tls.Socket`: %o",this.connectOpts),n=p_e.connect(m_e(this.connectOpts))):(Bx("Creating `net.Socket`: %o",this.connectOpts),n=kP.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=kP.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
2026-05-28 08:19:42 +00:00
`;if(i.username||i.password){let f=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(f).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let f of Object.keys(s))a+=`${f}: ${s[f]}\r
2026-06-23 21:52:09 +00:00
`;let c=(0,HBt.parseProxyResponse)(n);n.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",jBt),r.secureEndpoint?(Bx("Upgrading socket connection to TLS"),p_e.connect({...A_e(m_e(r),"host","path","port"),socket:n})):n;n.destroy();let h=new kP.Socket({writable:!1});return h.readable=!0,e.once("socket",f=>{Bx("Replaying proxy buffer for failed request"),(0,MBt.default)(f.listenerCount("data")>0),f.push(u),f.push(null)}),h}};QP.protocols=["http","https"];nl.HttpsProxyAgent=QP;function jBt(t){t.resume()}function A_e(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var C_e=A(ga=>{"use strict";var zBt=ga&&ga.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),VBt=ga&&ga.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),b_e=ga&&ga.__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)&&zBt(e,t,r);return VBt(e,t),e};Object.defineProperty(ga,"__esModule",{value:!0});ga.req=ga.json=ga.toBuffer=void 0;var $Bt=b_e(require("http")),WBt=b_e(require("https"));async function w_e(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}ga.toBuffer=w_e;async function JBt(t){let r=(await w_e(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}ga.json=JBt;function YBt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?WBt:$Bt).request(t,e),n=new Promise((s,o)=>{i.once("response",s).once("error",o).end()});return i.then=n.then.bind(n),i}ga.req=YBt});var vx=A(lc=>{"use strict";var S_e=lc&&lc.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),KBt=lc&&lc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),B_e=lc&&lc.__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)&&S_e(e,t,r);return KBt(e,t),e},XBt=lc&&lc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&S_e(e,t,r)};Object.defineProperty(lc,"__esModule",{value:!0});lc.Agent=void 0;var ZBt=B_e(require("net")),I_e=B_e(require("http")),evt=require("https");XBt(C_e(),lc);var dh=Symbol("AgentBaseInternalState"),G9=class extends I_e.Agent{constructor(e){super(e),this[dh]={}}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 ZBt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let i=this.sockets[e],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?evt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),o=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(s,o),a instanceof I_e.Agent)return a.addRequest(e,n);this[dh].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[dh].currentSocket;if(this[dh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[dh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[dh]&&(this[dh].defaultPort=e)}get protocol(){return this[dh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[dh]&&(this[dh].protocol=e)}};lc.Agent=G9});var H9=A(sl=>{"use strict";var tvt=sl&&sl.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),rvt=sl&&sl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),x_e=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)&&tvt(e,t,r);return rvt(e,t),e},ivt=sl&&sl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(sl,"__esModule",{value:!0});sl.HttpProxyAgent=void 0;var nvt=x_e(require("net")),svt=x_e(require("tls")),ovt=ivt(py()),avt=require("events"),cvt=vx(),v_e=require("url"),yw=(0,ovt.default)("http-proxy-agent"),LP=class extends cvt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new v_e.URL(e):e,this.proxyHeaders=r?.headers??{},yw("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?lvt(r,"headers"):null,host:i,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",o=`${n}//${s}`,a=new v_e.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,n;yw("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(yw("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,n=i.indexOf(`\r
\r
2026-06-23 21:52:09 +00:00
`)+4,e.outputData[0].data=e._header+i.substring(n),yw("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(yw("Creating `tls.Socket`: %o",this.connectOpts),s=svt.connect(this.connectOpts)):(yw("Creating `net.Socket`: %o",this.connectOpts),s=nvt.connect(this.connectOpts)),await(0,avt.once)(s,"connect"),s}};LP.protocols=["http","https"];sl.HttpProxyAgent=LP;function lvt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var J_e=A(KP=>{"use strict";Object.defineProperty(KP,"__esModule",{value:!0});KP.state=void 0;KP.state={instrumenterImplementation:void 0}});var fRe=A(rk=>{"use strict";Object.defineProperty(rk,"__esModule",{value:!0});rk.state=void 0;rk.state={operationRequestMap:new WeakMap}});var jNe=A(Qw=>{"use strict";Object.defineProperty(Qw,"__esModule",{value:!0});var RNt=require("os"),TNt=require("util");function NNt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var DNt=NNt(TNt);function ONt(t,...e){process.stderr.write(`${DNt.default.format(t,...e)}${RNt.EOL}`)}var PNe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,QNe,w7=[],C7=[],wQ=[];PNe&&I7(PNe);var LNe=Object.assign(t=>FNe(t),{enable:I7,enabled:S7,disable:PNt,log:ONt});function I7(t){QNe=t,w7=[],C7=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?C7.push(new RegExp(`^${i.substr(1)}$`)):w7.push(new RegExp(`^${i}$`));for(let i of wQ)i.enabled=S7(i.namespace)}function S7(t){if(t.endsWith("*"))return!0;for(let e of C7)if(e.test(t))return!1;for(let e of w7)if(e.test(t))return!0;return!1}function PNt(){let t=QNe||"";return I7(""),t}function FNe(t){let e=Object.assign(r,{enabled:S7(t),destroy:kNt,log:LNe.log,namespace:t,extend:QNt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return wQ.push(e),e}function kNt(){let t=wQ.indexOf(this);return t>=0?(wQ.splice(t,1),!0):!1}function QNt(t){let e=FNe(`${this.namespace}:${t}`);return e.log=this.log,e}var d_=LNe,MNe=new Set,EQ=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,CQ,IQ=d_("azure");IQ.log=(...t)=>{d_.log(...t)};var B7=["verbose","info","warning","error"];EQ&&(HNe(EQ)?UNe(EQ):console.error(`AZURE_LOG_LEVEL set to unknown log level '${EQ}'; logging is not enabled. Acceptable values: ${B7.join(", ")}.`));function UNe(t){if(t&&!HNe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${B7.join(",")}`);CQ=t;let e=[];for(let r of MNe)GNe(r)&&e.push(r.namespace);d_.enable(e.join(","))}function LNt(){return CQ}var kNe={verbose:400,info:300,warning:200,error:100};function FNt(t){let e=IQ.extend(t);return qNe(IQ,e),{error:bQ(e,"error"),warning:bQ(e,"warning"),info:bQ(e,"info"),verbose:bQ(e,"verbose")}}function qNe(t,e){e.log=(...r)=>{t.log(...r)}}function bQ(t,e){let r=Object.assign(t.extend(e),{level:e});if(qNe(t,r),GNe(r)){let i=d_.disable();d_.enable(i+","+r.namespace)}return MNe.add(r),r}function GNe(t){return!!(CQ&&kNe[t.level]<=kNe[CQ])}function HNe(t){return B7.includes(t)}Qw.AzureLogger=IQ;Qw.createClientLogger=FNt;Qw.getLogLevel=LNt;Qw.setLogLevel=UNe});var _7=A(m_=>{"use strict";Object.defineProperty(m_,"__esModule",{value:!0});var Lw=new WeakMap,SQ=new WeakMap,p_=class t{constructor(){this.onabort=null,Lw.set(this,[]),SQ.set(this,!1)}get aborted(){if(!SQ.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return SQ.get(this)}static get none(){return new t}addEventListener(e,r){if(!Lw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Lw.get(this).push(r)}removeEventListener(e,r){if(!Lw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Lw.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function zNe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=Lw.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),SQ.set(t,!0)}var v7=class extends Error{constructor(e){super(e),t
Polling from: ${r.config.operationLocation}
Operation status: ${u}
2026-06-23 21:52:09 +00:00
Polling status: ${e1e.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let h=o(l,r);if(h!==void 0)return{response:await e(h).catch(XNe({state:r,stateProxy:i,isOperationError:a})),status:u}}return{response:l,status:u}}async function n1e(t){let{poll:e,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:o,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:u,processResult:h,getError:f,updateState:d,setDelay:p,isDone:m,setErrorAsResult:y}=t,{operationLocation:g}=r.config;if(g!==void 0){let{response:E,status:w}=await p1t({poll:e,getOperationStatus:s,state:r,stateProxy:i,operationLocation:g,getResourceLocation:o,isOperationError:c,options:n});if(r1e({status:w,response:E,state:r,stateProxy:i,isDone:m,processResult:h,getError:f,setErrorAsResult:y}),!e1e.includes(w)){let C=u?.(E);C&&p(C);let N=a?.(E,r);if(N!==void 0){let F=g!==N;r.config.operationLocation=N,l?.(N,F)}else l?.(g,!1)}d?.(r,E)}}function s1e(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function o1e(t){return t.headers.location}function a1e(t){return t.headers["operation-location"]}function c1e(t){return t.headers["azure-asyncoperation"]}function m1t(t){var e;let{location:r,requestMethod:i,requestPath:n,resourceLocationConfig:s}=t;switch(i){case"PUT":return n;case"DELETE":return;case"PATCH":return(e=o())!==null&&e!==void 0?e:n;default:return o()}function o(){switch(s){case"azure-async-operation":return;case"original-uri":return n;default:return r}}}function l1e(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:n}=t,s=a1e(e),o=c1e(e),a=s1e({operationLocation:s,azureAsyncOperation:o}),c=o1e(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:m1t({requestMethod:l,location:c,requestPath:i,resourceLocationConfig:n})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:l==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function u1e(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 M7(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 Dy.verbose(`LRO: unrecognized operation status: ${e}`),e}}function A1t(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return u1e({status:r,statusCode:t.statusCode})}function g1t(t){var e,r;let{properties:i,provisioningState:n}=(e=t.body)!==null&&e!==void 0?e:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return u1e({status:s,statusCode:t.statusCode})}function M7(t){return t===202?"running":t<300?"succeeded":"failed"}function h1e({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?y1t(new Date(e)):r*1e3}}function f1e(t){let e=t.flatResponse.error;if(!e){Dy.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Dy.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 y1t(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function d1e(t){let{response:e,state:r,operationLocation:i}=t;function n(){var o;switch((o=r.config.metadata)===null||o===void 0?void 0:o.mode){case void 0:return M7(e.rawResponse.statusCode);case"Body":return U7(e,r);default:return"running"}}let s=n();return s==="running"&&i===void 0?"succeeded":s}async function E1t(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:n,setErrorAsResult:s}=t;return i1e({init:async()=>{let o=await n.sendInitialRequest(),a=l1e({rawResponse:o.rawResponse,requestPath:n.requestPath,requestMethod:n.r
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=s,n=1;break;case 1:r[i++]=o<<2|(s&48)>>4,o=s,n=2;break;case 2:r[i++]=(o&15)<<4|(s&60)>>2,o=s,n=3;break;case 3:r[i++]=(o&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Hw.base64decode=r2t;function i2t(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Ud[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Ud[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Ud[n|i>>6],e+=Ud[i&63],r=0;break}return r&&(e+=Ud[n],e+="=",r==1&&(e+="=")),e}Hw.base64encode=i2t});var j1e=A(HQ=>{"use strict";Object.defineProperty(HQ,"__esModule",{value:!0});HQ.utf8read=void 0;var Y7=t=>String.fromCharCode.apply(String,t);function n2t(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?i[n++]=s:s>191&&s<224?i[n++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(Y7(i)),n=0);return r.length?(n&&r.push(Y7(i.slice(0,n))),r.join("")):Y7(i.slice(0,n))}HQ.utf8read=n2t});var I_=A(Mh=>{"use strict";Object.defineProperty(Mh,"__esModule",{value:!0});Mh.WireType=Mh.mergeBinaryOptions=Mh.UnknownFieldHandler=void 0;var s2t;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:o})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:o,data:a}of t.list(i))n.tag(s,o).raw(a)},t.list=(r,i)=>{if(e(r)){let n=r[t.symbol];return i?n.filter(s=>s.no==i):n}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(s2t=Mh.UnknownFieldHandler||(Mh.UnknownFieldHandler={}));function o2t(t,e){return Object.assign(Object.assign({},t),e)}Mh.mergeBinaryOptions=o2t;var a2t;(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"})(a2t=Mh.WireType||(Mh.WireType={}))});var zQ=A(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.varint32read=Sa.varint32write=Sa.int64toString=Sa.int64fromString=Sa.varint64write=Sa.varint64read=void 0;function c2t(){let t=0,e=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Sa.varint64read=c2t;function l2t(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,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,n=e>>3!=0;if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}Sa.varint64write=l2t;var jQ=65536*65536;function u2t(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(o,a){let c=Number(t.slice(o,a));n*=r,i=i*r+c,i>=jQ&&(n=n+(i/jQ|0),i=i%jQ)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}Sa.int64fromString=u2t;function h2t(t,e){if(e>>>0<=2097151)return""+(jQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,o=i+n*8147497,a=n*2,c=1e7;s>=c&&(o+=Math.floor(s/c),s%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,h){let f=u?String(u):"";return h?"0000000".slice(f.length)+f:f}return l(a,0)+l(o,a)+l(s,1)}Sa.int64toString=h2t;function f2t(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)}}Sa.varint32write=f2t;function d2t(){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
`)}};yL.RpcError=IK});var BK=A(bL=>{"use strict";Object.defineProperty(bL,"__esModule",{value:!0});bL.mergeRpcOptions=void 0;var I2e=en();function kDt(t,e){if(!e)return t;let r={};EL(t,r),EL(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=I2e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=I2e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},EL(t.meta,r.meta),EL(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}bL.mergeRpcOptions=kDt;function EL(t,e){if(!t)return;let r=e;for(let[i,n]of Object.entries(t))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var xK=A(Ly=>{"use strict";Object.defineProperty(Ly,"__esModule",{value:!0});Ly.Deferred=Ly.DeferredState=void 0;var Gh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Gh=Ly.DeferredState||(Ly.DeferredState={}));var vK=class{constructor(e=!0){this._state=Gh.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!==Gh.PENDING)throw new Error(`cannot resolve ${Gh[this.state].toLowerCase()}`);this._resolve(e),this._state=Gh.RESOLVED}reject(e){if(this.state!==Gh.PENDING)throw new Error(`cannot reject ${Gh[this.state].toLowerCase()}`);this._reject(e),this._state=Gh.REJECTED}resolvePending(e){this._state===Gh.PENDING&&this.resolve(e)}rejectPending(e){this._state===Gh.PENDING&&this.reject(e)}};Ly.Deferred=vK});var RK=A(wL=>{"use strict";Object.defineProperty(wL,"__esModule",{value:!0});wL.RpcOutputStreamController=void 0;var S2e=xK(),Fy=en(),_K=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 S2e.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;Fy.assert(i.state==S2e.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};wL.RpcOutputStreamController=_K});var NK=A(Yw=>{"use strict";var QDt=Yw&&Yw.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Yw,"__esModule",{value:!0});Yw.UnaryCall=void 0;var TK=class{constructor(e,r,i,n,s,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,
2026-05-21 15:14:24 +00:00
You can add a runtime option to disable the check or this warning:
2026-06-23 21:52:09 +00:00
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function FLt(){Object.keys(rF).forEach(function(t){delete rF[t]})}});var nF=A(Vh=>{"use strict";Vh.__esModule=!0;Vh.HandlebarsEnvironment=XX;function _Pe(t){return t&&t.__esModule?t:{default:t}}var Hy=ko(),MLt=Ec(),YX=_Pe(MLt),ULt=VX(),qLt=SPe(),GLt=WX(),iF=_Pe(GLt),HLt=JX(),jLt="4.7.9";Vh.VERSION=jLt;var zLt=8;Vh.COMPILER_REVISION=zLt;var VLt=7;Vh.LAST_COMPATIBLE_COMPILER_REVISION=VLt;var $Lt={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"};Vh.REVISION_CHANGES=$Lt;var KX="[object Object]";function XX(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},ULt.registerDefaultHelpers(this),qLt.registerDefaultDecorators(this)}XX.prototype={constructor:XX,logger:iF.default,log:iF.default.log,registerHelper:function(e,r){if(Hy.toString.call(e)===KX){if(r)throw new YX.default("Arg not supported with multiple helpers");Hy.extend(this.helpers,e)}else this.helpers[e]=r},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,r){if(Hy.toString.call(e)===KX)Hy.extend(this.partials,e);else{if(typeof r>"u")throw new YX.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(Hy.toString.call(e)===KX){if(r)throw new YX.default("Arg not supported with multiple decorators");Hy.extend(this.decorators,e)}else this.decorators[e]=r},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){HLt.resetLoggedProperties()}};var WLt=iF.default.log;Vh.log=WLt;Vh.createFrame=Hy.createFrame;Vh.logger=iF.default});var TPe=A((sF,RPe)=>{"use strict";sF.__esModule=!0;function ZX(t){this.string=t}ZX.prototype.toString=ZX.prototype.toHTML=function(){return""+this.string};sF.default=ZX;RPe.exports=sF.default});var NPe=A(eZ=>{"use strict";eZ.__esModule=!0;eZ.wrapHelper=JLt;function JLt(t,e){if(typeof t!="function")return t;var r=function(){var n=arguments[arguments.length-1];return arguments[arguments.length-1]=e(n),t.apply(this,arguments)};return r}});var LPe=A(Xm=>{"use strict";Xm.__esModule=!0;Xm.checkRevision=tFt;Xm.template=rFt;Xm.wrapProgram=oF;Xm.resolvePartial=iFt;Xm.invokePartial=nFt;Xm.noop=kPe;function YLt(t){return t&&t.__esModule?t:{default:t}}function KLt(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 XLt=ko(),uC=KLt(XLt),ZLt=Ec(),Hd=YLt(ZLt),jd=nF(),DPe=VX(),eFt=NPe(),OPe=JX();function tFt(t){var e=t&&t[0]||1,r=jd.COMPILER_REVISION;if(!(e>=jd.LAST_COMPATIBLE_COMPILER_REVISION&&e<=jd.COMPILER_REVISION))if(e<jd.LAST_COMPATIBLE_COMPILER_REVISION){var i=jd.REVISION_CHANGES[r],n=jd.REVISION_CHANGES[e];throw new Hd.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+i+") or downgrade your runtime to an older version ("+n+").")}else throw new Hd.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 rFt(t,e){if(!e)throw new Hd.default("No environment passed to template");if(!t||!t.main)throw new Hd.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=uC.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(`
2026-05-28 08:19:42 +00:00
`),h=0,f=u.length;h<f&&!(!u[h]&&h+1===f);h++)u[h]=c.indent+u[h];l=u.join(`
2026-06-23 21:52:09 +00:00
`)}return l}else throw new Hd.default("The partial "+c.name+" could not be compiled when running in runtime-only mode")}var n={strict:function(a,c,l){if(!a||!(c in a))throw new Hd.default('"'+c+'" not defined in '+a,{loc:l});return n.lookupProperty(a,c)},lookupProperty:function(a,c){var l=a[c];if(l==null||Object.prototype.hasOwnProperty.call(a,c)||OPe.resultIsAllowed(l,n.protoAccessControl,c))return l},lookup:function(a,c){for(var l=a.length,u=0;u<l;u++){var h=a[u]&&n.lookupProperty(a[u],c);if(h!=null)return h}},lambda:function(a,c){return typeof a=="function"?a.call(c):a},escapeExpression:uC.escapeExpression,invokePartial:i,fn:function(a){var c=t[a];return c.decorator=t[a+"_d"],c},programs:[],program:function(a,c,l,u,h){var f=this.programs[a],d=this.fn(a);return c||h||u||l?f=oF(this,a,d,c,l,u,h):f||(f=this.programs[a]=oF(this,a,d)),f},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=uC.extend({},c,a)),l},nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function s(o){var a=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],c=a.data;s._setup(a),!a.partial&&t.useData&&(c=sFt(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 h(f){return""+t.main(n,f,n.helpers,n.partials,c,u,l)}return h=QPe(t.main,h,n,a.depths||[],c,u),h(o,a)}return s.isTop=!0,s._setup=function(o){if(o.partial)n.protoAccessControl=o.protoAccessControl,n.helpers=o.helpers,n.partials=o.partials,n.decorators=o.decorators,n.hooks=o.hooks;else{var a={};PPe(a,e.helpers,n),PPe(a,o.helpers,n),n.helpers=a,t.usePartial&&(n.partials=n.mergeIfNeeded(o.partials,e.partials)),(t.usePartial||t.useDecorators)&&(n.decorators=uC.extend({},e.decorators,o.decorators)),n.hooks={},n.protoAccessControl=OPe.createProtoAccessControl(o);var c=o.allowCallsToHelperMissing||r;DPe.moveHelperToHooks(n,"helperMissing",c),DPe.moveHelperToHooks(n,"blockHelperMissing",c)}},s._child=function(o,a,c,l){if(t.useBlockParams&&!c)throw new Hd.default("must pass block params");if(t.useDepths&&!l)throw new Hd.default("must pass parent depths");return oF(n,o,t[o],a,0,c,l)},s}function oF(t,e,r,i,n,s,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,s&&[l.blockParams].concat(s),u)}return a=QPe(r,a,t,o,i,s),a.program=e,a.depth=o?o.length:0,a.blockParams=n||0,a}function iFt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=aF(r.partials,t)):r.name==="@partial-block"?t=aF(r.data,"partial-block"):t=aF(r.partials,r.name),t}function nFt(t,e,r){var i=aF(r.data,"partial-block");r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var n=void 0;if(r.fn&&r.fn!==kPe&&(function(){r.data=jd.createFrame(r.data);var s=r.fn;n=r.data["partial-block"]=function(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return c.data=jd.createFrame(c.data),c.data["partial-block"]=i,s(a,c)},s.partials&&(r.partials=uC.extend({},r.partials,s.partials))})(),t===void 0&&n&&(t=n),t===void 0)throw new Hd.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function kPe(){return""}function aF(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}function sFt(t,e){return(!e||!("root"in e))&&(e=e?jd.createFrame(e):{},e.root=t),e}function QPe(t,e,r,i,n,s){if(t.decorator){var o={};e=t.decorator(e,o,r,i&&i[0],n,s,i),uC.extend(e,o)}return e}function PPe(t,e,r){e&&Object.keys(e).forEach(function(i){var n=e[i];t[i]=oFt(n,r)})}function oFt(t,e){var r=e.lookupProperty;return eFt.wrapHelper(t,function(i){return i.lookupProperty=r,i})}});var tZ=A((cF,FPe)=>{"use strict";cF.__esModule=!0;cF.default=function(t){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var e=globalThis.Handlebars;t.noConflict=function(){return globalThis
2026-05-21 15:14:24 +00:00
`+this.lexer.showPosition()+`
2026-06-23 21:52:09 +00:00
Expecting `+ne.join(", ")+", got '"+(this.terminals_[C]||C)+"'":oe="Parse error on line "+(h+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: "+F+", 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):(f=this.lexer.yyleng,u=this.lexer.yytext,h=this.lexer.yylineno,y=this.lexer.yylloc,d>0&&d--);break;case 2:if(H=this.productions_[x[1]][1],$.$=a[a.length-H],$._$={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&&($._$.range=[c[c.length-(H||1)].range[0],c[c.length-1].range[1]]),P=this.performAction.call($,u,f,h,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($.$),c.push($._$),V=l[o[o.length-2]][o[o.length-1]],o.push(V);break;case 3:return!0}}return!0}},e=(function(){var i={EOF:1,parseError:function(s,o){if(this.yy.parser)this.yy.parser.parseError(s,o);else throw new Error(s)},setInput:function(s){return this._input=s,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var o=s.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),s},unput:function(s){var o=s.length,a=s.split(/(?:\r\n?|\n)/g);this._input=s+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(s){this.unput(this.match.slice(s))},pastInput:function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var s=this.pastInput(),o=new Array(s.length+1).join("-");return s+this.upcomingInput()+`
2026-05-28 08:19:42 +00:00
`+o+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var s,o,a,c,l,u;this._more||(this.yytext="",this.match="");for(var h=this._currentRules(),f=0;f<h.length&&(a=this._input.match(this.rules[h[f]]),!(a&&(!o||a[0].length>o[0].length)&&(o=a,c=f,!this.options.flex)));f++);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],s=this.performAction.call(this,this.yy,this,h[c],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),s||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
2026-06-23 21:52:09 +00:00
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var s=this.next();return typeof s<"u"?s:this.lex()},begin:function(s){this.conditionStack.push(s)},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(s){this.begin(s)}};return i.options={},i.performAction=function(s,o,a,c){function l(h,f){return o.yytext=o.yytext.substring(h,o.yyleng-f+h)}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})();hF.default=AFt;VPe.exports=hF.default});var mF=A((pF,YPe)=>{"use strict";pF.__esModule=!0;function gFt(t){return t&&t.__esModule?t:{default:t}}var yFt=Ec(),oZ=gFt(yFt);function fF(){this.parents=[]}fF.prototype={constructor:fF,mutating:!1,acceptKey:function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!fF.prototype[i.type])throw new oZ.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 oZ.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){if(
`])}),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 $y(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 $y?e:(e=_Z(e,this,r),new $y(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(s){var o=_Z(e[s],r);o!=="undefined"&&i.push([r.quotedString(s),":",o])});var n=this.generateList(i);return n.prepend("{"),n.add("}"),n},generateList:function(e){for(var r=this.empty(),i=0,n=e.length;i<n;i++)i&&r.add(","),r.add(_Z(e[i],this));return r},generateArray:function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r}};IF.default=Nke;Dke.exports=IF.default});var Fke=A((SF,Lke)=>{"use strict";SF.__esModule=!0;function Qke(t){return t&&t.__esModule?t:{default:t}}var Pke=nF(),mMt=Ec(),TZ=Qke(mMt),AMt=ko(),gMt=Oke(),kke=Qke(gMt);function AC(t){this.value=t}function gC(){}gC.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=Pke.COMPILER_REVISION,r=Pke.REVISION_CHANGES[e];return[e,r]},appendToBuffer:function(e,r,i){return AMt.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,n){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!n,this.name=this.environment.name,this.isChild=!!i,this.context=i||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,r),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var s=e.opcodes,o=void 0,a=void 0,c=void 0,l=void 0;for(c=0,l=s.length;c<l;c++)o=s[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 TZ.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(),`;
2026-05-21 15:14:24 +00:00
`]),this.decorators.push("return fn;"),n?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {
`),this.decorators.push(`}
2026-06-23 21:52:09 +00:00
`),this.decorators=this.decorators.merge()));var u=this.createFunctionContext(n);if(this.isChild)return u;var h={compiler:this.compilerInfo(),main:u};this.decorators&&(h.main_d=this.decorators,h.useDecorators=!0);var f=this.context,d=f.programs,p=f.decorators;for(c=0,l=d.length;c<l;c++)h[c]=d[c],p[c]&&(h[c+"_d"]=p[c],h.useDecorators=!0);return this.environment.usePartial&&(h.usePartial=!0),this.options.data&&(h.useData=!0),this.useDepths&&(h.useDepths=!0),this.useBlockParams&&(h.useBlockParams=!0),this.options.compat&&(h.compat=!0),n?h.compilerOptions=this.options:(h.compiler=JSON.stringify(h.compiler),this.source.currentLocation={start:{line:1,column:0}},h=this.objectLiteral(h),r.srcName?(h=h.toStringWithSourceMap({file:r.destName}),h.map=h.map&&h.map.toString()):h=h.toString()),h},preamble:function(){this.lastContext=0,this.source=new kke.default(this.options.srcName),this.decorators=new kke.default(this.options.srcName)},createFunctionContext:function(e){var r=this,i="",n=this.stackVars.concat(this.registers.list);n.length>0&&(i+=", "+n.join(", "));var s=0;Object.keys(this.aliases).forEach(function(c){var l=r.aliases[c];l.children&&l.referenceCount>1&&(i+=", alias"+ ++s+"="+c,l.children[0]="alias"+s)}),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(","),`) {
2026-05-21 15:14:24 +00:00
`,a,"}"])},mergeSource:function(e){var r=this.environment.isSimple,i=!this.forceBuffer,n=void 0,s=void 0,o=void 0,a=void 0;return this.source.each(function(c){c.appendToBuffer?(o?c.prepend(" + "):o=c,a=c):(o&&(s?o.prepend("buffer += "):n=!0,a.add(";"),o=a=void 0),s=!0,r||(i=!1))}),i?o?(o.prepend("return "),a.add(";")):s||this.source.push('return "";'):(e+=", buffer = "+(n?"":this.initializeBuffer()),o?(o.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(n?"":`;
`)),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-06-23 21:52:09 +00:00
`.trim()},blockValue:function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),i=[this.contextName(0)];this.setupHelperArgs(e,0,i);var n=this.popStack();i.splice(1,0,n),this.push(this.source.functionCall(r,"call",i))},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,n){var s=0;!n&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[s++])):this.pushContext(),this.resolvePath("context",e,s,r,i)},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,n,s){var o=this;if(this.options.strict||this.options.assumeObjects){this.push(yMt(this.options.strict&&s,this,r,i,e));return}for(var a=r.length,c=function(u){o.replaceStack(function(h){var f=o.nameLookup(h,r[u],e);return n?[" && ",f]:[" != null ? ",f," : ",h]})},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"),n=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",i,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",n])," || fn;"])},invokeHelper:function(e,r,i){var n=this.popStack(),s=this.setupHelper(e,r),o=[];i&&o.push(s.name),o.push(n),this.options.strict||o.push(this.aliasable("container.hooks.helperMissing"));var a=["(",this.itemsSeparatedBy(o,"||"),")"],c=this.source.functionCall(a,"call",s.callParams);this.push(c)},itemsSeparatedBy:function(e,r){var i=[];i.push(e[0]);for(var n=1;n<e.length;n++)i.push(r,e[n]);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};Li.prototype.Program=function(t){var e="",r=t.body,i=void 0,n=void 0;if(t.blockParams){var s="BLOCK PARAMS: [";for(i=0,n=t.blockParams.length;i<n;i++)s+=" "+t.blockParams[i];s+=" ]",e+=this.pad(s)}for(i=0,n=r.length;i<n;i++)e+=this.accept(r[i]);return this.padding--,e};Li.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Li.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Li.prototype.BlockStatement=Li.prototype.DecoratorBlock=function(t){var e="";return e+=this.pad((t.type==="DecoratorBlock"?"DIRECTIVE ":"")+"BLOCK:"),this.padding++,e+=this.pad(this.SubExpression(t)),t.program&&(e+=this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--),t.inverse&&(t.program&&this.padding++,e+=this.pad("{{^}}"),this.padding++,e+=this.accept(t.inverse),this.padding--,t.program&&this.padding--),this.padding--,e};Li.prototype.PartialStatement=function(t){var e="PARTIAL:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),this.pad("{{> "+e+" }}")};Li.prototype.PartialBlockStatement=function(t){var e="PARTIAL BLOCK:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),e+=" "+this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--,this.pad("{{> "+e+" }}")};Li.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Li.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Li.prototype.SubExpression=function(t){for(var e=t.params,r=[],i=void 0,n=0,s=e.length;n<s;n++)r.push(this.accept(e[n]));return e="["+r.join(", ")+"]",i=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+i};Li.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Li.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Li.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Li.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Li.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Li.prototype.NullLiteral=function(){return"NULL"};Li.prototype.Hash=function(t){for(var e=t.pairs,r=[],i=0,n=e.length;i<n;i++)r.push(this.accept(e[i]));return"HASH{"+r.join(", ")+"}"};Li.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var OZ=A((njr,zke)=>{var xF=qke().default,jke=Gke();xF.PrintVisitor=jke.PrintVisitor;xF.print=jke.print;zke.exports=xF;function Hke(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=xF.compile(i)}typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=Hke,require.extensions[".hbs"]=Hke)});var iQe=A(NF=>{"use strict";Object.defineProperty(NF,"__esModule",{value:!0});NF.getProxyUrl=qMt;NF.checkBypass=rQe;function qMt(t){let e=t.protocol==="https:";if(rQe(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new TF(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new TF(`http://${r}`)}else return}function rQe(t){if(!t.hostname)return!1;let e=t.hostname;if(GMt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let n=[t.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(o=>o.trim().toUpperCase()).filter(o=>o))if(s==="*"||n.some(o=>o===s||o.endsWith(`.${s}`)||s.startsWith(".")&&o.endsWith(`${s}`)))return!0;return!1}function GMt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}var TF=class extends URL{constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var sQe=A(pi=>{"use strict";var HMt=pi&&pi.__createBinding||(Object.create?(func
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=s,n=1;break;case 1:r[i++]=o<<2|(s&48)>>4,o=s,n=2;break;case 2:r[i++]=(o&15)<<4|(s&60)>>2,o=s,n=3;break;case 3:r[i++]=(o&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}vC.base64decode=mqt;function Aqt(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Yd[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Yd[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Yd[n|i>>6],e+=Yd[i&63],r=0;break}return r&&(e+=Yd[n],e+="=",r==1&&(e+="=")),e}vC.base64encode=Aqt});var uLe=A(YF=>{"use strict";Object.defineProperty(YF,"__esModule",{value:!0});YF.utf8read=void 0;var pee=t=>String.fromCharCode.apply(String,t);function gqt(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?i[n++]=s:s>191&&s<224?i[n++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(pee(i)),n=0);return r.length?(n&&r.push(pee(i.slice(0,n))),r.join("")):pee(i.slice(0,n))}YF.utf8read=gqt});var yR=A(Wh=>{"use strict";Object.defineProperty(Wh,"__esModule",{value:!0});Wh.WireType=Wh.mergeBinaryOptions=Wh.UnknownFieldHandler=void 0;var yqt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:o})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:o,data:a}of t.list(i))n.tag(s,o).raw(a)},t.list=(r,i)=>{if(e(r)){let n=r[t.symbol];return i?n.filter(s=>s.no==i):n}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(yqt=Wh.UnknownFieldHandler||(Wh.UnknownFieldHandler={}));function Eqt(t,e){return Object.assign(Object.assign({},t),e)}Wh.mergeBinaryOptions=Eqt;var bqt;(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"})(bqt=Wh.WireType||(Wh.WireType={}))});var XF=A(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.varint32read=Ra.varint32write=Ra.int64toString=Ra.int64fromString=Ra.varint64write=Ra.varint64read=void 0;function wqt(){let t=0,e=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Ra.varint64read=wqt;function Cqt(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,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,n=e>>3!=0;if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}Ra.varint64write=Cqt;var KF=65536*65536;function Iqt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(o,a){let c=Number(t.slice(o,a));n*=r,i=i*r+c,i>=KF&&(n=n+(i/KF|0),i=i%KF)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}Ra.int64fromString=Iqt;function Sqt(t,e){if(e>>>0<=2097151)return""+(KF*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,o=i+n*8147497,a=n*2,c=1e7;s>=c&&(o+=Math.floor(s/c),s%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,h){let f=u?String(u):"";return h?"0000000".slice(f.length)+f:f}return l(a,0)+l(o,a)+l(s,1)}Ra.int64toString=Sqt;function Bqt(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)}}Ra.varint32write=Bqt;function vqt(){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=thi
`)}};BM.RpcError=ete});var rte=A(xM=>{"use strict";Object.defineProperty(xM,"__esModule",{value:!0});xM.mergeRpcOptions=void 0;var VLe=ti();function W3t(t,e){if(!e)return t;let r={};vM(t,r),vM(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=VLe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=VLe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},vM(t.meta,r.meta),vM(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}xM.mergeRpcOptions=W3t;function vM(t,e){if(!t)return;let r=e;for(let[i,n]of Object.entries(t))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var nte=A(eE=>{"use strict";Object.defineProperty(eE,"__esModule",{value:!0});eE.Deferred=eE.DeferredState=void 0;var tf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(tf=eE.DeferredState||(eE.DeferredState={}));var ite=class{constructor(e=!0){this._state=tf.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!==tf.PENDING)throw new Error(`cannot resolve ${tf[this.state].toLowerCase()}`);this._resolve(e),this._state=tf.RESOLVED}reject(e){if(this.state!==tf.PENDING)throw new Error(`cannot reject ${tf[this.state].toLowerCase()}`);this._reject(e),this._state=tf.REJECTED}resolvePending(e){this._state===tf.PENDING&&this.resolve(e)}rejectPending(e){this._state===tf.PENDING&&this.reject(e)}};eE.Deferred=ite});var ote=A(_M=>{"use strict";Object.defineProperty(_M,"__esModule",{value:!0});_M.RpcOutputStreamController=void 0;var $Le=nte(),tE=ti(),ste=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){tE.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){tE.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){tE.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(){tE.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;tE.assert(e,"bad state"),tE.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 $Le.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;tE.assert(i.state==$Le.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};_M.RpcOutputStreamController=ste});var cte=A(kC=>{"use strict";var J3t=kC&&kC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(kC,"__esModule",{value:!0});kC.UnaryCall=void 0;var ate=class{constructor(e,r,i,n,s,o,a){this.method=e,this.requestHeaders=r,this.request=
2026-05-28 08:19:42 +00:00
globstar while`,e,h,r,f,d),this.matchOne(e.slice(h),r.slice(f),i))return this.debug("globstar found match!",h,a,d),!0;if(d==="."||d===".."||!n.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,h,r,f);break}this.debug("globstar swallow a segment, and continue"),h++}return!!(i&&(this.debug(`
2026-06-23 21:52:09 +00:00
>>> no match, partial?`,e,h,r,f),h===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(s===a&&o===c)return!0;if(s===a)return i;if(o===c)return s===a-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return RFe(this.pattern,this.options)}parse(e,r){PM(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return _u;if(e==="")return"";let n="",s=!1,o=!1,a=[],c=[],l,u=!1,h=-1,f=-1,d,p,m,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"*":n+=zte,s=!0;break;case"?":n+=Wte,s=!0;break;default:n+="\\"+l;break}this.debug("clearStateChar %j %j",l,n),l=!1}};for(let x=0,M;x<e.length&&(M=e.charAt(x));x++){if(this.debug("%s %s %s %j",e,x,n,M),o){if(M==="/")return!1;vFe[M]&&(n+="\\"),n+=M,o=!1;continue}switch(M){case"/":return!1;case"\\":if(u&&e.charAt(x+1)==="-"){n+=M;continue}C(),o=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,x,n,M),u){this.debug(" in class"),M==="!"&&x===f+1&&(M="^"),n+=M;continue}this.debug("call clearStateChar %j",l),C(),l=M,i.noext&&C();continue;case"(":{if(u){n+="(";continue}if(!l){n+="\\(";continue}let P={type:l,start:x-1,reStart:n.length,open:BFe[l].open,close:BFe[l].close};this.debug(this.pattern," ",P),a.push(P),n+=P.open,P.start===0&&P.type!=="!"&&(y=!0,n+=w(e.slice(x+1))),this.debug("plType %j %j",l,n),l=!1;continue}case")":{let P=a[a.length-1];if(u||!P){n+="\\)";continue}a.pop(),C(),s=!0,p=P,n+=p.close,p.type==="!"&&c.push(Object.assign(p,{reEnd:n.length}));continue}case"|":{let P=a[a.length-1];if(u||!P){n+="\\|";continue}C(),n+="|",P.start===0&&P.type!=="!"&&(y=!0,n+=w(e.slice(x+1)));continue}case"[":if(C(),u){n+="\\"+M;continue}u=!0,f=x,h=n.length,n+=M;continue;case"]":if(x===f+1||!u){n+="\\"+M;continue}d=e.substring(f+1,x);try{RegExp("["+M4t(L4t(d))+"]"),n+=M}catch{n=n.substring(0,h)+"(?:$.)"}s=!0,u=!1;continue;default:C(),vFe[M]&&!(M==="^"&&u)&&(n+="\\"),n+=M;break}}for(u&&(d=e.slice(f+1),m=this.parse(d,Vte),n=n.substring(0,h)+"\\["+m[0],s=s||m[1]),p=a.pop();p;p=a.pop()){let x;x=n.slice(p.reStart+p.open.length),this.debug("setting tail",n,p),x=x.replace(/((?:\\{2}){0,64})(\\?)\|/g,(P,$,k)=>(k||(k="\\"),$+$+k+"|")),this.debug(`tail=%j
%s`,x,x,p,n);let M=p.type==="*"?zte:p.type==="?"?Wte:"\\"+p.type;s=!0,n=n.slice(0,p.reStart)+M+"\\("+x}C(),o&&(n+="\\\\");let N=P4t[n.charAt(0)];for(let x=c.length-1;x>-1;x--){let M=c[x],P=n.slice(0,M.reStart),$=n.slice(M.reStart,M.reEnd-8),k=n.slice(M.reEnd),H=n.slice(M.reEnd-8,M.reEnd)+k,V=P.split(")").length,ne=P.split("(").length-V,oe=k;for(let X=0;X<ne;X++)oe=oe.replace(/\)[+*?]?/,"");k=oe;let we=k===""&&r!==Vte?"(?:$|\\/)":"";n=P+$+k+we+H}if(n!==""&&s&&(n="(?=.)"+n),N&&(n=E()+n),r===Vte)return[n,s];if(i.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return Q4t(e);let F=i.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",F),{_glob:e,_src:n})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?zte:r.dot?D4t:O4t,n=r.nocase?"i":"",s=e.map(o=>(o=o.map(a=>typeof a=="string"?F4t(a):a===_u?_u:a._src).reduce((a,c)=>(a[a.length-1]===_u&&c===_u||a.push(c),a),[]),o.forEach((a,c)=>{a!==_u||o[c-1]===_u||(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]=_u))}),o.filter(a=>a!==_u).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let i=this.options;$te.sep!=="/"&&(e=e.split($te.sep).join("/")),e=e.split(xFe),this.debug(this.pattern,"split",e);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let o=e.length-1;o>=0&&(s=e[o],!s);o--);for(let o=0;o<n.length;o++){let a=n[o],c=e;if(i.matchBase&&a.length===1&&(c=[s]),this.matchOne(c,a,r))return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate}static defaults(e){return Sc.defaults(e).Minimatch}};Sc.Minimatch=zC});var kFe=A((u$r,PFe)=>{PFe.exports=OFe;var Kte=require("fs"),{EventEmitter:U4t}=require("events"),{Minimatch:Yte}=TFe(),{resolve:q4t}=require("path");function G4t(t,e){return new Promise((r,i)=>{Kte.readdir(t,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":e?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:i(n);break}else r(s)})})}function NFe(t,e){return new Promise((r,i)=>{(e?Kte.stat:Kte.lstat)(t,(s,o)=>{s?s.code==="ENOENT"?r(e?NFe(t,!1):null):r(null):r(o)})})}async function*DFe(t,e,r,i,n,s){let o=await G4t(e+t,s);for(let a of o){let c=a.name;c===void 0&&(c=a,i=!0);let l=t+"/"+c,u=l.slice(1),h=e+"/"+u,f=null;(i||r)&&(f=await NFe(h,r)),!f&&a.name!==void 0&&(f=a),f===null&&(f={isDirectory:()=>!1}),f.isDirectory()?n(u)||(yield{relative:u,absolute:h,stats:f},yield*DFe(l,e,r,i,n,!1)):yield{relative:u,absolute:h,stats:f}}}async function*H4t(t,e,r,i){yield*DFe("",t,e,r,i,!0)}function j4t(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 kM=class extends U4t{constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=j4t(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new Yte(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new Yte(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new Yte(s,{dot:!0}))}this.iterator=H4t(q4t(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
2026-05-28 08:19:42 +00:00
`,D);D=K===-1?T.length:K}else if(q!==-1&&T[D]==="/"&&T[D+1]==="*"){let K=T.indexOf("*/",D);K!==-1?(D=K+2,q=T.indexOf("*/",D)):(B+=T[D],D++)}else B+=T[D],D++;return B}function he(T){let B=ee(T.toString()),D=B.match(fe);if(D||(D=B.match(b)),!D)throw new Error(`could not parse args in autoInject
Source:
2026-06-23 21:52:09 +00:00
`+B);let[,q]=D;return q.replace(/\s/g,"").split(v).map(K=>K.replace(L,"").trim())}function Te(T,B){var D={};return Object.keys(T).forEach(q=>{var K=T[q],te,se=d(K),ce=!se&&K.length===1||se&&K.length===0;if(Array.isArray(K))te=[...K],K=te.pop(),D[q]=te.concat(te.length>0?de:K);else if(ce)D[q]=K;else{if(te=he(K),K.length===0&&!se&&te.length===0)throw new Error("autoInject task functions require explicit parameters.");se||te.pop(),D[q]=te.concat(de)}function de(We,nr){var Ar=te.map(ar=>We[ar]);Ar.push(nr),y(K)(...Ar)}}),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:q}=D;B(D)&&this.removeLink(D),D=q}return this}}function Ze(T,B){T.length=1,T.head=T.tail=B}function Ct(T,B,D){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var q=y(T),K=0,te=[];let se={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function ce(at,Ve){se[at].push(Ve)}function de(at,Ve){let ct=(...cr)=>{We(at,ct),Ve(...cr)};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 nr(at,...Ve){se[at].forEach(ct=>ct(...Ve))}var Ar=!1;function ar(at,Ve,ct,cr){if(cr!=null&&typeof cr!="function")throw new Error("task callback must be a function");gr.started=!0;var ai,Gn;function qc(vg,...GB){if(vg)return ct?Gn(vg):ai();if(GB.length<=1)return ai(GB[0]);ai(GB)}var Y0=gr._createTaskItem(at,ct?qc:cr||qc);if(Ve?gr._tasks.unshift(Y0):gr._tasks.push(Y0),Ar||(Ar=!0,l(()=>{Ar=!1,gr.process()})),ct||!cr)return new Promise((vg,GB)=>{ai=vg,Gn=GB})}function Uc(at){return function(Ve,...ct){K-=1;for(var cr=0,ai=at.length;cr<ai;cr++){var Gn=at[cr],qc=te.indexOf(Gn);qc===0?te.shift():qc>0&&te.splice(qc,1),Gn.callback(Ve,...ct),Ve!=null&&nr("error",Ve,Gn.data)}K<=gr.concurrency-gr.buffer&&nr("unsaturated"),gr.idle()&&nr("drain"),gr.process()}}function J0(at){return at.length===0&&gr.idle()?(l(()=>nr("drain")),!0):!1}let Bg=at=>Ve=>{if(!Ve)return new Promise((ct,cr)=>{de(at,(ai,Gn)=>{if(ai)return cr(ai);ct(Gn)})});We(at),ce(at,Ve)};var qB=!1,gr={_tasks:new Ce,_createTaskItem(at,Ve){return{data:at,callback:Ve}},*[Symbol.iterator](){yield*gr._tasks[Symbol.iterator]()},concurrency:B,payload:D,buffer:B/4,started:!1,paused:!1,push(at,Ve){return Array.isArray(at)?J0(at)?void 0:at.map(ct=>ar(ct,!1,!1,Ve)):ar(at,!1,!1,Ve)},pushAsync(at,Ve){return Array.isArray(at)?J0(at)?void 0:at.map(ct=>ar(ct,!1,!0,Ve)):ar(at,!1,!0,Ve)},kill(){We(),gr._tasks.empty()},unshift(at,Ve){return Array.isArray(at)?J0(at)?void 0:at.map(ct=>ar(ct,!0,!1,Ve)):ar(at,!0,!1,Ve)},unshiftAsync(at,Ve){return Array.isArray(at)?J0(at)?void 0:at.map(ct=>ar(ct,!0,!0,Ve)):ar(at,!0,!0,Ve)},remove(at){gr._tasks.remove(at)},process(){if(!qB){for(qB=!0;!gr.paused&&K<gr.concurrency&&gr._tasks.length;){var at=[],Ve=[],ct=gr._tasks.length;gr.payload&&(ct=Math.min(ct,gr.payload));for(var cr=0;cr<ct;cr++){var ai=gr._tasks.shift();at.push(ai),te.push(ai),Ve.push(ai.data)}K+=1,gr._tasks.length===0&&nr("empty"),K===gr.concurrency&&nr("saturated");var Gn=V(Uc(at));q(Ve,Gn)}qB=!1}},length(){return gr._tasks.length},running(){return K},workersList(){return te},idle(){return gr._tasks.length+K===0},pause(){gr.paused=!0},resume(){gr.paused!==!1&&(gr.paused=!1,l(gr.process))}};return Object.defineProperties(gr,{saturated:{writable:!1,value:Bg("saturate
GFS4: `),console.error(t)});wi[Ds]||(zFe=global[Ds]||[],$Fe(wi,zFe),wi.close=(function(t){function e(r,i){return t.call(wi,r,function(n){n||VFe(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(e,UM,{value:t}),e})(wi.close),wi.closeSync=(function(t){function e(r){t.apply(wi,arguments),VFe()}return Object.defineProperty(e,UM,{value:t}),e})(wi.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){iE(wi[Ds]),require("assert").equal(wi[Ds].length,0)}));var zFe;global[Ds]||$Fe(global,wi[Ds]);tre.exports=Zte(Z4t(wi));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!wi.__patched&&(tre.exports=Zte(wi),wi.__patched=!0);function Zte(t){K4t(t),t.gracefulify=Zte,t.createReadStream=N,t.createWriteStream=F;var e=t.readFile;t.readFile=r;function r(P,$,k){return typeof $=="function"&&(k=$,$=null),H(P,$,k);function H(V,ne,oe,we){return e(V,ne,function(X){X&&(X.code==="EMFILE"||X.code==="ENFILE")?VC([H,[V,ne,oe],X,we||Date.now(),Date.now()]):typeof oe=="function"&&oe.apply(this,arguments)})}}var i=t.writeFile;t.writeFile=n;function n(P,$,k,H){return typeof k=="function"&&(H=k,k=null),V(P,$,k,H);function V(ne,oe,we,X,le){return i(ne,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?VC([V,[ne,oe,we,X],Ee,le||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var s=t.appendFile;s&&(t.appendFile=o);function o(P,$,k,H){return typeof k=="function"&&(H=k,k=null),V(P,$,k,H);function V(ne,oe,we,X,le){return s(ne,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?VC([V,[ne,oe,we,X],Ee,le||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(P,$,k,H){return typeof k=="function"&&(H=k,k=0),V(P,$,k,H);function V(ne,oe,we,X,le){return a(ne,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?VC([V,[ne,oe,we,X],Ee,le||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var l=t.readdir;t.readdir=h;var u=/^v[0-5]\./;function h(P,$,k){typeof $=="function"&&(k=$,$=null);var H=u.test(process.version)?function(oe,we,X,le){return l(oe,V(oe,we,X,le))}:function(oe,we,X,le){return l(oe,we,V(oe,we,X,le))};return H(P,$,k);function V(ne,oe,we,X){return function(le,Ee){le&&(le.code==="EMFILE"||le.code==="ENFILE")?VC([H,[ne,oe,we],le,X||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 f=X4t(t);g=f.ReadStream,w=f.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 m=g;Object.defineProperty(t,"FileReadStream",{get:function(){return m},set:function(P){m=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,$){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($,k){$?(P.autoClose&&P.destroy(),P.emit("error",$)):(P.fd=k,P.emit("open",k),P.read())})}function w(P,$){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($,k){$?(P.destroy(),P.emit("error",$)):(P.fd=k,P.emit("open",k))})}function N(P,$){return new t.ReadStream(P,$)}function F(P,$){return new t.WriteStream(P,$)}var x=t.open;t.open=M;function M(P,$,k,H){return typeof k=="function"&&(H=k,k=null),V(P,$,k,H);function V(ne,oe,we,X,le){return x(ne,oe,we,function(Ee,Je){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?VC([V,[ne,oe,we,X],Ee,le||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}return t}function VC(t){iE("ENQUEUE
`;super(r),this.name="AggregateError",this.errors=e}};qre.exports={AggregateError:Ure,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,n)=>{t=i,e=n}),resolve:t,reject:e}},promisify(t){return new Promise((e,r)=>{t((i,...n)=>i?r(i):e(...n))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,i]){let n=e.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}},types:{isAsyncFunction(t){return t instanceof Q6t},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:L6t,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);Uqe(e,"signal"),F6t(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[D6t]:!0}),i=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[O6t](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:P6t.any||function(e){if(e.length===1)return e[0];let r=new k6t,i=()=>r.abort();return e.forEach(n=>{Uqe(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};qre.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Uo=A((vWr,Hqe)=>{"use strict";var{format:M6t,inspect:lU,AggregateError:U6t}=Ks(),q6t=globalThis.AggregateError||U6t,G6t=Symbol("kIsNodeError"),H6t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],j6t=/^([A-Z][a-z0-9]*)+$/,z6t="__node_internal_",uU={};function oE(t,e){if(!t)throw new uU.ERR_INTERNAL_ASSERTION(e)}function qqe(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 V6t(t,e,r){if(typeof e=="function")return oE(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 oE(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:M6t(e,...r)}function Ps(t,e,r){r||(r=Error);class i extends r{constructor(...s){super(V6t(t,e,s))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=t,i.prototype[G6t]=!0,uU[t]=i}function Gqe(t){let e=z6t+t.name;return Object.defineProperty(t,"name",{value:e}),t}function $6t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new q6t([e,t],e.message);return r.code=e.code,r}return t||e}var Gre=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new uU.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Ps("ERR_ASSERTION","%s",Error);Ps("ERR_INVALID_ARG_TYPE",(t,e,r)=>{oE(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let i="The ";t.endsWith(" argument")?i+=`${t} `:i+=`"${t}" ${t.includes(".")?"property":"argument"} `,i+="must be ";let n=[],s=[],o=[];for(let c of e)oE(typeof c=="string","All expected entries have to be of type string"),H6t.includes(c)?n.push(c.toLowerCase()):j6t.test(c)?s.push(c):(oE(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(s.
`)),e.linkname&&(r+=yse(" linkpath="+e.linkname+`
`));let i=e.pax;if(i)for(let n in i)r+=yse(" "+n+"="+i[n]+`
`);return dr.from(r)};kI.decodePax=function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let n=parseInt(dr.toString(e.subarray(0,i)),10);if(!n)return r;let s=dr.toString(e.subarray(i+1,n-1)),o=s.indexOf("=");if(o===-1)return r;r[s.slice(0,o)]=s.slice(o+1),e=e.subarray(n)}return r};kI.encode=function(e){let r=dr.alloc(512),i=e.name,n="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),dr.byteLength(i)!==i.length)return null;for(;dr.byteLength(i)>100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return dr.byteLength(i)>100||dr.byteLength(n)>155||e.linkname&&dr.byteLength(e.linkname)>100?null:(dr.write(r,i),dr.write(r,IA(e.mode&lZt,6),100),dr.write(r,IA(e.uid,6),108),dr.write(r,IA(e.gid,6),116),AZt(e.size,r,124),dr.write(r,IA(e.mtime.getTime()/1e3|0,11),136),r[156]=Uq+pZt(e.type),e.linkname&&dr.write(r,e.linkname,157),dr.copy(G6e,r,WT),dr.copy(oZt,r,Ese),e.uname&&dr.write(r,e.uname,265),e.gname&&dr.write(r,e.gname,297),dr.write(r,IA(e.devmajor||0,6),329),dr.write(r,IA(e.devminor||0,6),337),n&&dr.write(r,n,345),dr.write(r,IA(j6e(r),6),148),r)};kI.decode=function(e,r,i){let n=e[156]===0?0:e[156]-Uq,s=PI(e,0,100,r),o=CA(e,100,8),a=CA(e,108,8),c=CA(e,116,8),l=CA(e,124,12),u=CA(e,136,12),h=dZt(n),f=e[157]===0?null:PI(e,157,100,r),d=PI(e,265,32),p=PI(e,297,32),m=CA(e,329,8),y=CA(e,337,8),g=j6e(e);if(g===256)return null;if(g!==CA(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(uZt(e))e[345]&&(s=PI(e,345,155,r)+"/"+s);else if(!hZt(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:o,uid:a,gid:c,size:l,mtime:new Date(1e3*u),type:h,linkname:f,uname:d,gname:p,devmajor:m,devminor:y,pax:null}};function uZt(t){return dr.equals(G6e,t.subarray(WT,WT+6))}function hZt(t){return dr.equals(aZt,t.subarray(WT,WT+6))&&dr.equals(cZt,t.subarray(Ese,Ese+2))}function fZt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function dZt(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 pZt(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 H6e(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}function j6e(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 IA(t,e){return t=t.toString(8),t.length>e?sZt.slice(0,e)+" ":nZt.slice(0,e-t.length)+t+" "}function mZt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}function AZt(t,e,r){t.toString(8).length>11?mZt(t,e,r):dr.write(e,IA(t,11),r)}function gZt(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 n=0,s=r.length;for(i=0;i<s;i++)n+=r[i]*Math.pow(256,i);return e?n:-1*n}function CA(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return gZt(t);{for(;e<t.length&&t[e]===32;)e++;let i=fZt(H6e(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(dr.toString(t.subarray(e,i)),8)}}function PI(t,e,r,i){return dr.toString(t.subarray(e,H6e(t,0,e,e+r)),i)}function yse(t){let e=dr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var J6e=A((VYr,W6e)=>{var{Writable:yZt,Readable:EZt,getStreamError:z6e}=gse(),bZt=tse(),V6e=Mq(),QI=bse(),wZt=V6e.alloc(0),Cse=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new bZt,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(snr)||r.match(onr)||(e+=r)}),Buffer.from(e,"base64")}function cnr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
`).concat(`
2026-06-23 21:52:09 +00:00
`)}});var P3=A(FA=>{"use strict";Object.defineProperty(FA,"__esModule",{value:!0});FA.SHA2_HASH_ALGOS=FA.RSA_SIGNATURE_ALGOS=FA.ECDSA_SIGNATURE_ALGOS=void 0;FA.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"};FA.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"};FA.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 voe=A(k3=>{"use strict";Object.defineProperty(k3,"__esModule",{value:!0});k3.RFC3161TimestampVerificationError=void 0;var Boe=class extends Error{};k3.RFC3161TimestampVerificationError=Boe});var C9e=A(If=>{"use strict";var lnr=If&&If.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),unr=If&&If.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),hnr=If&&If.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&lnr(r,e,i[n]);return unr(r,e),r}})();Object.defineProperty(If,"__esModule",{value:!0});If.TSTInfo=void 0;var w9e=hnr(ZI()),fnr=P3(),dnr=voe(),xoe=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 fnr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=w9e.digest(this.messageImprintHashAlgorithm,e);if(!w9e.bufferEqual(r,this.messageImprintHashedMessage))throw new dnr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};If.TSTInfo=xoe});var S9e=A(Sf=>{"use strict";var pnr=Sf&&Sf.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),mnr=Sf&&Sf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Anr=Sf&&Sf.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&pnr(r,e,i[n]);return mnr(r,e),r}})();Object.defineProperty(Sf,"__esModule",{value:!0});Sf.RFC3161Timestamp=void 0;var gnr=N3(),_oe=Anr(ZI()),I9e=P3(),fN=voe(),ynr=C9e(),Enr="1.2.840.113549.1.7.2",bnr="1.2.840.113549.1.9.16.1.4",wnr="1.2.840.113549.1.9.4",Roe=class t{root;constructor(e){this.root=e}static parse(e){let r=gnr.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 I9e.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-06-23 21:52:09 +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 F$e=A(L$e=>{"use strict";var gce=Sp().Buffer;L$e._dbcs=vp;var Fs=-1,Q$e=-2,Fl=-10,ra=-1e3,dS=new Array(256),NN=-1;for(b4=0;b4<256;b4++)dS[b4]=Fs;var b4;function vp(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-06-23 21:52:09 +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))}},Np=class{get isHash(){return!0}constructor(e,r){let i=r?.strict;this.source=e.trim(),this.digest="",this.algorithm="",this.options=[];let n=this.source.match(i?kar:Par);if(!n||i&&!qce.includes(n[1])||!jWe.includes(n[1]))return;this.algorithm=n[1],this.digest=n[2];let s=n[3];s&&(this.options=s.slice(1).split("?"))}hexDigest(){return this.digest&&Buffer.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}match(e,r){let i=Pc(e,r);if(!i)return!1;if(i.isIntegrity){let n=i.pickAlgorithm(r,[this.algorithm]);if(!n)return!1;let s=i[n].find(o=>o.digest===this.digest);return s||!1}return i.digest===this.digest?i:!1}toString(e){return e?.strict&&!(qce.includes(this.algorithm)&&this.digest.match(Oar)&&this.options.every(r=>r.match(Qar)))?"":`${this.algorithm}-${this.digest}${MN(this.options)}`}};function HWe(t,e,r,i){let n=t!=="",s=!1,o="",a=i.length-1;for(let l=0;l<a;l++){let u=Np.prototype.toString.call(i[l],r);u&&(s=!0,o+=u,o+=e)}let c=Np.prototype.toString.call(i[a],r);return c&&(s=!0,o+=c),n&&s?t+e+o:t+o}var t0=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 n of qce)this[n]&&(i=HWe(i,r,e,this[n]))}else for(let n of Object.keys(this))i=HWe(i,r,e,this[n]);return i}concat(e,r){let i=typeof e=="string"?e:LN(e,r);return Pc(`${this.toString(r)} ${i}`,r)}hexDigest(){return Pc(this,{single:!0}).hexDigest()}merge(e,r){let i=Pc(e,r);for(let n in i)if(this[n]){if(!this[n].find(s=>i[n].find(o=>s.digest===o.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[n]=i[n]}match(e,r){let i=Pc(e,r);if(!i)return!1;let n=i.pickAlgorithm(r,Object.keys(this));return!!n&&this[n].find(s=>i[n].find(o=>s.digest===o.digest))||!1}pickAlgorithm(e,r){let i=e?.pickAlgorithm||Har,n=Object.keys(this);return r?.length&&(n=n.filter(s=>r.includes(s))),n.length?n.reduce((s,o)=>i(s,o)||s):null}};Pf.exports.parse=Pc;function Pc(t,e){if(!t)return null;if(typeof t=="string")return Uce(t,e);if(t.algorithm&&t.digest){let r=new t0;return r[t.algorithm]=[t],Uce(LN(r,e),e)}else return Uce(LN(t,e),e)}function Uce(t,e){if(e?.single)return new Np(t,e);let r=t.trim().split(/\s+/).reduce((i,n)=>{let s=new Np(n,e);if(s.algorithm&&s.digest){let o=s.algorithm;Object.keys(i).includes(o)||(i[o]=[]),i[o].push(s)}return i},new t0);return r.isEmpty()?null:r}Pf.exports.stringify=LN;function LN(t,e){return t.algorithm&&t.digest?Np.prototype.toString.call(t,e):typeof t=="string"?LN(Pc(t,e),e):t0.prototype.toString.call(t,e)}Pf.exports.fromHex=Lar;function Lar(t,e,r){let i=MN(r?.options);return Pc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}Pf.exports.fromData=Far;function Far(t,e){let r=e?.algorithms||[...Hce],i=MN(e?.options);return r.reduce((n,s)=>{let o=FN.createHash(s).update(t).digest("base64"),a=new Np(`${s}-${o}${i}`,e);if(a.algorithm&&a.digest){let c=a.algorithm;n[c]||(n[c]=[]),n[c].push(a)}return n},new t0)}Pf.exports.fromStream=Mar;function Mar(t,e){let r=jce(e);return new Promise((i,n)=>{t.pipe(r),t.on("error",n),r.on("error",n);let s;r.on("integrity",o=>{s=o}),r.on("end",()=>i(s)),r.resume()})}Pf.exports.checkData=Uar;function Uar(t,e,r){if(e=Pc(e,r),!e||!Object.keys(e).length){if(r?.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let i=e.pickAlgorithm(r),n=FN.createHash(i).update(t).digest("base64"),s=Pc({algorithm:i,digest:n}),o=s.match(e,r);if(r=r||{},o||!r.error)return o;if(typeo
Wanted: ${r.size}
2026-06-23 21:52:09 +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 ${s}. (${t.length} bytes)`);throw a.code="EINTEGRITY",a.found=s,a.expected=e,a.algorithm=i,a.sri=e,a}}Pf.exports.checkStream=qar;function qar(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=Pc(e,r),!e||!Object.keys(e).length)return Promise.reject(Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"}));let i=jce(r);return new Promise((n,s)=>{t.pipe(i),t.on("error",s),i.on("error",s);let o;i.on("verified",a=>{o=a}),i.on("end",()=>n(o)),i.resume()})}Pf.exports.integrityStream=jce;function jce(t=Object.create(null)){return new Gce(t)}Pf.exports.create=Gar;function Gar(t){let e=t?.algorithms||[...Hce],r=MN(t?.options),i=e.map(FN.createHash);return{update:function(n,s){return i.forEach(o=>o.update(n,s)),this},digest:function(){return e.reduce((s,o)=>{let a=i.shift().digest("base64"),c=new Np(`${o}-${a}${r}`,t);return s[c.algorithm]||(s[c.algorithm]=[]),s[c.algorithm].push(c),s},new t0)}}}function Har(t,e){return GWe.indexOf(t.toLowerCase())>=GWe.indexOf(e.toLowerCase())?t:e}});var Vce=A((gei,JWe)=>{var zWe=Oce(),VWe=Mce(),jar=kf(),$We={shared:!1,ignoreCargoCult:!0},zar={status:200,headers:{}},AS=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},WWe=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},zce=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=AS(r),this.response=WWe(i),this.options=n,this.policy=new zWe(this.request,this.response,$We),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 zWe(AS(e),zar,$We).storable()}satisfies(e){let r=AS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new VWe(this.request),n=new VWe(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(n.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(n.languages())||JSON.stringify(i.encodings())!==JSON.stringify(n.encodings())?!1:this.options.integrity?jar.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=AS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=AS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=AS(e),n=WWe(r);return!this.policy.revalidatedPolicy(i,n).modified}};JWe.exports=zce});var KWe=A((yei,YWe)=>{var $ce=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"}};YWe.exports={NotCachedError:$ce}});var aJe=A((Eei,oJe)=>{"use strict";var XWe=typeof process=="object"&&process?process:{stdout:null,stderr:null},Var=require("events"),ZWe=require("stream"),eJe=require("string_decoder").StringDecoder,Dp=Symbol("EOF"),Op=Symbol("maybeEmitEnd"),VA=Symbol("emittedEnd"),O4=Symbol("emittingEnd"),UN=Symbol("emittedError"),P4=Symbol("closed"),tJe=Symbol("read"),k4=Symbol("flush"),rJe=Symbol("flushChunk"),Qa=Symbol("encoding"),Pp=Symbol("decoder"),Q4=Symbol("flowing"),qN=Symbol("paused"),gS=Symbol("resume"),As=Symbol("bufferLength"),Wce=Symbol("bufferPush"),Jce=Symbol("bufferShift"),lo=Symbol("objectMode"),uo=Symbol("destroyed"),Yce=Symbol("emitData"),iJe=Symbol("emitEnd"),Kce=Symbol("emitEnd2"),kp=Symbol("async"),GN=t=>Promise.resolve().then(t),nJe=global._MP_NO_ITERATOR_SYMBOLS_!=="1",$ar=nJe&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),War=nJe&&Symbol.iterator||Symbol("iterator not implemented"),Jar=t=>t==="end"||t==="finish"||t==="prefinish",Yar=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructo
`+o.map(f=>{let d=JSON.stringify(f);return`${c5(d)} ${d}`}).join(`
`),c=async()=>{let f=_fr(Lf.join(t,"tmp"),i.tmpPrefix);return await $le(Lf.dirname(f),{recursive:!0}),{target:f,moved:!1}},l=async f=>{if(!f.moved)return gKe(f.target,{recursive:!0,force:!0})},u=async f=>{await Bfr(f.target,a,{flag:"wx"}),await $le(Lf.dirname(n),{recursive:!0}),await Dfr(f.target,n),f.moved=!0},h=await c();try{await u(h)}finally{await l(h)}return o.reverse().map(f=>l5(t,f,!0))}Qc.exports.insert=yKe;async function yKe(t,e,r,i={}){let{metadata:n,size:s,time:o}=i,a=s1(t,e),c={key:e,integrity:r&&xfr.stringify(r),time:o||Date.now(),size:s,metadata:n};try{await $le(Lf.dirname(a),{recursive:!0});let l=JSON.stringify(c);await Cfr(a,`
${c5(l)} ${l}`)}catch(l){if(l.code==="ENOENT")return;throw l}return l5(t,c)}Qc.exports.find=Pfr;async function Pfr(t,e){let r=s1(t,e);try{return(await a5(r)).reduce((n,s)=>s&&s.key===e?l5(t,s):n,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}Qc.exports.delete=kfr;function kfr(t,e,r={}){if(!r.removeFully)return yKe(t,e,null,r);let i=s1(t,e);return gKe(i,{recursive:!0,force:!0})}Qc.exports.lsStream=EKe;function EKe(t){let e=Wle(t),r=new vfr({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(o5(),s5)),n=await Vle(e);return await i(n,async s=>{let o=Lf.join(e,s),a=await Vle(o);await i(a,async c=>{let l=Lf.join(o,c),u=await Vle(l);await i(u,async h=>{let f=Lf.join(l,h);try{let p=(await a5(f)).reduce((m,y)=>(m.set(y.key,y),m),new Map);for(let m of p.values()){let y=l5(t,m);y&&r.write(y)}}catch(d){if(d.code==="ENOENT")return;throw d}},{concurrency:zle})},{concurrency:zle})},{concurrency:zle}),r.end(),r}).catch(i=>r.emit("error",i)),r}Qc.exports.ls=Qfr;async function Qfr(t){return(await EKe(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}Qc.exports.bucketEntries=a5;async function a5(t,e){let r=await Ifr(t,"utf8");return Lfr(r,e)}function Lfr(t){let e=[];return t.split(`
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||c5(i[1])!==i[0])return;let n;try{n=JSON.parse(i[1])}catch{}n&&e.push(n)}),e}Qc.exports.bucketDir=Wle;function Wle(t){return Lf.join(t,`index-v${Nfr}`)}Qc.exports.bucketPath=s1;function s1(t,e){let r=bKe(e);return Lf.join.apply(Lf,[Wle(t)].concat(Tfr(r)))}Qc.exports.hashKey=bKe;function bKe(t){return wKe(t,"sha256")}Qc.exports.hashEntry=c5;function c5(t){return wKe(t,"sha1")}function wKe(t,e){return wfr.createHash(e).update(t).digest("hex")}function l5(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?Rfr(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}function Vle(t){return Sfr(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}});var a1=A(f5=>{"use strict";Object.defineProperty(f5,"__esModule",{value:!0});f5.LRUCache=void 0;var Ffr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,IKe=new Set,Jle=typeof process=="object"&&process?process:{},SKe=(t,e,r,i)=>{typeof Jle.emitWarning=="function"?Jle.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},h5=globalThis.AbortController,CKe=globalThis.AbortSignal;if(typeof h5>"u"){CKe=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},h5=class{constructor(){e()}signal=new CKe;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=Jle.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,SKe("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 Mfr=t=>!IKe.has(t),WA=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),BKe=t=>WA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?u5:null:null,u5=class extends Array{constructor(t){super(t),this.fill(0)}},Ufr=class o1{heap;length;static#e=!1;static create(e){let r=BKe(e);if(!r)return[];o1.#e=!0;let i=new o1(e,r);return o1.#e=!1,i}constructor(e,r){if(!o1.#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]}},qfr=class vKe{#e;#t;#i;#r;#n;#s;#h;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#l;#f;#d;#o;#A;#w;#m;#E;#v;#y;#I;#x;#p;#C;#S;#_;#a;#T;static unsafeExposeInternals(e){return{starts:e.#x,ttls:e.#p,autopurgeTimers:e.#C,sizes:e.#I,keyMap:e.#f,keyList:e.#d,valList:e.#o,next:e.#A,prev:e.#w,get head(){return e.#m},get tail(){return e.#E},free:e.#v,isBackgroundFetch:r=>e.#g(r),backgroundFetch:(r,i,n,s)=>e.#H(r,i,n,s),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.#c}get fetchMethod(){return this.#s}get memoMethod(){return this.#h}get dispose(){return this.#i}get onInsert(){return this.#r}get disposeAfter(){return this.#n}constructor(e){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:c,dispose:l,onInsert:u,disposeAfter:h,noDisposeOnSet:f,noUpdateTTL:d,maxSize:p=0,maxEntrySize:m=0,sizeCalculation:y,fetchMethod:g,memoMethod:E,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:C,allowStaleOnFetchRejection:N,allowStaleOnFetchAbort:F,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-06-23 21:52:09 +00:00
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}});var WKe=A((jti,lue)=>{"use strict";var jKe=xS(),zKe=c1(),VKe=HKe(),Idr=HN(),{PassThrough:Sdr}=ile(),Bdr=i0(),$Ke=t=>({algorithms:["sha512"],...t});lue.exports=vdr;async function vdr(t,e,r,i={}){let{memoize:n}=i;i=$Ke(i);let s=await VKe(t,r,i),o=await jKe.insert(t,e,s.integrity,{...i,size:s.size});return n&&zKe.put(t,o,r,i),s.integrity}lue.exports.stream=xdr;function xdr(t,e,r={}){let{memoize:i}=r;r=$Ke(r);let n,s,o,a,c=new Bdr;if(i){let u=new Sdr().on("collect",h=>{a=h});c.push(u)}let l=VKe.stream(t,r).on("integrity",u=>{n=u}).on("size",u=>{s=u}).on("error",u=>{o=u});return c.push(l),c.push(new Idr({async flush(){if(!o){let u=await jKe.insert(t,e,n,{...r,size:s});i&&a&&zKe.put(t,u,a,r),c.emit("integrity",n),c.emit("size",s)}}})),c}});var hXe=A(rr=>{"use strict";var Ms=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),_dr=Ms(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=(n,s,o)=>{let a=n instanceof RegExp?r(n,o):n,c=s instanceof RegExp?r(s,o):s,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=(n,s)=>{let o=s.match(n);return o?o[0]:null},i=(n,s,o)=>{let a,c,l,u,h,f=o.indexOf(n),d=o.indexOf(s,f+1),p=f;if(f>=0&&d>0){if(n===s)return[f,d];for(a=[],l=o.length;p>=0&&!h;){if(p===f)a.push(p),f=o.indexOf(n,p+1);else if(a.length===1){let m=a.pop();m!==void 0&&(h=[m,d])}else c=a.pop(),c!==void 0&&c<l&&(l=c,u=d),d=o.indexOf(s,p+1);p=f<d&&f>=0?f:d}a.length&&u!==void 0&&(h=[l,u])}return h};t.range=i}),Rdr=Ms(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=N;var e=_dr(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",n="\0CLOSE"+Math.random()+"\0",s="\0COMMA"+Math.random()+"\0",o="\0PERIOD"+Math.random()+"\0",a=new RegExp(r,"g"),c=new RegExp(i,"g"),l=new RegExp(n,"g"),u=new RegExp(s,"g"),h=new RegExp(o,"g"),f=/\\\\/g,d=/\\{/g,p=/\\}/g,m=/\\,/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(f,r).replace(d,i).replace(p,n).replace(m,s).replace(y,o)}function w(k){return k.replace(a,"\\").replace(c,"{").replace(l,"}").replace(u,",").replace(h,".")}function C(k){if(!k)return[""];let H=[],V=(0,e.balanced)("{","}",k);if(!V)return k.split(",");let{pre:ne,body:oe,post:we}=V,X=ne.split(",");X[X.length-1]+="{"+oe+"}";let le=C(we);return we.length&&(X[X.length-1]+=le.shift(),X.push.apply(X,le)),H.push.apply(H,X),H}function N(k,H={}){if(!k)return[];let{max:V=t.EXPANSION_MAX}=H;return k.slice(0,2)==="{}"&&(k="\\{\\}"+k.slice(2)),$(E(k),V,!0).map(w)}function F(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 $(k,H,V){let ne=[],oe=(0,e.balanced)("{","}",k);if(!oe)return[k];let we=oe.pre,X=oe.post.length?$(oe.post,H,!1):[""];if(/\$$/.test(oe.pre))for(let le=0;le<X.length&&le<H;le++){let Ee=we+"{"+oe.body+"}"+X[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+n+oe.post,$(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=$($e[0],H,!1).map(F),$e.length===1))return X.map(Ut=>oe.pre+$e[0]+Ut);let mt;if(Je&&$e[0]!==void 0&&$e[1]!==void 0){let Ut=g($e[0]),Pt=g($e[1]),ir=Math.max($e[0].length,$e[1].length),qt=$e.length===3&&$e[2]!==void 0?Math.abs(g($e[2])):1,Bi=M;Pt<Ut&&(qt*=-1,Bi=P);let Q=$e.some(x);mt=[];for(let G=Ut;Bi(G,Pt);G+=qt){let J;if(Ee)J=String.fromCharCode(G),J==="\\"&&(J="");else if(J=String(G),Q){let ie=ir-J.length;if(ie>0){let fe=new Array(ie+1).join("0");G<0?J="-"+fe+J.slice(1):J=fe+J}}mt.push(J)}}else{mt=[];for(let Ut=0;Ut<$e.length;Ut++)mt.push.apply(mt,$($e[Ut],H,!1))}for(let Ut=0;Ut<mt.length;Ut++)for(let Pt=0;Pt<X.length&&ne.length<H;Pt++){let i
2026-05-28 08:19:42 +00:00
globstar while`,Q,Ce,G,Ze,Ct),this.matchOne(Q.slice(Ce),G.slice(Ze),J))return this.debug("globstar found match!",Ce,L,Ct),!0;if(Ct==="."||Ct===".."||!ie.dot&&Ct.charAt(0)==="."){this.debug("dot detected!",Q,Ce,G,Ze);break}this.debug("globstar swallow a segment, and continue"),Ce++}return!!(J&&(this.debug(`
2026-06-23 21:52:09 +00:00
>>> no match, partial?`,Q,Ce,G,Ze),Ce===L))}let bt;if(typeof he=="string"?(bt=Te===he,this.debug("string match",he,Te,bt)):(bt=he.test(Te),this.debug("pattern match",he,Te,bt)),!bt)return!1}if(b===L&&v===ee)return!0;if(b===L)return J;if(v===ee)return b===L-1&&Q[b]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(Q){(0,r.assertValidPattern)(Q);let G=this.options;if(Q==="**")return t.GLOBSTAR;if(Q==="")return"";let J,ie=null;(J=Q.match(g))?ie=G.dot?w:E:(J=Q.match(a))?ie=(G.nocase?G.dot?h:u:G.dot?l:c)(J[1]):(J=Q.match(C))?ie=(G.nocase?G.dot?F:N:G.dot?x:M)(J):(J=Q.match(f))?ie=G.dot?p:d:(J=Q.match(m))&&(ie=y);let fe=i.AST.fromGlob(Q,this.options).toMMPattern();return ie&&typeof fe=="object"&&Reflect.defineProperty(fe,"test",{value:ie}),fe}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let Q=this.set;if(!Q.length)return this.regexp=!1,this.regexp;let G=this.options,J=G.noglobstar?ne:G.dot?oe:we,ie=new Set(G.nocase?["i"]:[]),fe=Q.map(L=>{let ee=L.map(Te=>{if(Te instanceof RegExp)for(let Ce of Te.flags.split(""))ie.add(Ce);return typeof Te=="string"?Ut(Te):Te===t.GLOBSTAR?t.GLOBSTAR:Te._src});ee.forEach((Te,Ce)=>{let Ze=ee[Ce+1],Ct=ee[Ce-1];Te!==t.GLOBSTAR||Ct===t.GLOBSTAR||(Ct===void 0?Ze!==void 0&&Ze!==t.GLOBSTAR?ee[Ce+1]="(?:\\/|"+J+"\\/)?"+Ze:ee[Ce]=J:Ze===void 0?ee[Ce-1]=Ct+"(?:\\/|\\/"+J+")?":Ze!==t.GLOBSTAR&&(ee[Ce-1]=Ct+"(?:\\/|\\/"+J+"\\/)"+Ze,ee[Ce+1]=t.GLOBSTAR))});let he=ee.filter(Te=>Te!==t.GLOBSTAR);if(this.partial&&he.length>=1){let Te=[];for(let Ce=1;Ce<=he.length;Ce++)Te.push(he.slice(0,Ce).join("/"));return"(?:"+Te.join("|")+")"}return he.join("/")}).join("|"),[b,v]=Q.length>1?["(?:",")"]:["",""];fe="^"+b+fe+v+"$",this.partial&&(fe="^(?:\\/|"+b+fe.slice(1,-1)+v+")$"),this.negate&&(fe="^(?!"+fe+").+$");try{this.regexp=new RegExp(fe,[...ie].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(Q){return this.preserveMultipleSlashes?Q.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(Q)?["",...Q.split(/\/+/)]:Q.split(/\/+/)}match(Q,G=this.partial){if(this.debug("match",Q,this.pattern),this.comment)return!1;if(this.empty)return Q==="";if(Q==="/"&&G)return!0;let J=this.options;this.isWindows&&(Q=Q.split("\\").join("/"));let ie=this.slashSplit(Q);this.debug(this.pattern,"split",ie);let fe=this.set;this.debug(this.pattern,"set",fe);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<fe.length;v++){let L=fe[v],ee=ie;if(J.matchBase&&L.length===1&&(ee=[b]),this.matchOne(ee,L,G))return J.flipNegate?!0:!this.negate}return J.flipNegate?!1:this.negate}static defaults(Q){return t.minimatch.defaults(Q).Minimatch}};t.Minimatch=Pt;var ir=JKe();Object.defineProperty(t,"AST",{enumerable:!0,get:function(){return ir.AST}});var qt=YKe();Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return qt.escape}});var Bi=uue();Object.defineProperty(t,"unescape",{enumerable:!0,get:function(){return Bi.unescape}}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=Pt,t.minimatch.escape=n.escape,t.minimatch.unescape=s.unescape}),Ddr=Ms(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var e=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,r=new Set,i=typeof process=="object"&&process?process:{},n=(d,p,m,y)=>{typeof i.emitWarning=="function"?i.emitWarning(d,p,m,y):console.error(`[${m}] ${p}: ${d}`)},s=globalThis.AbortController,o=globalThis.AbortSignal;if(typeof s>"u"){o=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(m,y){this._onabort.push(y)}},s=class{constructor(){p()}signal=new o;abort(m){if(!this.signal.aborted){this.signal.reason=m,this.signal.aborted=!0;for(let y of this.signal._onabort)y(m);this.signal.onabort?.(m)}}};let d=i.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",p=()=>{d&&(d=!1,n("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing
\r
2026-06-23 21:52:09 +00:00
`);if(f===-1){R5("have not received end of HTTP headers yet..."),s();return}let d=h.slice(0,f).toString("ascii").split(`\r
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=p.split(" "),y=+m[1],g=m.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(),F=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,F]:Array.isArray(x)?x.push(F):E[N]=F}R5("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:h})}t.on("error",c),t.on("end",a),s()})}MS.parseProxyResponse=cmr});var tZe=A(Gl=>{"use strict";var lmr=Gl&&Gl.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),umr=Gl&&Gl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ZXe=Gl&&Gl.__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)&&lmr(e,t,r);return umr(e,t),e},eZe=Gl&&Gl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Gl,"__esModule",{value:!0});Gl.HttpsProxyAgent=void 0;var E1=ZXe(require("net")),KXe=ZXe(require("tls")),hmr=eZe(require("assert")),fmr=eZe(py()),dmr=vx(),pmr=require("url"),mmr=YXe(),b1=(0,fmr.default)("https-proxy-agent"),T5=class extends dmr.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new pmr.URL(e):e,this.proxyHeaders=r?.headers??{},b1("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?XXe(r,"headers"):null,host:i,port:n}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){b1("Creating `tls.Socket`: %o",this.connectOpts);let f=this.connectOpts.servername||this.connectOpts.host;n=KXe.connect({...this.connectOpts,servername:f&&E1.isIP(f)?void 0:f})}else b1("Creating `net.Socket`: %o",this.connectOpts),n=E1.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=E1.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
2026-05-28 08:19:42 +00:00
`;if(i.username||i.password){let f=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(f).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let f of Object.keys(s))a+=`${f}: ${s[f]}\r
2026-06-23 21:52:09 +00:00
`;let c=(0,mmr.parseProxyResponse)(n);n.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",Amr),r.secureEndpoint){b1("Upgrading socket connection to TLS");let f=r.servername||r.host;return KXe.connect({...XXe(r,"host","path","port"),socket:n,servername:E1.isIP(f)?void 0:f})}return n}n.destroy();let h=new E1.Socket({writable:!1});return h.readable=!0,e.once("socket",f=>{b1("Replaying proxy buffer for failed request"),(0,hmr.default)(f.listenerCount("data")>0),f.push(u),f.push(null)}),h}};T5.protocols=["http","https"];Gl.HttpsProxyAgent=T5;function Amr(t){t.resume()}function XXe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var sZe=A(Wp=>{"use strict";Object.defineProperty(Wp,"__esModule",{value:!0});var rZe=require("buffer"),m0={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."};Wp.ERRORS=m0;function gmr(t){if(!rZe.Buffer.isEncoding(t))throw new Error(m0.INVALID_ENCODING)}Wp.checkEncoding=gmr;function iZe(t){return typeof t=="number"&&isFinite(t)&&wmr(t)}Wp.isFiniteInteger=iZe;function nZe(t,e){if(typeof t=="number"){if(!iZe(t)||t<0)throw new Error(e?m0.INVALID_OFFSET:m0.INVALID_LENGTH)}else throw new Error(e?m0.INVALID_OFFSET_NON_NUMBER:m0.INVALID_LENGTH_NON_NUMBER)}function ymr(t){nZe(t,!1)}Wp.checkLengthValue=ymr;function Emr(t){nZe(t,!0)}Wp.checkOffsetValue=Emr;function bmr(t,e){if(t<0||t>e.length)throw new Error(m0.INVALID_TARGET_OFFSET)}Wp.checkTargetOffset=bmr;function wmr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function Cmr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof rZe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}Wp.bigIntAndBufferInt64Check=Cmr});var aZe=A(Pue=>{"use strict";Object.defineProperty(Pue,"__esModule",{value:!0});var Mt=sZe(),oZe=4096,Imr="utf8",Oue=class t{constructor(e){if(this.length=0,this._encoding=Imr,this._writeOffset=0,this._readOffset=0,t.isSmartBufferOptions(e))if(e.encoding&&(Mt.checkEncoding(e.encoding),this._encoding=e.encoding),e.size)if(Mt.isFiniteInteger(e.size)&&e.size>0)this._buff=Buffer.allocUnsafe(e.size);else throw new Error(Mt.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(Mt.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(oZe);else{if(typeof e<"u")throw new Error(Mt.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(oZe)}}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-06-23 21:52:09 +00:00
`+s),t.push(n+"m+"+HG.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Wbr()+e+" "+t[0]}function Wbr(){return ws.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Jbr(...t){return process.stderr.write(GG.formatWithOptions(ws.inspectOpts,...t)+`
`)}function Ybr(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Kbr(){return process.env.DEBUG}function Xbr(t){t.inspectOpts={};let e=Object.keys(ws.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=ws.inspectOpts[e[r]]}HG.exports=Nfe()(ws);var{formatters:Xtt}=HG.exports;Xtt.o=function(t){return this.inspectOpts.colors=this.useColors,GG.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Xtt.O=function(t){return this.inspectOpts.colors=this.useColors,GG.inspect(t,this.inspectOpts)}});var Ofe=A((dni,Dfe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Dfe.exports=Ktt():Dfe.exports=Ztt()});var trt=A((pni,ert)=>{var Zbr=require("dns"),ewr=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],twr=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:Zbr.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(n=>ewr.includes(n.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r};ert.exports=twr});var kfe=A((mni,ort)=>{var rrt=Oce(),irt=Mce(),rwr=kf(),nrt={shared:!1,ignoreCargoCult:!0},iwr={status:200,headers:{}},dB=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},srt=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},Pfe=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=dB(r),this.response=srt(i),this.options=n,this.policy=new rrt(this.request,this.response,nrt),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 rrt(dB(e),iwr,nrt).storable()}satisfies(e){let r=dB(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new irt(this.request),n=new irt(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(n.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(n.languages())||JSON.stringify(i.encodings())!==JSON.stringify(n.encodings())?!1:this.options.integrity?rwr.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=dB(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=dB(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=dB(e),n=srt(r);return!this.policy.revalidatedPolicy(i,n).modified}};ort.exports=Pfe});var crt=A((Ani,art)=>{var Qfe=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"}};art.exports={NotCachedError:Qfe}});var Ffe=A((gni,lrt)=>{"use strict";var nwr=i0(),Lfe=class extends nwr{#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)}};lrt.exports=Lfe});var hrt=A((yni,urt)=>{var{URL:swr,format:owr}=require("url"),awr={auth:!1,fragment:!1,search:!0,unicode:!1},cwr=t=>{let e=new swr(t.url);return`make-fetch-happen:request-cache:${owr(e,awr)}`};urt.exports=cwr});var frt=A((Eni,lwr)=>{lwr.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(KCr)||r.match(XCr)||(e+=r)}),Buffer.from(e,"base64")}function eIr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
`).concat(`
2026-06-23 21:52:09 +00:00
`)}});var m8=A(hg=>{"use strict";Object.defineProperty(hg,"__esModule",{value:!0});hg.SHA2_HASH_ALGOS=hg.RSA_SIGNATURE_ALGOS=hg.ECDSA_SIGNATURE_ALGOS=void 0;hg.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"};hg.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"};hg.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 Bde=A(A8=>{"use strict";Object.defineProperty(A8,"__esModule",{value:!0});A8.RFC3161TimestampVerificationError=void 0;var Sde=class extends Error{};A8.RFC3161TimestampVerificationError=Sde});var uit=A(Wf=>{"use strict";var tIr=Wf&&Wf.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),rIr=Wf&&Wf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),iIr=Wf&&Wf.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&tIr(r,e,i[n]);return rIr(r,e),r}})();Object.defineProperty(Wf,"__esModule",{value:!0});Wf.TSTInfo=void 0;var lit=iIr(wB()),nIr=m8(),sIr=Bde(),vde=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 nIr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=lit.digest(this.messageImprintHashAlgorithm,e);if(!lit.bufferEqual(r,this.messageImprintHashedMessage))throw new sIr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Wf.TSTInfo=vde});var fit=A(Jf=>{"use strict";var oIr=Jf&&Jf.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),aIr=Jf&&Jf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),cIr=Jf&&Jf.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&oIr(r,e,i[n]);return aIr(r,e),r}})();Object.defineProperty(Jf,"__esModule",{value:!0});Jf.RFC3161Timestamp=void 0;var lIr=f8(),xde=cIr(wB()),hit=m8(),$1=Bde(),uIr=uit(),hIr="1.2.840.113549.1.7.2",fIr="1.2.840.113549.1.9.16.1.4",dIr="1.2.840.113549.1.9.4",_de=class t{root;constructor(e){this.root=e}static parse(e){let r=lIr.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 hit.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();r
2026-06-23 21:52:09 +00:00
`,TSr=/\u2014 (\S+) (\S+)\n/g;function NSr(t,e){let r=t.inclusionProof,i=rpe.fromString(r.checkpoint.envelope),n=_8.fromString(i.note);if(!DSr(i,e))throw new Z1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return n}function DSr(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let n=e.find(s=>Fit.crypto.bufferEqual(s.logID.subarray(0,4),i.keyHint)&&s.baseURL.match(i.name));return n?Fit.crypto.verify(r,n.publicKey,i.signature):!1})}var rpe=class t{note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(tpe))throw new Z1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(tpe),i=e.slice(0,r+1),s=e.slice(r+tpe.length).matchAll(TSr),o=Array.from(s,a=>{let[,c,l]=a,u=Buffer.from(l,"base64");if(u.length<5)throw new Z1.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 Z1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,o)}},_8=class t{origin;logSize;logHash;rest;constructor(e,r,i,n){this.origin=e,this.logSize=r,this.logHash=i,this.rest=n}static fromString(e){let r=e.trimEnd().split(`
`);if(r.length<3)throw new Z1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"too few lines in checkpoint header"});let i=r[0],n=BigInt(r[1]),s=Buffer.from(r[2],"base64"),o=r.slice(3);return new t(i,n,s,o)}};e2.LogCheckpoint=_8});var Uit=A(ope=>{"use strict";Object.defineProperty(ope,"__esModule",{value:!0});ope.verifyMerkleInclusion=kSr;var spe=ju(),ipe=go(),OSr=Buffer.from([0]),PSr=Buffer.from([1]);function kSr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),n=BigInt(e.logSize);if(i<0n||i>=n)throw new ipe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:s,border:o}=QSr(i,n);if(r.hashes.length!==s+o)throw new ipe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let a=r.hashes.slice(0,s),c=r.hashes.slice(s),l=GSr(t.canonicalizedBody),u=FSr(LSr(l,a,i),c);if(!spe.crypto.bufferEqual(u,e.logHash))throw new ipe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}function QSr(t,e){let r=MSr(t,e),i=USr(t>>BigInt(r));return{inner:r,border:i}}function LSr(t,e,r){return e.reduce((i,n,s)=>r>>BigInt(s)&BigInt(1)?npe(n,i):npe(i,n),t)}function FSr(t,e){return e.reduce((r,i)=>npe(i,r),t)}function MSr(t,e){return qSr(t^e-BigInt(1))}function USr(t){return t.toString(2).split("1").length-1}function qSr(t){return t===0n?0:t.toString(2).length}function npe(t,e){return spe.crypto.digest("sha256",PSr,t,e)}function GSr(t){return spe.crypto.digest("sha256",OSr,t)}});var Git=A(ape=>{"use strict";Object.defineProperty(ape,"__esModule",{value:!0});ape.verifyTLogSET=zSr;var qit=ju(),HSr=go(),jSr=SB();function zSr(t,e){if(!(0,jSr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(n=>{let s=VSr(t),o=Buffer.from(qit.json.canonicalize(s),"utf8"),a=t.inclusionPromise.signedEntryTimestamp;return qit.crypto.verify(o,n.publicKey,a)}))throw new HSr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}function VSr(t){let{integratedTime:e,logIndex:r,logId:i,canonicalizedBody:n}=t;return{body:n.toString("base64"),integratedTime:Number(e),logIndex:Number(r),logID:i.keyId.toString("hex")}}});var jit=A(R8=>{"use strict";Object.defineProperty(R8,"__esModule",{value:!0});R8.verifyTLogBody=KSr;R8.verifyTLogInclusion=XSr;var Hit=_he(),upe=go(),cpe=kit(),lpe=Qit(),$Sr=Lit(),WSr=Mit(),JSr=Uit(),YSr=Git();function KSr(t,e){let{kind:r,version:i}=t.kindVersion,n=JSON.parse(t.canonicalizedBody.toString("utf8"));if(r!==n.kind||i!==n.apiVersion)throw new upe.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${n.kind}/${n.apiVersion}`});switch(r){case"dsse":if(i==cpe.DSSE_API_VERSION_V1)return(0,cpe.verifyDSSETLogBody)(n,e);{let s=Hit.Entry.fromJSON(n);return(0,cpe.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,$Sr.verifyIntotoTLogBody)(n,e);case"hashedrekord":if(i==lpe.HASHEDREKORD_API_VERSION_V1)return(0,lpe.verifyHashedRekordTLogBody)(n,e);{let s=Hit.Entry.fromJSON(n);return(0,lpe.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new upe.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}function XSr(t,e){let r=!1;if(ZSr(t)&&((0,YSr.verifyTLogSET)(t,e),r=!0),eBr(t)){let i=(0,WSr.verifyCheckpoint)(t,e);(0,JSr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new upe.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}function ZSr(t){return t.inclusionPromise!==void 0}function eBr(t){return t.inclusionProof!==void 0}});var Jit=A(T8=>{"use strict";Object.defineProperty(T8,"__esModule",{value:!0});T8.Verifier=void 0;var tBr=require("util"),BB=go(),zit=Tit(),hpe=Nit(),Vit=Pit(),$it=jit(),fpe=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),n=this.verifySigningKey(e,i);return
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function BO(t,e){if(process.env.GITHUB_OUTPUT||"")return S2("OUTPUT",fH(t,e));process.stdout.write(tV.EOL),sd("set-output",{name:t},nd(e))}function vO(t){process.exitCode=eV.Failure,Xb(t)}function ry(){return process.env.RUNNER_DEBUG==="1"}function z(t){sd("debug",{},t)}function Xb(t,e={}){sd("error",lH(e),t instanceof Error?t.toString():t)}function Xt(t,e={}){sd("warning",lH(e),t instanceof Error?t.toString():t)}function re(t){process.stdout.write(t+tV.EOL)}function wyt(t){hH("group",t)}function Cyt(){hH("endgroup")}function _i(t,e){return byt(this,void 0,void 0,function*(){wyt(t);let r;try{r=yield e()}finally{Cyt()}return r})}function cu(t,e){if(process.env.GITHUB_STATE||"")return S2("STATE",fH(t,e));sd("save-state",{name:t},nd(e))}function PCe(t){return process.env[`STATE_${t}`]||""}var RL=U(require("fs"),1),dX=U(require("os"),1),pX=U(require("path"),1);var QCe=U(require("os"),1);function Wv(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function LCe(t,e,r){let i=new rV(t,e,r);process.stdout.write(i.toString()+QCe.EOL)}var kCe="::",rV=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=kCe+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:e+=",",e+=`${i}=${Syt(n)}`)}}return e+=`${kCe}${Iyt(this.message)}`,e}};function Iyt(t){return Wv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function Syt(t){return Wv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var qCe=U(require("os"),1);var MCe=require("os"),Jv=require("fs"),iV=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:Byt,appendFile:vyt,writeFile:xyt}=Jv.promises,FCe="GITHUB_STEP_SUMMARY";var nV=class{constructor(){this._buffer=""}filePath(){return iV(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[FCe];if(!e)throw new Error(`Unable to find environment variable for $${FCe}. Check if your runtime environment supports job summaries.`);try{yield Byt(e,Jv.constants.R_OK|Jv.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,i={}){let n=Object.entries(i).map(([s,o])=>` ${s}="${o}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return iV(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?xyt:vyt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return iV(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(MCe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:c,colspan:l,rowspan:u}=o,h=a?"th":"td",f=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(h,c,f)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},o=Object.assign(Object.assign({}
`),e=e.replace(/\r/g,`
2026-05-21 14:59:33 +00:00
`));let n=e.split(`
2026-06-23 21:52:09 +00:00
`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new cx(s));return i.searchPaths.push(...MV(i.patterns)),i})}static stat(e,r,i){return zV(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield sw.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Zc(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else n=yield sw.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield sw.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(o=>o===s)){Zc(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}i.push(s)}return n})}};var pwt=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function yBe(t,e){return pwt(this,void 0,void 0,function*(){return yield VO.create(t,e)})}var cP=U(require("crypto"),1),lw=U(require("fs"),1),ay=U(require("path"),1),hxe=U(lxe(),1),fxe=U(require("util"),1);var mx;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(mx||(mx={}));var xo;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(xo||(xo={}));var sc;(function(t){t.GNU="gnu",t.BSD="bsd"})(sc||(sc={}));var oP=2,aP=5e3,f9=5e3,d9=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,uxe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Ax="cache.tar",p9="manifest.txt",lNr=10*Math.pow(1024,3);var cw=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},wSt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=t[s]&&function(o){return new Promise(function(a,c){o=t[s](o),n(a,c,o.done,o.value)})}}function n(s,o,a,c){Promise.resolve(c).then(function(l){s({value:l,done:a})},o)}},CSt="1.0";function gx(){return cw(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=ay.join(i,"actions","temp")}let r=ay.join(e,cP.randomUUID());return yield Cd(r),r})}function lh(t){return lw.statSync(t).size}function m9(t){return cw(this,void 0,void 0,function*(){var e,r,i,n,s;let o=[],a=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),c=yield yBe(t.join(`
`),{implicitDescendants:!1});try{for(var l=!0,u=wSt(c.globGenerator()),h;h=yield u.next(),e=h.done,!e;l=!0){n=h.value,l=!1;let d=ay.relative(a,n).replace(new RegExp(`\\${ay.sep}`,"g"),"/");z(`Matched: ${d}`),d===""?o.push("."):o.push(`${d}`)}}catch(f){r={error:f}}finally{try{!l&&!e&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return o})}function yx(t){return cw(this,void 0,void 0,function*(){return fxe.promisify(lw.unlink)(t)})}function dxe(t){return cw(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),z(`Checking ${e} ${r.join(" ")}`);try{yield ic(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>i+=n.toString(),stderr:n=>i+=n.toString()}})}catch(n){z(n.message)}return i=i.trim(),z(i),i})}function Ex(){return cw(this,void 0,void 0,function*(){let t=yield dxe("zstd",["--quiet"]),e=hxe.clean(t);return z(`zstd version: ${e}`),t===""?xo.Gzip:xo.ZstdWithoutLong})}function Om(t){return t===xo.Gzip?mx.Gzip:mx.Zstd}function pxe(){return cw(this,void 0,void 0,function*(){return lw.existsSync(d9)?d9:(yield dxe("tar")).toLowerCase().includes("gnu tar")?Is("tar"):""})}function A9(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function uw(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(CSt),cP.createHash("sha256").update(i.join("|")).digest("hex")}function mxe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var wx=U(require("http"),1),E9=U(require("https"),1);function g9(t){let e=t.protocol==="https:";if(ISt(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new uP(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new uP(`http://${r}`)}else return}function ISt(t){if(!t.hostname)return!1;let e=t.hostname;if(SSt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let n=[t.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(o=>o.trim().toUpperCase()).filter(o=>o))if(s==="*"||n.some(o=>o===s||o.endsWith(`.${s}`)||s.startsWith(".")&&o.endsWith(`${s}`)))return!0;return!1}function SSt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}var uP=class extends URL{constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}};var Pm=U(X0(),1),Axe=U(Im(),1),Yi=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Ri;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="
${MSt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function AP(t){return t instanceof Ro?!0:ly(t)&&t.name==="RestError"}function ma(t,e){return Buffer.from(t,e)}var gP=U(require("node:http"),1),yP=U(require("node:https"),1),R9=U(require("node:zlib"),1),Pxe=require("node:stream");var rl=Cx("ts-http-runtime");var USt={};function Ix(t){return t&&typeof t.pipe=="function"}function Oxe(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 kxe(t){return t&&typeof t.byteLength=="number"}var EP=class extends Pxe.Transform{loadedBytes=0;progressCallback;_transform(e,r,i){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(e){super(),this.progressCallback=e}},T9=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new hh("The operation was aborted. Request has already been canceled.");i=l=>{l.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",i)}let n;e.timeout>0&&(n=setTimeout(()=>{let l=new fu;rl.info(`request to '${l.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let s=e.headers.get("Accept-Encoding"),o=s?.includes("gzip")||s?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let l=jSt(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let p=e.onUploadProgress,m=new EP(p);m.on("error",y=>{rl.error("Error in upload progress",y)}),Ix(a)?a.pipe(m):m.end(a),a=m}let l=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=qSt(l),f={status:l.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return l.resume(),f;c=o?GSt(l,u):l;let d=e.onDownloadProgress;if(d){let p=new EP(d);p.on("error",m=>{rl.error("Error in download progress",m)}),c.pipe(p),c=p}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await HSt(c),f}finally{if(e.abortSignal&&i){let l=Promise.resolve();Ix(a)&&(l=Oxe(a));let u=Promise.resolve();Ix(c)&&(u=Oxe(c)),Promise.all([l,u]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(h=>{rl.warning("Error when cleaning up abortListener on httpRequest",h)})}}}makeRequest(e,r,i){let n=new URL(e.url),s=n.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,s),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,l)=>{let u=s?gP.default.request(a,c):yP.default.request(a,c);u.once("error",h=>{l(new Ro(h.message,{code:h.code??Ro.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let h=new hh("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(h),l(h)}),i&&Ix(i)?i.pipe(u):i?typeof i=="string"||Buffer.isBuffer(i)?u.end(i):kxe(i)?u.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(rl.error("Unrecognized body type",i),l(new Ro("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?gP.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new gP.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return yP.default.globalAgent;let n=e.tlsSettings??USt,s=this.cachedHttpsAgents.get(n);return s&&s.options.keepAlive===!i||(rl.info("No cached TLS Agent exist, creating a new Agent"),s=new yP.default.Agent({keepAlive:!i,...n}),this.cachedHttpsAgents.set(n,s)),s}}};function qSt(t){let e=oc();for(let r of Object.keys(t.headers)){let i=t.headers[r];Array.isArray(i)?i.length>0&&e.set(
`;return e}function Cvt(t){return t instanceof Uint8Array?t.byteLength:GP(t)?t.size===-1?void 0:t.size:void 0}function Ivt(t){let e=0;for(let r of t){let i=Cvt(r);if(i===void 0)return;e+=i}return e}async function Svt(t,e,r){let i=[ma(`--${r}`,"utf-8"),...e.flatMap(s=>[ma(`\r
`,"utf-8"),ma(wvt(s.headers),"utf-8"),ma(`\r
`,"utf-8"),s.body,ma(`\r
--${r}`,"utf-8")]),ma(`--\r
\r
2026-06-23 21:52:09 +00:00
`,"utf-8")],n=Ivt(i);n&&t.headers.set("Content-Length",n),t.body=await L_e(i)}var xx="multipartPolicy",Bvt=70,vvt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function xvt(t){if(t.length>Bvt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!vvt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function jP(){return{name:xx,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,i=t.headers.get("Content-Type")??"multipart/mixed",n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,s,o]=n;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?xvt(r):r=bvt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await Svt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function zP(){return mP()}var F_e=fP({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),WDr=F_e.logger;function ph(t){return F_e.createClientLogger(t)}var mh=ph("core-rest-pipeline");function Y9(t={}){return wP({logger:mh.info,...t})}var K9=CP;function X9(t={}){return IP(t)}var VP=U(require("node:os"),1),$P=U(require("node:process"),1);function M_e(){return"User-Agent"}async function U_e(t){if($P.default&&$P.default.versions){let e=`${VP.default.type()} ${VP.default.release()}; ${VP.default.arch()}`,r=$P.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var WP="1.22.2";function kvt(t){let e=[];for(let[r,i]of t){let n=i?`${r}/${i}`:r;e.push(n)}return e.join(" ")}function q_e(){return M_e()}async function JP(t){let e=new Map;e.set("core-rest-pipeline",WP),await U_e(e);let r=kvt(e);return t?`${t} ${r}`:r}var G_e=q_e(),H_e="userAgentPolicy";function Z9(t={}){let e=JP(t.userAgentPrefix);return{name:H_e,async sendRequest(r,i){return r.headers.has(G_e)||r.headers.set(G_e,await e),i(r)}}}var uc=class extends Error{constructor(e){super(e),this.name="AbortError"}};function e$(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=e??{};return new Promise((s,o)=>{function a(){o(new uc(n??"The operation was aborted."))}function c(){i?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(i?.aborted)return a();try{t(u=>{c(),s(u)},u=>{c(),o(u)})}catch(u){o(u)}i?.addEventListener("abort",l)})}var Uvt="The delay was aborted.";function _x(t,e){let r,{abortSignal:i,abortErrorMsg:n}=e??{};return e$(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??Uvt})}function Qm(t){if(ly(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 j_e(t){return ly(t)}function Ew(){return cy()}var Cr=fy;var z_e=Symbol("rawContent");function r$(t){return typeof t[z_e]=="function"}function V_e(t){return r$(t)?t[z_e]():t}var YP=xx;function i$(){let t=jP();return{name:YP,sendRequest:async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)r$(i.body)&&(i.body=V_e(i.body));return t.sendRequest(e,r)}}}var n$=SP;function s$(){return BP()}function o$(t={}){return _P(t)}function a$(){return RP()}function Lm(t){return z9(t)}function c$(t,e){return MP(t,e)}var $_e="setClientRequestIdPolicy";function l$(t="x-ms-client-request-id"){return{name:$_e,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function u$(t){return UP(t)}function h$(t){return qP(t)}var bw={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function W_e(t={}){let e=new f$(t.parentContext);return t.span&&(e=e.setValue(bw.span,t.span)),t.namespace&&(e=e.setValue(bw.namespace,t.namespace)),e}var f$=class t{_contextMap;constructor(e){this._contextMap=e instanceof t
`&&t[s]!=="\r";s++)c+=t[s];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),s--),!u_t(c)){let h;return c.trim().length===0?h="Invalid space after '<'.":h="Tag '"+c+"' is an invalid name.",Ki("InvalidTag",h,To(t,s))}let l=s_t(t,s);if(l===!1)return Ki("InvalidAttr","Attributes for '"+c+"' have open quote.",To(t,s));let u=l.value;if(s=l.index,u[u.length-1]==="/"){let h=s-u.length;u=u.substring(0,u.length-1);let f=NRe(u,e);if(f===!0)i=!0;else return Ki(f.err.code,f.err.msg,To(t,h+f.err.line))}else if(a)if(l.tagClosed){if(u.trim().length>0)return Ki("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",To(t,o));if(r.length===0)return Ki("InvalidTag","Closing tag '"+c+"' has not been opened.",To(t,o));{let h=r.pop();if(c!==h.tagName){let f=To(t,h.tagStartPos);return Ki("InvalidTag","Expected closing tag '"+h.tagName+"' (opened in line "+f.line+", col "+f.col+") instead of closing tag '"+c+"'.",To(t,o))}r.length==0&&(n=!0)}}else return Ki("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",To(t,s));else{let h=NRe(u,e);if(h!==!0)return Ki(h.err.code,h.err.msg,To(t,s-u.length+h.err.line));if(n===!0)return Ki("InvalidXml","Multiple possible root nodes found.",To(t,s));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),i=!0}for(s++;s<t.length;s++)if(t[s]==="<")if(t[s+1]==="!"){s++,s=TRe(t,s);continue}else if(t[s+1]==="?"){if(s=RRe(t,++s),s.err)return s}else break;else if(t[s]==="&"){let h=c_t(t,s);if(h==-1)return Ki("InvalidChar","char '&' is not expected.",To(t,s));s=h}else if(n===!0&&!_Re(t[s]))return Ki("InvalidXml","Extra text at the end",To(t,s));t[s]==="<"&&s--}}else{if(_Re(t[s]))continue;return Ki("InvalidChar","char '"+t[s]+"' is not expected.",To(t,s))}if(i){if(r.length==1)return Ki("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",To(t,r[0].tagStartPos));if(r.length>0)return Ki("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Ki("InvalidXml","Start tag expected.",1);return!0}function _Re(t){return t===" "||t===" "||t===`
`||t==="\r"}function RRe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let i=t.substr(r,e-r);if(e>5&&i==="xml")return Ki("InvalidXml","XML declaration allowed only at the start of the document.",To(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function TRe(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 i_t='"',n_t="'";function s_t(t,e){let r="",i="",n=!1;for(;e<t.length;e++){if(t[e]===i_t||t[e]===n_t)i===""?i=t[e]:i!==t[e]||(i="");else if(t[e]===">"&&i===""){n=!0;break}r+=t[e]}return i!==""?!1:{value:r,index:e,tagClosed:n}}var o_t=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function NRe(t,e){let r=ak(t,o_t),i={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Ki("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Ux(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Ki("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Ux(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Ki("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Ux(r[n]));let s=r[n][2];if(!l_t(s))return Ki("InvalidAttr","Attribute '"+s+"' is an invalid name.",Ux(r[n]));if(!Object.prototype.hasOwnProperty.call(i,s))i[s]=1;else return Ki("InvalidAttr","Attribute '"+s+"' is repeated.",Ux(r[n]))}return!0}function a_t(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 c_t(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,a_t(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 Ki(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function l_t(t){return T$(t)}function u_t(t){return T$(t)}function To(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Ux(t){return t.startIndex+t[1].length}var DRe={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",amp:"&",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},ORe={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",tho
`);let e=new Ea("!xml"),r=e,i="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,s=new Hx(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let l=t.charCodeAt(a+1);if(l===47){let u=Bw(t,">",a,"Closing Tag is not closed."),h=t.substring(a+2,u).trim();if(n.removeNSPrefix){let d=h.indexOf(":");d!==-1&&(h=h.substr(d+1))}h=F$(n.transformTagName,h,"",n).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let f=this.matcher.getCurrentTag();if(h&&n.unpairedTagsSet.has(h))throw new Error(`Unpaired tag can not be used as closing tag: </${h}>`);f&&n.unpairedTagsSet.has(f)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",a=u}else if(l===63){let u=M$(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let h=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(h){let f=h[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(f)||1),s.setXmlVersion(Number(f)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let f=new Ea(u.tagName);f.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(f[":@"]=h),this.addChild(r,f,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(l===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Bw(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let h=t.substring(a+4,u-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:h}])}a=u}else if(l===33&&t.charCodeAt(a+2)===68){let u=s.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(l===33&&t.charCodeAt(a+2)===91){let u=Bw(t,"]]>",a,"CDATA is not closed.")-2,h=t.substring(a+9,u);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.parseTextData(h,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);f==null&&(f=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:h}]):r.add(n.textNodeName,f),a=u+2}else{let u=M$(t,a,n.removeNSPrefix);if(!u){let F=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${F}"`)}let h=u.tagName,f=u.rawTagName,d=u.tagExp,p=u.attrExpPresent,m=u.closeIndex;if({tagName:h,tagExp:d}=F$(n.transformTagName,h,d,n),n.strictReservedNames&&(h===n.commentPropName||h===n.cdataPropName||h===n.textNodeName||h===n.attributesGroupName))throw new Error(`Invalid tag name: ${h}`);r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher,!1));let y=r;y&&n.unpairedTagsSet.has(y.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let g=!1;d.length>0&&d.lastIndexOf("/")===d.length-1&&(g=!0,h[h.length-1]==="/"?(h=h.substr(0,h.length-1),d=h):d=d.substr(0,d.length-1),p=h!==d);let E=null,w={},C;C=O_t(f),h!==e.tagname&&this.matcher.push(h,{},C),h!==d&&p&&(E=this.buildAttributesMap(d,this.matcher,h),E&&(w=D_t(E,n))),h!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let N=a;if(this.isCurrentNodeStopNode){let F="";if(g)a=u.closeIndex;else if(n.unpairedTagsSet.has(h))a=u.closeIndex;else{let M=this.readStopNodeData(t,f,m+1);if(!M)throw new Error(`Unexpected end of ${f}`);a=M.i,F=M.tagContent}let x=new Ea(h);E&&(x[":@"]=E),x.add(n.textNodeName,F),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,x,this.readonlyMatcher,N)}else{if(g){({tagName:h,tagExp:d}=F$(n.transformTagName,h,d,n));let F=new Ea(h);E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(h)){let F=new Ea(h);E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let F=new Ea(h);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),r=F}i="",a=m}}}else i+=t[a];return e.child};function M
`;function K_t(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(z$(r)==="?xml"){let n=r[":@"];if(n){let s=e.attributeNamePrefix+"version";if(n[s])return n[s]}}return"1.0"}function eTe(t,e,r,i,n){return!r.sanitizeName||yy(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}function j$(t,e){let r="";e.format&&(r=Y_t);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 dc(a)):a instanceof dc&&i.push(a)}let n=K_t(t,e),s=new yh;return tTe(t,e,r,s,i,n)}function tTe(t,e,r,i,n,s){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=H$(c,e),c}return""}for(let c=0;c<t.length;c++){let l=t[c],u=z$(l);if(u===void 0)continue;let f=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:eTe(u,!1,e,i,s),d=X_t(l[":@"],e);i.push(f,d);let p=eRt(i,n);if(f===e.textNodeName){let w=l[u];p||(w=e.tagValueProcessor(f,w),w=H$(w,e)),a&&(o+=r),o+=w,a=!1,i.pop();continue}else if(f===e.cdataPropName){a&&(o+=r);let w=l[u][0][e.textNodeName],C=pk(w);o+=`<![CDATA[${C}]]>`,a=!1,i.pop();continue}else if(f===e.commentPropName){let w=l[u][0][e.textNodeName],C=dk(w);o+=r+`<!--${C}-->`,a=!0,i.pop();continue}else if(f[0]==="?"){let w=ZRe(l[":@"],e,p,i,s);o+=(f==="?xml"?"":r)+`<${f}${w}?>`,a=!0,i.pop();continue}let m=r;m!==""&&(m+=e.indentBy);let y=ZRe(l[":@"],e,p,i,s),g=r+`<${f}${y}`,E;p?E=rTe(l[u],e):E=tTe(l[u],e,m,i,n,s),e.unpairedTags.indexOf(f)!==-1?e.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!E||E.length===0)&&e.suppressEmptyNode?o+=g+"/>":E&&E.endsWith(">")?o+=g+`>${E}${r}</${f}>`:(o+=g+">",E&&r!==""&&(E.includes("/>")||E.includes("</"))?o+=r+e.indentBy+E+r:o+=E,o+=`</${f}>`),a=!0,i.pop()}return o}function X_t(t,e){if(!t||e.ignoreAttributes)return null;let r={},i=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[s]=Um(t[n]),i=!0}return i?r:null}function rTe(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let i=0;i<t.length;i++){let n=t[i],s=z$(n);if(s===e.textNodeName)r+=n[s];else if(s===e.cdataPropName)r+=n[s][0][e.textNodeName];else if(s===e.commentPropName)r+=n[s][0][e.textNodeName];else{if(s&&s[0]==="?")continue;if(s){let o=Z_t(n[":@"],e),a=rTe(n[s],e);!a||a.length===0?r+=`<${s}${o}/>`:r+=`<${s}${o}>${a}</${s}>`}}}return r}function Z_t(t,e){let r="";if(t&&!e.ignoreAttributes)for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let n=t[i];n===!0&&e.suppressBooleanAttributes?r+=` ${i.substr(e.attributeNamePrefix.length)}`:r+=` ${i.substr(e.attributeNamePrefix.length)}="${Um(n)}"`}return r}function z$(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 ZRe(t,e,r,i,n){let s="";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:eTe(a,!0,e,i,n),l;r?l=t[o]:(l=e.attributeValueProcessor(o,t[o]),l=H$(l,e)),l===!0&&e.suppressBooleanAttributes?s+=` ${c}`:s+=` ${c}="${Um(l)}"`}return s}function eRt(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 H$(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 V$(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 tRt={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-06-23 21:52:09 +00:00
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function rRt(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let n=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(n)return n}let i=r[e.attributeNamePrefix+"version"];if(i)return i}return"1.0"}function $$(t,e,r,i,n){return!r.sanitizeName||yy(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}wa.prototype.build=function(t){if(this.options.preserveOrder)return j$(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new yh,r=rRt(t,this.options);return this.j2x(t,0,e,r).val}};wa.prototype.j2x=function(t,e,r,i){let n="",s="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let 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:$$(c,!1,this.options,r,i);if(typeof t[c]>"u")this.isAttribute(c)&&(s+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?s+="":u[0]==="?"?s+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)s+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let h=this.isAttribute(c);if(h&&!this.ignoreAttributesFn(h,o)){let f=$$(h,!0,this.options,r,i);n+=this.buildAttrPairStr(f,""+t[c],a)}else if(!h)if(c===this.options.textNodeName){let f=this.options.tagValueProcessor(c,""+t[c]);s+=this.replaceEntitiesValue(f)}else{r.push(u);let f=this.checkStopNode(r);if(r.pop(),f){let d=""+t[c];d===""?s+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:s+=this.indentate(e)+"<"+u+">"+d+"</"+u+this.tagEndChar}else s+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let h=t[c].length,f="",d="";for(let p=0;p<h;p++){let m=t[c][p];if(!(typeof m>"u"))if(m===null)u[0]==="?"?s+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof m=="object")if(this.options.oneListGroup){r.push(u);let y=this.j2x(m,e+1,r,i);r.pop(),f+=y.val,this.options.attributesGroupName&&m.hasOwnProperty(this.options.attributesGroupName)&&(d+=y.attrStr)}else f+=this.processTextOrObjNode(m,u,e,r,i);else if(this.options.oneListGroup){let y=this.options.tagValueProcessor(u,m);y=this.replaceEntitiesValue(y),f+=y}else{r.push(u);let y=this.checkStopNode(r);if(r.pop(),y){let g=""+m;g===""?f+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:f+=this.indentate(e)+"<"+u+">"+g+"</"+u+this.tagEndChar}else f+=this.buildTextValNode(m,u,"",e,r)}}this.options.oneListGroup&&(f=this.buildObjectNode(f,u,d,e)),s+=f}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let h=Object.keys(t[c]),f=h.length;for(let d=0;d<f;d++){let p=$$(h[d],!0,this.options,r,i);n+=this.buildAttrPairStr(p,""+t[c][h[d]],a)}}else s+=this.processTextOrObjNode(t[c],u,e,r,i)}return{attrStr:n,val:s}};wa.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+'="'+Um(e)+'"'};function iRt(t,e,r,i,n){let s=this.extractAttributes(t);if(i.push(e,s),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,n);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)}wa.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e
`)+`
2026-06-23 21:52:09 +00:00
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(r);return e.headers.set(Et.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===Et.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE));r.sort((n,s)=>Bk(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,o)=>!(s>0&&n.name.toLowerCase()===o[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
`}),i}getCanonicalizedResourceString(e){let r=Ck(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=Ik(e.url),s={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let c=a.toLowerCase();s[c]=n[a],o.push(c)}o.sort();for(let a of o)i+=`
${a}:${decodeURIComponent(s[a])}`}return i}};var Ti=class extends wy{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Wx(e,r,this)}computeHMACSHA256(e){return(0,uTe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Rn=ph("storage-common");var ol;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(ol||(ol={}));var Gm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ol.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},fRt=new uc("The operation was aborted."),Jx=class extends Eh{retryOptions;constructor(e,r,i=Gm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Gm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Gm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Gm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Gm.maxRetryDelayInMs):Gm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Gm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Gm.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,i){let n=e.clone(),s=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||i%2===1;s||(n.url=wk(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=qm(n.url,Nd.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Rn.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,o))return o;r=r||!s&&o.status===404}catch(a){if(Rn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(s,i,o,a))throw a}return await this.delay(s,i,e.abortSignal),this.attemptSendRequest(e,r,++i)}shouldRetry(e,r,i,n){if(r>=this.retryOptions.maxTries)return Rn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let o of s)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return Rn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(i||n){let o=i?i.status:n?n.statusCode:0;if(!e&&o===404)return Rn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Rn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(i&&i?.status>=400){let o=i.headers.get(Et.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Rn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,i){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case ol.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ol.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Rn.info(`RetryPolicy: Delay for ${n}ms`),Sk(n,i,fRt)}};var Yx=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Jx(e,r,this.retryOptions)}};var dRt="storageBrowserPolicy";function hTe(){return{name:dRt,async sendRequest(t,e){return Cr||((t.method==="GET"||t.method==="HEAD")&&(t.url=qm(t.url,Nd.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Et.COOKIE),t.headers.delete(Et.CONTENT_LENGTH)),e(t)}}}var pRt="StorageCorrectContentLengthPolicy";function fTe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Et.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:pRt,async send
`)+`
2026-06-23 21:52:09 +00:00
`+i(s)+n(s),a=(0,pTe.createHmac)("sha256",t.accountKey).update(o,"utf8").digest("base64");s.headers.set(Et.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(s,o){let a=s.headers.get(o);return!a||o===Et.CONTENT_LENGTH&&a==="0"?"":a}function i(s){let o=[];for(let[c,l]of s.headers)c.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE)&&o.push({name:c,value:l});o.sort((c,l)=>Bk(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 n(s){let o=Ck(s.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=Ik(s.url),l={};if(c){let u=[];for(let h in c)if(Object.prototype.hasOwnProperty.call(c,h)){let f=h.toLowerCase();l[f]=c[h],u.push(f)}u.sort();for(let h of u)a+=`
${h}:${decodeURIComponent(l[h])}`}return a}return{name:yRt,async sendRequest(s,o){return e(s),o(s)}}}var ERt="storageRequestFailureDetailsParserPolicy";function mTe(){return{name:ERt,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 ATe=require("node:crypto"),vk=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,ATe.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var xk="12.31.0",_k="2026-02-06";var Rk="https://storage.azure.com/.default",Dd={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var du="",Z$="*",bRt=1*1024*1024;var wRt=4*bRt;var gTe="AES256",yTe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",ETe=["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"],bTe=["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"],wTe="BlobUsesCustomerSpecifiedEncryption",CTe="BlobDoesNotUseCustomerSpecifiedEncryption",ITe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Od(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 Kx=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Xi(t,e={}){t||(t=new hi);let r=new Kx([],e);return r._credential=t,r}function CRt(t){let e=[IRt,STe,SRt,BRt,vRt,xRt,RRt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(n=>n(i)));if(r.length){let i=r.some(n=>_Rt(n));return{wrappedPolicies:_$(r),afterRetry:i}}}}function eW(t)
`),s=e.computeHMACSHA256(n);return{sasQueryParameters:new yu(t.version,s,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function INt(t,e){if(t=Ty(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",Ry(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?gu(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(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function SNt(t,e){if(t=Ty(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",Ry(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?gu(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(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:s}}function BNt(t,e){if(t=Ty(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",Ry(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ir(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ir(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:s}}function vNt(t,e){if(t=Ty(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",Ry(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ir(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ir(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:s}}function xNt(t,e){if(t=Ty(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",Ry(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ir(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ir(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?gu(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(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:s}}function _Nt(t,e){if(t=Ty(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",Ry(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ir(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ir(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?gu(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(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:s}}function Ry(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}function Ty(t){let e=t.version?t.version:_k;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 l_=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=Ew()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==du||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==du||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!==du||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==du||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 n=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,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==du||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==du||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"}};Mw.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Py=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Py.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var E_=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var F1t=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},j7=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,n=(e/(1024*1024)/(i/1e3)).toFixed(1);re(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{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 x1e(t,e,r){return F1t(this,void 0,void 0,function*(){var i;let n=new Eu(t),s=n.getBlockBlobClient(),o=new j7((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(),z(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let c=yield s.uploadFile(e,a);if(c._response.status>=400)throw new OQ(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Xt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}var R1e=U(require("buffer"),1),Fh=U(require("fs"),1),T1e=U(require("stream"),1),N1e=U(require("util"),1);var PQ=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function kQ(t){return t?t>=200&&t<300:!1}function M1t(t){return t?t>=500:!0}function U1t(t){return t?[Ri.BadGateway,Ri.ServiceUnavailable,Ri.GatewayTimeout].includes(t):!1}function q1t(t){return PQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function _1e(t,e,r){return PQ(this,arguments,void 0,function*(i,n,s,o=oP,a=aP,c=void 0){let l="",u=1;for(;u<=o;){let h,f,d=!1;try{h=yield n()}catch(p){c&&(h=c(p)),d=!0,l=p.message}if(h&&(f=s(h),!M1t(f)))return h;if(f&&(d=U1t(f),l=`Cache service responded with ${f}`),z(`${i} - Attempt ${u} of ${o} failed with error: ${l}`),!d){z(`${i} - Error is not retryable`);break}yield q1t(a),u++}throw Error(`${i} failed: ${l}`)})}function b_(t,e){return PQ(this,arguments,void 0,function*(r,i,n=oP,s=aP){return yield _1e(r,i,o=>o.statusCode,n,s,o=>{if(o instanceof uh)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function Uw(t,e){return PQ(this,arguments,void 0,function*(r,i,n=oP,s=aP){return yield _1e(r,i,o=>o.message.statusCode,n,s)})}var hl=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function G1t(t,e){return hl(this,void 0,void 0,function*(){yield N1e.promisify(T1e.pipeline)(t.message,e)})}var QQ=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.
Other caches with similar key:`);for(let a of s?.artifactCaches||[])z(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function W7(t,e,r){return Ia(this,void 0,void 0,function*(){let i=new q1e.URL(t),n=k1e(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield O1e(t,e,n):n.concurrentBlobDownloads?yield D1e(t,e,n):yield LQ(t,e):yield LQ(t,e)})}function H1e(t,e,r){return Ia(this,void 0,void 0,function*(){let i=$7(),n=uw(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:n,cacheSize:r?.cacheSize};return yield b_("reserveCache",()=>Ia(this,void 0,void 0,function*(){return i.postJson(C_("caches"),s)}))})}function U1e(t,e){return`bytes ${t}-${e}/*`}function Y1t(t,e,r,i,n){return Ia(this,void 0,void 0,function*(){z(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${U1e(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":U1e(i,n)},o=yield Uw(`uploadChunk (start: ${i}, end: ${n})`,()=>Ia(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!kQ(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function K1t(t,e,r,i){return Ia(this,void 0,void 0,function*(){let n=lh(r),s=C_(`caches/${e.toString()}`),o=qw.openSync(r,"r"),a=z7(i),c=A9("uploadConcurrency",a.uploadConcurrency),l=A9("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];z("Awaiting all uploads");let h=0;try{yield Promise.all(u.map(()=>Ia(this,void 0,void 0,function*(){for(;h<n;){let f=Math.min(n-h,l),d=h,p=h+f-1;h+=l,yield Y1t(t,s,()=>qw.createReadStream(r,{fd:o,start:d,end:p,autoClose:!1}).on("error",m=>{throw new Error(`Cache upload failed because file read failed with ${m.message}`)}),d,p)}})))}finally{qw.closeSync(o)}})}function X1t(t,e,r){return Ia(this,void 0,void 0,function*(){let i={size:r};return yield b_("commitCache",()=>Ia(this,void 0,void 0,function*(){return t.postJson(C_(`caches/${e.toString()}`),i)}))})}function J7(t,e,r,i){return Ia(this,void 0,void 0,function*(){if(z7(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield x1e(r,e,i)}else{let s=$7();z("Upload cache"),yield K1t(s,t,e,i),z("Commiting cache");let o=lh(e);re(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield X1t(s,t,o);if(!kQ(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);re("Cache saved successfully")}})}var L2e=U(T2e(),1),tn=U(en(),1),Ac=U(en(),1),My=U(en(),1),Uy=U(en(),1),qy=U(en(),1);var HK=U(en(),1),jK=U(en(),1),P2e=U(en(),1),k2e=U(en(),1),Q2e=U(en(),1);var UK=U(en(),1),qK=U(en(),1),N2e=U(en(),1),D2e=U(en(),1),O2e=U(en(),1),GK=class extends O2e.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,D2e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,N2e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,n){let s=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:s.scope=e.string();break;case 2:s.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?qK.UnknownFieldHandler.onRead:l)(this.typeName,s,a,c,u)}}return s}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,UK.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,UK.WireType.Varint).int64(e.permission);let n=i.writeUnknownFields;return n!==!1&&(n==!0?qK.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},SL=new GK;var zK=class extends Q2e.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:()=>SL}])}create(e){let r={repositoryId:"0",scope:[]
`));let i=yield oX(r,"create");yield aX(i,t)})}var nC=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Cu=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},iC=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},_L=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function q2e(t){if(!t||t.length===0)throw new Cu("Path Validation Error: At least one directory or file path is required")}function uX(t){if(t.length>512)throw new Cu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Cu(`Key Validation Error: ${t} cannot contain commas.`)}function hX(){return w_()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function G2e(t,e,r,i){return nC(this,arguments,void 0,function*(n,s,o,a,c=!1){let l=w_();return z(`Cache service version: ${l}`),q2e(n),l==="v2"?yield dOt(n,s,o,a,c):yield fOt(n,s,o,a,c)})}function fOt(t,e,r,i){return nC(this,arguments,void 0,function*(n,s,o,a,c=!1){o=o||[];let l=[s,...o];if(z("Resolved Keys:"),z(JSON.stringify(l)),l.length>10)throw new Cu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of l)uX(f);let u=yield Ex(),h="";try{let f=yield G1e(l,n,{compressionMethod:u,enableCrossOsArchive:c});if(!f?.archiveLocation)return;if(a?.lookupOnly)return re("Lookup only - skipping download"),f.cacheKey;h=F_.join(yield gx(),Om(u)),z(`Archive Path: ${h}`),yield W7(f.archiveLocation,h,a),ry()&&(yield L_(h,u));let d=lh(h);return re(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield cX(h,u),re("Cache restored successfully"),f.cacheKey}catch(f){let d=f;if(d.name===Cu.name)throw f;d instanceof uh&&typeof d.statusCode=="number"&&d.statusCode>=500?Xb(`Failed to restore: ${f.message}`):Xt(`Failed to restore: ${f.message}`)}finally{try{yield yx(h)}catch(f){z(`Failed to delete archive: ${f}`)}}})}function dOt(t,e,r,i){return nC(this,arguments,void 0,function*(n,s,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let l=[s,...o];if(z("Resolved Keys:"),z(JSON.stringify(l)),l.length>10)throw new Cu("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of l)uX(h);let u="";try{let h=sX(),f=yield Ex(),d={key:s,restoreKeys:o,version:uw(n,f,c)},p=yield h.GetCacheEntryDownloadURL(d);if(!p.ok){z(`Cache not found for version ${d.version} of keys: ${l.join(", ")}`);return}if(d.key!==p.matchedKey?re(`Cache hit for restore-key: ${p.matchedKey}`):re(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return re("Lookup only - skipping download"),p.matchedKey;u=F_.join(yield gx(),Om(f)),z(`Archive path: ${u}`),z(`Starting download of archive to: ${u}`),yield W7(p.signedDownloadUrl,u,a);let y=lh(u);return re(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),ry()&&(yield L_(u,f)),yield cX(u,f),re("Cache restored successfully"),p.matchedKey}catch(h){let f=h;if(f.name===Cu.name)throw h;f instanceof uh&&typeof f.statusCode=="number"&&f.statusCode>=500?Xb(`Failed to restore: ${h.message}`):Xt(`Failed to restore: ${h.message}`)}finally{try{u&&(yield yx(u))}catch(h){z(`Failed to delete archive: ${h}`)}}})}function fX(t,e,r){return nC(this,arguments,void 0,function*(i,n,s,o=!1){let a=w_();return z(`Cache service version: ${a}`),q2e(i),uX(n),a==="v2"?yield mOt(i,n,s,o):yield pOt(i,n,s,o)})}function pOt(t,e,r){return nC(this,arguments,void 0,function*(i,n,s,o=!1){var a,c,l,u,h;let f=yield Ex(),d=-1,p=yield m9(i);if(z("Cache Paths:"),z(`${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 m=yield gx(),y=F_.join(m,Om(f));z(`Archive Path: ${y}`)
`,o).length:h,l?(a===null?0:a.length)+c.length:0,l?c.length+h:0);return f<d},parse:function(i,n,s,o){let{bom:a,comment_no_infix:c,encoding:l,from_line:u,ltrim:h,max_record_size:f,raw:d,relax_quotes:p,rtrim:m,skip_empty_lines:y,to:g,to_line:E}=this.options,{comment:w,escape:C,quote:N,record_delimiter:F}=this.options,{bomSkipped:x,previousBuf:M,rawBuffer:P,escapeIsQuote:$}=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(n===!1){this.state.previousBuf=k;return}}else{for(let ne in EC)if(EC[ne].compare(k,0,EC[ne].length)===0){let oe=EC[ne].length;this.state.bufBytesStart+=oe,k=k.slice(oe);let we=QZ({...this.original_options,encoding:ne});for(let X in we)this.options[X]=we[X];({comment:w,escape:C,quote:N}=this.options);break}this.state.bomSkipped=!0}let H=k.length,V;for(V=0;V<H&&!this.__needMoreData(V,H,n);V++){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&&F.length===0&&this.__autoDiscoverRecordDelimiter(k,V)&&(F=this.options.record_delimiter);let ne=k[V];if(d===!0&&P.append(ne),(ne===MMt||ne===UMt)&&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,V,ne)&&V+C.length<H)if($){if(this.__isQuote(k,V+C.length)){this.state.escaping=!0,V+=C.length-1;continue}}else{this.state.escaping=!0,V+=C.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(k,V))if(this.state.quoting===!0){let X=k[V+N.length],le=m&&this.__isCharTrimable(k,V+N.length),Ee=w!==null&&this.__compareBytes(w,k,V+N.length,X),Je=this.__isDelimiter(k,V+N.length,X),Ye=F.length===0?this.__autoDiscoverRecordDelimiter(k,V+N.length):this.__isRecordDelimiter(X,k,V+N.length);if(C!==null&&this.__isEscape(k,V,ne)&&this.__isQuote(k,V+C.length))V+=C.length-1;else if(!X||Je||Ye||Ee||le){this.state.quoting=!1,this.state.wasQuoting=!0,V+=N.length-1;continue}else if(p===!1){let $e=this.__error(new fr("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(X)}"`,`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),V+=N.length-1}else if(this.state.field.length!==0){if(p===!1){let X=this.__infoField(),le=Object.keys(EC).map(Je=>EC[Je].equals(this.state.field.toString())?Je:!1).filter(Boolean)[0],Ee=this.__error(new fr("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(X.column)} at line ${X.lines}, value is ${JSON.stringify(this.state.field.toString(l))}`,le?`(${le} bom)`:void 0],this.options,X,{field:this.state.field}));if(Ee!==void 0)return Ee}}else{this.state.quoting=!0,V+=N.length-1;continue}if(this.state.quoting===!1){let X=this.__isRecordDelimiter(ne,k,V);if(X!==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(),V+=X-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,V+=X-1;continue}this.info.bytes=this.state.bufBytesStart+V;let Je=this.__onField();if(Je!==void 0)return Je;this.info.bytes=this.state.bufBytesStart+V+X;let Ye=this.__onRecord(s);if(Ye!==void 0)return Ye;if(g!==-1&&this.info.records>=g){this.state.stop=!0,o();return}}this.state.commenting=!1,V+=X-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,V,ne)!==0){this.state.commenting=!0;continue}let le=this.__isDelimiter(k,V,ne);if(le!==0){this.info.byt
2026-05-21 14:59:33 +00:00
`,s),Buffer.from(`
2026-06-23 21:52:09 +00:00
`,s),Buffer.from("\r",s)];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[n+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:n,raw:s,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,s?this.state.rawBuffer.toString(n):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:n,encoding:s}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:i===!0,index:this.state.record.length,raw:n?this.state.rawBuffer.toString(s):void 0}},__infoField:function(){let{columns:i}=this.options,n=Array.isArray(i),s=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:s,column:n===!0?i.length>this.state.record.length?i[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};var wc=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=Yke(e),n=a=>{i.options.objname===void 0?r.push(a):r[a[0]]=a[1]},s=()=>{},o=i.parse(t,!0,n,s);if(o!==void 0)throw o;return r};var Be=class t{static getInputList(e,r){return this.getList(Ss(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let i=[];if(e=="")return i;let n=wc(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let s of n)s.length==1?r?.ignoreComma?i.push(s[0]):i.push(...s[0].split(",")):r?.ignoreComma?i.push(s.join(",")):i.push(...s);return i.filter(s=>s).map(s=>r?.trimWhitespace===!1?s:s.trim())}static getInputNumber(e){let r=Ss(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 Is("powershell",!0),n=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=[];if(r)for(let o in r)s.push(`-${o} '${r[o].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${i}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' ${s.join(" ")}`]}}static isDirectory(e){try{return Kke.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 LZ.default.createHash("sha256").update(e).digest("hex")}static parseBool(e){if(e===void 0)return!1;switch(e){case"1":case"t":case"T":case"true":case"TRUE":case"True":return!0;case"0":case"f":case"F":case"false":case"FALSE":case"False":return!1;default:throw new Error(`parseBool syntax error: ${e}`)}}static parseBoolOrDefault(e,r=!1){try{return this.parseBool(e)}catch{return r}}static formatFileSize(e){if(e===0)return"0 Bytes";let r=1024,i=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,n)).toFixed(2))+" "+i[n]}static generateRandomString(e=10){return LZ.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,i){return Xke.default.compile(e,r)(i)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let i=nR.default.resolve(e);return nR.default.resolve(r).startsWith(i.endsWith(nR.default.sep)?i:`${i}${nR.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Ma
`+t.errors.map(e=>` - ${e.message}`).join(`
2026-06-23 21:52:09 +00:00
`)}var OUt=class extends Error{constructor(t,e,r){super(DUt(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},PUt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],kUt=["query","method","url"],LQe=/\/api\/v3\/?$/;function QUt(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(kUt.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,n=Object.keys(i).reduce((o,a)=>PUt.includes(a)?(o[a]=i[a],o):(o.variables||(o.variables={}),o.variables[a]=i[a],o),{}),s=i.baseUrl||t.endpoint.DEFAULTS.baseUrl;return LQe.test(s)&&(n.url=s.replace(LQe,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new OUt(n,a,o.data)}return o.data.data})}function JZ(t,e){let r=t.defaults(e);return Object.assign((n,s)=>QUt(r,n,s),{defaults:JZ.bind(null,r),endpoint:r.endpoint})}var ezr=JZ(lR,{headers:{"user-agent":`octokit-graphql.js/${NUt} ${eA()}`},method:"POST",url:"/graphql"});function FQe(t){return JZ(t,{method:"POST",url:"/graphql"})}var YZ="(?:[a-zA-Z0-9_-]+)",MQe="\\.",UQe=new RegExp(`^${YZ}${MQe}${YZ}${MQe}${YZ}$`),LUt=UQe.test.bind(UQe);async function FUt(t){let e=LUt(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 MUt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function UUt(t,e,r,i){let n=e.endpoint.merge(r,i);return n.headers.authorization=MUt(t),e(n)}var qQe=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(FUt.bind(null,e),{hook:UUt.bind(null,e)})};var KZ="7.0.6";var GQe=()=>{},qUt=console.warn.bind(console),GUt=console.error.bind(console);function HUt(t={}){return typeof t.debug!="function"&&(t.debug=GQe),typeof t.info!="function"&&(t.info=GQe),typeof t.warn!="function"&&(t.warn=qUt),typeof t.error!="function"&&(t.error=GUt),t}var HQe=`octokit-core.js/${KZ} ${eA()}`,IC=class{static VERSION=KZ;static defaults(e){return class extends this{constructor(...i){let n=i[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new AQe.Collection,i={baseUrl:lR.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} ${HQe}`:HQe,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=lR.defaults(i),this.graphql=FQe(this.request).defaults(i),this.log=HUt(e.log),this.hook=r,e.authStrategy){let{authStrategy:s,...o}=e,a=s(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 s=qQe(e.auth);r.wrap("request",s.hook),this.auth=s}let n=this.constructor;for(let s=0;s<n.plugins.length;++s)Object.assign(this,n.plugins[s](this,e))}request;graphql;log;hook;auth};var XZ="17.0.0";var jUt={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 m of o)if(m.remote||m.path.endsWith(l)&&m.content===u){a.push({title:h,message:f,file:m.path,startLine:d}),p=!0;break}p||z(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${l}: ${h}`)}return a}};var aee=U(require("fs"),1),cee=U(require("path"),1);var jF=class t{buildx;constructor(e){this.buildx=e?.buildx||new yr}async getCommand(e){return await this.buildx.getCommand(["history",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getExportCommand(e){return await this.getCommand(["export",...e])}async inspect(e){let r=["--format","json"];e.builder&&r.push("--builder",e.builder),e.ref&&r.push(e.ref);let i=await this.getInspectCommand(r);return await nt.getExecOutput(i.command,i.args,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return JSON.parse(n.stdout)})}async export(e){if(!await this.buildx.versionSatisfies(">=0.23.0"))throw new Error("Buildx >= 0.23.0 is required to export a build record");let r="",i="",n=[];for(let h of e.refs){let f=h.split("/");if(f.length!=3)throw new Error(`Invalid build ref: ${h}`);n.push(f[2]),r||(r=f[0]),i||(i=f[1])}if(n.length===0)throw new Error("No build refs provided");let s=cee.default.join(Zt.tmpDir(),"export");re(`exporting build record to ${s}`),aee.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await Be.sleep(3);let o={};if(!e.noSummaries)for(let h of n)await this.inspect({ref:h,builder:r}).then(f=>{let d="";f.Error&&f.Status!=="canceled"&&(f.Error.Message?d=f.Error.Message:f.Error.Name&&f.Error.Logs&&(d=`=> ${f.Error.Name}
${f.Error.Logs}`)),o[h]={name:f.Name,status:f.Status,duration:Be.formatDuration(f.Duration),numCachedSteps:f.NumCachedSteps,numTotalSteps:f.NumTotalSteps,numCompletedSteps:f.NumCompletedSteps,defaultPlatform:f.Platform?.[0],error:d}});let a=cee.default.join(s,`${t.exportFilename(n)}.dockerbuild`),c=["--builder",r,"--output",a,...n];await this.buildx.versionSatisfies(">=0.24.0")&&c.push("--finalize");let l=await this.getExportCommand(c);await nt.getExecOutput(l.command,l.args);let u=aee.default.statSync(a);return{dockerbuildFilename:a,dockerbuildSize:u.size,builderName:r,nodeName:i,refs:n,summaries:o}}static exportFilename(e){let r=`${Dt.context.repo.owner}~${Dt.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var Gze=U(require("fs"),1),jse=U(require("path"),1);var ZQe=U(require("os"),1);function pR(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function lee(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 mR(t,e,r){let i=new uee(t,e,r);process.stdout.write(i.toString()+ZQe.EOL)}var XQe="::",uee=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=XQe+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:e+=",",e+=`${i}=${cqt(n)}`)}}return e+=`${XQe}${aqt(this.message)}`,e}};function aqt(t){return pR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function cqt(t){return pR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var iLe=U(require("os"),1);var tLe=require("os"),AR=require("fs"),hee=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:lqt,appendFile:uqt,writeFile:hqt}=AR.promises,eLe="GITHUB_STEP_SUMMARY";var fee=class{constructor(){this._buffer=""}filePath(){return hee(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[eLe];if(!e)throw new Error(`Unable to find environment variable for $${eLe}. Check if your runtime environment supports job summaries.`);try{yield lqt(e,AR.constants.R_OK|AR.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,i={}){let n=Object.entries(i).map(([s,o])=>` ${s}="${o}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return hee(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?hqt:uqt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return hee(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(tLe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:c,colspan:l,rowspan:u}=o,h=a?"th":"td",f=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(h,c,f)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||
`," Line feed \\n"]]),rFe=new Map([...Mte,["\\"," Backslash \\"],["/"," Forward slash /"]]);function iFe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of rFe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
2026-06-23 21:52:09 +00:00
Invalid characters include: ${Array.from(rFe.values()).toString()}
2026-06-23 21:52:09 +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.`);Ht("Artifact name is valid!")}function Ute(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of Mte)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-06-23 21:52:09 +00:00
Invalid characters include: ${Array.from(Mte.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-06-23 21:52:09 +00:00
`)}var aFe=U(oFe(),1);function rf(){return`@actions/artifact-${aFe.version}`}var GC=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"}},xu=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Kd=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},sA=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"}},Xd=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"}};Xd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var rE=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"}};rE.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var DM=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function nf(){let t=VF(),e=HF(t);if(!e.scp)throw DM;let r=e.scp.split(" ");if(r.length===0)throw DM;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw DM;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return Tt(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),Tt(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw DM}function cFe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(zF(r),zF(encodeURIComponent(r)))}catch(e){Tt(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function lFe(t){if(typeof t!="object"||t===null){Tt("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&cFe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&cFe(t.signed_url)}var OM=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},qte=class{constructor(e,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=VF();this.baseUrl=sLe(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new Wc(e,[new Bm(s)])}request(e,r,i,n){return OM(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Tt(`[Request] ${r} ${s}`);let o={"Content-Type":i};try{let{body:a}=yield this.retryableRequest(()=>OM(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return OM(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r<this.maxAttempts;){let s=!1;try{let a=yield e(),c=a.message.statusCode;n=yield a.readBody(),Tt(`[Response] - ${a.message.statusCode}`),Tt(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let l=JSON.parse(n);if(lFe(l),Tt(`Body: ${JSON.stringify(l,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:l};if(s=this.isRetryableHttpStatusCode(c),i=`Failed request: (${c}) ${a.message.statusMessage}`,l.msg){if(rE.isUsageErrorMessage(l.msg))throw new rE;i=`${i}: ${l.msg}`}}catch(a){if(a instanceof SyntaxError&&Tt(`Raw Body: ${n}`),a instanceof rE)throw a;if(Xd.isNetworkErrorCode(a?.code))throw new Xd(a?.code);s=!0,i=a.message}if(!s)throw new Error(`Received non-retryable error: ${i}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${i}`);let o=this.getExponentialRetryTimeMilliseconds(r);Ht(`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?[zn.BadGateway,zn.GatewayTimeout,zn.InternalServerError,zn.ServiceUnavailable,zn.TooManyRequests].includes(e):!1}sleep(e){return OM(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 sf(t){let e=new qte(rf(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new NM(e)}var jC=U(require("fs"),1);var HC=require("path");function uFe(t){if(!jC.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Ns("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);Ht(`Redirecting to blob download url: ${Sze(u)}`);try{Ht(`Starting download of artifact to: ${r}`);let h=yield Bze(u,r,e?.skipDecompress);Ht("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==h.sha256Digest&&(n=!0,Tt(`Computed digest: ${h.sha256Digest}`),Tt(`Expected digest: ${e.expectedHash}`))}catch(h){throw new Error(`Unable to download and extract artifact: ${h.message}`)}return{downloadPath:r,digestMismatch:n}})}function _ze(){return qI(this,arguments,void 0,function*(t=oLe()){return(yield ker(t))?Tt(`Artifact destination folder already exists: ${t}`):(Tt(`Artifact destination folder does not exist, creating: ${t}`),yield qse.default.mkdir(t,{recursive:!0})),t})}var Ler=5,Fer=[400,401,403,404,422];function GI(t,e=Ler,r=Fer){var i;if(e<=0)return[{enabled:!1},t.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},t.request),{retries:e});return Tt(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}var Rze="6.0.0";function OE(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let i=Date.now(),n=t.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${n.method} ${s} - ${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(`${n.method} ${s} - ${o.status} with id ${a} in ${Date.now()-i}ms`),o})})}OE.VERSION=Rze;var Dze=U(Tze(),1);var Mer="0.0.0-development";function Uer(t){return t.request!==void 0}async function Nze(t,e,r,i){if(!Uer(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function qer(t,e,r,i){let n=new Dze.default;return n.on("failed",function(s,o){let a=~~s.request.request?.retries,c=~~s.request.request?.retryAfter;if(i.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),n.schedule(Ger.bind(null,t,e,r),i)}async function Ger(t,e,r,i){let n=await r(i);if(n.data&&n.data.errors&&n.data.errors.length>0&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new $d(n.data.errors[0].message,500,{request:i,response:n});return Nze(t,e,s,i)}return n}function PE(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:(n,s,o)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:o}),n)}};return r.enabled&&(t.hook.error("request",Nze.bind(null,r,i)),t.hook.wrap("request",qer.bind(null,r,i))),i}PE.VERSION=Mer;var Oze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function Xq(t,e,r,i,n){return Oze(this,void 0,void 0,function*(){var s;let[o,a]=GI(TE),c={log:void 0,userAgent:rf(),previews:void 0,retry:o,request:a},u=yield vA(n,c,PE,OE).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 xu(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Kd(`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-06-23 21:52:09 +00:00
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let h=u.data.artifacts[0];return u.data.artifacts.length>1&&(h=u.data.artifacts.sort((f,d)=>d.id-f.id)[0],Tt(`More than one artifact found for a single name, returning newest (id: ${h.id})`)),{artifact:{name:h.name,id:h.id,size:h.size_in_bytes,createdAt:h.created_at?new Date(h.created_at):void 0,digest:h.digest}}})}function Pze(t){return Oze(this,void 0,void 0,function*(){var e;let r=sf(),{workflowRunBackendId:i,workflowJobRunBackendId:n}=nf(),s={workflowRunBackendId:i,workflowJobRunBackendId:n,nameFilter:wn.create({value:t})},o=yield r.ListArtifacts(s);if(o.artifacts.length===0)throw new Kd(`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-06-23 21:52:09 +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],Tt(`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?Ic.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var kze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function Qze(t,e,r,i,n){return kze(this,void 0,void 0,function*(){var s;let[o,a]=GI(TE),c={log:void 0,userAgent:rf(),previews:void 0,retry:o,request:a},l=vA(n,c,PE,OE),u=yield Xq(t,e,r,i,n),h=yield l.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(h.status!==204)throw new xu(`Invalid response from GitHub API: ${h.status} (${(s=h?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}function Lze(t){return kze(this,void 0,void 0,function*(){let e=sf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=nf(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:wn.create({value:t})},s=yield e.ListArtifacts(n);if(s.artifacts.length===0)throw new Kd(`Artifact not found for name: ${t}`);let o=s.artifacts[0];s.artifacts.length>1&&(o=s.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Tt(`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 Ht(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var Fze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Zq=lLe(),e3=100,Her=Math.ceil(Zq/e3);function Mze(t,e,r,i){return Fze(this,arguments,void 0,function*(n,s,o,a,c=!1){Ht(`Fetching artifact list for workflow run ${n} in repository ${s}/${o}`);let l=[],[u,h]=GI(TE),f={log:void 0,userAgent:rf(),previews:void 0,retry:u,request:h},d=vA(a,f,PE,OE),p=1,{data:m}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:o,run_id:n,per_page:e3,page:p}),y=Math.ceil(m.total_count/e3),g=m.total_count;g>Zq&&(Ns(`Workflow run ${n} has ${g} artifacts, exceeding the limit of ${Zq}. Results will be incomplete as only the first ${Zq} artifacts will be returned`),y=Her);for(let E of m.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++){Tt(`Fetching page ${p} of artifact list`);let{data:E}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:o,run_id:n,per_page:e3,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=qze(l)),Ht(`Found ${l.length} artifact(s)`),{artifacts:l}})}function Uze(){return Fze(this,arguments,void 0,function*(t=!1){let e=sf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=nf(),n={workflowRunBackendId:r,workflowJobRunBackendId:i},o=(yield e.ListArtifacts(n)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Ic.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=qze(o)),Ht(`Found ${o.length} artifact(s)`),{artifacts:o}})}function qze(t){t.sort((i,n)=>n.id-i.id);let e=[],r=new Set
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
2026-06-23 21:52:09 +00:00
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}downloadArtifact(e,r){return rN(this,void 0,void 0,function*(){try{if(SC())throw new sA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,token:s}}=r,o=jer(r,["findBy"]);return vze(e,i,n,s,o)}return xze(e,r)}catch(i){throw Ns(`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-06-23 21:52:09 +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 rN(this,void 0,void 0,function*(){try{if(SC())throw new sA;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:n,token:s}}=e;return Mze(r,i,n,s,e?.latest)}return Uze(e?.latest)}catch(r){throw Ns(`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-06-23 21:52:09 +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 rN(this,void 0,void 0,function*(){try{if(SC())throw new sA;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:n,repositoryName:s,token:o}}=r;return Xq(e,i,n,s,o)}return Pze(e)}catch(i){throw Ns(`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-06-23 21:52:09 +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 rN(this,void 0,void 0,function*(){try{if(SC())throw new sA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,workflowRunId:s,token:o}}=r;return Qze(e,s,i,n,o)}return Lze(e)}catch(i){throw Ns(`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-06-23 21:52:09 +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 KKr=new HI;var t3=class{static async upload(e){if(Dt.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=jse.default.basename(e.filename),i=new HI;re(`Uploading ${r} as an artifact`);let n=jse.default.dirname(e.filename),s=await i.uploadArtifact(r,[e.filename],n,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new xu("Cannot upload artifact");let o=s.size??Gze.default.statSync(e.filename).size,a=`${Dt.workflowRunURL()}/artifacts/${s.id}`;return re(`Artifact download URL: ${a}`),{id:s.id,filename:r,digest:s.digest||"",size:o,url:a}}};var noe=U(Hze(),1);function sVe(t){return typeof t>"u"||t===null}function zer(t){return typeof t=="object"&&t!==null}function Ver(t){return Array.isArray(t)?t:sVe(t)?[]:[t]}function $er(t,e){var r,i,n,s;if(e)for(s=Object.keys(e),r=0,i=s.length;r<i;r+=1)n=s[r],t[n]=e[n];return t}function Wer(t,e){var r="",i;for(i=0;i<e;i+=1)r+=t;return r}function Jer(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}var Yer=sVe,Ker=zer,Xer=Ver,Zer=Wer,etr=Jer,ttr=$er,Un={isNothing:Yer,isObject:Ker,toArray:Xer,repeat:Zer,isNegativeZero:etr,extend:ttr};function oVe(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-06-23 21:52:09 +00:00
`+t.mark.snippet),i+" "+r):i}function sN(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=oVe(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}sN.prototype=Object.create(Error.prototype);sN.prototype.constructor=sN;sN.prototype.toString=function(e){return this.name+": "+oVe(this,e)};var Da=sN;function zse(t,e,r,i,n){var s="",o="",a=Math.floor(n/2)-1;return i-e>a&&(s=" ... ",e=i-a+s.length),r-i>a&&(o=" ...",r=i+a-o.length),{str:s+t.slice(e,r).replace(/\t/g,"\u2192")+o,pos:i-e+s.length}}function Vse(t,e){return Un.repeat(" ",e-t.length)+t}function rtr(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],n=[],s,o=-1;s=r.exec(t.buffer);)n.push(s.index),i.push(s.index+s[0].length),t.position<=s.index&&o<0&&(o=i.length-2);o<0&&(o=i.length-1);var a="",c,l,u=Math.min(t.line+e.linesAfter,n.length).toString().length,h=e.maxLength-(e.indent+u+3);for(c=1;c<=e.linesBefore&&!(o-c<0);c++)l=zse(t.buffer,i[o-c],n[o-c],t.position-(i[o]-i[o-c]),h),a=Un.repeat(" ",e.indent)+Vse((t.line-c+1).toString(),u)+" | "+l.str+`
`+a;for(l=zse(t.buffer,i[o],n[o],t.position,h),a+=Un.repeat(" ",e.indent)+Vse((t.line+1).toString(),u)+" | "+l.str+`
`,a+=Un.repeat("-",e.indent+u+3+l.pos)+`^
`,c=1;c<=e.linesAfter&&!(o+c>=n.length);c++)l=zse(t.buffer,i[o+c],n[o+c],t.position-(i[o]-i[o+c]),h),a+=Un.repeat(" ",e.indent)+Vse((t.line+c+1).toString(),u)+" | "+l.str+`
`;return a.replace(/\n$/,"")}var itr=rtr,ntr=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],str=["scalar","sequence","mapping"];function otr(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(i){e[String(i)]=r})}),e}function atr(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(ntr.indexOf(r)===-1)throw new Da('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=otr(e.styleAliases||null),str.indexOf(this.kind)===-1)throw new Da('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var ro=atr;function jze(t,e){var r=[];return t[e].forEach(function(i){var n=r.length;r.forEach(function(s,o){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=o)}),r[n]=i}),r}function ctr(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,r;function i(n){n.multi?(t.multi[n.kind].push(n),t.multi.fallback.push(n)):t[n.kind][n.tag]=t.fallback[n.tag]=n}for(e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(i);return t}function Wse(t){return this.extend(t)}Wse.prototype.extend=function(e){var r=[],i=[];if(e instanceof ro)i.push(e);else if(Array.isArray(e))i=i.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(r=r.concat(e.implicit)),e.explicit&&(i=i.concat(e.explicit));else throw new Da("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(s){if(!(s instanceof ro))throw new Da("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(s.loadKind&&s.loadKind!=="scalar")throw new Da("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(s.multi)throw new Da("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),i.forEach(function(s){if(!(s instanceof ro))throw new Da("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var n=Object.create(Wse.prototype);return n.implicit=(this.implicit||[]).concat(r),n.explicit=(this.explicit||[]).concat(i),n.compiledImplicit=jze(n,"implicit"),n.compiledExplicit=jze(n,"explicit"),n.compiledTypeMap=ctr(n.compiledImplicit,n.compiledExplicit),n};var ltr=Wse,utr=new ro("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),htr=new ro("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),ftr=new ro("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),dtr=new ltr({explicit:[utr,htr,ftr]});function ptr(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function mtr(){return null}function Atr(t){return t===null}var gtr=new ro("tag:yaml.org,2002:null",{kind:"scalar",resolve:ptr,construct:mtr,predicate:Atr,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function ytr(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 Etr(t){return t==="true"||t==="True"||t==="TRUE"}function btr(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var wtr=new ro("tag:yaml.org,2002:bool",{kind:"scalar",resolve:ytr,construct:Etr,predicate:btr,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"F
\r`;function jtr(t){if(t===null)return!1;var e,r,i=0,n=t.length,s=Zse;for(r=0;r<n;r++)if(e=s.indexOf(t.charAt(r)),!(e>64)){if(e<0)return!1;i+=6}return i%8===0}function ztr(t){var e,r,i=t.replace(/[\r\n=]/g,""),n=i.length,s=Zse,o=0,a=[];for(e=0;e<n;e++)e%4===0&&e&&(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)),o=o<<6|s.indexOf(i.charAt(e));return r=n%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 Vtr(t){var e="",r=0,i,n,s=t.length,o=Zse;for(i=0;i<s;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 n=s%3,n===0?(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]):n===2?(e+=o[r>>10&63],e+=o[r>>4&63],e+=o[r<<2&63],e+=o[64]):n===1&&(e+=o[r>>2&63],e+=o[r<<4&63],e+=o[64],e+=o[64]),e}function $tr(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var Wtr=new ro("tag:yaml.org,2002:binary",{kind:"scalar",resolve:jtr,construct:ztr,predicate:$tr,represent:Vtr}),Jtr=Object.prototype.hasOwnProperty,Ytr=Object.prototype.toString;function Ktr(t){if(t===null)return!0;var e=[],r,i,n,s,o,a=t;for(r=0,i=a.length;r<i;r+=1){if(n=a[r],o=!1,Ytr.call(n)!=="[object Object]")return!1;for(s in n)if(Jtr.call(n,s))if(!o)o=!0;else return!1;if(!o)return!1;if(e.indexOf(s)===-1)e.push(s);else return!1}return!0}function Xtr(t){return t!==null?t:[]}var Ztr=new ro("tag:yaml.org,2002:omap",{kind:"sequence",resolve:Ktr,construct:Xtr}),err=Object.prototype.toString;function trr(t){if(t===null)return!0;var e,r,i,n,s,o=t;for(s=new Array(o.length),e=0,r=o.length;e<r;e+=1){if(i=o[e],err.call(i)!=="[object Object]"||(n=Object.keys(i),n.length!==1))return!1;s[e]=[n[0],i[n[0]]]}return!0}function rrr(t){if(t===null)return[];var e,r,i,n,s,o=t;for(s=new Array(o.length),e=0,r=o.length;e<r;e+=1)i=o[e],n=Object.keys(i),s[e]=[n[0],i[n[0]]];return s}var irr=new ro("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:trr,construct:rrr}),nrr=Object.prototype.hasOwnProperty;function srr(t){if(t===null)return!0;var e,r=t;for(e in r)if(nrr.call(r,e)&&r[e]!==null)return!1;return!0}function orr(t){return t!==null?t:{}}var arr=new ro("tag:yaml.org,2002:set",{kind:"mapping",resolve:srr,construct:orr}),lVe=Ltr.extend({implicit:[qtr,Htr],explicit:[Wtr,Ztr,irr,arr]}),NA=Object.prototype.hasOwnProperty,i3=1,uVe=2,hVe=3,n3=4,$se=1,crr=2,zze=3,lrr=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,urr=/[\x85\u2028\u2029]/,hrr=/[,\[\]\{\}]/,fVe=/^(?:!|!!|![a-z\-]+!)$/i,dVe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Vze(t){return Object.prototype.toString.call(t)}function yf(t){return t===10||t===13}function QE(t){return t===9||t===32}function Oa(t){return t===9||t===32||t===10||t===13}function zI(t){return t===44||t===91||t===93||t===123||t===125}function frr(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function drr(t){return t===120?2:t===117?4:t===85?8:0}function prr(t){return 48<=t&&t<=57?t-48:-1}function $ze(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 mrr(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}function pVe(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}var mVe=new Array(256),AVe=new Array(256);for(kE=0;kE<256;kE++)mVe[kE]=$ze(kE)?1:0,AVe[kE]=$ze(kE);var kE;function Arr(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||lVe,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 gVe(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=itr(r),new Da(e,r)}function Xe(t,e){throw gVe(t,e)}function s3(t,e){t.onWarning&&t.onWarning.call(null,gVe(t,e))}var Wze={YAML:function(e,r,i){var n,s,o;e.version!==null&&Xe(e,"duplication of %YAML directive"),i.length!==1&&Xe(e,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Xe(e,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),o=parseInt(n[2],10),s!==1&&Xe(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=o<2,o!==1&&o!==2&&s3(e,"unsupported YAML version of the document")},TAG:function(e,r,i){var n,s;i.length!==2&&Xe(e,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],fVe.test(n)||Xe(e,"ill-formed tag handle (first argument) of the TAG directive"),NA.call(e.tagMap,n)&&Xe(e,'there is a previously declared suffix for "'+n+'" tag handle'),dVe.test(s)||Xe(e,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Xe(e,"tag prefix is malformed: "+s)}e.tagMap[n]=s}};function TA(t,e,r,i){var n,s,o,a;if(e<r){if(a=t.input.slice(e,r),i)for(n=0,s=a.length;n<s;n+=1)o=a.charCodeAt(n),o===9||32<=o&&o<=1114111||Xe(t,"expected valid JSON character");else lrr.test(a)&&Xe(t,"the stream contains non-printable characters");t.result+=a}}function Jze(t,e,r,i){var n,s,o,a;for(Un.isObject(r)||Xe(t,"cannot merge mappings; the provided source object is unacceptable"),n=Object.keys(r),o=0,a=n.length;o<a;o+=1)s=n[o],NA.call(e,s)||(pVe(e,s,r[s]),i[s]=!0)}function VI(t,e,r,i,n,s,o,a,c){var l,u;if(Array.isArray(n))for(n=Array.prototype.slice.call(n),l=0,u=n.length;l<u;l+=1)Array.isArray(n[l])&&Xe(t,"nested arrays are not supported inside keys"),typeof n=="object"&&Vze(n[l])==="[object Object]"&&(n[l]="[object Object]");if(typeof n=="object"&&Vze(n)==="[object Object]"&&(n="[object Object]"),n=String(n),e===null&&(e={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(s))for(l=0,u=s.length;l<u;l+=1)Jze(t,e,s[l],r);else Jze(t,e,s,r);else!t.json&&!NA.call(r,n)&&NA.call(e,n)&&(t.line=o||t.line,t.lineStart=a||t.lineStart,t.position=c||t.position,Xe(t,"duplicated mapping key")),pVe(e,n,s),delete r[n];return e}function eoe(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 Sn(t,e,r){for(var i=0,n=t.input.charCodeAt(t.position);n!==0;){for(;QE(n);)n===9&&t.firstTabInLine===-1&&(t.firstTabInLine=t.position),n=t.input.charCodeAt(++t.position);if(e&&n===35)do n=t.input.charCodeAt(++t.position);while(n!==10&&n!==13&&n!==0);if(yf(n))for(eoe(t),n=t.input.charCodeAt(t.position),i++,t.lineIndent=0;n===32;)t.lineIndent++,n=t.input.charCodeAt(++t.position);else break}return r!==-1&&i!==0&&t.lineIndent<r&&s3(t,"deficient indentation"),i}function c3(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 grr(t,e,r){var i,n,s,o,a,c,l,u,h=t.kind,f=t.result,d;if(d=t.input.charCodeAt(t.position),Oa(d)||zI(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)&&(n=t.input.charCodeAt(t.position+1),Oa(n)||r&&zI(n)))return!1;for(t.kind="scalar",t.result="",s=o=t.position,a=!1;d!==0;){if(d===58){if(n=t.input.charCodeAt(t.position+1),Oa(n)||r&&zI(n))break}else if(d===35){if(i=t.input.charCodeAt(t.position-1),Oa(i))break}else{if(t.position===t.lineStart&&c3(t)||r&&zI(d))break;if(yf(d))if(c=t.line,l=t.lineStart,u=t.lineIndent,Sn(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&&(TA(t,s,o,!1),toe(t,t.line-c),s=o=t.position,a=!1),QE(d)||(o=t.position+1),d=t.input.charCodeAt(++t.position)}return TA(t,s,o,!1),t.result?!0:(t.kind=h,t.result=f,!1)}function yrr(t,e){var r,i,n;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,i=n=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(TA(t,i,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)i=t.position,t.position++,n=t.position;else return!0;else yf(r)?(TA(t,i,n,!0),toe(t,Sn(t,!1,e)),i=n=t.position):t.position===t.lineStart&&c3(t)?Xe(t,"unexpected end of the document within a single quoted scalar"):(t.position++,n=t.position);Xe(t,"unexpected end of the stream within a single quoted scalar")}function Err(t,e){var r,i,n,s,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 TA(t,r,t.position,!0),t.position++,!0;if(a===92){if(TA(t,r,t.position,!0),a=t.input.charCodeAt(++t.position),yf(a))Sn(t,!1,e);else if(a<256&&mVe[a])t.result+=AVe[a],t.position++;else if((o=drr(a))>0){for(n=o,s=0;n>0;n--)a=t.input.charCodeAt(++t.position),(o=frr(a))>=0?s=(s<<4)+o:Xe(t,"expected hexadecimal character");t.result+=mrr(s),t.position++}else Xe(t,"unknown escape sequence");r=i=t.position}else yf(a)?(TA(t,r,i,!0),toe(t,Sn(t,!1,e)),r=i=t.position):t.position===t.lineStart&&c3(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 brr(t,e){var r=!0,i,n,s,o=t.tag,a,c=t.anchor,l,u,h,f,d,p=Object.create(null),m,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(Sn(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=m=g=null,h=f=!1,E===63&&(l=t.input.charCodeAt(t.position+1),Oa(l)&&(h=f=!0,t.position++,Sn(t,!0,e))),i=t.line,n=t.lineStart,s=t.position,$I(t,e,i3,!1,!0),y=t.tag,m=t.result,Sn(t,!0,e),E=t.input.charCodeAt(t.position),(f||t.line===i)&&E===58&&(h=!0,E=t.input.charCodeAt(++t.position),Sn(t,!0,e),$I(t,e,i3,!1,!0),g=t.result),d?VI(t,a,p,y,m,g,i,n,s):h?a.push(VI(t,null,p,y,m,g,i,n,s)):a.push(m),Sn(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 wrr(t,e){var r,i,n=$se,s=!1,o=!1,a=e,c=0,l=!1,u,h;if(h=t.input.charCodeAt(t.position),h===124)i=!1;else if(h===62)i=!0;else return!1;for(t.kind="scalar",t.result="";h!==0;)if(h=t.input.charCodeAt(++t.position),h===43||h===45)$se===n?n=h===43?zze:crr:Xe(t,"repeat of a chomping mode identifier");else if((u=prr(h))>=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(QE(h)){do h=t.input.charCodeAt(++t.position);while(QE(h));if(h===35)do h=t.input.charCodeAt(++t.position);while(!yf(h)&&h!==0)}for(;h!==0;){for(eoe(t),t.lineIndent=0,h=t.input.charC
`,s?1+c:c):n===$se&&s&&(t.result+=`
`);break}for(i?QE(h)?(l=!0,t.result+=Un.repeat(`
`,s?1+c:c)):l?(l=!1,t.result+=Un.repeat(`
`,c+1)):c===0?s&&(t.result+=" "):t.result+=Un.repeat(`
`,c):t.result+=Un.repeat(`
`,s?1+c:c),s=!0,o=!0,c=0,r=t.position;!yf(h)&&h!==0;)h=t.input.charCodeAt(++t.position);TA(t,r,t.position,!1)}return!0}function Yze(t,e){var r,i=t.tag,n=t.anchor,s=[],o,a=!1,c;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=s),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),!Oa(o))));){if(a=!0,t.position++,Sn(t,!0,-1)&&t.lineIndent<=e){s.push(null),c=t.input.charCodeAt(t.position);continue}if(r=t.line,$I(t,e,hVe,!1,!0),s.push(t.result),Sn(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=n,t.kind="sequence",t.result=s,!0):!1}function Crr(t,e,r){var i,n,s,o,a,c,l=t.tag,u=t.anchor,h={},f=Object.create(null),d=null,p=null,m=null,y=!1,g=!1,E;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=h),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),s=t.line,(E===63||E===58)&&Oa(i))E===63?(y&&(VI(t,h,f,d,p,null,o,a,c),d=p=m=null),g=!0,y=!0,n=!0):y?(y=!1,n=!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,!$I(t,r,uVe,!1,!0))break;if(t.line===s){for(E=t.input.charCodeAt(t.position);QE(E);)E=t.input.charCodeAt(++t.position);if(E===58)E=t.input.charCodeAt(++t.position),Oa(E)||Xe(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(VI(t,h,f,d,p,null,o,a,c),d=p=m=null),g=!0,y=!1,n=!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===s||t.lineIndent>e)&&(y&&(o=t.line,a=t.lineStart,c=t.position),$I(t,e,n3,!0,n)&&(y?p=t.result:m=t.result),y||(VI(t,h,f,d,p,m,o,a,c),d=p=m=null),Sn(t,!0,-1),E=t.input.charCodeAt(t.position)),(t.line===s||t.lineIndent>e)&&E!==0)Xe(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&VI(t,h,f,d,p,null,o,a,c),g&&(t.tag=l,t.anchor=u,t.kind="mapping",t.result=h),g}function Irr(t){var e,r=!1,i=!1,n,s,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,n="!!",o=t.input.charCodeAt(++t.position)):n="!",e=t.position,r){do o=t.input.charCodeAt(++t.position);while(o!==0&&o!==62);t.position<t.length?(s=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&&!Oa(o);)o===33&&(i?Xe(t,"tag suffix cannot contain exclamation marks"):(n=t.input.slice(e-1,t.position+1),fVe.test(n)||Xe(t,"named tag handle cannot contain such characters"),i=!0,e=t.position+1)),o=t.input.charCodeAt(++t.position);s=t.input.slice(e,t.position),hrr.test(s)&&Xe(t,"tag suffix cannot contain flow indicator characters")}s&&!dVe.test(s)&&Xe(t,"tag name cannot contain such characters: "+s);try{s=decodeURIComponent(s)}catch{Xe(t,"tag name is malformed: "+s)}return r?t.tag=s:NA.call(t.tagMap,n)?t.tag=t.tagMap[n]+s:n==="!"?t.tag="!"+s:n==="!!"?t.tag="tag:yaml.org,2002:"+s:Xe(t,'undeclared tag handle "'+n+'"'),!0}function Srr(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&&!Oa(r)&&!zI(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 Brr(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 Arr(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;)vrr(r);return r.documents}function xrr(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var i=yVe(t,r);if(typeof e!="function")return i;for(var n=0,s=i.length;n<s;n+=1)e(i[n])}function _rr(t,e){var r=yVe(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Da("expected a single document in the stream, but found more")}}var Rrr=xrr,Trr=_rr,EVe={loadAll:Rrr,load:Trr},bVe=Object.prototype.toString,wVe=Object.prototype.hasOwnProperty,roe=65279,Nrr=9,oN=10,Drr=13,Orr=32,Prr=33,krr=34,Jse=35,Qrr=37,Lrr=38,Frr=39,Mrr=42,CVe=44,Urr=45,o3=58,qrr=61,Grr=62,Hrr=63,jrr=64,IVe=91,SVe=93,zrr=96,BVe=123,Vrr=124,vVe=125,io={};io[0]="\\0";io[7]="\\a";io[8]="\\b";io[9]="\\t";io[10]="\\n";io[11]="\\v";io[12]="\\f";io[13]="\\r";io[27]="\\e";io[34]='\\"';io[92]="\\\\";io[133]="\\N";io[160]="\\_";io[8232]="\\L";io[8233]="\\P";var $rr=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],Wrr=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Jrr(t,e){var r,i,n,s,o,a,c;if(e===null)return{};for(r={},i=Object.keys(e),n=0,s=i.length;n<s;n+=1)o=i[n],a=String(e[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),c=t.compiledTypeMap.fallback[o],c&&wVe.call(c.styleAliases,a)&&(a=c.styleAliases[a]),r[o]=a;return r}function Yrr(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 Da("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Un.repeat("0",i-e.length)+e}var Krr=1,aN=2;function Xrr(t){this.schema=t.schema||lVe,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=Un.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=Jrr(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==='"'?aN:Krr,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 Kze(t,e){for(var r=Un.repeat(" ",e),i=0,n=-1,s="",o,a=t.length;i<a;)n=t.indexOf(`
2026-05-21 14:59:33 +00:00
`,i),n===-1?(o=t.slice(i),i=a):(o=t.slice(i,n+1),i=n+1),o.length&&o!==`
2026-06-23 21:52:09 +00:00
`&&(s+=r),s+=o;return s}function Yse(t,e){return`
`+Un.repeat(" ",t.indent*e)}function Zrr(t,e){var r,i,n;for(r=0,i=t.implicitTypes.length;r<i;r+=1)if(n=t.implicitTypes[r],n.resolve(e))return!0;return!1}function a3(t){return t===Orr||t===Nrr}function cN(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==roe||65536<=t&&t<=1114111}function Xze(t){return cN(t)&&t!==roe&&t!==Drr&&t!==oN}function Zze(t,e,r){var i=Xze(t),n=i&&!a3(t);return(r?i:i&&t!==CVe&&t!==IVe&&t!==SVe&&t!==BVe&&t!==vVe)&&t!==Jse&&!(e===o3&&!n)||Xze(e)&&!a3(e)&&t===Jse||e===o3&&n}function eir(t){return cN(t)&&t!==roe&&!a3(t)&&t!==Urr&&t!==Hrr&&t!==o3&&t!==CVe&&t!==IVe&&t!==SVe&&t!==BVe&&t!==vVe&&t!==Jse&&t!==Lrr&&t!==Mrr&&t!==Prr&&t!==Vrr&&t!==qrr&&t!==Grr&&t!==Frr&&t!==krr&&t!==Qrr&&t!==jrr&&t!==zrr}function tir(t){return!a3(t)&&t!==o3}function nN(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 xVe(t){var e=/^\n* /;return e.test(t)}var _Ve=1,Kse=2,RVe=3,TVe=4,jI=5;function rir(t,e,r,i,n,s,o,a){var c,l=0,u=null,h=!1,f=!1,d=i!==-1,p=-1,m=eir(nN(t,0))&&tir(nN(t,t.length-1));if(e||o)for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=nN(t,c),!cN(l))return jI;m=m&&Zze(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=nN(t,c),l===oN)h=!0,d&&(f=f||c-p-1>i&&t[p+1]!==" ",p=c);else if(!cN(l))return jI;m=m&&Zze(l,u,a),u=l}f=f||d&&c-p-1>i&&t[p+1]!==" "}return!h&&!f?m&&!o&&!n(t)?_Ve:s===aN?jI:Kse:r>9&&xVe(t)?jI:o?s===aN?jI:Kse:f?TVe:RVe}function iir(t,e,r,i,n){t.dump=(function(){if(e.length===0)return t.quotingType===aN?'""':"''";if(!t.noCompatMode&&($rr.indexOf(e)!==-1||Wrr.test(e)))return t.quotingType===aN?'"'+e+'"':"'"+e+"'";var s=t.indent*Math.max(1,r),o=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-s),a=i||t.flowLevel>-1&&r>=t.flowLevel;function c(l){return Zrr(t,l)}switch(rir(e,a,t.indent,o,c,t.quotingType,t.forceQuotes&&!i,n)){case _Ve:return e;case Kse:return"'"+e.replace(/'/g,"''")+"'";case RVe:return"|"+eVe(e,t.indent)+tVe(Kze(e,s));case TVe:return">"+eVe(e,t.indent)+tVe(Kze(nir(e,o),s));case jI:return'"'+sir(e)+'"';default:throw new Da("impossible error: invalid scalar style")}})()}function eVe(t,e){var r=xVe(t)?String(e):"",i=t[t.length-1]===`
2026-05-21 14:59:33 +00:00
`,n=i&&(t[t.length-2]===`
`||t===`
2026-05-21 14:59:33 +00:00
`),s=n?"+":i?"":"-";return r+s+`
2026-06-23 21:52:09 +00:00
`}function tVe(t){return t[t.length-1]===`
`?t.slice(0,-1):t}function nir(t,e){for(var r=/(\n+)([^\n]*)/g,i=(function(){var l=t.indexOf(`
`);return l=l!==-1?l:t.length,r.lastIndex=l,rVe(t.slice(0,l),e)})(),n=t[0]===`
2026-05-21 14:59:33 +00:00
`||t[0]===" ",s,o;o=r.exec(t);){var a=o[1],c=o[2];s=c[0]===" ",i+=a+(!n&&!s&&c!==""?`
2026-06-23 21:52:09 +00:00
`:"")+rVe(c,e),n=s}return i}function rVe(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,i,n=0,s,o=0,a=0,c="";i=r.exec(t);)a=i.index,a-n>e&&(s=o>n?o:a,c+=`
2026-05-21 14:59:33 +00:00
`+t.slice(n,s),n=s+1),o=a;return c+=`
`,t.length-n>e&&o>n?c+=t.slice(n,o)+`
2026-06-23 21:52:09 +00:00
`+t.slice(o+1):c+=t.slice(n),c.slice(1)}function sir(t){for(var e="",r=0,i,n=0;n<t.length;r>=65536?n+=2:n++)r=nN(t,n),i=io[r],!i&&cN(r)?(e+=t[n],r>=65536&&(e+=t[n+1])):e+=i||Yrr(r);return e}function oir(t,e,r){var i="",n=t.tag,s,o,a;for(s=0,o=r.length;s<o;s+=1)a=r[s],t.replacer&&(a=t.replacer.call(r,String(s),a)),(dp(t,e,a,!1,!1)||typeof a>"u"&&dp(t,e,null,!1,!1))&&(i!==""&&(i+=","+(t.condenseFlow?"":" ")),i+=t.dump);t.tag=n,t.dump="["+i+"]"}function iVe(t,e,r,i){var n="",s=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)),(dp(t,e+1,c,!0,!0,!1,!0)||typeof c>"u"&&dp(t,e+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=Yse(t,e)),t.dump&&oN===t.dump.charCodeAt(0)?n+="-":n+="- ",n+=t.dump);t.tag=s,t.dump=n||"[]"}function air(t,e,r){var i="",n=t.tag,s=Object.keys(r),o,a,c,l,u;for(o=0,a=s.length;o<a;o+=1)u="",i!==""&&(u+=", "),t.condenseFlow&&(u+='"'),c=s[o],l=r[c],t.replacer&&(l=t.replacer.call(r,c,l)),dp(t,e,c,!1,!1)&&(t.dump.length>1024&&(u+="? "),u+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),dp(t,e,l,!1,!1)&&(u+=t.dump,i+=u));t.tag=n,t.dump="{"+i+"}"}function cir(t,e,r,i){var n="",s=t.tag,o=Object.keys(r),a,c,l,u,h,f;if(t.sortKeys===!0)o.sort();else if(typeof t.sortKeys=="function")o.sort(t.sortKeys);else if(t.sortKeys)throw new Da("sortKeys must be a boolean or a function");for(a=0,c=o.length;a<c;a+=1)f="",(!i||n!=="")&&(f+=Yse(t,e)),l=o[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),dp(t,e+1,l,!0,!0,!0)&&(h=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,h&&(t.dump&&oN===t.dump.charCodeAt(0)?f+="?":f+="? "),f+=t.dump,h&&(f+=Yse(t,e)),dp(t,e+1,u,!0,h)&&(t.dump&&oN===t.dump.charCodeAt(0)?f+=":":f+=": ",f+=t.dump,n+=f));t.tag=s,t.dump=n||"{}"}function nVe(t,e,r){var i,n,s,o,a,c;for(n=r?t.explicitTypes:t.implicitTypes,s=0,o=n.length;s<o;s+=1)if(a=n[s],(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,bVe.call(a.represent)==="[object Function]")i=a.represent(e,c);else if(wVe.call(a.represent,c))i=a.represent[c](e,c);else throw new Da("!<"+a.tag+'> tag resolver accepts not "'+c+'" style');t.dump=i}return!0}return!1}function dp(t,e,r,i,n,s,o){t.tag=null,t.dump=r,nVe(t,r,!1)||nVe(t,r,!0);var a=bVe.call(t.dump),c=i,l;i&&(i=t.flowLevel<0||t.flowLevel>e);var u=a==="[object Object]"||a==="[object Array]",h,f;if(u&&(h=t.duplicates.indexOf(r),f=h!==-1),(t.tag!==null&&t.tag!=="?"||f||t.indent!==2&&e>0)&&(n=!1),f&&t.usedDuplicates[h])t.dump="*ref_"+h;else{if(u&&f&&!t.usedDuplicates[h]&&(t.usedDuplicates[h]=!0),a==="[object Object]")i&&Object.keys(t.dump).length!==0?(cir(t,e,t.dump,n),f&&(t.dump="&ref_"+h+t.dump)):(air(t,e,t.dump),f&&(t.dump="&ref_"+h+" "+t.dump));else if(a==="[object Array]")i&&t.dump.length!==0?(t.noArrayIndent&&!o&&e>0?iVe(t,e-1,t.dump,n):iVe(t,e,t.dump,n),f&&(t.dump="&ref_"+h+t.dump)):(oir(t,e,t.dump),f&&(t.dump="&ref_"+h+" "+t.dump));else if(a==="[object String]")t.tag!=="?"&&iir(t,t.dump,e,s,c);else{if(a==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Da("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 lir(t,e){var r=[],i=[],n,s;for(Xse(t,r,i),n=0,s=i.length;n<s;n+=1)e.duplicates.push(r[i[n]]);e.usedDuplicates=new Array(s)}function Xse(t,e,r){var i,n,s;if(t!==null&&typeof t=="object")if(n=e.indexOf(t),n!==-1)r.indexOf(n)===-1&&r.push(n);else if(e.push(t),Array.isArray(t))for(n=0,s=t.length;n<s;n+=1)Xse(t[n],e,r);else for(i=Object.keys(t),n=0,s=i.length;n<s;n+=1)Xse(t[i[n]],e,r)}function uir(t,e){e=e||{};var r=new Xrr(e);r.noRefs||lir(t,r);var i=t;return r.replacer&&(i=r.replacer.call({"":i},"",i)),dp(r,0,i,!0,!0)?r.dump+`
`:""}var hir=uir,fir={dump:hir};function ioe(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 sXr=EVe.load,oXr=EVe.loadAll,NVe=fir.dump;var aXr=ioe("safeLoad","load"),cXr=ioe("safeLoadAll","loadAll"),lXr=ioe("safeDump","dump");var DVe=U(require("os"),1);var l3=class t{static async writeBuildSummary(e){let r=function(c,l,u=!1){return`<a href="${l}">${c}</a>`+(u?DVe.default.EOL:"")},i=e.exportRes.refs.length,n=i>0?e.exportRes.refs?.[0]:void 0,s=n?e.exportRes.summaries?.[n]:void 0,o=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,a=jz.addHeading("Docker Build summary",2);if(o&&i===1&&n&&s){let c=t.formatDBCBuildURL(o,n,s.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=`./${Dt.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>${Be.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,c)} (${Be.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 h=e.exportRes.summaries[u];c.push([{data:`<code>${u.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${Be.stringToUnicodeEntities(h.name)}</strong>`},{data:`${h.status==="completed"?":white_check_mark:":h.status==="canceled"?":no_entry_sign:":":x:"} ${h.status}`},{data:`${h.numCachedSteps>0?Math.round(h.numCachedSteps/h.numTotalSteps*100):0}%`},{data:h.duration},...o&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(o,u,h.defaultPlatform))}]:[]]),h.error&&(l=h.error)}a.addTable([...c]),a.addRaw("</p>"),l&&(a.addRaw("<blockquote>"),Be.countLines(l)>10?a.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(noe.default.encode(l),"text").addRaw("</details>"):a.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(noe.default.encode(l),"text").addRaw("</p>"),a.addRaw("</blockquote>"))}e.in
`),{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let n of i){if(n.length==1&&!n[0].startsWith("type="))return e=="local";for(let[s,o]of n.map(a=>a.split("=").map(c=>c.trim())))if(s=="type"&&o==e)return!0}return!1}static hasAttestationType(e,r){let i=wc(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let n of i)for(let[s,o]of n.map(a=>a.split("=").map(c=>c.trim())))if(s=="type"&&o==e)return!0;return!1}static resolveAttestationAttrs(e){let r=wc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let n of r)for(let s of n)try{let o=Be.parseBool(s);i.push(`disabled=${!o}`)}catch{i.push(s)}return i.join(",")}static hasGitAuthTokenSecret(e,r){for(let i of e){if(r&&i.startsWith(`GIT_AUTH_TOKEN.${r}=`))return!0;if(i.startsWith("GIT_AUTH_TOKEN="))return!0}return!1}static parseSecretKvp(e,r){let i=e.indexOf("="),n=e.substring(0,i),s=e.substring(i+1);if(n.length==0||s.length==0)throw new Error(`${e} is not a valid secret`);return r&&ih(s),[n,s]}};var ooe=U(require("fs"),1),OVe=U(require("path"),1);var u3=class t{buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new yr,this.metadataFilename=`bake-metadata-${Be.generateRandomString()}.json`}getMetadataFilePath(){return OVe.default.join(Zt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!ooe.default.existsSync(e))return;let r=ooe.default.readFileSync(e,{encoding:"utf-8"}).trim();if(r!=="null")return JSON.parse(r)}resolveRefs(e){if(!e&&(e=this.resolveMetadata(),!e))return;let r=new Array;for(let i in e)"buildx.build.ref"in e[i]&&r.push(e[i]["buildx.build.ref"]);return r.length>0?r:void 0}resolveWarnings(e){if(!(!e&&(e=this.resolveMetadata(),!e))&&"buildx.build.warnings"in e)return e["buildx.build.warnings"]}async getDefinition(e,r){r=r||{ignoreReturnCode:!0},r.ignoreReturnCode=!0,r.env=Object.assign({},process.env,r.env||{},e.githubToken?{BUILDX_BAKE_GIT_AUTH_TOKEN:e.githubToken}:{});let i=["bake"],n,s=[],o=[...e.files||[],e.source];if(o){for(let c of o.map(l=>l?l.trim():""))if(c.length!=0){if(!Be.isValidRef(c)){s.push(c);continue}if(n)throw new Error("Only one remote bake definition can be defined");n=c}}n&&i.push(n);for(let c of s)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 nt.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 n=r.target[i];n.attest&&Array.isArray(n.attest)&&(n.attest=n.attest.map(s=>t.parseAttestEntry(s))),n["cache-from"]&&Array.isArray(n["cache-from"])&&(n["cache-from"]=n["cache-from"].map(s=>t.parseCacheEntry(s))),n["cache-to"]&&Array.isArray(n["cache-to"])&&(n["cache-to"]=n["cache-to"].map(s=>t.parseCacheEntry(s))),n.output&&Array.isArray(n.output)&&(n.output=n.output.map(s=>t.parseExportEntry(s))),n.secret&&Array.isArray(n.secret)&&(n.secret=n.secret.map(s=>t.parseSecretEntry(s))),n.ssh&&Array.isArray(n.ssh)&&(n.ssh=n.ssh.map(s=>t.parseSSHEntry(s)))}return r}static parseAttestEntry(e){if(typeof e!="string")return e;let r={type:""},i=wc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let n of i){let[s,o]=n.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());switch(s){case"type":r.type=o;break;case"disabled":r.disabled=Be.parseBool(o);break;default:r[s]=o}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},i=wc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&!i[0].includes("="))return r.type="registry",r.ref=i[0],r;for(let n of i){let[s,o]=n.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"]);z(`detached HEAD ref: ${e}`);let r=e.replace(/^grafted, /,"").trim();if(r==="HEAD")return await t.inferRefFromHead();let i=r.match(/^HEAD, (.*)$/);if(!i||!i[1])throw new Error(`Cannot find detached HEAD ref in "${e}"`);let n=i[1].trim();if(n.startsWith("tag: "))return`refs/tags/${n.split(":")[1].trim()}`;if(n.match(/^pull\/\d+\/(head|merge)$/))return`refs/${n}`;let o=n.match(/^[^/]+\/[^/]+, (.+)$/);if(o)return`refs/heads/${o[1].trim()}`;let a=n.match(/^[^/]+\/(.+)$/);if(a)return`refs/heads/${a[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await nt.getExecOutput("git",e,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr);return r.stdout.trim()})}static async inferRefFromHead(){let e=await t.findContainingRef("refs/heads/");if(e)return e;let r=await t.findContainingRef("refs/remotes/");if(r){let s=r.match(/^refs\/remotes\/[^/]+\/(.+)$/);return s?`refs/heads/${s[1]}`:r}let i=await t.exec(["tag","--contains","HEAD"]),[n]=i.split(`
2026-05-21 14:59:33 +00:00
`).map(s=>s.trim()).filter(s=>s.length>0);if(n)return`refs/tags/${n}`;throw new Error("Cannot infer ref from detached HEAD")}static async findContainingRef(e){let r=await t.exec(["for-each-ref","--format=%(refname)","--contains","HEAD","--sort=-committerdate",e]),[i]=r.split(`
2026-06-23 21:52:09 +00:00
`).map(n=>n.trim()).filter(n=>n.length>0);return i}static async commitDate(e){return new Date(await t.exec(["show","-s",'--format="%ci"',e]))}};var nnt=require("crypto"),Kf=U(require("fs"),1),pg=U(require("path"),1);var t2=U(uN(),1),Xf=U($et(),1),snt=U(fde(),1),vB=U(Kit(),1);var dpe=U(uN(),1);var Zit=U(Iu(),1);var Xit="application/vnd.oci.empty.v1+json";var em=class{binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await nt.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(z(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(z(`Cosign.isAvailable error: ${r}`),!1));return z(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await nt.getExecOutput(this.binPath,["version","--json"],{ignoreReturnCode:!0,silent:!0}).then(e=>{if(e.stderr.length>0&&e.exitCode!=0)throw new Error(e.stderr.trim());return JSON.parse(e.stdout.trim()).gitVersion}),this._version)}async printVersion(){await nt.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return z("Cosign.versionSatisfies false: undefined version"),!1;let n=Zit.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return z(`Cosign.versionSatisfies ${i} statisfies ${e}: ${n}`),n}static parseCommandOutput(e){let r,i,n,s;for(let 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&&(s=c.errors),!r&&c&&Array.isArray(c.manifests)&&c.manifests.length>0){let l=c.manifests[0];l?.artifactType===dpe.BUNDLE_V03_MEDIA_TYPE&&typeof l.digest=="string"?r=l.digest:l?.artifactType===Xit&&typeof l.digest=="string"&&(i=l.digest)}if(!n&&c&&c.mediaType===dpe.BUNDLE_V03_MEDIA_TYPE&&(n=c),n&&(r||i)){s=void 0;break}}return{bundle:n,signatureManifestDigest:r||i,errors:s}}};var ppe=U(require("fs"),1);var N8=class t{buildx;constructor(e){this.buildx=e?.buildx||new yr}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 n=e.platform,s=new Map;for(let o of r.manifests)o.digest&&s.set(o.digest,o);return i.filter(o=>{let a=o.annotations?.["vnd.docker.reference.digest"];if(!a)return!1;let c=s.get(a);return c?c.platform?.os===n.os&&c.platform?.architecture===n.architecture&&(c.platform?.variant??"")===(n.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],i=Zt.tmpName({tmpdir:Zt.tmpDir(),template:"imagetools-metadata-XXXXXX"}),n=[],s=[];for(let a of e.sources){if(a.startsWith("cwd://")){let c=a.substring(6);c.length>0&&n.push(c);continue}s.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 n)r.push("--file",a);for(let a of s)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 nt.getExecOutput(e,r,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return i(JSON.parse(n.stdout))})}static isManifestUnknownError(e){return/(MANIFEST_UNKNOWN|manifest unknown|not found: not found)/i.test(e)}};var ent="application/vnd.in-toto+json";var tnt="https://fulcio.sigstore.dev",rnt="https://rekor.sigstore.dev",int="https://timestamp.sigstore.dev",Q0="https://search.sigstore.dev";var sBr="slsaprovenance1",mg=class t{cosign;imageTools;constructor(e){this.cosign=e?.cosign||new em,this.imageTools=e?.imageTools||new N8}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);re(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.noTransparencyLog(e.noTransparencyLog),s=[];await this.cosign.versionSatisfies(">=3.0.4")?await _i("Creating Sigstore protobuf signing config",async()=>{let o=Zt.tmpName({template:"signing-config-XXXXXX.json",tmpdir:Zt.tmpDir()}),a=["signing-config","create","--with-default-services=true",`--out=${o}`];n&&a.push("--no-default-rekor=true"),await nt.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),re(JSON.stringify(JSON.parse(Kf.default.readFileSync(o,{encoding:"utf-8"})),null,2)),s.push(`--signing-config=${o}`)}):(s.push("--use-signing-config"),n&&s.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 _i(`Signing attestation manifest ${l}`,async()=>{let u=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...s];re(`[command]${this.cosign.binPath} ${[...u,l].join(" ")}`);let h=await nt.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),f=em.parseCommandOutput(h.stderr.trim());if(h.exitCode!=0)if(f.errors&&f.errors.length>0){let p=f.errors.map(m=>`- [${m.code}] ${m.message} : ${m.detail}`).join(`
`);throw new Error(`Cosign sign command failed with errors:
2026-06-23 21:52:09 +00:00
${p}`)}else throw new Error(`Cosign sign command failed with: ${h.stderr.trim().split(/\r?\n/).filter(p=>p.length>0).pop()??"unknown error"}`);let d=t.parseBundle((0,t2.bundleFromJSON)(f.bundle));d.tlogID&&re(`Uploaded to Rekor transparency log: ${Q0}?logIndex=${d.tlogID}`),re(`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[n,s]of Object.entries(e))await _i(`Verifying signature of ${n}`,async()=>{let o=await this.verifyImageAttestation(n,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!s.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});re(`Signature manifest verified: https://oci.dag.dev/?image=${s.imageName}@${o.signatureManifestDigest}`),i[n]=o});return i}async verifyImageAttestations(e,r){let i={},n=await this.imageTools.attestationDigests({name:e,platform:r.platform,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});if(n.length===0)throw new Error(`No attestation manifests found for ${e}`);let s=e.split(":",1)[0];for(let o of n){let a=`${s}@${o}`,c=await this.verifyImageAttestation(a,r);re(`Signature manifest verified: https://oci.dag.dev/?image=${s}@${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){re(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let o=await nt.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=em.parseCommandOutput(o.stderr.trim());return{cosignArgs:i,signatureManifestDigest:a.signatureManifestDigest}}let n=r.retryLimit??15,s;re(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let o=0;o<n;o++){let a=await nt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),c=em.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(`
2026-05-21 14:59:33 +00:00
`);if(s=new Error(`Cosign verify command failed with errors:
2026-05-28 08:19:42 +00:00
${l}`),c.errors.some(u=>u.code==="MANIFEST_UNKNOWN"))re(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${o+1}/${n}...
2026-06-23 21:52:09 +00:00
${l}`),await new Promise(u=>setTimeout(u,Math.pow(2,o)*100));else throw s}else throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.length>0).pop()??"unknown error"}`)}throw s}async signProvenanceBlobs(e){let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let i=this.signingEndpoints(e.noTransparencyLog);re(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.getProvenanceBlobs(e);for(let s of Object.keys(n))await _i(`Signing ${s}`,async()=>{let o=n[s],a=pg.default.join(pg.default.dirname(s),`${e.name??"provenance"}.sigstore.json`),c=t.getProvenanceSubjects(o);if(c.length===0){Xt(`No subjects found in provenance ${s}, skip signing.`);return}let l=await t.signPayload({data:o,type:ent},i),u=t.parseBundle(l);re("Provenance blob signed for:");for(let h of c){let[f,d]=Object.entries(h.digest)[0]||[];re(` - ${h.name} (${f}:${d})`)}u.tlogID&&re(`Attestation signature uploaded to Rekor transparency log: ${Q0}?logIndex=${u.tlogID}`),re(`Writing Sigstore bundle to: ${a}`),Kf.default.writeFileSync(a,JSON.stringify(u.payload,null,2),{encoding:"utf-8"}),r[s]={...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[n,s]of Object.entries(e)){let o=pg.default.dirname(n);await _i(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let a of s.subjects){let c=pg.default.join(o,a.name);re(`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??sBr];(r.noTransparencyLog||!s.tlogID)&&l.push("--use-signed-timestamps","--insecure-ignore-tlog");let u=await nt.getExecOutput(this.cosign.binPath,[...l,"--bundle",s.bundlePath,c],{ignoreReturnCode:!0});if(u.stderr.length>0&&u.exitCode!=0)throw new Error(u.stderr);i[c]={bundlePath:s.bundlePath,cosignArgs:l}}})}return i}async verifyArtifact(e,r,i){re("Verifying keyless verification bundle signature");let n=JSON.parse(Kf.default.readFileSync(r,"utf-8")),s=(0,t2.bundleFromJSON)(n);re("Fetching Sigstore TUF trusted root metadata");let o=await snt.getTrustedRoot(),a=(0,vB.toTrustMaterial)(o);try{re("Verifying artifact signature");let c=(0,vB.toSignedEntity)(s,Kf.default.readFileSync(e)),l=t.parseCertificate(s),u=s.verificationMaterial.tlogEntries,h=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 vB.Verifier(a).verify(c,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return z(`Sigstore.verifyArtifact signer: ${JSON.stringify(d)}`),{payload:n,certificate:l.toString(),tlogID:h}}catch(c){throw new Error(`Failed to verify artifact signature: ${c}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),re(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:tnt,rekorURL:e?void 0:rnt,tsaServerURL:int}}static noTransparencyLog(e){return e??Dt.context.payload.repository?.private}static getProvenanceBlobs(e){let r=pg.default.join(e.localExportDir,"provenance.json");if(Kf.default.existsSync(r))return{[r]:Kf.default.readFileSync(r)};let i=Kf.default.readdirSync(e.localExportDir,{withFileTypes:!0}),n=i.filter(s=>s.isDirectory());if(n.length>0&&n.length===i.length&&n.every(s=>Kf.default.existsSync(pg.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let o of
2026-05-28 08:19:42 +00:00
`)){let[l,...u]=c.split(":"),h=l.toLowerCase(),f=u.map(d=>d.trim()).join(":");if(l.length!=0)switch(!0){case h=="name":i=void 0,r.name==null?r.name=f:(s&&n.gcPolicy&&(n.gcPolicy.push(s),s=void 0),n.name&&r.nodes.push(n),n={name:f});break;case h=="driver":i=void 0,r.driver=f;break;case h=="last activity":i=void 0,r.lastActivity=new Date(f);break;case h=="endpoint":i=void 0,n.endpoint=f;break;case h=="driver options":i=void 0,n["driver-opts"]=(f.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(d=>d.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case h=="status":i=void 0,n.status=f;break;case h=="buildkit daemon flags":case h=="flags":i=void 0,n["buildkitd-flags"]=f;break;case h=="buildkit version":case h=="buildkit":i=void 0,n.buildkit=f;break;case h=="platforms":{if(i=void 0,!f)break;let d=[];if(f.includes("*"))for(let p of f.split(", "))p.includes("*")&&d.push(p.replace(/\*/g,""));else d=f.split(", ");n.platforms=d.join(",");break}case h=="features":i="features",n.features={};break;case h=="labels":i="label",n.labels={};break;case h=="devices":i="devices",n.devices=n.devices||[];break;case h.startsWith("gc policy rule#"):i="gcpolicy",n.gcPolicy&&s&&(n.gcPolicy.push(s),s=void 0);break;case h.startsWith("file#"):i="file",a=l.split("#")[1],n.files=n.files||{},n.files[a]="";break;default:switch(i&&i!=="devices"&&n.devices&&o&&(n.devices.push(o),o=void 0),i||""){case"features":{n.features=n.features||{},n.features[l.trim()]=!!f;break}case"label":{n.labels=n.labels||{},n.labels[l.trim()]=f;break}case"devices":{switch(h.trim()){case"name":{n.devices&&o&&n.devices.push(o),o={},o.name=f;break}case"on-demand":{o&&f&&(o.onDemand=f=="true");break}case"automatically allowed":{o&&f&&(o.autoAllow=f=="true");break}case"annotations":{o&&(o.annotations=o.annotations||{});break}default:o&&o.annotations&&(o.annotations[l.trim()]=f)}break}case"gcpolicy":{switch(n.gcPolicy=n.gcPolicy||[],s=s||{},h.trim()){case"all":{s.all=f=="true";break}case"filters":{f&&(s.filter=f.split(","));break}case"keep duration":{s.keepDuration=f;break}case"keep bytes":{s.keepBytes=f;break}case"reserved space":{s.reservedSpace=f;break}case"max used space":{s.maxUsedSpace=f;break}case"min free space":{s.minFreeSpace=f;break}}break}case"file":{a&&n.files&&(n.files[a].length>0&&(n.files[a]+=`
2026-06-23 21:52:09 +00:00
`),n.files[a]+=c.replace(/^\s>\s?/,""));break}}}}return o&&n.devices&&n.devices.push(o),s&&n.gcPolicy&&n.gcPolicy.push(s),n.name&&r.nodes.push(n),r}};var ont=U(Iu(),1);var O8=U(require("fs"),1);var P8=class{resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!O8.default.existsSync(e))throw new Error(`config file ${e} not found`);e=O8.default.readFileSync(e,{encoding:"utf-8"})}let i=Zt.tmpName({tmpdir:Zt.tmpDir()});return O8.default.writeFileSync(i,e),i}};var k8=class{buildx;config;constructor(e){this.config=new P8,this.buildx=e?.buildx||new yr}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){Xt(r)}return e.buildkit}async getVersionWithinImage(e){return z(`BuildKit.getVersionWithinImage nodeName: ${e}`),rn.getExecOutput(["inspect","--format","{{.Config.Image}}",`${yr.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return z(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),rn.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 _B({buildx:this.buildx}).inspect(e));for(let n of i.nodes){let s=n.buildkit;if(z(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(n.name||"")}catch{return z(`BuildKit.versionSatisfies ${n.name}: can't get version`),!1}if(z(`BuildKit.versionSatisfies ${n.name}: version ${s}`),i.driver=="docker"&&!s.endsWith("-moby")||!ont.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var Q8=class t{_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await rn.isAvailable();return z(`Compose.isStandalone: ${e}`),e}async getCommand(e){let r=await this.isStandalone();return{command:r?"compose":"docker",args:r?e:["compose",...e]}}async isAvailable(){let e=await this.getCommand([]),r=await nt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(z(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(z(`Compose.isAvailable error: ${i}`),!1));return z(`Compose.isAvailable: ${r}`),r}async version(){if(this._versionOnce)return this._version;this._versionOnce=!0;let e=await this.getCommand(["version"]);return this._version=await nt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr.trim());return t.parseVersion(r.stdout.trim())}),this._version}async printVersion(){let e=await this.getCommand(["version"]);await nt.exec(e.command,e.args,{failOnStdErr:!1})}static parseVersion(e){let r=/\sv?([0-9a-f]{7}|[0-9.]+)/.exec(e);if(!r)throw new Error("Cannot parse compose version");return r[1]}};var rm=U(require("fs"),1),ed=U(require("os"),1),RB=U(require("path"),1);var F8=U(Iu(),1),Ape=U(require("util"),1);var L8=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);z(`Install.download version: ${i.version}`);let n=await t.getRelease(i,this.githubToken);z(`Install.download release tag name: ${n.tag_name}`);let s=await this.vspec(n.tag_name);z(`Install.download vspec: ${s}`);let o=F8.clean(s)||"";if(!F8.valid(o))throw new Error(`Invalid Compose version "${s}".`);let a=new Xn({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:RB.default.join(ed.default.homedir(),".bin","docker-compose"),cacheFile:ed.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),c=await a.find();if(c)return re(`Compose binary found in ${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-06-23 21:52:09 +00:00
`;var M8=class t{githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new yr,this.sigstore=e?.sigstore||new mg}async download(e){let r=await t.getDownloadVersion(e.version);z(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);z(`Install.download release tag name: ${i.tag_name}`);let n=await this.vspec(i.tag_name);z(`Install.download vspec: ${n}`);let s=NB.clean(n)||"";if(!NB.valid(s))throw new Error(`Invalid Cosign version "${n}".`);let o=new Xn({htcName:"cosign-dl-bin",htcVersion:n,baseCacheDir:TB.default.join(zu.default.homedir(),".bin"),cacheFile:zu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),a=await o.find();if(a)return re(`Cosign binary found in ${a}`),a;let c=gpe.format(r.downloadURL,n,this.filename());re(`Downloading ${c}`);let l=await Xc(c,void 0,this.githubToken);z(`Install.download htcDownloadPath: ${l}`),e.verifySignature&&NB.satisfies(n,">=3.0.1")&&await this.verifySignature(l,c);let u=await o.save(l,e.skipState);return re(`Cached to ${u}`),u}async build(e,r,i){let n=await this.vspec(e);z(`Install.build vspec: ${n}`);let s=new Xn({htcName:"cosign-build-bin",htcVersion:n,baseCacheDir:TB.default.join(zu.default.homedir(),".bin"),cacheFile:zu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),o=await s.find();if(o)return re(`Cosign binary found in ${o}`),o;let a=TB.default.join(Zt.tmpDir(),"cosign-build-cache"),c=await this.buildCommand(e,a),l=await nt.getExecOutput(c.command,c.args,{ignoreReturnCode:!0,input:Buffer.from(ant)}).then(h=>{if(h.stderr.length>0&&h.exitCode!=0)throw new Error(`build failed with: ${h.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${a}/cosign`}),u=await s.save(l,i);return re(`Cached to ${u}`),u}async install(e,r){r=r||Zt.tmpDir();let i=TB.default.join(r,"cosign-bin");r2.default.existsSync(i)||r2.default.mkdirSync(i,{recursive:!0});let n=zu.default.platform()=="win32"?"cosign.exe":"cosign",s=TB.default.join(i,n);return r2.default.copyFileSync(e,s),re("Fixing perms"),r2.default.chmodSync(s,"0755"),sh(i),re("Added Cosign to PATH"),re(`Binary path: ${s}`),s}async buildCommand(e,r){let i=await new yr({standalone:!0}).isAvailable(),n=await new yr({standalone:!1}).isAvailable(),s=!1;if(await this.buildx.isStandalone()&&i)z("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&n)z("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(i)z("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(n)z("Install.buildCommand: Buildx standalone not found, but plugin found so trying to build with it"),s=!1;else throw new Error(`Neither buildx standalone or plugin have been found to build from ref ${e}`);let 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 yr({standalone:s}).getCommand(o)}async verifySignature(e,r){let i=`${r}.sigstore.json`;re(`Downloading keyless verification bundle at ${i}`);let n=await Xc(i,void 0,this.githubToken);z(`Install.verifySignature bundlePath: ${n}`);let s=await this.sigstore.verifyArtifact(e,n,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});re(`Cosign binary signature verified! ${s.tlogID?`${Q0}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(zu.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=zu.default.arch();break}}let r=zu.default.platform()=="win32"?"windows":zu.default.platform(),i=zu.default.platform()=="win32"?".exe":"";return gpe.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!Be.isValidRef(e)){let l=e.replace(/^v+|v+$/g,"");return re(`Use ${l} version spec cache key for ${e}`),l}let[r,i]=e.split("#");i.length==0&&(i="master");let n;i.match(/^[0-9a-fA-F]{40}$/)?n=i:n=await WI.remoteSha(r,i,process
`)[0]?.trim()):h.stderr.length>0&&(o=new Error(`buildx failed with: ${h.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let a=r.buildxBuild.resolveImageID(),c=r.buildxBuild.resolveMetadata(),l=r.buildxBuild.resolveDigest(c);a&&await _i("ImageID",async()=>{re(a),BO("imageid",a)}),l&&await _i("Digest",async()=>{re(l),BO("digest",l)}),c&&await _i("Metadata",async()=>{let h=JSON.stringify(c,null,2);re(h),BO("metadata",h)});let u;if(await _i("Reference",async()=>{u=await fBr(r,t,e.builder),u?(re(u),wnt(u)):re("No build reference found")}),dBr()){let h=r.buildxBuild.resolveWarnings(c);if(u&&h&&h.length>0){let f=await yr.convertWarningsToGitHubAnnotations(h,[u]);z(`annotations: ${JSON.stringify(f,null,2)}`),f&&f.length>0&&await _i(`Generating GitHub annotations (${f.length} build checks found)`,async()=>{for(let d of f)Xt(d.message,d)})}}if(await _i("Check build summary support",async()=>{pBr()?e.call&&e.call!=="build"?re(`Build summary skipped for ${e.call} subrequest`):Dt.isGHES?re("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?u?(re("Build summary supported!"),Cnt()):re("Build summary requires a build reference"):re("Build summary requires Buildx >= 0.23.0"):re("Build summary disabled")}),o)throw o},async()=>{gnt&&await _i("Generating build summary",async()=>{try{let t=mBr(),e;t&&(e=ABr());let i=await new jF().export({refs:wpe?[wpe]:[]});re(`Build record written to ${i.dockerbuildFilename} (${Be.formatFileSize(i.dockerbuildSize)})`);let n;t&&(n=await t3.upload({filename:i.dockerbuildFilename,retentionDays:e})),await l3.writeBuildSummary({exportRes:i,uploadRes:n,inputs:Ant,driver:pnt,endpoint:mnt})}catch(t){Xt(t.message)}}),o2.length>0&&await _i(`Removing temp folder ${o2}`,async()=>{try{Snt.rmSync(o2,{recursive:!0})}catch{Xt(`Failed to remove temp folder ${o2}`)}})});async function fBr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let n=yr.refs({dir:yr.refsDir,builderName:r,since:e});return Object.keys(n).length>0?Object.keys(n)[0]:""}function dBr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?Be.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}function pBr(){return process.env.DOCKER_BUILD_SUMMARY?Be.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}function mBr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?Be.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}function ABr(){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