[bot] Update dist directory

This commit is contained in:
bot-githubaction committed 2026-06-10 14:15:10 +00:00
1 parent 9901393644
commit b6eebf33f1
10 files changed
+664 -591

No files matched your search

+121 -107
View File
@@ -1,114 +1,114 @@
import {createRequire} from 'module';const require=createRequire(import.meta.url);
var rpe=Object.create;var bS=Object.defineProperty;var spe=Object.getOwnPropertyDescriptor;var npe=Object.getOwnPropertyNames;var ipe=Object.getPrototypeOf,ope=Object.prototype.hasOwnProperty;var w=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var E=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),pi=(t,e)=>{for(var r in e)bS(t,r,{get:e[r],enumerable:!0})},ape=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of npe(e))!ope.call(t,n)&&n!==r&&bS(t,n,{get:()=>e[n],enumerable:!(s=spe(e,n))||s.enumerable});return t};var fe=(t,e,r)=>(r=t!=null?rpe(ipe(t)):{},ape(e||!t||!t.__esModule?bS(r,"default",{value:t,enumerable:!0}):r,t));var u5=E(fd=>{"use strict";var Not=w("net"),hpe=w("tls"),TS=w("http"),a5=w("https"),gpe=w("events"),Sot=w("assert"),fpe=w("util");fd.httpOverHttp=ppe;fd.httpsOverHttp=mpe;fd.httpOverHttps=Epe;fd.httpsOverHttps=Cpe;function ppe(t){var e=new ga(t);return e.request=TS.request,e}function mpe(t){var e=new ga(t);return e.request=TS.request,e.createSocket=A5,e.defaultPort=443,e}function Epe(t){var e=new ga(t);return e.request=a5.request,e}function Cpe(t){var e=new ga(t);return e.request=a5.request,e.createSocket=A5,e.defaultPort=443,e}function ga(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||TS.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=c5(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}fpe.inherits(ga,gpe.EventEmitter);ga.prototype.addRequest=function(e,r,s,n){var i=this,o=xS({request:e},i.options,c5(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};ga.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=xS({},s.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),yA("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,h){process.nextTick(function(){c(l,d,h)})}function c(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){yA("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(h.length>0){yA("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return yA("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),yA(`tunneling socket could not be established, cause=%s
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};ga.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function A5(t,e){var r=this;ga.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=xS({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=hpe.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function c5(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function xS(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var yA;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?yA=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)}:yA=function(){};fd.debug=yA});var DS=E((xot,l5)=>{l5.exports=u5()});var mt=E((Dot,d5)=>{d5.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 qe=E((Rot,v5)=>{"use strict";var h5=Symbol.for("undici.error.UND_ERR"),Et=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[h5]===!0}[h5]=!0},g5=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),RS=class extends Et{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[g5]===!0}[g5]=!0},f5=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),kS=class extends Et{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[f5]===!0}[f5]=!0},p5=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),FS=class extends Et{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[p5]===!0}[p5]=!0},m5=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),MS=class extends Et{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[m5]===!0}[m5]=!0},E5=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),US=class extends Et{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function U0e(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(C0e.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function L0e(){return"allowed"}function v0e(){return"success"}function P0e(){return"success"}function O0e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function _0e(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&&NT(t.origin)&&!NT(Of(t))&&(e=null);break;case"same-origin":DC(t,Of(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function wd(t,e){return t}function H0e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:wd(t.domainLookupStartTime,r),domainLookupEndTime:wd(t.domainLookupEndTime,r),connectionStartTime:wd(t.connectionStartTime,r),connectionEndTime:wd(t.connectionEndTime,r),secureConnectionStartTime:wd(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function G0e(t){return wd(b0e.now(),t)}function Y0e(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 XH(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function q0e(t){return{referrerPolicy:t.referrerPolicy}}function V0e(t){let e=t.referrerPolicy;au(e);let r=null;if(t.referrer==="client"){let a=VH();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=wT(r),n=wT(r,!0);s.toString().length>4096&&(s=n);let i=DC(t,s),o=Pf(s)&&!Pf(t.url);switch(e){case"origin":return n??wT(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=Of(t);return DC(s,a)?s:Pf(s)&&!Pf(a)?"no-referrer":n}default:return o?"no-referrer":n}}function wT(t,e){return au(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 Pf(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 s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function J0e(t,e){if(xC===void 0)return!0;let r=ZH(e);if(r==="no metadata"||r.length===0)return!0;let s=z0e(r),n=K0e(r,s);for(let i of n){let o=i.algo,a=i.hash,A=xC.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),j0e(A,a))return!0}return!1}var W0e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function ZH(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=W0e.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();WH.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function z0e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function K0e(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function j0e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function X0e(t){}function DC(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Z0e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function $0e(t){return t.controller.state==="aborted"}function eEe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function tEe(t){return S0e[t.toLowerCase()]??t}function rEe(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return au(typeof e=="string"),e}var sEe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function $H(t,e,r=0,s=1){class n{#e;#t; Line truncated
`);function FEe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function MEe(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function UEe(t,e){kC(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.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(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&FC(t,REe,i)||i.position===t.length-4&&FC(t,kEe,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=LEe(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",FEe(u)||(u=""),h=new xEe([d],c,{type:u})):h=bEe(Buffer.from(d)),kC(l9(A)),kC(typeof h=="string"&&l9(h)||NEe(h)),n.push(SEe(A,h,c))}}function LEe(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=Sd(a=>a!==10&&a!==13&&a!==58,t,e);if(o=FT(o,!0,!0,a=>a===9||a===32),!wEe.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Sd(a=>a===32||a===9,t,e),QEe(o)){case"content-disposition":{if(r=s=null,!FC(t,DEe,e)||(e.position+=17,r=g9(t,e),r===null))return"failure";if(FC(t,h9,e)){let a=e.position+h9.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=g9(t,e),s===null))return"failure"}break}case"content-type":{let a=Sd(A=>A!==10&&A!==13,t,e);a=FT(a,!1,!0,A=>A===9||A===32),n=d9(a);break}case"content-transfer-encoding":{let a=Sd(A=>A!==10&&A!==13,t,e);a=FT(a,!1,!0,A=>A===9||A===32),i=d9(a);break}default:Sd(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function g9(t,e){kC(t[e.position-1]===34);let r=Sd(s=>s!==10&&s!==13&&s!==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 Sd(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function FT(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function FC(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}f9.exports={multipartFormDataParser:UEe,validateBoundary:MEe}});var Dd=E((rat,N9)=>{"use strict";var Gf=De(),{ReadableStreamFrom:vEe,isBlobLike:m9,isReadableStreamLike:PEe,readableStreamClose:OEe,createDeferredPromise:_Ee,fullyReadBody:HEe,extractMimeType:GEe,utf8DecodeBytes:I9}=_s(),{FormData:E9}=Hf(),{kState:xd}=QA(),{webidl:YEe}=Sr(),{Blob:qEe}=w("node:buffer"),MT=w("node:assert"),{isErrored:B9,isDisturbed:VEe}=w("node:stream"),{isArrayBuffer:JEe}=w("node:util/types"),{serializeAMimeType:WEe}=cs(),{multipartFormDataParser:zEe}=p9(),UT;try{let t=w("node:crypto");UT=e=>t.randomInt(0,e)}catch{UT=t=>Math.floor(Math.random(t))}var MC=new TextEncoder;function KEe(){}var y9=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Q9;y9&&(Q9=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!VEe(e)&&!B9(e)&&e.cancel("Response object has been garbage collected").catch(KEe)}));function b9(t,e=!1){let r=null;t instanceof ReadableStream?r=t:m9(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?MC.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>OEe(A))},start(){},type:"bytes"}),MT(PEe(r));let s=null,n=null,i=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(JEe(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(Gf.isFormDataLike(t)){let A=`----formdata-undici-0${`${UT(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
var Qfe=Object.create;var yS=Object.defineProperty;var bfe=Object.getOwnPropertyDescriptor;var wfe=Object.getOwnPropertyNames;var Nfe=Object.getPrototypeOf,Sfe=Object.prototype.hasOwnProperty;var w=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var E=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),pi=(t,e)=>{for(var r in e)yS(t,r,{get:e[r],enumerable:!0})},Tfe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of wfe(e))!Sfe.call(t,n)&&n!==r&&yS(t,n,{get:()=>e[n],enumerable:!(s=bfe(e,n))||s.enumerable});return t};var Ee=(t,e,r)=>(r=t!=null?Qfe(Nfe(t)):{},Tfe(e||!t||!t.__esModule?yS(r,"default",{value:t,enumerable:!0}):r,t));var X6=E(md=>{"use strict";var yit=w("net"),Mfe=w("tls"),NS=w("http"),W6=w("https"),Ufe=w("events"),Qit=w("assert"),Lfe=w("util");md.httpOverHttp=vfe;md.httpsOverHttp=Pfe;md.httpOverHttps=Ofe;md.httpsOverHttps=_fe;function vfe(t){var e=new ga(t);return e.request=NS.request,e}function Pfe(t){var e=new ga(t);return e.request=NS.request,e.createSocket=z6,e.defaultPort=443,e}function Ofe(t){var e=new ga(t);return e.request=W6.request,e}function _fe(t){var e=new ga(t);return e.request=W6.request,e.createSocket=z6,e.defaultPort=443,e}function ga(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||NS.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=K6(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}Lfe.inherits(ga,Ufe.EventEmitter);ga.prototype.addRequest=function(e,r,s,n){var i=this,o=SS({request:e},i.options,K6(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};ga.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=SS({},s.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),yA("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,h){process.nextTick(function(){c(l,d,h)})}function c(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){yA("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(h.length>0){yA("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return yA("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),yA(`tunneling socket could not be established, cause=%s
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};ga.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function z6(t,e){var r=this;ga.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=SS({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=Mfe.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function K6(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function SS(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var yA;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?yA=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)}:yA=function(){};md.debug=yA});var TS=E((wit,j6)=>{j6.exports=X6()});var mt=E((Nit,Z6)=>{Z6.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 qe=E((Sit,Q5)=>{"use strict";var $6=Symbol.for("undici.error.UND_ERR"),Et=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[$6]===!0}[$6]=!0},e5=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),xS=class extends Et{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[e5]===!0}[e5]=!0},t5=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),DS=class extends Et{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[t5]===!0}[t5]=!0},r5=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),RS=class extends Et{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[r5]===!0}[r5]=!0},s5=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),kS=class extends Et{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[s5]===!0}[s5]=!0},n5=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),FS=class extends Et{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function r0e(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(_me.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function s0e(){return"allowed"}function n0e(){return"success"}function i0e(){return"success"}function o0e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function a0e(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&&bT(t.origin)&&!bT(_f(t))&&(e=null);break;case"same-origin":RC(t,_f(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Sd(t,e){return t}function A0e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Sd(t.domainLookupStartTime,r),domainLookupEndTime:Sd(t.domainLookupEndTime,r),connectionStartTime:Sd(t.connectionStartTime,r),connectionEndTime:Sd(t.connectionEndTime,r),secureConnectionStartTime:Sd(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function c0e(t){return Sd(Vme.now(),t)}function u0e(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 vH(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function l0e(t){return{referrerPolicy:t.referrerPolicy}}function d0e(t){let e=t.referrerPolicy;Au(e);let r=null;if(t.referrer==="client"){let a=RH();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=QT(r),n=QT(r,!0);s.toString().length>4096&&(s=n);let i=RC(t,s),o=Of(s)&&!Of(t.url);switch(e){case"origin":return n??QT(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=_f(t);return RC(s,a)?s:Of(s)&&!Of(a)?"no-referrer":n}default:return o?"no-referrer":n}}function QT(t,e){return Au(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 Of(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 s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function h0e(t,e){if(DC===void 0)return!0;let r=PH(e);if(r==="no metadata"||r.length===0)return!0;let s=f0e(r),n=p0e(r,s);for(let i of n){let o=i.algo,a=i.hash,A=DC.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),m0e(A,a))return!0}return!1}var g0e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function PH(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=g0e.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();FH.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function f0e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function p0e(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function m0e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function E0e(t){}function RC(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function C0e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function I0e(t){return t.controller.state==="aborted"}function B0e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function y0e(t){return zme[t.toLowerCase()]??t}function Q0e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Au(typeof e=="string"),e}var b0e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function OH(t,e,r=0,s=1){class n{#e;#t; Line truncated
`);function eEe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function tEe(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function rEe(t,e){FC(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.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(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&MC(t,Z0e,i)||i.position===t.length-4&&MC(t,$0e,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=sEe(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",eEe(u)||(u=""),h=new X0e([d],c,{type:u})):h=V0e(Buffer.from(d)),FC(jH(A)),FC(typeof h=="string"&&jH(h)||W0e(h)),n.push(z0e(A,h,c))}}function sEe(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=xd(a=>a!==10&&a!==13&&a!==58,t,e);if(o=RT(o,!0,!0,a=>a===9||a===32),!J0e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,xd(a=>a===32||a===9,t,e),q0e(o)){case"content-disposition":{if(r=s=null,!MC(t,j0e,e)||(e.position+=17,r=e9(t,e),r===null))return"failure";if(MC(t,$H,e)){let a=e.position+$H.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=e9(t,e),s===null))return"failure"}break}case"content-type":{let a=xd(A=>A!==10&&A!==13,t,e);a=RT(a,!1,!0,A=>A===9||A===32),n=ZH(a);break}case"content-transfer-encoding":{let a=xd(A=>A!==10&&A!==13,t,e);a=RT(a,!1,!0,A=>A===9||A===32),i=ZH(a);break}default:xd(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function e9(t,e){FC(t[e.position-1]===34);let r=xd(s=>s!==10&&s!==13&&s!==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 xd(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function RT(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function MC(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}t9.exports={multipartFormDataParser:rEe,validateBoundary:tEe}});var kd=E((Zit,d9)=>{"use strict";var Yf=De(),{ReadableStreamFrom:nEe,isBlobLike:s9,isReadableStreamLike:iEe,readableStreamClose:oEe,createDeferredPromise:aEe,fullyReadBody:AEe,extractMimeType:cEe,utf8DecodeBytes:o9}=_s(),{FormData:n9}=Gf(),{kState:Rd}=QA(),{webidl:uEe}=Sr(),{Blob:lEe}=w("node:buffer"),kT=w("node:assert"),{isErrored:a9,isDisturbed:dEe}=w("node:stream"),{isArrayBuffer:hEe}=w("node:util/types"),{serializeAMimeType:gEe}=cs(),{multipartFormDataParser:fEe}=r9(),FT;try{let t=w("node:crypto");FT=e=>t.randomInt(0,e)}catch{FT=t=>Math.floor(Math.random(t))}var UC=new TextEncoder;function pEe(){}var A9=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,c9;A9&&(c9=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!dEe(e)&&!a9(e)&&e.cancel("Response object has been garbage collected").catch(pEe)}));function u9(t,e=!1){let r=null;t instanceof ReadableStream?r=t:s9(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?UC.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>oEe(A))},start(){},type:"bytes"}),kT(iEe(r));let s=null,n=null,i=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(hEe(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(Yf.isFormDataLike(t)){let A=`----formdata-undici-0${`${FT(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
Content-Disposition: form-data`;let u=I=>I.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=I=>I.replace(/\r?\n|\r/g,`\r
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[I,m]of t)if(typeof m=="string"){let C=MC.encode(c+`; name="${u(l(I))}"\r
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[I,m]of t)if(typeof m=="string"){let C=UC.encode(c+`; name="${u(l(I))}"\r
\r
${l(m)}\r
`);d.push(C),i+=C.byteLength}else{let C=MC.encode(`${c}; name="${u(l(I))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
`);d.push(C),i+=C.byteLength}else{let C=UC.encode(`${c}; name="${u(l(I))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
Content-Type: ${m.type||"application/octet-stream"}\r
\r
`);d.push(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=MC.encode(`--${A}--\r
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let I of d)I.stream?yield*I.stream():yield I},o=`multipart/form-data; boundary=${A}`}else if(m9(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(Gf.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:vEe(t)}if((typeof n=="string"||Gf.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!B9(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function jEe(t,e=!1){return t instanceof ReadableStream&&(MT(!Gf.isDisturbed(t),"The body has already been consumed."),MT(!t.locked,"The stream is locked.")),b9(t,e)}function XEe(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function ZEe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function $Ee(t){return{blob(){return Td(this,r=>{let s=C9(this);return s===null?s="":s&&(s=WEe(s)),new qEe([r],{type:s})},t)},arrayBuffer(){return Td(this,r=>new Uint8Array(r).buffer,t)},text(){return Td(this,I9,t)},json(){return Td(this,tCe,t)},formData(){return Td(this,r=>{let s=C9(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=zEe(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new E9;return i[xd]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new E9;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Td(this,r=>new Uint8Array(r),t)}}}function eCe(t){Object.assign(t.prototype,$Ee(t))}async function Td(t,e,r){if(YEe.brandCheck(t,r),w9(t))throw new TypeError("Body is unusable: Body has already been read");ZEe(t[xd]);let s=_Ee(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[xd].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await HEe(t[xd].body,i,n),s.promise)}function w9(t){let e=t[xd].body;return e!=null&&(e.stream.locked||Gf.isDisturbed(e.stream))}function tCe(t){return JSON.parse(I9(t))}function C9(t){let e=t[xd].headersList,r=GEe(e);return r==="failure"?null:r}N9.exports={extractBody:b9,safelyExtractBody:jEe,cloneBody:XEe,mixinBody:eCe,streamRegistry:Q9,hasFinalizationRegistry:y9,bodyUnusable:w9}});var v9=E((sat,L9)=>{"use strict";var ce=w("node:assert"),Ce=De(),{channels:S9}=md(),LT=mT(),{RequestContentLengthMismatchError:Au,ResponseContentLengthMismatchError:rCe,RequestAbortedError:F9,HeadersTimeoutError:sCe,HeadersOverflowError:nCe,SocketError:_C,InformationalError:Rd,BodyTimeoutError:iCe,HTTPParserError:oCe,ResponseExceededMaxSizeError:aCe}=qe(),{kUrl:M9,kReset:us,kClient:_T,kParser:Tt,kBlocking:Vf,kRunning:Mr,kPending:ACe,kSize:T9,kWriting:wA,kQueue:mi,kNoRef:Yf,kKeepAliveDefaultTimeout:cCe,kHostHeader:uCe,kPendingIdx:lCe,kRunningIdx:bn,kError:wn,kPipelining:PC,kSocket:kd,kKeepAliveTimeoutValue:HC,kMaxHeadersSize:vT,kKeepAliveMaxTimeout:dCe,kKeepAliveTimeoutThreshold:hCe,kHeadersTimeout:gCe,kBodyTimeout:fCe,kStrictContentLength:HT,kMaxRequests:x9,kCounter:pCe,kMaxResponseSize:mCe,kOnError:ECe,kResume:bA,kHTTPContext:U9}=mt(),ro=QH(),CCe=Buffer.alloc(0),UC=Buffer[Symbol.species],LC=Ce.addListener,ICe=Ce.removeAllListeners,PT;async function BCe(){let t=process.env.JEST_WORKER_ID?IT():void 0,e;try{e=await WebAssembly.compile(NH())}catch{e=await WebAssembly.compile(t||IT())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onStatus(new UC(so.buffer,i,n))||0},wasm_on_message_begin:r=>(ce(sr.ptr===r),sr.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onHeaderField(new UC(so.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onHeaderValue(new UC(so.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(ce(sr.ptr===r),sr.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onBody(new UC(so.buffer,i,n))||0},wasm_on_message_complete:r=>(ce(sr.ptr===r),sr.onMessageComplete()||0)}})}var OT=null,GT=BCe();GT.catch();var sr=null,so=null,vC=0,no=null,yCe=0,qf=1,Fd=2|qf,OC=4|qf,YT=8|yCe,qT=class{constructor(e,r,{exports:s}){ce(Number.isFinite(e[vT])&&e[vT]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(ro.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.header Line truncated
`);d.push(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=UC.encode(`--${A}--\r
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let I of d)I.stream?yield*I.stream():yield I},o=`multipart/form-data; boundary=${A}`}else if(s9(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(Yf.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:nEe(t)}if((typeof n=="string"||Yf.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!a9(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function mEe(t,e=!1){return t instanceof ReadableStream&&(kT(!Yf.isDisturbed(t),"The body has already been consumed."),kT(!t.locked,"The stream is locked.")),u9(t,e)}function EEe(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function CEe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function IEe(t){return{blob(){return Dd(this,r=>{let s=i9(this);return s===null?s="":s&&(s=gEe(s)),new lEe([r],{type:s})},t)},arrayBuffer(){return Dd(this,r=>new Uint8Array(r).buffer,t)},text(){return Dd(this,o9,t)},json(){return Dd(this,yEe,t)},formData(){return Dd(this,r=>{let s=i9(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=fEe(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new n9;return i[Rd]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new n9;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Dd(this,r=>new Uint8Array(r),t)}}}function BEe(t){Object.assign(t.prototype,IEe(t))}async function Dd(t,e,r){if(uEe.brandCheck(t,r),l9(t))throw new TypeError("Body is unusable: Body has already been read");CEe(t[Rd]);let s=aEe(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Rd].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await AEe(t[Rd].body,i,n),s.promise)}function l9(t){let e=t[Rd].body;return e!=null&&(e.stream.locked||Yf.isDisturbed(e.stream))}function yEe(t){return JSON.parse(o9(t))}function i9(t){let e=t[Rd].headersList,r=cEe(e);return r==="failure"?null:r}d9.exports={extractBody:u9,safelyExtractBody:mEe,cloneBody:EEe,mixinBody:BEe,streamRegistry:c9,hasFinalizationRegistry:A9,bodyUnusable:l9}});var Q9=E(($it,y9)=>{"use strict";var ce=w("node:assert"),Ce=De(),{channels:h9}=Cd(),MT=fT(),{RequestContentLengthMismatchError:cu,ResponseContentLengthMismatchError:QEe,RequestAbortedError:C9,HeadersTimeoutError:bEe,HeadersOverflowError:wEe,SocketError:HC,InformationalError:Fd,BodyTimeoutError:NEe,HTTPParserError:SEe,ResponseExceededMaxSizeError:TEe}=qe(),{kUrl:I9,kReset:us,kClient:PT,kParser:Tt,kBlocking:Jf,kRunning:Mr,kPending:xEe,kSize:g9,kWriting:wA,kQueue:mi,kNoRef:qf,kKeepAliveDefaultTimeout:DEe,kHostHeader:REe,kPendingIdx:kEe,kRunningIdx:bn,kError:wn,kPipelining:OC,kSocket:Md,kKeepAliveTimeoutValue:GC,kMaxHeadersSize:UT,kKeepAliveMaxTimeout:FEe,kKeepAliveTimeoutThreshold:MEe,kHeadersTimeout:UEe,kBodyTimeout:LEe,kStrictContentLength:OT,kMaxRequests:f9,kCounter:vEe,kMaxResponseSize:PEe,kOnError:OEe,kResume:bA,kHTTPContext:B9}=mt(),ro=cH(),_Ee=Buffer.alloc(0),LC=Buffer[Symbol.species],vC=Ce.addListener,HEe=Ce.removeAllListeners,LT;async function GEe(){let t=process.env.JEST_WORKER_ID?ET():void 0,e;try{e=await WebAssembly.compile(dH())}catch{e=await WebAssembly.compile(t||ET())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onStatus(new LC(so.buffer,i,n))||0},wasm_on_message_begin:r=>(ce(sr.ptr===r),sr.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onHeaderField(new LC(so.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onHeaderValue(new LC(so.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(ce(sr.ptr===r),sr.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onBody(new LC(so.buffer,i,n))||0},wasm_on_message_complete:r=>(ce(sr.ptr===r),sr.onMessageComplete()||0)}})}var vT=null,_T=GEe();_T.catch();var sr=null,so=null,PC=0,no=null,YEe=0,Vf=1,Ud=2|Vf,_C=4|Vf,HT=8|YEe,GT=class{constructor(e,r,{exports:s}){ce(Number.isFinite(e[UT])&&e[UT]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(ro.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.header Line truncated
`;if(typeof n=="string"?p+=`host: ${n}\r
`:p+=t[uCe],i?p+=`connection: upgrade\r
`:p+=t[REe],i?p+=`connection: upgrade\r
upgrade: ${i}\r
`:t[PC]&&!h[us]?p+=`connection: keep-alive\r
`:t[OC]&&!h[us]?p+=`connection: keep-alive\r
`:p+=`connection: close\r
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let m=c[I+0],C=c[I+1];if(Array.isArray(C))for(let b=0;b<C.length;b++)p+=`${m}: ${C[b]}\r
`;else p+=`${m}: ${C}\r
`}return S9.sendHeaders.hasSubscribers&&S9.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?R9(f,null,t,e,h,u,p,l):Ce.isBuffer(A)?R9(f,A,t,e,h,u,p,l):Ce.isBlobLike(A)?typeof A.stream=="function"?k9(f,A.stream(),t,e,h,u,p,l):TCe(f,A,t,e,h,u,p,l):Ce.isStream(A)?SCe(f,A,t,e,h,u,p,l):Ce.isIterable(A)?k9(f,A,t,e,h,u,p,l):ce(!1),!0}function SCe(t,e,r,s,n,i,o,a){ce(i!==0||r[Mr]===0,"stream body cannot be pipelined");let A=!1,c=new GC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){Ce.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new F9;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ce(n.destroyed||n[wA]&&r[Mr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Ce.destroy(e,f):Ce.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function R9(t,e,r,s,n,i,o,a){try{e?Ce.isBuffer(e)&&(ce(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return h9.sendHeaders.hasSubscribers&&h9.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?m9(f,null,t,e,h,u,p,l):Ce.isBuffer(A)?m9(f,A,t,e,h,u,p,l):Ce.isBlobLike(A)?typeof A.stream=="function"?E9(f,A.stream(),t,e,h,u,p,l):KEe(f,A,t,e,h,u,p,l):Ce.isStream(A)?zEe(f,A,t,e,h,u,p,l):Ce.isIterable(A)?E9(f,A,t,e,h,u,p,l):ce(!1),!0}function zEe(t,e,r,s,n,i,o,a){ce(i!==0||r[Mr]===0,"stream body cannot be pipelined");let A=!1,c=new YC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){Ce.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new C9;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ce(n.destroyed||n[wA]&&r[Mr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Ce.destroy(e,f):Ce.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function m9(t,e,r,s,n,i,o,a){try{e?Ce.isBuffer(e)&&(ce(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[us]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(ce(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[bA]()}catch(A){t(A)}}async function TCe(t,e,r,s,n,i,o,a){ce(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Au;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1")),s.onRequestSent(),r[bA]()}catch(A){t(A)}}async function KEe(t,e,r,s,n,i,o,a){ce(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new cu;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[us]=!0),r[bA]()}catch(A){t(A)}}async function k9(t,e,r,s,n,i,o,a){ce(i!==0||r[Mr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{ce(A===null),n[wn]?h(n[wn]):A=d});n.on("close",c).on("drain",c);let l=new GC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[wn])throw n[wn];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var GC=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[wA]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[wn])throw r[wn];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[HT])throw new Au;process.emitWarning(new Au)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[us]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[us]=!0),r[bA]()}catch(A){t(A)}}async function E9(t,e,r,s,n,i,o,a){ce(i!==0||r[Mr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{ce(A===null),n[wn]?h(n[wn]):A=d});n.on("close",c).on("drain",c);let l=new YC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[wn])throw n[wn];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var YC=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[wA]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[wn])throw r[wn];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[OT])throw new cu;process.emitWarning(new cu)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[us]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"):r.write(`${A}content-length: ${n}\r
\r
`,"latin1")),n===null&&r.write(`\r
${c.toString(16)}\r
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Tt].timeout&&r[Tt].timeoutType===Fd&&r[Tt].timeout.refresh&&r[Tt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[wA]=!1,e[wn])throw e[wn];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Tt].timeout&&r[Tt].timeoutType===Ud&&r[Tt].timeout.refresh&&r[Tt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[wA]=!1,e[wn])throw e[wn];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
\r
`,"latin1"):e.write(`${o}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&n!==r){if(s[HT])throw new Au;process.emitWarning(new Au)}e[Tt].timeout&&e[Tt].timeoutType===Fd&&e[Tt].timeout.refresh&&e[Tt].timeout.refresh(),s[bA]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[wA]=!1,e&&(ce(s[Mr]<=1,"pipeline should only contain this request"),n(e))}};L9.exports=QCe});var V9=E((nat,q9)=>{"use strict";var Nn=w("node:assert"),{pipeline:xCe}=w("node:stream"),Fe=De(),{RequestContentLengthMismatchError:VT,RequestAbortedError:P9,SocketError:Jf,InformationalError:JT}=qe(),{kUrl:YC,kReset:VC,kClient:Md,kRunning:JC,kPending:DCe,kQueue:NA,kPendingIdx:WT,kRunningIdx:Ei,kError:Ii,kSocket:dr,kStrictContentLength:RCe,kOnError:zT,kMaxConcurrentStreams:Y9,kHTTP2Session:Ci,kResume:SA,kSize:kCe,kHTTPContext:FCe}=mt(),Ia=Symbol("open streams"),O9,_9=!1,qC;try{qC=w("node:http2")}catch{qC={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:MCe,HTTP2_HEADER_METHOD:UCe,HTTP2_HEADER_PATH:LCe,HTTP2_HEADER_SCHEME:vCe,HTTP2_HEADER_CONTENT_LENGTH:PCe,HTTP2_HEADER_EXPECT:OCe,HTTP2_HEADER_STATUS:_Ce}}=qC;function HCe(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function GCe(t,e){t[dr]=e,_9||(_9=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=qC.connect(t[YC],{createConnection:()=>e,peerMaxConcurrentStreams:t[Y9]});r[Ia]=0,r[Md]=t,r[dr]=e,Fe.addListener(r,"error",qCe),Fe.addListener(r,"frameError",VCe),Fe.addListener(r,"end",JCe),Fe.addListener(r,"goaway",WCe),Fe.addListener(r,"close",function(){let{[Md]:n}=this,{[dr]:i}=n,o=this[dr][Ii]||this[Ii]||new Jf("closed",Fe.getSocketInfo(i));if(n[Ci]=null,n.destroyed){Nn(n[DCe]===0);let a=n[NA].splice(n[Ei]);for(let A=0;A<a.length;A++){let c=a[A];Fe.errorRequest(n,c,o)}}}),r.unref(),t[Ci]=r,e[Ci]=r,Fe.addListener(e,"error",function(n){Nn(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ii]=n,this[Md][zT](n)}),Fe.addListener(e,"end",function(){Fe.destroy(this,new Jf("other side closed",Fe.getSocketInfo(this)))}),Fe.addListener(e,"close",function(){let n=this[Ii]||new Jf("closed",Fe.getSocketInfo(this));t[dr]=null,this[Ci]!=null&&this[Ci].destroy(n),t[WT]=t[Ei],Nn(t[JC]===0),t.emit("disconnect",t[YC],[t],n),t[SA]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return KCe(t,...n)},resume(){YCe(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function YCe(t){let e=t[dr];e?.destroyed===!1&&(t[kCe]===0&&t[Y9]===0?(e.unref(),t[Ci].unref()):(e.ref(),t[Ci].ref()))}function qCe(t){Nn(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[dr][Ii]=t,this[Md][zT](t)}function VCe(t,e,r){if(r===0){let s=new JT(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[dr][Ii]=s,this[Md][zT](s)}}function JCe(){let t=new Jf("other side closed",Fe.getSocketInfo(this[dr]));this.destroy(t),Fe.destroy(this[dr],t)}function WCe(t){let e=this[Ii]||new Jf(`HTTP/2: "GOAWAY" frame received with code ${t}`,Fe.getSocketInfo(this)),r=this[Md];if(r[dr]=null,r[FCe]=null,this[Ci]!=null&&(this[Ci].destroy(e),this[Ci]=null),Fe.destroy(this[dr],e),r[Ei]<r[NA].length){let s=r[NA][r[Ei]];r[NA][r[Ei]++]=null,Fe.errorRequest(r,s,e),r[WT]=r[Ei]}Nn(r[JC]===0),r.emit("disconnect",r[YC],[r],e),r[SA]()}function zCe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function KCe(t,e){let r=t[Ci],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Fe.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let T=0;T<c.length;T+=2){let R=c[T+0],M=c[T+1];if(Array.isArray(M))for(let F=0;F<M.length;F++)l[R]?l[R]+=`,${M[F]}`:l[R]=M[F];else l[R]=M}let d,{hostname:h,port:f}=t[YC];l[MCe]=i||`${h}${f?`:${f}`:""}`,l[UCe]=s;let p=T=>{e.aborted||e.completed||(T=T||new P9,Fe.errorRequest(t,e,T),d!=null&&Fe.destroy(d,T),Fe.destroy(u,T),t[NA][t[Ei]++]=null,t[SA]())};try{e.onConnect(p)}catch(T){Fe.errorRequest(t,e,T)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Ia],t[NA][t[Ei]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Ia],t[NA][t[Ei]++]=null}),d.once("close",()=>{r[Ia]-=1,r[Ia]===0&&r.unref()}),!0;l[LCe]=n,l[vCe]="https";let I=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Fe.bodyLength(u);if(Fe.isFormDataLike(u)){O9??=Dd().extractBody;let[T,R]=O9(u);l["content-type"]=R,u=T.stream,m=T.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),zCe(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[RCe])return Fe.errorRequest(t,e,new VT),!1;process.emitWarning(new VT)}m!=null&&(Nn(u,"no body must not have content length"),l[PCe]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[OCe]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("continue",b)):(d=r Line truncated
`,this[BIe]=A??3e5,this[IIe]=n??3e5,this[yIe]=C??!0,this[QIe]=T,this[ZT]=M,this[xA]=null,this[TIe]=_>-1?_:-1,this[DIe]=at??100,this[Gt]=null,this[Bi]=[],this[ya]=0,this[yi]=0,this[jf]=xe=>ex(this,xe),this[xIe]=xe=>sG(this,xe)}get pipelining(){return this[jC]}set pipelining(e){this[jC]=e,this[jf](!0)}get[$f](){return this[Bi].length-this[yi]}get[Zf](){return this[yi]-this[ya]}get[Xf](){return this[Bi].length-this[ya]}get[hIe](){return!!this[Gt]&&!this[Ld]&&!this[Gt].destroyed}get[XT](){return!!(this[Gt]?.busy(null)||this[Xf]>=(rG(this)||1)||this[$f]>0)}[dIe](e){nG(this),this.once("connect",e)}[SIe](e,r){let s=e.origin||this[oo].origin,n=new oIe(s,e,r);return this[Bi].push(n),this[uu]||(cu.bodyLength(n.body)==null&&cu.isIterable(n.body)?(this[uu]=1,queueMicrotask(()=>ex(this))):this[jf](!0)),this[uu]&&this[DA]!==2&&this[XT]&&(this[DA]=2),this[DA]<2}async[wIe](){return new Promise(e=>{this[Xf]?this[xA]=e:e(null)})}async[NIe](e){return new Promise(r=>{let s=this[Bi].splice(this[yi]);for(let i=0;i<s.length;i++){let o=s[i];cu.errorRequest(this,o,e)}let n=()=>{this[xA]&&(this[xA](),this[xA]=null),r(null)};this[Gt]?(this[Gt].destroy(e,n),this[Gt]=null):queueMicrotask(n),this[jf]()})}},FIe=KC();function sG(t,e){if(t[Zf]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Ba(t[yi]===t[ya]);let r=t[Bi].splice(t[ya]);for(let s=0;s<r.length;s++){let n=r[s];cu.errorRequest(t,n,e)}Ba(t[Xf]===0)}}async function nG(t){Ba(!t[Ld]),Ba(!t[Gt]);let{host:e,hostname:r,protocol:s,port:n}=t[oo];if(r[0]==="["){let i=r.indexOf("]");Ba(i!==-1);let o=r.substring(1,i);Ba(tG.isIP(o)),r=o}t[Ld]=!0,Ud.beforeConnect.hasSubscribers&&Ud.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Kf]},connector:t[zf]});try{let i=await new Promise((o,a)=>{t[zf]({host:e,hostname:r,protocol:s,port:n,servername:t[TA],localAddress:t[Kf]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){cu.destroy(i.on("error",$9),new cIe);return}Ba(i);try{t[Gt]=i.alpnProtocol==="h2"?await kIe(t,i):await RIe(t,i)}catch(o){throw i.destroy().on("error",$9),o}t[Ld]=!1,i[bIe]=0,i[ZT]=t[ZT],i[lIe]=t,i[fIe]=null,Ud.connected.hasSubscribers&&Ud.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Kf]},connector:t[zf],socket:i}),t.emit("connect",t[oo],[t])}catch(i){if(t.destroyed)return;if(t[Ld]=!1,Ud.connectError.hasSubscribers&&Ud.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Kf]},connector:t[zf],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Ba(t[Zf]===0);t[$f]>0&&t[Bi][t[yi]].servername===t[TA];){let o=t[Bi][t[yi]++];cu.errorRequest(t,o,i)}else sG(t,i);t.emit("connectionError",t[oo],[t],i)}t[jf]()}function eG(t){t[DA]=0,t.emit("drain",t[oo],[t])}function ex(t,e){t[uu]!==2&&(t[uu]=2,MIe(t,e),t[uu]=0,t[ya]>256&&(t[Bi].splice(0,t[ya]),t[yi]-=t[ya],t[ya]=0))}function MIe(t,e){for(;;){if(t.destroyed){Ba(t[$f]===0);return}if(t[xA]&&!t[Xf]){t[xA](),t[xA]=null;return}if(t[Gt]&&t[Gt].resume(),t[XT])t[DA]=2;else if(t[DA]===2){e?(t[DA]=1,queueMicrotask(()=>eG(t))):eG(t);continue}if(t[$f]===0||t[Zf]>=(rG(t)||1))return;let r=t[Bi][t[yi]];if(t[oo].protocol==="https:"&&t[TA]!==r.servername){if(t[Zf]>0)return;t[TA]=r.servername,t[Gt]?.destroy(new AIe("servername changed"),()=>{t[Gt]=null,ex(t)})}if(t[Ld])return;if(!t[Gt]){nG(t);return}if(t[Gt].destroyed||t[Gt].busy(r))return;!r.aborted&&t[Gt].write(r)?t[yi]++:t[Bi].splice(t[yi],1)}}iG.exports=$T});var tx=E((cat,oG)=>{"use strict";var XC=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)}};oG.exports=class{constructor(){this.head=this.tail=new XC}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new XC),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var AG=E((uat,aG)=>{var{kFree:UIe,kConnected:LIe,kPending:vIe,kQueued:PIe,kRunning:OIe,kSize:_Ie}=mt(),lu=Symbol("pool"),rx=class{constructor(e){this[lu]=e}get connected(){return this[lu][LIe]}get free(){return this[lu][UIe]}get pending(){return this[lu][vIe]}get queued(){return this[lu][PIe]}get running(){return this[lu][OIe]}get size(){return this[lu][_Ie]}};aG.exports=rx});var Ax=E((lat,EG)=>{"use strict";var HIe=Bd(),GIe=tx(),{kConnected:sx,kSize:cG,kRunning:uG,kPending:lG,kQueued:ep,kBusy:YIe,kFree:qIe,kUrl:VIe,kClose:JIe,kDestroy:WIe,kDispatch:zIe}=mt(),KIe=AG(),ls=Symbol("clients"),Jr=Symbol("needDrain"),tp=Symbol("queue"),nx=Symbol("closed resolve"),ix=Symbol("onDrain"),dG=Symbol("onConnect"),hG=Symbol("onDisconnect"),gG=Symbol("onConnectionError"),ox=Symbol(" Line truncated
`,"latin1"),r!==null&&n!==r){if(s[OT])throw new cu;process.emitWarning(new cu)}e[Tt].timeout&&e[Tt].timeoutType===Ud&&e[Tt].timeout.refresh&&e[Tt].timeout.refresh(),s[bA]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[wA]=!1,e&&(ce(s[Mr]<=1,"pipeline should only contain this request"),n(e))}};y9.exports=qEe});var R9=E((eot,D9)=>{"use strict";var Nn=w("node:assert"),{pipeline:XEe}=w("node:stream"),Fe=De(),{RequestContentLengthMismatchError:YT,RequestAbortedError:b9,SocketError:Wf,InformationalError:qT}=qe(),{kUrl:qC,kReset:JC,kClient:Ld,kRunning:WC,kPending:jEe,kQueue:NA,kPendingIdx:VT,kRunningIdx:Ei,kError:Ii,kSocket:dr,kStrictContentLength:ZEe,kOnError:JT,kMaxConcurrentStreams:x9,kHTTP2Session:Ci,kResume:SA,kSize:$Ee,kHTTPContext:eCe}=mt(),Ia=Symbol("open streams"),w9,N9=!1,VC;try{VC=w("node:http2")}catch{VC={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:tCe,HTTP2_HEADER_METHOD:rCe,HTTP2_HEADER_PATH:sCe,HTTP2_HEADER_SCHEME:nCe,HTTP2_HEADER_CONTENT_LENGTH:iCe,HTTP2_HEADER_EXPECT:oCe,HTTP2_HEADER_STATUS:aCe}}=VC;function ACe(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function cCe(t,e){t[dr]=e,N9||(N9=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=VC.connect(t[qC],{createConnection:()=>e,peerMaxConcurrentStreams:t[x9]});r[Ia]=0,r[Ld]=t,r[dr]=e,Fe.addListener(r,"error",lCe),Fe.addListener(r,"frameError",dCe),Fe.addListener(r,"end",hCe),Fe.addListener(r,"goaway",gCe),Fe.addListener(r,"close",function(){let{[Ld]:n}=this,{[dr]:i}=n,o=this[dr][Ii]||this[Ii]||new Wf("closed",Fe.getSocketInfo(i));if(n[Ci]=null,n.destroyed){Nn(n[jEe]===0);let a=n[NA].splice(n[Ei]);for(let A=0;A<a.length;A++){let c=a[A];Fe.errorRequest(n,c,o)}}}),r.unref(),t[Ci]=r,e[Ci]=r,Fe.addListener(e,"error",function(n){Nn(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ii]=n,this[Ld][JT](n)}),Fe.addListener(e,"end",function(){Fe.destroy(this,new Wf("other side closed",Fe.getSocketInfo(this)))}),Fe.addListener(e,"close",function(){let n=this[Ii]||new Wf("closed",Fe.getSocketInfo(this));t[dr]=null,this[Ci]!=null&&this[Ci].destroy(n),t[VT]=t[Ei],Nn(t[WC]===0),t.emit("disconnect",t[qC],[t],n),t[SA]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return pCe(t,...n)},resume(){uCe(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function uCe(t){let e=t[dr];e?.destroyed===!1&&(t[$Ee]===0&&t[x9]===0?(e.unref(),t[Ci].unref()):(e.ref(),t[Ci].ref()))}function lCe(t){Nn(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[dr][Ii]=t,this[Ld][JT](t)}function dCe(t,e,r){if(r===0){let s=new qT(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[dr][Ii]=s,this[Ld][JT](s)}}function hCe(){let t=new Wf("other side closed",Fe.getSocketInfo(this[dr]));this.destroy(t),Fe.destroy(this[dr],t)}function gCe(t){let e=this[Ii]||new Wf(`HTTP/2: "GOAWAY" frame received with code ${t}`,Fe.getSocketInfo(this)),r=this[Ld];if(r[dr]=null,r[eCe]=null,this[Ci]!=null&&(this[Ci].destroy(e),this[Ci]=null),Fe.destroy(this[dr],e),r[Ei]<r[NA].length){let s=r[NA][r[Ei]];r[NA][r[Ei]++]=null,Fe.errorRequest(r,s,e),r[VT]=r[Ei]}Nn(r[WC]===0),r.emit("disconnect",r[qC],[r],e),r[SA]()}function fCe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function pCe(t,e){let r=t[Ci],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Fe.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let T=0;T<c.length;T+=2){let R=c[T+0],M=c[T+1];if(Array.isArray(M))for(let F=0;F<M.length;F++)l[R]?l[R]+=`,${M[F]}`:l[R]=M[F];else l[R]=M}let d,{hostname:h,port:f}=t[qC];l[tCe]=i||`${h}${f?`:${f}`:""}`,l[rCe]=s;let p=T=>{e.aborted||e.completed||(T=T||new b9,Fe.errorRequest(t,e,T),d!=null&&Fe.destroy(d,T),Fe.destroy(u,T),t[NA][t[Ei]++]=null,t[SA]())};try{e.onConnect(p)}catch(T){Fe.errorRequest(t,e,T)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Ia],t[NA][t[Ei]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Ia],t[NA][t[Ei]++]=null}),d.once("close",()=>{r[Ia]-=1,r[Ia]===0&&r.unref()}),!0;l[sCe]=n,l[nCe]="https";let I=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Fe.bodyLength(u);if(Fe.isFormDataLike(u)){w9??=kd().extractBody;let[T,R]=w9(u);l["content-type"]=R,u=T.stream,m=T.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),fCe(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[ZEe])return Fe.errorRequest(t,e,new YT),!1;process.emitWarning(new YT)}m!=null&&(Nn(u,"no body must not have content length"),l[iCe]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[oCe]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("continue",b)):(d=r Line truncated
`,this[GCe]=A??3e5,this[HCe]=n??3e5,this[YCe]=C??!0,this[qCe]=T,this[XT]=M,this[xA]=null,this[KCe]=_>-1?_:-1,this[jCe]=at??100,this[Gt]=null,this[Bi]=[],this[ya]=0,this[yi]=0,this[jf]=xe=>ZT(this,xe),this[XCe]=xe=>Y9(this,xe)}get pipelining(){return this[jC]}set pipelining(e){this[jC]=e,this[jf](!0)}get[ep](){return this[Bi].length-this[yi]}get[$f](){return this[yi]-this[ya]}get[Zf](){return this[Bi].length-this[ya]}get[MCe](){return!!this[Gt]&&!this[Pd]&&!this[Gt].destroyed}get[KT](){return!!(this[Gt]?.busy(null)||this[Zf]>=(G9(this)||1)||this[ep]>0)}[FCe](e){q9(this),this.once("connect",e)}[zCe](e,r){let s=e.origin||this[oo].origin,n=new SCe(s,e,r);return this[Bi].push(n),this[lu]||(uu.bodyLength(n.body)==null&&uu.isIterable(n.body)?(this[lu]=1,queueMicrotask(()=>ZT(this))):this[jf](!0)),this[lu]&&this[DA]!==2&&this[KT]&&(this[DA]=2),this[DA]<2}async[JCe](){return new Promise(e=>{this[Zf]?this[xA]=e:e(null)})}async[WCe](e){return new Promise(r=>{let s=this[Bi].splice(this[yi]);for(let i=0;i<s.length;i++){let o=s[i];uu.errorRequest(this,o,e)}let n=()=>{this[xA]&&(this[xA](),this[xA]=null),r(null)};this[Gt]?(this[Gt].destroy(e,n),this[Gt]=null):queueMicrotask(n),this[jf]()})}},eIe=XC();function Y9(t,e){if(t[$f]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Ba(t[yi]===t[ya]);let r=t[Bi].splice(t[ya]);for(let s=0;s<r.length;s++){let n=r[s];uu.errorRequest(t,n,e)}Ba(t[Zf]===0)}}async function q9(t){Ba(!t[Pd]),Ba(!t[Gt]);let{host:e,hostname:r,protocol:s,port:n}=t[oo];if(r[0]==="["){let i=r.indexOf("]");Ba(i!==-1);let o=r.substring(1,i);Ba(H9.isIP(o)),r=o}t[Pd]=!0,vd.beforeConnect.hasSubscribers&&vd.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Xf]},connector:t[Kf]});try{let i=await new Promise((o,a)=>{t[Kf]({host:e,hostname:r,protocol:s,port:n,servername:t[TA],localAddress:t[Xf]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){uu.destroy(i.on("error",O9),new DCe);return}Ba(i);try{t[Gt]=i.alpnProtocol==="h2"?await $Ce(t,i):await ZCe(t,i)}catch(o){throw i.destroy().on("error",O9),o}t[Pd]=!1,i[VCe]=0,i[XT]=t[XT],i[kCe]=t,i[LCe]=null,vd.connected.hasSubscribers&&vd.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Xf]},connector:t[Kf],socket:i}),t.emit("connect",t[oo],[t])}catch(i){if(t.destroyed)return;if(t[Pd]=!1,vd.connectError.hasSubscribers&&vd.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Xf]},connector:t[Kf],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Ba(t[$f]===0);t[ep]>0&&t[Bi][t[yi]].servername===t[TA];){let o=t[Bi][t[yi]++];uu.errorRequest(t,o,i)}else Y9(t,i);t.emit("connectionError",t[oo],[t],i)}t[jf]()}function _9(t){t[DA]=0,t.emit("drain",t[oo],[t])}function ZT(t,e){t[lu]!==2&&(t[lu]=2,tIe(t,e),t[lu]=0,t[ya]>256&&(t[Bi].splice(0,t[ya]),t[yi]-=t[ya],t[ya]=0))}function tIe(t,e){for(;;){if(t.destroyed){Ba(t[ep]===0);return}if(t[xA]&&!t[Zf]){t[xA](),t[xA]=null;return}if(t[Gt]&&t[Gt].resume(),t[KT])t[DA]=2;else if(t[DA]===2){e?(t[DA]=1,queueMicrotask(()=>_9(t))):_9(t);continue}if(t[ep]===0||t[$f]>=(G9(t)||1))return;let r=t[Bi][t[yi]];if(t[oo].protocol==="https:"&&t[TA]!==r.servername){if(t[$f]>0)return;t[TA]=r.servername,t[Gt]?.destroy(new xCe("servername changed"),()=>{t[Gt]=null,ZT(t)})}if(t[Pd])return;if(!t[Gt]){q9(t);return}if(t[Gt].destroyed||t[Gt].busy(r))return;!r.aborted&&t[Gt].write(r)?t[yi]++:t[Bi].splice(t[yi],1)}}V9.exports=jT});var $T=E((iot,J9)=>{"use strict";var ZC=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)}};J9.exports=class{constructor(){this.head=this.tail=new ZC}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new ZC),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var z9=E((oot,W9)=>{var{kFree:rIe,kConnected:sIe,kPending:nIe,kQueued:iIe,kRunning:oIe,kSize:aIe}=mt(),du=Symbol("pool"),ex=class{constructor(e){this[du]=e}get connected(){return this[du][sIe]}get free(){return this[du][rIe]}get pending(){return this[du][nIe]}get queued(){return this[du][iIe]}get running(){return this[du][oIe]}get size(){return this[du][aIe]}};W9.exports=ex});var ox=E((aot,nG)=>{"use strict";var AIe=Qd(),cIe=$T(),{kConnected:tx,kSize:K9,kRunning:X9,kPending:j9,kQueued:tp,kBusy:uIe,kFree:lIe,kUrl:dIe,kClose:hIe,kDestroy:gIe,kDispatch:fIe}=mt(),pIe=z9(),ls=Symbol("clients"),Jr=Symbol("needDrain"),rp=Symbol("queue"),rx=Symbol("closed resolve"),sx=Symbol("onDrain"),Z9=Symbol("onConnect"),$9=Symbol("onDisconnect"),eG=Symbol("onConnectionError"),nx=Symbol(" Line truncated
${s.count} ${s.noun} ${s.is} pending:
${e.format(r)}
`.trim())}};bq.exports=A2});var fI=E((Oat,xq)=>{"use strict";var Nq=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:BQe}=qe(),yQe=Od();Tq()===void 0&&Sq(new yQe);function Sq(t){if(!t||typeof t.dispatch!="function")throw new BQe("Argument agent must implement Agent");Object.defineProperty(globalThis,Nq,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Tq(){return globalThis[Nq]}xq.exports={setGlobalDispatcher:Sq,getGlobalDispatcher:Tq}});var pI=E((Hat,Dq)=>{"use strict";Dq.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 kq=E((Gat,Rq)=>{"use strict";var QQe=zC();Rq.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new QQe(r,o,n,i);return r(a,A)}}});var Mq=E((Yat,Fq)=>{"use strict";var bQe=iI();Fq.exports=t=>e=>function(s,n){return e(s,new bQe({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var Lq=E((qat,Uq)=>{"use strict";var wQe=De(),{InvalidArgumentError:NQe,RequestAbortedError:SQe}=qe(),TQe=pI(),c2=class extends TQe{#e=1024*1024;#t=null;#s=!1;#r=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new NQe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#i=e}onHeaders(e,r,s,n){let o=wQe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new SQe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#s||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function xQe({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new c2({maxSize:i},n);return e(s,o)}}Uq.exports=xQe});var Oq=E((Vat,Pq)=>{"use strict";var{isIP:DQe}=w("node:net"),{lookup:RQe}=w("node:dns"),kQe=pI(),{InvalidArgumentError:Kd,InformationalError:FQe}=qe(),vq=Math.pow(2,31)-1,u2=class{#e=0;#t=0;#s=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.#s.size===this.#t}runLookup(e,r,s){let n=this.#s.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={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,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new FQe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#s.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#s.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,s){RQe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#n(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===vq?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===vq?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#s.set(e.hostname,n)}getHandler(e,r){return new l2(this,e,r)}},l2=class extends kQe{#e=null;#t=null;#s=null;#r=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#r=s,this.#t={...i},this.#e=e,this.#s=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(r,s)=>{if(r)return this.#r.onError(r);le Line truncated
${i}`;break;case"retry":E7(i)&&(r[n]=i);break;case"id":C7(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&E7(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&C7(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}}};I7.exports={EventSourceStream:j2}});var x7=E((yAt,T7)=>{"use strict";var{pipeline:YNe}=w("node:stream"),{fetching:qNe}=gp(),{makeRequest:VNe}=Zd(),{webidl:Sa}=Sr(),{EventSourceStream:JNe}=B7(),{parseMIMEType:WNe}=cs(),{createFastMessageEvent:zNe}=nh(),{isNetworkError:y7}=dp(),{delay:KNe}=z2(),{kEnumerableProperty:Nu}=De(),{environmentSettingsObject:Q7}=_s(),b7=!1,w7=3e3,Sp=0,N7=1,Tp=2,jNe="anonymous",XNe="use-credentials",ch=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=Sp;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Sa.util.markAsUncloneable(this);let s="EventSource constructor";Sa.argumentLengthCheck(arguments,1,s),b7||(b7=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Sa.converters.USVString(e,s,"url"),r=Sa.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:w7};let n=Q7,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=jNe;r.withCredentials&&(o=XNe,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Q7.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=VNe(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===Tp)return;this.#r=Sp;let e={request:this.#n,dispatcher:this.#a},r=s=>{y7(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(y7(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?WNe(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=N7,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new JNe({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(zNe(A.type,A.options))}});YNe(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=qNe(e)}async#c(){this.#r!==Tp&&(this.#r=Sp,this.dispatchEvent(new Event("error")),await KNe(this.#o.reconnectionTime),this.#r===Sp&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Sa.brandCheck(this,t),this.#r!==Tp&&(this.#r=Tp,this.#i.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}},S7={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Sp,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:N7,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Tp,writable:!1}};Object.defineProperties(ch,S7);Object.defineProperties(ch.prototype,S7);Object.defineProperties(ch.prototype,{close:Nu,onerror:Nu,onmessage:Nu,onopen:Nu,readyState:Nu,url:Nu,withCredentials:Nu});Sa.converters.EventSourceInitDict=Sa.dictionaryConverter([{key:"withCredentials",converter:Sa.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Sa.converters.any}]);T7.exports={EventSource:ch,defaultReconnectionTime:w7}});var nB=E((QAt,le)=>{"use strict";var ZNe=vd(),D7=kf(),$Ne=Pd(),eSe=SG(),tSe=Od(),rSe=Bx(),sSe=XG(),nSe=sY(),R7=qe(),sB=De(),{InvalidArgumentError:rB}=R7,uh=YY(),iSe=Mf(),oSe=r2(),aSe=wq(),ASe=i2(),cSe=Yx(),uSe=iI(),{getGlobalDispatcher:k7,setGlobalDispatcher:lSe}=fI(),dSe=pI(),hSe=zC(),gSe=KC();Object.assign(D7.prototype,uh);le.exports.Dispatcher=D7;le.exports.Client=ZNe;le.exports.Pool=$Ne;le.exports.BalancedPool=eSe;le.exports.Agent=tSe;le.exports.ProxyAgent=rSe;le.exports.EnvHttpProxyAgent=sSe;le.exports.RetryAgent=nSe;le.exports.RetryHandle Line truncated
%s`,R,R,C,s);var M=C.type==="*"?VD:C.type==="?"?qD:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+M+"\\("+R}f(),i&&(s+="\\\\");var F=!1;switch(s.charAt(0)){case"[":case".":case"(":F=!0}for(var _=a.length-1;_>-1;_--){var H=a[_],Ye=s.slice(0,H.reStart),at=s.slice(H.reStart,H.reEnd-8),Be=s.slice(H.reEnd-8,H.reEnd),xe=s.slice(H.reEnd);Be+=xe;var Ue=Ye.split("(").length-1,_t=xe;for(p=0;p<Ue;p++)_t=_t.replace(/\)[+*?]?/,"");xe=_t;var yn="";xe===""&&e!==bB&&(yn="$");var ru=Ye+at+xe+yn+Be;s=ru}if(s!==""&&n&&(s="(?=.)"+s),F&&(s=d+s),e===bB)return[s,n];if(!n)return u2e(t);var su=r.nocase?"i":"";try{var yS=new RegExp("^"+s+"$",su)}catch{return new RegExp("$.")}return yS._glob=t,yS._src=s,yS}js.makeRe=function(t,e){return new $t(t,e||{}).makeRe()};$t.prototype.makeRe=c2e;function c2e(){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?VD:e.dot?t2e:r2e,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===Mu?r:typeof o=="string"?l2e(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}js.match=function(t,e,r){r=r||{};var s=new $t(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};$t.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 s=this.options;Op.sep!=="/"&&(e=e.split(Op.sep).join("/")),e=e.split(yz),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};$t.prototype.matchOne=function(t,e,r){return e.indexOf(Mu)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};$t.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===Mu){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===Mu){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.length}var d=0;if(u.length){if(u.length+s>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!c.length){var f=!!d;for(i=s;i<t.length-d;i++){var p=String(t[i]);if(f=!0,p==="."||p===".."||!this.options.dot&&p.charAt(0)===".")return!1}return r||f}for(var I=[[[],0]],m=I[0],C=0,b=[0],T=0;T<c.length;T++){var R=c[T];R===Mu?(b.push(C),m=[[],0],I.push(m)):(m[0].push(R),C++)}for(var M=I.length-1,F=t.length-d,_=0;_<I.length;_++)I[_][1]=F-(b[M--]+I[_][0].length);return!!this._matchGlobStarBodySections(t,I,s,0,r,0,!!d)};$t.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(h!==!1)return h}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};$t.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===Mu)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function u2e(t){return t.replace(/\\(.)/g,"$1")}function l2e(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Eh=E((Eut,xz)=>{"use strict";var C2e="2.0.0",I2e=Number.MAX_SAFE_INTEGER||9007199254740991,B2e=16,y2e=250,Q2e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];xz.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:B2e,MAX_SAFE_BUILD_LENGTH:y2e,MAX_SAFE_INTEGER:I2e,RELEASE_TYPES:Q2e,SEMVER_SPEC_VERSION:C2e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Yp=E((Cut,Dz)=>{"use strict";var b2e=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Dz.exports=b2e});var Ch=E((ho,Rz)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:WD,MAX_SAFE_BUILD_LENGTH:w2e,MAX_LENGTH:N2e}=Eh(),S2e=Yp();ho=Rz.exports={};var T2e=ho.re=[],x2e=ho.safeRe=[],z=ho.src=[],D2e=ho.safeSrc=[],K=ho.t={},R2e=0,zD="[a-zA-Z0-9-]",k2e=[["\\s",1],["\\d",N2e],[zD,w2e]],F2e=t=>{for(let[e,r]of k2e)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j Line truncated
`.trim())}};uq.exports=o2});var pI=E((Uot,fq)=>{"use strict";var dq=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Gye}=qe(),Yye=Hd();gq()===void 0&&hq(new Yye);function hq(t){if(!t||typeof t.dispatch!="function")throw new Gye("Argument agent must implement Agent");Object.defineProperty(globalThis,dq,{value:t,writable:!0,enumerable:!1,configurable:!1})}function gq(){return globalThis[dq]}fq.exports={setGlobalDispatcher:hq,getGlobalDispatcher:gq}});var mI=E((vot,pq)=>{"use strict";pq.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 Eq=E((Pot,mq)=>{"use strict";var qye=KC();mq.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new qye(r,o,n,i);return r(a,A)}}});var Iq=E((Oot,Cq)=>{"use strict";var Vye=oI();Cq.exports=t=>e=>function(s,n){return e(s,new Vye({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var yq=E((_ot,Bq)=>{"use strict";var Jye=De(),{InvalidArgumentError:Wye,RequestAbortedError:zye}=qe(),Kye=mI(),a2=class extends Kye{#e=1024*1024;#t=null;#s=!1;#r=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Wye("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#i=e}onHeaders(e,r,s,n){let o=Jye.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new zye(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#s||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function Xye({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new a2({maxSize:i},n);return e(s,o)}}Bq.exports=Xye});var wq=E((Hot,bq)=>{"use strict";var{isIP:jye}=w("node:net"),{lookup:Zye}=w("node:dns"),$ye=mI(),{InvalidArgumentError:jd,InformationalError:eQe}=qe(),Qq=Math.pow(2,31)-1,A2=class{#e=0;#t=0;#s=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.#s.size===this.#t}runLookup(e,r,s){let n=this.#s.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={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,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new eQe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#s.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#s.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,s){Zye(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#n(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===Qq?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===Qq?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#s.set(e.hostname,n)}getHandler(e,r){return new c2(this,e,r)}},c2=class extends $ye{#e=null;#t=null;#s=null;#r=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#r=s,this.#t={...i},this.#e=e,this.#s=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(r,s)=>{if(r)return this.#r.onError(r);le Line truncated
${i}`;break;case"retry":n7(i)&&(r[n]=i);break;case"id":i7(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&n7(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&i7(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}}};o7.exports={EventSourceStream:z2}});var f7=E((Eat,g7)=>{"use strict";var{pipeline:uNe}=w("node:stream"),{fetching:lNe}=fp(),{makeRequest:dNe}=eh(),{webidl:Sa}=Sr(),{EventSourceStream:hNe}=a7(),{parseMIMEType:gNe}=cs(),{createFastMessageEvent:fNe}=oh(),{isNetworkError:A7}=hp(),{delay:pNe}=J2(),{kEnumerableProperty:Su}=De(),{environmentSettingsObject:c7}=_s(),u7=!1,l7=3e3,Tp=0,d7=1,xp=2,mNe="anonymous",ENe="use-credentials",lh=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=Tp;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Sa.util.markAsUncloneable(this);let s="EventSource constructor";Sa.argumentLengthCheck(arguments,1,s),u7||(u7=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Sa.converters.USVString(e,s,"url"),r=Sa.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:l7};let n=c7,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=mNe;r.withCredentials&&(o=ENe,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=c7.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=dNe(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===xp)return;this.#r=Tp;let e={request:this.#n,dispatcher:this.#a},r=s=>{A7(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(A7(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?gNe(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=d7,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new hNe({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(fNe(A.type,A.options))}});uNe(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=lNe(e)}async#c(){this.#r!==xp&&(this.#r=Tp,this.dispatchEvent(new Event("error")),await pNe(this.#o.reconnectionTime),this.#r===Tp&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Sa.brandCheck(this,t),this.#r!==xp&&(this.#r=xp,this.#i.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}},h7={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Tp,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:d7,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:xp,writable:!1}};Object.defineProperties(lh,h7);Object.defineProperties(lh.prototype,h7);Object.defineProperties(lh.prototype,{close:Su,onerror:Su,onmessage:Su,onopen:Su,readyState:Su,url:Su,withCredentials:Su});Sa.converters.EventSourceInitDict=Sa.dictionaryConverter([{key:"withCredentials",converter:Sa.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Sa.converters.any}]);g7.exports={EventSource:lh,defaultReconnectionTime:l7}});var iB=E((Cat,le)=>{"use strict";var CNe=Od(),p7=Ff(),INe=_d(),BNe=hG(),yNe=Hd(),QNe=Cx(),bNe=vG(),wNe=YG(),m7=qe(),nB=De(),{InvalidArgumentError:sB}=m7,dh=xY(),NNe=Uf(),SNe=e2(),TNe=lq(),xNe=s2(),DNe=Hx(),RNe=oI(),{getGlobalDispatcher:E7,setGlobalDispatcher:kNe}=pI(),FNe=mI(),MNe=KC(),UNe=XC();Object.assign(p7.prototype,dh);le.exports.Dispatcher=p7;le.exports.Client=CNe;le.exports.Pool=INe;le.exports.BalancedPool=BNe;le.exports.Agent=yNe;le.exports.ProxyAgent=QNe;le.exports.EnvHttpProxyAgent=bNe;le.exports.RetryAgent=wNe;le.exports.RetryHandle Line truncated
%s`,R,R,C,s);var M=C.type==="*"?PD:C.type==="?"?vD:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+M+"\\("+R}f(),i&&(s+="\\\\");var F=!1;switch(s.charAt(0)){case"[":case".":case"(":F=!0}for(var _=a.length-1;_>-1;_--){var H=a[_],Ye=s.slice(0,H.reStart),at=s.slice(H.reStart,H.reEnd-8),Be=s.slice(H.reEnd-8,H.reEnd),xe=s.slice(H.reEnd);Be+=xe;var Ue=Ye.split("(").length-1,_t=xe;for(p=0;p<Ue;p++)_t=_t.replace(/\)[+*?]?/,"");xe=_t;var yn="";xe===""&&e!==bB&&(yn="$");var su=Ye+at+xe+yn+Be;s=su}if(s!==""&&n&&(s="(?=.)"+s),F&&(s=d+s),e===bB)return[s,n];if(!n)return hxe(t);var nu=r.nocase?"i":"";try{var IS=new RegExp("^"+s+"$",nu)}catch{return new RegExp("$.")}return IS._glob=t,IS._src=s,IS}Xs.makeRe=function(t,e){return new $t(t,e||{}).makeRe()};$t.prototype.makeRe=dxe;function dxe(){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?PD:e.dot?nxe:ixe,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===Lu?r:typeof o=="string"?gxe(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}Xs.match=function(t,e,r){r=r||{};var s=new $t(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};$t.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 s=this.options;_p.sep!=="/"&&(e=e.split(_p.sep).join("/")),e=e.split($W),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};$t.prototype.matchOne=function(t,e,r){return e.indexOf(Lu)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};$t.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===Lu){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===Lu){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.length}var d=0;if(u.length){if(u.length+s>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!c.length){var f=!!d;for(i=s;i<t.length-d;i++){var p=String(t[i]);if(f=!0,p==="."||p===".."||!this.options.dot&&p.charAt(0)===".")return!1}return r||f}for(var I=[[[],0]],m=I[0],C=0,b=[0],T=0;T<c.length;T++){var R=c[T];R===Lu?(b.push(C),m=[[],0],I.push(m)):(m[0].push(R),C++)}for(var M=I.length-1,F=t.length-d,_=0;_<I.length;_++)I[_][1]=F-(b[M--]+I[_][0].length);return!!this._matchGlobStarBodySections(t,I,s,0,r,0,!!d)};$t.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(h!==!1)return h}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};$t.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===Lu)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function hxe(t){return t.replace(/\\(.)/g,"$1")}function gxe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Ih=E((Ict,oz)=>{"use strict";var yxe="2.0.0",Qxe=Number.MAX_SAFE_INTEGER||9007199254740991,bxe=16,wxe=250,Nxe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];oz.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:bxe,MAX_SAFE_BUILD_LENGTH:wxe,MAX_SAFE_INTEGER:Qxe,RELEASE_TYPES:Nxe,SEMVER_SPEC_VERSION:yxe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var qp=E((Bct,az)=>{"use strict";var Sxe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};az.exports=Sxe});var Bh=E((ho,Az)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:_D,MAX_SAFE_BUILD_LENGTH:Txe,MAX_LENGTH:xxe}=Ih(),Dxe=qp();ho=Az.exports={};var Rxe=ho.re=[],kxe=ho.safeRe=[],z=ho.src=[],Fxe=ho.safeSrc=[],K=ho.t={},Mxe=0,HD="[a-zA-Z0-9-]",Uxe=[["\\s",1],["\\d",xxe],[HD,Txe]],Lxe=t=>{for(let[e,r]of Uxe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j Line truncated
`).join(`
`+i),t.push(n+"m+"+Ay.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=IFe()+e+" "+t[0]}function IFe(){return gr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function BFe(...t){return process.stderr.write(ay.formatWithOptions(gr.inspectOpts,...t)+`
`)}function yFe(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function QFe(){return process.env.DEBUG}function bFe(t){t.inspectOpts={};let e=Object.keys(gr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=gr.inspectOpts[e[r]]}Ay.exports=vR()(gr);var{formatters:oX}=Ay.exports;oX.o=function(t){return this.inspectOpts.colors=this.useColors,ay.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};oX.O=function(t){return this.inspectOpts.colors=this.useColors,ay.inspect(t,this.inspectOpts)}});var cy=E((Kdt,_R)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?_R.exports=eX():_R.exports=aX()});var uX=E(Es=>{"use strict";var wFe=Es&&Es.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=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,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),NFe=Es&&Es.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),AX=Es&&Es.__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)&&wFe(e,t,r);return NFe(e,t),e};Object.defineProperty(Es,"__esModule",{value:!0});Es.req=Es.json=Es.toBuffer=void 0;var SFe=AX(w("http")),TFe=AX(w("https"));async function cX(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}Es.toBuffer=cX;async function xFe(t){let r=(await cX(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}Es.json=xFe;function DFe(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?TFe:SFe).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}Es.req=DFe});var GR=E($s=>{"use strict";var dX=$s&&$s.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=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,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),RFe=$s&&$s.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),hX=$s&&$s.__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)&&dX(e,t,r);return RFe(e,t),e},kFe=$s&&$s.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&dX(e,t,r)};Object.defineProperty($s,"__esModule",{value:!0});$s.Agent=void 0;var FFe=hX(w("net")),lX=hX(w("http")),MFe=w("https");kFe(uX(),$s);var po=Symbol("AgentBaseInternalState"),HR=class extends lX.Agent{constructor(e){super(e),this[po]={}}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(s=>s.indexOf("(https.js:")!==-1||s.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 FFe.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let s=this.sockets[e],n=s.indexOf(r);n!==-1&&(s.splice(n,1),this.totalSocketCount--,s.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?MFe.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,s){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(n),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(i,o),a instanceof lX.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[po].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[po].currentSocket;if(this[po].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[po].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[po]&&(this[po].defaultPort=e)}get protocol(){return this[po].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[po]&&(this[po].protocol=e)}};$s.Agent=HR});var gX=E(Th=>{"use strict";var UFe=Th&&Th.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Th,"__esModule",{value:!0});Th.parseProxyResponse=void 0;var LFe=UFe(cy()),uy=(0,LFe.default)("https-proxy-agent:parse-proxy-response");function vFe(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),uy("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),uy("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
`+i),t.push(n+"m+"+cy.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=yke()+e+" "+t[0]}function yke(){return gr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Qke(...t){return process.stderr.write(Ay.formatWithOptions(gr.inspectOpts,...t)+`
`)}function bke(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function wke(){return process.env.DEBUG}function Nke(t){t.inspectOpts={};let e=Object.keys(gr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=gr.inspectOpts[e[r]]}cy.exports=DR()(gr);var{formatters:vX}=cy.exports;vX.o=function(t){return this.inspectOpts.colors=this.useColors,Ay.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};vX.O=function(t){return this.inspectOpts.colors=this.useColors,Ay.inspect(t,this.inspectOpts)}});var uy=E((jlt,FR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?FR.exports=RX():FR.exports=PX()});var HX=E(Es=>{"use strict";var Ske=Es&&Es.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=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,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Tke=Es&&Es.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),OX=Es&&Es.__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)&&Ske(e,t,r);return Tke(e,t),e};Object.defineProperty(Es,"__esModule",{value:!0});Es.req=Es.json=Es.toBuffer=void 0;var xke=OX(w("http")),Dke=OX(w("https"));async function _X(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}Es.toBuffer=_X;async function Rke(t){let r=(await _X(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}Es.json=Rke;function kke(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?Dke:xke).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}Es.req=kke});var UR=E($s=>{"use strict";var YX=$s&&$s.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=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,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Fke=$s&&$s.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qX=$s&&$s.__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)&&YX(e,t,r);return Fke(e,t),e},Mke=$s&&$s.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&YX(e,t,r)};Object.defineProperty($s,"__esModule",{value:!0});$s.Agent=void 0;var Uke=qX(w("net")),GX=qX(w("http")),Lke=w("https");Mke(HX(),$s);var po=Symbol("AgentBaseInternalState"),MR=class extends GX.Agent{constructor(e){super(e),this[po]={}}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(s=>s.indexOf("(https.js:")!==-1||s.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 Uke.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let s=this.sockets[e],n=s.indexOf(r);n!==-1&&(s.splice(n,1),this.totalSocketCount--,s.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?Lke.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,s){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(n),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(i,o),a instanceof GX.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[po].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[po].currentSocket;if(this[po].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[po].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[po]&&(this[po].defaultPort=e)}get protocol(){return this[po].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[po]&&(this[po].protocol=e)}};$s.Agent=MR});var VX=E(Dh=>{"use strict";var vke=Dh&&Dh.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Dh,"__esModule",{value:!0});Dh.parseProxyResponse=void 0;var Pke=vke(uy()),ly=(0,Pke.default)("https-proxy-agent:parse-proxy-response");function Oke(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),ly("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),ly("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
\r
`);if(d===-1){uy("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let p=f.split(" "),I=+p[1],m=p.slice(2).join(" "),C={};for(let b of h){if(!b)continue;let T=b.indexOf(":");if(T===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${b}"`));let R=b.slice(0,T).toLowerCase(),M=b.slice(T+1).trimStart(),F=C[R];typeof F=="string"?C[R]=[F,M]:Array.isArray(F)?F.push(M):C[R]=M}uy("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:m,headers:C},buffered:l})}t.on("error",A),t.on("end",a),i()})}Th.parseProxyResponse=vFe});var IX=E(Mn=>{"use strict";var PFe=Mn&&Mn.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=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,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),OFe=Mn&&Mn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),EX=Mn&&Mn.__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)&&PFe(e,t,r);return OFe(e,t),e},CX=Mn&&Mn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mn,"__esModule",{value:!0});Mn.HttpsProxyAgent=void 0;var ly=EX(w("net")),fX=EX(w("tls")),_Fe=CX(w("assert")),HFe=CX(cy()),GFe=GR(),YFe=w("url"),qFe=gX(),sm=(0,HFe.default)("https-proxy-agent"),pX=t=>t.servername===void 0&&t.host&&!ly.isIP(t.host)?{...t,servername:t.host}:t,dy=class extends GFe.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new YFe.URL(e):e,this.proxyHeaders=r?.headers??{},sm("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let s=(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?mX(r,"headers"):null,host:s,port:n}}async connect(e,r){let{proxy:s}=this;if(!r.host)throw new TypeError('No "host" provided');let n;s.protocol==="https:"?(sm("Creating `tls.Socket`: %o",this.connectOpts),n=fX.connect(pX(this.connectOpts))):(sm("Creating `net.Socket`: %o",this.connectOpts),n=ly.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=ly.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`);if(d===-1){ly("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let p=f.split(" "),I=+p[1],m=p.slice(2).join(" "),C={};for(let b of h){if(!b)continue;let T=b.indexOf(":");if(T===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${b}"`));let R=b.slice(0,T).toLowerCase(),M=b.slice(T+1).trimStart(),F=C[R];typeof F=="string"?C[R]=[F,M]:Array.isArray(F)?F.push(M):C[R]=M}ly("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:m,headers:C},buffered:l})}t.on("error",A),t.on("end",a),i()})}Dh.parseProxyResponse=Oke});var jX=E(Mn=>{"use strict";var _ke=Mn&&Mn.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=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,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Hke=Mn&&Mn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),KX=Mn&&Mn.__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)&&_ke(e,t,r);return Hke(e,t),e},XX=Mn&&Mn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mn,"__esModule",{value:!0});Mn.HttpsProxyAgent=void 0;var dy=KX(w("net")),JX=KX(w("tls")),Gke=XX(w("assert")),Yke=XX(uy()),qke=UR(),Vke=w("url"),Jke=VX(),nm=(0,Yke.default)("https-proxy-agent"),WX=t=>t.servername===void 0&&t.host&&!dy.isIP(t.host)?{...t,servername:t.host}:t,hy=class extends qke.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Vke.URL(e):e,this.proxyHeaders=r?.headers??{},nm("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let s=(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?zX(r,"headers"):null,host:s,port:n}}async connect(e,r){let{proxy:s}=this;if(!r.host)throw new TypeError('No "host" provided');let n;s.protocol==="https:"?(nm("Creating `tls.Socket`: %o",this.connectOpts),n=JX.connect(WX(this.connectOpts))):(nm("Creating `net.Socket`: %o",this.connectOpts),n=dy.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=dy.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`;if(s.username||s.password){let d=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
`;let A=(0,qFe.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",VFe),r.secureEndpoint?(sm("Upgrading socket connection to TLS"),fX.connect({...mX(pX(r),"host","path","port"),socket:n})):n;n.destroy();let l=new ly.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{sm("Replaying proxy buffer for failed request"),(0,_Fe.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};dy.protocols=["http","https"];Mn.HttpsProxyAgent=dy;function VFe(t){t.resume()}function mX(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var QX=E(Un=>{"use strict";var JFe=Un&&Un.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=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,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),WFe=Un&&Un.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),yX=Un&&Un.__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)&&JFe(e,t,r);return WFe(e,t),e},zFe=Un&&Un.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Un,"__esModule",{value:!0});Un.HttpProxyAgent=void 0;var KFe=yX(w("net")),jFe=yX(w("tls")),XFe=zFe(cy()),ZFe=w("events"),$Fe=GR(),BX=w("url"),xh=(0,XFe.default)("http-proxy-agent"),hy=class extends $Fe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new BX.URL(e):e,this.proxyHeaders=r?.headers??{},xh("Creating new HttpProxyAgent instance: %o",this.proxy.href);let s=(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?eMe(r,"headers"):null,host:s,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:s}=this,n=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${n}//${i}`,a=new BX.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;xh("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(xh("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
`;let A=(0,Jke.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",Wke),r.secureEndpoint?(nm("Upgrading socket connection to TLS"),JX.connect({...zX(WX(r),"host","path","port"),socket:n})):n;n.destroy();let l=new dy.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{nm("Replaying proxy buffer for failed request"),(0,Gke.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};hy.protocols=["http","https"];Mn.HttpsProxyAgent=hy;function Wke(t){t.resume()}function zX(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var ej=E(Un=>{"use strict";var zke=Un&&Un.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=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,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Kke=Un&&Un.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$X=Un&&Un.__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)&&zke(e,t,r);return Kke(e,t),e},Xke=Un&&Un.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Un,"__esModule",{value:!0});Un.HttpProxyAgent=void 0;var jke=$X(w("net")),Zke=$X(w("tls")),$ke=Xke(uy()),eFe=w("events"),tFe=UR(),ZX=w("url"),Rh=(0,$ke.default)("http-proxy-agent"),gy=class extends tFe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new ZX.URL(e):e,this.proxyHeaders=r?.headers??{},Rh("Creating new HttpProxyAgent instance: %o",this.proxy.href);let s=(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?rFe(r,"headers"):null,host:s,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:s}=this,n=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${n}//${i}`,a=new ZX.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Rh("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Rh("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
\r
`)+4,e.outputData[0].data=e._header+s.substring(n),xh("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(xh("Creating `tls.Socket`: %o",this.connectOpts),i=jFe.connect(this.connectOpts)):(xh("Creating `net.Socket`: %o",this.connectOpts),i=KFe.connect(this.connectOpts)),await(0,ZFe.once)(i,"connect"),i}};hy.protocols=["http","https"];Un.HttpProxyAgent=hy;function eMe(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var sZ=E(Ty=>{"use strict";Object.defineProperty(Ty,"__esModule",{value:!0});Ty.state=void 0;Ty.state={instrumenterImplementation:void 0}});var IZ=E(Fy=>{"use strict";Object.defineProperty(Fy,"__esModule",{value:!0});Fy.state=void 0;Fy.state={operationRequestMap:new WeakMap}});var ete=E((jSt,g8e)=>{g8e.exports={name:"@actions/cache",version:"6.0.1",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var rte=E((XSt,tte)=>{var f8e=ete();tte.exports={version:f8e.version}});var lb=E(eg=>{"use strict";Object.defineProperty(eg,"__esModule",{value:!0});eg.isJsonObject=eg.typeofJsonValue=void 0;function b8e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}eg.typeofJsonValue=b8e;function w8e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}eg.isJsonObject=w8e});var hb=E(tg=>{"use strict";Object.defineProperty(tg,"__esModule",{value:!0});tg.base64encode=tg.base64decode=void 0;var Wa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),db=[];for(let t=0;t<Wa.length;t++)db[Wa[t].charCodeAt(0)]=t;db[45]=Wa.indexOf("+");db[95]=Wa.indexOf("/");function N8e(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=db[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}tg.base64decode=N8e;function S8e(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=Wa[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=Wa[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=Wa[n|s>>6],e+=Wa[s&63],r=0;break}return r&&(e+=Wa[n],e+="=",r==1&&(e+="=")),e}tg.base64encode=S8e});var ate=E(gb=>{"use strict";Object.defineProperty(gb,"__esModule",{value:!0});gb.utf8read=void 0;var _L=t=>String.fromCharCode.apply(String,t);function T8e(t){if(t.length<1)return"";let e=0,r=[],s=[],n=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?s[n++]=i:i>191&&i<224?s[n++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,s[n++]=55296+(i>>10),s[n++]=56320+(i&1023)):s[n++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(_L(s)),n=0);return r.length?(n&&r.push(_L(s.slice(0,n))),r.join("")):_L(s.slice(0,n))}gb.utf8read=T8e});var $m=E(Ho=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});Ho.WireType=Ho.mergeBinaryOptions=Ho.UnknownFieldHandler=void 0;var x8e;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,s,n,i,o)=>{(e(s)?s[t.symbol]:s[t.symbol]=[]).push({no:n,wireType:i,data:o})},t.onWrite=(r,s,n)=>{for(let{no:i,wireType:o,data:a}of t.list(s))n.tag(i,o).raw(a)},t.list=(r,s)=>{if(e(r)){let n=r[t.symbol];return s?n.filter(i=>i.no==s):n}return[]},t.last=(r,s)=>t.list(r,s).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(x8e=Ho.UnknownFieldHandler||(Ho.UnknownFieldHandler={}));function D8e(t,e){return Object.assign(Object.assign({},t),e)}Ho.mergeBinaryOptions=D8e;var R8e;(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"})(R8e=Ho.WireType||(Ho.WireType={}))});var pb=E(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.varint32read=ws.varint32write=ws.int64toString=ws.int64fromString=ws.varint64write=ws.varint64read=void 0;function k8e(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(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 s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}ws.varint64read=k8e;function F8e(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}ws.varint64write=F8e;var fb=65536*65536;function M8e(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=fb&&(n=n+(s/fb|0),s=s%fb)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}ws.int64fromString=M8e;function U8e(t,e){if(e>>>0<=2097151)return""+(fb*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}ws.int64toString=U8e;function L8e(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)}}ws.varint32write=L8e;function v8e(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}ws.varint32read=v8e});var lc=E(uc=>{"use strict";Object.defineProperty(uc,"__esModule",{value:!0});uc.PbLong=uc.PbULong=uc.detectBi=void 0;var e0=pb(),it;function Ate(){let t=new DataView(new ArrayBuffer(8));it=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}uc.detectBi=Ate;Ate();function cte(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var ute=/^-?[0-9]+$/,Eb=4294967296,mb=2147483648,Cb=c Line truncated
`)}};Yb.RpcError=hv});var fv=E(Vb=>{"use strict";Object.defineProperty(Vb,"__esModule",{value:!0});Vb.mergeRpcOptions=void 0;var _te=zt();function iOe(t,e){if(!e)return t;let r={};qb(t,r),qb(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=_te.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=_te.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},qb(t.meta,r.meta),qb(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}Vb.mergeRpcOptions=iOe;function qb(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var mv=E(dl=>{"use strict";Object.defineProperty(dl,"__esModule",{value:!0});dl.Deferred=dl.DeferredState=void 0;var qo;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(qo=dl.DeferredState||(dl.DeferredState={}));var pv=class{constructor(e=!0){this._state=qo.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==qo.PENDING)throw new Error(`cannot resolve ${qo[this.state].toLowerCase()}`);this._resolve(e),this._state=qo.RESOLVED}reject(e){if(this.state!==qo.PENDING)throw new Error(`cannot reject ${qo[this.state].toLowerCase()}`);this._reject(e),this._state=qo.REJECTED}resolvePending(e){this._state===qo.PENDING&&this.resolve(e)}rejectPending(e){this._state===qo.PENDING&&this.reject(e)}};dl.Deferred=pv});var Cv=E(Jb=>{"use strict";Object.defineProperty(Jb,"__esModule",{value:!0});Jb.RpcOutputStreamController=void 0;var Hte=mv(),hl=zt(),Ev=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 s=r.indexOf(e);s>=0&&r.splice(s,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,s){hl.assert((e?1:0)+(r?1:0)+(s?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),s&&this.notifyComplete()}notifyMessage(e){hl.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){hl.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(){hl.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;hl.assert(e,"bad state"),hl.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 Hte.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;hl.assert(s.state==Hte.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};Jb.RpcOutputStreamController=Ev});var Bv=E(Ag=>{"use strict";var oOe=Ag&&Ag.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(Ag,"__esModule",{value:!0});Ag.UnaryCall=void 0;var Iv=class{constructor(e,r,s,n,i,o,a){this.method=e,this.requestHeaders=r,this.request=s,this.headers=n,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(s=>e?Promise.resolve(e(s)):s,s=>r?Promise.resolve(r(s)):Promise.reject(s))}promiseFinished(){return oOe(this,void 0,void 0,function*(){let[e,r,s,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:s,trailers:n}})}};Ag.UnaryCall=Iv});var Qv=E(cg=>{"use strict";var aOe=cg&&cg.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(cg,"__esModule",{value:!0});cg.ServerStreamingCall=void 0;var yv=class{constructor(e Line truncated
`)+4,e.outputData[0].data=e._header+s.substring(n),Rh("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Rh("Creating `tls.Socket`: %o",this.connectOpts),i=Zke.connect(this.connectOpts)):(Rh("Creating `net.Socket`: %o",this.connectOpts),i=jke.connect(this.connectOpts)),await(0,eFe.once)(i,"connect"),i}};gy.protocols=["http","https"];Un.HttpProxyAgent=gy;function rFe(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var bj=E(Ny=>{"use strict";Object.defineProperty(Ny,"__esModule",{value:!0});Ny.state=void 0;Ny.state={instrumenterImplementation:void 0}});var Hj=E(Ry=>{"use strict";Object.defineProperty(Ry,"__esModule",{value:!0});Ry.state=void 0;Ry.state={operationRequestMap:new WeakMap}});var Bee=E((XNt,u3e)=>{u3e.exports={name:"@actions/cache",version:"6.0.1",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Qee=E((jNt,yee)=>{var l3e=Bee();yee.exports={version:l3e.version}});var cb=E(tg=>{"use strict";Object.defineProperty(tg,"__esModule",{value:!0});tg.isJsonObject=tg.typeofJsonValue=void 0;function I3e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}tg.typeofJsonValue=I3e;function B3e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}tg.isJsonObject=B3e});var lb=E(rg=>{"use strict";Object.defineProperty(rg,"__esModule",{value:!0});rg.base64encode=rg.base64decode=void 0;var Wa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),ub=[];for(let t=0;t<Wa.length;t++)ub[Wa[t].charCodeAt(0)]=t;ub[45]=Wa.indexOf("+");ub[95]=Wa.indexOf("/");function y3e(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=ub[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}rg.base64decode=y3e;function Q3e(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=Wa[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=Wa[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=Wa[n|s>>6],e+=Wa[s&63],r=0;break}return r&&(e+=Wa[n],e+="=",r==1&&(e+="=")),e}rg.base64encode=Q3e});var Tee=E(db=>{"use strict";Object.defineProperty(db,"__esModule",{value:!0});db.utf8read=void 0;var NL=t=>String.fromCharCode.apply(String,t);function b3e(t){if(t.length<1)return"";let e=0,r=[],s=[],n=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?s[n++]=i:i>191&&i<224?s[n++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,s[n++]=55296+(i>>10),s[n++]=56320+(i&1023)):s[n++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(NL(s)),n=0);return r.length?(n&&r.push(NL(s.slice(0,n))),r.join("")):NL(s.slice(0,n))}db.utf8read=b3e});var e0=E(Ho=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});Ho.WireType=Ho.mergeBinaryOptions=Ho.UnknownFieldHandler=void 0;var w3e;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,s,n,i,o)=>{(e(s)?s[t.symbol]:s[t.symbol]=[]).push({no:n,wireType:i,data:o})},t.onWrite=(r,s,n)=>{for(let{no:i,wireType:o,data:a}of t.list(s))n.tag(i,o).raw(a)},t.list=(r,s)=>{if(e(r)){let n=r[t.symbol];return s?n.filter(i=>i.no==s):n}return[]},t.last=(r,s)=>t.list(r,s).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(w3e=Ho.UnknownFieldHandler||(Ho.UnknownFieldHandler={}));function N3e(t,e){return Object.assign(Object.assign({},t),e)}Ho.mergeBinaryOptions=N3e;var S3e;(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"})(S3e=Ho.WireType||(Ho.WireType={}))});var gb=E(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.varint32read=ws.varint32write=ws.int64toString=ws.int64fromString=ws.varint64write=ws.varint64read=void 0;function T3e(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(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 s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}ws.varint64read=T3e;function x3e(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}ws.varint64write=x3e;var hb=65536*65536;function D3e(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=hb&&(n=n+(s/hb|0),s=s%hb)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}ws.int64fromString=D3e;function R3e(t,e){if(e>>>0<=2097151)return""+(hb*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}ws.int64toString=R3e;function k3e(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)}}ws.varint32write=k3e;function F3e(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}ws.varint32read=F3e});var dc=E(lc=>{"use strict";Object.defineProperty(lc,"__esModule",{value:!0});lc.PbLong=lc.PbULong=lc.detectBi=void 0;var t0=gb(),it;function xee(){let t=new DataView(new ArrayBuffer(8));it=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}lc.detectBi=xee;xee();function Dee(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Ree=/^-?[0-9]+$/,pb=4294967296,fb=2147483648,mb=c Line truncated
`)}};Hb.RpcError=$L});var tv=E(Yb=>{"use strict";Object.defineProperty(Yb,"__esModule",{value:!0});Yb.mergeRpcOptions=void 0;var ate=zt();function t4e(t,e){if(!e)return t;let r={};Gb(t,r),Gb(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=ate.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=ate.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},Gb(t.meta,r.meta),Gb(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}Yb.mergeRpcOptions=t4e;function Gb(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var sv=E(gl=>{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});gl.Deferred=gl.DeferredState=void 0;var qo;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(qo=gl.DeferredState||(gl.DeferredState={}));var rv=class{constructor(e=!0){this._state=qo.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==qo.PENDING)throw new Error(`cannot resolve ${qo[this.state].toLowerCase()}`);this._resolve(e),this._state=qo.RESOLVED}reject(e){if(this.state!==qo.PENDING)throw new Error(`cannot reject ${qo[this.state].toLowerCase()}`);this._reject(e),this._state=qo.REJECTED}resolvePending(e){this._state===qo.PENDING&&this.resolve(e)}rejectPending(e){this._state===qo.PENDING&&this.reject(e)}};gl.Deferred=rv});var iv=E(qb=>{"use strict";Object.defineProperty(qb,"__esModule",{value:!0});qb.RpcOutputStreamController=void 0;var Ate=sv(),fl=zt(),nv=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 s=r.indexOf(e);s>=0&&r.splice(s,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,s){fl.assert((e?1:0)+(r?1:0)+(s?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),s&&this.notifyComplete()}notifyMessage(e){fl.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){fl.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(){fl.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;fl.assert(e,"bad state"),fl.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 Ate.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;fl.assert(s.state==Ate.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};qb.RpcOutputStreamController=nv});var av=E(cg=>{"use strict";var r4e=cg&&cg.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(cg,"__esModule",{value:!0});cg.UnaryCall=void 0;var ov=class{constructor(e,r,s,n,i,o,a){this.method=e,this.requestHeaders=r,this.request=s,this.headers=n,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(s=>e?Promise.resolve(e(s)):s,s=>r?Promise.resolve(r(s)):Promise.reject(s))}promiseFinished(){return r4e(this,void 0,void 0,function*(){let[e,r,s,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:s,trailers:n}})}};cg.UnaryCall=ov});var cv=E(ug=>{"use strict";var s4e=ug&&ug.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(ug,"__esModule",{value:!0});ug.ServerStreamingCall=void 0;var Av=class{constructor(e Line truncated
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var jie=E(Kie=>{"use strict";var I8=iA().Buffer;Kie._dbcs=oA;var Rr=-1,zie=-2,ni=-10,is=-1e3,Hg=new Array(256),Z0=-1;for(mw=0;mw<256;mw++)Hg[mw]=Rr;var mw;function oA(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=Hg.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(Hg.slice(0));var i=this.decodeTables.length;this.decodeTables.push(Hg.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[is-o[s]],A=48;A<=57;A++){if(a[A]===Rr)a[A]=is-n;else if(a[A]>is)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[is-a[A]],u=129;u<=254;u++){if(c[u]===Rr)c[u]=is-i;else{if(c[u]===is-i)continue;if(c[u]>is)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[is-c[u]],d=48;d<=57;d++)l[d]===Rr&&(l[d]=zie)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipValsLine truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function B7e(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(o7e.has(n)){r=n;break}}return r}function y7e(t,e){let r=B7e(e);r!==""&&(t.referrerPolicy=r)}function Q7e(){return"allowed"}function b7e(){return"success"}function w7e(){return"success"}function N7e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function S7e(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&&P4(t.origin)&&!P4(Gl(t))&&(e=null);break;case"same-origin":aE(t,Gl(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Jg(t,e){return t}function T7e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Jg(t.domainLookupStartTime,r),domainLookupEndTime:Jg(t.domainLookupEndTime,r),connectionStartTime:Jg(t.connectionStartTime,r),connectionEndTime:Jg(t.connectionEndTime,r),secureConnectionStartTime:Jg(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function x7e(t){return Jg(u7e.now(),t)}function D7e(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 NAe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function R7e(t){return{referrerPolicy:t.referrerPolicy}}function k7e(t){let e=t.referrerPolicy;AE(e);let r=null;if(t.referrer==="client"){let i=BAe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Fc.is.URL(t.referrer)&&(r=t.referrer);let s=v4(r),n=v4(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??v4(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=Gl(t);return Hl(s)&&!Hl(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=Gl(t);return aE(s,i)?s:Hl(s)&&!Hl(i)?"no-referrer":n}case"same-origin":return aE(t,s)?s:"no-referrer";case"origin-when-cross-origin":return aE(t,s)?s:n;case"no-referrer-when-downgrade":{let i=Gl(t);return Hl(s)&&!Hl(i)?"no-referrer":s}}}function v4(t,e=!1){return AE(Fc.is.URL(t)),t=new URL(t),DAe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var F7e=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),M7e=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function SAe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),M7e(t)):F7e(t)}function U7e(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||SAe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Hl(t){return Fc.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:U7e(t.origin):!1}function L7e(t){}function aE(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function v7e(t){return t.controller.state==="aborted"}function P7e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function O7e(t){return d7e[t.toLowerCase()]??t}var _7e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function TAe(t,e,r=0,s=1){class n{#e;#t;#s;constructor(o,a){this.#e=o,this.#t=a,this.#s=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#s,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,_7e),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function H7e(t,e,r,s=0,n=1){let i=TAe(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Fc.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Fc.brandCheck(this,e),i(this,"value Line truncated
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ai(a=>W4(a)&&a!==59,t,e);i=V4.decode(o)}return{name:s,value:i}}function lWe(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Fs("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=ai(a=>a!==10&&a!==13&&a!==58,t,e);if(o=J4(o,!0,!0,a=>a===9||a===32),!sWe.test(o.toString()))throw Fs("header name does not match the field-name token production");if(t[e.position]!==58)throw Fs("expected :");switch(e.position++,ai(a=>a===32||a===9,t,e),rWe(o)){case"content-disposition":{if(r=s=null,ai(A=>W4(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Fs("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let A=uWe(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(s=A.value)}if(r===null)throw Fs("name attribute is required in content-disposition header");break}case"content-type":{let a=ai(A=>A!==10&&A!==13,t,e);a=J4(a,!1,!0,A=>A===9||A===32),n=LAe(a);break}case"content-transfer-encoding":{let a=ai(A=>A!==10&&A!==13,t,e);a=J4(a,!1,!0,A=>A===9||A===32),i=LAe(a);break}default:ai(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw Fs("expected CRLF");e.position+=2}}function ai(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function J4(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function dWe(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function Fs(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function hWe(t){return t<=31||t===127}function gWe(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function W4(t){return t<=127&&t!==32&&t!==9&&!hWe(t)&&!gWe(t)}vAe.exports={multipartFormDataParser:cWe,validateBoundary:AWe}});var cE=E((eUt,OAe)=>{"use strict";function fWe(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}OAe.exports={createDeferredPromise:fWe}});var Kg=E((tUt,qAe)=>{"use strict";var j4=Ie(),{ReadableStreamFrom:pWe,readableStreamClose:mWe,fullyReadBody:EWe,extractMimeType:CWe}=dn(),{FormData:_Ae,setFormDataState:IWe}=Gw(),{webidl:Ji}=kr(),z4=w("node:assert"),{isErrored:K4,isDisturbed:BWe}=w("node:stream"),{isUint8Array:yWe}=w("node:util/types"),{serializeAMimeType:QWe}=oi(),{multipartFormDataParser:bWe}=PAe(),{createDeferredPromise:wWe}=cE(),{parseJSONFromBytes:NWe}=cA(),{utf8DecodeBytes:SWe}=Lw(),{runtimeFeatures:TWe}=uA(),xWe=TWe.has("crypto")?w("node:crypto").randomInt:t=>Math.floor(Math.random()*t),Yw=new TextEncoder;function DWe(){}var RWe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!BWe(e)&&!K4(e)&&e.cancel("Response object has been garbage collected").catch(DWe)});function GAe(t,e=!1){let r=null,s=null;Ji.is.ReadableStream(t)?r=t:Ji.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),z4(Ji.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Ji.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Ji.is.BufferSource(t))i=Ji.util.getCopyOfBytesHeldByBufferSource(t);else if(Ji.is.FormData(t)){let c=`----formdata-undici-0${`${xWe(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
\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 mie=E(pie=>{"use strict";var o8=iA().Buffer;pie._dbcs=oA;var Rr=-1,fie=-2,ni=-10,is=-1e3,Gg=new Array(256),$0=-1;for(fw=0;fw<256;fw++)Gg[fw]=Rr;var fw;function oA(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=Gg.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(Gg.slice(0));var i=this.decodeTables.length;this.decodeTables.push(Gg.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[is-o[s]],A=48;A<=57;A++){if(a[A]===Rr)a[A]=is-n;else if(a[A]>is)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[is-a[A]],u=129;u<=254;u++){if(c[u]===Rr)c[u]=is-i;else{if(c[u]===is-i)continue;if(c[u]>is)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[is-c[u]],d=48;d<=57;d++)l[d]===Rr&&(l[d]=fie)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipValsLine truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function mJe(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(rJe.has(n)){r=n;break}}return r}function EJe(t,e){let r=mJe(e);r!==""&&(t.referrerPolicy=r)}function CJe(){return"allowed"}function IJe(){return"success"}function BJe(){return"success"}function yJe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function QJe(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&&b4(t.origin)&&!b4(ql(t))&&(e=null);break;case"same-origin":AE(t,ql(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Wg(t,e){return t}function bJe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Wg(t.domainLookupStartTime,r),domainLookupEndTime:Wg(t.domainLookupEndTime,r),connectionStartTime:Wg(t.connectionStartTime,r),connectionEndTime:Wg(t.connectionEndTime,r),secureConnectionStartTime:Wg(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function wJe(t){return Wg(oJe.now(),t)}function NJe(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 Wae(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function SJe(t){return{referrerPolicy:t.referrerPolicy}}function TJe(t){let e=t.referrerPolicy;cE(e);let r=null;if(t.referrer==="client"){let i=Gae();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Mc.is.URL(t.referrer)&&(r=t.referrer);let s=Q4(r),n=Q4(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??Q4(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=ql(t);return Yl(s)&&!Yl(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=ql(t);return AE(s,i)?s:Yl(s)&&!Yl(i)?"no-referrer":n}case"same-origin":return AE(t,s)?s:"no-referrer";case"origin-when-cross-origin":return AE(t,s)?s:n;case"no-referrer-when-downgrade":{let i=ql(t);return Yl(s)&&!Yl(i)?"no-referrer":s}}}function Q4(t,e=!1){return cE(Mc.is.URL(t)),t=new URL(t),jae(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var xJe=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),DJe=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function zae(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),DJe(t)):xJe(t)}function RJe(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||zae(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Yl(t){return Mc.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:RJe(t.origin):!1}function kJe(t){}function AE(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function FJe(t){return t.controller.state==="aborted"}function MJe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function UJe(t){return AJe[t.toLowerCase()]??t}var LJe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Kae(t,e,r=0,s=1){class n{#e;#t;#s;constructor(o,a){this.#e=o,this.#t=a,this.#s=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#s,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,LJe),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function vJe(t,e,r,s=0,n=1){let i=Kae(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Mc.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Mc.brandCheck(this,e),i(this,"value Line truncated
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ai(a=>F4(a)&&a!==59,t,e);i=R4.decode(o)}return{name:s,value:i}}function a7e(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Fs("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=ai(a=>a!==10&&a!==13&&a!==58,t,e);if(o=k4(o,!0,!0,a=>a===9||a===32),!$Je.test(o.toString()))throw Fs("header name does not match the field-name token production");if(t[e.position]!==58)throw Fs("expected :");switch(e.position++,ai(a=>a===32||a===9,t,e),ZJe(o)){case"content-disposition":{if(r=s=null,ai(A=>F4(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Fs("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let A=o7e(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(s=A.value)}if(r===null)throw Fs("name attribute is required in content-disposition header");break}case"content-type":{let a=ai(A=>A!==10&&A!==13,t,e);a=k4(a,!1,!0,A=>A===9||A===32),n=sAe(a);break}case"content-transfer-encoding":{let a=ai(A=>A!==10&&A!==13,t,e);a=k4(a,!1,!0,A=>A===9||A===32),i=sAe(a);break}default:ai(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw Fs("expected CRLF");e.position+=2}}function ai(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function k4(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function A7e(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function Fs(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function c7e(t){return t<=31||t===127}function u7e(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function F4(t){return t<=127&&t!==32&&t!==9&&!c7e(t)&&!u7e(t)}nAe.exports={multipartFormDataParser:i7e,validateBoundary:n7e}});var uE=E((eMt,oAe)=>{"use strict";function l7e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}oAe.exports={createDeferredPromise:l7e}});var Xg=E((tMt,lAe)=>{"use strict";var L4=Ie(),{ReadableStreamFrom:d7e,readableStreamClose:h7e,fullyReadBody:g7e,extractMimeType:f7e}=dn(),{FormData:aAe,setFormDataState:p7e}=_w(),{webidl:Ji}=kr(),M4=w("node:assert"),{isErrored:U4,isDisturbed:m7e}=w("node:stream"),{isUint8Array:E7e}=w("node:util/types"),{serializeAMimeType:C7e}=oi(),{multipartFormDataParser:I7e}=iAe(),{createDeferredPromise:B7e}=uE(),{parseJSONFromBytes:y7e}=cA(),{utf8DecodeBytes:Q7e}=Mw(),{runtimeFeatures:b7e}=uA(),w7e=b7e.has("crypto")?w("node:crypto").randomInt:t=>Math.floor(Math.random()*t),Hw=new TextEncoder;function N7e(){}var S7e=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!m7e(e)&&!U4(e)&&e.cancel("Response object has been garbage collected").catch(N7e)});function cAe(t,e=!1){let r=null,s=null;Ji.is.ReadableStream(t)?r=t:Ji.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),M4(Ji.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Ji.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Ji.is.BufferSource(t))i=Ji.util.getCopyOfBytesHeldByBufferSource(t);else if(Ji.is.FormData(t)){let c=`----formdata-undici-0${`${w7e(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
`),h=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[m,C]of t)if(typeof C=="string"){let b=Yw.encode(u+`; name="${l(d(m))}"\r
`),h=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[m,C]of t)if(typeof C=="string"){let b=Hw.encode(u+`; name="${l(d(m))}"\r
\r
${d(C)}\r
`);h.push(b),o+=b.byteLength}else{let b=Yw.encode(`${u}; name="${l(d(m))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
`);h.push(b),o+=b.byteLength}else{let b=Hw.encode(`${u}; name="${l(d(m))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
Content-Type: ${C.type||"application/octet-stream"}\r
\r
`);h.push(b,C,f),typeof C.size=="number"?o+=b.byteLength+C.size+f.byteLength:p=!0}let I=Yw.encode(`--${c}--\r
`);h.push(I),o+=I.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(Ji.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(j4.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Ji.is.ReadableStream(t)?t:pWe(t)}return(typeof i=="string"||yWe(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(K4(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!K4(r)&&s.enqueue(typeof c=="string"?Yw.encode(c):new Uint8Array(c));queueMicrotask(()=>mWe(s))})(),[{stream:r,source:i,length:o},a]}function kWe(t,e=!1){return Ji.is.ReadableStream(t)&&(z4(!j4.isDisturbed(t),"The body has already been consumed."),z4(!t.locked,"The stream is locked.")),GAe(t,e)}function FWe(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function MWe(t,e){return{blob(){return zg(this,s=>{let n=HAe(e(this));return n===null?n="":n&&(n=QWe(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return zg(this,s=>new Uint8Array(s).buffer,t,e)},text(){return zg(this,SWe,t,e)},json(){return zg(this,NWe,t,e)},formData(){return zg(this,s=>{let n=HAe(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=bWe(s,n),o=new _Ae;return IWe(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new _Ae;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return zg(this,s=>new Uint8Array(s),t,e)}}}function UWe(t,e){Object.assign(t.prototype,MWe(t,e))}function zg(t,e,r,s){try{Ji.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),YAe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=wWe(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(EWe(t.body,o,i),n.promise)}function YAe(t){let e=t.body;return e!=null&&(e.stream.locked||j4.isDisturbed(e.stream))}function HAe(t){let e=t.headersList,r=CWe(e);return r==="failure"?null:r}qAe.exports={extractBody:GAe,safelyExtractBody:kWe,cloneBody:FWe,mixinBody:UWe,streamRegistry:RWe,bodyUnusable:YAe}});var tce=E((rUt,ece)=>{"use strict";var he=w("node:assert"),ge=Ie(),{channels:VAe}=Rc(),X4=k8(),{RequestContentLengthMismatchError:Yl,ResponseContentLengthMismatchError:LWe,RequestAbortedError:XAe,HeadersTimeoutError:vWe,HeadersOverflowError:PWe,SocketError:dE,InformationalError:jg,BodyTimeoutError:OWe,HTTPParserError:_We,ResponseExceededMaxSizeError:HWe}=Ee(),{kUrl:ZAe,kReset:Ms,kClient:nO,kParser:Pt,kBlocking:hE,kRunning:Yr,kPending:GWe,kSize:JAe,kWriting:Uc,kQueue:Wi,kNoRef:uE,kKeepAliveDefaultTimeout:YWe,kHostHeader:qWe,kPendingIdx:VWe,kRunningIdx:Ai,kError:ci,kPipelining:Jw,kSocket:Xg,kKeepAliveTimeoutValue:zw,kMaxHeadersSize:JWe,kKeepAliveMaxTimeout:WWe,kKeepAliveTimeoutThreshold:zWe,kHeadersTimeout:KWe,kBodyTimeout:jWe,kStrictContentLength:eO,kMaxRequests:WAe,kCounter:XWe,kMaxResponseSize:ZWe,kOnError:$We,kResume:Mc,kHTTPContext:$Ae,kClosed:tO}=$e(),$o=qae(),eze=Buffer.alloc(0),qw=Buffer[Symbol.species],tze=ge.removeAllListeners,Z4;function rze(){let t=process.env.JEST_WORKER_ID?b4():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!0:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!1),r)try{e=new WebAssembly.Module(Wae())}catch{}return e||(e=new WebAssembly.Module(t||b4())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onStatus(new qw(ea.buffer,o,i))},wasm_on_message_begin:s=>(he(ur.ptr===s),ur.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onHeaderField(new qw(ea.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onHeaderValue(new qw(ea.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(he(ur.ptr===s),ur.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onBody(new qw(ea.buffer,o,i))},wasm_on_message_complete:s=>(he(ur.ptr===s),ur.onMessageComplete())}})}var $4=null,ur=null,ea=null,Vw=0,ta=null,sze=0,lE=1,Zg=2|lE,Ww=4|lE,rO=8|sze,sO=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc($o.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[JWe],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[ZWe]}setTi Line truncated
`);h.push(b,C,f),typeof C.size=="number"?o+=b.byteLength+C.size+f.byteLength:p=!0}let I=Hw.encode(`--${c}--\r
`);h.push(I),o+=I.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(Ji.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(L4.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Ji.is.ReadableStream(t)?t:d7e(t)}return(typeof i=="string"||E7e(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(U4(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!U4(r)&&s.enqueue(typeof c=="string"?Hw.encode(c):new Uint8Array(c));queueMicrotask(()=>h7e(s))})(),[{stream:r,source:i,length:o},a]}function T7e(t,e=!1){return Ji.is.ReadableStream(t)&&(M4(!L4.isDisturbed(t),"The body has already been consumed."),M4(!t.locked,"The stream is locked.")),cAe(t,e)}function x7e(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function D7e(t,e){return{blob(){return Kg(this,s=>{let n=AAe(e(this));return n===null?n="":n&&(n=C7e(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return Kg(this,s=>new Uint8Array(s).buffer,t,e)},text(){return Kg(this,Q7e,t,e)},json(){return Kg(this,y7e,t,e)},formData(){return Kg(this,s=>{let n=AAe(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=I7e(s,n),o=new aAe;return p7e(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new aAe;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return Kg(this,s=>new Uint8Array(s),t,e)}}}function R7e(t,e){Object.assign(t.prototype,D7e(t,e))}function Kg(t,e,r,s){try{Ji.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),uAe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=B7e(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(g7e(t.body,o,i),n.promise)}function uAe(t){let e=t.body;return e!=null&&(e.stream.locked||L4.isDisturbed(e.stream))}function AAe(t){let e=t.headersList,r=f7e(e);return r==="failure"?null:r}lAe.exports={extractBody:cAe,safelyExtractBody:T7e,cloneBody:x7e,mixinBody:R7e,streamRegistry:S7e,bodyUnusable:uAe}});var yAe=E((rMt,BAe)=>{"use strict";var he=w("node:assert"),ge=Ie(),{channels:dAe}=kc(),v4=E8(),{RequestContentLengthMismatchError:Vl,ResponseContentLengthMismatchError:k7e,RequestAbortedError:EAe,HeadersTimeoutError:F7e,HeadersOverflowError:M7e,SocketError:hE,InformationalError:jg,BodyTimeoutError:U7e,HTTPParserError:L7e,ResponseExceededMaxSizeError:v7e}=me(),{kUrl:CAe,kReset:Ms,kClient:q4,kParser:Pt,kBlocking:gE,kRunning:Yr,kPending:P7e,kSize:hAe,kWriting:Lc,kQueue:Wi,kNoRef:lE,kKeepAliveDefaultTimeout:O7e,kHostHeader:_7e,kPendingIdx:H7e,kRunningIdx:Ai,kError:ci,kPipelining:qw,kSocket:Zg,kKeepAliveTimeoutValue:Jw,kMaxHeadersSize:G7e,kKeepAliveMaxTimeout:Y7e,kKeepAliveTimeoutThreshold:q7e,kHeadersTimeout:V7e,kBodyTimeout:J7e,kStrictContentLength:_4,kMaxRequests:gAe,kCounter:W7e,kMaxResponseSize:z7e,kOnError:K7e,kResume:Uc,kHTTPContext:IAe,kClosed:H4}=$e(),$o=lae(),X7e=Buffer.alloc(0),Gw=Buffer[Symbol.species],j7e=ge.removeAllListeners,P4;function Z7e(){let t=process.env.JEST_WORKER_ID?u4():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!0:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!1),r)try{e=new WebAssembly.Module(gae())}catch{}return e||(e=new WebAssembly.Module(t||u4())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onStatus(new Gw(ea.buffer,o,i))},wasm_on_message_begin:s=>(he(ur.ptr===s),ur.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onHeaderField(new Gw(ea.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onHeaderValue(new Gw(ea.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(he(ur.ptr===s),ur.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onBody(new Gw(ea.buffer,o,i))},wasm_on_message_complete:s=>(he(ur.ptr===s),ur.onMessageComplete())}})}var O4=null,ur=null,ea=null,Yw=0,ta=null,$7e=0,dE=1,$g=2|dE,Vw=4|dE,G4=8|$7e,Y4=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc($o.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[G7e],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[z7e]}setTi Line truncated
`;if(typeof n=="string"?p+=`host: ${n}\r
`:p+=t[qWe],i?p+=`connection: upgrade\r
`:p+=t[_7e],i?p+=`connection: upgrade\r
upgrade: ${i}\r
`:t[Jw]&&!h[Ms]?p+=`connection: keep-alive\r
`:t[qw]&&!h[Ms]?p+=`connection: keep-alive\r
`:p+=`connection: close\r
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let m=c[I+0],C=c[I+1];if(Array.isArray(C))for(let b=0;b<C.length;b++)p+=`${m}: ${C[b]}\r
`;else p+=`${m}: ${C}\r
`}return VAe.sendHeaders.hasSubscribers&&VAe.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?KAe(f,null,t,e,h,u,p,l):ge.isBuffer(A)?KAe(f,A,t,e,h,u,p,l):ge.isBlobLike(A)?typeof A.stream=="function"?jAe(f,A.stream(),t,e,h,u,p,l):gze(f,A,t,e,h,u,p,l):ge.isStream(A)?hze(f,A,t,e,h,u,p,l):ge.isIterable(A)?jAe(f,A,t,e,h,u,p,l):he(!1),!0}function hze(t,e,r,s,n,i,o,a){he(i!==0||r[Yr]===0,"stream body cannot be pipelined");let A=!1,c=new Kw({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){ge.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new XAe;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,he(n.destroyed||n[Uc]&&r[Yr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?ge.destroy(e,f):ge.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function KAe(t,e,r,s,n,i,o,a){try{e?ge.isBuffer(e)&&(he(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return dAe.sendHeaders.hasSubscribers&&dAe.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?pAe(f,null,t,e,h,u,p,l):ge.isBuffer(A)?pAe(f,A,t,e,h,u,p,l):ge.isBlobLike(A)?typeof A.stream=="function"?mAe(f,A.stream(),t,e,h,u,p,l):uWe(f,A,t,e,h,u,p,l):ge.isStream(A)?cWe(f,A,t,e,h,u,p,l):ge.isIterable(A)?mAe(f,A,t,e,h,u,p,l):he(!1),!0}function cWe(t,e,r,s,n,i,o,a){he(i!==0||r[Yr]===0,"stream body cannot be pipelined");let A=!1,c=new Ww({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){ge.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new EAe;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,he(n.destroyed||n[Lc]&&r[Yr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?ge.destroy(e,f):ge.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function pAe(t,e,r,s,n,i,o,a){try{e?ge.isBuffer(e)&&(he(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[Ms]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(he(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[Mc]()}catch(A){t(A)}}async function gze(t,e,r,s,n,i,o,a){he(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Yl;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1")),s.onRequestSent(),r[Uc]()}catch(A){t(A)}}async function uWe(t,e,r,s,n,i,o,a){he(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Vl;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[Ms]=!0),r[Mc]()}catch(A){t(A)}}async function jAe(t,e,r,s,n,i,o,a){he(i!==0||r[Yr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{he(A===null),n[ci]?h(n[ci]):A=d});n.on("close",c).on("drain",c);let l=new Kw({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[ci])throw n[ci];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var Kw=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Uc]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[ci])throw r[ci];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[eO])throw new Yl;process.emitWarning(new Yl)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Ms]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[Ms]=!0),r[Uc]()}catch(A){t(A)}}async function mAe(t,e,r,s,n,i,o,a){he(i!==0||r[Yr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{he(A===null),n[ci]?h(n[ci]):A=d});n.on("close",c).on("drain",c);let l=new Ww({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[ci])throw n[ci];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var Ww=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Lc]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[ci])throw r[ci];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[_4])throw new Vl;process.emitWarning(new Vl)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Ms]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
`,"latin1"):r.write(`${A}content-length: ${n}\r
\r
`,"latin1")),n===null&&r.write(`\r
${c.toString(16)}\r
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Pt].timeout&&r[Pt].timeoutType===Zg&&r[Pt].timeout.refresh&&r[Pt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Uc]=!1,e[ci])throw e[ci];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Pt].timeout&&r[Pt].timeoutType===$g&&r[Pt].timeout.refresh&&r[Pt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Lc]=!1,e[ci])throw e[ci];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
\r
`,"latin1"):e.write(`${o}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&n!==r){if(s[eO])throw new Yl;process.emitWarning(new Yl)}e[Pt].timeout&&e[Pt].timeoutType===Zg&&e[Pt].timeout.refresh&&e[Pt].timeout.refresh(),s[Mc]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Uc]=!1,e&&(he(s[Yr]<=1,"pipeline should only contain this request"),n(e))}};ece.exports=nze});var uce=E((sUt,cce)=>{"use strict";var li=w("node:assert"),{pipeline:fze}=w("node:stream"),Te=Ie(),{RequestContentLengthMismatchError:AO,RequestAbortedError:pze,SocketError:mE,InformationalError:Lc,InvalidArgumentError:mze}=Ee(),{kUrl:pE,kReset:$w,kClient:hn,kRunning:EE,kPending:Eze,kQueue:vc,kPendingIdx:uO,kRunningIdx:zi,kError:gn,kSocket:St,kStrictContentLength:Cze,kOnError:$g,kMaxConcurrentStreams:Xw,kPingInterval:rce,kHTTP2Session:dA,kHTTP2InitialWindowSize:Ize,kHTTP2ConnectionWindowSize:Bze,kResume:ra,kSize:yze,kHTTPContext:lO,kClosed:cO,kBodyTimeout:Qze,kEnableConnectProtocol:gE,kRemoteSettings:fE,kHTTP2Stream:jw,kHTTP2SessionState:dO}=$e(),{channels:sce}=Rc(),ui=Symbol("open streams"),nce,Zw;try{Zw=w("node:http2")}catch{Zw={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:bze,HTTP2_HEADER_METHOD:ice,HTTP2_HEADER_PATH:oce,HTTP2_HEADER_SCHEME:iO,HTTP2_HEADER_CONTENT_LENGTH:wze,HTTP2_HEADER_EXPECT:Nze,HTTP2_HEADER_STATUS:oO,HTTP2_HEADER_PROTOCOL:Sze,NGHTTP2_REFUSED_STREAM:Tze,NGHTTP2_CANCEL:xze}}=Zw;function aO(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function Dze(t,e){t[St]=e;let r=t[Ize],s=t[Bze],n=Zw.connect(t[pE],{createConnection:()=>e,peerMaxConcurrentStreams:t[Xw],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[St]=e,n[ui]=0,n[hn]=t,n[St]=e,n[dO]={ping:{interval:t[rce]===0?null:setInterval(Mze,t[rce],n).unref()}},n[gE]=!1,n[fE]=!1,s&&Te.addListener(n,"connect",kze.bind(n,s)),Te.addListener(n,"error",Uze),Te.addListener(n,"frameError",Lze),Te.addListener(n,"end",vze),Te.addListener(n,"goaway",Pze),Te.addListener(n,"close",Oze),Te.addListener(n,"remoteSettings",Fze),n.unref(),t[dA]=n,e[dA]=n,Te.addListener(e,"error",Hze),Te.addListener(e,"end",Gze),Te.addListener(e,"close",_ze),e[cO]=!1,e.on("close",Yze),{version:"h2",defaultPipelining:1/0,write(i){return Vze(t,i)},resume(){Rze(t)},destroy(i,o){e[cO]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[EE]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[fE]===!1||Te.bodyLength(i.body)!==0&&(Te.isStream(i.body)||Te.isAsyncIterable(i.body)||Te.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[fE]===!1;return!1}}}function Rze(t){let e=t[St];e?.destroyed===!1&&(t[yze]===0||t[Xw]===0?(e.unref(),t[dA].unref()):(e.ref(),t[dA].ref()))}function kze(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function Fze(t){if(this[hn][Xw]=t.maxConcurrentStreams??this[hn][Xw],this[fE]===!0&&this[gE]===!0&&t.enableConnectProtocol===!1){let e=new Lc("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[St][gn]=e,this[hn][$g](e);return}this[gE]=t.enableConnectProtocol??this[gE],this[fE]=!0,this[hn][ra]()}function Mze(t){let e=t[dO];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[hn],o=this[hn];if(s!=null){let a=new Lc(`HTTP/2: "PING" errored - type ${s.message}`);o[gn]=a,i[$g](a)}else i.emit("ping",n)}}function Uze(t){li(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[St][gn]=t,this[hn][$g](t)}function Lze(t,e,r){if(r===0){let s=new Lc(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[St][gn]=s,this[hn][$g](s)}}function vze(){let t=new mE("other side closed",Te.getSocketInfo(this[St]));this.destroy(t),Te.destroy(this[St],t)}function Pze(t){let e=this[gn]||new mE(`HTTP/2: "GOAWAY" frame received with code ${t}`,Te.getSocketInfo(this[St])),r=this[hn];if(r[St]=null,r[lO]=null,this.close(),this[dA]=null,Te.destroy(this[St],e),r[zi]<r[vc].length){let s=r[vc][r[zi]];r[vc][r[zi]++]=null,Te.errorRequest(r,s,e),r[uO]=r[zi]}li(r[EE]===0),r.emit("disconnect",r[pE],[r],e),r.emit("connectionError",r[pE],[r],e),r[ra]()}function Oze(){let{[hn]:t,[dO]:e}=this,{[St]:r}=t,s=this[St][gn]||this[gn]||new mE("closed",Te.getSocketInfo(r));if(t[St]=null,t[lO]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){li(t[Eze]===0);let n=t[vc].splice(t[zi]);for(let i=0;i<n.length;i++){let o=n[i];Te.errorRequest(t,o,s)}}}function _ze(){let t=this[gn]||new mE("closed",Te.getSocketInfo(this)),e=this[dA][hn];e[St]=null,e[lO]=null,this[dA]!==null&&this[dA].destroy(t),e[uO]=e[zi],li(e[EE]===0),e.emit("disconnect",e[pE],[e],t),e[ra]()}function Hze(t){li(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[gn]=t,this[hn][$g](t)}function Gze(){Te.destroy(this,new mE("other side closed",Te.getSocketInfo(this)))}func Line truncated
`;sce.sendHeaders.publish({request:e,headers:F,socket:s[St]})}let T=n==="GET"||n==="HEAD"||d===null;A?(h[Nze]="100-continue",f=s.request(h,{endStream:T,signal:c}),f[jw]=!0,f.once("continue",M)):(f=s.request(h,{endStream:T,signal:c}),f[jw]=!0,M()),++s[ui],f.setTimeout(r);let R=!1;return f.once("response",F=>{let{[oO]:_,...H}=F;if(e.onResponseStarted(),R=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(_),aO(H),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",Ye=>{e.aborted||e.completed||e.onData(Ye)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),R?(!e.aborted&&!e.completed&&e.onComplete({}),t[vc][t[zi]++]=null,t[ra]()):(m(new Lc("HTTP/2: stream half-closed (remote)")),t[vc][t[zi]++]=null,t[uO]=t[zi],t[ra]())}),f.once("close",()=>{f.removeAllListeners("data"),s[ui]-=1,s[ui]===0&&s.unref()}),f.once("error",function(F){f.removeAllListeners("data"),m(F)}),f.once("frameError",(F,_)=>{f.removeAllListeners("data"),m(new Lc(`HTTP/2: "frameError" received - type ${F}, code ${_}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let F=new Lc(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[ui]-=1,s[ui]===0&&s.unref(),m(F)}),f.once("trailers",F=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(F))}),!0;function M(){!d||b===0?ace(m,f,null,t,e,t[St],b,C):Te.isBuffer(d)?ace(m,f,d,t,e,t[St],b,C):Te.isBlobLike(d)?typeof d.stream=="function"?Ace(m,f,d.stream(),t,e,t[St],b,C):Wze(m,f,d,t,e,t[St],b,C):Te.isStream(d)?Jze(m,t[St],C,f,d,t,e,b):Te.isIterable(d)?Ace(m,f,d,t,e,t[St],b,C):li(!1)}}function ace(t,e,r,s,n,i,o,a){try{r!=null&&Te.isBuffer(r)&&(li(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[$w]=!0),n.onRequestSent(),s[ra]()}catch(A){t(A)}}function Jze(t,e,r,s,n,i,o,a){li(a!==0||i[EE]===0,"stream body cannot be pipelined");let A=fze(n,s,u=>{u?(Te.destroy(A,u),t(u)):(Te.removeAllListeners(A),o.onRequestSent(),r||(e[$w]=!0),i[ra]())});Te.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function Wze(t,e,r,s,n,i,o,a){li(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new AO;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[$w]=!0),s[ra]()}catch(A){t(A)}}async function Ace(t,e,r,s,n,i,o,a){li(o!==0||s[EE]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{li(A===null),i[gn]?d(i[gn]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[gn])throw i[gn];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[$w]=!0),s[ra]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}cce.exports=Dze});var Gc=E((nUt,Cce)=>{"use strict";var hA=w("node:assert"),fce=w("node:net"),CE=w("node:http"),ql=Ie(),{ClientStats:zze}=a4(),{channels:ef}=Rc(),Kze=kae(),jze=Pl(),{InvalidArgumentError:pt,InformationalError:Xze,ClientDestroyedError:Zze}=Ee(),$ze=Ol(),{kUrl:sa,kServerName:Hc,kClient:eKe,kBusy:hO,kConnect:tKe,kResuming:Vl,kRunning:QE,kPending:bE,kSize:IE,kQueue:Ki,kConnected:rKe,kConnecting:tf,kNeedDrain:Oc,kKeepAliveDefaultTimeout:lce,kHostHeader:sKe,kPendingIdx:ji,kRunningIdx:gA,kError:nKe,kPipelining:eN,kKeepAliveTimeoutValue:iKe,kMaxHeadersSize:oKe,kKeepAliveMaxTimeout:aKe,kKeepAliveTimeoutThreshold:AKe,kHeadersTimeout:cKe,kBodyTimeout:uKe,kStrictContentLength:lKe,kConnector:BE,kMaxRequests:gO,kCounter:dKe,kClose:hKe,kDestroy:gKe,kDispatch:fKe,kLocalAddress:yE,kMaxResponseSize:pKe,kOnError:mKe,kHTTPContext:jt,kMaxConcurrentStreams:EKe,kHTTP2InitialWindowSize:CKe,kHTTP2ConnectionWindowSize:IKe,kResume:_c,kPingInterval:BKe}=$e(),yKe=tce(),QKe=uce(),Pc=Symbol("kClosedResolve"),bKe=CE&&CE.maxHeaderSize&&Number.isInteger(CE.maxHeaderSize)&&CE.maxHeaderSize>0?()=>CE.maxHeaderSize:()=>{throw new pt("http module not available or http.maxHeaderSize invalid")},dce=()=>{};function pce(t){return t[eN]??t[jt]?.defaultPipelining??1}var fO=class extends jze{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:I,strictContentLength:m,maxCachedSessions:C,connect:b,maxRequestsPerClient:T,localAddress:R,maxResponseSize:M,autoSelectFamily:F,autoSelectFamilyAttemptTimeout:_,maxConcurrentStreams:H,allowH2:Ye,useH2c:at,initialWindowSize:Be,connectionWindowSize:xe,pingInterval:Ue}={}){if(c!==void 0)throw new pt("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new pt("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new pt("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new pt("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new pt(" Line truncated
`,this[uKe]=a??3e5,this[cKe]=s??3e5,this[lKe]=m??!0,this[gO]=T,this[Pc]=null,this[pKe]=M>-1?M:-1,this[jt]=null,this[EKe]=H??100,this[CKe]=Be??262144,this[IKe]=xe??524288,this[BKe]=Ue??6e4,this[Ki]=[],this[gA]=0,this[ji]=0,this[_c]=_t=>pO(this,_t),this[mKe]=_t=>mce(this,_t)}get pipelining(){return this[eN]}set pipelining(e){this[eN]=e,this[_c](!0)}get stats(){return new zze(this)}get[bE](){return this[Ki].length-this[ji]}get[QE](){return this[ji]-this[gA]}get[IE](){return this[Ki].length-this[gA]}get[rKe](){return!!this[jt]&&!this[tf]&&!this[jt].destroyed}get[hO](){return!!(this[jt]?.busy(null)||this[IE]>=(pce(this)||1)||this[bE]>0)}[tKe](e){Ece(this),this.once("connect",e)}[fKe](e,r){let s=new Kze(this[sa].origin,e,r);return this[Ki].push(s),this[Vl]||(ql.bodyLength(s.body)==null&&ql.isIterable(s.body)?(this[Vl]=1,queueMicrotask(()=>pO(this))):this[_c](!0)),this[Vl]&&this[Oc]!==2&&this[hO]&&(this[Oc]=2),this[Oc]<2}[hKe](){return new Promise(e=>{this[IE]?this[Pc]=e:e(null)})}[gKe](e){return new Promise(r=>{let s=this[Ki].splice(this[ji]);for(let i=0;i<s.length;i++){let o=s[i];ql.errorRequest(this,o,e)}let n=()=>{this[Pc]&&(this[Pc](),this[Pc]=null),r(null)};this[jt]?(this[jt].destroy(e,n),this[jt]=null):queueMicrotask(n),this[_c]()})}};function mce(t,e){if(t[QE]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){hA(t[ji]===t[gA]);let r=t[Ki].splice(t[gA]);for(let s=0;s<r.length;s++){let n=r[s];ql.errorRequest(t,n,e)}hA(t[IE]===0)}}function Ece(t){hA(!t[tf]),hA(!t[jt]);let{host:e,hostname:r,protocol:s,port:n}=t[sa];if(r[0]==="["){let i=r.indexOf("]");hA(i!==-1);let o=r.substring(1,i);hA(fce.isIPv6(o)),r=o}t[tf]=!0,ef.beforeConnect.hasSubscribers&&ef.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[jt]?.version,servername:t[Hc],localAddress:t[yE]},connector:t[BE]}),t[BE]({host:e,hostname:r,protocol:s,port:n,servername:t[Hc],localAddress:t[yE]},(i,o)=>{if(i){hce(t,i,{host:e,hostname:r,protocol:s,port:n}),t[_c]();return}if(t.destroyed){ql.destroy(o.on("error",dce),new Zze),t[_c]();return}hA(o);try{t[jt]=o.alpnProtocol==="h2"?QKe(t,o):yKe(t,o)}catch(a){o.destroy().on("error",dce),hce(t,a,{host:e,hostname:r,protocol:s,port:n}),t[_c]();return}t[tf]=!1,o[dKe]=0,o[gO]=t[gO],o[eKe]=t,o[nKe]=null,ef.connected.hasSubscribers&&ef.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[jt]?.version,servername:t[Hc],localAddress:t[yE]},connector:t[BE],socket:o}),t.emit("connect",t[sa],[t]),t[_c]()})}function hce(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[tf]=!1,ef.connectError.hasSubscribers&&ef.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[jt]?.version,servername:t[Hc],localAddress:t[yE]},connector:t[BE],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(hA(t[QE]===0);t[bE]>0&&t[Ki][t[ji]].servername===t[Hc];){let o=t[Ki][t[ji]++];ql.errorRequest(t,o,e)}else mce(t,e);t.emit("connectionError",t[sa],[t],e)}}function gce(t){t[Oc]=0,t.emit("drain",t[sa],[t])}function pO(t,e){t[Vl]!==2&&(t[Vl]=2,wKe(t,e),t[Vl]=0,t[gA]>256&&(t[Ki].splice(0,t[gA]),t[ji]-=t[gA],t[gA]=0))}function wKe(t,e){for(;;){if(t.destroyed){hA(t[bE]===0);return}if(t[Pc]&&!t[IE]){t[Pc](),t[Pc]=null;return}if(t[jt]&&t[jt].resume(),t[hO])t[Oc]=2;else if(t[Oc]===2){e?(t[Oc]=1,queueMicrotask(()=>gce(t))):gce(t);continue}if(t[bE]===0||t[QE]>=(pce(t)||1))return;let r=t[Ki][t[ji]];if(r===null)return;if(t[sa].protocol==="https:"&&t[Hc]!==r.servername){if(t[QE]>0)return;t[Hc]=r.servername,t[jt]?.destroy(new Xze("servername changed"),()=>{t[jt]=null,pO(t)})}if(t[tf])return;if(!t[jt]){Ece(t);return}if(t[jt].destroyed||t[jt].busy(r))return;!r.aborted&&t[jt].write(r)?t[ji]++:t[Ki].splice(t[ji],1)}}Cce.exports=fO});var mO=E((oUt,Ice)=>{"use strict";var tN=class{bottom=0;top=0;list=new Array(2048).fill(void 0);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)}};Ice.exports=class{constructor(){this.head=this.tail=new tN}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new tN),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var rN=E((aUt,xce)=>{"use strict";var{PoolStats:NKe}=a4(),SKe=Pl(),TKe=mO(),{kConnected:EO,kSize:Bce,kRunning:yce,kPending:Qce,kQueued:wE,kBusy:xKe,kFree:DKe,kUrl:RKe,kClose:kKe,kDestroy:FKe,kDispatch:MKe}=$e(),Nr=Symbol("clients"),os=Symbol("needDrain"),NE=Symbol("queue"),CO=Symbol("closed resolve"),IO=Symbol("onDrain"),bce=Symbol("onConnect"),wce=Symbol("onDisconnect"),Nce=Symbol("onConnectionError"),BO=Symbol("get dispatcher"),Sce=Symbol("add client"),Tce=Symbol("remove client"),yO=class extends SKe{[NE]=new TKe;[wE]=0;[Nr]=[];[os]=!1;[IO](e,r,s){let n=this[NE],i=!1;for(;!i;){let o=n.shi Line truncated
`,"latin1"),r!==null&&n!==r){if(s[_4])throw new Vl;process.emitWarning(new Vl)}e[Pt].timeout&&e[Pt].timeoutType===$g&&e[Pt].timeout.refresh&&e[Pt].timeout.refresh(),s[Uc]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Lc]=!1,e&&(he(s[Yr]<=1,"pipeline should only contain this request"),n(e))}};BAe.exports=eWe});var RAe=E((sMt,DAe)=>{"use strict";var li=w("node:assert"),{pipeline:lWe}=w("node:stream"),Te=Ie(),{RequestContentLengthMismatchError:z4,RequestAbortedError:dWe,SocketError:EE,InformationalError:vc,InvalidArgumentError:hWe}=me(),{kUrl:mE,kReset:jw,kClient:hn,kRunning:CE,kPending:gWe,kQueue:Pc,kPendingIdx:X4,kRunningIdx:zi,kError:gn,kSocket:St,kStrictContentLength:fWe,kOnError:ef,kMaxConcurrentStreams:Kw,kPingInterval:QAe,kHTTP2Session:dA,kHTTP2InitialWindowSize:pWe,kHTTP2ConnectionWindowSize:mWe,kResume:ra,kSize:EWe,kHTTPContext:j4,kClosed:K4,kBodyTimeout:CWe,kEnableConnectProtocol:fE,kRemoteSettings:pE,kHTTP2Stream:zw,kHTTP2SessionState:Z4}=$e(),{channels:bAe}=kc(),ui=Symbol("open streams"),wAe,Xw;try{Xw=w("node:http2")}catch{Xw={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:IWe,HTTP2_HEADER_METHOD:NAe,HTTP2_HEADER_PATH:SAe,HTTP2_HEADER_SCHEME:V4,HTTP2_HEADER_CONTENT_LENGTH:BWe,HTTP2_HEADER_EXPECT:yWe,HTTP2_HEADER_STATUS:J4,HTTP2_HEADER_PROTOCOL:QWe,NGHTTP2_REFUSED_STREAM:bWe,NGHTTP2_CANCEL:wWe}}=Xw;function W4(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function NWe(t,e){t[St]=e;let r=t[pWe],s=t[mWe],n=Xw.connect(t[mE],{createConnection:()=>e,peerMaxConcurrentStreams:t[Kw],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[St]=e,n[ui]=0,n[hn]=t,n[St]=e,n[Z4]={ping:{interval:t[QAe]===0?null:setInterval(DWe,t[QAe],n).unref()}},n[fE]=!1,n[pE]=!1,s&&Te.addListener(n,"connect",TWe.bind(n,s)),Te.addListener(n,"error",RWe),Te.addListener(n,"frameError",kWe),Te.addListener(n,"end",FWe),Te.addListener(n,"goaway",MWe),Te.addListener(n,"close",UWe),Te.addListener(n,"remoteSettings",xWe),n.unref(),t[dA]=n,e[dA]=n,Te.addListener(e,"error",vWe),Te.addListener(e,"end",PWe),Te.addListener(e,"close",LWe),e[K4]=!1,e.on("close",OWe),{version:"h2",defaultPipelining:1/0,write(i){return HWe(t,i)},resume(){SWe(t)},destroy(i,o){e[K4]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[CE]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[pE]===!1||Te.bodyLength(i.body)!==0&&(Te.isStream(i.body)||Te.isAsyncIterable(i.body)||Te.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[pE]===!1;return!1}}}function SWe(t){let e=t[St];e?.destroyed===!1&&(t[EWe]===0||t[Kw]===0?(e.unref(),t[dA].unref()):(e.ref(),t[dA].ref()))}function TWe(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function xWe(t){if(this[hn][Kw]=t.maxConcurrentStreams??this[hn][Kw],this[pE]===!0&&this[fE]===!0&&t.enableConnectProtocol===!1){let e=new vc("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[St][gn]=e,this[hn][ef](e);return}this[fE]=t.enableConnectProtocol??this[fE],this[pE]=!0,this[hn][ra]()}function DWe(t){let e=t[Z4];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[hn],o=this[hn];if(s!=null){let a=new vc(`HTTP/2: "PING" errored - type ${s.message}`);o[gn]=a,i[ef](a)}else i.emit("ping",n)}}function RWe(t){li(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[St][gn]=t,this[hn][ef](t)}function kWe(t,e,r){if(r===0){let s=new vc(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[St][gn]=s,this[hn][ef](s)}}function FWe(){let t=new EE("other side closed",Te.getSocketInfo(this[St]));this.destroy(t),Te.destroy(this[St],t)}function MWe(t){let e=this[gn]||new EE(`HTTP/2: "GOAWAY" frame received with code ${t}`,Te.getSocketInfo(this[St])),r=this[hn];if(r[St]=null,r[j4]=null,this.close(),this[dA]=null,Te.destroy(this[St],e),r[zi]<r[Pc].length){let s=r[Pc][r[zi]];r[Pc][r[zi]++]=null,Te.errorRequest(r,s,e),r[X4]=r[zi]}li(r[CE]===0),r.emit("disconnect",r[mE],[r],e),r.emit("connectionError",r[mE],[r],e),r[ra]()}function UWe(){let{[hn]:t,[Z4]:e}=this,{[St]:r}=t,s=this[St][gn]||this[gn]||new EE("closed",Te.getSocketInfo(r));if(t[St]=null,t[j4]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){li(t[gWe]===0);let n=t[Pc].splice(t[zi]);for(let i=0;i<n.length;i++){let o=n[i];Te.errorRequest(t,o,s)}}}function LWe(){let t=this[gn]||new EE("closed",Te.getSocketInfo(this)),e=this[dA][hn];e[St]=null,e[j4]=null,this[dA]!==null&&this[dA].destroy(t),e[X4]=e[zi],li(e[CE]===0),e.emit("disconnect",e[mE],[e],t),e[ra]()}function vWe(t){li(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[gn]=t,this[hn][ef](t)}function PWe(){Te.destroy(this,new EE("other side closed",Te.getSocketInfo(this)))}func Line truncated
`;bAe.sendHeaders.publish({request:e,headers:F,socket:s[St]})}let T=n==="GET"||n==="HEAD"||d===null;A?(h[yWe]="100-continue",f=s.request(h,{endStream:T,signal:c}),f[zw]=!0,f.once("continue",M)):(f=s.request(h,{endStream:T,signal:c}),f[zw]=!0,M()),++s[ui],f.setTimeout(r);let R=!1;return f.once("response",F=>{let{[J4]:_,...H}=F;if(e.onResponseStarted(),R=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(_),W4(H),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",Ye=>{e.aborted||e.completed||e.onData(Ye)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),R?(!e.aborted&&!e.completed&&e.onComplete({}),t[Pc][t[zi]++]=null,t[ra]()):(m(new vc("HTTP/2: stream half-closed (remote)")),t[Pc][t[zi]++]=null,t[X4]=t[zi],t[ra]())}),f.once("close",()=>{f.removeAllListeners("data"),s[ui]-=1,s[ui]===0&&s.unref()}),f.once("error",function(F){f.removeAllListeners("data"),m(F)}),f.once("frameError",(F,_)=>{f.removeAllListeners("data"),m(new vc(`HTTP/2: "frameError" received - type ${F}, code ${_}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let F=new vc(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[ui]-=1,s[ui]===0&&s.unref(),m(F)}),f.once("trailers",F=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(F))}),!0;function M(){!d||b===0?TAe(m,f,null,t,e,t[St],b,C):Te.isBuffer(d)?TAe(m,f,d,t,e,t[St],b,C):Te.isBlobLike(d)?typeof d.stream=="function"?xAe(m,f,d.stream(),t,e,t[St],b,C):YWe(m,f,d,t,e,t[St],b,C):Te.isStream(d)?GWe(m,t[St],C,f,d,t,e,b):Te.isIterable(d)?xAe(m,f,d,t,e,t[St],b,C):li(!1)}}function TAe(t,e,r,s,n,i,o,a){try{r!=null&&Te.isBuffer(r)&&(li(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[jw]=!0),n.onRequestSent(),s[ra]()}catch(A){t(A)}}function GWe(t,e,r,s,n,i,o,a){li(a!==0||i[CE]===0,"stream body cannot be pipelined");let A=lWe(n,s,u=>{u?(Te.destroy(A,u),t(u)):(Te.removeAllListeners(A),o.onRequestSent(),r||(e[jw]=!0),i[ra]())});Te.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function YWe(t,e,r,s,n,i,o,a){li(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new z4;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[jw]=!0),s[ra]()}catch(A){t(A)}}async function xAe(t,e,r,s,n,i,o,a){li(o!==0||s[CE]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{li(A===null),i[gn]?d(i[gn]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[gn])throw i[gn];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[jw]=!0),s[ra]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}DAe.exports=NWe});var Yc=E((nMt,_Ae)=>{"use strict";var hA=w("node:assert"),LAe=w("node:net"),IE=w("node:http"),Jl=Ie(),{ClientStats:qWe}=W8(),{channels:tf}=kc(),VWe=$oe(),JWe=_l(),{InvalidArgumentError:pt,InformationalError:WWe,ClientDestroyedError:zWe}=me(),KWe=Hl(),{kUrl:sa,kServerName:Gc,kClient:XWe,kBusy:$4,kConnect:jWe,kResuming:Wl,kRunning:bE,kPending:wE,kSize:BE,kQueue:Ki,kConnected:ZWe,kConnecting:rf,kNeedDrain:_c,kKeepAliveDefaultTimeout:kAe,kHostHeader:$We,kPendingIdx:Xi,kRunningIdx:gA,kError:eze,kPipelining:Zw,kKeepAliveTimeoutValue:tze,kMaxHeadersSize:rze,kKeepAliveMaxTimeout:sze,kKeepAliveTimeoutThreshold:nze,kHeadersTimeout:ize,kBodyTimeout:oze,kStrictContentLength:aze,kConnector:yE,kMaxRequests:eO,kCounter:Aze,kClose:cze,kDestroy:uze,kDispatch:lze,kLocalAddress:QE,kMaxResponseSize:dze,kOnError:hze,kHTTPContext:Xt,kMaxConcurrentStreams:gze,kHTTP2InitialWindowSize:fze,kHTTP2ConnectionWindowSize:pze,kResume:Hc,kPingInterval:mze}=$e(),Eze=yAe(),Cze=RAe(),Oc=Symbol("kClosedResolve"),Ize=IE&&IE.maxHeaderSize&&Number.isInteger(IE.maxHeaderSize)&&IE.maxHeaderSize>0?()=>IE.maxHeaderSize:()=>{throw new pt("http module not available or http.maxHeaderSize invalid")},FAe=()=>{};function vAe(t){return t[Zw]??t[Xt]?.defaultPipelining??1}var tO=class extends JWe{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:I,strictContentLength:m,maxCachedSessions:C,connect:b,maxRequestsPerClient:T,localAddress:R,maxResponseSize:M,autoSelectFamily:F,autoSelectFamilyAttemptTimeout:_,maxConcurrentStreams:H,allowH2:Ye,useH2c:at,initialWindowSize:Be,connectionWindowSize:xe,pingInterval:Ue}={}){if(c!==void 0)throw new pt("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new pt("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new pt("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new pt("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new pt(" Line truncated
`,this[oze]=a??3e5,this[ize]=s??3e5,this[aze]=m??!0,this[eO]=T,this[Oc]=null,this[dze]=M>-1?M:-1,this[Xt]=null,this[gze]=H??100,this[fze]=Be??262144,this[pze]=xe??524288,this[mze]=Ue??6e4,this[Ki]=[],this[gA]=0,this[Xi]=0,this[Hc]=_t=>rO(this,_t),this[hze]=_t=>PAe(this,_t)}get pipelining(){return this[Zw]}set pipelining(e){this[Zw]=e,this[Hc](!0)}get stats(){return new qWe(this)}get[wE](){return this[Ki].length-this[Xi]}get[bE](){return this[Xi]-this[gA]}get[BE](){return this[Ki].length-this[gA]}get[ZWe](){return!!this[Xt]&&!this[rf]&&!this[Xt].destroyed}get[$4](){return!!(this[Xt]?.busy(null)||this[BE]>=(vAe(this)||1)||this[wE]>0)}[jWe](e){OAe(this),this.once("connect",e)}[lze](e,r){let s=new VWe(this[sa].origin,e,r);return this[Ki].push(s),this[Wl]||(Jl.bodyLength(s.body)==null&&Jl.isIterable(s.body)?(this[Wl]=1,queueMicrotask(()=>rO(this))):this[Hc](!0)),this[Wl]&&this[_c]!==2&&this[$4]&&(this[_c]=2),this[_c]<2}[cze](){return new Promise(e=>{this[BE]?this[Oc]=e:e(null)})}[uze](e){return new Promise(r=>{let s=this[Ki].splice(this[Xi]);for(let i=0;i<s.length;i++){let o=s[i];Jl.errorRequest(this,o,e)}let n=()=>{this[Oc]&&(this[Oc](),this[Oc]=null),r(null)};this[Xt]?(this[Xt].destroy(e,n),this[Xt]=null):queueMicrotask(n),this[Hc]()})}};function PAe(t,e){if(t[bE]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){hA(t[Xi]===t[gA]);let r=t[Ki].splice(t[gA]);for(let s=0;s<r.length;s++){let n=r[s];Jl.errorRequest(t,n,e)}hA(t[BE]===0)}}function OAe(t){hA(!t[rf]),hA(!t[Xt]);let{host:e,hostname:r,protocol:s,port:n}=t[sa];if(r[0]==="["){let i=r.indexOf("]");hA(i!==-1);let o=r.substring(1,i);hA(LAe.isIPv6(o)),r=o}t[rf]=!0,tf.beforeConnect.hasSubscribers&&tf.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Xt]?.version,servername:t[Gc],localAddress:t[QE]},connector:t[yE]}),t[yE]({host:e,hostname:r,protocol:s,port:n,servername:t[Gc],localAddress:t[QE]},(i,o)=>{if(i){MAe(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Hc]();return}if(t.destroyed){Jl.destroy(o.on("error",FAe),new zWe),t[Hc]();return}hA(o);try{t[Xt]=o.alpnProtocol==="h2"?Cze(t,o):Eze(t,o)}catch(a){o.destroy().on("error",FAe),MAe(t,a,{host:e,hostname:r,protocol:s,port:n}),t[Hc]();return}t[rf]=!1,o[Aze]=0,o[eO]=t[eO],o[XWe]=t,o[eze]=null,tf.connected.hasSubscribers&&tf.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Xt]?.version,servername:t[Gc],localAddress:t[QE]},connector:t[yE],socket:o}),t.emit("connect",t[sa],[t]),t[Hc]()})}function MAe(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[rf]=!1,tf.connectError.hasSubscribers&&tf.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[Xt]?.version,servername:t[Gc],localAddress:t[QE]},connector:t[yE],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(hA(t[bE]===0);t[wE]>0&&t[Ki][t[Xi]].servername===t[Gc];){let o=t[Ki][t[Xi]++];Jl.errorRequest(t,o,e)}else PAe(t,e);t.emit("connectionError",t[sa],[t],e)}}function UAe(t){t[_c]=0,t.emit("drain",t[sa],[t])}function rO(t,e){t[Wl]!==2&&(t[Wl]=2,Bze(t,e),t[Wl]=0,t[gA]>256&&(t[Ki].splice(0,t[gA]),t[Xi]-=t[gA],t[gA]=0))}function Bze(t,e){for(;;){if(t.destroyed){hA(t[wE]===0);return}if(t[Oc]&&!t[BE]){t[Oc](),t[Oc]=null;return}if(t[Xt]&&t[Xt].resume(),t[$4])t[_c]=2;else if(t[_c]===2){e?(t[_c]=1,queueMicrotask(()=>UAe(t))):UAe(t);continue}if(t[wE]===0||t[bE]>=(vAe(t)||1))return;let r=t[Ki][t[Xi]];if(r===null)return;if(t[sa].protocol==="https:"&&t[Gc]!==r.servername){if(t[bE]>0)return;t[Gc]=r.servername,t[Xt]?.destroy(new WWe("servername changed"),()=>{t[Xt]=null,rO(t)})}if(t[rf])return;if(!t[Xt]){OAe(t);return}if(t[Xt].destroyed||t[Xt].busy(r))return;!r.aborted&&t[Xt].write(r)?t[Xi]++:t[Ki].splice(t[Xi],1)}}_Ae.exports=tO});var sO=E((oMt,HAe)=>{"use strict";var $w=class{bottom=0;top=0;list=new Array(2048).fill(void 0);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)}};HAe.exports=class{constructor(){this.head=this.tail=new $w}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new $w),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var eN=E((aMt,XAe)=>{"use strict";var{PoolStats:yze}=W8(),Qze=_l(),bze=sO(),{kConnected:nO,kSize:GAe,kRunning:YAe,kPending:qAe,kQueued:NE,kBusy:wze,kFree:Nze,kUrl:Sze,kClose:Tze,kDestroy:xze,kDispatch:Dze}=$e(),Nr=Symbol("clients"),os=Symbol("needDrain"),SE=Symbol("queue"),iO=Symbol("closed resolve"),oO=Symbol("onDrain"),VAe=Symbol("onConnect"),JAe=Symbol("onDisconnect"),WAe=Symbol("onConnectionError"),aO=Symbol("get dispatcher"),zAe=Symbol("add client"),KAe=Symbol("remove client"),AO=class extends Qze{[SE]=new bze;[NE]=0;[Nr]=[];[os]=!1;[oO](e,r,s){let n=this[SE],i=!1;for(;!i;){let o=n.shi Line truncated
${e.format(r)}`.trim():`${r.length} interceptors are pending:
${e.format(r)}`.trim())}};Xle.exports=v_});var O_=E((PUt,tde)=>{"use strict";var{InvalidArgumentError:RZe}=Ee(),{runtimeFeatures:kZe}=uA();function FZe(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var Zle=kZe.has("crypto")?w("node:crypto"):null,MZe=Zle?.hash?t=>Zle.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function ede(t){return Array.isArray(t)&&(t.length&1)===0}function UZe(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function LZe(t){let e={};if(!t)return e;if(ede(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var $le=["record","playback","update"];function vZe(t){if(!$le.includes(t))throw new RZe(`Invalid snapshot mode: ${t}. Must be one of: ${$le.join(", ")}`)}tde.exports={createHeaderFilters:FZe,hashId:MZe,isUndiciHeaders:ede,normalizeHeaders:LZe,isUrlExcludedFactory:UZe,validateSnapshotMode:vZe}});var ude=E((OUt,cde)=>{"use strict";var{writeFile:PZe,readFile:OZe,mkdir:_Ze}=w("node:fs/promises"),{dirname:HZe,resolve:rde}=w("node:path"),{setTimeout:GZe,clearTimeout:sde}=w("node:timers"),{InvalidArgumentError:nde,UndiciError:YZe}=Ee(),{hashId:qZe,isUrlExcludedFactory:VZe,normalizeHeaders:ide,createHeaderFilters:ode}=O_();function _E(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||ide(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:ade(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function ade(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function Ade(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function HE(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return qZe(r)}var __=class{#e;#t;#s=new Map;#r;#n=1/0;#i=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#n=e.maxSnapshots||1/0,this.#i=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=ode(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=VZe(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=_E(e,this.#a,this.matchOptions),n=HE(s),i=ide(r.headers),o={statusCode:r.statusCode,headers:Ade(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#s.size>=this.#n&&!this.#s.has(n)){let A=this.#s.keys().next().value;this.#s.delete(A)}let a=this.#s.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#s.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#i&&this.#r&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=_E(e,this.#a,this.matchOptions),s=HE(r),n=this.#s.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new nde("Snapshot path is required");try{let s=await OZe(rde(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#s.clear();for(let{hash:i,snapshot:o}of n)this.#s.set(i,o)}else this.#s=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#s.clear();else throw new YZe(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new nde("Snapshot path is required");let s=rde(r);await _Ze(HZe(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await PZe(s,JSON.s Line truncated
${e.format(r)}`.trim())}};Ele.exports=Q_});var w_=E((PMt,yle)=>{"use strict";var{InvalidArgumentError:Sje}=me(),{runtimeFeatures:Tje}=uA();function xje(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var Cle=Tje.has("crypto")?w("node:crypto"):null,Dje=Cle?.hash?t=>Cle.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function Ble(t){return Array.isArray(t)&&(t.length&1)===0}function Rje(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function kje(t){let e={};if(!t)return e;if(Ble(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var Ile=["record","playback","update"];function Fje(t){if(!Ile.includes(t))throw new Sje(`Invalid snapshot mode: ${t}. Must be one of: ${Ile.join(", ")}`)}yle.exports={createHeaderFilters:xje,hashId:Dje,isUndiciHeaders:Ble,normalizeHeaders:kje,isUrlExcludedFactory:Rje,validateSnapshotMode:Fje}});var Rle=E((OMt,Dle)=>{"use strict";var{writeFile:Mje,readFile:Uje,mkdir:Lje}=w("node:fs/promises"),{dirname:vje,resolve:Qle}=w("node:path"),{setTimeout:Pje,clearTimeout:ble}=w("node:timers"),{InvalidArgumentError:wle,UndiciError:Oje}=me(),{hashId:_je,isUrlExcludedFactory:Hje,normalizeHeaders:Nle,createHeaderFilters:Sle}=w_();function HE(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||Nle(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:Tle(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function Tle(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function xle(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function GE(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return _je(r)}var N_=class{#e;#t;#s=new Map;#r;#n=1/0;#i=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#n=e.maxSnapshots||1/0,this.#i=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=Sle(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=Hje(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=HE(e,this.#a,this.matchOptions),n=GE(s),i=Nle(r.headers),o={statusCode:r.statusCode,headers:xle(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#s.size>=this.#n&&!this.#s.has(n)){let A=this.#s.keys().next().value;this.#s.delete(A)}let a=this.#s.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#s.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#i&&this.#r&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=HE(e,this.#a,this.matchOptions),s=GE(r),n=this.#s.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new wle("Snapshot path is required");try{let s=await Uje(Qle(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#s.clear();for(let{hash:i,snapshot:o}of n)this.#s.set(i,o)}else this.#s=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#s.clear();else throw new Oje(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new wle("Snapshot path is required");let s=Qle(r);await Lje(vje(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await Mje(s,JSON.s Line truncated
PRAGMA journal_mode = WAL;
PRAGMA synchronous = NORMAL;
PRAGMA temp_store = memory;
@@ -191,70 +191,70 @@ ${e.format(r)}`.trim())}};Xle.exports=v_});var O_=E((PUt,tde)=>{"use strict";var
ORDER BY cachedAt DESC
LIMIT ?
)
`)}close(){this.#s.close()}get(e){A6(e);let r=this.#l(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){A6(e);let s=this.#u(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#l(e,!0);o?this.#n.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#d(),this.#i.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt))}createWriteStream(e,r){A6(e),Fet(r);let s=0,n=[],i=this;return new ket({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#u(e))}#d(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#u(e){return`${e.origin}/${e.path}`}#l(e,r=!1){let s=this.#u(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)return;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!Met(n[l],u[l])){c=!1;break}}if(c)return A}}};function Met(t,e){return t==null&&e==null?!0:t==null&&e!=null||t!=null&&e==null?!1:Array.isArray(t)&&Array.isArray(e)?t.length!==e.length?!1:t.every((r,s)=>r===e[s]):t===e}});var id=E((aLt,mhe)=>{"use strict";var{kConstruct:Uet}=$e(),{kEnumerableProperty:mf}=Ie(),{iteratorMixin:Let,isValidHeaderName:VE,isValidHeaderValue:dhe}=dn(),{webidl:Pe}=kr(),u6=w("node:assert"),FN=w("node:util");function lhe(t){return t===10||t===13||t===9||t===32}function hhe(t){let e=0,r=t.length;for(;r>e&&lhe(t.charCodeAt(r-1));)--r;for(;r>e&&lhe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function ghe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Pe.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});l6(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)l6(t,r[s],e[r[s]])}else throw Pe.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function l6(t,e,r){if(r=hhe(r),VE(e)){if(!dhe(r))throw Pe.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Pe.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(phe(t)==="immutable")throw new TypeError("immutable");return UN(t).append(e,r,!1)}function vet(t){let e=UN(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function fhe(t,e){return t[0]<e[0]?-1:1}var MN=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.headersMap.values()}get entriesList(){let e=[];if(this.headersMap.size! Line truncated
${i}`;break;case"retry":bfe(i)&&(r[n]=i);break;case"id":wfe(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&bfe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&wfe(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}}};Nfe.exports={EventSourceStream:z6}});var Ufe=E((kLt,Mfe)=>{"use strict";var{pipeline:eit}=w("node:stream"),{fetching:tit}=jE(),{makeRequest:rit}=Cf(),{webidl:As}=kr(),{EventSourceStream:sit}=Sfe(),{parseMIMEType:nit}=oi(),{createFastMessageEvent:iit}=oS(),{isNetworkError:Tfe}=WE(),{kEnumerableProperty:hd}=Ie(),{environmentSettingsObject:xfe}=dn(),Dfe=!1,Rfe=3e3,sC=0,kfe=1,nC=2,oit="anonymous",ait="use-credentials",xf=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=sC;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),As.util.markAsUncloneable(this);let s="EventSource constructor";As.argumentLengthCheck(arguments,1,s),Dfe||(Dfe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=As.converters.USVString(e),r=As.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=xfe,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=oit;r.withCredentials===!0&&(o=ait,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=xfe.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=rit(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===nC)return;this.#r=sC;let e={request:this.#n,dispatcher:this.#a},r=s=>{if(!Tfe(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Tfe(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?nit(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=kfe,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new sit({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(iit(A.type,A.options))}});eit(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=tit(e)}#c(){this.#r!==nC&&(this.#r=sC,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===sC&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){As.brandCheck(this,t),this.#r!==nC&&(this.#r=nC,this.#i.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},Ffe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:sC,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:kfe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:nC,writable:!1}};Object.defineProperties(xf,Ffe);Object.defineProperties(xf.prototype,Ffe);Object.defineProperties(xf.prototype,{close:hd,onerror:hd,onmessage:hd,onopen:hd,readyState:hd,url:hd,withCredentials:hd});As.converters.EventSourceInitDict=As.dictionaryConverter([{key:"withCredentials",converter:As.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:As.converters.any},{key:"node",converter:As.dictionaryConverter([{key:"reconnectionTime",converter:As.converters["unsigned long"],defaultValue:()=>Rfe},{key:"dispatcher",converter:As.converters.any}]),defaultValue:()=>({})}]);Mfe.exports={EventSource:xf,defaultReconnectionTime:Rfe}});var Hfe=E((FLt,W)=>{"use strict";var Ait=Gc(),vfe=rE(),cit=Jl(),uit=vce(),lit=Hce(),dit=Kl(),hit=GO(),git=PO(),fit=bue(),pit=Due(),mit=Fue(),Pfe=Ee(),CS=Ie(),{InvalidArgumentError:ES}=Pfe,Df=gle(),Eit=Ol(),Cit=N_(),{MockCallHistory:Iit Line truncated
`)}close(){this.#s.close()}get(e){z_(e);let r=this.#l(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){z_(e);let s=this.#u(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#l(e,!0);o?this.#n.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#d(),this.#i.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt))}createWriteStream(e,r){z_(e),S$e(r);let s=0,n=[],i=this;return new N$e({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#u(e))}#d(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#u(e){return`${e.origin}/${e.path}`}#l(e,r=!1){let s=this.#u(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)return;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!T$e(n[l],u[l])){c=!1;break}}if(c)return A}}};function T$e(t,e){return t==null&&e==null?!0:t==null&&e!=null||t!=null&&e==null?!1:Array.isArray(t)&&Array.isArray(e)?t.length!==e.length?!1:t.every((r,s)=>r===e[s]):t===e}});var ad=E((aUt,Pde)=>{"use strict";var{kConstruct:x$e}=$e(),{kEnumerableProperty:Ef}=Ie(),{iteratorMixin:D$e,isValidHeaderName:JE,isValidHeaderValue:Fde}=dn(),{webidl:Pe}=kr(),X_=w("node:assert"),RN=w("node:util");function kde(t){return t===10||t===13||t===9||t===32}function Mde(t){let e=0,r=t.length;for(;r>e&&kde(t.charCodeAt(r-1));)--r;for(;r>e&&kde(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function Ude(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Pe.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});j_(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)j_(t,r[s],e[r[s]])}else throw Pe.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function j_(t,e,r){if(r=Mde(r),JE(e)){if(!Fde(r))throw Pe.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Pe.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(vde(t)==="immutable")throw new TypeError("immutable");return FN(t).append(e,r,!1)}function R$e(t){let e=FN(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function Lde(t,e){return t[0]<e[0]?-1:1}var kN=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.headersMap.values()}get entriesList(){let e=[];if(this.headersMap.size! Line truncated
${i}`;break;case"retry":Vge(i)&&(r[n]=i);break;case"id":Jge(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&Vge(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Jge(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}}};Wge.exports={EventSourceStream:M6}});var rfe=E((kUt,tfe)=>{"use strict";var{pipeline:Xst}=w("node:stream"),{fetching:jst}=jE(),{makeRequest:Zst}=If(),{webidl:As}=kr(),{EventSourceStream:$st}=zge(),{parseMIMEType:ent}=oi(),{createFastMessageEvent:tnt}=nS(),{isNetworkError:Kge}=zE(),{kEnumerableProperty:fd}=Ie(),{environmentSettingsObject:Xge}=dn(),jge=!1,Zge=3e3,nC=0,$ge=1,iC=2,rnt="anonymous",snt="use-credentials",Df=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=nC;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),As.util.markAsUncloneable(this);let s="EventSource constructor";As.argumentLengthCheck(arguments,1,s),jge||(jge=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=As.converters.USVString(e),r=As.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=Xge,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=rnt;r.withCredentials===!0&&(o=snt,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Xge.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=Zst(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===iC)return;this.#r=nC;let e={request:this.#n,dispatcher:this.#a},r=s=>{if(!Kge(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Kge(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?ent(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=$ge,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new $st({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(tnt(A.type,A.options))}});Xst(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=jst(e)}#c(){this.#r!==iC&&(this.#r=nC,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===nC&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){As.brandCheck(this,t),this.#r!==iC&&(this.#r=iC,this.#i.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},efe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:nC,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:$ge,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:iC,writable:!1}};Object.defineProperties(Df,efe);Object.defineProperties(Df.prototype,efe);Object.defineProperties(Df.prototype,{close:fd,onerror:fd,onmessage:fd,onopen:fd,readyState:fd,url:fd,withCredentials:fd});As.converters.EventSourceInitDict=As.dictionaryConverter([{key:"withCredentials",converter:As.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:As.converters.any},{key:"node",converter:As.dictionaryConverter([{key:"reconnectionTime",converter:As.converters["unsigned long"],defaultValue:()=>Zge},{key:"dispatcher",converter:As.converters.any}]),defaultValue:()=>({})}]);tfe.exports={EventSource:Df,defaultReconnectionTime:Zge}});var Afe=E((FUt,W)=>{"use strict";var nnt=Yc(),nfe=sE(),int=zl(),ont=nce(),ant=Ace(),Ant=jl(),cnt=TO(),unt=bO(),lnt=Vce(),dnt=jce(),hnt=eue(),ife=me(),mS=Ie(),{InvalidArgumentError:pS}=ife,Rf=Uue(),gnt=Hl(),fnt=d_(),{MockCallHistory:pnt Line truncated
`).slice(1).join(`
`);t.stack=r?`${r}
${i}`:n.stack}W.exports.fetch=function(e,r=void 0){return Rit(e,r).catch(s=>{throw Lfe?_fe(s,Lfe):s&&typeof s=="object"&&Error.captureStackTrace(s,W.exports.fetch),s})};W.exports.Headers=id().Headers;W.exports.Response=WE().Response;W.exports.Request=Cf().Request;W.exports.FormData=Gw().FormData;var{setGlobalOrigin:kit,getGlobalOrigin:Fit}=S4();W.exports.setGlobalOrigin=kit;W.exports.getGlobalOrigin=Fit;var{CacheStorage:Mit}=Ige(),{kConstruct:Uit}=$e();W.exports.caches=new Mit(Uit);var{deleteCookie:Lit,getCookies:vit,getSetCookies:Pit,setCookie:Oit,parseCookie:_it}=Fge();W.exports.deleteCookie=Lit;W.exports.getCookies=vit;W.exports.getSetCookies=Pit;W.exports.setCookie=Oit;W.exports.parseCookie=_it;var{parseMIMEType:Hit,serializeAMimeType:Git}=oi();W.exports.parseMIMEType=Hit;W.exports.serializeAMimeType=Git;var{CloseEvent:Yit,ErrorEvent:qit,MessageEvent:Vit}=oS(),{WebSocket:Jit,ping:Wit}=hfe();W.exports.WebSocket=Jit;W.exports.CloseEvent=Yit;W.exports.ErrorEvent=qit;W.exports.MessageEvent=Vit;W.exports.ping=Wit;W.exports.WebSocketStream=Bfe().WebSocketStream;W.exports.WebSocketError=Y6().WebSocketError;W.exports.request=iC(Df.request);W.exports.stream=iC(Df.stream);W.exports.pipeline=iC(Df.pipeline);W.exports.connect=iC(Df.connect);W.exports.upgrade=iC(Df.upgrade);W.exports.MockClient=Cit;W.exports.MockCallHistory=Iit;W.exports.MockCallHistoryLog=Bit;W.exports.MockPool=Qit;W.exports.MockAgent=yit;W.exports.SnapshotAgent=bit;W.exports.mockErrors=wit;var{EventSource:zit}=Ufe();W.exports.EventSource=zit;function Kit(){globalThis.fetch=W.exports.fetch,globalThis.Headers=W.exports.Headers,globalThis.Response=W.exports.Response,globalThis.Request=W.exports.Request,globalThis.FormData=W.exports.FormData,globalThis.WebSocket=W.exports.WebSocket,globalThis.CloseEvent=W.exports.CloseEvent,globalThis.ErrorEvent=W.exports.ErrorEvent,globalThis.MessageEvent=W.exports.MessageEvent,globalThis.EventSource=W.exports.EventSource}W.exports.install=Kit});var oC=E(tu=>{"use strict";tu.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");tu.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");tu.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
`||t==="\r";tu.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);tu.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);tu.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());tu.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var Yfe=E((LLt,Gfe)=>{"use strict";var{asciiLowercase:IS,solelyContainsHTTPTokenCodePoints:jit,soleyContainsHTTPQuotedStringTokenCodePoints:Xit}=oC();Gfe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=IS(String(e)),this._map.get(e)}has(e){return e=IS(String(e)),this._map.has(e)}set(e,r){if(e=IS(String(e)),r=String(r),!jit(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Xit(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=IS(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var Jfe=E((vLt,Vfe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:Zit,removeTrailingHTTPWhitespace:qfe,isHTTPWhitespaceChar:$it,solelyContainsHTTPTokenCodePoints:K6,soleyContainsHTTPQuotedStringTokenCodePoints:eot,asciiLowercase:j6,collectAnHTTPQuotedString:tot}=oC();Vfe.exports=t=>{t=Zit(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!K6(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=qfe(s),s.length===0||!K6(s))return null;let n={type:j6(r),subtype:j6(s),parameters:new Map};for(;e<t.length;){for(++e;$it(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=j6(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=tot(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=qfe(o),o==="")continue}i.length>0&&K6(i)&&eot(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var zfe=E((PLt,Wfe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:rot}=oC();Wfe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!rot(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var Zfe=E((_Lt,Xfe)=>{"use strict";var sot=Yfe(),not=Jfe(),iot=zfe(),{asciiLowercase:Kfe,solelyContainsHTTPTokenCodePoints:jfe}=oC();Xfe.exports=class{constructor(e){e=String(e);let r=not(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new sot(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=Kfe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!jfe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=Kfe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!jfe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return iot(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});import*as s5 from"os";function BA(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function wS(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 gd(t,e,r){let s=new NS(t,e,r);process.stdout.write(s.toString()+s5.EOL)}var r5="::",NS=class{constructor(e,r,s){e||(e="missing.command"),this.command=e,this.properties=r,this.message=s}toString(){let e=r5+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let s in this.properties)if(this.properties.hasOwnPropertyLine truncated
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function uD(t){process.exitCode=AD.Failure,Ru(t)}function YA(){return process.env.RUNNER_DEBUG==="1"}function U(t){gd("debug",{},t)}function Ru(t,e={}){gd("error",wS(e),t instanceof Error?t.toString():t)}function bt(t,e={}){gd("warning",wS(e),t instanceof Error?t.toString():t)}function de(t){process.stdout.write(t+W7.EOL)}function Fp(t,e){if(process.env.GITHUB_STATE||"")return i5("STATE",o5(t,e));gd("save-state",{name:t},BA(e))}function qA(t){return process.env[`STATE_${t}`]||""}import{readFileSync as sTe,existsSync as nTe}from"fs";import{EOL as iTe}from"os";var lh=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(nTe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(sTe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${iTe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var gD=fe(Z7(),1),$7=fe(nB(),1),ETe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function eW(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function tW(t){return new gD.HttpClient().getAgent(t)}function CTe(t){return new gD.HttpClient().getAgentDispatcher(t)}function rW(t){let e=CTe(t);return(s,n)=>ETe(this,void 0,void 0,function*(){return(0,$7.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function sW(){return process.env.GITHUB_API_URL||"https://api.github.com"}function fD(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let n=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(n)?t:`${t?`${t} `:""}${n}`}return t}function EB(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function CB(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>CB.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function nW(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function iW(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var oW=Function.bind,aW=oW.bind(oW);function AW(t,e,r){let s=aW(iW,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=aW(nW,null).apply(null,i)})}function BTe(){let t=Symbol("Singular"),e={registry:{}},r=CB.bind(null,e,t);return AW(r,e,t),r}function yTe(){let t={registry:{}},e=CB.bind(null,t);return AW(e,t),e}var cW={Singular:BTe,Collection:yTe};var RD=fe(SD(),1);var LW=fe(SD(),1);var fxe="0.0.0-development";function pxe(t){return`Request failed due to following response errors:
${i}`:n.stack}W.exports.fetch=function(e,r=void 0){return Snt(e,r).catch(s=>{throw sfe?afe(s,sfe):s&&typeof s=="object"&&Error.captureStackTrace(s,W.exports.fetch),s})};W.exports.Headers=ad().Headers;W.exports.Response=zE().Response;W.exports.Request=If().Request;W.exports.FormData=_w().FormData;var{setGlobalOrigin:Tnt,getGlobalOrigin:xnt}=h4();W.exports.setGlobalOrigin=Tnt;W.exports.getGlobalOrigin=xnt;var{CacheStorage:Dnt}=Hhe(),{kConstruct:Rnt}=$e();W.exports.caches=new Dnt(Rnt);var{deleteCookie:knt,getCookies:Fnt,getSetCookies:Mnt,setCookie:Unt,parseCookie:Lnt}=ege();W.exports.deleteCookie=knt;W.exports.getCookies=Fnt;W.exports.getSetCookies=Mnt;W.exports.setCookie=Unt;W.exports.parseCookie=Lnt;var{parseMIMEType:vnt,serializeAMimeType:Pnt}=oi();W.exports.parseMIMEType=vnt;W.exports.serializeAMimeType=Pnt;var{CloseEvent:Ont,ErrorEvent:_nt,MessageEvent:Hnt}=nS(),{WebSocket:Gnt,ping:Ynt}=Mge();W.exports.WebSocket=Gnt;W.exports.CloseEvent=Ont;W.exports.ErrorEvent=_nt;W.exports.MessageEvent=Hnt;W.exports.ping=Ynt;W.exports.WebSocketStream=Gge().WebSocketStream;W.exports.WebSocketError=x6().WebSocketError;W.exports.request=oC(Rf.request);W.exports.stream=oC(Rf.stream);W.exports.pipeline=oC(Rf.pipeline);W.exports.connect=oC(Rf.connect);W.exports.upgrade=oC(Rf.upgrade);W.exports.MockClient=fnt;W.exports.MockCallHistory=pnt;W.exports.MockCallHistoryLog=mnt;W.exports.MockPool=Cnt;W.exports.MockAgent=Ent;W.exports.SnapshotAgent=Int;W.exports.mockErrors=Bnt;var{EventSource:qnt}=rfe();W.exports.EventSource=qnt;function Vnt(){globalThis.fetch=W.exports.fetch,globalThis.Headers=W.exports.Headers,globalThis.Response=W.exports.Response,globalThis.Request=W.exports.Request,globalThis.FormData=W.exports.FormData,globalThis.WebSocket=W.exports.WebSocket,globalThis.CloseEvent=W.exports.CloseEvent,globalThis.ErrorEvent=W.exports.ErrorEvent,globalThis.MessageEvent=W.exports.MessageEvent,globalThis.EventSource=W.exports.EventSource}W.exports.install=Vnt});var aC=E(ru=>{"use strict";ru.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");ru.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");ru.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
`||t==="\r";ru.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);ru.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);ru.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());ru.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var ufe=E((LUt,cfe)=>{"use strict";var{asciiLowercase:ES,solelyContainsHTTPTokenCodePoints:Jnt,soleyContainsHTTPQuotedStringTokenCodePoints:Wnt}=aC();cfe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=ES(String(e)),this._map.get(e)}has(e){return e=ES(String(e)),this._map.has(e)}set(e,r){if(e=ES(String(e)),r=String(r),!Jnt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Wnt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=ES(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var hfe=E((vUt,dfe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:znt,removeTrailingHTTPWhitespace:lfe,isHTTPWhitespaceChar:Knt,solelyContainsHTTPTokenCodePoints:U6,soleyContainsHTTPQuotedStringTokenCodePoints:Xnt,asciiLowercase:L6,collectAnHTTPQuotedString:jnt}=aC();dfe.exports=t=>{t=znt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!U6(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=lfe(s),s.length===0||!U6(s))return null;let n={type:L6(r),subtype:L6(s),parameters:new Map};for(;e<t.length;){for(++e;Knt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=L6(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=jnt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=lfe(o),o==="")continue}i.length>0&&U6(i)&&Xnt(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var ffe=E((PUt,gfe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:Znt}=aC();gfe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!Znt(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var Cfe=E((_Ut,Efe)=>{"use strict";var $nt=ufe(),eit=hfe(),tit=ffe(),{asciiLowercase:pfe,solelyContainsHTTPTokenCodePoints:mfe}=aC();Efe.exports=class{constructor(e){e=String(e);let r=eit(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new $nt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=pfe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!mfe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=pfe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!mfe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return tit(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});import*as Y6 from"os";function BA(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function QS(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 pd(t,e,r){let s=new bS(t,e,r);process.stdout.write(s.toString()+Y6.EOL)}var G6="::",bS=class{constructor(e,r,s){e||(e="missing.command"),this.command=e,this.properties=r,this.message=s}toString(){let e=G6+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let s in this.properties)if(this.properties.hasOwnPropertyLine truncated
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function AD(t){process.exitCode=oD.Failure,ku(t)}function YA(){return process.env.RUNNER_DEBUG==="1"}function U(t){pd("debug",{},t)}function ku(t,e={}){pd("error",QS(e),t instanceof Error?t.toString():t)}function bt(t,e={}){pd("warning",QS(e),t instanceof Error?t.toString():t)}function de(t){process.stdout.write(t+F7.EOL)}function Mp(t,e){if(process.env.GITHUB_STATE||"")return V6("STATE",J6(t,e));pd("save-state",{name:t},BA(e))}function qA(t){return process.env[`STATE_${t}`]||""}import{readFileSync as bSe,existsSync as wSe}from"fs";import{EOL as NSe}from"os";var hh=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(wSe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(bSe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${NSe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var dD=Ee(P7(),1),O7=Ee(iB(),1),OSe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function _7(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function H7(t){return new dD.HttpClient().getAgent(t)}function _Se(t){return new dD.HttpClient().getAgentDispatcher(t)}function G7(t){let e=_Se(t);return(s,n)=>OSe(this,void 0,void 0,function*(){return(0,O7.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function Y7(){return process.env.GITHUB_API_URL||"https://api.github.com"}function hD(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let n=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(n)?t:`${t?`${t} `:""}${n}`}return t}function VA(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function CB(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>CB.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function q7(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function V7(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var J7=Function.bind,W7=J7.bind(J7);function z7(t,e,r){let s=W7(V7,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=W7(q7,null).apply(null,i)})}function GSe(){let t=Symbol("Singular"),e={registry:{}},r=CB.bind(null,e,t);return z7(r,e,t),r}function YSe(){let t={registry:{}},e=CB.bind(null,t);return z7(e,t),e}var K7={Singular:GSe,Collection:YSe};var qSe="0.0.0-development",VSe=`octokit-endpoint.js/${qSe} ${VA()}`,JSe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":VSe},mediaType:{format:""}};function WSe(t){return t?Object.keys(t).redu Line truncated
`+t.errors.map(e=>` - ${e.message}`).join(`
`)}var mxe=class extends Error{constructor(t,e,r){super(pxe(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},Exe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],Cxe=["query","method","url"],UW=/\/api\/v3\/?$/;function Ixe(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(Cxe.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let s=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(s).reduce((o,a)=>Exe.includes(a)?(o[a]=s[a],o):(o.variables||(o.variables={}),o.variables[a]=s[a],o),{}),i=s.baseUrl||t.endpoint.DEFAULTS.baseUrl;return UW.test(i)&&(n.url=i.replace(UW,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new mxe(n,a,o.data)}return o.data.data})}function TD(t,e){let r=t.defaults(e);return Object.assign((n,i)=>Ixe(r,n,i),{defaults:TD.bind(null,r),endpoint:r.endpoint})}var Qct=TD(LW.request,{headers:{"user-agent":`octokit-graphql.js/${fxe} ${EB()}`},method:"POST",url:"/graphql"});function vW(t){return TD(t,{method:"POST",url:"/graphql"})}var xD="(?:[a-zA-Z0-9_-]+)",PW="\\.",OW=new RegExp(`^${xD}${PW}${xD}${PW}${xD}$`),Bxe=OW.test.bind(OW);async function yxe(t){let e=Bxe(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),s=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":s?"user-to-server":"oauth"}}function Qxe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function bxe(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=Qxe(t),e(n)}var _W=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(yxe.bind(null,e),{hook:bxe.bind(null,e)})};var DD="7.0.6";var HW=()=>{},wxe=console.warn.bind(console),Nxe=console.error.bind(console);function Sxe(t={}){return typeof t.debug!="function"&&(t.debug=HW),typeof t.info!="function"&&(t.info=HW),typeof t.warn!="function"&&(t.warn=wxe),typeof t.error!="function"&&(t.error=Nxe),t}var GW=`octokit-core.js/${DD} ${EB()}`,yB=class{static VERSION=DD;static defaults(e){return class extends this{constructor(...s){let n=s[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 cW.Collection,s={baseUrl:RD.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(s.headers["user-agent"]=e.userAgent?`${e.userAgent} ${GW}`:GW,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=RD.request.defaults(s),this.graphql=vW(this.request).defaults(s),this.log=Sxe(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(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 i=_W(e.auth);r.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,e))}request;graphql;log;hook;auth};var kD="17.0.0";var Txe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgV Line truncated
`)}var TTe=class extends Error{constructor(t,e,r){super(STe(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},xTe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],DTe=["query","method","url"],CW=/\/api\/v3\/?$/;function RTe(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(DTe.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let s=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(s).reduce((o,a)=>xTe.includes(a)?(o[a]=s[a],o):(o.variables||(o.variables={}),o.variables[a]=s[a],o),{}),i=s.baseUrl||t.endpoint.DEFAULTS.baseUrl;return CW.test(i)&&(n.url=i.replace(CW,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new TTe(n,a,o.data)}return o.data.data})}function yD(t,e){let r=t.defaults(e);return Object.assign((n,i)=>RTe(r,n,i),{defaults:yD.bind(null,r),endpoint:r.endpoint})}var yAt=yD(vp,{headers:{"user-agent":`octokit-graphql.js/${NTe} ${VA()}`},method:"POST",url:"/graphql"});function IW(t){return yD(t,{method:"POST",url:"/graphql"})}var QD="(?:[a-zA-Z0-9_-]+)",BW="\\.",yW=new RegExp(`^${QD}${BW}${QD}${BW}${QD}$`),kTe=yW.test.bind(yW);async function FTe(t){let e=kTe(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),s=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":s?"user-to-server":"oauth"}}function MTe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function UTe(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=MTe(t),e(n)}var QW=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(FTe.bind(null,e),{hook:UTe.bind(null,e)})};var bD="7.0.6";var bW=()=>{},LTe=console.warn.bind(console),vTe=console.error.bind(console);function PTe(t={}){return typeof t.debug!="function"&&(t.debug=bW),typeof t.info!="function"&&(t.info=bW),typeof t.warn!="function"&&(t.warn=LTe),typeof t.error!="function"&&(t.error=vTe),t}var wW=`octokit-core.js/${bD} ${VA()}`,yB=class{static VERSION=bD;static defaults(e){return class extends this{constructor(...s){let n=s[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 K7.Collection,s={baseUrl:vp.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(s.headers["user-agent"]=e.userAgent?`${e.userAgent} ${wW}`:wW,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=vp.defaults(s),this.graphql=IW(this.request).defaults(s),this.log=PTe(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(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 i=QW(e.auth);r.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,e))}request;graphql;log;hook;auth};var wD="17.0.0";var OTe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{or Line truncated
`),e=e.replace(/\r/g,`
`));let n=e.split(`
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new Hp(i));return s.searchPaths.push(...HD(s.patterns)),s})}static stat(e,r,s){return JD(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield mh.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){U(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield mh.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield mh.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){U(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var m2e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Tz(t,e){return m2e(this,void 0,void 0,function*(){return yield NB.create(t,e)})}var Bj=fe(Cj(),1);import*as GB from"crypto";import*as Bh from"fs";import*as Pu from"path";import*as yj from"util";var zp;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(zp||(zp={}));var Xr;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Xr||(Xr={}));var Xs;(function(t){t.GNU="gnu",t.BSD="bsd"})(Xs||(Xs={}));var _B=2,HB=5e3,hR=5e3,gR=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Ij=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Kp="cache.tar",fR="manifest.txt",clt=10*Math.pow(1024,3);var Ih=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},wke=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={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},Nke="1.0";function jp(){return Ih(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let s;t?s=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?s="/Users":s="/home",e=Pu.join(s,"actions","temp")}let r=Pu.join(e,GB.randomUUID());return yield AB(r),r})}function go(t){return Bh.statSync(t).size}function pR(t){return Ih(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield Tz(t.join(`
`),{implicitDescendants:!1});try{for(var c=!0,u=wke(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let h=Pu.relative(a,n).replace(new RegExp(`\\${Pu.sep}`,"g"),"/");U(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function Xp(t){return Ih(this,void 0,void 0,function*(){return yj.promisify(Bh.unlink)(t)})}function Qj(t){return Ih(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),U(`Checking ${e} ${r.join(" ")}`);try{yield lB(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){U(n.message)}return s=s.trim(),U(s),s})}function Zp(){return Ih(this,void 0,void 0,function*(){let t=yield Qj("zstd",["--quiet"]),e=Bj.clean(t);return U(`zstd version: ${e}`),t===""?Xr.Gzip:Xr.ZstdWithoutLong})}function KA(t){return t===Xr.Gzip?zp.Gzip:zp.Zstd}function bj(){return Ih(this,void 0,void 0,function*(){return Bh.existsSync(gR)?gR:(yield Qj("tar")).toLowerCase().includes("gnu tar")?xa("tar"):""})}function mR(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function yh(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(Nke),GB.createHash("sha256").update(s.join("|")).digest("hex")}function wj(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as $h from"fs";import{URL as p8e}from"url";var fo=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as Ske}from"node:os";import Tke from"node:util";import xke from"node:process";function Nj(t,...e){xke.stderr.write(`${Tke.format(t,...e)}${Ske}`)}import $p from"node:process";function qB(t){return $p.env[t]}var Sj=typeof $p.versions.deno=="string"&&$p.versions.deno.length>0,Tj=typeof $p.versions.bun=="string"&&$p.versions.bun.length>0,VB=!0;var xj=qB("DEBUG"),Rj,ER=[],CR=[],JB=[];xj&&IR(xj);var kj=Object.assign(t=>Fj(t),{enable:IR,enabled:BR,disable:Dke,log:Nj});function IR(t){Rj=t,ER=[],CR=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?CR.push(r.substring(1)):ER.push(r);for(let r of JB)r.enabled=BR(r.namespace)}function BR(t){if(t.endsWith("*"))return!0;for(let e of CR)if(Dj(t,e))return!1;for(let e of ER)if(Dj(t,e))return!0;return!1}function Dj(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function Dke(){let t=Rj||"";return IR(""),t}function Fj(t){let e=Object.assign(r,{enabled:BR(t),destroy:Rke,log:kj.log,namespace:t,extend:kke});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return JB.push(e),e}function Rke(){let t=JB.indexOf(this);return t>=0?(JB.splice(t,1),!0):!1}function kke(t){let e=Fj(`${this.namespace}:${t}`);return e.log=this.log,e}var Qh=kj;var yR=["verbose","info","warning","error"],Mj={verbose:400,info:300,warning:200,error:100};function Uj(t,e){e.log=(...r)=>{t.log(...r)}}function Lj(t){return yR.includes(t)}function Fke(t){let e=new Set,r=qB(t.logLevelEnvVarName),s,n=Qh(t.namespace);n.log=(...u)=>{Qh.log(...u)};function i(u){if(u&&!Lj(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${yR.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);Qh.enable(l.join(","))}r&&(Lj(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${yR.join(", ")}.`));function o(u){return!!(s&&Mj[u.level]<=Mj[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(Uj(u,d),o(d)){let h=Qh.disable();Qh.enable(h+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return Uj(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var vj=Fke({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),Mke=vj.logger;function em(t){return vj.createClientLogger(t)}function WB(t){return t.toLowerCase()}function Uke(t){return String(t).trim().replace(/[\r\n]/g,"")}function*Lke(t){for(let e of t.values())yield[e.name,e.value]}var QR=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(WB(e),{name:e,value:Uke(r)})}get(e){return this._headersMap.get(WB(e))?.value}has(e){return this._headersMap.has(WB(e))}delete(e){this Line truncated
${_ke.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function bh(t){return t instanceof Zr?!0:_u(t)&&t.name==="RestError"}function fs(t,e){return Buffer.from(t,e)}import SR from"node:http";import TR from"node:https";import _j from"node:zlib";import{Transform as Hke}from"node:stream";var ps=em("ts-http-runtime");var Gke={};function tm(t){return t&&typeof t.pipe=="function"}function Hj(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 Gj(t){return t&&typeof t.byteLength=="number"}var jB=class extends Hke{loadedBytes=0;progressCallback;_transform(e,r,s){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),s()}catch(n){s(n)}}constructor(e){super(),this.progressCallback=e}},xR=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new fo("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new xi;ps.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=Jke(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new jB(f);p.on("error",I=>{ps.error("Error in upload progress",I)}),tm(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=Yke(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?qke(c,u):c;let h=e.onDownloadProgress;if(h){let f=new jB(h);f.on("error",p=>{ps.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await Vke(A),d}finally{if(e.abortSignal&&s){let c=Promise.resolve();tm(a)&&(c=Hj(a));let u=Promise.resolve();tm(A)&&(u=Hj(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ps.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),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((A,c)=>{let u=i?SR.request(a,A):TR.request(a,A);u.once("error",l=>{c(new Zr(l.message,{code:l.code??Zr.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new fo("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&tm(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):Gj(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(ps.error("Unrecognized body type",s),c(new Zr("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?SR.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new SR.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return TR.globalAgent;let n=e.tlsSettings??Gke,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ps.info("No cached TLS Agent exist, creating a new Agent"),i=new TR.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function Yke(t){let e=Zs();for(let r of Object.keys(t.headers)){let s=t.headers[r];Array.isArray(s)?s.length>0&&e.set(r,s[0]):s&&e.set(r,s)}return e}function qke(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=_j.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=_j.createInflate();return t.pipe(s),s}return t}function Vke(t){return new Promise((e,r)=>{let s=[];t.on("data",n=>{Buffer.isBuffer(n)?s.push(n):s.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(s).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Zr(`Error reading response as text: ${n.message}`,{code:Zr.PARSE_ERROR}))})})}function Jke(t){return t?Buffer.isBuffer(t)?t.length:tm(t)?null:Gj(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Yj(){return new xR}function XB(){return Yj()}var DR="logPolicy";function ZB(t={}){let e=t.logger??ps.info,r=new xi({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:DR,async sendRequ Line truncated
`;return e}function hMe(t){return t instanceof Uint8Array?t.byteLength:nm(t)?t.size===-1?void 0:t.size:void 0}function gMe(t){let e=0;for(let r of t){let s=hMe(r);if(s===void 0)return;e+=s}return e}async function fMe(t,e,r){let s=[fs(`--${r}`,"utf-8"),...e.flatMap(i=>[fs(`\r
`,"utf-8"),fs(dMe(i.headers),"utf-8"),fs(`\r
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new Gp(i));return s.searchPaths.push(...MD(s.patterns)),s})}static stat(e,r,s){return OD(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Ch.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){U(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield Ch.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Ch.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){U(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var Ixe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function iz(t,e){return Ixe(this,void 0,void 0,function*(){return yield NB.create(t,e)})}var ZK=Ee(XK(),1);import*as GB from"crypto";import*as Qh from"fs";import*as _u from"path";import*as $K from"util";var Kp;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Kp||(Kp={}));var jr;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(jr||(jr={}));var js;(function(t){t.GNU="gnu",t.BSD="bsd"})(js||(js={}));var _B=2,HB=5e3,oR=5e3,aR=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,jK=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Xp="cache.tar",AR="manifest.txt",lut=10*Math.pow(1024,3);var yh=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},TRe=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={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},xRe="1.0";function jp(){return yh(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let s;t?s=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?s="/Users":s="/home",e=_u.join(s,"actions","temp")}let r=_u.join(e,GB.randomUUID());return yield cB(r),r})}function go(t){return Qh.statSync(t).size}function cR(t){return yh(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield iz(t.join(`
`),{implicitDescendants:!1});try{for(var c=!0,u=TRe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let h=_u.relative(a,n).replace(new RegExp(`\\${_u.sep}`,"g"),"/");U(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function Zp(t){return yh(this,void 0,void 0,function*(){return $K.promisify(Qh.unlink)(t)})}function eX(t){return yh(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),U(`Checking ${e} ${r.join(" ")}`);try{yield dB(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){U(n.message)}return s=s.trim(),U(s),s})}function $p(){return yh(this,void 0,void 0,function*(){let t=yield eX("zstd",["--quiet"]),e=ZK.clean(t);return U(`zstd version: ${e}`),t===""?jr.Gzip:jr.ZstdWithoutLong})}function XA(t){return t===jr.Gzip?Kp.Gzip:Kp.Zstd}function tX(){return yh(this,void 0,void 0,function*(){return Qh.existsSync(aR)?aR:(yield eX("tar")).toLowerCase().includes("gnu tar")?xa("tar"):""})}function uR(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function bh(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(xRe),GB.createHash("sha256").update(s.join("|")).digest("hex")}function rX(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as eg from"fs";import{URL as d3e}from"url";var fo=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as DRe}from"node:os";import RRe from"node:util";import kRe from"node:process";function sX(t,...e){kRe.stderr.write(`${RRe.format(t,...e)}${DRe}`)}import em from"node:process";function qB(t){return em.env[t]}var nX=typeof em.versions.deno=="string"&&em.versions.deno.length>0,iX=typeof em.versions.bun=="string"&&em.versions.bun.length>0,VB=!0;var oX=qB("DEBUG"),AX,lR=[],dR=[],JB=[];oX&&hR(oX);var cX=Object.assign(t=>uX(t),{enable:hR,enabled:gR,disable:FRe,log:sX});function hR(t){AX=t,lR=[],dR=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?dR.push(r.substring(1)):lR.push(r);for(let r of JB)r.enabled=gR(r.namespace)}function gR(t){if(t.endsWith("*"))return!0;for(let e of dR)if(aX(t,e))return!1;for(let e of lR)if(aX(t,e))return!0;return!1}function aX(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function FRe(){let t=AX||"";return hR(""),t}function uX(t){let e=Object.assign(r,{enabled:gR(t),destroy:MRe,log:cX.log,namespace:t,extend:URe});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return JB.push(e),e}function MRe(){let t=JB.indexOf(this);return t>=0?(JB.splice(t,1),!0):!1}function URe(t){let e=uX(`${this.namespace}:${t}`);return e.log=this.log,e}var wh=cX;var fR=["verbose","info","warning","error"],lX={verbose:400,info:300,warning:200,error:100};function dX(t,e){e.log=(...r)=>{t.log(...r)}}function hX(t){return fR.includes(t)}function WB(t){let e=new Set,r=qB(t.logLevelEnvVarName),s,n=wh(t.namespace);n.log=(...u)=>{wh.log(...u)};function i(u){if(u&&!hX(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${fR.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);wh.enable(l.join(","))}r&&(hX(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${fR.join(", ")}.`));function o(u){return!!(s&&lX[u.level]<=lX[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(dX(u,d),o(d)){let h=wh.disable();wh.enable(h+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return dX(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var gX=WB({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),LRe=gX.logger;function tm(t){return gX.createClientLogger(t)}function zB(t){return t.toLowerCase()}function vRe(t){return String(t).trim().replace(/[\r\n]/g,"")}function*PRe(t){for(let e of t.values())yield[e.name,e.value]}var pR=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(zB(e),{name:e,value:vRe(r)})}get(e){return this._headersMap.get(zB(e))?.value}has(e){return this._headersMap.has(zB(e))}delete(e){this._ Line truncated
${GRe.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Nh(t){return t instanceof Zr?!0:Gu(t)&&t.name==="RestError"}function fs(t,e){return Buffer.from(t,e)}import IR from"node:http";import BR from"node:https";import mX from"node:zlib";import{Transform as YRe}from"node:stream";var ps=tm("ts-http-runtime");var qRe={};function rm(t){return t&&typeof t.pipe=="function"}function EX(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 CX(t){return t&&typeof t.byteLength=="number"}var jB=class extends YRe{loadedBytes=0;progressCallback;_transform(e,r,s){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),s()}catch(n){s(n)}}constructor(e){super(),this.progressCallback=e}},yR=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new fo("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new xi;ps.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=zRe(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new jB(f);p.on("error",I=>{ps.error("Error in upload progress",I)}),rm(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=VRe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?JRe(c,u):c;let h=e.onDownloadProgress;if(h){let f=new jB(h);f.on("error",p=>{ps.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await WRe(A),d}finally{if(e.abortSignal&&s){let c=Promise.resolve();rm(a)&&(c=EX(a));let u=Promise.resolve();rm(A)&&(u=EX(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ps.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),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((A,c)=>{let u=i?IR.request(a,A):BR.request(a,A);u.once("error",l=>{c(new Zr(l.message,{code:l.code??Zr.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new fo("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&rm(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):CX(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(ps.error("Unrecognized body type",s),c(new Zr("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?IR.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new IR.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return BR.globalAgent;let n=e.tlsSettings??qRe,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ps.info("No cached TLS Agent exist, creating a new Agent"),i=new BR.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function VRe(t){let e=Zs();for(let r of Object.keys(t.headers)){let s=t.headers[r];Array.isArray(s)?s.length>0&&e.set(r,s[0]):s&&e.set(r,s)}return e}function JRe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=mX.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=mX.createInflate();return t.pipe(s),s}return t}function WRe(t){return new Promise((e,r)=>{let s=[];t.on("data",n=>{Buffer.isBuffer(n)?s.push(n):s.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(s).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Zr(`Error reading response as text: ${n.message}`,{code:Zr.PARSE_ERROR}))})})}function zRe(t){return t?Buffer.isBuffer(t)?t.length:rm(t)?null:CX(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function IX(){return new yR}function ZB(){return IX()}var QR="logPolicy";function $B(t={}){let e=t.logger??ps.info,r=new xi({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:QR,async sendRequ Line truncated
`;return e}function fFe(t){return t instanceof Uint8Array?t.byteLength:im(t)?t.size===-1?void 0:t.size:void 0}function pFe(t){let e=0;for(let r of t){let s=fFe(r);if(s===void 0)return;e+=s}return e}async function mFe(t,e,r){let s=[fs(`--${r}`,"utf-8"),...e.flatMap(i=>[fs(`\r
`,"utf-8"),fs(gFe(i.headers),"utf-8"),fs(`\r
`,"utf-8"),i.body,fs(`\r
--${r}`,"utf-8")]),fs(`--\r
\r
`,"utf-8")],n=gMe(s);n&&t.headers.set("Content-Length",n),t.body=await UX(s)}var im="multipartPolicy",pMe=70,mMe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function EMe(t){if(t.length>pMe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!mMe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function Iy(){return{name:im,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,s=t.headers.get("Content-Type")??"multipart/mixed",n=s.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${s}`);let[,i,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?EMe(r):r=lMe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await fMe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function By(){return KB()}import{EOL as IMe}from"node:os";import BMe from"node:util";import*as LX from"node:process";function vX(t,...e){LX.stderr.write(`${BMe.format(t,...e)}${IMe}`)}var PX=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,OX,zR=[],KR=[],yy=[];PX&&jR(PX);var _X=Object.assign(t=>HX(t),{enable:jR,enabled:XR,disable:yMe,log:vX});function jR(t){OX=t,zR=[],KR=[];let e=/\*/g,r=t.split(",").map(s=>s.trim().replace(e,".*?"));for(let s of r)s.startsWith("-")?KR.push(new RegExp(`^${s.substr(1)}$`)):zR.push(new RegExp(`^${s}$`));for(let s of yy)s.enabled=XR(s.namespace)}function XR(t){if(t.endsWith("*"))return!0;for(let e of KR)if(e.test(t))return!1;for(let e of zR)if(e.test(t))return!0;return!1}function yMe(){let t=OX||"";return jR(""),t}function HX(t){let e=Object.assign(r,{enabled:XR(t),destroy:QMe,log:_X.log,namespace:t,extend:bMe});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return yy.push(e),e}function QMe(){let t=yy.indexOf(this);return t>=0?(yy.splice(t,1),!0):!1}function bMe(t){let e=HX(`${this.namespace}:${t}`);return e.log=this.log,e}var Dh=_X;var YX=new Set,Qy=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,ZR,$R=Dh("azure");$R.log=(...t)=>{Dh.log(...t)};var ek=["verbose","info","warning","error"];Qy&&(JX(Qy)?wMe(Qy):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Qy}'; logging is not enabled. Acceptable values: ${ek.join(", ")}.`));function wMe(t){if(t&&!JX(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${ek.join(",")}`);ZR=t;let e=[];for(let r of YX)VX(r)&&e.push(r.namespace);Dh.enable(e.join(","))}var GX={verbose:400,info:300,warning:200,error:100};function Ln(t){let e=$R.extend(t);return qX($R,e),{error:by(e,"error"),warning:by(e,"warning"),info:by(e,"info"),verbose:by(e,"verbose")}}function qX(t,e){e.log=(...r)=>{t.log(...r)}}function by(t,e){let r=Object.assign(t.extend(e),{level:e});if(qX(t,r),VX(r)){let s=Dh.disable();Dh.enable(s+","+r.namespace)}return YX.add(r),r}function VX(t){return!!(ZR&&GX[t.level]<=GX[ZR])}function JX(t){return ek.includes(t)}var mo=Ln("core-rest-pipeline");function tk(t={}){return ZB({logger:mo.info,...t})}var rk=Ey;function sk(t={}){return Cy(t)}import nk from"node:os";import ZA from"node:process";function WX(){return"User-Agent"}async function zX(t){if(ZA&&ZA.versions){let e=`${nk.type()} ${nk.release()}; ${nk.arch()}`;ZA.versions.bun?t.set("Bun",`${ZA.versions.bun} (${e})`):ZA.versions.deno?t.set("Deno",`${ZA.versions.deno} (${e})`):ZA.versions.node&&t.set("Node",`${ZA.versions.node} (${e})`)}}var wy="1.24.0";function kMe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function KX(){return WX()}async function Ny(t){let e=new Map;e.set("core-rest-pipeline",wy),await zX(e);let r=kMe(e);return t?`${t} ${r}`:r}var jX=KX(),XX="userAgentPolicy";function ik(t={}){let e=Ny(t.userAgentPrefix);return{name:XX,async sendRequest(r,s){return r.headers.has(jX)||r.headers.set(jX,await e),s(r)}}}var ZX=Symbol("rawContent");function ok(t){return typeof t[ZX]=="function"}function $X(t){return ok(t)?t[ZX]():t}var Sy=im;function ak(){let t=Iy();return{name:Sy,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)ok(s.body)&&(s.body=$X(s.body));return t.sendRequest(e,r)}}}var Ak=py;function ck(){return my()}function uk(t={}){return ty(t)}function lk(){return ry()}var om=class extends Error{constructor(e){super(e),this.name="AbortError"}};function dk(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new om(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var HMe="The delay was aborted.";function Rh(t,e){le Line truncated
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!lLe(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Vt("InvalidTag",l,$r(t,i))}let c=oLe(t,i);if(c===!1)return Vt("InvalidAttr","Attributes for '"+A+"' have open quote.",$r(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=OZ(u,e);if(d===!0)s=!0;else return Vt(d.err.code,d.err.msg,$r(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Vt("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",$r(t,o));if(r.length===0)return Vt("InvalidTag","Closing tag '"+A+"' has not been opened.",$r(t,o));{let l=r.pop();if(A!==l.tagName){let d=$r(t,l.tagStartPos);return Vt("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",$r(t,o))}r.length==0&&(n=!0)}}else return Vt("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",$r(t,i));else{let l=OZ(u,e);if(l!==!0)return Vt(l.err.code,l.err.msg,$r(t,i-u.length+l.err.line));if(n===!0)return Vt("InvalidXml","Multiple possible root nodes found.",$r(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=PZ(t,i);continue}else if(t[i+1]==="?"){if(i=vZ(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=cLe(t,i);if(l==-1)return Vt("InvalidChar","char '&' is not expected.",$r(t,i));i=l}else if(n===!0&&!LZ(t[i]))return Vt("InvalidXml","Extra text at the end",$r(t,i));t[i]==="<"&&i--}}else{if(LZ(t[i]))continue;return Vt("InvalidChar","char '"+t[i]+"' is not expected.",$r(t,i))}if(s){if(r.length==1)return Vt("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",$r(t,r[0].tagStartPos));if(r.length>0)return Vt("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Vt("InvalidXml","Start tag expected.",1);return!0}function LZ(t){return t===" "||t===" "||t===`
`||t==="\r"}function vZ(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let s=t.substr(r,e-r);if(e>5&&s==="xml")return Vt("InvalidXml","XML declaration allowed only at the start of the document.",$r(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function PZ(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 nLe='"',iLe="'";function oLe(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===nLe||t[e]===iLe)s===""?s=t[e]:s!==t[e]||(s="");else if(t[e]===">"&&s===""){n=!0;break}r+=t[e]}return s!==""?!1:{value:r,index:e,tagClosed:n}}var aLe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function OZ(t,e){let r=Py(t,aLe),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Vt("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Em(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Vt("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Em(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Vt("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Em(r[n]));let i=r[n][2];if(!uLe(i))return Vt("InvalidAttr","Attribute '"+i+"' is an invalid name.",Em(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return Vt("InvalidAttr","Attribute '"+i+"' is repeated.",Em(r[n]))}return!0}function ALe(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 cLe(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,ALe(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 Vt(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function uLe(t){return Lk(t)}function lLe(t){return Lk(t)}function $r(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Em(t){return t.startIndex+t[1].length}var _Z={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:"%",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"},HZ={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},GZ={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013D",lcaLine truncated
`);let e=new Is("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,i=new Bm(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let c=t.charCodeAt(a+1);if(c===47){let u=Oh(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(n.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=qk(n.transformTagName,l,"",n).tagName,r&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&n.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),s="",a=u}else if(c===63){let u=Vk(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let d=new Is(u.tagName);d.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(c===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Oh(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let l=t.substring(a+4,u-2);s=this.saveTextToParentTag(s,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:l}])}a=u}else if(c===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(c===33&&t.charCodeAt(a+2)===91){let u=Oh(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:l}]):r.add(n.textNodeName,d),a=u+2}else{let u=Vk(t,a,n.removeNSPrefix);if(!u){let M=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${M}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:h}=qk(n.transformTagName,l,h,n),n.strictReservedNames&&(l===n.commentPropName||l===n.cdataPropName||l===n.textNodeName||l===n.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher,!1));let I=r;I&&n.unpairedTagsSet.has(I.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let C=null,b={},T;T=vLe(d),l!==e.tagname&&this.matcher.push(l,{},T),l!==h&&f&&(C=this.buildAttributesMap(h,this.matcher,l),C&&(b=LLe(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let R=a;if(this.isCurrentNodeStopNode){let M="";if(m)a=u.closeIndex;else if(n.unpairedTagsSet.has(l))a=u.closeIndex;else{let _=this.readStopNodeData(t,d,p+1);if(!_)throw new Error(`Unexpected end of ${d}`);a=_.i,M=_.tagContent}let F=new Is(l);C&&(F[":@"]=C),F.add(n.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,F,this.readonlyMatcher,R)}else{if(m){({tagName:l,tagExp:h}=qk(n.transformTagName,l,h,n));let M=new Is(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let M=new Is(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let M=new Is(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),r=M}s="",a=p}}}else s+=t[a];return e.child};function YLe(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,n,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,s))}function qLe(t,e,r){let s=this.options.processEntities;if(!s||!s.enabled)return t;if(s.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(s.allowedTags)?s.allowedTags.includes(e):s.allowedTags(e,n)))return t}if(s.tagFilter){let n=this.options.jPath?r.toString():r;if(!s.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function VLe(t,e,r,s){return t&&(s===void 0&&(s=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,s),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function JLe(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function WLe(t,e,r=">"){Line truncated
`;function tve(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(Xk(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function g$(t,e,r,s,n){return!r.sanitizeName||Wu(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function jk(t,e){let r="";e.format&&(r=eve);let s=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?s.push(new rn(a)):a instanceof rn&&s.push(a)}let n=tve(t,e),i=new Io;return f$(t,e,r,i,s,n)}function f$(t,e,r,s,n,i){let o="",a=!1;if(e.maxNestedTags&&s.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let A=t.toString();return A=Kk(A,e),A}return""}for(let A=0;A<t.length;A++){let c=t[A],u=Xk(c);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:g$(u,!1,e,s,i),h=rve(c[":@"],e);s.push(d,h);let f=nve(s,n);if(d===e.textNodeName){let b=c[u];f||(b=e.tagValueProcessor(d,b),b=Kk(b,e)),a&&(o+=r),o+=b,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let b=c[u][0][e.textNodeName],T=Ky(b);o+=`<![CDATA[${T}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let b=c[u][0][e.textNodeName],T=zy(b);o+=r+`<!--${T}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let b=h$(c[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${b}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let I=h$(c[":@"],e,f,s,i),m=r+`<${d}${I}`,C;f?C=p$(c[u],e):C=f$(c[u],e,p,s,n,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!C||C.length===0)&&e.suppressEmptyNode?o+=m+"/>":C&&C.endsWith(">")?o+=m+`>${C}${r}</${d}>`:(o+=m+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?o+=r+e.indentBy+C+r:o+=C,o+=`</${d}>`),a=!0,s.pop()}return o}function rve(t,e){if(!t||e.ignoreAttributes)return null;let r={},s=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[i]=sc(t[n]),s=!0}return s?r:null}function p$(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let s=0;s<t.length;s++){let n=t[s],i=Xk(n);if(i===e.textNodeName)r+=n[i];else if(i===e.cdataPropName)r+=n[i][0][e.textNodeName];else if(i===e.commentPropName)r+=n[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=sve(n[":@"],e),a=p$(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function sve(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=t[s];n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${sc(n)}"`}return r}function Xk(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let s=e[r];if(Object.prototype.hasOwnProperty.call(t,s)&&s!==":@")return s}}function h$(t,e,r,s,n){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),A=r?a:g$(a,!0,e,s,n),c;r?c=t[o]:(c=e.attributeValueProcessor(o,t[o]),c=Kk(c,e)),c===!0&&e.suppressBooleanAttributes?i+=` ${A}`:i+=` ${A}="${sc(c)}"`}return i}function nve(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 Kk(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let s=e.entities[r];t=t.replace(s.regex,s.val)}return t}function Zk(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 ive={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("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function ys(t){if(this.options=Object.assign({},ive,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new rn(r)):r instanceof rn&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFLine truncated
`,"utf-8")],n=pFe(s);n&&t.headers.set("Content-Length",n),t.body=await dj(s)}var om="multipartPolicy",EFe=70,CFe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function IFe(t){if(t.length>EFe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!CFe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function By(){return{name:om,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,s=t.headers.get("Content-Type")??"multipart/mixed",n=s.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${s}`);let[,i,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?IFe(r):r=hFe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await mFe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function yy(){return XB()}var hj=WB({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),hgt=hj.logger;function Ln(t){return hj.createClientLogger(t)}var mo=Ln("core-rest-pipeline");function HR(t={}){return $B({logger:mo.info,...t})}var GR=Cy;function YR(t={}){return Iy(t)}import qR from"node:os";import $A from"node:process";function gj(){return"User-Agent"}async function fj(t){if($A&&$A.versions){let e=`${qR.type()} ${qR.release()}; ${qR.arch()}`;$A.versions.bun?t.set("Bun",`${$A.versions.bun} (${e})`):$A.versions.deno?t.set("Deno",`${$A.versions.deno} (${e})`):$A.versions.node&&t.set("Node",`${$A.versions.node} (${e})`)}}var Qy="1.24.0";function TFe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function pj(){return gj()}async function by(t){let e=new Map;e.set("core-rest-pipeline",Qy),await fj(e);let r=TFe(e);return t?`${t} ${r}`:r}var mj=pj(),Ej="userAgentPolicy";function VR(t={}){let e=by(t.userAgentPrefix);return{name:Ej,async sendRequest(r,s){return r.headers.has(mj)||r.headers.set(mj,await e),s(r)}}}var Cj=Symbol("rawContent");function JR(t){return typeof t[Cj]=="function"}function Ij(t){return JR(t)?t[Cj]():t}var wy=om;function WR(){let t=By();return{name:wy,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)JR(s.body)&&(s.body=Ij(s.body));return t.sendRequest(e,r)}}}var zR=my;function KR(){return Ey()}function XR(t={}){return ry(t)}function jR(){return sy()}var am=class extends Error{constructor(e){super(e),this.name="AbortError"}};function ZR(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new am(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var vFe="The delay was aborted.";function kh(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return ZR(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??vFe})}function ec(t){if(Gu(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 Bj(t){return Gu(t)}function Fh(){return Hu()}var Xe=VB;function tc(t){return vR(t)}function ek(t,e){return py(t,e)}var yj="setClientRequestIdPolicy";function tk(t="x-ms-client-request-id"){return{name:yj,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function rk(t){return ny(t)}function sk(t){return iy(t)}var Mh={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Qj(t={}){let e=new nk(t.parentContext);return t.span&&(e=e.setValue(Mh.span,t.span)),t.namespace&&(e=e.setValue(Mh.namespace,t.namespace)),e}var nk=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let s=new t(this);return s._contextMap.set(e,r),s}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var wj=Ee(bj(),1),Sy=wj.state;function PFe(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function OFe(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:PFe(),tracingContext:Qj({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Am(){return Sy.instrumenterImplementation||(Sy.instrumenterImplementation=OFe()),Sy.instrumenterImplementation}function cm(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(c,u,l){let d=Am().startSpan(c,{...l,packageName:r,packageVersion:s,tracingContext:u?.tracingOptions?.tracingContext}),h=d.tracingContext,f=d.span;h.getValue(Mh.namespace)||( Line truncated
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!aUe(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Vt("InvalidTag",l,$r(t,i))}let c=rUe(t,i);if(c===!1)return Vt("InvalidAttr","Attributes for '"+A+"' have open quote.",$r(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=oZ(u,e);if(d===!0)s=!0;else return Vt(d.err.code,d.err.msg,$r(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Vt("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",$r(t,o));if(r.length===0)return Vt("InvalidTag","Closing tag '"+A+"' has not been opened.",$r(t,o));{let l=r.pop();if(A!==l.tagName){let d=$r(t,l.tagStartPos);return Vt("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",$r(t,o))}r.length==0&&(n=!0)}}else return Vt("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",$r(t,i));else{let l=oZ(u,e);if(l!==!0)return Vt(l.err.code,l.err.msg,$r(t,i-u.length+l.err.line));if(n===!0)return Vt("InvalidXml","Multiple possible root nodes found.",$r(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=iZ(t,i);continue}else if(t[i+1]==="?"){if(i=nZ(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=iUe(t,i);if(l==-1)return Vt("InvalidChar","char '&' is not expected.",$r(t,i));i=l}else if(n===!0&&!sZ(t[i]))return Vt("InvalidXml","Extra text at the end",$r(t,i));t[i]==="<"&&i--}}else{if(sZ(t[i]))continue;return Vt("InvalidChar","char '"+t[i]+"' is not expected.",$r(t,i))}if(s){if(r.length==1)return Vt("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",$r(t,r[0].tagStartPos));if(r.length>0)return Vt("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Vt("InvalidXml","Start tag expected.",1);return!0}function sZ(t){return t===" "||t===" "||t===`
`||t==="\r"}function nZ(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let s=t.substr(r,e-r);if(e>5&&s==="xml")return Vt("InvalidXml","XML declaration allowed only at the start of the document.",$r(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function iZ(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 eUe='"',tUe="'";function rUe(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===eUe||t[e]===tUe)s===""?s=t[e]:s!==t[e]||(s="");else if(t[e]===">"&&s===""){n=!0;break}r+=t[e]}return s!==""?!1:{value:r,index:e,tagClosed:n}}var sUe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function oZ(t,e){let r=Ly(t,sUe),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Vt("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Cm(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Vt("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Cm(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Vt("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Cm(r[n]));let i=r[n][2];if(!oUe(i))return Vt("InvalidAttr","Attribute '"+i+"' is an invalid name.",Cm(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return Vt("InvalidAttr","Attribute '"+i+"' is repeated.",Cm(r[n]))}return!0}function nUe(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 iUe(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,nUe(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 Vt(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function oUe(t){return yk(t)}function aUe(t){return yk(t)}function $r(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Cm(t){return t.startIndex+t[1].length}var aZ={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:"%",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"},AZ={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},cZ={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013D",lcaLine truncated
`);let e=new Is("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,i=new ym(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let c=t.charCodeAt(a+1);if(c===47){let u=_h(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(n.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=Dk(n.transformTagName,l,"",n).tagName,r&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&n.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),s="",a=u}else if(c===63){let u=Rk(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let d=new Is(u.tagName);d.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(c===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=_h(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let l=t.substring(a+4,u-2);s=this.saveTextToParentTag(s,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:l}])}a=u}else if(c===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(c===33&&t.charCodeAt(a+2)===91){let u=_h(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:l}]):r.add(n.textNodeName,d),a=u+2}else{let u=Rk(t,a,n.removeNSPrefix);if(!u){let M=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${M}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:h}=Dk(n.transformTagName,l,h,n),n.strictReservedNames&&(l===n.commentPropName||l===n.cdataPropName||l===n.textNodeName||l===n.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher,!1));let I=r;I&&n.unpairedTagsSet.has(I.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let C=null,b={},T;T=FUe(d),l!==e.tagname&&this.matcher.push(l,{},T),l!==h&&f&&(C=this.buildAttributesMap(h,this.matcher,l),C&&(b=kUe(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let R=a;if(this.isCurrentNodeStopNode){let M="";if(m)a=u.closeIndex;else if(n.unpairedTagsSet.has(l))a=u.closeIndex;else{let _=this.readStopNodeData(t,d,p+1);if(!_)throw new Error(`Unexpected end of ${d}`);a=_.i,M=_.tagContent}let F=new Is(l);C&&(F[":@"]=C),F.add(n.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,F,this.readonlyMatcher,R)}else{if(m){({tagName:l,tagExp:h}=Dk(n.transformTagName,l,h,n));let M=new Is(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let M=new Is(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let M=new Is(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),r=M}s="",a=p}}}else s+=t[a];return e.child};function OUe(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,n,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,s))}function _Ue(t,e,r){let s=this.options.processEntities;if(!s||!s.enabled)return t;if(s.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(s.allowedTags)?s.allowedTags.includes(e):s.allowedTags(e,n)))return t}if(s.tagFilter){let n=this.options.jPath?r.toString():r;if(!s.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function HUe(t,e,r,s){return t&&(s===void 0&&(s=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,s),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function GUe(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function YUe(t,e,r=">"){Line truncated
`;function jUe(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(vk(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function UZ(t,e,r,s,n){return!r.sanitizeName||Ku(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function Lk(t,e){let r="";e.format&&(r=XUe);let s=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?s.push(new rn(a)):a instanceof rn&&s.push(a)}let n=jUe(t,e),i=new Io;return LZ(t,e,r,i,s,n)}function LZ(t,e,r,s,n,i){let o="",a=!1;if(e.maxNestedTags&&s.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let A=t.toString();return A=Uk(A,e),A}return""}for(let A=0;A<t.length;A++){let c=t[A],u=vk(c);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:UZ(u,!1,e,s,i),h=ZUe(c[":@"],e);s.push(d,h);let f=eLe(s,n);if(d===e.textNodeName){let b=c[u];f||(b=e.tagValueProcessor(d,b),b=Uk(b,e)),a&&(o+=r),o+=b,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let b=c[u][0][e.textNodeName],T=Wy(b);o+=`<![CDATA[${T}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let b=c[u][0][e.textNodeName],T=Jy(b);o+=r+`<!--${T}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let b=MZ(c[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${b}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let I=MZ(c[":@"],e,f,s,i),m=r+`<${d}${I}`,C;f?C=vZ(c[u],e):C=LZ(c[u],e,p,s,n,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!C||C.length===0)&&e.suppressEmptyNode?o+=m+"/>":C&&C.endsWith(">")?o+=m+`>${C}${r}</${d}>`:(o+=m+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?o+=r+e.indentBy+C+r:o+=C,o+=`</${d}>`),a=!0,s.pop()}return o}function ZUe(t,e){if(!t||e.ignoreAttributes)return null;let r={},s=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[i]=nc(t[n]),s=!0}return s?r:null}function vZ(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let s=0;s<t.length;s++){let n=t[s],i=vk(n);if(i===e.textNodeName)r+=n[i];else if(i===e.cdataPropName)r+=n[i][0][e.textNodeName];else if(i===e.commentPropName)r+=n[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=$Ue(n[":@"],e),a=vZ(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function $Ue(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=t[s];n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${nc(n)}"`}return r}function vk(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let s=e[r];if(Object.prototype.hasOwnProperty.call(t,s)&&s!==":@")return s}}function MZ(t,e,r,s,n){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),A=r?a:UZ(a,!0,e,s,n),c;r?c=t[o]:(c=e.attributeValueProcessor(o,t[o]),c=Uk(c,e)),c===!0&&e.suppressBooleanAttributes?i+=` ${A}`:i+=` ${A}="${nc(c)}"`}return i}function eLe(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 Uk(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let s=e.entities[r];t=t.replace(s.regex,s.val)}return t}function Pk(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 tLe={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("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function ys(t){if(this.options=Object.assign({},tLe,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new rn(r)):r instanceof rn&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFLine truncated
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function ove(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 s=r[e.attributeNamePrefix+"version"];if(s)return s}return"1.0"}function $k(t,e,r,s,n){return!r.sanitizeName||Wu(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}ys.prototype.build=function(t){if(this.options.preserveOrder)return jk(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Io,r=ove(t,this.options);return this.j2x(t,0,e,r).val}};ys.prototype.j2x=function(t,e,r,s){let n="",i="";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 A in t){if(!Object.prototype.hasOwnProperty.call(t,A))continue;let u=A===this.options.textNodeName||A===this.options.cdataPropName||A===this.options.commentPropName||this.options.attributesGroupName&&A===this.options.attributesGroupName||this.isAttribute(A)||A[0]==="?"?A:$k(A,!1,this.options,r,s);if(typeof t[A]>"u")this.isAttribute(A)&&(i+="");else if(t[A]===null)this.isAttribute(A)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[A]instanceof Date)i+=this.buildTextValNode(t[A],u,"",e,r);else if(typeof t[A]!="object"){let l=this.isAttribute(A);if(l&&!this.ignoreAttributesFn(l,o)){let d=$k(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,""+t[A],a)}else if(!l)if(A===this.options.textNodeName){let d=this.options.tagValueProcessor(A,""+t[A]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[A];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[A],u,"",e,r)}}else if(Array.isArray(t[A])){let l=t[A].length,d="",h="";for(let f=0;f<l;f++){let p=t[A][f];if(!(typeof p>"u"))if(p===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){r.push(u);let I=this.j2x(p,e+1,r,s);r.pop(),d+=I.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(h+=I.attrStr)}else d+=this.processTextOrObjNode(p,u,e,r,s);else if(this.options.oneListGroup){let I=this.options.tagValueProcessor(u,p);I=this.replaceEntitiesValue(I),d+=I}else{r.push(u);let I=this.checkStopNode(r);if(r.pop(),I){let m=""+p;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(p,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&A===this.options.attributesGroupName){let l=Object.keys(t[A]),d=l.length;for(let h=0;h<d;h++){let f=$k(l[h],!0,this.options,r,s);n+=this.buildAttrPairStr(f,""+t[A][l[h]],a)}}else i+=this.processTextOrObjNode(t[A],u,e,r,s)}return{attrStr:n,val:i}};ys.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+'="'+sc(e)+'"'};function ave(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let A=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(A,e,c,r)}let a=this.j2x(t,r+1,s,n);return s.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,s):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,s):this.buildObjectNode(a.val,e,a.attrStr,r)}ys.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let s=t[this.options.attributesGroupName];for(let n in s){if(!Object.prototype.hasOwnProperty.call(s,n))continue;let i=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[i]=sc(s[n]),r=!0}}else for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=this.isAttribute(s);n&&(e[n]=sc(t[s]),r=!0)}return r?e:null};ys.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let s=t[r];if(r===this.options.textNodeName)e+=s;else if(Array.isA Line truncated
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function rLe(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 s=r[e.attributeNamePrefix+"version"];if(s)return s}return"1.0"}function Ok(t,e,r,s,n){return!r.sanitizeName||Ku(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}ys.prototype.build=function(t){if(this.options.preserveOrder)return Lk(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Io,r=rLe(t,this.options);return this.j2x(t,0,e,r).val}};ys.prototype.j2x=function(t,e,r,s){let n="",i="";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 A in t){if(!Object.prototype.hasOwnProperty.call(t,A))continue;let u=A===this.options.textNodeName||A===this.options.cdataPropName||A===this.options.commentPropName||this.options.attributesGroupName&&A===this.options.attributesGroupName||this.isAttribute(A)||A[0]==="?"?A:Ok(A,!1,this.options,r,s);if(typeof t[A]>"u")this.isAttribute(A)&&(i+="");else if(t[A]===null)this.isAttribute(A)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[A]instanceof Date)i+=this.buildTextValNode(t[A],u,"",e,r);else if(typeof t[A]!="object"){let l=this.isAttribute(A);if(l&&!this.ignoreAttributesFn(l,o)){let d=Ok(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,""+t[A],a)}else if(!l)if(A===this.options.textNodeName){let d=this.options.tagValueProcessor(A,""+t[A]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[A];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[A],u,"",e,r)}}else if(Array.isArray(t[A])){let l=t[A].length,d="",h="";for(let f=0;f<l;f++){let p=t[A][f];if(!(typeof p>"u"))if(p===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){r.push(u);let I=this.j2x(p,e+1,r,s);r.pop(),d+=I.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(h+=I.attrStr)}else d+=this.processTextOrObjNode(p,u,e,r,s);else if(this.options.oneListGroup){let I=this.options.tagValueProcessor(u,p);I=this.replaceEntitiesValue(I),d+=I}else{r.push(u);let I=this.checkStopNode(r);if(r.pop(),I){let m=""+p;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(p,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&A===this.options.attributesGroupName){let l=Object.keys(t[A]),d=l.length;for(let h=0;h<d;h++){let f=Ok(l[h],!0,this.options,r,s);n+=this.buildAttrPairStr(f,""+t[A][l[h]],a)}}else i+=this.processTextOrObjNode(t[A],u,e,r,s)}return{attrStr:n,val:i}};ys.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+'="'+nc(e)+'"'};function sLe(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let A=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(A,e,c,r)}let a=this.j2x(t,r+1,s,n);return s.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,s):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,s):this.buildObjectNode(a.val,e,a.attrStr,r)}ys.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let s=t[this.options.attributesGroupName];for(let n in s){if(!Object.prototype.hasOwnProperty.call(s,n))continue;let i=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[i]=nc(s[n]),r=!0}}else for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=this.isAttribute(s);n&&(e[n]=nc(t[s]),r=!0)}return r?e:null};ys.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let s=t[r];if(r===this.options.textNodeName)e+=s;else if(Array.isA Line truncated
`)+`
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(me.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===me.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(me.PREFIX_FOR_STORAGE));r.sort((n,i)=>oQ(n.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((n,i,o)=>!(i>0&&n.name.toLowerCase()===o[i-1].name.toLowerCase()));let s="";return r.forEach(n=>{s+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
`}),s}getCanonicalizedResourceString(e){let r=sQ(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=nQ(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let A=a.toLowerCase();i[A]=n[a],o.push(A)}o.sort();for(let a of o)s+=`
${a}:${decodeURIComponent(i[a])}`}return s}};var Dt=class extends ju{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Nm(e,r,this)}computeHMACSHA256(e){return Cve("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Xu=class extends Error{constructor(e){super(e),this.name="AbortError"}};var ir=Ln("storage-common");var vn;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(vn||(vn={}));var ic={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:vn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Ive=new Xu("The operation was aborted."),Sm=class extends Bo{retryOptions;constructor(e,r,s=ic){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:ic.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):ic.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:ic.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:ic.maxRetryDelayInMs):ic.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:ic.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:ic.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,s){let n=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||s%2===1;i||(n.url=rQ(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=nc(n.url,va.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(ir.info(`RetryPolicy: =====> Try=${s} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(i,s,o))return o;r=r||!i&&o.status===404}catch(a){if(ir.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,s,o,a))throw a}return await this.delay(i,s,e.abortSignal),this.attemptSendRequest(e,r,++s)}shouldRetry(e,r,s,n){if(r>=this.retryOptions.maxTries)return ir.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let o of i)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return ir.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(s||n){let o=s?s.status:n?n.statusCode:0;if(!e&&o===404)return ir.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return ir.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(me.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')?(ir.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,s){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case vn.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case vn.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return ir.info(`RetryPolicy: Delay for ${n}ms`),iQ(n,s,Ive)}};var Tm=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Sm(e,r,this.retryOptions)}};var Bve="storageBrowserPolicy";function B$(){return{name:Bve,async sendRequest(t,e){return je||((t.method==="GET"||t.method==="HEAD")&&(t.url=nc(t.url,va.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(me.COOKIE),t.headers.delete(me.CONTENT_LENGTH)),e(t)}}}var yve="StorageCorrectContentLengthPolicy";function y$(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(me.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:yve,async sendRequest(e,r){return t(e),r(e)}}}var Qve="storageRetryPolicy",Hh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:vn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},bve=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],wve=new Xu("The operation was aborted.");function Q$(t={}){let e=t.retryPolicyType??Hh.retryPolicyType,r=t.maxTries??Hh.maxTries,s=t.retryDelayInMs??Hh.retryDelayInMs,n=t.maxRetryDelayInMs??Hh.maxRetryDelayInMs,i=t.secondaryHost??Hh.secondaryHost,o=t.tryTimeoutInMs??Hh.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return ir.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of bve)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().inclu Line truncated
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(pe.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===pe.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(pe.PREFIX_FOR_STORAGE));r.sort((n,i)=>nQ(n.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((n,i,o)=>!(i>0&&n.name.toLowerCase()===o[i-1].name.toLowerCase()));let s="";return r.forEach(n=>{s+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
`}),s}getCanonicalizedResourceString(e){let r=tQ(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=rQ(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let A=a.toLowerCase();i[A]=n[a],o.push(A)}o.sort();for(let a of o)s+=`
${a}:${decodeURIComponent(i[a])}`}return s}};var Dt=class extends Zu{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Sm(e,r,this)}computeHMACSHA256(e){return fLe("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var $u=class extends Error{constructor(e){super(e),this.name="AbortError"}};var ir=Ln("storage-common");var vn;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(vn||(vn={}));var oc={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:vn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},pLe=new $u("The operation was aborted."),Tm=class extends Bo{retryOptions;constructor(e,r,s=oc){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:oc.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):oc.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:oc.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:oc.maxRetryDelayInMs):oc.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:oc.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:oc.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,s){let n=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||s%2===1;i||(n.url=eQ(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=ic(n.url,va.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(ir.info(`RetryPolicy: =====> Try=${s} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(i,s,o))return o;r=r||!i&&o.status===404}catch(a){if(ir.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,s,o,a))throw a}return await this.delay(i,s,e.abortSignal),this.attemptSendRequest(e,r,++s)}shouldRetry(e,r,s,n){if(r>=this.retryOptions.maxTries)return ir.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let o of i)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return ir.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(s||n){let o=s?s.status:n?n.statusCode:0;if(!e&&o===404)return ir.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return ir.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(pe.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')?(ir.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,s){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case vn.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case vn.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return ir.info(`RetryPolicy: Delay for ${n}ms`),sQ(n,s,pLe)}};var xm=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Tm(e,r,this.retryOptions)}};var mLe="storageBrowserPolicy";function GZ(){return{name:mLe,async sendRequest(t,e){return Xe||((t.method==="GET"||t.method==="HEAD")&&(t.url=ic(t.url,va.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(pe.COOKIE),t.headers.delete(pe.CONTENT_LENGTH)),e(t)}}}var ELe="StorageCorrectContentLengthPolicy";function YZ(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(pe.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:ELe,async sendRequest(e,r){return t(e),r(e)}}}var CLe="storageRetryPolicy",Gh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:vn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},ILe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],BLe=new $u("The operation was aborted.");function qZ(t={}){let e=t.retryPolicyType??Gh.retryPolicyType,r=t.maxTries??Gh.maxTries,s=t.retryDelayInMs??Gh.retryDelayInMs,n=t.maxRetryDelayInMs??Gh.maxRetryDelayInMs,i=t.secondaryHost??Gh.secondaryHost,o=t.tryTimeoutInMs??Gh.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return ir.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of ILe)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().inclu Line truncated
`)+`
`+s(i)+n(i),a=Nve("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(me.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===me.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(me.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>oQ(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
`}),a}function n(i){let o=sQ(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=nQ(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
${l}:${decodeURIComponent(c[l])}`}return a}return{name:Sve,async sendRequest(i,o){return e(i),o(i)}}}var Tve="storageRequestFailureDetailsParserPolicy";function b$(){return{name:Tve,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}}}}import{createHmac as xve}from"node:crypto";var aQ=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return xve("sha256",this.key).update(e,"utf8").digest("base64")}};var AQ="12.31.0",cQ="2026-02-06";var uQ="https://storage.azure.com/.default",Pa={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Di="",iF="*",Dve=1*1024*1024;var Rve=4*Dve;var w$="AES256",N$="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",S$=["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"],T$=["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"],x$="BlobUsesCustomerSpecifiedEncryption",D$="BlobDoesNotUseCustomerSpecifiedEncryption",R$=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Oa(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 xm=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Jt(t,e={}){t||(t=new Bt);let r=new xm([],e);return r._credential=t,r}function kve(t){let e=[Fve,k$,Mve,Uve,Lve,vve,Ove];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>Pve(n));return{wrappedPolicies:Mk(r),afterRetry:s}}}}function oF(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?Uk(e):sF(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${AQ}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=lm({...r,loggingOptions:{additionalAllowedHeaderNames:S$,additionalAllowedQueryParameters:T$,logger:Xy.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:jy,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:tF,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:Ak}),n.addPolicy(y$()),n.addPolicy(Q$(r.retryOptions),{phase:"Retry"}),n.addPolicy(b$()),n.addPolicy(B$());let a=kve(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=aF(t);en(A)?n.addPolicy(Mh({credential:A,scopes:r.audience??uQ,challengeCa Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Ui(t.version,i,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function F3e(t,e){if(t=ol(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",il(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function M3e(t,e){if(t=ol(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",il(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,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(i);return{sasQueryParameters:new Ui(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:i}}function U3e(t,e){if(t=ol(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",il(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function L3e(t,e){if(t=ol(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",il(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function v3e(t,e){if(t=ol(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",il(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function P3e(t,e){if(t=ol(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",il(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function il(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function ol(t){let e=t.version?t.version:cQ;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 Hm=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let s=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=s.container):(this._isContainer=!1,this._containerOrBlobOperation=s.blob),r||(r=kh()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Di||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Di||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 X.withSpan("BlobLeaseClient-acquireLease",r,async s=>ne(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:s.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Di||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Di||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 X.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=ne(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:s.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Di||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Di||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return X.withSpan("BlobLeaseClient-releaseLease",e,async r=>ne(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Di||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Di||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return X.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortS Line truncated
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Xh.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var cl=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"}};cl.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Km=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var a8e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},ML=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),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);de(`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 Vee(t,e,r){return a8e(this,void 0,void 0,function*(){var s;let n=new Ja(t),i=n.getBlockBlobClient(),o=new ML((s=r?.archiveSizeBytes)!==null&&s!==void 0?s:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),U(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new nb(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw bt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as Wee from"buffer";import*as _o from"fs";import*as zee from"stream";import*as Kee from"util";var ib=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function ob(t){return t?t>=200&&t<300:!1}function A8e(t){return t?t>=500:!0}function c8e(t){return t?[xt.BadGateway,xt.ServiceUnavailable,xt.GatewayTimeout].includes(t):!1}function u8e(t){return ib(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function Jee(t,e,r){return ib(this,arguments,void 0,function*(s,n,i,o=_B,a=HB,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!A8e(d)))return l;if(d&&(h=c8e(d),c=`Cache service responded with ${d}`),U(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!h){U(`${s} - Error is not retryable`);break}yield u8e(a),u++}throw Error(`${s} failed: ${c}`)})}function jm(t,e){return ib(this,arguments,void 0,function*(r,s,n=_B,i=HB){return yield Jee(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof uo)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function Zh(t,e){return ib(this,arguments,void 0,function*(r,s,n=_B,i=HB){return yield Jee(r,s,o=>o.message.statusCode,n,i)})}var Gn=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function l8e(t,e){return Gn(this,void 0,void 0,function*(){yield Kee.promisify(zee.pipeline)(t.message,e)})}var ab=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,U(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);de(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e Line truncated
Other caches with similar key:`);for(let a of i?.artifactCaches||[])U(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function PL(t,e,r){return bs(this,void 0,void 0,function*(){let s=new p8e(t),n=$ee(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield Xee(t,e,n):n.concurrentBlobDownloads?yield jee(t,e,n):yield Ab(t,e):yield Ab(t,e)})}function ote(t,e,r){return bs(this,void 0,void 0,function*(){let s=vL(),n=yh(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield jm("reserveCache",()=>bs(this,void 0,void 0,function*(){return s.postJson(Zm("caches"),i)}))})}function nte(t,e){return`bytes ${t}-${e}/*`}function I8e(t,e,r,s,n){return bs(this,void 0,void 0,function*(){U(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${nte(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":nte(s,n)},o=yield Zh(`uploadChunk (start: ${s}, end: ${n})`,()=>bs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!ob(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function B8e(t,e,r,s){return bs(this,void 0,void 0,function*(){let n=go(r),i=Zm(`caches/${e.toString()}`),o=$h.openSync(r,"r"),a=UL(s),A=mR("uploadConcurrency",a.uploadConcurrency),c=mR("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];U("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>bs(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),h=l,f=l+d-1;l+=c,yield I8e(t,i,()=>$h.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",p=>{throw new Error(`Cache upload failed because file read failed with ${p.message}`)}),h,f)}})))}finally{$h.closeSync(o)}})}function y8e(t,e,r){return bs(this,void 0,void 0,function*(){let s={size:r};return yield jm("commitCache",()=>bs(this,void 0,void 0,function*(){return t.postJson(Zm(`caches/${e.toString()}`),s)}))})}function OL(t,e,r,s){return bs(this,void 0,void 0,function*(){if(UL(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Vee(r,e,s)}else{let i=vL();U("Upload cache"),yield B8e(i,t,e,s),U("Commiting cache");let o=go(e);de(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield y8e(i,t,o);if(!ob(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);de("Cache saved successfully")}})}var ere=fe(Wte(),1),Kt=fe(zt(),1),on=fe(zt(),1),gl=fe(zt(),1),fl=fe(zt(),1),pl=fe(zt(),1);var Fv=fe(zt(),1),Mv=fe(zt(),1),Xte=fe(zt(),1),Zte=fe(zt(),1),$te=fe(zt(),1);var Dv=fe(zt(),1),Rv=fe(zt(),1),zte=fe(zt(),1),Kte=fe(zt(),1),jte=fe(zt(),1),kv=class extends jte.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,Kte.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,zte.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?Rv.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,Dv.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,Dv.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?Rv.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},Kb=new kv;var Uv=class extends $te.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:()=>Kb}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Zte.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Xte.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(Kb.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?Mv.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,Fv.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)Kb.internalBinaryWrite(e.scope[i],r.tag(2,Fv.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?Mv.UnknownFieldHandler.onWrit Line truncated
`));let s=yield jv(r,"create");yield Xv(s,t)})}var pg=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Pi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},fg=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},Zb=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function nre(t){if(!t||t.length===0)throw new Pi("Path Validation Error: At least one directory or file path is required")}function eP(t){if(t.length>512)throw new Pi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Pi(`Key Validation Error: ${t} cannot contain commas.`)}function ire(){return Xm()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function ore(t,e,r,s){return pg(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=Xm();return U(`Cache service version: ${c}`),nre(n),c==="v2"?yield OOe(n,i,o,a,A):yield POe(n,i,o,a,A)})}function POe(t,e,r,s){return pg(this,arguments,void 0,function*(n,i,o,a,A=!1){o=o||[];let c=[i,...o];if(U("Resolved Keys:"),U(JSON.stringify(c)),c.length>10)throw new Pi("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of c)eP(d);let u=yield Zp(),l="";try{let d=yield ite(c,n,{compressionMethod:u,enableCrossOsArchive:A});if(!d?.archiveLocation)return;if(a?.lookupOnly)return de("Lookup only - skipping download"),d.cacheKey;l=g0.join(yield jp(),KA(u)),U(`Archive Path: ${l}`),yield PL(d.archiveLocation,l,a),YA()&&(yield h0(l,u));let h=go(l);return de(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield Zv(l,u),de("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Pi.name)throw d;h instanceof uo&&typeof h.statusCode=="number"&&h.statusCode>=500?Ru(`Failed to restore: ${d.message}`):bt(`Failed to restore: ${d.message}`)}finally{try{yield Xp(l)}catch(d){U(`Failed to delete archive: ${d}`)}}})}function OOe(t,e,r,s){return pg(this,arguments,void 0,function*(n,i,o,a,A=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let c=[i,...o];if(U("Resolved Keys:"),U(JSON.stringify(c)),c.length>10)throw new Pi("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of c)eP(l);let u="";try{let l=Kv(),d=yield Zp(),h={key:i,restoreKeys:o,version:yh(n,d,A)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){U(`Cache not found for version ${h.version} of keys: ${c.join(", ")}`);return}if(h.key!==f.matchedKey?de(`Cache hit for restore-key: ${f.matchedKey}`):de(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return de("Lookup only - skipping download"),f.matchedKey;u=g0.join(yield jp(),KA(d)),U(`Archive path: ${u}`),U(`Starting download of archive to: ${u}`),yield PL(f.signedDownloadUrl,u,a);let I=go(u);return de(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),YA()&&(yield h0(u,d)),yield Zv(u,d),de("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Pi.name)throw l;d instanceof uo&&typeof d.statusCode=="number"&&d.statusCode>=500?Ru(`Failed to restore: ${l.message}`):bt(`Failed to restore: ${l.message}`)}finally{try{u&&(yield Xp(u))}catch(l){U(`Failed to delete archive: ${l}`)}}})}function are(t,e,r){return pg(this,arguments,void 0,function*(s,n,i,o=!1){let a=Xm();return U(`Cache service version: ${a}`),nre(s),eP(n),a==="v2"?yield HOe(s,n,i,o):yield _Oe(s,n,i,o)})}function _Oe(t,e,r){return pg(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l;let d=yield Zp(),h=-1,f=yield pR(s);if(U("Cache Paths:"),U(`${JSON.stringify(f)}`),f.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 p=yield jp(),I=g0.join(p,KA(d));U(`Archive Path: ${I}`);try{yield $v(p,f,d),YA()&&(yield h0(I,d));let m=10*1024*1024*1024,C=go(I);if(U(`File Size: ${C}`),C>m&&!LL())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);U("Reserving Cache");let b=yield ote(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:C});if(!((a=b?.result)===null||a===void 0)&&a.cacheId)h=(A=b?.result)===null||A===void 0?void 0:A.cacheId;else throw b?.statusCode===400?new Error((u=(c=b?.error)===null||c===void 0?void 0:c.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the data cap limit, not saving cache.`):new fg(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(l=b?.error)===null||l===void 0?void 0:l.message}`);U(`Saving Cache (ID: ${h})`),yield OL(h,I,"",i)}catch(m){let C=m;if(C.name===Pi.name)throw m;C.name Line truncated
`+s(i)+n(i),a=yLe("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(pe.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===pe.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(pe.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>nQ(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
`}),a}function n(i){let o=tQ(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=rQ(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
${l}:${decodeURIComponent(c[l])}`}return a}return{name:QLe,async sendRequest(i,o){return e(i),o(i)}}}var bLe="storageRequestFailureDetailsParserPolicy";function VZ(){return{name:bLe,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}}}}import{createHmac as wLe}from"node:crypto";var iQ=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return wLe("sha256",this.key).update(e,"utf8").digest("base64")}};var oQ="12.31.0",aQ="2026-02-06";var AQ="https://storage.azure.com/.default",Pa={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Di="",Vk="*",NLe=1*1024*1024;var SLe=4*NLe;var JZ="AES256",WZ="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",zZ=["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"],KZ=["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"],XZ="BlobUsesCustomerSpecifiedEncryption",jZ="BlobDoesNotUseCustomerSpecifiedEncryption",ZZ=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Oa(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 Dm=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Jt(t,e={}){t||(t=new Bt);let r=new Dm([],e);return r._credential=t,r}function TLe(t){let e=[xLe,$Z,DLe,RLe,kLe,FLe,ULe];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>MLe(n));return{wrappedPolicies:Ik(r),afterRetry:s}}}}function Jk(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?Bk(e):Yk(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${oQ}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=dm({...r,loggingOptions:{additionalAllowedHeaderNames:zZ,additionalAllowedQueryParameters:KZ,logger:Ky.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:zy,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:Hk,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:zR}),n.addPolicy(YZ()),n.addPolicy(qZ(r.retryOptions),{phase:"Retry"}),n.addPolicy(VZ()),n.addPolicy(GZ());let a=TLe(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=Wk(t);en(A)?n.addPolicy(Uh({credential:A,scopes:r.audience??AQ,challengeCa Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Ui(t.version,i,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function xPe(t,e){if(t=Al(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function DPe(t,e){if(t=Al(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,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(i);return{sasQueryParameters:new Ui(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:i}}function RPe(t,e){if(t=Al(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function kPe(t,e){if(t=Al(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function FPe(t,e){if(t=Al(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function MPe(t,e){if(t=Al(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",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(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:i}}function al(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function Al(t){let e=t.version?t.version:aQ;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 Gm=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let s=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=s.container):(this._isContainer=!1,this._containerOrBlobOperation=s.blob),r||(r=Fh()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Di||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Di||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 j.withSpan("BlobLeaseClient-acquireLease",r,async s=>ne(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:s.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Di||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Di||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 j.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=ne(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:s.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Di||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Di||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-releaseLease",e,async r=>ne(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Di||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Di||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortS Line truncated
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Zh.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var ll=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"}};ll.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Xm=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var s3e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},IL=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),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);de(`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 dee(t,e,r){return s3e(this,void 0,void 0,function*(){var s;let n=new Ja(t),i=n.getBlockBlobClient(),o=new IL((s=r?.archiveSizeBytes)!==null&&s!==void 0?s:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),U(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new rb(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw bt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as gee from"buffer";import*as _o from"fs";import*as fee from"stream";import*as pee from"util";var sb=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function nb(t){return t?t>=200&&t<300:!1}function n3e(t){return t?t>=500:!0}function i3e(t){return t?[xt.BadGateway,xt.ServiceUnavailable,xt.GatewayTimeout].includes(t):!1}function o3e(t){return sb(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function hee(t,e,r){return sb(this,arguments,void 0,function*(s,n,i,o=_B,a=HB,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!n3e(d)))return l;if(d&&(h=i3e(d),c=`Cache service responded with ${d}`),U(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!h){U(`${s} - Error is not retryable`);break}yield o3e(a),u++}throw Error(`${s} failed: ${c}`)})}function jm(t,e){return sb(this,arguments,void 0,function*(r,s,n=_B,i=HB){return yield hee(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof uo)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function $h(t,e){return sb(this,arguments,void 0,function*(r,s,n=_B,i=HB){return yield hee(r,s,o=>o.message.statusCode,n,i)})}var Gn=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function a3e(t,e){return Gn(this,void 0,void 0,function*(){yield pee.promisify(fee.pipeline)(t.message,e)})}var ib=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,U(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);de(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e Line truncated
Other caches with similar key:`);for(let a of i?.artifactCaches||[])U(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function bL(t,e,r){return bs(this,void 0,void 0,function*(){let s=new d3e(t),n=Iee(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield Eee(t,e,n):n.concurrentBlobDownloads?yield mee(t,e,n):yield ob(t,e):yield ob(t,e)})}function See(t,e,r){return bs(this,void 0,void 0,function*(){let s=QL(),n=bh(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield jm("reserveCache",()=>bs(this,void 0,void 0,function*(){return s.postJson($m("caches"),i)}))})}function wee(t,e){return`bytes ${t}-${e}/*`}function p3e(t,e,r,s,n){return bs(this,void 0,void 0,function*(){U(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${wee(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":wee(s,n)},o=yield $h(`uploadChunk (start: ${s}, end: ${n})`,()=>bs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!nb(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function m3e(t,e,r,s){return bs(this,void 0,void 0,function*(){let n=go(r),i=$m(`caches/${e.toString()}`),o=eg.openSync(r,"r"),a=BL(s),A=uR("uploadConcurrency",a.uploadConcurrency),c=uR("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];U("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>bs(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),h=l,f=l+d-1;l+=c,yield p3e(t,i,()=>eg.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",p=>{throw new Error(`Cache upload failed because file read failed with ${p.message}`)}),h,f)}})))}finally{eg.closeSync(o)}})}function E3e(t,e,r){return bs(this,void 0,void 0,function*(){let s={size:r};return yield jm("commitCache",()=>bs(this,void 0,void 0,function*(){return t.postJson($m(`caches/${e.toString()}`),s)}))})}function wL(t,e,r,s){return bs(this,void 0,void 0,function*(){if(BL(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield dee(r,e,s)}else{let i=QL();U("Upload cache"),yield m3e(i,t,e,s),U("Commiting cache");let o=go(e);de(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield E3e(i,t,o);if(!nb(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);de("Cache saved successfully")}})}var Bte=Ee(gte(),1),Kt=Ee(zt(),1),on=Ee(zt(),1),pl=Ee(zt(),1),ml=Ee(zt(),1),El=Ee(zt(),1);var Cv=Ee(zt(),1),Iv=Ee(zt(),1),Ete=Ee(zt(),1),Cte=Ee(zt(),1),Ite=Ee(zt(),1);var pv=Ee(zt(),1),mv=Ee(zt(),1),fte=Ee(zt(),1),pte=Ee(zt(),1),mte=Ee(zt(),1),Ev=class extends mte.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,pte.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,fte.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?mv.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,pv.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,pv.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?mv.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},Wb=new Ev;var Bv=class extends Ite.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:()=>Wb}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Cte.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Ete.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(Wb.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?Iv.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,Cv.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)Wb.internalBinaryWrite(e.scope[i],r.tag(2,Cv.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?Iv.UnknownFieldHandler.onWrit Line truncated
`));let s=yield Lv(r,"create");yield vv(s,t)})}var mg=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Pi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},pg=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},Xb=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function wte(t){if(!t||t.length===0)throw new Pi("Path Validation Error: At least one directory or file path is required")}function _v(t){if(t.length>512)throw new Pi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Pi(`Key Validation Error: ${t} cannot contain commas.`)}function Nte(){return Zm()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Ste(t,e,r,s){return mg(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=Zm();return U(`Cache service version: ${c}`),wte(n),c==="v2"?yield U4e(n,i,o,a,A):yield M4e(n,i,o,a,A)})}function M4e(t,e,r,s){return mg(this,arguments,void 0,function*(n,i,o,a,A=!1){o=o||[];let c=[i,...o];if(U("Resolved Keys:"),U(JSON.stringify(c)),c.length>10)throw new Pi("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of c)_v(d);let u=yield $p(),l="";try{let d=yield Nee(c,n,{compressionMethod:u,enableCrossOsArchive:A});if(!d?.archiveLocation)return;if(a?.lookupOnly)return de("Lookup only - skipping download"),d.cacheKey;l=f0.join(yield jp(),XA(u)),U(`Archive Path: ${l}`),yield bL(d.archiveLocation,l,a),YA()&&(yield g0(l,u));let h=go(l);return de(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield Pv(l,u),de("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Pi.name)throw d;h instanceof uo&&typeof h.statusCode=="number"&&h.statusCode>=500?ku(`Failed to restore: ${d.message}`):bt(`Failed to restore: ${d.message}`)}finally{try{yield Zp(l)}catch(d){U(`Failed to delete archive: ${d}`)}}})}function U4e(t,e,r,s){return mg(this,arguments,void 0,function*(n,i,o,a,A=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let c=[i,...o];if(U("Resolved Keys:"),U(JSON.stringify(c)),c.length>10)throw new Pi("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of c)_v(l);let u="";try{let l=Uv(),d=yield $p(),h={key:i,restoreKeys:o,version:bh(n,d,A)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){U(`Cache not found for version ${h.version} of keys: ${c.join(", ")}`);return}if(h.key!==f.matchedKey?de(`Cache hit for restore-key: ${f.matchedKey}`):de(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return de("Lookup only - skipping download"),f.matchedKey;u=f0.join(yield jp(),XA(d)),U(`Archive path: ${u}`),U(`Starting download of archive to: ${u}`),yield bL(f.signedDownloadUrl,u,a);let I=go(u);return de(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),YA()&&(yield g0(u,d)),yield Pv(u,d),de("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Pi.name)throw l;d instanceof uo&&typeof d.statusCode=="number"&&d.statusCode>=500?ku(`Failed to restore: ${l.message}`):bt(`Failed to restore: ${l.message}`)}finally{try{u&&(yield Zp(u))}catch(l){U(`Failed to delete archive: ${l}`)}}})}function Tte(t,e,r){return mg(this,arguments,void 0,function*(s,n,i,o=!1){let a=Zm();return U(`Cache service version: ${a}`),wte(s),_v(n),a==="v2"?yield v4e(s,n,i,o):yield L4e(s,n,i,o)})}function L4e(t,e,r){return mg(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l;let d=yield $p(),h=-1,f=yield cR(s);if(U("Cache Paths:"),U(`${JSON.stringify(f)}`),f.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 p=yield jp(),I=f0.join(p,XA(d));U(`Archive Path: ${I}`);try{yield Ov(p,f,d),YA()&&(yield g0(I,d));let m=10*1024*1024*1024,C=go(I);if(U(`File Size: ${C}`),C>m&&!yL())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);U("Reserving Cache");let b=yield See(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:C});if(!((a=b?.result)===null||a===void 0)&&a.cacheId)h=(A=b?.result)===null||A===void 0?void 0:A.cacheId;else throw b?.statusCode===400?new Error((u=(c=b?.error)===null||c===void 0?void 0:c.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the data cap limit, not saving cache.`):new pg(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(l=b?.error)===null||l===void 0?void 0:l.message}`);U(`Saving Cache (ID: ${h})`),yield wL(h,I,"",i)}catch(m){let C=m;if(C.name===Pi.name)throw m;C.name Line truncated
<a href="${e.serverUrl}/${e.repo.owner}/${e.repo.repo}/actions/runs/${e.runId}" target="_blank">
<h5>${e.workflow} :: <em>${e.job}</em></h5>
</a>
${t}`,n=lre(),i=ez(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")bt(zOe(o));else throw o}}function zOe(t){let e=`Failed to generate PR comment.
${t}`,n=kte(),i=RW(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")bt(q4e(o));else throw o}}function q4e(t){let e=`Failed to generate PR comment.
${String(t)}`;return t.message==="Resource not accessible by integration"?`${e}
Please ensure that the 'pull-requests: write' permission is available for the workflow job.
Note that this permission is never available for a workflow triggered from a repository fork.
`:e}function KOe(t){return`${XOe()}
${$Oe(t)}`}function jOe(){let t=ure();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
`)}function XOe(){let t=cre();return t.length===0?"":`
`:e}function V4e(t){return`${W4e()}
${K4e(t)}`}function J4e(){let t=Rte();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
`)}function W4e(){let t=Dte();return t.length===0?"":`
<h4>Deprecation warnings</h4>
This job uses deprecated functionality from the <code>${nP()}</code> action. Follow the links for upgrade details.
This job uses deprecated functionality from the <code>${qv()}</code> action. Follow the links for upgrade details.
<ul>
${t.map(e=>`<li>${ZOe(e)}</li>`).join("")}
${t.map(e=>`<li>${z4e(e)}</li>`).join("")}
</ul>
<h4>Gradle Build Results</h4>`}function ZOe(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function $Oe(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
<h4>Gradle Build Results</h4>`}function z4e(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function K4e(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
<table>
<tr>
<th>Gradle Root Project</th>
@@ -262,41 +262,41 @@ This job uses deprecated functionality from the <code>${nP()}</code> action. Fol
<th>Gradle Version</th>
<th>Build Outcome</th>
<th>Build&nbsp;Scan\xAE</th>
</tr>${t.map(e=>t_e(e)).join("")}
</tr>${t.map(e=>j4e(e)).join("")}
</table>
`}function e_e(t){return t.some(e=>e.buildFailed)}function t_e(t){return`
`}function X4e(t){return t.some(e=>e.buildFailed)}function j4e(t){return`
<tr>
<td>${dre(t.rootProjectName,30)}</td>
<td>${dre(t.requestedTasks,60)}</td>
<td>${Fte(t.rootProjectName,30)}</td>
<td>${Fte(t.requestedTasks,60)}</td>
<td align='center'>${t.gradleVersion}</td>
<td align='center'>${r_e(t)}</td>
<td>${s_e(t)}</td>
</tr>`}function r_e(t){return t.buildFailed?":x:":":white_check_mark:"}function s_e(t){return t.buildScanFailed?aP({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?aP({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):aP({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function aP({text:t,alt:e,color:r,logo:s,targetUrl:n}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${s?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${n}" rel="nofollow" target="_blank">${a}</a>`}function dre(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}var gre=class t{static{this.accessKeyRegexp=/^([^;=\s]+=\w+)(;[^;=\s]+=\w+)*$/}constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static parse(e){return this.isValid(e)?new t(e.split(this.keyDelimiter).map(r=>{let s=r.split(this.hostDelimiter);return{hostname:s[0],key:s[1]}})):null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}static isValid(e){return this.accessKeyRegexp.test(e)}};import*as Jn from"fs";import*as Ka from"path";function fre(){return mre().map(e=>{let r=Jn.readFileSync(e,"utf8"),s=JSON.parse(r);return o_e(e,s),s})}function pre(){mre().forEach(A_e)}function mre(){let t=Ka.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Jn.existsSync(t)?Jn.readdirSync(t).map(e=>Ka.resolve(t,e)).filter(e=>Ka.extname(e)===".json"&&!a_e(e)):[]}function o_e(t,e){let r=Ka.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Jn.existsSync(r))return;let s=Ka.resolve(r,Ka.basename(t));if(Jn.existsSync(s)){let n=Jn.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function a_e(t){let e=`${t}.processed`;return Jn.existsSync(e)}function A_e(t){let e=`${t}.processed`;Jn.writeFileSync(e,"")}import*as jre from"fs";import*as Xre from"path";import{pathToFileURL as w6e}from"url";import*as Cg from"fs";function AP(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,U(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,U(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,U(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,U(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,U(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as o1 from"path";import*as mg from"path";import El from"assert";var gc=process.platform==="win32";function Xa(t){if(t=ja(t),gc&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=mg.dirname(t);return gc&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=ja(e)),e}function s1(t,e){if(El(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),El(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),p0(e))return e;if(gc){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return El(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(Oi(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return El(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return El(p0(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||gc&&t.endsWith("\\")||(t+=mg.sep),t+e}function p0(t){return El(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Oi(t),gc?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function m0(t){return El(t,"isRooted parameter 'itemPath' must not be empty"),t=Oi(t),gc?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Oi(t){return t=t||"",gc?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function ja(t){return t?(t=Oi(t),!t.endsWith(mg.sep)||t===mg.sep||gc&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var _i;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(_i||(_i={}));var Ere=process.platform==="win32";function uP(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=Ere?s.sea Line truncated
<td align='center'>${Z4e(t)}</td>
<td>${$4e(t)}</td>
</tr>`}function Z4e(t){return t.buildFailed?":x:":":white_check_mark:"}function $4e(t){return t.buildScanFailed?Wv({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?Wv({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):Wv({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function Wv({text:t,alt:e,color:r,logo:s,targetUrl:n}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${s?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${n}" rel="nofollow" target="_blank">${a}</a>`}function Fte(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}var Ute=class t{static{this.accessKeyRegexp=/^([^;=\s]+=\w+)(;[^;=\s]+=\w+)*$/}constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static parse(e){return this.isValid(e)?new t(e.split(this.keyDelimiter).map(r=>{let s=r.split(this.hostDelimiter);return{hostname:s[0],key:s[1]}})):null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}static isValid(e){return this.accessKeyRegexp.test(e)}};import*as Jn from"fs";import*as Ka from"path";function Lte(){return Pte().map(e=>{let r=Jn.readFileSync(e,"utf8"),s=JSON.parse(r);return rOe(e,s),s})}function vte(){Pte().forEach(nOe)}function Pte(){let t=Ka.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Jn.existsSync(t)?Jn.readdirSync(t).map(e=>Ka.resolve(t,e)).filter(e=>Ka.extname(e)===".json"&&!sOe(e)):[]}function rOe(t,e){let r=Ka.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Jn.existsSync(r))return;let s=Ka.resolve(r,Ka.basename(t));if(Jn.existsSync(s)){let n=Jn.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function sOe(t){let e=`${t}.processed`;return Jn.existsSync(e)}function nOe(t){let e=`${t}.processed`;Jn.writeFileSync(e,"")}import*as mre from"fs";import*as Ere from"path";import{pathToFileURL as B_e}from"url";import*as Ig from"fs";function zv(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,U(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,U(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,U(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,U(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,U(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as n1 from"path";import*as Eg from"path";import Il from"assert";var fc=process.platform==="win32";function ja(t){if(t=Xa(t),fc&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Eg.dirname(t);return fc&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=Xa(e)),e}function t1(t,e){if(Il(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Il(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),m0(e))return e;if(fc){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Il(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(Oi(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Il(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Il(m0(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||fc&&t.endsWith("\\")||(t+=Eg.sep),t+e}function m0(t){return Il(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Oi(t),fc?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function E0(t){return Il(t,"isRooted parameter 'itemPath' must not be empty"),t=Oi(t),fc?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Oi(t){return t=t||"",fc?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function Xa(t){return t?(t=Oi(t),!t.endsWith(Eg.sep)||t===Eg.sep||fc&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var _i;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(_i||(_i={}));var Ote=process.platform==="win32";function Xv(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=Ote?s.sea Line truncated
`),e=e.replace(/\r/g,`
`));let n=e.split(`
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new y0(i));return s.searchPaths.push(...uP(s.patterns)),s})}static stat(e,r,s){return mP(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Cg.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){U(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield Cg.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Cg.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){U(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as EP from"crypto";import*as a1 from"fs";import*as Hre from"stream";import*as Gre from"util";import*as Yre from"path";var C6e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},I6e=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={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function qre(t,e){return C6e(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,A,c;let u=n?de:U,l=!1,d=s||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=EP.createHash("sha256"),f=0;try{for(var p=!0,I=I6e(r.globGenerator()),m;m=yield I.next(),i=m.done,!i;p=!0){A=m.value,p=!1;let C=A;if(u(C),!C.startsWith(`${d}${Yre.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(a1.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let b=EP.createHash("sha256");yield Gre.promisify(Hre.pipeline)(a1.createReadStream(C),b),h.write(b.digest()),f++,l||(l=!0)}}catch(C){o={error:C}}finally{try{!p&&!i&&(a=I.return)&&(yield a.call(I))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var Vre=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function B6e(t,e){return Vre(this,void 0,void 0,function*(){return yield i1.create(t,e)})}function Jre(t){return Vre(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield B6e(e,{followSymbolicLinks:i});return qre(o,r,n)})}import*as IP from"path";var Wre="BASIC_CACHE_PRIMARY_KEY",CP="BASIC_CACHE_RESTORED_KEY",Q6e="setup-java",zre=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],A1=class{async restore(e,r){let s=Kre(e),n=await b6e();Fp(Wre,n);try{let i=await ore(s,n);i?(Fp(CP,i),de(`Basic caching restored from cache key: ${i}`)):de("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){bt(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){if(s.readOnly){let a=qA(CP);return a?`Basic caching was read-only. Restored from cache key \`${a}\`.`:"Basic caching was read-only. No cache entry was found to restore."}let n=qA(Wre);if(qA(CP)===n)return de(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),`Basic caching restored entry with key \`${n}\`. Save was skipped.`;let o=Kre(e);try{return await are(o,n),de(`Basic caching saved entry with key: ${n}`),`Basic caching saved entry with key \`${n}\`.`}catch(a){return bt(`Basic caching failed to save entry with key \`${n}\`: ${a}`),`Basic caching save failed: ${a}`}}};function Kre(t){return[IP.join(t,"caches"),IP.join(t,"wrapper")]}async function b6e(){let t=await Jre(zre.join(`
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${zre}], make sure you have checked out the target repository`);return`${Q6e}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var N6e=`
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new Q0(i));return s.searchPaths.push(...Xv(s.patterns)),s})}static stat(e,r,s){return sP(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Ig.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){U(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield Ig.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Ig.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){U(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as nP from"crypto";import*as i1 from"fs";import*as Are from"stream";import*as cre from"util";import*as ure from"path";var f_e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},p_e=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={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function lre(t,e){return f_e(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,A,c;let u=n?de:U,l=!1,d=s||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=nP.createHash("sha256"),f=0;try{for(var p=!0,I=p_e(r.globGenerator()),m;m=yield I.next(),i=m.done,!i;p=!0){A=m.value,p=!1;let C=A;if(u(C),!C.startsWith(`${d}${ure.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(i1.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let b=nP.createHash("sha256");yield cre.promisify(Are.pipeline)(i1.createReadStream(C),b),h.write(b.digest()),f++,l||(l=!0)}}catch(C){o={error:C}}finally{try{!p&&!i&&(a=I.return)&&(yield a.call(I))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var dre=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function m_e(t,e){return dre(this,void 0,void 0,function*(){return yield s1.create(t,e)})}function hre(t){return dre(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield m_e(e,{followSymbolicLinks:i});return lre(o,r,n)})}import*as oP from"path";var gre="BASIC_CACHE_PRIMARY_KEY",iP="BASIC_CACHE_RESTORED_KEY",C_e="setup-java",fre=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],o1=class{async restore(e,r){let s=pre(e),n=await I_e();Mp(gre,n);try{let i=await Ste(s,n);i?(Mp(iP,i),de(`Basic caching restored from cache key: ${i}`)):de("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){bt(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){if(s.readOnly){let a=qA(iP);return a?`Basic caching was read-only. Restored from cache key \`${a}\`.`:"Basic caching was read-only. No cache entry was found to restore."}let n=qA(gre);if(qA(iP)===n)return de(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),`Basic caching restored entry with key \`${n}\`. Save was skipped.`;let o=pre(e);try{return await Tte(o,n),de(`Basic caching saved entry with key: ${n}`),`Basic caching saved entry with key \`${n}\`.`}catch(a){return bt(`Basic caching failed to save entry with key \`${n}\`: ${a}`),`Basic caching save failed: ${a}`}}};function pre(t){return[oP.join(t,"caches"),oP.join(t,"wrapper")]}async function I_e(){let t=await hre(fre.join(`
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${fre}], make sure you have checked out the target repository`);return`${C_e}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var y_e=`
[Cache was disabled](https://github.com/gradle/actions/blob/main/docs/setup-gradle.md#disabling-caching). Gradle User Home was not restored from or saved to the cache.
`,S6e="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",T6e=`
`,Q_e="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",b_e=`
> [!NOTE]
> ### \u26A1\uFE0F Enhanced Caching enabled
> This build provides optimized caching support via the proprietary **gradle-actions-caching** provider.
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for terms of use and opt-out instructions.
`,x6e="Basic Caching: This build uses the open-source caching provider for reliable, path-based caching of Gradle dependencies. Upgrade available: for faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",D6e=`
`,w_e="Basic Caching: This build uses the open-source caching provider for reliable, path-based caching of Gradle dependencies. Upgrade available: for faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",N_e=`
> [!NOTE]
> ### \u{1F6E1}\uFE0F Basic Caching enabled
> This build uses the open-source caching provider for reliable, path-based caching of Gradle dependencies.
>
> **Upgrade Available:** For faster builds and advanced features, consider switching to the **Enhanced Caching** provider.
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for details.`,yP=class{async restore(e,r){}async save(e,r,s){return N6e}},c1=class{constructor(e,r){this.delegate=e,this.summary=r}async restore(e,r){await this.delegate.restore(e,r)}async save(e,r,s){return`${await this.delegate.save(e,r,s)}
${this.summary}`}};async function Zre(t){if(t.isCacheDisabled())return BP("Cache is disabled: will not restore state from previous builds."),new yP;if(t.getCacheProvider()==="basic")return BP(x6e),new c1(new A1,D6e);BP(S6e);let e=await R6e();return t.isCacheLicenseAccepted()?e:new c1(e,T6e)}async function R6e(){let t=k6e();return await import(w6e(t).href)}function k6e(){let t=import.meta.dirname,e=Xre.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(jre.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function BP(t){console.info(t)}import*as sse from"util";var O6e=fe(rse(),1);import*as QP from"fs";var R2t=sse.promisify(QP.readdir);var H6e={_useHtmlParser2:!1};function Ig(t,e){if(!t)return e??H6e;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var WP={};pi(WP,{contains:()=>b1,extract:()=>U5e,html:()=>R5e,merge:()=>Nse,parseHTML:()=>F5e,root:()=>M5e,text:()=>Tl,xml:()=>k5e});var Bc={};pi(Bc,{DocumentPosition:()=>jn,append:()=>h5e,appendChild:()=>d5e,compareDocumentPosition:()=>yse,existsOne:()=>Ise,filter:()=>wg,find:()=>I1,findAll:()=>m5e,findOne:()=>B1,findOneChild:()=>p5e,getAttributeValue:()=>A5e,getChildren:()=>bg,getElementById:()=>B5e,getElements:()=>I5e,getElementsByClassName:()=>y5e,getElementsByTagName:()=>Sl,getElementsByTagType:()=>Q5e,getFeed:()=>JP,getInnerHTML:()=>a5e,getName:()=>u5e,getOuterHTML:()=>Ese,getParent:()=>Cse,getSiblings:()=>qP,getText:()=>m1,hasAttrib:()=>c5e,hasChildren:()=>st,innerText:()=>T0,isCDATA:()=>Bg,isComment:()=>Nl,isDocument:()=>Kn,isTag:()=>Z,isText:()=>Ts,nextElementSibling:()=>E1,prepend:()=>f5e,prependChild:()=>g5e,prevElementSibling:()=>C1,removeElement:()=>tA,removeSubsets:()=>b5e,replaceElement:()=>l5e,testElement:()=>C5e,textContent:()=>eA,uniqueSort:()=>Cc});var zn={};pi(zn,{CDATA:()=>kP,Comment:()=>TP,Directive:()=>SP,Doctype:()=>FP,ElementType:()=>Le,Root:()=>wP,Script:()=>xP,Style:()=>DP,Tag:()=>RP,Text:()=>NP,isTag:()=>bP});var Le;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(Le||(Le={}));function bP(t){return t.type===Le.Tag||t.type===Le.Script||t.type===Le.Style}var wP=Le.Root,NP=Le.Text,SP=Le.Directive,TP=Le.Comment,xP=Le.Script,DP=Le.Style,RP=Le.Tag,kP=Le.CDATA,FP=Le.Doctype;var u1=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return yg(this,e)}},b0=class extends u1{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},Jo=class extends b0{constructor(){super(...arguments),this.type=Le.Text}get nodeType(){return 3}},Ql=class extends b0{constructor(){super(...arguments),this.type=Le.Comment}get nodeType(){return 8}},bl=class extends b0{constructor(e,r){super(r),this.name=e,this.type=Le.Directive}get nodeType(){return 1}},w0=class extends u1{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},N0=class extends w0{constructor(){super(...arguments),this.type=Le.CDATA}get nodeType(){return 4}},An=class extends w0{constructor(){super(...arguments),this.type=Le.Root}get nodeType(){return 9}},wl=class extends w0{constructor(e,r,s=[],n=e==="script"?Le.Script:e==="style"?Le.Style:Le.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var r,s;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(s=this["x-attribsPrefix"])===null||s===void 0?void 0:s[e]}})}};function Z(t){return bP(t)}function Bg(t){return t.type===Le.CDATA}function Ts(t){return t.type===Le.Text}function Nl(t){return t.type===Le.Comment}function l1(t){return t.type===Le.Directive}function Kn(t){return t.type===Le.Root}function st(t){return Object.prototype.hasOwnProperty.call(t,"children")}function yg(t,e=!1){let r;if(Ts(t))r=new Jo(t.data);else if(Nl(t))r=new Ql(t.data);else if(Z(t)){let s=e?MP(t.children):[],n=new wl(t.name,{...t.attribs},s);s.forEach(i=>i.parent=n),t.namespace!=null&&(n.namespace=t.namespace),t["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...t["x-attribsPrefix"]}),r=n}else if(Bg(t)){let s=e?MP(t.children):[],n=new N0(s);s.forEach(i=>i.parent=n),r=n}else if(K Line truncated
`:m1(t.children):Bg(t)?m1(t.children):Ts(t)?t.data:""}function eA(t){return Array.isArray(t)?t.map(eA).join(""):st(t)&&!Nl(t)?eA(t.children):Ts(t)?t.data:""}function T0(t){return Array.isArray(t)?t.map(T0).join(""):st(t)&&(t.type===Le.Tag||Bg(t))?T0(t.children):Ts(t)?t.data:""}function bg(t){return st(t)?t.children:[]}function Cse(t){return t.parent||null}function qP(t){let e=Cse(t);if(e!=null)return bg(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function A5e(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function c5e(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function u5e(t){return t.name}function E1(t){let{next:e}=t;for(;e!==null&&!Z(e);)({next:e}=e);return e}function C1(t){let{prev:e}=t;for(;e!==null&&!Z(e);)({prev:e}=e);return e}function tA(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function l5e(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function d5e(t,e){if(tA(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function h5e(t,e){tA(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function g5e(t,e){if(tA(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function f5e(t,e){tA(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function wg(t,e,r=!0,s=1/0){return I1(t,Array.isArray(e)?e:[e],r,s)}function I1(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&st(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function p5e(t,e){return e.find(t)}function B1(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Z(i)&&t(i))return i;if(r&&st(i)&&i.children.length>0){let o=B1(t,i.children,!0);if(o)return o}}return null}function Ise(t,e){return(Array.isArray(e)?e:[e]).some(r=>Z(r)&&t(r)||st(r)&&Ise(t,r.children))}function m5e(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];Z(i)&&t(i)&&r.push(i),st(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var y1={tag_name(t){return typeof t=="function"?e=>Z(e)&&t(e.name):t==="*"?Z:e=>Z(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Ts(e)&&t(e.data):e=>Ts(e)&&e.data===t}};function VP(t,e){return typeof e=="function"?r=>Z(r)&&e(r.attribs[t]):r=>Z(r)&&r.attribs[t]===e}function E5e(t,e){return r=>t(r)||e(r)}function Bse(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(y1,r)?y1[r](s):VP(r,s)});return e.length===0?null:e.reduce(E5e)}function C5e(t,e){let r=Bse(t);return r?r(e):!0}function I5e(t,e,r,s=1/0){let n=Bse(t);return n?wg(n,e,r,s):[]}function B5e(t,e,r=!0){return Array.isArray(e)||(e=[e]),B1(VP("id",t),e,r)}function Sl(t,e,r=!0,s=1/0){return wg(y1.tag_name(t),e,r,s)}function y5e(t,e,r=!0,s=1/0){return wg(VP("class",t),e,r,s)}function Q5e(t,e,r=!0,s=1/0){return wg(y1.tag_type(t),e,r,s)}function b5e(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var jn;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(jn||(jn={}));function yse(t,e){let r=[],s=[];if(t===e)return 0;let n=st(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=st(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return jn.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?jn.FOLLOWING|jn.CONTAINED_BY:jn.FOLLOWING:a===t?jn.PRECEDING|jn.CONTAINS:jn.PRECEDING}function Cc(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=yse(e,r);return s&jn.PRECEDING?-1:s&jn.FOLLOWING?1:0}),t}function JP(t){let e=Q1(x5e,t);return e?e.name==="feed"?w5e(e):N5e(e):null}function w5e(t){var e;let r=t.children,s={type:"atom",items:Sl("entry",r).map(o=>{var a;let{children:A}=o,c={media:Qse(A)};xs(c,"id","id",A),xs(c,"title","title",A);let u=(a=Q1("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=Ic("summary",A)||Ic("content",A);l&&( Line truncated
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for details.`,AP=class{async restore(e,r){}async save(e,r,s){return y_e}},a1=class{constructor(e,r){this.delegate=e,this.summary=r}async restore(e,r){await this.delegate.restore(e,r)}async save(e,r,s){return`${await this.delegate.save(e,r,s)}
${this.summary}`}};async function Cre(t){if(t.isCacheDisabled())return aP("Cache is disabled: will not restore state from previous builds."),new AP;if(t.getCacheProvider()==="basic")return aP(w_e),new a1(new o1,N_e);aP(Q_e);let e=await S_e();return t.isCacheLicenseAccepted()?e:new a1(e,b_e)}async function S_e(){let t=T_e();return await import(B_e(t).href)}function T_e(){let t=import.meta.dirname,e=Ere.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(mre.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function aP(t){console.info(t)}import*as bre from"util";var U_e=Ee(Qre(),1);import*as cP from"fs";var Rxt=bre.promisify(cP.readdir);var v_e={_useHtmlParser2:!1};function Bg(t,e){if(!t)return e??v_e;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var FP={};pi(FP,{contains:()=>y1,extract:()=>R6e,html:()=>S6e,merge:()=>Wre,parseHTML:()=>x6e,root:()=>D6e,text:()=>Dl,xml:()=>T6e});var yc={};pi(yc,{DocumentPosition:()=>Xn,append:()=>c6e,appendChild:()=>A6e,compareDocumentPosition:()=>Yre,existsOne:()=>Hre,filter:()=>Ng,find:()=>E1,findAll:()=>h6e,findOne:()=>C1,findOneChild:()=>d6e,getAttributeValue:()=>n6e,getChildren:()=>wg,getElementById:()=>m6e,getElements:()=>p6e,getElementsByClassName:()=>E6e,getElementsByTagName:()=>xl,getElementsByTagType:()=>C6e,getFeed:()=>kP,getInnerHTML:()=>s6e,getName:()=>o6e,getOuterHTML:()=>Ore,getParent:()=>_re,getSiblings:()=>DP,getText:()=>f1,hasAttrib:()=>i6e,hasChildren:()=>st,innerText:()=>x0,isCDATA:()=>yg,isComment:()=>Tl,isDocument:()=>Kn,isTag:()=>Z,isText:()=>Ts,nextElementSibling:()=>p1,prepend:()=>l6e,prependChild:()=>u6e,prevElementSibling:()=>m1,removeElement:()=>tA,removeSubsets:()=>I6e,replaceElement:()=>a6e,testElement:()=>f6e,textContent:()=>eA,uniqueSort:()=>Ic});var zn={};pi(zn,{CDATA:()=>EP,Comment:()=>gP,Directive:()=>hP,Doctype:()=>CP,ElementType:()=>Le,Root:()=>lP,Script:()=>fP,Style:()=>pP,Tag:()=>mP,Text:()=>dP,isTag:()=>uP});var Le;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(Le||(Le={}));function uP(t){return t.type===Le.Tag||t.type===Le.Script||t.type===Le.Style}var lP=Le.Root,dP=Le.Text,hP=Le.Directive,gP=Le.Comment,fP=Le.Script,pP=Le.Style,mP=Le.Tag,EP=Le.CDATA,CP=Le.Doctype;var A1=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return Qg(this,e)}},w0=class extends A1{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},Jo=class extends w0{constructor(){super(...arguments),this.type=Le.Text}get nodeType(){return 3}},wl=class extends w0{constructor(){super(...arguments),this.type=Le.Comment}get nodeType(){return 8}},Nl=class extends w0{constructor(e,r){super(r),this.name=e,this.type=Le.Directive}get nodeType(){return 1}},N0=class extends A1{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},S0=class extends N0{constructor(){super(...arguments),this.type=Le.CDATA}get nodeType(){return 4}},An=class extends N0{constructor(){super(...arguments),this.type=Le.Root}get nodeType(){return 9}},Sl=class extends N0{constructor(e,r,s=[],n=e==="script"?Le.Script:e==="style"?Le.Style:Le.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var r,s;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(s=this["x-attribsPrefix"])===null||s===void 0?void 0:s[e]}})}};function Z(t){return uP(t)}function yg(t){return t.type===Le.CDATA}function Ts(t){return t.type===Le.Text}function Tl(t){return t.type===Le.Comment}function c1(t){return t.type===Le.Directive}function Kn(t){return t.type===Le.Root}function st(t){return Object.prototype.hasOwnProperty.call(t,"children")}function Qg(t,e=!1){let r;if(Ts(t))r=new Jo(t.data);else if(Tl(t))r=new wl(t.data);else if(Z(t)){let s=e?IP(t.children):[],n=new Sl(t.name,{...t.attribs},s);s.forEach(i=>i.parent=n),t.namespace!=null&&(n.namespace=t.namespace),t["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...t["x-attribsPrefix"]}),r=n}else if(yg(t)){let s=e?IP(t.children):[],n=new S0(s);s.forEach(i=>i.parent=n),r=n}else if(K Line truncated
`:f1(t.children):yg(t)?f1(t.children):Ts(t)?t.data:""}function eA(t){return Array.isArray(t)?t.map(eA).join(""):st(t)&&!Tl(t)?eA(t.children):Ts(t)?t.data:""}function x0(t){return Array.isArray(t)?t.map(x0).join(""):st(t)&&(t.type===Le.Tag||yg(t))?x0(t.children):Ts(t)?t.data:""}function wg(t){return st(t)?t.children:[]}function _re(t){return t.parent||null}function DP(t){let e=_re(t);if(e!=null)return wg(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function n6e(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function i6e(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function o6e(t){return t.name}function p1(t){let{next:e}=t;for(;e!==null&&!Z(e);)({next:e}=e);return e}function m1(t){let{prev:e}=t;for(;e!==null&&!Z(e);)({prev:e}=e);return e}function tA(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function a6e(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function A6e(t,e){if(tA(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function c6e(t,e){tA(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function u6e(t,e){if(tA(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function l6e(t,e){tA(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function Ng(t,e,r=!0,s=1/0){return E1(t,Array.isArray(e)?e:[e],r,s)}function E1(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&st(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function d6e(t,e){return e.find(t)}function C1(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Z(i)&&t(i))return i;if(r&&st(i)&&i.children.length>0){let o=C1(t,i.children,!0);if(o)return o}}return null}function Hre(t,e){return(Array.isArray(e)?e:[e]).some(r=>Z(r)&&t(r)||st(r)&&Hre(t,r.children))}function h6e(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];Z(i)&&t(i)&&r.push(i),st(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var I1={tag_name(t){return typeof t=="function"?e=>Z(e)&&t(e.name):t==="*"?Z:e=>Z(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Ts(e)&&t(e.data):e=>Ts(e)&&e.data===t}};function RP(t,e){return typeof e=="function"?r=>Z(r)&&e(r.attribs[t]):r=>Z(r)&&r.attribs[t]===e}function g6e(t,e){return r=>t(r)||e(r)}function Gre(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(I1,r)?I1[r](s):RP(r,s)});return e.length===0?null:e.reduce(g6e)}function f6e(t,e){let r=Gre(t);return r?r(e):!0}function p6e(t,e,r,s=1/0){let n=Gre(t);return n?Ng(n,e,r,s):[]}function m6e(t,e,r=!0){return Array.isArray(e)||(e=[e]),C1(RP("id",t),e,r)}function xl(t,e,r=!0,s=1/0){return Ng(I1.tag_name(t),e,r,s)}function E6e(t,e,r=!0,s=1/0){return Ng(RP("class",t),e,r,s)}function C6e(t,e,r=!0,s=1/0){return Ng(I1.tag_type(t),e,r,s)}function I6e(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var Xn;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Xn||(Xn={}));function Yre(t,e){let r=[],s=[];if(t===e)return 0;let n=st(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=st(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return Xn.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?Xn.FOLLOWING|Xn.CONTAINED_BY:Xn.FOLLOWING:a===t?Xn.PRECEDING|Xn.CONTAINS:Xn.PRECEDING}function Ic(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=Yre(e,r);return s&Xn.PRECEDING?-1:s&Xn.FOLLOWING?1:0}),t}function kP(t){let e=B1(w6e,t);return e?e.name==="feed"?B6e(e):y6e(e):null}function B6e(t){var e;let r=t.children,s={type:"atom",items:xl("entry",r).map(o=>{var a;let{children:A}=o,c={media:qre(A)};xs(c,"id","id",A),xs(c,"title","title",A);let u=(a=B1("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=Bc("summary",A)||Bc("content",A);l&&( Line truncated
:is(button, input, select, textarea, optgroup, option)[disabled],
optgroup[disabled] > option,
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var $n=fe(yc(),1);var c3={};function u3(t,e){return t===$n.default.falseFunc?$n.default.falseFunc:r=>e.isTag(r)&&t(r)}function l3(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function A3(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var a3=(t,e,r,s,n)=>{let i=n(e,A3(r),s);return i===$n.default.trueFunc?t:i===$n.default.falseFunc?$n.default.falseFunc:o=>i(o)&&t(o)},L1={is:a3,matches:a3,where:a3,not(t,e,r,s,n){let i=n(e,A3(r),s);return i===$n.default.falseFunc?t:i===$n.default.trueFunc?$n.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=A3(r);o.relativeSelector=!0;let a=e.some(u=>u.some(U0))?[c3]:void 0,A=n(e,o,a);if(A===$n.default.falseFunc)return $n.default.falseFunc;let c=u3(A,i);if(a&&A!==$n.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...l3(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function lne(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in L1))throw new Error(`Unknown pseudo-class :${o}(${a})`);return L1[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:U1[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,une.parse)(c);return L1.is(t,u,r,s,n)}if(typeof A=="function")return o3(A,o,a,1),u=>A(u,a)&&t(u);if(o in Mg)return Mg[o](t,a,r,s);if(o in v0){let u=v0[o];return o3(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var ei=fe(kg(),1);function d3(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function dne(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case ei.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case ei.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case ei.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),one[e.action](t,e,r)}case ei.SelectorType.Pseudo:return lne(t,e,r,s,n);case ei.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case ei.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=d3(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=d3(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=d3(c,i));return!1};case ei.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case ei.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case ei.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case ei.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case ei.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function hne(t,e,r){let s=v1(t,e,r);return u3(s,e.adapter)}function v1(t,e,r){let s=typeof t=="string"?(0,Gi.parse)(t):t;return P1(s,e,r)}function gne(t){return t.type===Gi.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(gne)))}var IHe={type:Gi.SelectorType.Descendant},BHe={type:"_flexibleDescendant"},yHe={type:Gi.SelectorType.Pseudo,name:"scope",data:null};function QHe(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===c3||i&&e.isTag(i)});fo Line truncated
`)})):{name:n,value:i.replace(Dne,`\r
`)}}).toArray()}var T3={};pi(T3,{extract:()=>P9e});function v9e(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function P9e(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=v9e(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var wc=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};wc.prototype.cheerio="[cheerio object]";wc.prototype.splice=Array.prototype.splice;wc.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(wc.prototype,t3,b3,w3,N3,S3,T3);function Rne(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=Ig(n),a=t(s,o,i,null);class A extends wc{_make(l,d){let h=c(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,h){if(u&&Xn(u))return u;let f=Ig(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=Xn(p)?p:new A(p,null,f);if(I._root=I,!u)return new A(void 0,I,f);let m=typeof u=="string"&&x0(u)?t(u,f,!1,null).children:O9e(u)?[u]:Array.isArray(u)?u:void 0,C=new A(m,I,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let b=u,T=l?typeof l=="string"?x0(l)?new A([t(l,f,!1,null)],I,f):(b=`${l} ${b}`,I):Xn(l)?l:new A(Array.isArray(l)?l:[l],I,f):I;return T?T.find(b):C}return Object.assign(c,WP,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function O9e(t){return!!t.name||t.type===zn.Root||t.type===zn.Text||t.type===zn.Comment}var _9e=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),lt="\uFFFD",B;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(B||(B={}));var ns={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function q1(t){return t>=55296&&t<=57343}function kne(t){return t>=56320&&t<=57343}function Fne(t,e){return(t-55296)*1024+9216+e}function V1(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function J1(t){return t>=64976&&t<=65007||_9e.has(t)}var D;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo Line truncated
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var $n=Ee(Qc(),1);var KP={};function XP(t,e){return t===$n.default.falseFunc?$n.default.falseFunc:r=>e.isTag(r)&&t(r)}function jP(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function zP(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var WP=(t,e,r,s,n)=>{let i=n(e,zP(r),s);return i===$n.default.trueFunc?t:i===$n.default.falseFunc?$n.default.falseFunc:o=>i(o)&&t(o)},M1={is:WP,matches:WP,where:WP,not(t,e,r,s,n){let i=n(e,zP(r),s);return i===$n.default.falseFunc?t:i===$n.default.trueFunc?$n.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=zP(r);o.relativeSelector=!0;let a=e.some(u=>u.some(L0))?[KP]:void 0,A=n(e,o,a);if(A===$n.default.falseFunc)return $n.default.falseFunc;let c=XP(A,i);if(a&&A!==$n.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...jP(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function kse(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in M1))throw new Error(`Unknown pseudo-class :${o}(${a})`);return M1[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:F1[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,Rse.parse)(c);return M1.is(t,u,r,s,n)}if(typeof A=="function")return JP(A,o,a,1),u=>A(u,a)&&t(u);if(o in Ug)return Ug[o](t,a,r,s);if(o in P0){let u=P0[o];return JP(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var ei=Ee(Fg(),1);function ZP(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function Fse(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case ei.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case ei.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case ei.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),Sse[e.action](t,e,r)}case ei.SelectorType.Pseudo:return kse(t,e,r,s,n);case ei.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case ei.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=ZP(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=ZP(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=ZP(c,i));return!1};case ei.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case ei.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case ei.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case ei.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case ei.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function Mse(t,e,r){let s=U1(t,e,r);return XP(s,e.adapter)}function U1(t,e,r){let s=typeof t=="string"?(0,Gi.parse)(t):t;return L1(s,e,r)}function Use(t){return t.type===Gi.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(Use)))}var p5e={type:Gi.SelectorType.Descendant},m5e={type:"_flexibleDescendant"},E5e={type:Gi.SelectorType.Pseudo,name:"scope",data:null};function C5e(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===KP||i&&e.isTag(i)});fo Line truncated
`)})):{name:n,value:i.replace(jse,`\r
`)}}).toArray()}var g3={};pi(g3,{extract:()=>MHe});function FHe(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function MHe(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=FHe(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var Nc=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};Nc.prototype.cheerio="[cheerio object]";Nc.prototype.splice=Array.prototype.splice;Nc.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Nc.prototype,HP,u3,l3,d3,h3,g3);function Zse(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=Bg(n),a=t(s,o,i,null);class A extends Nc{_make(l,d){let h=c(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,h){if(u&&jn(u))return u;let f=Bg(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=jn(p)?p:new A(p,null,f);if(I._root=I,!u)return new A(void 0,I,f);let m=typeof u=="string"&&D0(u)?t(u,f,!1,null).children:UHe(u)?[u]:Array.isArray(u)?u:void 0,C=new A(m,I,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let b=u,T=l?typeof l=="string"?D0(l)?new A([t(l,f,!1,null)],I,f):(b=`${l} ${b}`,I):jn(l)?l:new A(Array.isArray(l)?l:[l],I,f):I;return T?T.find(b):C}return Object.assign(c,FP,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function UHe(t){return!!t.name||t.type===zn.Root||t.type===zn.Text||t.type===zn.Comment}var LHe=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),lt="\uFFFD",B;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(B||(B={}));var ns={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function G1(t){return t>=55296&&t<=57343}function $se(t){return t>=56320&&t<=57343}function ene(t,e){return(t-55296)*1024+9216+e}function Y1(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function q1(t){return t>=64976&&t<=65007||LHe.has(t)}var D;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo Line truncated
/*! Bundled license information:
undici/lib/web/fetch/body.js:
@@ -306,5 +306,19 @@ undici/lib/web/fetch/body.js:
undici/lib/web/websocket/frame.js:
undici/lib/web/websocket/frame.js:
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
content-type/dist/index.js:
(*!
* content-type
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*)
@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 *)
*/
//# sourceMappingURL=index.js.map
+4 -4
View File
@@ -1,7 +1,7 @@
{
"version": 3,
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": ";s1BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": ";s1BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
}