chore: update generated content

This commit is contained in:
github-actions[bot] committed 2026-05-08 18:20:17 +00:00
1 parent fafa4ba9e7
commit 99b36c7ccc
3 files changed
+103 -72

No files matched your search

Generated Vendored
+67 -67
View File
@@ -1,114 +1,114 @@
var nW=Object.create;var ZE=Object.defineProperty;var iW=Object.getOwnPropertyDescriptor;var oW=Object.getOwnPropertyNames;var aW=Object.getPrototypeOf,cW=Object.prototype.hasOwnProperty;var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),lW=(t,e)=>{for(var r in e)ZE(t,r,{get:e[r],enumerable:!0})},AW=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of oW(e))!cW.call(t,n)&&n!==r&&ZE(t,n,{get:()=>e[n],enumerable:!(s=iW(e,n))||s.enumerable});return t};var Q=(t,e,r)=>(r=t!=null?nW(aW(t)):{},AW(e||!t||!t.__esModule?ZE(r,"default",{value:t,enumerable:!0}):r,t));var lT=g(Pa=>{"use strict";var FCe=require("net"),fW=require("tls"),oy=require("http"),oT=require("https"),hW=require("events"),UCe=require("assert"),EW=require("util");Pa.httpOverHttp=yW;Pa.httpsOverHttp=CW;Pa.httpOverHttps=IW;Pa.httpsOverHttps=BW;function yW(t){var e=new _n(t);return e.request=oy.request,e}function CW(t){var e=new _n(t);return e.request=oy.request,e.createSocket=aT,e.defaultPort=443,e}function IW(t){var e=new _n(t);return e.request=oT.request,e}function BW(t){var e=new _n(t);return e.request=oT.request,e.createSocket=aT,e.defaultPort=443,e}function _n(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||oy.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=cT(n,i,o),c=0,l=e.requests.length;c<l;++c){var A=e.requests[c];if(A.host===a.host&&A.port===a.port){e.requests.splice(c,1),A.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}EW.inherits(_n,hW.EventEmitter);_n.prototype.addRequest=function(e,r,s,n){var i=this,o=ay({request:e},i.options,cT(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",l),a.on("agentRemove",l),e.onSocket(a);function c(){i.emit("free",a,o)}function l(A){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",l),a.removeListener("agentRemove",l)}})};_n.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=ay({},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")),Bi("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",l),o.once("error",A),o.end();function a(u){u.upgrade=!0}function c(u,d,m){process.nextTick(function(){l(u,d,m)})}function l(u,d,m){if(o.removeAllListeners(),d.removeAllListeners(),u.statusCode!==200){Bi("tunneling socket could not be established, statusCode=%d",u.statusCode),d.destroy();var p=new Error("tunneling socket could not be established, statusCode="+u.statusCode);p.code="ECONNRESET",e.request.emit("error",p),s.removeSocket(n);return}if(m.length>0){Bi("got illegal response body from proxy"),d.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET",e.request.emit("error",p),s.removeSocket(n);return}return Bi("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function A(u){o.removeAllListeners(),Bi(`tunneling socket could not be established, cause=%s
`,u.message,u.stack);var d=new Error("tunneling socket could not be established, cause="+u.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};_n.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 aT(t,e){var r=this;_n.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=ay({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=fW.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function cT(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function ay(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 Bi;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Bi=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)}:Bi=function(){};Pa.debug=Bi});var cy=g((OCe,AT)=>{AT.exports=lT()});var De=g((GCe,uT)=>{uT.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 fe=g((qCe,MT)=>{"use strict";var dT=Symbol.for("undici.error.UND_ERR"),Ue=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[dT]===!0}[dT]=!0},mT=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),ly=class extends Ue{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[mT]===!0}[mT]=!0},pT=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),Ay=class extends Ue{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[pT]===!0}[pT]=!0},gT=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),uy=class extends Ue{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[gT]===!0}[gT]=!0},fT=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),dy=class extends Ue{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[fT]===!0}[fT]=!0},hT=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),my=class extends Ue{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.sta Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function U3(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(B3.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function _3(){return"allowed"}function O3(){return"success"}function G3(){return"success"}function q3(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function H3(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&&rC(t.origin)&&!rC(Wl(t))&&(e=null);break;case"same-origin":nm(t,Wl(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Ga(t,e){return t}function z3(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Ga(t.domainLookupStartTime,r),domainLookupEndTime:Ga(t.domainLookupEndTime,r),connectionStartTime:Ga(t.connectionStartTime,r),connectionEndTime:Ga(t.connectionEndTime,r),secureConnectionStartTime:Ga(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function Y3(t){return Ga(N3.now(),t)}function J3(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 jP(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function V3(t){return{referrerPolicy:t.referrerPolicy}}function $3(t){let e=t.referrerPolicy;yo(e);let r=null;if(t.referrer==="client"){let a=zP();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=tC(r),n=tC(r,!0);s.toString().length>4096&&(s=n);let i=nm(t,s),o=$l(s)&&!$l(t.url);switch(e){case"origin":return n??tC(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=Wl(t);return nm(s,a)?s:$l(s)&&!$l(a)?"no-referrer":n}default:return o?"no-referrer":n}}function tC(t,e){return yo(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 $l(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 W3(t,e){if(sm===void 0)return!0;let r=KP(e);if(r==="no metadata"||r.length===0)return!0;let s=K3(r),n=X3(r,s);for(let i of n){let o=i.algo,a=i.hash,c=sm.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),Z3(c,a))return!0}return!1}var j3=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function KP(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=j3.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();JP.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function K3(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 X3(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 Z3(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 e4(t){}function nm(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function t4(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function r4(t){return t.controller.state==="aborted"}function s4(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function n4(t){return T3[t.toLowerCase()]??t}function i4(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return yo(typeof e=="string"),e}var o4=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function XP(t,e,r=0,s=1){class n{#e;#t;#n;constructor(o,a){this.#e=o, Line truncated
`);function L4(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function F4(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 U4(t,e){om(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&&am(t,v4,i)||i.position===t.length-4&&am(t,M4,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=_4(t,i);if(a==="failure")return"failure";let{name:c,filename:l,contentType:A,encoding:u}=a;i.position+=2;let d;{let p=t.indexOf(s.subarray(2),i.position);if(p===-1)return"failure";d=t.subarray(i.position,p-4),i.position+=d.length,u==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let m;l!==null?(A??="text/plain",L4(A)||(A=""),m=new D4([d],l,{type:A})):m=N4(Buffer.from(d)),om(AD(c)),om(typeof m=="string"&&AD(m)||R4(m)),n.push(T4(c,m,l))}}function _4(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=Ha(a=>a!==10&&a!==13&&a!==58,t,e);if(o=lC(o,!0,!0,a=>a===9||a===32),!S4.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Ha(a=>a===32||a===9,t,e),x4(o)){case"content-disposition":{if(r=s=null,!am(t,k4,e)||(e.position+=17,r=mD(t,e),r===null))return"failure";if(am(t,dD,e)){let a=e.position+dD.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=mD(t,e),s===null))return"failure"}break}case"content-type":{let a=Ha(c=>c!==10&&c!==13,t,e);a=lC(a,!1,!0,c=>c===9||c===32),n=uD(a);break}case"content-transfer-encoding":{let a=Ha(c=>c!==10&&c!==13,t,e);a=lC(a,!1,!0,c=>c===9||c===32),i=uD(a);break}default:Ha(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function mD(t,e){om(t[e.position-1]===34);let r=Ha(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 Ha(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function lC(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 am(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}pD.exports={multipartFormDataParser:U4,validateBoundary:F4}});var Ja=g((mIe,wD)=>{"use strict";var Xl=ie(),{ReadableStreamFrom:O4,isBlobLike:fD,isReadableStreamLike:G4,readableStreamClose:q4,createDeferredPromise:H4,fullyReadBody:z4,extractMimeType:Y4,utf8DecodeBytes:yD}=hr(),{FormData:hD}=Kl(),{kState:Ya}=Qi(),{webidl:J4}=Nt(),{Blob:V4}=require("node:buffer"),AC=require("node:assert"),{isErrored:CD,isDisturbed:$4}=require("node:stream"),{isArrayBuffer:W4}=require("node:util/types"),{serializeAMimeType:j4}=Zt(),{multipartFormDataParser:K4}=gD(),uC;try{let t=require("node:crypto");uC=e=>t.randomInt(0,e)}catch{uC=t=>Math.floor(Math.random(t))}var cm=new TextEncoder;function X4(){}var ID=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,BD;ID&&(BD=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!$4(e)&&!CD(e)&&e.cancel("Response object has been garbage collected").catch(X4)}));function QD(t,e=!1){let r=null;t instanceof ReadableStream?r=t:fD(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof n=="string"?cm.encode(n):n;l.byteLength&&c.enqueue(l),queueMicrotask(()=>q4(c))},start(){},type:"bytes"}),AC(G4(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(W4(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(Xl.isFormDataLike(t)){let c=`----formdata-undici-0${`${uC(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
var EW=Object.create;var iy=Object.defineProperty;var yW=Object.getOwnPropertyDescriptor;var CW=Object.getOwnPropertyNames;var IW=Object.getPrototypeOf,BW=Object.prototype.hasOwnProperty;var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),QW=(t,e)=>{for(var r in e)iy(t,r,{get:e[r],enumerable:!0})},bW=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of CW(e))!BW.call(t,n)&&n!==r&&iy(t,n,{get:()=>e[n],enumerable:!(s=yW(e,n))||s.enumerable});return t};var Q=(t,e,r)=>(r=t!=null?EW(IW(t)):{},bW(e||!t||!t.__esModule?iy(r,"default",{value:t,enumerable:!0}):r,t));var ET=g(va=>{"use strict";var oIe=require("net"),TW=require("tls"),dy=require("http"),gT=require("https"),PW=require("events"),aIe=require("assert"),DW=require("util");va.httpOverHttp=kW;va.httpsOverHttp=vW;va.httpOverHttps=MW;va.httpsOverHttps=FW;function kW(t){var e=new On(t);return e.request=dy.request,e}function vW(t){var e=new On(t);return e.request=dy.request,e.createSocket=fT,e.defaultPort=443,e}function MW(t){var e=new On(t);return e.request=gT.request,e}function FW(t){var e=new On(t);return e.request=gT.request,e.createSocket=fT,e.defaultPort=443,e}function On(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||dy.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=hT(n,i,o),c=0,l=e.requests.length;c<l;++c){var A=e.requests[c];if(A.host===a.host&&A.port===a.port){e.requests.splice(c,1),A.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}DW.inherits(On,PW.EventEmitter);On.prototype.addRequest=function(e,r,s,n){var i=this,o=my({request:e},i.options,hT(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",l),a.on("agentRemove",l),e.onSocket(a);function c(){i.emit("free",a,o)}function l(A){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",l),a.removeListener("agentRemove",l)}})};On.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=my({},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")),Qi("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",l),o.once("error",A),o.end();function a(u){u.upgrade=!0}function c(u,d,m){process.nextTick(function(){l(u,d,m)})}function l(u,d,m){if(o.removeAllListeners(),d.removeAllListeners(),u.statusCode!==200){Qi("tunneling socket could not be established, statusCode=%d",u.statusCode),d.destroy();var p=new Error("tunneling socket could not be established, statusCode="+u.statusCode);p.code="ECONNRESET",e.request.emit("error",p),s.removeSocket(n);return}if(m.length>0){Qi("got illegal response body from proxy"),d.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET",e.request.emit("error",p),s.removeSocket(n);return}return Qi("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function A(u){o.removeAllListeners(),Qi(`tunneling socket could not be established, cause=%s
`,u.message,u.stack);var d=new Error("tunneling socket could not be established, cause="+u.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};On.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 fT(t,e){var r=this;On.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=my({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=TW.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function hT(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function my(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 Qi;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Qi=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)}:Qi=function(){};va.debug=Qi});var py=g((lIe,yT)=>{yT.exports=ET()});var De=g((AIe,CT)=>{CT.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 fe=g((uIe,zT)=>{"use strict";var IT=Symbol.for("undici.error.UND_ERR"),Ue=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[IT]===!0}[IT]=!0},BT=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),gy=class extends Ue{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[BT]===!0}[BT]=!0},QT=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),fy=class extends Ue{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[QT]===!0}[QT]=!0},bT=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),hy=class extends Ue{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[bT]===!0}[bT]=!0},wT=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),Ey=class extends Ue{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[wT]===!0}[wT]=!0},xT=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),yy=class extends Ue{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.sta Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function X3(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(F3.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function Z3(){return"allowed"}function e4(){return"success"}function t4(){return"success"}function r4(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function s4(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&&cC(t.origin)&&!cC(Xl(t))&&(e=null);break;case"same-origin":am(t,Xl(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function za(t,e){return t}function n4(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:za(t.domainLookupStartTime,r),domainLookupEndTime:za(t.domainLookupEndTime,r),connectionStartTime:za(t.connectionStartTime,r),connectionEndTime:za(t.connectionEndTime,r),secureConnectionStartTime:za(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function i4(t){return za(G3.now(),t)}function o4(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 iD(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function a4(t){return{referrerPolicy:t.referrerPolicy}}function c4(t){let e=t.referrerPolicy;Bo(e);let r=null;if(t.referrer==="client"){let a=ZP();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=aC(r),n=aC(r,!0);s.toString().length>4096&&(s=n);let i=am(t,s),o=Kl(s)&&!Kl(t.url);switch(e){case"origin":return n??aC(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=Xl(t);return am(s,a)?s:Kl(s)&&!Kl(a)?"no-referrer":n}default:return o?"no-referrer":n}}function aC(t,e){return Bo(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 Kl(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 l4(t,e){if(om===void 0)return!0;let r=oD(e);if(r==="no metadata"||r.length===0)return!0;let s=u4(r),n=d4(r,s);for(let i of n){let o=i.algo,a=i.hash,c=om.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),m4(c,a))return!0}return!1}var A4=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function oD(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=A4.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();tD.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function u4(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 d4(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 m4(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 p4(t){}function am(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function g4(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function f4(t){return t.controller.state==="aborted"}function h4(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function E4(t){return z3[t.toLowerCase()]??t}function y4(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Bo(typeof e=="string"),e}var C4=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function aD(t,e,r=0,s=1){class n{#e;#t;#n;constructor(o,a){this.#e=o, Line truncated
`);function j4(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function K4(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 X4(t,e){lm(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&&Am(t,$4,i)||i.position===t.length-4&&Am(t,W4,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=Z4(t,i);if(a==="failure")return"failure";let{name:c,filename:l,contentType:A,encoding:u}=a;i.position+=2;let d;{let p=t.indexOf(s.subarray(2),i.position);if(p===-1)return"failure";d=t.subarray(i.position,p-4),i.position+=d.length,u==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let m;l!==null?(A??="text/plain",j4(A)||(A=""),m=new V4([d],l,{type:A})):m=G4(Buffer.from(d)),lm(yD(c)),lm(typeof m=="string"&&yD(m)||H4(m)),n.push(z4(c,m,l))}}function Z4(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=Va(a=>a!==10&&a!==13&&a!==58,t,e);if(o=gC(o,!0,!0,a=>a===9||a===32),!q4.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Va(a=>a===32||a===9,t,e),O4(o)){case"content-disposition":{if(r=s=null,!Am(t,J4,e)||(e.position+=17,r=BD(t,e),r===null))return"failure";if(Am(t,ID,e)){let a=e.position+ID.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=BD(t,e),s===null))return"failure"}break}case"content-type":{let a=Va(c=>c!==10&&c!==13,t,e);a=gC(a,!1,!0,c=>c===9||c===32),n=CD(a);break}case"content-transfer-encoding":{let a=Va(c=>c!==10&&c!==13,t,e);a=gC(a,!1,!0,c=>c===9||c===32),i=CD(a);break}default:Va(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function BD(t,e){lm(t[e.position-1]===34);let r=Va(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 Va(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function gC(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 Am(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}QD.exports={multipartFormDataParser:X4,validateBoundary:K4}});var Wa=g((FIe,vD)=>{"use strict";var tA=ie(),{ReadableStreamFrom:e8,isBlobLike:wD,isReadableStreamLike:t8,readableStreamClose:r8,createDeferredPromise:s8,fullyReadBody:n8,extractMimeType:i8,utf8DecodeBytes:SD}=Er(),{FormData:xD}=eA(),{kState:$a}=bi(),{webidl:o8}=Nt(),{Blob:a8}=require("node:buffer"),fC=require("node:assert"),{isErrored:RD,isDisturbed:c8}=require("node:stream"),{isArrayBuffer:l8}=require("node:util/types"),{serializeAMimeType:A8}=Zt(),{multipartFormDataParser:u8}=bD(),hC;try{let t=require("node:crypto");hC=e=>t.randomInt(0,e)}catch{hC=t=>Math.floor(Math.random(t))}var um=new TextEncoder;function d8(){}var TD=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,PD;TD&&(PD=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!c8(e)&&!RD(e)&&e.cancel("Response object has been garbage collected").catch(d8)}));function DD(t,e=!1){let r=null;t instanceof ReadableStream?r=t:wD(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof n=="string"?um.encode(n):n;l.byteLength&&c.enqueue(l),queueMicrotask(()=>r8(c))},start(){},type:"bytes"}),fC(t8(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(l8(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(tA.isFormDataLike(t)){let c=`----formdata-undici-0${`${hC(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
Content-Disposition: form-data`;let A=y=>y.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),u=y=>y.replace(/\r?\n|\r/g,`\r
`),d=[],m=new Uint8Array([13,10]);i=0;let p=!1;for(let[y,h]of t)if(typeof h=="string"){let E=cm.encode(l+`; name="${A(u(y))}"\r
`),d=[],m=new Uint8Array([13,10]);i=0;let p=!1;for(let[y,h]of t)if(typeof h=="string"){let E=um.encode(l+`; name="${A(u(y))}"\r
\r
${u(h)}\r
`);d.push(E),i+=E.byteLength}else{let E=cm.encode(`${l}; name="${A(u(y))}"`+(h.name?`; filename="${A(h.name)}"`:"")+`\r
`);d.push(E),i+=E.byteLength}else{let E=um.encode(`${l}; name="${A(u(y))}"`+(h.name?`; filename="${A(h.name)}"`:"")+`\r
Content-Type: ${h.type||"application/octet-stream"}\r
\r
`);d.push(E,h,m),typeof h.size=="number"?i+=E.byteLength+h.size+m.byteLength:p=!0}let f=cm.encode(`--${c}--\r
`);d.push(f),i+=f.byteLength,p&&(i=null),n=t,s=async function*(){for(let y of d)y.stream?yield*y.stream():yield y},o=`multipart/form-data; boundary=${c}`}else if(fD(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(Xl.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:O4(t)}if((typeof n=="string"||Xl.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let c;r=new ReadableStream({async start(){c=s(t)[Symbol.asyncIterator]()},async pull(l){let{value:A,done:u}=await c.next();if(u)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!CD(r)){let d=new Uint8Array(A);d.byteLength&&l.enqueue(d)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function Z4(t,e=!1){return t instanceof ReadableStream&&(AC(!Xl.isDisturbed(t),"The body has already been consumed."),AC(!t.locked,"The stream is locked.")),QD(t,e)}function e8(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function t8(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function r8(t){return{blob(){return za(this,r=>{let s=ED(this);return s===null?s="":s&&(s=j4(s)),new V4([r],{type:s})},t)},arrayBuffer(){return za(this,r=>new Uint8Array(r).buffer,t)},text(){return za(this,yD,t)},json(){return za(this,n8,t)},formData(){return za(this,r=>{let s=ED(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=K4(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new hD;return i[Ya]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new hD;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 za(this,r=>new Uint8Array(r),t)}}}function s8(t){Object.assign(t.prototype,r8(t))}async function za(t,e,r){if(J4.brandCheck(t,r),bD(t))throw new TypeError("Body is unusable: Body has already been read");t8(t[Ya]);let s=H4(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Ya].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await z4(t[Ya].body,i,n),s.promise)}function bD(t){let e=t[Ya].body;return e!=null&&(e.stream.locked||Xl.isDisturbed(e.stream))}function n8(t){return JSON.parse(yD(t))}function ED(t){let e=t[Ya].headersList,r=Y4(e);return r==="failure"?null:r}wD.exports={extractBody:QD,safelyExtractBody:Z4,cloneBody:e8,mixinBody:s8,streamRegistry:BD,hasFinalizationRegistry:ID,bodyUnusable:bD}});var LD=g((pIe,MD)=>{"use strict";var Y=require("node:assert"),X=ie(),{channels:xD}=ka(),dC=Vy(),{RequestContentLengthMismatchError:Co,ResponseContentLengthMismatchError:i8,RequestAbortedError:DD,HeadersTimeoutError:o8,HeadersOverflowError:a8,SocketError:pm,InformationalError:Va,BodyTimeoutError:c8,HTTPParserError:l8,ResponseExceededMaxSizeError:A8}=fe(),{kUrl:kD,kReset:er,kClient:fC,kParser:qe,kBlocking:tA,kRunning:Dt,kPending:u8,kSize:ND,kWriting:wi,kQueue:gs,kNoRef:Zl,kKeepAliveDefaultTimeout:d8,kHostHeader:m8,kPendingIdx:p8,kRunningIdx:Hr,kError:zr,kPipelining:dm,kSocket:$a,kKeepAliveTimeoutValue:gm,kMaxHeadersSize:mC,kKeepAliveMaxTimeout:g8,kKeepAliveTimeoutThreshold:f8,kHeadersTimeout:h8,kBodyTimeout:E8,kStrictContentLength:hC,kMaxRequests:SD,kCounter:y8,kMaxResponseSize:C8,kOnError:I8,kResume:bi,kHTTPContext:vD}=De(),qs=BP(),B8=Buffer.alloc(0),lm=Buffer[Symbol.species],Am=X.addListener,Q8=X.removeAllListeners,pC;async function b8(){let t=process.env.JEST_WORKER_ID?jy():void 0,e;try{e=await WebAssembly.compile(wP())}catch{e=await WebAssembly.compile(t||jy())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{Y(ut.ptr===r);let i=s-zs+Hs.byteOffset;return ut.onStatus(new lm(Hs.buffer,i,n))||0},wasm_on_message_begin:r=>(Y(ut.ptr===r),ut.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{Y(ut.ptr===r);let i=s-zs+Hs.byteOffset;return ut.onHeaderField(new lm(Hs.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{Y(ut.ptr===r);let i=s-zs+Hs.byteOffset;return ut.onHeaderValue(new lm(Hs.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(Y(ut.ptr===r),ut.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{Y(ut.ptr===r);let i=s-zs+Hs.byteOffset;return ut.onBody(new lm(Hs.buffer,i,n))||0},wasm_on_message_complete:r=>(Y(ut.ptr===r),ut.onMessageComplete()||0)}})}var gC=null,EC=b8();EC.catch();var ut=null,Hs=null,um=0,zs=null,w8=0,eA=1,Wa=2|eA,mm=4|eA,yC=8|w8,CC=class{constructor(e,r,{exports:s}){Y(Number.isFinite(e[mC])&&e[mC]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(qs.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.headersMaxSize=e[mC],this.shouldKeepAlive=!1,this.pause Line truncated
`);d.push(E,h,m),typeof h.size=="number"?i+=E.byteLength+h.size+m.byteLength:p=!0}let f=um.encode(`--${c}--\r
`);d.push(f),i+=f.byteLength,p&&(i=null),n=t,s=async function*(){for(let y of d)y.stream?yield*y.stream():yield y},o=`multipart/form-data; boundary=${c}`}else if(wD(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(tA.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:e8(t)}if((typeof n=="string"||tA.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let c;r=new ReadableStream({async start(){c=s(t)[Symbol.asyncIterator]()},async pull(l){let{value:A,done:u}=await c.next();if(u)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!RD(r)){let d=new Uint8Array(A);d.byteLength&&l.enqueue(d)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function m8(t,e=!1){return t instanceof ReadableStream&&(fC(!tA.isDisturbed(t),"The body has already been consumed."),fC(!t.locked,"The stream is locked.")),DD(t,e)}function p8(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function g8(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function f8(t){return{blob(){return Ja(this,r=>{let s=ND(this);return s===null?s="":s&&(s=A8(s)),new a8([r],{type:s})},t)},arrayBuffer(){return Ja(this,r=>new Uint8Array(r).buffer,t)},text(){return Ja(this,SD,t)},json(){return Ja(this,E8,t)},formData(){return Ja(this,r=>{let s=ND(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=u8(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new xD;return i[$a]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new xD;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 Ja(this,r=>new Uint8Array(r),t)}}}function h8(t){Object.assign(t.prototype,f8(t))}async function Ja(t,e,r){if(o8.brandCheck(t,r),kD(t))throw new TypeError("Body is unusable: Body has already been read");g8(t[$a]);let s=s8(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[$a].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await n8(t[$a].body,i,n),s.promise)}function kD(t){let e=t[$a].body;return e!=null&&(e.stream.locked||tA.isDisturbed(e.stream))}function E8(t){return JSON.parse(SD(t))}function ND(t){let e=t[$a].headersList,r=i8(e);return r==="failure"?null:r}vD.exports={extractBody:DD,safelyExtractBody:m8,cloneBody:p8,mixinBody:h8,streamRegistry:PD,hasFinalizationRegistry:TD,bodyUnusable:kD}});var YD=g((LIe,zD)=>{"use strict";var Y=require("node:assert"),X=ie(),{channels:MD}=Fa(),EC=Zy(),{RequestContentLengthMismatchError:Qo,ResponseContentLengthMismatchError:y8,RequestAbortedError:GD,HeadersTimeoutError:C8,HeadersOverflowError:I8,SocketError:hm,InformationalError:ja,BodyTimeoutError:B8,HTTPParserError:Q8,ResponseExceededMaxSizeError:b8}=fe(),{kUrl:qD,kReset:er,kClient:BC,kParser:qe,kBlocking:nA,kRunning:Dt,kPending:w8,kSize:FD,kWriting:xi,kQueue:fs,kNoRef:rA,kKeepAliveDefaultTimeout:x8,kHostHeader:N8,kPendingIdx:S8,kRunningIdx:zr,kError:Yr,kPipelining:gm,kSocket:Ka,kKeepAliveTimeoutValue:Em,kMaxHeadersSize:yC,kKeepAliveMaxTimeout:R8,kKeepAliveTimeoutThreshold:T8,kHeadersTimeout:P8,kBodyTimeout:D8,kStrictContentLength:QC,kMaxRequests:LD,kCounter:k8,kMaxResponseSize:v8,kOnError:M8,kResume:wi,kHTTPContext:HD}=De(),Hs=PP(),F8=Buffer.alloc(0),dm=Buffer[Symbol.species],mm=X.addListener,L8=X.removeAllListeners,CC;async function U8(){let t=process.env.JEST_WORKER_ID?rC():void 0,e;try{e=await WebAssembly.compile(vP())}catch{e=await WebAssembly.compile(t||rC())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{Y(ut.ptr===r);let i=s-Ys+zs.byteOffset;return ut.onStatus(new dm(zs.buffer,i,n))||0},wasm_on_message_begin:r=>(Y(ut.ptr===r),ut.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{Y(ut.ptr===r);let i=s-Ys+zs.byteOffset;return ut.onHeaderField(new dm(zs.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{Y(ut.ptr===r);let i=s-Ys+zs.byteOffset;return ut.onHeaderValue(new dm(zs.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(Y(ut.ptr===r),ut.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{Y(ut.ptr===r);let i=s-Ys+zs.byteOffset;return ut.onBody(new dm(zs.buffer,i,n))||0},wasm_on_message_complete:r=>(Y(ut.ptr===r),ut.onMessageComplete()||0)}})}var IC=null,bC=U8();bC.catch();var ut=null,zs=null,pm=0,Ys=null,_8=0,sA=1,Xa=2|sA,fm=4|sA,wC=8|_8,xC=class{constructor(e,r,{exports:s}){Y(Number.isFinite(e[yC])&&e[yC]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(Hs.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.headersMaxSize=e[yC],this.shouldKeepAlive=!1,this.pause Line truncated
`;if(typeof n=="string"?f+=`host: ${n}\r
`:f+=t[m8],i?f+=`connection: upgrade\r
`:f+=t[N8],i?f+=`connection: upgrade\r
upgrade: ${i}\r
`:t[dm]&&!m[er]?f+=`connection: keep-alive\r
`:t[gm]&&!m[er]?f+=`connection: keep-alive\r
`:f+=`connection: close\r
`,Array.isArray(l))for(let y=0;y<l.length;y+=2){let h=l[y+0],E=l[y+1];if(Array.isArray(E))for(let C=0;C<E.length;C++)f+=`${h}: ${E[C]}\r
`;else f+=`${h}: ${E}\r
`}return xD.sendHeaders.hasSubscribers&&xD.sendHeaders.publish({request:e,headers:f,socket:m}),!c||d===0?TD(p,null,t,e,m,A,f,u):X.isBuffer(c)?TD(p,c,t,e,m,A,f,u):X.isBlobLike(c)?typeof c.stream=="function"?PD(p,c.stream(),t,e,m,A,f,u):P8(p,c,t,e,m,A,f,u):X.isStream(c)?T8(p,c,t,e,m,A,f,u):X.isIterable(c)?PD(p,c,t,e,m,A,f,u):Y(!1),!0}function T8(t,e,r,s,n,i,o,a){Y(i!==0||r[Dt]===0,"stream body cannot be pipelined");let c=!1,l=new fm({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),A=function(p){if(!c)try{!l.write(p)&&this.pause&&this.pause()}catch(f){X.destroy(this,f)}},u=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",m)}),!c){let p=new DD;queueMicrotask(()=>m(p))}},m=function(p){if(!c){if(c=!0,Y(n.destroyed||n[wi]&&r[Dt]<=1),n.off("drain",u).off("error",m),e.removeListener("data",A).removeListener("end",m).removeListener("close",d),!p)try{l.end()}catch(f){p=f}l.destroy(p),p&&(p.code!=="UND_ERR_INFO"||p.message!=="reset")?X.destroy(e,p):X.destroy(e)}};e.on("data",A).on("end",m).on("error",m).on("close",d),e.resume&&e.resume(),n.on("drain",u).on("error",m),e.errorEmitted??e.errored?setImmediate(()=>m(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>m(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function TD(t,e,r,s,n,i,o,a){try{e?X.isBuffer(e)&&(Y(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
`}return MD.sendHeaders.hasSubscribers&&MD.sendHeaders.publish({request:e,headers:f,socket:m}),!c||d===0?_D(p,null,t,e,m,A,f,u):X.isBuffer(c)?_D(p,c,t,e,m,A,f,u):X.isBlobLike(c)?typeof c.stream=="function"?OD(p,c.stream(),t,e,m,A,f,u):Y8(p,c,t,e,m,A,f,u):X.isStream(c)?z8(p,c,t,e,m,A,f,u):X.isIterable(c)?OD(p,c,t,e,m,A,f,u):Y(!1),!0}function z8(t,e,r,s,n,i,o,a){Y(i!==0||r[Dt]===0,"stream body cannot be pipelined");let c=!1,l=new ym({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),A=function(p){if(!c)try{!l.write(p)&&this.pause&&this.pause()}catch(f){X.destroy(this,f)}},u=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",m)}),!c){let p=new GD;queueMicrotask(()=>m(p))}},m=function(p){if(!c){if(c=!0,Y(n.destroyed||n[xi]&&r[Dt]<=1),n.off("drain",u).off("error",m),e.removeListener("data",A).removeListener("end",m).removeListener("close",d),!p)try{l.end()}catch(f){p=f}l.destroy(p),p&&(p.code!=="UND_ERR_INFO"||p.message!=="reset")?X.destroy(e,p):X.destroy(e)}};e.on("data",A).on("end",m).on("error",m).on("close",d),e.resume&&e.resume(),n.on("drain",u).on("error",m),e.errorEmitted??e.errored?setImmediate(()=>m(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>m(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function _D(t,e,r,s,n,i,o,a){try{e?X.isBuffer(e)&&(Y(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[er]=!0)):i===0?n.write(`${o}content-length: 0\r
\r
`,"latin1"):(Y(i===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),s.onRequestSent(),r[bi]()}catch(c){t(c)}}async function P8(t,e,r,s,n,i,o,a){Y(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Co;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
`,"latin1")),s.onRequestSent(),r[wi]()}catch(c){t(c)}}async function Y8(t,e,r,s,n,i,o,a){Y(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Qo;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
\r
`,"latin1"),n.write(c),n.uncork(),s.onBodySent(c),s.onRequestSent(),!a&&s.reset!==!1&&(n[er]=!0),r[bi]()}catch(c){t(c)}}async function PD(t,e,r,s,n,i,o,a){Y(i!==0||r[Dt]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let d=c;c=null,d()}}let A=()=>new Promise((d,m)=>{Y(c===null),n[zr]?m(n[zr]):c=d});n.on("close",l).on("drain",l);let u=new fm({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[zr])throw n[zr];u.write(d)||await A()}u.end()}catch(d){u.destroy(d)}finally{n.off("close",l).off("drain",l)}}var fm=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[wi]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[zr])throw r[zr];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(n!==null&&o+l>n){if(i[hC])throw new Co;process.emitWarning(new Co)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[er]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
`,"latin1"),n.write(c),n.uncork(),s.onBodySent(c),s.onRequestSent(),!a&&s.reset!==!1&&(n[er]=!0),r[wi]()}catch(c){t(c)}}async function OD(t,e,r,s,n,i,o,a){Y(i!==0||r[Dt]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let d=c;c=null,d()}}let A=()=>new Promise((d,m)=>{Y(c===null),n[Yr]?m(n[Yr]):c=d});n.on("close",l).on("drain",l);let u=new ym({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[Yr])throw n[Yr];u.write(d)||await A()}u.end()}catch(d){u.destroy(d)}finally{n.off("close",l).off("drain",l)}}var ym=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[xi]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Yr])throw r[Yr];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(n!==null&&o+l>n){if(i[QC])throw new Qo;process.emitWarning(new Qo)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[er]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
`,"latin1"):r.write(`${c}content-length: ${n}\r
\r
`,"latin1")),n===null&&r.write(`\r
${l.toString(16)}\r
`,"latin1"),this.bytesWritten+=l;let A=r.write(e);return r.uncork(),s.onBodySent(e),A||r[qe].timeout&&r[qe].timeoutType===Wa&&r[qe].timeout.refresh&&r[qe].timeout.refresh(),A}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[wi]=!1,e[zr])throw e[zr];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
`,"latin1"),this.bytesWritten+=l;let A=r.write(e);return r.uncork(),s.onBodySent(e),A||r[qe].timeout&&r[qe].timeoutType===Xa&&r[qe].timeout.refresh&&r[qe].timeout.refresh(),A}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[xi]=!1,e[Yr])throw e[Yr];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[hC])throw new Co;process.emitWarning(new Co)}e[qe].timeout&&e[qe].timeoutType===Wa&&e[qe].timeout.refresh&&e[qe].timeout.refresh(),s[bi]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[wi]=!1,e&&(Y(s[Dt]<=1,"pipeline should only contain this request"),n(e))}};MD.exports=x8});var zD=g((gIe,HD)=>{"use strict";var Yr=require("node:assert"),{pipeline:D8}=require("node:stream"),ce=ie(),{RequestContentLengthMismatchError:IC,RequestAbortedError:FD,SocketError:rA,InformationalError:BC}=fe(),{kUrl:hm,kReset:ym,kClient:ja,kRunning:Cm,kPending:k8,kQueue:xi,kPendingIdx:QC,kRunningIdx:fs,kError:Es,kSocket:Ct,kStrictContentLength:v8,kOnError:bC,kMaxConcurrentStreams:qD,kHTTP2Session:hs,kResume:Ni,kSize:M8,kHTTPContext:L8}=De(),Yn=Symbol("open streams"),UD,_D=!1,Em;try{Em=require("node:http2")}catch{Em={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:F8,HTTP2_HEADER_METHOD:U8,HTTP2_HEADER_PATH:_8,HTTP2_HEADER_SCHEME:O8,HTTP2_HEADER_CONTENT_LENGTH:G8,HTTP2_HEADER_EXPECT:q8,HTTP2_HEADER_STATUS:H8}}=Em;function z8(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 Y8(t,e){t[Ct]=e,_D||(_D=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=Em.connect(t[hm],{createConnection:()=>e,peerMaxConcurrentStreams:t[qD]});r[Yn]=0,r[ja]=t,r[Ct]=e,ce.addListener(r,"error",V8),ce.addListener(r,"frameError",$8),ce.addListener(r,"end",W8),ce.addListener(r,"goaway",j8),ce.addListener(r,"close",function(){let{[ja]:n}=this,{[Ct]:i}=n,o=this[Ct][Es]||this[Es]||new rA("closed",ce.getSocketInfo(i));if(n[hs]=null,n.destroyed){Yr(n[k8]===0);let a=n[xi].splice(n[fs]);for(let c=0;c<a.length;c++){let l=a[c];ce.errorRequest(n,l,o)}}}),r.unref(),t[hs]=r,e[hs]=r,ce.addListener(e,"error",function(n){Yr(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Es]=n,this[ja][bC](n)}),ce.addListener(e,"end",function(){ce.destroy(this,new rA("other side closed",ce.getSocketInfo(this)))}),ce.addListener(e,"close",function(){let n=this[Es]||new rA("closed",ce.getSocketInfo(this));t[Ct]=null,this[hs]!=null&&this[hs].destroy(n),t[QC]=t[fs],Yr(t[Cm]===0),t.emit("disconnect",t[hm],[t],n),t[Ni]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return X8(t,...n)},resume(){J8(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function J8(t){let e=t[Ct];e?.destroyed===!1&&(t[M8]===0&&t[qD]===0?(e.unref(),t[hs].unref()):(e.ref(),t[hs].ref()))}function V8(t){Yr(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ct][Es]=t,this[ja][bC](t)}function $8(t,e,r){if(r===0){let s=new BC(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Ct][Es]=s,this[ja][bC](s)}}function W8(){let t=new rA("other side closed",ce.getSocketInfo(this[Ct]));this.destroy(t),ce.destroy(this[Ct],t)}function j8(t){let e=this[Es]||new rA(`HTTP/2: "GOAWAY" frame received with code ${t}`,ce.getSocketInfo(this)),r=this[ja];if(r[Ct]=null,r[L8]=null,this[hs]!=null&&(this[hs].destroy(e),this[hs]=null),ce.destroy(this[Ct],e),r[fs]<r[xi].length){let s=r[xi][r[fs]];r[xi][r[fs]++]=null,ce.errorRequest(r,s,e),r[QC]=r[fs]}Yr(r[Cm]===0),r.emit("disconnect",r[hm],[r],e),r[Ni]()}function K8(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function X8(t,e){let r=t[hs],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:c,headers:l}=e,{body:A}=e;if(o)return ce.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let u={};for(let I=0;I<l.length;I+=2){let M=l[I+0],$=l[I+1];if(Array.isArray($))for(let W=0;W<$.length;W++)u[M]?u[M]+=`,${$[W]}`:u[M]=$[W];else u[M]=$}let d,{hostname:m,port:p}=t[hm];u[F8]=i||`${m}${p?`:${p}`:""}`,u[U8]=s;let f=I=>{e.aborted||e.completed||(I=I||new FD,ce.errorRequest(t,e,I),d!=null&&ce.destroy(d,I),ce.destroy(A,I),t[xi][t[fs]++]=null,t[Ni]())};try{e.onConnect(f)}catch(I){ce.errorRequest(t,e,I)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(u,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Yn],t[xi][t[fs]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Yn],t[xi][t[fs]++]=null}),d.once("close",()=>{r[Yn]-=1,r[Yn]===0&&r.unref()}),!0;u[_8]=n,u[O8]="https";let y=s==="PUT"||s==="POST"||s==="PATCH";A&&typeof A.read=="function"&&A.read(0);let h=ce.bodyLength(A);if(ce.isFormDataLike(A)){UD??=Ja().extractBody;let[I,M]=UD(A);u["content-type"]=M,A=I.stream,h=I.length}if(h==null&&(h=e.contentLength),(h===0||!y)&&(h=null),K8(s)&&h>0&&e.contentLength!=null&&e.contentLength!==h){if(t[v8])return ce.errorRequest(t,e,new IC),!1;process.emitWarning(new IC)}h!=null&&(Yr(A,"no body must not have content length"),u[G8]=`${h}`),r.ref();let E=s==="GET"||s==="HEAD"||A===null;return a?(u[q8]="100-continue",d=r.request(u,{endStream:E,signal:c}),d.once("continue",C)):(d=r.request(u,{endStream: Line truncated
`,this[bK]=c??3e5,this[QK]=n??3e5,this[wK]=E??!0,this[xK]=I,this[SC]=$,this[Ri]=null,this[PK]=pe>-1?pe:-1,this[kK]=q??100,this[Ze]=null,this[ys]=[],this[Vn]=0,this[Cs]=0,this[oA]=F=>TC(this,F),this[DK]=F=>rk(this,F)}get pipelining(){return this[bm]}set pipelining(e){this[bm]=e,this[oA](!0)}get[lA](){return this[ys].length-this[Cs]}get[cA](){return this[Cs]-this[Vn]}get[aA](){return this[ys].length-this[Vn]}get[fK](){return!!this[Ze]&&!this[Xa]&&!this[Ze].destroyed}get[NC](){return!!(this[Ze]?.busy(null)||this[aA]>=(tk(this)||1)||this[lA]>0)}[gK](e){sk(this),this.once("connect",e)}[TK](e,r){let s=e.origin||this[Js].origin,n=new lK(s,e,r);return this[ys].push(n),this[Bo]||(Io.bodyLength(n.body)==null&&Io.isIterable(n.body)?(this[Bo]=1,queueMicrotask(()=>TC(this))):this[oA](!0)),this[Bo]&&this[Ti]!==2&&this[NC]&&(this[Ti]=2),this[Ti]<2}async[SK](){return new Promise(e=>{this[aA]?this[Ri]=e:e(null)})}async[RK](e){return new Promise(r=>{let s=this[ys].splice(this[Cs]);for(let i=0;i<s.length;i++){let o=s[i];Io.errorRequest(this,o,e)}let n=()=>{this[Ri]&&(this[Ri](),this[Ri]=null),r(null)};this[Ze]?(this[Ze].destroy(e,n),this[Ze]=null):queueMicrotask(n),this[oA]()})}},LK=Qm();function rk(t,e){if(t[cA]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Jn(t[Cs]===t[Vn]);let r=t[ys].splice(t[Vn]);for(let s=0;s<r.length;s++){let n=r[s];Io.errorRequest(t,n,e)}Jn(t[aA]===0)}}async function sk(t){Jn(!t[Xa]),Jn(!t[Ze]);let{host:e,hostname:r,protocol:s,port:n}=t[Js];if(r[0]==="["){let i=r.indexOf("]");Jn(i!==-1);let o=r.substring(1,i);Jn(ek.isIP(o)),r=o}t[Xa]=!0,Ka.beforeConnect.hasSubscribers&&Ka.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ze]?.version,servername:t[Si],localAddress:t[iA]},connector:t[nA]});try{let i=await new Promise((o,a)=>{t[nA]({host:e,hostname:r,protocol:s,port:n,servername:t[Si],localAddress:t[iA]},(c,l)=>{c?a(c):o(l)})});if(t.destroyed){Io.destroy(i.on("error",XD),new dK);return}Jn(i);try{t[Ze]=i.alpnProtocol==="h2"?await MK(t,i):await vK(t,i)}catch(o){throw i.destroy().on("error",XD),o}t[Xa]=!1,i[NK]=0,i[SC]=t[SC],i[pK]=t,i[EK]=null,Ka.connected.hasSubscribers&&Ka.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ze]?.version,servername:t[Si],localAddress:t[iA]},connector:t[nA],socket:i}),t.emit("connect",t[Js],[t])}catch(i){if(t.destroyed)return;if(t[Xa]=!1,Ka.connectError.hasSubscribers&&Ka.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ze]?.version,servername:t[Si],localAddress:t[iA]},connector:t[nA],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Jn(t[cA]===0);t[lA]>0&&t[ys][t[Cs]].servername===t[Si];){let o=t[ys][t[Cs]++];Io.errorRequest(t,o,i)}else rk(t,i);t.emit("connectionError",t[Js],[t],i)}t[oA]()}function ZD(t){t[Ti]=0,t.emit("drain",t[Js],[t])}function TC(t,e){t[Bo]!==2&&(t[Bo]=2,FK(t,e),t[Bo]=0,t[Vn]>256&&(t[ys].splice(0,t[Vn]),t[Cs]-=t[Vn],t[Vn]=0))}function FK(t,e){for(;;){if(t.destroyed){Jn(t[lA]===0);return}if(t[Ri]&&!t[aA]){t[Ri](),t[Ri]=null;return}if(t[Ze]&&t[Ze].resume(),t[NC])t[Ti]=2;else if(t[Ti]===2){e?(t[Ti]=1,queueMicrotask(()=>ZD(t))):ZD(t);continue}if(t[lA]===0||t[cA]>=(tk(t)||1))return;let r=t[ys][t[Cs]];if(t[Js].protocol==="https:"&&t[Si]!==r.servername){if(t[cA]>0)return;t[Si]=r.servername,t[Ze]?.destroy(new uK("servername changed"),()=>{t[Ze]=null,TC(t)})}if(t[Xa])return;if(!t[Ze]){sk(t);return}if(t[Ze].destroyed||t[Ze].busy(r))return;!r.aborted&&t[Ze].write(r)?t[Cs]++:t[ys].splice(t[Cs],1)}}nk.exports=RC});var PC=g((CIe,ik)=>{"use strict";var wm=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)}};ik.exports=class{constructor(){this.head=this.tail=new wm}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new wm),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var ak=g((IIe,ok)=>{var{kFree:UK,kConnected:_K,kPending:OK,kQueued:GK,kRunning:qK,kSize:HK}=De(),Qo=Symbol("pool"),DC=class{constructor(e){this[Qo]=e}get connected(){return this[Qo][_K]}get free(){return this[Qo][UK]}get pending(){return this[Qo][OK]}get queued(){return this[Qo][GK]}get running(){return this[Qo][qK]}get size(){return this[Qo][HK]}};ok.exports=DC});var UC=g((BIe,hk)=>{"use strict";var zK=Fa(),YK=PC(),{kConnected:kC,kSize:ck,kRunning:lk,kPending:Ak,kQueued:AA,kBusy:JK,kFree:VK,kUrl:$K,kClose:WK,kDestroy:jK,kDispatch:KK}=De(),XK=ak(),tr=Symbol("clients"),Gt=Symbol("needDrain"),uA=Symbol("queue"),vC=Symbol("closed resolve"),MC=Symbol("onDrain"),uk=Symbol("onConnect"),dk=Symbol("onDisconnect"),mk=Symbol("onConnectionError"),LC=Symbol("get dispatcher"),gk=Symbol("add client"),fk=Sym Line truncated
`,"latin1"),r!==null&&n!==r){if(s[QC])throw new Qo;process.emitWarning(new Qo)}e[qe].timeout&&e[qe].timeoutType===Xa&&e[qe].timeout.refresh&&e[qe].timeout.refresh(),s[wi]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[xi]=!1,e&&(Y(s[Dt]<=1,"pipeline should only contain this request"),n(e))}};zD.exports=O8});var ZD=g((UIe,XD)=>{"use strict";var Vr=require("node:assert"),{pipeline:V8}=require("node:stream"),ce=ie(),{RequestContentLengthMismatchError:NC,RequestAbortedError:VD,SocketError:iA,InformationalError:SC}=fe(),{kUrl:Cm,kReset:Bm,kClient:Za,kRunning:Qm,kPending:J8,kQueue:Ni,kPendingIdx:RC,kRunningIdx:hs,kError:ys,kSocket:Ct,kStrictContentLength:$8,kOnError:TC,kMaxConcurrentStreams:KD,kHTTP2Session:Es,kResume:Si,kSize:W8,kHTTPContext:j8}=De(),Vn=Symbol("open streams"),JD,$D=!1,Im;try{Im=require("node:http2")}catch{Im={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:K8,HTTP2_HEADER_METHOD:X8,HTTP2_HEADER_PATH:Z8,HTTP2_HEADER_SCHEME:eK,HTTP2_HEADER_CONTENT_LENGTH:tK,HTTP2_HEADER_EXPECT:rK,HTTP2_HEADER_STATUS:sK}}=Im;function nK(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 iK(t,e){t[Ct]=e,$D||($D=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=Im.connect(t[Cm],{createConnection:()=>e,peerMaxConcurrentStreams:t[KD]});r[Vn]=0,r[Za]=t,r[Ct]=e,ce.addListener(r,"error",aK),ce.addListener(r,"frameError",cK),ce.addListener(r,"end",lK),ce.addListener(r,"goaway",AK),ce.addListener(r,"close",function(){let{[Za]:n}=this,{[Ct]:i}=n,o=this[Ct][ys]||this[ys]||new iA("closed",ce.getSocketInfo(i));if(n[Es]=null,n.destroyed){Vr(n[J8]===0);let a=n[Ni].splice(n[hs]);for(let c=0;c<a.length;c++){let l=a[c];ce.errorRequest(n,l,o)}}}),r.unref(),t[Es]=r,e[Es]=r,ce.addListener(e,"error",function(n){Vr(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ys]=n,this[Za][TC](n)}),ce.addListener(e,"end",function(){ce.destroy(this,new iA("other side closed",ce.getSocketInfo(this)))}),ce.addListener(e,"close",function(){let n=this[ys]||new iA("closed",ce.getSocketInfo(this));t[Ct]=null,this[Es]!=null&&this[Es].destroy(n),t[RC]=t[hs],Vr(t[Qm]===0),t.emit("disconnect",t[Cm],[t],n),t[Si]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return dK(t,...n)},resume(){oK(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function oK(t){let e=t[Ct];e?.destroyed===!1&&(t[W8]===0&&t[KD]===0?(e.unref(),t[Es].unref()):(e.ref(),t[Es].ref()))}function aK(t){Vr(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ct][ys]=t,this[Za][TC](t)}function cK(t,e,r){if(r===0){let s=new SC(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Ct][ys]=s,this[Za][TC](s)}}function lK(){let t=new iA("other side closed",ce.getSocketInfo(this[Ct]));this.destroy(t),ce.destroy(this[Ct],t)}function AK(t){let e=this[ys]||new iA(`HTTP/2: "GOAWAY" frame received with code ${t}`,ce.getSocketInfo(this)),r=this[Za];if(r[Ct]=null,r[j8]=null,this[Es]!=null&&(this[Es].destroy(e),this[Es]=null),ce.destroy(this[Ct],e),r[hs]<r[Ni].length){let s=r[Ni][r[hs]];r[Ni][r[hs]++]=null,ce.errorRequest(r,s,e),r[RC]=r[hs]}Vr(r[Qm]===0),r.emit("disconnect",r[Cm],[r],e),r[Si]()}function uK(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function dK(t,e){let r=t[Es],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:c,headers:l}=e,{body:A}=e;if(o)return ce.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let u={};for(let I=0;I<l.length;I+=2){let M=l[I+0],$=l[I+1];if(Array.isArray($))for(let W=0;W<$.length;W++)u[M]?u[M]+=`,${$[W]}`:u[M]=$[W];else u[M]=$}let d,{hostname:m,port:p}=t[Cm];u[K8]=i||`${m}${p?`:${p}`:""}`,u[X8]=s;let f=I=>{e.aborted||e.completed||(I=I||new VD,ce.errorRequest(t,e,I),d!=null&&ce.destroy(d,I),ce.destroy(A,I),t[Ni][t[hs]++]=null,t[Si]())};try{e.onConnect(f)}catch(I){ce.errorRequest(t,e,I)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(u,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Vn],t[Ni][t[hs]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Vn],t[Ni][t[hs]++]=null}),d.once("close",()=>{r[Vn]-=1,r[Vn]===0&&r.unref()}),!0;u[Z8]=n,u[eK]="https";let y=s==="PUT"||s==="POST"||s==="PATCH";A&&typeof A.read=="function"&&A.read(0);let h=ce.bodyLength(A);if(ce.isFormDataLike(A)){JD??=Wa().extractBody;let[I,M]=JD(A);u["content-type"]=M,A=I.stream,h=I.length}if(h==null&&(h=e.contentLength),(h===0||!y)&&(h=null),uK(s)&&h>0&&e.contentLength!=null&&e.contentLength!==h){if(t[$8])return ce.errorRequest(t,e,new NC),!1;process.emitWarning(new NC)}h!=null&&(Vr(A,"no body must not have content length"),u[tK]=`${h}`),r.ref();let E=s==="GET"||s==="HEAD"||A===null;return a?(u[rK]="100-continue",d=r.request(u,{endStream:E,signal:c}),d.once("continue",C)):(d=r.request(u,{endStream: Line truncated
`,this[UK]=c??3e5,this[LK]=n??3e5,this[_K]=E??!0,this[OK]=I,this[vC]=$,this[Ti]=null,this[YK]=pe>-1?pe:-1,this[JK]=q??100,this[Ze]=null,this[Cs]=[],this[$n]=0,this[Is]=0,this[lA]=L=>FC(this,L),this[VK]=L=>uk(this,L)}get pipelining(){return this[Nm]}set pipelining(e){this[Nm]=e,this[lA](!0)}get[dA](){return this[Cs].length-this[Is]}get[uA](){return this[Is]-this[$n]}get[AA](){return this[Cs].length-this[$n]}get[TK](){return!!this[Ze]&&!this[tc]&&!this[Ze].destroyed}get[kC](){return!!(this[Ze]?.busy(null)||this[AA]>=(Ak(this)||1)||this[dA]>0)}[RK](e){dk(this),this.once("connect",e)}[zK](e,r){let s=e.origin||this[Js].origin,n=new QK(s,e,r);return this[Cs].push(n),this[wo]||(bo.bodyLength(n.body)==null&&bo.isIterable(n.body)?(this[wo]=1,queueMicrotask(()=>FC(this))):this[lA](!0)),this[wo]&&this[Pi]!==2&&this[kC]&&(this[Pi]=2),this[Pi]<2}async[qK](){return new Promise(e=>{this[AA]?this[Ti]=e:e(null)})}async[HK](e){return new Promise(r=>{let s=this[Cs].splice(this[Is]);for(let i=0;i<s.length;i++){let o=s[i];bo.errorRequest(this,o,e)}let n=()=>{this[Ti]&&(this[Ti](),this[Ti]=null),r(null)};this[Ze]?(this[Ze].destroy(e,n),this[Ze]=null):queueMicrotask(n),this[lA]()})}},jK=xm();function uk(t,e){if(t[uA]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Jn(t[Is]===t[$n]);let r=t[Cs].splice(t[$n]);for(let s=0;s<r.length;s++){let n=r[s];bo.errorRequest(t,n,e)}Jn(t[AA]===0)}}async function dk(t){Jn(!t[tc]),Jn(!t[Ze]);let{host:e,hostname:r,protocol:s,port:n}=t[Js];if(r[0]==="["){let i=r.indexOf("]");Jn(i!==-1);let o=r.substring(1,i);Jn(lk.isIP(o)),r=o}t[tc]=!0,ec.beforeConnect.hasSubscribers&&ec.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ze]?.version,servername:t[Ri],localAddress:t[cA]},connector:t[aA]});try{let i=await new Promise((o,a)=>{t[aA]({host:e,hostname:r,protocol:s,port:n,servername:t[Ri],localAddress:t[cA]},(c,l)=>{c?a(c):o(l)})});if(t.destroyed){bo.destroy(i.on("error",ak),new xK);return}Jn(i);try{t[Ze]=i.alpnProtocol==="h2"?await WK(t,i):await $K(t,i)}catch(o){throw i.destroy().on("error",ak),o}t[tc]=!1,i[GK]=0,i[vC]=t[vC],i[SK]=t,i[DK]=null,ec.connected.hasSubscribers&&ec.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ze]?.version,servername:t[Ri],localAddress:t[cA]},connector:t[aA],socket:i}),t.emit("connect",t[Js],[t])}catch(i){if(t.destroyed)return;if(t[tc]=!1,ec.connectError.hasSubscribers&&ec.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Ze]?.version,servername:t[Ri],localAddress:t[cA]},connector:t[aA],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Jn(t[uA]===0);t[dA]>0&&t[Cs][t[Is]].servername===t[Ri];){let o=t[Cs][t[Is]++];bo.errorRequest(t,o,i)}else uk(t,i);t.emit("connectionError",t[Js],[t],i)}t[lA]()}function ck(t){t[Pi]=0,t.emit("drain",t[Js],[t])}function FC(t,e){t[wo]!==2&&(t[wo]=2,KK(t,e),t[wo]=0,t[$n]>256&&(t[Cs].splice(0,t[$n]),t[Is]-=t[$n],t[$n]=0))}function KK(t,e){for(;;){if(t.destroyed){Jn(t[dA]===0);return}if(t[Ti]&&!t[AA]){t[Ti](),t[Ti]=null;return}if(t[Ze]&&t[Ze].resume(),t[kC])t[Pi]=2;else if(t[Pi]===2){e?(t[Pi]=1,queueMicrotask(()=>ck(t))):ck(t);continue}if(t[dA]===0||t[uA]>=(Ak(t)||1))return;let r=t[Cs][t[Is]];if(t[Js].protocol==="https:"&&t[Ri]!==r.servername){if(t[uA]>0)return;t[Ri]=r.servername,t[Ze]?.destroy(new wK("servername changed"),()=>{t[Ze]=null,FC(t)})}if(t[tc])return;if(!t[Ze]){dk(t);return}if(t[Ze].destroyed||t[Ze].busy(r))return;!r.aborted&&t[Ze].write(r)?t[Is]++:t[Cs].splice(t[Is],1)}}mk.exports=MC});var LC=g((HIe,pk)=>{"use strict";var Sm=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)}};pk.exports=class{constructor(){this.head=this.tail=new Sm}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Sm),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var fk=g((zIe,gk)=>{var{kFree:XK,kConnected:ZK,kPending:e9,kQueued:t9,kRunning:r9,kSize:s9}=De(),xo=Symbol("pool"),UC=class{constructor(e){this[xo]=e}get connected(){return this[xo][ZK]}get free(){return this[xo][XK]}get pending(){return this[xo][e9]}get queued(){return this[xo][t9]}get running(){return this[xo][r9]}get size(){return this[xo][s9]}};gk.exports=UC});var zC=g((YIe,xk)=>{"use strict";var n9=Oa(),i9=LC(),{kConnected:_C,kSize:hk,kRunning:Ek,kPending:yk,kQueued:mA,kBusy:o9,kFree:a9,kUrl:c9,kClose:l9,kDestroy:A9,kDispatch:u9}=De(),d9=fk(),tr=Symbol("clients"),Gt=Symbol("needDrain"),pA=Symbol("queue"),OC=Symbol("closed resolve"),GC=Symbol("onDrain"),Ck=Symbol("onConnect"),Ik=Symbol("onDisconnect"),Bk=Symbol("onConnectionError"),qC=Symbol("get dispatcher"),bk=Symbol("add client"),wk=Sym Line truncated
${s.count} ${s.noun} ${s.is} pending:
${e.format(r)}
`.trim())}};QM.exports=UI});var Hm=g((jIe,SM)=>{"use strict";var wM=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:b5}=fe(),w5=tc();NM()===void 0&&xM(new w5);function xM(t){if(!t||typeof t.dispatch!="function")throw new b5("Argument agent must implement Agent");Object.defineProperty(globalThis,wM,{value:t,writable:!0,enumerable:!1,configurable:!1})}function NM(){return globalThis[wM]}SM.exports={setGlobalDispatcher:xM,getGlobalDispatcher:NM}});var zm=g((XIe,RM)=>{"use strict";RM.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 PM=g((ZIe,TM)=>{"use strict";var x5=Bm();TM.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let c=new x5(r,o,n,i);return r(a,c)}}});var kM=g((eBe,DM)=>{"use strict";var N5=km();DM.exports=t=>e=>function(s,n){return e(s,new N5({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var MM=g((tBe,vM)=>{"use strict";var S5=ie(),{InvalidArgumentError:R5,RequestAbortedError:T5}=fe(),P5=zm(),_I=class extends P5{#e=1024*1024;#t=null;#n=!1;#s=!1;#r=0;#i=null;#o=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new R5("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#o=r}onConnect(e){this.#t=e,this.#o.onConnect(this.#a.bind(this))}#a(e){this.#s=!0,this.#i=e}onHeaders(e,r,s,n){let o=S5.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new T5(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#s?!0:this.#o.onHeaders(e,r,s,n)}onError(e){this.#n||(e=this.#i??e,this.#o.onError(e))}onData(e){return this.#r=this.#r+e.length,this.#r>=this.#e&&(this.#n=!0,this.#s?this.#o.onError(this.#i):this.#o.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#s){this.#o.onError(this.reason);return}this.#o.onComplete(e)}}};function D5({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new _I({maxSize:i},n);return e(s,o)}}vM.exports=D5});var UM=g((rBe,FM)=>{"use strict";var{isIP:k5}=require("node:net"),{lookup:v5}=require("node:dns"),M5=zm(),{InvalidArgumentError:uc,InformationalError:L5}=fe(),LM=Math.pow(2,31)-1,OI=class{#e=0;#t=0;#n=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.#s,this.pick=e.pick??this.#r}get full(){return this.#n.size===this.#t}runLookup(e,r,s){let n=this.#n.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 L5("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),l=this.pick(e,c,i.affinity),A;typeof l.port=="number"?A=`:${l.port}`:e.port!==""?A=`:${e.port}`:A="",s(null,`${e.protocol}//${l.family===6?`[${l.address}]`:l.address}${A}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#n.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}`)}}#s(e,r,s){v5(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())})}#r(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===LM?(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===LM?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return n=a.ips[c]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(c,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.#n.set(e.hostname,n)}getHandler(e,r){return new GI(this,e,r)}},GI=class extends M5{#e=null;#t=null;#n=null;#s=null;#r=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#r=r,this.#s=s,this.#t={...i},this.#e=e,this.#n=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#r,this.#t,(r,s)=>{if(r)return this.#s.onError(r);let n={...this. Line truncated
${i}`;break;case"retry":hU(i)&&(r[n]=i);break;case"id":EU(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&hU(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&EU(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}}};yU.exports={EventSourceStream:xB}});var SU=g((kBe,NU)=>{"use strict";var{pipeline:zee}=require("node:stream"),{fetching:Yee}=bA(),{makeRequest:Jee}=pc(),{webidl:Xn}=Nt(),{EventSourceStream:Vee}=CU(),{parseMIMEType:$ee}=Zt(),{createFastMessageEvent:Wee}=Cc(),{isNetworkError:IU}=BA(),{delay:jee}=bB(),{kEnumerableProperty:Uo}=ie(),{environmentSettingsObject:BU}=hr(),QU=!1,bU=3e3,LA=0,wU=1,FA=2,Kee="anonymous",Xee="use-credentials",wc=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#s=LA;#r=null;#i=null;#o;#a;constructor(e,r={}){super(),Xn.util.markAsUncloneable(this);let s="EventSource constructor";Xn.argumentLengthCheck(arguments,1,s),QU||(QU=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Xn.converters.USVString(e,s,"url"),r=Xn.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#o=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:bU};let n=BU,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#a.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=Kee;r.withCredentials&&(o=Xee,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=BU.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#r=Jee(a),this.#c()}get readyState(){return this.#s}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#s===FA)return;this.#s=LA;let e={request:this.#r,dispatcher:this.#o},r=s=>{IU(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(IU(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let n=s.headersList.get("content-type",!0),i=n!==null?$ee(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.#s=wU,this.dispatchEvent(new Event("open")),this.#a.origin=s.urlList[s.urlList.length-1].origin;let a=new Vee({eventSourceSettings:this.#a,push:c=>{this.dispatchEvent(Wee(c.type,c.options))}});zee(s.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=Yee(e)}async#l(){this.#s!==FA&&(this.#s=LA,this.dispatchEvent(new Event("error")),await jee(this.#a.reconnectionTime),this.#s===LA&&(this.#a.lastEventId.length&&this.#r.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#c()))}close(){Xn.brandCheck(this,t),this.#s!==FA&&(this.#s=FA,this.#i.abort(),this.#r=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}},xU={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:LA,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:wU,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:FA,writable:!1}};Object.defineProperties(wc,xU);Object.defineProperties(wc.prototype,xU);Object.defineProperties(wc.prototype,{close:Uo,onerror:Uo,onmessage:Uo,onopen:Uo,readyState:Uo,url:Uo,withCredentials:Uo});Xn.converters.EventSourceInitDict=Xn.dictionaryConverter([{key:"withCredentials",converter:Xn.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Xn.converters.any}]);NU.exports={EventSource:wc,defaultReconnectionTime:bU}});var kp=g((vBe,V)=>{"use strict";var Zee=Za(),RU=ql(),ete=ec(),tte=xk(),rte=tc(),ste=KC(),nte=jk(),ite=rv(),TU=fe(),Dp=ie(),{InvalidArgumentError:Pp}=TU,xc=qv(),ote=zl(),ate=DI(),cte=bM(),lte=MI(),Ate=yI(),ute=km(),{getGlobalDispatcher:PU,setGlobalDispatcher:dte}=Hm(),mte=zm(),pte=Bm(),gte=Qm();Object.assign(RU.prototype,xc);V.exports.Dispatcher=RU;V.exports.Client=Zee;V.exports.Pool=ete;V.exports.BalancedPool=tte;V.exports.Agent=rte;V.exports.ProxyAgent=ste;V.exports.EnvHttpProxyAgent=nte;V.exports.RetryAgent=ite;V.exports.RetryHandler=ut Line truncated
%s`,M,M,E,s);var $=E.type==="*"?EQ:E.type==="?"?hQ:"\\"+E.type;n=!0,s=s.slice(0,E.reStart)+$+"\\("+M}p(),i&&(s+="\\\\");var W=!1;switch(s.charAt(0)){case"[":case".":case"(":W=!0}for(var pe=a.length-1;pe>-1;pe--){var Be=a[pe],Ge=s.slice(0,Be.reStart),q=s.slice(Be.reStart,Be.reEnd-8),ge=s.slice(Be.reEnd-8,Be.reEnd),F=s.slice(Be.reEnd);ge+=F;var Se=Ge.split("(").length-1,Pt=F;for(f=0;f<Se;f++)Pt=Pt.replace(/\)[+*?]?/,"");F=Pt;var Gr="";F===""&&e!==eg&&(Gr="$");var Ke=Ge+q+F+Gr+ge;s=Ke}if(s!==""&&n&&(s="(?=.)"+s),W&&(s=d+s),e===eg)return[s,n];if(!n)return Eie(t);var Fn=r.nocase?"i":"";try{var fr=new RegExp("^"+s+"$",Fn)}catch{return new RegExp("$.")}return fr._glob=t,fr._src=s,fr}Nr.makeRe=function(t,e){return new St(t,e||{}).makeRe()};St.prototype.makeRe=hie;function hie(){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?EQ:e.dot?lie:Aie,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===yQ?r:typeof o=="string"?yie(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}Nr.match=function(t,e,r){r=r||{};var s=new St(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};St.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;ZA.sep!=="/"&&(e=e.split(ZA.sep).join("/")),e=e.split(gG),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],c=e;s.matchBase&&a.length===1&&(c=[i]);var l=this.matchOne(c,a,r);if(l)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};St.prototype.matchOne=function(t,e,r){var s=this.options;this.debug("matchOne",{this:this,file:t,pattern:e}),this.debug("matchOne",t.length,e.length);for(var n=0,i=0,o=t.length,a=e.length;n<o&&i<a;n++,i++){this.debug("matchOne loop");var c=e[i],l=t[n];if(this.debug(e,c,l),c===!1)return!1;if(c===yQ){this.debug("GLOBSTAR",[e,c,l]);var A=n,u=i+1;if(u===a){for(this.debug("** at the end");n<o;n++)if(t[n]==="."||t[n]===".."||!s.dot&&t[n].charAt(0)===".")return!1;return!0}for(;A<o;){var d=t[A];if(this.debug(`
`.trim())}};DM.exports=zI});var Vm=g((yBe,LM)=>{"use strict";var vM=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:U5}=fe(),_5=nc();FM()===void 0&&MM(new _5);function MM(t){if(!t||typeof t.dispatch!="function")throw new U5("Argument agent must implement Agent");Object.defineProperty(globalThis,vM,{value:t,writable:!0,enumerable:!1,configurable:!1})}function FM(){return globalThis[vM]}LM.exports={setGlobalDispatcher:MM,getGlobalDispatcher:FM}});var Jm=g((IBe,UM)=>{"use strict";UM.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 OM=g((BBe,_M)=>{"use strict";var O5=wm();_M.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let c=new O5(r,o,n,i);return r(a,c)}}});var qM=g((QBe,GM)=>{"use strict";var G5=Fm();GM.exports=t=>e=>function(s,n){return e(s,new G5({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var zM=g((bBe,HM)=>{"use strict";var q5=ie(),{InvalidArgumentError:H5,RequestAbortedError:z5}=fe(),Y5=Jm(),YI=class extends Y5{#e=1024*1024;#t=null;#n=!1;#s=!1;#r=0;#i=null;#o=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new H5("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#o=r}onConnect(e){this.#t=e,this.#o.onConnect(this.#a.bind(this))}#a(e){this.#s=!0,this.#i=e}onHeaders(e,r,s,n){let o=q5.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new z5(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#s?!0:this.#o.onHeaders(e,r,s,n)}onError(e){this.#n||(e=this.#i??e,this.#o.onError(e))}onData(e){return this.#r=this.#r+e.length,this.#r>=this.#e&&(this.#n=!0,this.#s?this.#o.onError(this.#i):this.#o.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#s){this.#o.onError(this.reason);return}this.#o.onComplete(e)}}};function V5({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new YI({maxSize:i},n);return e(s,o)}}HM.exports=V5});var JM=g((wBe,VM)=>{"use strict";var{isIP:J5}=require("node:net"),{lookup:$5}=require("node:dns"),W5=Jm(),{InvalidArgumentError:pc,InformationalError:j5}=fe(),YM=Math.pow(2,31)-1,VI=class{#e=0;#t=0;#n=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.#s,this.pick=e.pick??this.#r}get full(){return this.#n.size===this.#t}runLookup(e,r,s){let n=this.#n.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 j5("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),l=this.pick(e,c,i.affinity),A;typeof l.port=="number"?A=`:${l.port}`:e.port!==""?A=`:${e.port}`:A="",s(null,`${e.protocol}//${l.family===6?`[${l.address}]`:l.address}${A}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#n.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}`)}}#s(e,r,s){$5(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())})}#r(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===YM?(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===YM?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return n=a.ips[c]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(c,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.#n.set(e.hostname,n)}getHandler(e,r){return new JI(this,e,r)}},JI=class extends W5{#e=null;#t=null;#n=null;#s=null;#r=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#r=r,this.#s=s,this.#t={...i},this.#e=e,this.#n=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#r,this.#t,(r,s)=>{if(r)return this.#s.onError(r);let n={...this. Line truncated
${i}`;break;case"retry":xU(i)&&(r[n]=i);break;case"id":NU(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&xU(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&NU(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}}};SU.exports={EventSourceStream:DB}});var LU=g((rQe,FU)=>{"use strict";var{pipeline:nte}=require("node:stream"),{fetching:ite}=NA(),{makeRequest:ote}=hc(),{webidl:Zn}=Nt(),{EventSourceStream:ate}=RU(),{parseMIMEType:cte}=Zt(),{createFastMessageEvent:lte}=Qc(),{isNetworkError:TU}=wA(),{delay:Ate}=TB(),{kEnumerableProperty:Go}=ie(),{environmentSettingsObject:PU}=Er(),DU=!1,kU=3e3,_A=0,vU=1,OA=2,ute="anonymous",dte="use-credentials",Sc=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#s=_A;#r=null;#i=null;#o;#a;constructor(e,r={}){super(),Zn.util.markAsUncloneable(this);let s="EventSource constructor";Zn.argumentLengthCheck(arguments,1,s),DU||(DU=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Zn.converters.USVString(e,s,"url"),r=Zn.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#o=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:kU};let n=PU,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#a.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=ute;r.withCredentials&&(o=dte,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=PU.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#r=ote(a),this.#c()}get readyState(){return this.#s}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#s===OA)return;this.#s=_A;let e={request:this.#r,dispatcher:this.#o},r=s=>{TU(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(TU(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let n=s.headersList.get("content-type",!0),i=n!==null?cte(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.#s=vU,this.dispatchEvent(new Event("open")),this.#a.origin=s.urlList[s.urlList.length-1].origin;let a=new ate({eventSourceSettings:this.#a,push:c=>{this.dispatchEvent(lte(c.type,c.options))}});nte(s.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=ite(e)}async#l(){this.#s!==OA&&(this.#s=_A,this.dispatchEvent(new Event("error")),await Ate(this.#a.reconnectionTime),this.#s===_A&&(this.#a.lastEventId.length&&this.#r.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#c()))}close(){Zn.brandCheck(this,t),this.#s!==OA&&(this.#s=OA,this.#i.abort(),this.#r=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}},MU={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:_A,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:vU,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:OA,writable:!1}};Object.defineProperties(Sc,MU);Object.defineProperties(Sc.prototype,MU);Object.defineProperties(Sc.prototype,{close:Go,onerror:Go,onmessage:Go,onopen:Go,readyState:Go,url:Go,withCredentials:Go});Zn.converters.EventSourceInitDict=Zn.dictionaryConverter([{key:"withCredentials",converter:Zn.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Zn.converters.any}]);FU.exports={EventSource:Sc,defaultReconnectionTime:kU}});var Fp=g((sQe,J)=>{"use strict";var mte=rc(),UU=Yl(),pte=sc(),gte=Mk(),fte=nc(),hte=sI(),Ete=iv(),yte=uv(),_U=fe(),Mp=ie(),{InvalidArgumentError:vp}=_U,Rc=Kv(),Cte=Jl(),Ite=UI(),Bte=kM(),Qte=GI(),bte=wI(),wte=Fm(),{getGlobalDispatcher:OU,setGlobalDispatcher:xte}=Vm(),Nte=Jm(),Ste=wm(),Rte=xm();Object.assign(UU.prototype,Rc);J.exports.Dispatcher=UU;J.exports.Client=mte;J.exports.Pool=pte;J.exports.BalancedPool=gte;J.exports.Agent=fte;J.exports.ProxyAgent=hte;J.exports.EnvHttpProxyAgent=Ete;J.exports.RetryAgent=yte;J.exports.RetryHandler=wt Line truncated
%s`,M,M,E,s);var $=E.type==="*"?bQ:E.type==="?"?QQ:"\\"+E.type;n=!0,s=s.slice(0,E.reStart)+$+"\\("+M}p(),i&&(s+="\\\\");var W=!1;switch(s.charAt(0)){case"[":case".":case"(":W=!0}for(var pe=a.length-1;pe>-1;pe--){var Be=a[pe],Ge=s.slice(0,Be.reStart),q=s.slice(Be.reStart,Be.reEnd-8),ge=s.slice(Be.reEnd-8,Be.reEnd),L=s.slice(Be.reEnd);ge+=L;var Se=Ge.split("(").length-1,Pt=L;for(f=0;f<Se;f++)Pt=Pt.replace(/\)[+*?]?/,"");L=Pt;var qr="";L===""&&e!==sg&&(qr="$");var Ke=Ge+q+L+qr+ge;s=Ke}if(s!==""&&n&&(s="(?=.)"+s),W&&(s=d+s),e===sg)return[s,n];if(!n)return Die(t);var Un=r.nocase?"i":"";try{var hr=new RegExp("^"+s+"$",Un)}catch{return new RegExp("$.")}return hr._glob=t,hr._src=s,hr}Sr.makeRe=function(t,e){return new St(t,e||{}).makeRe()};St.prototype.makeRe=Pie;function Pie(){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?bQ:e.dot?Qie:bie,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===wQ?r:typeof o=="string"?kie(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}Sr.match=function(t,e,r){r=r||{};var s=new St(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};St.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;ru.sep!=="/"&&(e=e.split(ru.sep).join("/")),e=e.split(bG),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],c=e;s.matchBase&&a.length===1&&(c=[i]);var l=this.matchOne(c,a,r);if(l)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};St.prototype.matchOne=function(t,e,r){var s=this.options;this.debug("matchOne",{this:this,file:t,pattern:e}),this.debug("matchOne",t.length,e.length);for(var n=0,i=0,o=t.length,a=e.length;n<o&&i<a;n++,i++){this.debug("matchOne loop");var c=e[i],l=t[n];if(this.debug(e,c,l),c===!1)return!1;if(c===wQ){this.debug("GLOBSTAR",[e,c,l]);var A=n,u=i+1;if(u===a){for(this.debug("** at the end");n<o;n++)if(t[n]==="."||t[n]===".."||!s.dot&&t[n].charAt(0)===".")return!1;return!0}for(;A<o;){var d=t[A];if(this.debug(`
globstar while`,t,A,e,u,d),this.matchOne(t.slice(A),e.slice(u),r))return this.debug("globstar found match!",A,o,d),!0;if(d==="."||d===".."||!s.dot&&d.charAt(0)==="."){this.debug("dot detected!",t,A,e,u);break}this.debug("globstar swallow a segment, and continue"),A++}return!!(r&&(this.debug(`
>>> no match, partial?`,t,A,e,u),A===o))}var m;if(typeof c=="string"?(m=l===c,this.debug("string match",c,l,m)):(m=l.match(c),this.debug("pattern match",c,l,m)),!m)return!1}if(n===o&&i===a)return!0;if(n===o)return r;if(i===a)return n===o-1&&t[n]==="";throw new Error("wtf?")};function Eie(t){return t.replace(/\\(.)/g,"$1")}function yie(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var ru=g((wbe,BG)=>{"use strict";var Nie="2.0.0",Sie=Number.MAX_SAFE_INTEGER||9007199254740991,Rie=16,Tie=250,Pie=["major","premajor","minor","preminor","patch","prepatch","prerelease"];BG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Rie,MAX_SAFE_BUILD_LENGTH:Tie,MAX_SAFE_INTEGER:Sie,RELEASE_TYPES:Pie,SEMVER_SPEC_VERSION:Nie,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var su=g((xbe,QG)=>{"use strict";var Die=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};QG.exports=Die});var Uc=g((Zs,bG)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:IQ,MAX_SAFE_BUILD_LENGTH:kie,MAX_LENGTH:vie}=ru(),Mie=su();Zs=bG.exports={};var Lie=Zs.re=[],Fie=Zs.safeRe=[],k=Zs.src=[],Uie=Zs.safeSrc=[],v=Zs.t={},_ie=0,BQ="[a-zA-Z0-9-]",Oie=[["\\s",1],["\\d",vie],[BQ,kie]],Gie=t=>{for(let[e,r]of Oie)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},ee=(t,e,r)=>{let s=Gie(e),n=_ie++;Mie(t,n,e),v[t]=n,k[n]=e,Uie[n]=s,Lie[n]=new RegExp(e,r?"g":void 0),Fie[n]=new RegExp(s,r?"g":void 0)};ee("NUMERICIDENTIFIER","0|[1-9]\\d*");ee("NUMERICIDENTIFIERLOOSE","\\d+");ee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${BQ}*`);ee("MAINVERSION",`(${k[v.NUMERICIDENTIFIER]})\\.(${k[v.NUMERICIDENTIFIER]})\\.(${k[v.NUMERICIDENTIFIER]})`);ee("MAINVERSIONLOOSE",`(${k[v.NUMERICIDENTIFIERLOOSE]})\\.(${k[v.NUMERICIDENTIFIERLOOSE]})\\.(${k[v.NUMERICIDENTIFIERLOOSE]})`);ee("PRERELEASEIDENTIFIER",`(?:${k[v.NONNUMERICIDENTIFIER]}|${k[v.NUMERICIDENTIFIER]})`);ee("PRERELEASEIDENTIFIERLOOSE",`(?:${k[v.NONNUMERICIDENTIFIER]}|${k[v.NUMERICIDENTIFIERLOOSE]})`);ee("PRERELEASE",`(?:-(${k[v.PRERELEASEIDENTIFIER]}(?:\\.${k[v.PRERELEASEIDENTIFIER]})*))`);ee("PRERELEASELOOSE",`(?:-?(${k[v.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${k[v.PRERELEASEIDENTIFIERLOOSE]})*))`);ee("BUILDIDENTIFIER",`${BQ}+`);ee("BUILD",`(?:\\+(${k[v.BUILDIDENTIFIER]}(?:\\.${k[v.BUILDIDENTIFIER]})*))`);ee("FULLPLAIN",`v?${k[v.MAINVERSION]}${k[v.PRERELEASE]}?${k[v.BUILD]}?`);ee("FULL",`^${k[v.FULLPLAIN]}$`);ee("LOOSEPLAIN",`[v=\\s]*${k[v.MAINVERSIONLOOSE]}${k[v.PRERELEASELOOSE]}?${k[v.BUILD]}?`);ee("LOOSE",`^${k[v.LOOSEPLAIN]}$`);ee("GTLT","((?:<|>)?=?)");ee("XRANGEIDENTIFIERLOOSE",`${k[v.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ee("XRANGEIDENTIFIER",`${k[v.NUMERICIDENTIFIER]}|x|X|\\*`);ee("XRANGEPLAIN",`[v=\\s]*(${k[v.XRANGEIDENTIFIER]})(?:\\.(${k[v.XRANGEIDENTIFIER]})(?:\\.(${k[v.XRANGEIDENTIFIER]})(?:${k[v.PRERELEASE]})?${k[v.BUILD]}?)?)?`);ee("XRANGEPLAINLOOSE",`[v=\\s]*(${k[v.XRANGEIDENTIFIERLOOSE]})(?:\\.(${k[v.XRANGEIDENTIFIERLOOSE]})(?:\\.(${k[v.XRANGEIDENTIFIERLOOSE]})(?:${k[v.PRERELEASELOOSE]})?${k[v.BUILD]}?)?)?`);ee("XRANGE",`^${k[v.GTLT]}\\s*${k[v.XRANGEPLAIN]}$`);ee("XRANGELOOSE",`^${k[v.GTLT]}\\s*${k[v.XRANGEPLAINLOOSE]}$`);ee("COERCEPLAIN",`(^|[^\\d])(\\d{1,${IQ}})(?:\\.(\\d{1,${IQ}}))?(?:\\.(\\d{1,${IQ}}))?`);ee("COERCE",`${k[v.COERCEPLAIN]}(?:$|[^\\d])`);ee("COERCEFULL",k[v.COERCEPLAIN]+`(?:${k[v.PRERELEASE]})?(?:${k[v.BUILD]})?(?:$|[^\\d])`);ee("COERCERTL",k[v.COERCE],!0);ee("COERCERTLFULL",k[v.COERCEFULL],!0);ee("LONETILDE","(?:~>?)");ee("TILDETRIM",`(\\s*)${k[v.LONETILDE]}\\s+`,!0);Zs.tildeTrimReplace="$1~";ee("TILDE",`^${k[v.LONETILDE]}${k[v.XRANGEPLAIN]}$`);ee("TILDELOOSE",`^${k[v.LONETILDE]}${k[v.XRANGEPLAINLOOSE]}$`);ee("LONECARET","(?:\\^)");ee("CARETTRIM",`(\\s*)${k[v.LONECARET]}\\s+`,!0);Zs.caretTrimReplace="$1^";ee("CARET",`^${k[v.LONECARET]}${k[v.XRANGEPLAIN]}$`);ee("CARETLOOSE",`^${k[v.LONECARET]}${k[v.XRANGEPLAINLOOSE]}$`);ee("COMPARATORLOOSE",`^${k[v.GTLT]}\\s*(${k[v.LOOSEPLAIN]})$|^$`);ee("COMPARATOR",`^${k[v.GTLT]}\\s*(${k[v.FULLPLAIN]})$|^$`);ee("COMPARATORTRIM",`(\\s*)${k[v.GTLT]}\\s*(${k[v.LOOSEPLAIN]}|${k[v.XRANGEPLAIN]})`,!0);Zs.comparatorTrimReplace="$1$2$3";ee("HYPHENRANGE",`^\\s*(${k[v.XRANGEPLAIN]})\\s+-\\s+(${k[v.XRANGEPLAIN]})\\s*$`);ee("HYPHENRANGELOOSE",`^\\s*(${k[v.XRANGEPLAINLOOSE]})\\s+-\\s+(${k[v.XRANGEPLAINLOOSE]})\\s*$`);ee("STAR","(<|>)?=?\\s*\\*");ee("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ee("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var ng=g((Nbe,wG)=>{"use strict";var qie=Object.freeze({loose:!0}),Hie=Object.freeze({}),zie=t=>t?typeof t!="object"?qie:t:Hie;wG.exports=zie});var QQ=g((Sbe,SG)=>{"use strict";var xG=/^[0-9]+$/,NG=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:t<e?-1:1;let r=xG.test(t),s=xG.test(e);return r&&s&&(t=+t,e=+e),t===e?0:r&&!s?-1:s&&!r?1:t<e?-1:1},Yie=(t,e)=>NG(e,t);SG.exports={compareIdentifiers:NG,rcompareIdentifiers:Yie}});var Ft=g((Rbe,TG)=>{"use strict";var ig=su(),{MAX_LENGTH:RG,MAX_SAFE_INTEGER:og}=ru(),{ Line truncated
>>> no match, partial?`,t,A,e,u),A===o))}var m;if(typeof c=="string"?(m=l===c,this.debug("string match",c,l,m)):(m=l.match(c),this.debug("pattern match",c,l,m)),!m)return!1}if(n===o&&i===a)return!0;if(n===o)return r;if(i===a)return n===o-1&&t[n]==="";throw new Error("wtf?")};function Die(t){return t.replace(/\\(.)/g,"$1")}function kie(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var iu=g(($be,PG)=>{"use strict";var Gie="2.0.0",qie=Number.MAX_SAFE_INTEGER||9007199254740991,Hie=16,zie=250,Yie=["major","premajor","minor","preminor","patch","prepatch","prerelease"];PG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Hie,MAX_SAFE_BUILD_LENGTH:zie,MAX_SAFE_INTEGER:qie,RELEASE_TYPES:Yie,SEMVER_SPEC_VERSION:Gie,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ou=g((Wbe,DG)=>{"use strict";var Vie=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};DG.exports=Vie});var Gc=g((en,kG)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:NQ,MAX_SAFE_BUILD_LENGTH:Jie,MAX_LENGTH:$ie}=iu(),Wie=ou();en=kG.exports={};var jie=en.re=[],Kie=en.safeRe=[],k=en.src=[],Xie=en.safeSrc=[],v=en.t={},Zie=0,SQ="[a-zA-Z0-9-]",eoe=[["\\s",1],["\\d",$ie],[SQ,Jie]],toe=t=>{for(let[e,r]of eoe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},ee=(t,e,r)=>{let s=toe(e),n=Zie++;Wie(t,n,e),v[t]=n,k[n]=e,Xie[n]=s,jie[n]=new RegExp(e,r?"g":void 0),Kie[n]=new RegExp(s,r?"g":void 0)};ee("NUMERICIDENTIFIER","0|[1-9]\\d*");ee("NUMERICIDENTIFIERLOOSE","\\d+");ee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${SQ}*`);ee("MAINVERSION",`(${k[v.NUMERICIDENTIFIER]})\\.(${k[v.NUMERICIDENTIFIER]})\\.(${k[v.NUMERICIDENTIFIER]})`);ee("MAINVERSIONLOOSE",`(${k[v.NUMERICIDENTIFIERLOOSE]})\\.(${k[v.NUMERICIDENTIFIERLOOSE]})\\.(${k[v.NUMERICIDENTIFIERLOOSE]})`);ee("PRERELEASEIDENTIFIER",`(?:${k[v.NONNUMERICIDENTIFIER]}|${k[v.NUMERICIDENTIFIER]})`);ee("PRERELEASEIDENTIFIERLOOSE",`(?:${k[v.NONNUMERICIDENTIFIER]}|${k[v.NUMERICIDENTIFIERLOOSE]})`);ee("PRERELEASE",`(?:-(${k[v.PRERELEASEIDENTIFIER]}(?:\\.${k[v.PRERELEASEIDENTIFIER]})*))`);ee("PRERELEASELOOSE",`(?:-?(${k[v.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${k[v.PRERELEASEIDENTIFIERLOOSE]})*))`);ee("BUILDIDENTIFIER",`${SQ}+`);ee("BUILD",`(?:\\+(${k[v.BUILDIDENTIFIER]}(?:\\.${k[v.BUILDIDENTIFIER]})*))`);ee("FULLPLAIN",`v?${k[v.MAINVERSION]}${k[v.PRERELEASE]}?${k[v.BUILD]}?`);ee("FULL",`^${k[v.FULLPLAIN]}$`);ee("LOOSEPLAIN",`[v=\\s]*${k[v.MAINVERSIONLOOSE]}${k[v.PRERELEASELOOSE]}?${k[v.BUILD]}?`);ee("LOOSE",`^${k[v.LOOSEPLAIN]}$`);ee("GTLT","((?:<|>)?=?)");ee("XRANGEIDENTIFIERLOOSE",`${k[v.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ee("XRANGEIDENTIFIER",`${k[v.NUMERICIDENTIFIER]}|x|X|\\*`);ee("XRANGEPLAIN",`[v=\\s]*(${k[v.XRANGEIDENTIFIER]})(?:\\.(${k[v.XRANGEIDENTIFIER]})(?:\\.(${k[v.XRANGEIDENTIFIER]})(?:${k[v.PRERELEASE]})?${k[v.BUILD]}?)?)?`);ee("XRANGEPLAINLOOSE",`[v=\\s]*(${k[v.XRANGEIDENTIFIERLOOSE]})(?:\\.(${k[v.XRANGEIDENTIFIERLOOSE]})(?:\\.(${k[v.XRANGEIDENTIFIERLOOSE]})(?:${k[v.PRERELEASELOOSE]})?${k[v.BUILD]}?)?)?`);ee("XRANGE",`^${k[v.GTLT]}\\s*${k[v.XRANGEPLAIN]}$`);ee("XRANGELOOSE",`^${k[v.GTLT]}\\s*${k[v.XRANGEPLAINLOOSE]}$`);ee("COERCEPLAIN",`(^|[^\\d])(\\d{1,${NQ}})(?:\\.(\\d{1,${NQ}}))?(?:\\.(\\d{1,${NQ}}))?`);ee("COERCE",`${k[v.COERCEPLAIN]}(?:$|[^\\d])`);ee("COERCEFULL",k[v.COERCEPLAIN]+`(?:${k[v.PRERELEASE]})?(?:${k[v.BUILD]})?(?:$|[^\\d])`);ee("COERCERTL",k[v.COERCE],!0);ee("COERCERTLFULL",k[v.COERCEFULL],!0);ee("LONETILDE","(?:~>?)");ee("TILDETRIM",`(\\s*)${k[v.LONETILDE]}\\s+`,!0);en.tildeTrimReplace="$1~";ee("TILDE",`^${k[v.LONETILDE]}${k[v.XRANGEPLAIN]}$`);ee("TILDELOOSE",`^${k[v.LONETILDE]}${k[v.XRANGEPLAINLOOSE]}$`);ee("LONECARET","(?:\\^)");ee("CARETTRIM",`(\\s*)${k[v.LONECARET]}\\s+`,!0);en.caretTrimReplace="$1^";ee("CARET",`^${k[v.LONECARET]}${k[v.XRANGEPLAIN]}$`);ee("CARETLOOSE",`^${k[v.LONECARET]}${k[v.XRANGEPLAINLOOSE]}$`);ee("COMPARATORLOOSE",`^${k[v.GTLT]}\\s*(${k[v.LOOSEPLAIN]})$|^$`);ee("COMPARATOR",`^${k[v.GTLT]}\\s*(${k[v.FULLPLAIN]})$|^$`);ee("COMPARATORTRIM",`(\\s*)${k[v.GTLT]}\\s*(${k[v.LOOSEPLAIN]}|${k[v.XRANGEPLAIN]})`,!0);en.comparatorTrimReplace="$1$2$3";ee("HYPHENRANGE",`^\\s*(${k[v.XRANGEPLAIN]})\\s+-\\s+(${k[v.XRANGEPLAIN]})\\s*$`);ee("HYPHENRANGELOOSE",`^\\s*(${k[v.XRANGEPLAINLOOSE]})\\s+-\\s+(${k[v.XRANGEPLAINLOOSE]})\\s*$`);ee("STAR","(<|>)?=?\\s*\\*");ee("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ee("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var ag=g((jbe,vG)=>{"use strict";var roe=Object.freeze({loose:!0}),soe=Object.freeze({}),noe=t=>t?typeof t!="object"?roe:t:soe;vG.exports=noe});var RQ=g((Kbe,LG)=>{"use strict";var MG=/^[0-9]+$/,FG=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:t<e?-1:1;let r=MG.test(t),s=MG.test(e);return r&&s&&(t=+t,e=+e),t===e?0:r&&!s?-1:s&&!r?1:t<e?-1:1},ioe=(t,e)=>FG(e,t);LG.exports={compareIdentifiers:FG,rcompareIdentifiers:ioe}});var Lt=g((Xbe,_G)=>{"use strict";var cg=ou(),{MAX_LENGTH:UG,MAX_SAFE_INTEGER:lg}=iu(),{ Line truncated
`).join(`
`+i),t.push(n+"m+"+qg.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=ule()+e+" "+t[0]}function ule(){return Rt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function dle(...t){return process.stderr.write(Gg.format(...t)+`
`)}function mle(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function ple(){return process.env.DEBUG}function gle(t){t.inspectOpts={};let e=Object.keys(Rt.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Rt.inspectOpts[e[r]]}qg.exports=ab()(Rt);var{formatters:i1}=qg.exports;i1.o=function(t){return this.inspectOpts.colors=this.useColors,Gg.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};i1.O=function(t){return this.inspectOpts.colors=this.useColors,Gg.inspect(t,this.inspectOpts)}});var Hg=g((qxe,Ab)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Ab.exports=ZH():Ab.exports=o1()});var l1=g(cr=>{"use strict";var fle=cr&&cr.__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]})),hle=cr&&cr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),a1=cr&&cr.__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)&&fle(e,t,r);return hle(e,t),e};Object.defineProperty(cr,"__esModule",{value:!0});cr.req=cr.json=cr.toBuffer=void 0;var Ele=a1(require("http")),yle=a1(require("https"));async function c1(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}cr.toBuffer=c1;async function Cle(t){let r=(await c1(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}cr.json=Cle;function Ile(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?yle:Ele).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}cr.req=Ile});var m1=g(Pr=>{"use strict";var u1=Pr&&Pr.__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]})),Ble=Pr&&Pr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),d1=Pr&&Pr.__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)&&u1(e,t,r);return Ble(e,t),e},Qle=Pr&&Pr.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&u1(e,t,r)};Object.defineProperty(Pr,"__esModule",{value:!0});Pr.Agent=void 0;var ble=d1(require("net")),A1=d1(require("http")),wle=require("https");Qle(l1(),Pr);var rn=Symbol("AgentBaseInternalState"),ub=class extends A1.Agent{constructor(e){super(e),this[rn]={}}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 ble.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)?wle.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 A1.Agent)try{return a.addRequest(e,n)}catch(c){return s(c)}this[rn].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[rn].currentSocket;if(this[rn].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[rn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[rn]&&(this[rn].defaultPort=e)}get protocol(){return this[rn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[rn]&&(this[rn].protocol=e)}};Pr.Agent=ub});var p1=g(Vc=>{"use strict";var xle=Vc&&Vc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Vc,"__esModule",{value:!0});Vc.parseProxyResponse=void 0;var Nle=xle(Hg()),zg=(0,Nle.default)("https-proxy-agent:parse-proxy-response");function Sle(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let A=t.read();A?l(A):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),zg("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(A){o(),zg("onerror %o",A),r(A)}function l(A){n.push(A),s+=A.length;let u=Buffer.concat(n,s),d=u.indexOf(`\r
`+i),t.push(n+"m+"+Yg.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=wle()+e+" "+t[0]}function wle(){return Rt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function xle(...t){return process.stderr.write(zg.format(...t)+`
`)}function Nle(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Sle(){return process.env.DEBUG}function Rle(t){t.inspectOpts={};let e=Object.keys(Rt.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Rt.inspectOpts[e[r]]}Yg.exports=mb()(Rt);var{formatters:pH}=Yg.exports;pH.o=function(t){return this.inspectOpts.colors=this.useColors,zg.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};pH.O=function(t){return this.inspectOpts.colors=this.useColors,zg.inspect(t,this.inspectOpts)}});var Vg=g((uNe,fb)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?fb.exports=cH():fb.exports=gH()});var EH=g(cr=>{"use strict";var Tle=cr&&cr.__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]})),Ple=cr&&cr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),fH=cr&&cr.__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)&&Tle(e,t,r);return Ple(e,t),e};Object.defineProperty(cr,"__esModule",{value:!0});cr.req=cr.json=cr.toBuffer=void 0;var Dle=fH(require("http")),kle=fH(require("https"));async function hH(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}cr.toBuffer=hH;async function vle(t){let r=(await hH(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}cr.json=vle;function Mle(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?kle:Dle).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}cr.req=Mle});var BH=g(Dr=>{"use strict";var CH=Dr&&Dr.__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]})),Fle=Dr&&Dr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),IH=Dr&&Dr.__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)&&CH(e,t,r);return Fle(e,t),e},Lle=Dr&&Dr.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&CH(e,t,r)};Object.defineProperty(Dr,"__esModule",{value:!0});Dr.Agent=void 0;var Ule=IH(require("net")),yH=IH(require("http")),_le=require("https");Lle(EH(),Dr);var sn=Symbol("AgentBaseInternalState"),hb=class extends yH.Agent{constructor(e){super(e),this[sn]={}}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 Ule.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)?_le.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 yH.Agent)try{return a.addRequest(e,n)}catch(c){return s(c)}this[sn].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[sn].currentSocket;if(this[sn].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[sn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[sn]&&(this[sn].defaultPort=e)}get protocol(){return this[sn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[sn]&&(this[sn].protocol=e)}};Dr.Agent=hb});var QH=g(jc=>{"use strict";var Ole=jc&&jc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(jc,"__esModule",{value:!0});jc.parseProxyResponse=void 0;var Gle=Ole(Vg()),Jg=(0,Gle.default)("https-proxy-agent:parse-proxy-response");function qle(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let A=t.read();A?l(A):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),Jg("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(A){o(),Jg("onerror %o",A),r(A)}function l(A){n.push(A),s+=A.length;let u=Buffer.concat(n,s),d=u.indexOf(`\r
\r
`);if(d===-1){zg("have not received end of HTTP headers yet..."),i();return}let m=u.slice(0,d).toString("ascii").split(`\r
`),p=m.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let f=p.split(" "),y=+f[1],h=f.slice(2).join(" "),E={};for(let C of m){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let M=C.slice(0,I).toLowerCase(),$=C.slice(I+1).trimStart(),W=E[M];typeof W=="string"?E[M]=[W,$]:Array.isArray(W)?W.push($):E[M]=$}zg("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:h,headers:E},buffered:u})}t.on("error",c),t.on("end",a),i()})}Vc.parseProxyResponse=Sle});var C1=g(ss=>{"use strict";var Rle=ss&&ss.__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]})),Tle=ss&&ss.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),E1=ss&&ss.__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)&&Rle(e,t,r);return Tle(e,t),e},y1=ss&&ss.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ss,"__esModule",{value:!0});ss.HttpsProxyAgent=void 0;var Yg=E1(require("net")),g1=E1(require("tls")),Ple=y1(require("assert")),Dle=y1(Hg()),kle=m1(),vle=require("url"),Mle=p1(),hu=(0,Dle.default)("https-proxy-agent"),f1=t=>t.servername===void 0&&t.host&&!Yg.isIP(t.host)?{...t,servername:t.host}:t,Jg=class extends kle.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new vle.URL(e):e,this.proxyHeaders=r?.headers??{},hu("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?h1(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:"?(hu("Creating `tls.Socket`: %o",this.connectOpts),n=g1.connect(f1(this.connectOpts))):(hu("Creating `net.Socket`: %o",this.connectOpts),n=Yg.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=Yg.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
`);if(d===-1){Jg("have not received end of HTTP headers yet..."),i();return}let m=u.slice(0,d).toString("ascii").split(`\r
`),p=m.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let f=p.split(" "),y=+f[1],h=f.slice(2).join(" "),E={};for(let C of m){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let M=C.slice(0,I).toLowerCase(),$=C.slice(I+1).trimStart(),W=E[M];typeof W=="string"?E[M]=[W,$]:Array.isArray(W)?W.push($):E[M]=$}Jg("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:h,headers:E},buffered:u})}t.on("error",c),t.on("end",a),i()})}jc.parseProxyResponse=qle});var RH=g(ns=>{"use strict";var Hle=ns&&ns.__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]})),zle=ns&&ns.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),NH=ns&&ns.__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)&&Hle(e,t,r);return zle(e,t),e},SH=ns&&ns.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ns,"__esModule",{value:!0});ns.HttpsProxyAgent=void 0;var $g=NH(require("net")),bH=NH(require("tls")),Yle=SH(require("assert")),Vle=SH(Vg()),Jle=BH(),$le=require("url"),Wle=QH(),Cu=(0,Vle.default)("https-proxy-agent"),wH=t=>t.servername===void 0&&t.host&&!$g.isIP(t.host)?{...t,servername:t.host}:t,Wg=class extends Jle.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new $le.URL(e):e,this.proxyHeaders=r?.headers??{},Cu("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?xH(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:"?(Cu("Creating `tls.Socket`: %o",this.connectOpts),n=bH.connect(wH(this.connectOpts))):(Cu("Creating `net.Socket`: %o",this.connectOpts),n=$g.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=$g.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 c=(0,Mle.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:l,buffered:A}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",Lle),r.secureEndpoint?(hu("Upgrading socket connection to TLS"),g1.connect({...h1(f1(r),"host","path","port"),socket:n})):n;n.destroy();let u=new Yg.Socket({writable:!1});return u.readable=!0,e.once("socket",d=>{hu("Replaying proxy buffer for failed request"),(0,Ple.default)(d.listenerCount("data")>0),d.push(A),d.push(null)}),u}};Jg.protocols=["http","https"];ss.HttpsProxyAgent=Jg;function Lle(t){t.resume()}function h1(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var Q1=g(lr=>{"use strict";var Fle=lr&&lr.__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]})),Ule=lr&&lr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),I1=lr&&lr.__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)&&Fle(e,t,r);return Ule(e,t),e};Object.defineProperty(lr,"__esModule",{value:!0});lr.req=lr.json=lr.toBuffer=void 0;var _le=I1(require("http")),Ole=I1(require("https"));async function B1(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}lr.toBuffer=B1;async function Gle(t){let r=(await B1(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}lr.json=Gle;function qle(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?Ole:_le).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}lr.req=qle});var N1=g(Dr=>{"use strict";var w1=Dr&&Dr.__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]})),Hle=Dr&&Dr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),x1=Dr&&Dr.__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)&&w1(e,t,r);return Hle(e,t),e},zle=Dr&&Dr.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&w1(e,t,r)};Object.defineProperty(Dr,"__esModule",{value:!0});Dr.Agent=void 0;var Yle=x1(require("net")),b1=x1(require("http")),Jle=require("https");zle(Q1(),Dr);var sn=Symbol("AgentBaseInternalState"),db=class extends b1.Agent{constructor(e){super(e),this[sn]={}}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 Yle.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(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?Jle.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 b1.Agent)return a.addRequest(e,n);this[sn].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[sn].currentSocket;if(this[sn].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[sn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[sn]&&(this[sn].defaultPort=e)}get protocol(){return this[sn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[sn]&&(this[sn].protocol=e)}};Dr.Agent=db});var T1=g(ns=>{"use strict";var Vle=ns&&ns.__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]})),$le=ns&&ns.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),R1=ns&&ns.__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)&&Vle(e,t,r);return $le(e,t),e},Wle=ns&&ns.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ns,"__esModule",{value:!0});ns.HttpProxyAgent=void 0;var jle=R1(require("net")),Kle=R1(require("tls")),Xle=Wle(Hg()),Zle=require("events"),eAe=N1(),S1=require("url"),$c=(0,Xle.default)("http-proxy-agent"),Vg=class extends eAe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new S1.URL(e):e,this.proxyHeaders=r?.headers??{},$c("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?tAe(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 S1.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let l=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let A=c[l];A&&e.setHeader(l,A)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;$c("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&($c("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
`;let c=(0,Wle.parseProxyResponse)(n);n.write(`${a}\r
`);let{connect:l,buffered:A}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",jle),r.secureEndpoint?(Cu("Upgrading socket connection to TLS"),bH.connect({...xH(wH(r),"host","path","port"),socket:n})):n;n.destroy();let u=new $g.Socket({writable:!1});return u.readable=!0,e.once("socket",d=>{Cu("Replaying proxy buffer for failed request"),(0,Yle.default)(d.listenerCount("data")>0),d.push(A),d.push(null)}),u}};Wg.protocols=["http","https"];ns.HttpsProxyAgent=Wg;function jle(t){t.resume()}function xH(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var DH=g(lr=>{"use strict";var Kle=lr&&lr.__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]})),Xle=lr&&lr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),TH=lr&&lr.__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)&&Kle(e,t,r);return Xle(e,t),e};Object.defineProperty(lr,"__esModule",{value:!0});lr.req=lr.json=lr.toBuffer=void 0;var Zle=TH(require("http")),eAe=TH(require("https"));async function PH(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}lr.toBuffer=PH;async function tAe(t){let r=(await PH(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}lr.json=tAe;function rAe(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?eAe:Zle).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}lr.req=rAe});var FH=g(kr=>{"use strict";var vH=kr&&kr.__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]})),sAe=kr&&kr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),MH=kr&&kr.__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)&&vH(e,t,r);return sAe(e,t),e},nAe=kr&&kr.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vH(e,t,r)};Object.defineProperty(kr,"__esModule",{value:!0});kr.Agent=void 0;var iAe=MH(require("net")),kH=MH(require("http")),oAe=require("https");nAe(DH(),kr);var nn=Symbol("AgentBaseInternalState"),Eb=class extends kH.Agent{constructor(e){super(e),this[nn]={}}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 iAe.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(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?oAe.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 kH.Agent)return a.addRequest(e,n);this[nn].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[nn].currentSocket;if(this[nn].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[nn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[nn]&&(this[nn].defaultPort=e)}get protocol(){return this[nn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[nn]&&(this[nn].protocol=e)}};kr.Agent=Eb});var _H=g(is=>{"use strict";var aAe=is&&is.__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]})),cAe=is&&is.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),UH=is&&is.__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)&&aAe(e,t,r);return cAe(e,t),e},lAe=is&&is.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(is,"__esModule",{value:!0});is.HttpProxyAgent=void 0;var AAe=UH(require("net")),uAe=UH(require("tls")),dAe=lAe(Vg()),mAe=require("events"),pAe=FH(),LH=require("url"),Kc=(0,dAe.default)("http-proxy-agent"),jg=class extends pAe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new LH.URL(e):e,this.proxyHeaders=r?.headers??{},Kc("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?gAe(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 LH.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let l=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let A=c[l];A&&e.setHeader(l,A)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Kc("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Kc("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),$c("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?($c("Creating `tls.Socket`: %o",this.connectOpts),i=Kle.connect(this.connectOpts)):($c("Creating `net.Socket`: %o",this.connectOpts),i=jle.connect(this.connectOpts)),await(0,Zle.once)(i,"connect"),i}};Vg.protocols=["http","https"];ns.HttpProxyAgent=Vg;function tAe(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var X1=g(cf=>{"use strict";Object.defineProperty(cf,"__esModule",{value:!0});cf.state=void 0;cf.state={instrumenterImplementation:void 0}});var g2=g(mf=>{"use strict";Object.defineProperty(mf,"__esModule",{value:!0});mf.state=void 0;mf.state={operationRequestMap:new WeakMap}});var SY=g(Al=>{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});var rge=require("os"),sge=require("util");function nge(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var ige=nge(sge);function oge(t,...e){process.stderr.write(`${ige.default.format(t,...e)}${rge.EOL}`)}var EY=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,CY,M0=[],L0=[],Nh=[];EY&&F0(EY);var IY=Object.assign(t=>BY(t),{enable:F0,enabled:U0,disable:age,log:oge});function F0(t){CY=t,M0=[],L0=[];let e=/\*/g,r=t.split(",").map(s=>s.trim().replace(e,".*?"));for(let s of r)s.startsWith("-")?L0.push(new RegExp(`^${s.substr(1)}$`)):M0.push(new RegExp(`^${s}$`));for(let s of Nh)s.enabled=U0(s.namespace)}function U0(t){if(t.endsWith("*"))return!0;for(let e of L0)if(e.test(t))return!1;for(let e of M0)if(e.test(t))return!0;return!1}function age(){let t=CY||"";return F0(""),t}function BY(t){let e=Object.assign(r,{enabled:U0(t),destroy:cge,log:IY.log,namespace:t,extend:lge});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return Nh.push(e),e}function cge(){let t=Nh.indexOf(this);return t>=0?(Nh.splice(t,1),!0):!1}function lge(t){let e=BY(`${this.namespace}:${t}`);return e.log=this.log,e}var rd=IY,QY=new Set,wh=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Sh,Rh=rd("azure");Rh.log=(...t)=>{rd.log(...t)};var _0=["verbose","info","warning","error"];wh&&(NY(wh)?bY(wh):console.error(`AZURE_LOG_LEVEL set to unknown log level '${wh}'; logging is not enabled. Acceptable values: ${_0.join(", ")}.`));function bY(t){if(t&&!NY(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${_0.join(",")}`);Sh=t;let e=[];for(let r of QY)xY(r)&&e.push(r.namespace);rd.enable(e.join(","))}function Age(){return Sh}var yY={verbose:400,info:300,warning:200,error:100};function uge(t){let e=Rh.extend(t);return wY(Rh,e),{error:xh(e,"error"),warning:xh(e,"warning"),info:xh(e,"info"),verbose:xh(e,"verbose")}}function wY(t,e){e.log=(...r)=>{t.log(...r)}}function xh(t,e){let r=Object.assign(t.extend(e),{level:e});if(wY(t,r),xY(r)){let s=rd.disable();rd.enable(s+","+r.namespace)}return QY.add(r),r}function xY(t){return!!(Sh&&yY[t.level]<=yY[Sh])}function NY(t){return _0.includes(t)}Al.AzureLogger=Rh;Al.createClientLogger=uge;Al.getLogLevel=Age;Al.setLogLevel=bY});var q0=g(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});var ul=new WeakMap,Th=new WeakMap,sd=class t{constructor(){this.onabort=null,ul.set(this,[]),Th.set(this,!1)}get aborted(){if(!Th.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return Th.get(this)}static get none(){return new t}addEventListener(e,r){if(!ul.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");ul.get(this).push(r)}removeEventListener(e,r){if(!ul.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let s=ul.get(this),n=s.indexOf(r);n>-1&&s.splice(n,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function RY(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=ul.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),Th.set(t,!0)}var O0=class extends Error{constructor(e){super(e),this.name="AbortError"}},G0=class{constructor(e){if(this._signal=new sd,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){RY(this._signal)}static timeout(e){let r=new sd,s=setTimeout(RY,e,r);return typeof s.unref=="function"&&s.unref(),r}};nd.AbortController=G0;nd.AbortError=O0;nd.AbortSignal=sd});var vY=g($e=>{"use strict";Object.defineProperty($e,"__esModule",{value:!0});var dge=q0(),W0=require("crypto");function TY(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new dge.AbortError(n??"The operation was aborted."))}function c(){s?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(s?.aborted)return a();try{t(A=>{c(),i(A)},A=>{c(),o(A)})}catch(A){o(A)}s?.addEventListener("abort",l)})}var mge="The delay was aborted.";function pge(t,e){let r,{ab Line truncated
`)+4,e.outputData[0].data=e._header+s.substring(n),Kc("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Kc("Creating `tls.Socket`: %o",this.connectOpts),i=uAe.connect(this.connectOpts)):(Kc("Creating `net.Socket`: %o",this.connectOpts),i=AAe.connect(this.connectOpts)),await(0,mAe.once)(i,"connect"),i}};jg.protocols=["http","https"];is.HttpProxyAgent=jg;function gAe(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var a2=g(uf=>{"use strict";Object.defineProperty(uf,"__esModule",{value:!0});uf.state=void 0;uf.state={instrumenterImplementation:void 0}});var b2=g(ff=>{"use strict";Object.defineProperty(ff,"__esModule",{value:!0});ff.state=void 0;ff.state={operationRequestMap:new WeakMap}});var qY=g(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});var wge=require("os"),xge=require("util");function Nge(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var Sge=Nge(xge);function Rge(t,...e){process.stderr.write(`${Sge.default.format(t,...e)}${wge.EOL}`)}var DY=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,vY,z0=[],Y0=[],kh=[];DY&&V0(DY);var MY=Object.assign(t=>FY(t),{enable:V0,enabled:J0,disable:Tge,log:Rge});function V0(t){vY=t,z0=[],Y0=[];let e=/\*/g,r=t.split(",").map(s=>s.trim().replace(e,".*?"));for(let s of r)s.startsWith("-")?Y0.push(new RegExp(`^${s.substr(1)}$`)):z0.push(new RegExp(`^${s}$`));for(let s of kh)s.enabled=J0(s.namespace)}function J0(t){if(t.endsWith("*"))return!0;for(let e of Y0)if(e.test(t))return!1;for(let e of z0)if(e.test(t))return!0;return!1}function Tge(){let t=vY||"";return V0(""),t}function FY(t){let e=Object.assign(r,{enabled:J0(t),destroy:Pge,log:MY.log,namespace:t,extend:Dge});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return kh.push(e),e}function Pge(){let t=kh.indexOf(this);return t>=0?(kh.splice(t,1),!0):!1}function Dge(t){let e=FY(`${this.namespace}:${t}`);return e.log=this.log,e}var id=MY,LY=new Set,Ph=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,vh,Mh=id("azure");Mh.log=(...t)=>{id.log(...t)};var $0=["verbose","info","warning","error"];Ph&&(GY(Ph)?UY(Ph):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Ph}'; logging is not enabled. Acceptable values: ${$0.join(", ")}.`));function UY(t){if(t&&!GY(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${$0.join(",")}`);vh=t;let e=[];for(let r of LY)OY(r)&&e.push(r.namespace);id.enable(e.join(","))}function kge(){return vh}var kY={verbose:400,info:300,warning:200,error:100};function vge(t){let e=Mh.extend(t);return _Y(Mh,e),{error:Dh(e,"error"),warning:Dh(e,"warning"),info:Dh(e,"info"),verbose:Dh(e,"verbose")}}function _Y(t,e){e.log=(...r)=>{t.log(...r)}}function Dh(t,e){let r=Object.assign(t.extend(e),{level:e});if(_Y(t,r),OY(r)){let s=id.disable();id.enable(s+","+r.namespace)}return LY.add(r),r}function OY(t){return!!(vh&&kY[t.level]<=kY[vh])}function GY(t){return $0.includes(t)}ml.AzureLogger=Mh;ml.createClientLogger=vge;ml.getLogLevel=kge;ml.setLogLevel=UY});var K0=g(ad=>{"use strict";Object.defineProperty(ad,"__esModule",{value:!0});var pl=new WeakMap,Fh=new WeakMap,od=class t{constructor(){this.onabort=null,pl.set(this,[]),Fh.set(this,!1)}get aborted(){if(!Fh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return Fh.get(this)}static get none(){return new t}addEventListener(e,r){if(!pl.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");pl.get(this).push(r)}removeEventListener(e,r){if(!pl.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let s=pl.get(this),n=s.indexOf(r);n>-1&&s.splice(n,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function HY(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=pl.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),Fh.set(t,!0)}var W0=class extends Error{constructor(e){super(e),this.name="AbortError"}},j0=class{constructor(e){if(this._signal=new od,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){HY(this._signal)}static timeout(e){let r=new od,s=setTimeout(HY,e,r);return typeof s.unref=="function"&&s.unref(),r}};ad.AbortController=j0;ad.AbortError=W0;ad.AbortSignal=od});var $Y=g($e=>{"use strict";Object.defineProperty($e,"__esModule",{value:!0});var Mge=K0(),nS=require("crypto");function zY(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new Mge.AbortError(n??"The operation was aborted."))}function c(){s?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(s?.aborted)return a();try{t(A=>{c(),i(A)},A=>{c(),o(A)})}catch(A){o(A)}s?.addEventListener("abort",l)})}var Fge="The delay was aborted.";function Lge(t,e){let r,{ab Line truncated
Polling from: ${r.config.operationLocation}
Operation status: ${A}
Polling status: ${UY.includes(A)?"Stopped":"Running"}`),A==="succeeded"){let u=o(l,r);if(u!==void 0)return{response:await e(u).catch(LY({state:r,stateProxy:s,isOperationError:a})),status:A}}return{response:l,status:A}}async function qY(t){let{poll:e,state:r,stateProxy:s,options:n,getOperationStatus:i,getResourceLocation:o,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:A,processResult:u,getError:d,updateState:m,setDelay:p,isDone:f,setErrorAsResult:y}=t,{operationLocation:h}=r.config;if(h!==void 0){let{response:E,status:C}=await Gge({poll:e,getOperationStatus:i,state:r,stateProxy:s,operationLocation:h,getResourceLocation:o,isOperationError:c,options:n});if(OY({status:C,response:E,state:r,stateProxy:s,isDone:f,processResult:u,getError:d,setErrorAsResult:y}),!UY.includes(C)){let I=A?.(E);I&&p(I);let M=a?.(E,r);if(M!==void 0){let $=h!==M;r.config.operationLocation=M,l?.(M,$)}else l?.(h,!1)}m?.(r,E)}}function HY(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function zY(t){return t.headers.location}function YY(t){return t.headers["operation-location"]}function JY(t){return t.headers["azure-asyncoperation"]}function qge(t){var e;let{location:r,requestMethod:s,requestPath:n,resourceLocationConfig:i}=t;switch(s){case"PUT":return n;case"DELETE":return;case"PATCH":return(e=o())!==null&&e!==void 0?e:n;default:return o()}function o(){switch(i){case"azure-async-operation":return;case"original-uri":return n;default:return r}}}function VY(t){let{rawResponse:e,requestMethod:r,requestPath:s,resourceLocationConfig:n}=t,i=YY(e),o=JY(e),a=HY({operationLocation:i,azureAsyncOperation:o}),c=zY(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:qge({requestMethod:l,location:c,requestPath:s,resourceLocationConfig:n})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:l==="PUT"&&s?{mode:"Body",operationLocation:s}:void 0}function $Y(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return Z0(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return fa.verbose(`LRO: unrecognized operation status: ${e}`),e}}function Hge(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return $Y({status:r,statusCode:t.statusCode})}function zge(t){var e,r;let{properties:s,provisioningState:n}=(e=t.body)!==null&&e!==void 0?e:{},i=(r=s?.provisioningState)!==null&&r!==void 0?r:n;return $Y({status:i,statusCode:t.statusCode})}function Z0(t){return t===202?"running":t<300?"succeeded":"failed"}function WY({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?Yge(new Date(e)):r*1e3}}function jY(t){let e=t.flatResponse.error;if(!e){fa.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){fa.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}function Yge(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function KY(t){let{response:e,state:r,operationLocation:s}=t;function n(){var o;switch((o=r.config.metadata)===null||o===void 0?void 0:o.mode){case void 0:return Z0(e.rawResponse.statusCode);case"Body":return eS(e,r);default:return"running"}}let i=n();return i==="running"&&s===void 0?"succeeded":i}async function Jge(t){let{stateProxy:e,resourceLocationConfig:r,processResult:s,lro:n,setErrorAsResult:i}=t;return GY({init:async()=>{let o=await n.sendInitialRequest(),a=VY({rawResponse:o.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:o,operationLocation:a?.operationLocation,resourceLocation:a?.resourceLocation},a?.mode?{metadata:{mode:a.mode}}:{})},stateProxy:e,processResult:s?({flatResponse:o},a)=>s(o,a):({flatResponse:o})=>o,getOperationStatus:KY,setErrorAsResult:i})}function XY({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return HY({operationLocation:YY(t),azureAsyncOperation:JY(t)});case"ResourceLocation":return zY(t);default:return}}function eS({rawResponse:t},e){var r;let s=(r=e.config.metadata)===null||r===void 0?void 0:r.mode;switch(s){case"OperationLocation":return Hge(t);case"ResourceLocation":return Z0(t.statusCode);case"Body":return zge(t);default:throw new Error(`Internal error: Unexpected operation mode: ${s}`)}}function ZY({flatResponse:t},e){if(typeof t=="object"){let r=t.resourceLocation;r!Line truncated
`: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)}hl.base64decode=Rfe;function Tfe(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=hi[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=hi[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=hi[n|s>>6],e+=hi[s&63],r=0;break}return r&&(e+=hi[n],e+="=",r==1&&(e+="=")),e}hl.base64encode=Tfe});var SJ=g(Wh=>{"use strict";Object.defineProperty(Wh,"__esModule",{value:!0});Wh.utf8read=void 0;var AS=t=>String.fromCharCode.apply(String,t);function Pfe(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(AS(s)),n=0);return r.length?(n&&r.push(AS(s.slice(0,n))),r.join("")):AS(s.slice(0,n))}Wh.utf8read=Pfe});var dd=g(Tn=>{"use strict";Object.defineProperty(Tn,"__esModule",{value:!0});Tn.WireType=Tn.mergeBinaryOptions=Tn.UnknownFieldHandler=void 0;var Dfe;(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])})(Dfe=Tn.UnknownFieldHandler||(Tn.UnknownFieldHandler={}));function kfe(t,e){return Object.assign(Object.assign({},t),e)}Tn.mergeBinaryOptions=kfe;var vfe;(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"})(vfe=Tn.WireType||(Tn.WireType={}))});var Kh=g(pr=>{"use strict";Object.defineProperty(pr,"__esModule",{value:!0});pr.varint32read=pr.varint32write=pr.int64toString=pr.int64fromString=pr.varint64write=pr.varint64read=void 0;function Mfe(){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")}pr.varint64read=Mfe;function Lfe(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!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),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}pr.varint64write=Lfe;var jh=65536*65536;function Ffe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let c=Number(t.slice(o,a));n*=r,s=s*r+c,s>=jh&&(n=n+(s/jh|0),s=s%jh)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}pr.int64fromString=Ffe;function Ufe(t,e){if(e>>>0<=2097151)return""+(jh*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,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(A,u){let d=A?String(A):"";return u?"0000000".slice(d.length)+d:d}return l(a,0)+l(o,a)+l(i,1)}pr.int64toString=Ufe;function _fe(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)}}pr.varint32write=_fe;function Ofe(){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}pr.varint32read=Ofe});var Ao=g(lo=>{"use strict";Object.defineProperty(lo,"__esModule",{value:!0});lo.PbLong=lo.PbULong=lo.detectBi=void 0;var md=Kh(),we;function RJ(){let t=new DataView(new ArrayBuffer(8));we=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}lo.detectBi=RJ;RJ();function TJ(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var PJ=/^-?[0-9]+$/,Zh=4294967296,Xh=2147483648,eE=class{c Line truncated
`)}};bE.RpcError=FS});var _S=g(xE=>{"use strict";Object.defineProperty(xE,"__esModule",{value:!0});xE.mergeRpcOptions=void 0;var aV=nt();function cEe(t,e){if(!e)return t;let r={};wE(t,r),wE(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=aV.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=aV.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},wE(t.meta,r.meta),wE(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}xE.mergeRpcOptions=cEe;function wE(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 GS=g(Ia=>{"use strict";Object.defineProperty(Ia,"__esModule",{value:!0});Ia.Deferred=Ia.DeferredState=void 0;var kn;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(kn=Ia.DeferredState||(Ia.DeferredState={}));var OS=class{constructor(e=!0){this._state=kn.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!==kn.PENDING)throw new Error(`cannot resolve ${kn[this.state].toLowerCase()}`);this._resolve(e),this._state=kn.RESOLVED}reject(e){if(this.state!==kn.PENDING)throw new Error(`cannot reject ${kn[this.state].toLowerCase()}`);this._reject(e),this._state=kn.REJECTED}resolvePending(e){this._state===kn.PENDING&&this.resolve(e)}rejectPending(e){this._state===kn.PENDING&&this.reject(e)}};Ia.Deferred=OS});var HS=g(NE=>{"use strict";Object.defineProperty(NE,"__esModule",{value:!0});NE.RpcOutputStreamController=void 0;var cV=GS(),Ba=nt(),qS=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){Ba.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){Ba.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){Ba.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(){Ba.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;Ba.assert(e,"bad state"),Ba.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 cV.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;Ba.assert(s.state==cV.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};NE.RpcOutputStreamController=qS});var YS=g(bl=>{"use strict";var lEe=bl&&bl.__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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};Object.defineProperty(bl,"__esModule",{value:!0});bl.UnaryCall=void 0;var zS=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 lEe(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}})}};bl.UnaryCall=zS});var VS=g(wl=>{"use strict";var AEe=wl&&wl.__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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};Object.defineProperty(wl,"__esModule",{value:!0});wl.ServerStreamingCall=void 0;var JS=class{constructor(e,r,s,n Line truncated
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function e_(t,e){if(process.env.GITHUB_OUTPUT||"")return sy("OUTPUT",ny(t,e));process.stdout.write(zB.EOL),Ii("set-output",{name:t},Un(e))}function t_(t){process.exitCode=HB.Failure,Pc(t)}function zi(){return process.env.RUNNER_DEBUG==="1"}function B(t){Ii("debug",{},t)}function Pc(t,e={}){Ii("error",ey(e),t instanceof Error?t.toString():t)}function dt(t,e={}){Ii("warning",ey(e),t instanceof Error?t.toString():t)}function oe(t){process.stdout.write(t+zB.EOL)}function Vte(t){ry("group",t)}function $te(){ry("endgroup")}function ei(t,e){return Jte(this,void 0,void 0,function*(){Vte(t);let r;try{r=yield e()}finally{$te()}return r})}function Up(t,e){if(process.env.GITHUB_STATE||"")return sy("STATE",ny(t,e));Ii("save-state",{name:t},Un(e))}function r_(t){return process.env[`STATE_${t}`]||""}var ME=Q(require("fs"),1),NR=Q(require("os"),1),SR=Q(require("path"),1);var or=Q(require("fs"),1);var zne=Q(AQ(),1);var Kp=Q(require("os"),1),Yi=Q(require("path"),1);var Xr=Q(AQ(),1);var JO=require("assert");var YO=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};var nbe=process.platform==="win32",ibe=process.platform==="darwin";function uQ(t,e,r,s){return YO(this,void 0,void 0,function*(){if(r=Xr.clean(r)||r,s=s||Kp.arch(),B(`Caching tool ${e} ${r} ${s}`),B(`source dir: ${t}`),!or.statSync(t).isDirectory())throw new Error("sourceDir is not a directory");let n=yield Vne(e,r,s);for(let i of or.readdirSync(t)){let o=Yi.join(t,i);yield zU(o,n,{recursive:!0})}return $ne(e,r,s),n})}function VO(t,e,r){if(!t)throw new Error("toolName parameter is required");if(!e)throw new Error("versionSpec parameter is required");if(r=r||Kp.arch(),!$O(e)){let n=Jne(t,r);e=Wne(n,e)}let s="";if(e){e=Xr.clean(e)||"";let n=Yi.join(Xp(),t,e,r);B(`checking cache: ${n}`),or.existsSync(n)&&or.existsSync(`${n}.complete`)?(B(`Found tool in cache ${t} ${e} ${r}`),s=n):B("not found")}return s}function Jne(t,e){let r=[];e=e||Kp.arch();let s=Yi.join(Xp(),t);if(or.existsSync(s)){let n=or.readdirSync(s);for(let i of n)if($O(i)){let o=Yi.join(s,i,e||"");or.existsSync(o)&&or.existsSync(`${o}.complete`)&&r.push(i)}}return r}function Vne(t,e,r){return YO(this,void 0,void 0,function*(){let s=Yi.join(Xp(),t,Xr.clean(e)||e,r||"");B(`destination ${s}`);let n=`${s}.complete`;return yield LB(s),yield LB(n),yield qo(s),s})}function $ne(t,e,r){let n=`${Yi.join(Xp(),t,Xr.clean(e)||e,r||"")}.complete`;or.writeFileSync(n,""),B("finished caching tool")}function $O(t){let e=Xr.clean(t)||"";B(`isExplicit: ${e}`);let r=Xr.valid(e)!=null;return B(`explicit? ${r}`),r}function Wne(t,e){let r="";B(`evaluating ${t.length} versions`),t=t.sort((s,n)=>Xr.gt(s,n)?1:-1);for(let s=t.length-1;s>=0;s--){let n=t[s];if(Xr.satisfies(n,e)){r=n;break}}return r?B(`matched: ${r}`):B("match not found"),r}function Xp(){let t=process.env.RUNNER_TOOL_CACHE||"";return(0,JO.ok)(t,"Expected RUNNER_TOOL_CACHE to be defined"),t}var Nd=Q(require("path"),1);var Fc=Q(require("fs"),1);function dQ(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,B(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,B(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,B(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,B(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,B(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}var sg=Q(require("path"),1);var kc=Q(require("path"),1),Ji=Q(require("assert"),1),Vi=process.platform==="win32";function ri(t){if(t=ti(t),Vi&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=kc.dirname(t);return Vi&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=ti(e)),e}function Zp(t,e){if((0,Ji.default)(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),(0,Ji.default)(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),KA(e))return e;if(Vi){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return(0,Ji.default)(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(ws(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return(0,Ji.defaLine truncated
Polling status: ${XY.includes(A)?"Stopped":"Running"}`),A==="succeeded"){let u=o(l,r);if(u!==void 0)return{response:await e(u).catch(jY({state:r,stateProxy:s,isOperationError:a})),status:A}}return{response:l,status:A}}async function rV(t){let{poll:e,state:r,stateProxy:s,options:n,getOperationStatus:i,getResourceLocation:o,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:A,processResult:u,getError:d,updateState:m,setDelay:p,isDone:f,setErrorAsResult:y}=t,{operationLocation:h}=r.config;if(h!==void 0){let{response:E,status:C}=await Afe({poll:e,getOperationStatus:i,state:r,stateProxy:s,operationLocation:h,getResourceLocation:o,isOperationError:c,options:n});if(eV({status:C,response:E,state:r,stateProxy:s,isDone:f,processResult:u,getError:d,setErrorAsResult:y}),!XY.includes(C)){let I=A?.(E);I&&p(I);let M=a?.(E,r);if(M!==void 0){let $=h!==M;r.config.operationLocation=M,l?.(M,$)}else l?.(h,!1)}m?.(r,E)}}function sV(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function nV(t){return t.headers.location}function iV(t){return t.headers["operation-location"]}function oV(t){return t.headers["azure-asyncoperation"]}function ufe(t){var e;let{location:r,requestMethod:s,requestPath:n,resourceLocationConfig:i}=t;switch(s){case"PUT":return n;case"DELETE":return;case"PATCH":return(e=o())!==null&&e!==void 0?e:n;default:return o()}function o(){switch(i){case"azure-async-operation":return;case"original-uri":return n;default:return r}}}function aV(t){let{rawResponse:e,requestMethod:r,requestPath:s,resourceLocationConfig:n}=t,i=iV(e),o=oV(e),a=sV({operationLocation:i,azureAsyncOperation:o}),c=nV(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:ufe({requestMethod:l,location:c,requestPath:s,resourceLocationConfig:n})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:l==="PUT"&&s?{mode:"Body",operationLocation:s}:void 0}function cV(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return cS(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return ya.verbose(`LRO: unrecognized operation status: ${e}`),e}}function dfe(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return cV({status:r,statusCode:t.statusCode})}function mfe(t){var e,r;let{properties:s,provisioningState:n}=(e=t.body)!==null&&e!==void 0?e:{},i=(r=s?.provisioningState)!==null&&r!==void 0?r:n;return cV({status:i,statusCode:t.statusCode})}function cS(t){return t===202?"running":t<300?"succeeded":"failed"}function lV({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?pfe(new Date(e)):r*1e3}}function AV(t){let e=t.flatResponse.error;if(!e){ya.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){ya.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}function pfe(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function uV(t){let{response:e,state:r,operationLocation:s}=t;function n(){var o;switch((o=r.config.metadata)===null||o===void 0?void 0:o.mode){case void 0:return cS(e.rawResponse.statusCode);case"Body":return lS(e,r);default:return"running"}}let i=n();return i==="running"&&s===void 0?"succeeded":i}async function gfe(t){let{stateProxy:e,resourceLocationConfig:r,processResult:s,lro:n,setErrorAsResult:i}=t;return tV({init:async()=>{let o=await n.sendInitialRequest(),a=aV({rawResponse:o.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:o,operationLocation:a?.operationLocation,resourceLocation:a?.resourceLocation},a?.mode?{metadata:{mode:a.mode}}:{})},stateProxy:e,processResult:s?({flatResponse:o},a)=>s(o,a):({flatResponse:o})=>o,getOperationStatus:uV,setErrorAsResult:i})}function dV({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return sV({operationLocation:iV(t),azureAsyncOperation:oV(t)});case"ResourceLocation":return nV(t);default:return}}function lS({rawResponse:t},e){var r;let s=(r=e.config.metadata)===null||r===void 0?void 0:r.mode;switch(s){case"OperationLocation":return dfe(t);case"ResourceLocation":return cS(t.statusCode);case"Body":return mfe(t);default:throw new Error(`Internal error: Unexpected operation mode: ${s}`)}}function mV({flatResponse:t},e){if(typeof t=="object"){let r=t.resourceLocation;r!Line truncated
`: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)}Cl.base64decode=Xfe;function Zfe(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=Ei[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=Ei[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=Ei[n|s>>6],e+=Ei[s&63],r=0;break}return r&&(e+=Ei[n],e+="=",r==1&&(e+="=")),e}Cl.base64encode=Zfe});var qV=g(tE=>{"use strict";Object.defineProperty(tE,"__esModule",{value:!0});tE.utf8read=void 0;var yS=t=>String.fromCharCode.apply(String,t);function ehe(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(yS(s)),n=0);return r.length?(n&&r.push(yS(s.slice(0,n))),r.join("")):yS(s.slice(0,n))}tE.utf8read=ehe});var gd=g(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});Pn.WireType=Pn.mergeBinaryOptions=Pn.UnknownFieldHandler=void 0;var the;(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])})(the=Pn.UnknownFieldHandler||(Pn.UnknownFieldHandler={}));function rhe(t,e){return Object.assign(Object.assign({},t),e)}Pn.mergeBinaryOptions=rhe;var she;(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"})(she=Pn.WireType||(Pn.WireType={}))});var sE=g(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.varint32read=gr.varint32write=gr.int64toString=gr.int64fromString=gr.varint64write=gr.varint64read=void 0;function nhe(){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")}gr.varint64read=nhe;function ihe(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!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),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}gr.varint64write=ihe;var rE=65536*65536;function ohe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let c=Number(t.slice(o,a));n*=r,s=s*r+c,s>=rE&&(n=n+(s/rE|0),s=s%rE)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}gr.int64fromString=ohe;function ahe(t,e){if(e>>>0<=2097151)return""+(rE*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,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(A,u){let d=A?String(A):"";return u?"0000000".slice(d.length)+d:d}return l(a,0)+l(o,a)+l(i,1)}gr.int64toString=ahe;function che(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)}}gr.varint32write=che;function lhe(){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}gr.varint32read=lhe});var po=g(mo=>{"use strict";Object.defineProperty(mo,"__esModule",{value:!0});mo.PbLong=mo.PbULong=mo.detectBi=void 0;var fd=sE(),we;function HV(){let t=new DataView(new ArrayBuffer(8));we=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}mo.detectBi=HV;HV();function zV(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var YV=/^-?[0-9]+$/,iE=4294967296,nE=2147483648,oE=class{c Line truncated
`)}};TE.RpcError=VS});var $S=g(DE=>{"use strict";Object.defineProperty(DE,"__esModule",{value:!0});DE.mergeRpcOptions=void 0;var IJ=nt();function PEe(t,e){if(!e)return t;let r={};PE(t,r),PE(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=IJ.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=IJ.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},PE(t.meta,r.meta),PE(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}DE.mergeRpcOptions=PEe;function PE(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 jS=g(ba=>{"use strict";Object.defineProperty(ba,"__esModule",{value:!0});ba.Deferred=ba.DeferredState=void 0;var vn;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(vn=ba.DeferredState||(ba.DeferredState={}));var WS=class{constructor(e=!0){this._state=vn.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!==vn.PENDING)throw new Error(`cannot resolve ${vn[this.state].toLowerCase()}`);this._resolve(e),this._state=vn.RESOLVED}reject(e){if(this.state!==vn.PENDING)throw new Error(`cannot reject ${vn[this.state].toLowerCase()}`);this._reject(e),this._state=vn.REJECTED}resolvePending(e){this._state===vn.PENDING&&this.resolve(e)}rejectPending(e){this._state===vn.PENDING&&this.reject(e)}};ba.Deferred=WS});var XS=g(kE=>{"use strict";Object.defineProperty(kE,"__esModule",{value:!0});kE.RpcOutputStreamController=void 0;var BJ=jS(),wa=nt(),KS=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){wa.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){wa.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){wa.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(){wa.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;wa.assert(e,"bad state"),wa.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 BJ.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;wa.assert(s.state==BJ.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};kE.RpcOutputStreamController=KS});var eR=g(Nl=>{"use strict";var DEe=Nl&&Nl.__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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};Object.defineProperty(Nl,"__esModule",{value:!0});Nl.UnaryCall=void 0;var ZS=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 DEe(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}})}};Nl.UnaryCall=ZS});var rR=g(Sl=>{"use strict";var kEe=Sl&&Sl.__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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};Object.defineProperty(Sl,"__esModule",{value:!0});Sl.ServerStreamingCall=void 0;var tR=class{constructor(e,r,s,n Line truncated
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function l_(t,e){if(process.env.GITHUB_OUTPUT||"")return ly("OUTPUT",Ay(t,e));process.stdout.write(jB.EOL),Bi("set-output",{name:t},_n(e))}function A_(t){process.exitCode=WB.Failure,vc(t)}function Yi(){return process.env.RUNNER_DEBUG==="1"}function B(t){Bi("debug",{},t)}function vc(t,e={}){Bi("error",oy(e),t instanceof Error?t.toString():t)}function dt(t,e={}){Bi("warning",oy(e),t instanceof Error?t.toString():t)}function oe(t){process.stdout.write(t+jB.EOL)}function are(t){cy("group",t)}function cre(){cy("endgroup")}function ti(t,e){return ore(this,void 0,void 0,function*(){are(t);let r;try{r=yield e()}finally{cre()}return r})}function Gp(t,e){if(process.env.GITHUB_STATE||"")return ly("STATE",Ay(t,e));Bi("save-state",{name:t},_n(e))}function u_(t){return process.env[`STATE_${t}`]||""}var GE=Q(require("fs"),1),FR=Q(require("os"),1),LR=Q(require("path"),1);var or=Q(require("fs"),1);var nie=Q(fQ(),1);var eg=Q(require("os"),1),Vi=Q(require("path"),1);var Zr=Q(fQ(),1);var tG=require("assert");var eG=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};var Nbe=process.platform==="win32",Sbe=process.platform==="darwin";function hQ(t,e,r,s){return eG(this,void 0,void 0,function*(){if(r=Zr.clean(r)||r,s=s||eg.arch(),B(`Caching tool ${e} ${r} ${s}`),B(`source dir: ${t}`),!or.statSync(t).isDirectory())throw new Error("sourceDir is not a directory");let n=yield aie(e,r,s);for(let i of or.readdirSync(t)){let o=Vi.join(t,i);yield ZU(o,n,{recursive:!0})}return cie(e,r,s),n})}function rG(t,e,r){if(!t)throw new Error("toolName parameter is required");if(!e)throw new Error("versionSpec parameter is required");if(r=r||eg.arch(),!sG(e)){let n=oie(t,r);e=lie(n,e)}let s="";if(e){e=Zr.clean(e)||"";let n=Vi.join(tg(),t,e,r);B(`checking cache: ${n}`),or.existsSync(n)&&or.existsSync(`${n}.complete`)?(B(`Found tool in cache ${t} ${e} ${r}`),s=n):B("not found")}return s}function oie(t,e){let r=[];e=e||eg.arch();let s=Vi.join(tg(),t);if(or.existsSync(s)){let n=or.readdirSync(s);for(let i of n)if(sG(i)){let o=Vi.join(s,i,e||"");or.existsSync(o)&&or.existsSync(`${o}.complete`)&&r.push(i)}}return r}function aie(t,e,r){return eG(this,void 0,void 0,function*(){let s=Vi.join(tg(),t,Zr.clean(e)||e,r||"");B(`destination ${s}`);let n=`${s}.complete`;return yield qB(s),yield qB(n),yield Yo(s),s})}function cie(t,e,r){let n=`${Vi.join(tg(),t,Zr.clean(e)||e,r||"")}.complete`;or.writeFileSync(n,""),B("finished caching tool")}function sG(t){let e=Zr.clean(t)||"";B(`isExplicit: ${e}`);let r=Zr.valid(e)!=null;return B(`explicit? ${r}`),r}function lie(t,e){let r="";B(`evaluating ${t.length} versions`),t=t.sort((s,n)=>Zr.gt(s,n)?1:-1);for(let s=t.length-1;s>=0;s--){let n=t[s];if(Zr.satisfies(n,e)){r=n;break}}return r?B(`matched: ${r}`):B("match not found"),r}function tg(){let t=process.env.RUNNER_TOOL_CACHE||"";return(0,tG.ok)(t,"Expected RUNNER_TOOL_CACHE to be defined"),t}var Td=Q(require("path"),1);var Oc=Q(require("fs"),1);function EQ(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,B(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,B(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,B(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,B(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,B(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}var og=Q(require("path"),1);var Fc=Q(require("path"),1),Ji=Q(require("assert"),1),$i=process.platform==="win32";function si(t){if(t=ri(t),$i&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Fc.dirname(t);return $i&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=ri(e)),e}function rg(t,e){if((0,Ji.default)(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),(0,Ji.default)(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),eu(e))return e;if($i){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return(0,Ji.default)(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(xs(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return(0,Ji.defaLine 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 eu(i));return s.searchPaths.push(...pQ(s.patterns)),s})}static stat(e,r,s){return CQ(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Fc.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){B(`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 Fc.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Fc.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){B(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var wie=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};function IG(t,e){return wie(this,void 0,void 0,function*(){return yield rg.create(t,e)})}var Eg=Q(require("crypto"),1),Oc=Q(require("fs"),1),Vo=Q(require("path"),1),dH=Q(AH(),1),mH=Q(require("util"),1);var lu;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(lu||(lu={}));var Vt;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Vt||(Vt={}));var Sr;(function(t){t.GNU="gnu",t.BSD="bsd"})(Sr||(Sr={}));var fg=2,hg=5e3,OQ=5e3,GQ=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,uH=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Au="cache.tar",qQ="manifest.txt",gwe=10*Math.pow(1024,3);var _c=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})},Bce=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,c){o=t[i](o),n(a,c,o.done,o.value)})}}function n(i,o,a,c){Promise.resolve(c).then(function(l){i({value:l,done:a})},o)}},Qce="1.0";function uu(){return _c(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=Vo.join(s,"actions","temp")}let r=Vo.join(e,Eg.randomUUID());return yield qo(r),r})}function en(t){return Oc.statSync(t).size}function HQ(t){return _c(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(),c=yield IG(t.join(`
`),{implicitDescendants:!1});try{for(var l=!0,A=Bce(c.globGenerator()),u;u=yield A.next(),e=u.done,!e;l=!0){n=u.value,l=!1;let m=Vo.relative(a,n).replace(new RegExp(`\\${Vo.sep}`,"g"),"/");B(`Matched: ${m}`),m===""?o.push("."):o.push(`${m}`)}}catch(d){r={error:d}}finally{try{!l&&!e&&(s=A.return)&&(yield s.call(A))}finally{if(r)throw r.error}}return o})}function du(t){return _c(this,void 0,void 0,function*(){return mH.promisify(Oc.unlink)(t)})}function pH(t){return _c(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),B(`Checking ${e} ${r.join(" ")}`);try{yield Hi(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){B(n.message)}return s=s.trim(),B(s),s})}function mu(){return _c(this,void 0,void 0,function*(){let t=yield pH("zstd",["--quiet"]),e=dH.clean(t);return B(`zstd version: ${e}`),t===""?Vt.Gzip:Vt.ZstdWithoutLong})}function Ki(t){return t===Vt.Gzip?lu.Gzip:lu.Zstd}function gH(){return _c(this,void 0,void 0,function*(){return Oc.existsSync(GQ)?GQ:(yield pH("tar")).toLowerCase().includes("gnu tar")?ir("tar"):""})}function zQ(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Gc(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(Qce),Eg.createHash("sha256").update(s.join("|")).digest("hex")}function fH(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var gl=Q(require("fs"),1),wJ=require("url");var tn=class extends Error{constructor(e){super(e),this.name="AbortError"}};var hH=require("node:os"),EH=Q(require("node:util"),1),yH=Q(require("node:process"),1);function CH(t,...e){yH.default.stderr.write(`${EH.default.format(t,...e)}${hH.EOL}`)}var IH=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,QH,YQ=[],JQ=[],Cg=[];IH&&VQ(IH);var bH=Object.assign(t=>wH(t),{enable:VQ,enabled:$Q,disable:bce,log:CH});function VQ(t){QH=t,YQ=[],JQ=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?JQ.push(r.substring(1)):YQ.push(r);for(let r of Cg)r.enabled=$Q(r.namespace)}function $Q(t){if(t.endsWith("*"))return!0;for(let e of JQ)if(BH(t,e))return!1;for(let e of YQ)if(BH(t,e))return!0;return!1}function BH(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],m="";for(let p of e)p==="*"&&m==="*"||(m=p,d.push(p));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,c=-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;c=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=c+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;c=s,s++,n++;continue}else return!1;let l=s===t.length,A=n===r.length,u=n===r.length-1&&r[n]==="*";return l&&(A||u)}function bce(){let t=QH||"";return VQ(""),t}function wH(t){let e=Object.assign(r,{enabled:$Q(t),destroy:wce,log:bH.log,namespace:t,extend:xce});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return Cg.push(e),e}function wce(){let t=Cg.indexOf(this);return t>=0?(Cg.splice(t,1),!0):!1}function xce(t){let e=wH(`${this.namespace}:${t}`);return e.log=this.log,e}var qc=bH;var WQ=["verbose","info","warning","error"],xH={verbose:400,info:300,warning:200,error:100};function NH(t,e){e.log=(...r)=>{t.log(...r)}}function SH(t){return WQ.includes(t)}function Ig(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,s,n=qc(t.namespace);n.log=(...A)=>{qc.log(...A)};function i(A){if(A&&!SH(A))throw new Error(`Unknown log level '${A}'. Acceptable values: ${WQ.join(",")}`);s=A;let u=[];for(let d of e)o(d)&&u.push(d.namespace);qc.enable(u.join(","))}r&&(SH(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${WQ.join(", ")}.`));function o(A){return!!(s&&xH[A.level]<=xH[s])}function a(A,u){let d=Object.assign(A.extend(u),{level:u});if(NH(A,d),o(d)){let m=qc.disable();qc.enable(m+","+d.namespace)}return e.add(d),d}function c(){return s}function l(A){let u=n.extend(A);return NH(n,u),{error:a(u,"error"),warning:a(u,"warning"),info:a(u,"info"),verbose:a(u,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:l,logger:n}}var RH=Ig({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),Nce=RH.logger;function pu(t){return RH.createClientLogger(t)}function Bg(t){return t.toLowerCase()}function*Sce(t){for(let e of t.values())yield[e.name,e.value]}var jQ=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(Bg(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(Bg(e))?.value}has(e){return this._headersMap.has(Bg(e))}delete(e){this._headersMap.delete(Bg(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let s of this._headersMap.values())r[s.name]=s.value;else for(let[s,n]of t Line truncated
${Pce.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function wg(t){return t instanceof $t?!0:Wo(t)&&t.name==="RestError"}function ar(t,e){return Buffer.from(t,e)}var xg=Q(require("node:http"),1),Ng=Q(require("node:https"),1),eb=Q(require("node:zlib"),1),vH=require("node:stream");var ts=pu("ts-http-runtime");var Dce={};function gu(t){return t&&typeof t.pipe=="function"}function kH(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 MH(t){return t&&typeof t.byteLength=="number"}var Sg=class extends vH.Transform{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}},tb=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new tn("The operation was aborted. Request has already been canceled.");s=l=>{l.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let l=new Ns;ts.info(`request to '${l.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 l=Lce(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let p=e.onUploadProgress,f=new Sg(p);f.on("error",y=>{ts.error("Error in upload progress",y)}),gu(a)?a.pipe(f):f.end(a),a=f}let l=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let A=kce(l),d={status:l.statusCode??0,headers:A,request:e};if(e.method==="HEAD")return l.resume(),d;c=o?vce(l,A):l;let m=e.onDownloadProgress;if(m){let p=new Sg(m);p.on("error",f=>{ts.error("Error in download progress",f)}),c.pipe(p),c=p}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await Mce(c),d}finally{if(e.abortSignal&&s){let l=Promise.resolve();gu(a)&&(l=kH(a));let A=Promise.resolve();gu(c)&&(A=kH(c)),Promise.all([l,A]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(u=>{ts.warning("Error when cleaning up abortListener on httpRequest",u)})}}}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((c,l)=>{let A=i?xg.default.request(a,c):Ng.default.request(a,c);A.once("error",u=>{l(new $t(u.message,{code:u.code??$t.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let u=new tn("The operation was aborted. Rejecting from abort signal callback while making request.");A.destroy(u),l(u)}),s&&gu(s)?s.pipe(A):s?typeof s=="string"||Buffer.isBuffer(s)?A.end(s):MH(s)?A.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer):Buffer.from(s)):(ts.error("Unrecognized body type",s),l(new $t("Unrecognized body type"))):A.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?xg.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new xg.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return Ng.default.globalAgent;let n=e.tlsSettings??Dce,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ts.info("No cached TLS Agent exist, creating a new Agent"),i=new Ng.default.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function kce(t){let e=Rr();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 vce(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=eb.default.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=eb.default.createInflate();return t.pipe(s),s}return t}function Mce(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 $t(`Error reading response as text: ${n.message}`,{code:$t.PARSE_ERROR}))})})}function Lce(t){return t?Buffer.isBuffer(t)?t.length:gu(t)?null:MH(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function LH(){return new tb}function Rg(){return LH()}var rb="logPolicy";function Tg(t={}){let e=t.logger??ts.info,r=new Ns({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQue Line truncated
`;return e}function pAe(t){return t instanceof Uint8Array?t.byteLength:Xg(t)?t.size===-1?void 0:t.size:void 0}function gAe(t){let e=0;for(let r of t){let s=pAe(r);if(s===void 0)return;e+=s}return e}async function fAe(t,e,r){let s=[ar(`--${r}`,"utf-8"),...e.flatMap(i=>[ar(`\r
`,"utf-8"),ar(mAe(i.headers),"utf-8"),ar(`\r
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new su(i));return s.searchPaths.push(...CQ(s.patterns)),s})}static stat(e,r,s){return xQ(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Oc.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){B(`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 Oc.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Oc.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){B(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var _ie=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};function TG(t,e){return _ie(this,void 0,void 0,function*(){return yield ig.create(t,e)})}var Ig=Q(require("crypto"),1),Hc=Q(require("fs"),1),jo=Q(require("path"),1),I1=Q(y1(),1),B1=Q(require("util"),1);var du;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(du||(du={}));var Jt;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Jt||(Jt={}));var Rr;(function(t){t.GNU="gnu",t.BSD="bsd"})(Rr||(Rr={}));var yg=2,Cg=5e3,VQ=5e3,JQ=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,C1=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,mu="cache.tar",$Q="manifest.txt",Uwe=10*Math.pow(1024,3);var qc=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})},Fce=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,c){o=t[i](o),n(a,c,o.done,o.value)})}}function n(i,o,a,c){Promise.resolve(c).then(function(l){i({value:l,done:a})},o)}},Lce="1.0";function pu(){return qc(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=jo.join(s,"actions","temp")}let r=jo.join(e,Ig.randomUUID());return yield Yo(r),r})}function tn(t){return Hc.statSync(t).size}function WQ(t){return qc(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(),c=yield TG(t.join(`
`),{implicitDescendants:!1});try{for(var l=!0,A=Fce(c.globGenerator()),u;u=yield A.next(),e=u.done,!e;l=!0){n=u.value,l=!1;let m=jo.relative(a,n).replace(new RegExp(`\\${jo.sep}`,"g"),"/");B(`Matched: ${m}`),m===""?o.push("."):o.push(`${m}`)}}catch(d){r={error:d}}finally{try{!l&&!e&&(s=A.return)&&(yield s.call(A))}finally{if(r)throw r.error}}return o})}function gu(t){return qc(this,void 0,void 0,function*(){return B1.promisify(Hc.unlink)(t)})}function Q1(t){return qc(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),B(`Checking ${e} ${r.join(" ")}`);try{yield zi(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){B(n.message)}return s=s.trim(),B(s),s})}function fu(){return qc(this,void 0,void 0,function*(){let t=yield Q1("zstd",["--quiet"]),e=I1.clean(t);return B(`zstd version: ${e}`),t===""?Jt.Gzip:Jt.ZstdWithoutLong})}function Xi(t){return t===Jt.Gzip?du.Gzip:du.Zstd}function b1(){return qc(this,void 0,void 0,function*(){return Hc.existsSync(JQ)?JQ:(yield Q1("tar")).toLowerCase().includes("gnu tar")?ir("tar"):""})}function jQ(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function zc(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(Lce),Ig.createHash("sha256").update(s.join("|")).digest("hex")}function w1(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var El=Q(require("fs"),1),_V=require("url");var rn=class extends Error{constructor(e){super(e),this.name="AbortError"}};var x1=require("node:os"),N1=Q(require("node:util"),1),S1=Q(require("node:process"),1);function R1(t,...e){S1.default.stderr.write(`${N1.default.format(t,...e)}${x1.EOL}`)}var T1=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,D1,KQ=[],XQ=[],Qg=[];T1&&ZQ(T1);var k1=Object.assign(t=>v1(t),{enable:ZQ,enabled:eb,disable:Uce,log:R1});function ZQ(t){D1=t,KQ=[],XQ=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?XQ.push(r.substring(1)):KQ.push(r);for(let r of Qg)r.enabled=eb(r.namespace)}function eb(t){if(t.endsWith("*"))return!0;for(let e of XQ)if(P1(t,e))return!1;for(let e of KQ)if(P1(t,e))return!0;return!1}function P1(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],m="";for(let p of e)p==="*"&&m==="*"||(m=p,d.push(p));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,c=-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;c=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=c+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;c=s,s++,n++;continue}else return!1;let l=s===t.length,A=n===r.length,u=n===r.length-1&&r[n]==="*";return l&&(A||u)}function Uce(){let t=D1||"";return ZQ(""),t}function v1(t){let e=Object.assign(r,{enabled:eb(t),destroy:_ce,log:k1.log,namespace:t,extend:Oce});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return Qg.push(e),e}function _ce(){let t=Qg.indexOf(this);return t>=0?(Qg.splice(t,1),!0):!1}function Oce(t){let e=v1(`${this.namespace}:${t}`);return e.log=this.log,e}var Yc=k1;var tb=["verbose","info","warning","error"],M1={verbose:400,info:300,warning:200,error:100};function F1(t,e){e.log=(...r)=>{t.log(...r)}}function L1(t){return tb.includes(t)}function bg(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,s,n=Yc(t.namespace);n.log=(...A)=>{Yc.log(...A)};function i(A){if(A&&!L1(A))throw new Error(`Unknown log level '${A}'. Acceptable values: ${tb.join(",")}`);s=A;let u=[];for(let d of e)o(d)&&u.push(d.namespace);Yc.enable(u.join(","))}r&&(L1(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${tb.join(", ")}.`));function o(A){return!!(s&&M1[A.level]<=M1[s])}function a(A,u){let d=Object.assign(A.extend(u),{level:u});if(F1(A,d),o(d)){let m=Yc.disable();Yc.enable(m+","+d.namespace)}return e.add(d),d}function c(){return s}function l(A){let u=n.extend(A);return F1(n,u),{error:a(u,"error"),warning:a(u,"warning"),info:a(u,"info"),verbose:a(u,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:l,logger:n}}var U1=bg({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),Gce=U1.logger;function hu(t){return U1.createClientLogger(t)}function wg(t){return t.toLowerCase()}function*qce(t){for(let e of t.values())yield[e.name,e.value]}var rb=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(wg(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(wg(e))?.value}has(e){return this._headersMap.has(wg(e))}delete(e){this._headersMap.delete(wg(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let s of this._headersMap.values())r[s.name]=s.value;else for(let[s,n]of t Line truncated
${Yce.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Sg(t){return t instanceof $t?!0:Xo(t)&&t.name==="RestError"}function ar(t,e){return Buffer.from(t,e)}var Rg=Q(require("node:http"),1),Tg=Q(require("node:https"),1),ob=Q(require("node:zlib"),1),H1=require("node:stream");var rs=hu("ts-http-runtime");var Vce={};function Eu(t){return t&&typeof t.pipe=="function"}function q1(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 z1(t){return t&&typeof t.byteLength=="number"}var Pg=class extends H1.Transform{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}},ab=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new rn("The operation was aborted. Request has already been canceled.");s=l=>{l.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let l=new Ss;rs.info(`request to '${l.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 l=jce(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let p=e.onUploadProgress,f=new Pg(p);f.on("error",y=>{rs.error("Error in upload progress",y)}),Eu(a)?a.pipe(f):f.end(a),a=f}let l=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let A=Jce(l),d={status:l.statusCode??0,headers:A,request:e};if(e.method==="HEAD")return l.resume(),d;c=o?$ce(l,A):l;let m=e.onDownloadProgress;if(m){let p=new Pg(m);p.on("error",f=>{rs.error("Error in download progress",f)}),c.pipe(p),c=p}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await Wce(c),d}finally{if(e.abortSignal&&s){let l=Promise.resolve();Eu(a)&&(l=q1(a));let A=Promise.resolve();Eu(c)&&(A=q1(c)),Promise.all([l,A]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(u=>{rs.warning("Error when cleaning up abortListener on httpRequest",u)})}}}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((c,l)=>{let A=i?Rg.default.request(a,c):Tg.default.request(a,c);A.once("error",u=>{l(new $t(u.message,{code:u.code??$t.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let u=new rn("The operation was aborted. Rejecting from abort signal callback while making request.");A.destroy(u),l(u)}),s&&Eu(s)?s.pipe(A):s?typeof s=="string"||Buffer.isBuffer(s)?A.end(s):z1(s)?A.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer):Buffer.from(s)):(rs.error("Unrecognized body type",s),l(new $t("Unrecognized body type"))):A.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?Rg.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new Rg.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return Tg.default.globalAgent;let n=e.tlsSettings??Vce,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(rs.info("No cached TLS Agent exist, creating a new Agent"),i=new Tg.default.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function Jce(t){let e=Tr();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 $ce(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=ob.default.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=ob.default.createInflate();return t.pipe(s),s}return t}function Wce(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 $t(`Error reading response as text: ${n.message}`,{code:$t.PARSE_ERROR}))})})}function jce(t){return t?Buffer.isBuffer(t)?t.length:Eu(t)?null:z1(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Y1(){return new ab}function Dg(){return Y1()}var cb="logPolicy";function kg(t={}){let e=t.logger??rs.info,r=new Ss({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQue Line truncated
`;return e}function SAe(t){return t instanceof Uint8Array?t.byteLength:tf(t)?t.size===-1?void 0:t.size:void 0}function RAe(t){let e=0;for(let r of t){let s=SAe(r);if(s===void 0)return;e+=s}return e}async function TAe(t,e,r){let s=[ar(`--${r}`,"utf-8"),...e.flatMap(i=>[ar(`\r
`,"utf-8"),ar(NAe(i.headers),"utf-8"),ar(`\r
`,"utf-8"),i.body,ar(`\r
--${r}`,"utf-8")]),ar(`--\r
\r
`,"utf-8")],n=gAe(s);n&&t.headers.set("Content-Length",n),t.body=await O1(s)}var Eu="multipartPolicy",hAe=70,EAe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function yAe(t){if(t.length>hAe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!EAe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function ef(){return{name:Eu,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?yAe(r):r=dAe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await fAe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function tf(){return bg()}var G1=Ig({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),X0e=G1.logger;function nn(t){return G1.createClientLogger(t)}var on=nn("core-rest-pipeline");function yb(t={}){return Tg({logger:on.info,...t})}var Cb=Pg;function Ib(t={}){return Dg(t)}var rf=Q(require("node:os"),1),sf=Q(require("node:process"),1);function q1(){return"User-Agent"}async function H1(t){if(sf.default&&sf.default.versions){let e=`${rf.default.type()} ${rf.default.release()}; ${rf.default.arch()}`,r=sf.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var nf="1.22.2";function NAe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function z1(){return q1()}async function of(t){let e=new Map;e.set("core-rest-pipeline",nf),await H1(e);let r=NAe(e);return t?`${t} ${r}`:r}var Y1=z1(),J1="userAgentPolicy";function Bb(t={}){let e=of(t.userAgentPrefix);return{name:J1,async sendRequest(r,s){return r.headers.has(Y1)||r.headers.set(Y1,await e),s(r)}}}var kr=class extends Error{constructor(e){super(e),this.name="AbortError"}};function Qb(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new kr(n??"The operation was aborted."))}function c(){s?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(s?.aborted)return a();try{t(A=>{c(),i(A)},A=>{c(),o(A)})}catch(A){o(A)}s?.addEventListener("abort",l)})}var DAe="The delay was aborted.";function yu(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return Qb(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??DAe})}function Zi(t){if(Wo(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 V1(t){return Wo(t)}function Wc(){return $o()}var Ee=Xo;var $1=Symbol("rawContent");function wb(t){return typeof t[$1]=="function"}function W1(t){return wb(t)?t[$1]():t}var af=Eu;function xb(){let t=ef();return{name:af,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)wb(s.body)&&(s.body=W1(s.body));return t.sendRequest(e,r)}}}var Nb=kg;function Sb(){return vg()}function Rb(t={}){return Fg(t)}function Tb(){return Ug()}function eo(t){return pb(t)}function Pb(t,e){return Wg(t,e)}var j1="setClientRequestIdPolicy";function Db(t="x-ms-client-request-id"){return{name:j1,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function kb(t){return jg(t)}function vb(t){return Kg(t)}var jc={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function K1(t={}){let e=new Mb(t.parentContext);return t.span&&(e=e.setValue(jc.span,t.span)),t.namespace&&(e=e.setValue(jc.namespace,t.namespace)),e}var Mb=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 Z1=Q(X1(),1),lf=Z1.state;function kAe(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function vAe(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:kAe(),tracingContext:K1({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Cu(){return lf.instrumenterImplementation||(lf.instrumenterImplementation=vAe()),lf.instrumenterImplementation}function Iu(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(l,A,u){let d=Cu().startSpan(l,{...u,packageName:r,packageVersion:s,tracingContext:A?.tracingOptions?.tracingContext}),m=d.tracingContext,p=d.span;m.getValue(jc.na Line truncated
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!rde(c)){let u;return c.trim().length===0?u="Invalid space after '<'.":u="Tag '"+c+"' is an invalid name.",tt("InvalidTag",u,Wt(t,i))}let l=Kue(t,i);if(l===!1)return tt("InvalidAttr","Attributes for '"+c+"' have open quote.",Wt(t,i));let A=l.value;if(i=l.index,A[A.length-1]==="/"){let u=i-A.length;A=A.substring(0,A.length-1);let d=v2(A,e);if(d===!0)s=!0;else return tt(d.err.code,d.err.msg,Wt(t,u+d.err.line))}else if(a)if(l.tagClosed){if(A.trim().length>0)return tt("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",Wt(t,o));if(r.length===0)return tt("InvalidTag","Closing tag '"+c+"' has not been opened.",Wt(t,o));{let u=r.pop();if(c!==u.tagName){let d=Wt(t,u.tagStartPos);return tt("InvalidTag","Expected closing tag '"+u.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",Wt(t,o))}r.length==0&&(n=!0)}}else return tt("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",Wt(t,i));else{let u=v2(A,e);if(u!==!0)return tt(u.err.code,u.err.msg,Wt(t,i-A.length+u.err.line));if(n===!0)return tt("InvalidXml","Multiple possible root nodes found.",Wt(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=k2(t,i);continue}else if(t[i+1]==="?"){if(i=D2(t,++i),i.err)return i}else break;else if(t[i]==="&"){let u=ede(t,i);if(u==-1)return tt("InvalidChar","char '&' is not expected.",Wt(t,i));i=u}else if(n===!0&&!P2(t[i]))return tt("InvalidXml","Extra text at the end",Wt(t,i));t[i]==="<"&&i--}}else{if(P2(t[i]))continue;return tt("InvalidChar","char '"+t[i]+"' is not expected.",Wt(t,i))}if(s){if(r.length==1)return tt("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Wt(t,r[0].tagStartPos));if(r.length>0)return tt("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return tt("InvalidXml","Start tag expected.",1);return!0}function P2(t){return t===" "||t===" "||t===`
`||t==="\r"}function D2(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 tt("InvalidXml","XML declaration allowed only at the start of the document.",Wt(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function k2(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 Wue='"',jue="'";function Kue(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===Wue||t[e]===jue)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 Xue=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function v2(t,e){let r=Ef(t,Xue),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return tt("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Tu(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return tt("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Tu(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return tt("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Tu(r[n]));let i=r[n][2];if(!tde(i))return tt("InvalidAttr","Attribute '"+i+"' is an invalid name.",Tu(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return tt("InvalidAttr","Attribute '"+i+"' is repeated.",Tu(r[n]))}return!0}function Zue(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 ede(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Zue(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 tt(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function tde(t){return Zc(t)}function rde(t){return Zc(t)}function Wt(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Tu(t){return t.startIndex+t[1].length}var sde={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(t,e,r){return t},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0};function M2(t){return typeof t=="boolean"?{enabled:t,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1e3,maxExpandedLength:1e5,maxEntityCount:100,allowedTags:null,tagFilter:null}:typeof t=="object"&&t!==null?{enabled:t.enabled!==!1,maxEntitySize:t.maxEntitySize??1e4,maxExpansionDepth:t.maxExpansionDepth??10,maxTotalExpansions:t.maxTotalExpansions??1e3,maxExpandedLength:t.maxExpandedLength??1e5,maxEntityCount:t.maxEntityCount??100,allowedTags:t.allowedTags??null,tagFilter:t.tagFilter??null}:M2(!0)}var L2=function(t){let e=Object.assign({},sde,t);return e.processEntities=M2(e.processEntities),e};var Cf;typeof Symbol!="function"?Cf="@@xmlMetadata":Cf=Symbol("XML Node Metadata");var Ar=class{constructor(e){this.tagname=e,this.child=[],this[":@"]=Object.create(null)}add(e,r){e==="__proto__"&&(e="#__proto__"),this.child.push({[e]:r})}addChild(e,r){e.tagname==="__proto__"&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child}),r!==void 0&&(this.child[this.child.length-1][Cf]={startIndex:r})}static getMetaDataSymbol(){return Cf}};var Du=class{constructor(e){this.suppressValidationErr=!e,this.options=e}readDocType(e,r){let s=Object.create(null),n=0;if(e[r+3]==="O"&&e[r+4]==="C"&&e[r+5]==="T"&&e[r+6]==="Y"&&e[r+7]==="P"&&e[r+8]==="E"){r=r+9;let i=1,o=!1,a=!1,c="";for(;r<e.length;r++)if(e[r]==="<"&&!a){if(o&&ra(e,"!ENTITY",r)){r+=7;let l,A;if([l,A,r]=this.readEntityExp(e,r+1,this.suppressValidationErr),A.indexOf("&")===-1){if(this.options.enabled!==!1&&this.options.maxEntityCount&&n>=this.options.maxEntityCount)throw new Error(`Entity count (${n+1}) exceeds maximum allowed (${this.options.maxEntityCount})`);let u=l.replace(/[.\-+*:]/g,"\\.");s[l]={regx:RegExp(`&${u};`,"g"),val:A},n++}}else if(o&&ra(e,"!ELEMENT",r)){r+=8;let{index:l}=this.readElementExp(e,r+1);r=l}else if(o&&ra(e,"!ATTLIST",r))r+=8Line truncated
`);let e=new Ar("!xml"),r=e,s="",n="";this.entityExpansionCount=0,this.currentExpandedLength=0;let i=new Du(this.options.processEntities);for(let o=0;o<t.length;o++)if(t[o]==="<")if(t[o+1]==="/"){let c=sa(t,">",o,"Closing Tag is not closed."),l=t.substring(o+2,c).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(s=this.saveTextToParentTag(s,r,n));let A=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);let u=0;A&&this.options.unpairedTags.indexOf(A)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),s="",o=c}else if(t[o+1]==="?"){let c=tw(t,o,!1,"?>");if(!c)throw new Error("Pi Tag is not closed.");if(s=this.saveTextToParentTag(s,r,n),!(this.options.ignoreDeclaration&&c.tagName==="?xml"||this.options.ignorePiTags)){let l=new Ar(c.tagName);l.add(this.options.textNodeName,""),c.tagName!==c.tagExp&&c.attrExpPresent&&(l[":@"]=this.buildAttributesMap(c.tagExp,n,c.tagName)),this.addChild(r,l,n,o)}o=c.closeIndex+1}else if(t.substr(o+1,3)==="!--"){let c=sa(t,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){let l=t.substring(o+4,c-2);s=this.saveTextToParentTag(s,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}o=c}else if(t.substr(o+1,2)==="!D"){let c=i.readDocType(t,o);this.docTypeEntities=c.entities,o=c.i}else if(t.substr(o+1,2)==="!["){let c=sa(t,"]]>",o,"CDATA is not closed.")-2,l=t.substring(o+9,c);s=this.saveTextToParentTag(s,r,n);let A=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);A==null&&(A=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,A),o=c+2}else{let c=tw(t,o,this.options.removeNSPrefix),l=c.tagName,A=c.rawTagName,u=c.tagExp,d=c.attrExpPresent,m=c.closeIndex;if(this.options.transformTagName){let y=this.options.transformTagName(l);u===l&&(u=y),l=y}if(this.options.strictReservedNames&&(l===this.options.commentPropName||l===this.options.cdataPropName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,n,!1));let p=r;p&&this.options.unpairedTags.indexOf(p.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==e.tagname&&(n+=n?"."+l:l);let f=o;if(this.isItStopNode(this.stopNodesExact,this.stopNodesWildcard,n,l)){let y="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),o=c.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)o=c.closeIndex;else{let E=this.readStopNodeData(t,A,m+1);if(!E)throw new Error(`Unexpected end of ${A}`);o=E.i,y=E.tagContent}let h=new Ar(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),y&&(y=this.parseTextData(y,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,y),this.addChild(r,h,n,f)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){if(l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName){let h=this.options.transformTagName(l);u===l&&(u=h),l=h}let y=new Ar(l);l!==u&&d&&(y[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,y,n,f),n=n.substr(0,n.lastIndexOf("."))}else if(this.options.unpairedTags.indexOf(l)!==-1){let y=new Ar(l);l!==u&&d&&(y[":@"]=this.buildAttributesMap(u,n)),this.addChild(r,y,n,f),n=n.substr(0,n.lastIndexOf(".")),o=c.closeIndex;continue}else{let y=new Ar(l);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),l!==u&&d&&(y[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,y,n,f),r=y}s="",o=m}}else s+=t[o];return e.child};function Ede(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.updateTag(e.tagname,r,e[":@"]);n===!1||(typeof n=="string"&&(e.tagname=n),t.addChild(e,s))}var yde=function(t,e,r){if(t.indexOf("&")===-1)return t;let s=this.options.processEntities;if(!s.enabled||s.allowedTags&&!s.allowedTags.includes(e)||s.tagFilter&&!s.tagFilter(e,r))return t;for(let n in this.docTypeEntities){let i=this.docTypeEntities[n],o=t.match(i.regx);if(o){if(this.entityExpansionCount+=o.length,s.maxTotalExpansions&&this.entityExpansionCount>s.maxTotalExpansions)throw new Error(`Entity expansion limit exceeded: ${this.entityExpansionCount} > ${s.maxTotalExpansions}`);let a=t.length;if(t=t.replace(i.regx,i.val),s.maxExpandedLength&&(this.currentExpandedLength+=t.length-a,this.currentExpandedLength>s.maxExpandedLength))throw new Error(`Total expanded content size exceeded: ${this.currentExpandedLength} > ${s.maxExpandedLength}`)}}if(t.indexOf("&")===-1)return t;for(let n in this.lastEntities){let i=this.lastEntities[n];t=t.replace(i.regex,i.val)}if(t.indexOfLine truncated
`),O2(t,e,"",r)}function O2(t,e,r,s){let n="",i=!1;if(!Array.isArray(t)){if(t!=null){let o=t.toString();return o=iw(o,e),o}return""}for(let o=0;o<t.length;o++){let a=t[o],c=Nde(a);if(c===void 0)continue;let l="";if(r.length===0?l=c:l=`${r}.${c}`,c===e.textNodeName){let p=a[c];Sde(l,e)||(p=e.tagValueProcessor(c,p),p=iw(p,e)),i&&(n+=s),n+=p,i=!1;continue}else if(c===e.cdataPropName){i&&(n+=s),n+=`<![CDATA[${a[c][0][e.textNodeName]}]]>`,i=!1;continue}else if(c===e.commentPropName){n+=s+`<!--${a[c][0][e.textNodeName]}-->`,i=!0;continue}else if(c[0]==="?"){let p=_2(a[":@"],e),f=c==="?xml"?"":s,y=a[c][0][e.textNodeName];y=y.length!==0?" "+y:"",n+=f+`<${c}${y}${p}?>`,i=!0;continue}let A=s;A!==""&&(A+=e.indentBy);let u=_2(a[":@"],e),d=s+`<${c}${u}`,m=O2(a[c],e,l,A);e.unpairedTags.indexOf(c)!==-1?e.suppressUnpairedNode?n+=d+">":n+=d+"/>":(!m||m.length===0)&&e.suppressEmptyNode?n+=d+"/>":m&&m.endsWith(">")?n+=d+`>${m}${s}</${c}>`:(n+=d+">",m&&s!==""&&(m.includes("/>")||m.includes("</"))?n+=s+e.indentBy+m+s:n+=m,n+=`</${c}>`),i=!0}return n}function Nde(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 _2(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=e.attributeValueProcessor(s,t[s]);n=iw(n,e),n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${n}"`}return r}function Sde(t,e){t=t.substr(0,t.length-e.textNodeName.length-1);let r=t.substr(t.lastIndexOf(".")+1);for(let s in e.stopNodes)if(e.stopNodes[s]===t||e.stopNodes[s]==="*."+r)return!0;return!1}function iw(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 aw(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 Rde={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};function ln(t){this.options=Object.assign({},Rde,t),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=aw(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=Dde),this.processTextOrObjNode=Tde,this.options.format?(this.indentate=Pde,this.tagEndChar=`>
`,"utf-8")],n=RAe(s);n&&t.headers.set("Content-Length",n),t.body=await WH(s)}var Iu="multipartPolicy",PAe=70,DAe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function kAe(t){if(t.length>PAe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!DAe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function sf(){return{name:Iu,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?kAe(r):r=xAe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await TAe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function nf(){return Ng()}var jH=bg({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),ISe=jH.logger;function on(t){return jH.createClientLogger(t)}var an=on("core-rest-pipeline");function wb(t={}){return kg({logger:an.info,...t})}var xb=vg;function Nb(t={}){return Mg(t)}var of=Q(require("node:os"),1),af=Q(require("node:process"),1);function KH(){return"User-Agent"}async function XH(t){if(af.default&&af.default.versions){let e=`${of.default.type()} ${of.default.release()}; ${of.default.arch()}`,r=af.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var cf="1.22.2";function GAe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function ZH(){return KH()}async function lf(t){let e=new Map;e.set("core-rest-pipeline",cf),await XH(e);let r=GAe(e);return t?`${t} ${r}`:r}var e2=ZH(),t2="userAgentPolicy";function Sb(t={}){let e=lf(t.userAgentPrefix);return{name:t2,async sendRequest(r,s){return r.headers.has(e2)||r.headers.set(e2,await e),s(r)}}}var vr=class extends Error{constructor(e){super(e),this.name="AbortError"}};function Rb(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new vr(n??"The operation was aborted."))}function c(){s?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(s?.aborted)return a();try{t(A=>{c(),i(A)},A=>{c(),o(A)})}catch(A){o(A)}s?.addEventListener("abort",l)})}var VAe="The delay was aborted.";function Bu(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return Rb(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??VAe})}function eo(t){if(Xo(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 r2(t){return Xo(t)}function Xc(){return Ko()}var Ee=ta;var s2=Symbol("rawContent");function Pb(t){return typeof t[s2]=="function"}function n2(t){return Pb(t)?t[s2]():t}var Af=Iu;function Db(){let t=sf();return{name:Af,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)Pb(s.body)&&(s.body=n2(s.body));return t.sendRequest(e,r)}}}var kb=Fg;function vb(){return Lg()}function Mb(t={}){return Og(t)}function Fb(){return Gg()}function to(t){return Cb(t)}function Lb(t,e){return Xg(t,e)}var i2="setClientRequestIdPolicy";function Ub(t="x-ms-client-request-id"){return{name:i2,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function _b(t){return Zg(t)}function Ob(t){return ef(t)}var Zc={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function o2(t={}){let e=new Gb(t.parentContext);return t.span&&(e=e.setValue(Zc.span,t.span)),t.namespace&&(e=e.setValue(Zc.namespace,t.namespace)),e}var Gb=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 c2=Q(a2(),1),df=c2.state;function JAe(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function $Ae(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:JAe(),tracingContext:o2({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Qu(){return df.instrumenterImplementation||(df.instrumenterImplementation=$Ae()),df.instrumenterImplementation}function bu(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(l,A,u){let d=Qu().startSpan(l,{...u,packageName:r,packageVersion:s,tracingContext:A?.tracingOptions?.tracingContext}),m=d.tracingContext,p=d.span;m.getValue(Zc.na Line truncated
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!fde(c)){let u;return c.trim().length===0?u="Invalid space after '<'.":u="Tag '"+c+"' is an invalid name.",tt("InvalidTag",u,Wt(t,i))}let l=ude(t,i);if(l===!1)return tt("InvalidAttr","Attributes for '"+c+"' have open quote.",Wt(t,i));let A=l.value;if(i=l.index,A[A.length-1]==="/"){let u=i-A.length;A=A.substring(0,A.length-1);let d=H2(A,e);if(d===!0)s=!0;else return tt(d.err.code,d.err.msg,Wt(t,u+d.err.line))}else if(a)if(l.tagClosed){if(A.trim().length>0)return tt("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",Wt(t,o));if(r.length===0)return tt("InvalidTag","Closing tag '"+c+"' has not been opened.",Wt(t,o));{let u=r.pop();if(c!==u.tagName){let d=Wt(t,u.tagStartPos);return tt("InvalidTag","Expected closing tag '"+u.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",Wt(t,o))}r.length==0&&(n=!0)}}else return tt("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",Wt(t,i));else{let u=H2(A,e);if(u!==!0)return tt(u.err.code,u.err.msg,Wt(t,i-A.length+u.err.line));if(n===!0)return tt("InvalidXml","Multiple possible root nodes found.",Wt(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=q2(t,i);continue}else if(t[i+1]==="?"){if(i=G2(t,++i),i.err)return i}else break;else if(t[i]==="&"){let u=pde(t,i);if(u==-1)return tt("InvalidChar","char '&' is not expected.",Wt(t,i));i=u}else if(n===!0&&!O2(t[i]))return tt("InvalidXml","Extra text at the end",Wt(t,i));t[i]==="<"&&i--}}else{if(O2(t[i]))continue;return tt("InvalidChar","char '"+t[i]+"' is not expected.",Wt(t,i))}if(s){if(r.length==1)return tt("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Wt(t,r[0].tagStartPos));if(r.length>0)return tt("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return tt("InvalidXml","Start tag expected.",1);return!0}function O2(t){return t===" "||t===" "||t===`
`||t==="\r"}function G2(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 tt("InvalidXml","XML declaration allowed only at the start of the document.",Wt(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function q2(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 lde='"',Ade="'";function ude(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===lde||t[e]===Ade)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 dde=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function H2(t,e){let r=If(t,dde),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return tt("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",ku(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return tt("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",ku(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return tt("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",ku(r[n]));let i=r[n][2];if(!gde(i))return tt("InvalidAttr","Attribute '"+i+"' is an invalid name.",ku(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return tt("InvalidAttr","Attribute '"+i+"' is repeated.",ku(r[n]))}return!0}function mde(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 pde(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,mde(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 tt(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function gde(t){return rl(t)}function fde(t){return rl(t)}function Wt(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function ku(t){return t.startIndex+t[1].length}var hde={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(t,e,r){return t},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0};function z2(t){return typeof t=="boolean"?{enabled:t,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1e3,maxExpandedLength:1e5,maxEntityCount:100,allowedTags:null,tagFilter:null}:typeof t=="object"&&t!==null?{enabled:t.enabled!==!1,maxEntitySize:t.maxEntitySize??1e4,maxExpansionDepth:t.maxExpansionDepth??10,maxTotalExpansions:t.maxTotalExpansions??1e3,maxExpandedLength:t.maxExpandedLength??1e5,maxEntityCount:t.maxEntityCount??100,allowedTags:t.allowedTags??null,tagFilter:t.tagFilter??null}:z2(!0)}var Y2=function(t){let e=Object.assign({},hde,t);return e.processEntities=z2(e.processEntities),e};var Qf;typeof Symbol!="function"?Qf="@@xmlMetadata":Qf=Symbol("XML Node Metadata");var Ar=class{constructor(e){this.tagname=e,this.child=[],this[":@"]=Object.create(null)}add(e,r){e==="__proto__"&&(e="#__proto__"),this.child.push({[e]:r})}addChild(e,r){e.tagname==="__proto__"&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child}),r!==void 0&&(this.child[this.child.length-1][Qf]={startIndex:r})}static getMetaDataSymbol(){return Qf}};var Mu=class{constructor(e){this.suppressValidationErr=!e,this.options=e}readDocType(e,r){let s=Object.create(null),n=0;if(e[r+3]==="O"&&e[r+4]==="C"&&e[r+5]==="T"&&e[r+6]==="Y"&&e[r+7]==="P"&&e[r+8]==="E"){r=r+9;let i=1,o=!1,a=!1,c="";for(;r<e.length;r++)if(e[r]==="<"&&!a){if(o&&ia(e,"!ENTITY",r)){r+=7;let l,A;if([l,A,r]=this.readEntityExp(e,r+1,this.suppressValidationErr),A.indexOf("&")===-1){if(this.options.enabled!==!1&&this.options.maxEntityCount&&n>=this.options.maxEntityCount)throw new Error(`Entity count (${n+1}) exceeds maximum allowed (${this.options.maxEntityCount})`);let u=l.replace(/[.\-+*:]/g,"\\.");s[l]={regx:RegExp(`&${u};`,"g"),val:A},n++}}else if(o&&ia(e,"!ELEMENT",r)){r+=8;let{index:l}=this.readElementExp(e,r+1);r=l}else if(o&&ia(e,"!ATTLIST",r))r+=8Line truncated
`);let e=new Ar("!xml"),r=e,s="",n="";this.entityExpansionCount=0,this.currentExpandedLength=0;let i=new Mu(this.options.processEntities);for(let o=0;o<t.length;o++)if(t[o]==="<")if(t[o+1]==="/"){let c=oa(t,">",o,"Closing Tag is not closed."),l=t.substring(o+2,c).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(s=this.saveTextToParentTag(s,r,n));let A=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);let u=0;A&&this.options.unpairedTags.indexOf(A)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),s="",o=c}else if(t[o+1]==="?"){let c=aw(t,o,!1,"?>");if(!c)throw new Error("Pi Tag is not closed.");if(s=this.saveTextToParentTag(s,r,n),!(this.options.ignoreDeclaration&&c.tagName==="?xml"||this.options.ignorePiTags)){let l=new Ar(c.tagName);l.add(this.options.textNodeName,""),c.tagName!==c.tagExp&&c.attrExpPresent&&(l[":@"]=this.buildAttributesMap(c.tagExp,n,c.tagName)),this.addChild(r,l,n,o)}o=c.closeIndex+1}else if(t.substr(o+1,3)==="!--"){let c=oa(t,"-->",o+4,"Comment is not closed.");if(this.options.commentPropName){let l=t.substring(o+4,c-2);s=this.saveTextToParentTag(s,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}o=c}else if(t.substr(o+1,2)==="!D"){let c=i.readDocType(t,o);this.docTypeEntities=c.entities,o=c.i}else if(t.substr(o+1,2)==="!["){let c=oa(t,"]]>",o,"CDATA is not closed.")-2,l=t.substring(o+9,c);s=this.saveTextToParentTag(s,r,n);let A=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);A==null&&(A=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,A),o=c+2}else{let c=aw(t,o,this.options.removeNSPrefix),l=c.tagName,A=c.rawTagName,u=c.tagExp,d=c.attrExpPresent,m=c.closeIndex;if(this.options.transformTagName){let y=this.options.transformTagName(l);u===l&&(u=y),l=y}if(this.options.strictReservedNames&&(l===this.options.commentPropName||l===this.options.cdataPropName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,n,!1));let p=r;p&&this.options.unpairedTags.indexOf(p.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==e.tagname&&(n+=n?"."+l:l);let f=o;if(this.isItStopNode(this.stopNodesExact,this.stopNodesWildcard,n,l)){let y="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),o=c.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)o=c.closeIndex;else{let E=this.readStopNodeData(t,A,m+1);if(!E)throw new Error(`Unexpected end of ${A}`);o=E.i,y=E.tagContent}let h=new Ar(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),y&&(y=this.parseTextData(y,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,y),this.addChild(r,h,n,f)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){if(l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName){let h=this.options.transformTagName(l);u===l&&(u=h),l=h}let y=new Ar(l);l!==u&&d&&(y[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,y,n,f),n=n.substr(0,n.lastIndexOf("."))}else if(this.options.unpairedTags.indexOf(l)!==-1){let y=new Ar(l);l!==u&&d&&(y[":@"]=this.buildAttributesMap(u,n)),this.addChild(r,y,n,f),n=n.substr(0,n.lastIndexOf(".")),o=c.closeIndex;continue}else{let y=new Ar(l);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),l!==u&&d&&(y[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,y,n,f),r=y}s="",o=m}}else s+=t[o];return e.child};function Dde(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.updateTag(e.tagname,r,e[":@"]);n===!1||(typeof n=="string"&&(e.tagname=n),t.addChild(e,s))}var kde=function(t,e,r){if(t.indexOf("&")===-1)return t;let s=this.options.processEntities;if(!s.enabled||s.allowedTags&&!s.allowedTags.includes(e)||s.tagFilter&&!s.tagFilter(e,r))return t;for(let n in this.docTypeEntities){let i=this.docTypeEntities[n],o=t.match(i.regx);if(o){if(this.entityExpansionCount+=o.length,s.maxTotalExpansions&&this.entityExpansionCount>s.maxTotalExpansions)throw new Error(`Entity expansion limit exceeded: ${this.entityExpansionCount} > ${s.maxTotalExpansions}`);let a=t.length;if(t=t.replace(i.regx,i.val),s.maxExpandedLength&&(this.currentExpandedLength+=t.length-a,this.currentExpandedLength>s.maxExpandedLength))throw new Error(`Total expanded content size exceeded: ${this.currentExpandedLength} > ${s.maxExpandedLength}`)}}if(t.indexOf("&")===-1)return t;for(let n in this.lastEntities){let i=this.lastEntities[n];t=t.replace(i.regex,i.val)}if(t.indexOfLine truncated
`;function Jde(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(pw(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function X2(t,e,r,s,n){return!r.sanitizeName||xf(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function mw(t,e){let r="";e.format&&(r=Vde);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 An(a)):a instanceof An&&s.push(a)}let n=Jde(t,e),i=new no;return Z2(t,e,r,i,s,n)}function Z2(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 c=t.toString();return c=dw(c,e),c}return""}for(let c=0;c<t.length;c++){let l=t[c],A=pw(l);if(A===void 0)continue;let d=A===e.textNodeName||A===e.cdataPropName||A===e.commentPropName||A[0]==="?"?A:X2(A,!1,e,s,i),m=$de(l[":@"],e);s.push(d,m);let p=jde(s,n);if(d===e.textNodeName){let C=l[A];p||(C=e.tagValueProcessor(d,C),C=dw(C,e)),a&&(o+=r),o+=C,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let C=l[A][0][e.textNodeName],I=wf(C);o+=`<![CDATA[${I}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let C=l[A][0][e.textNodeName],I=bf(C);o+=r+`<!--${I}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let C=K2(l[":@"],e,p,s,i);o+=(d==="?xml"?"":r)+`<${d}${C}?>`,a=!0,s.pop();continue}let f=r;f!==""&&(f+=e.indentBy);let y=K2(l[":@"],e,p,s,i),h=r+`<${d}${y}`,E;p?E=ez(l[A],e):E=Z2(l[A],e,f,s,n,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=h+">":o+=h+"/>":(!E||E.length===0)&&e.suppressEmptyNode?o+=h+"/>":E&&E.endsWith(">")?o+=h+`>${E}${r}</${d}>`:(o+=h+">",E&&r!==""&&(E.includes("/>")||E.includes("</"))?o+=r+e.indentBy+E+r:o+=E,o+=`</${d}>`),a=!0,s.pop()}return o}function $de(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]=io(t[n]),s=!0}return s?r:null}function ez(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=pw(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=Wde(n[":@"],e),a=ez(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function Wde(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)}="${io(n)}"`}return r}function pw(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 K2(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),c=r?a:X2(a,!0,e,s,n),l;r?l=t[o]:(l=e.attributeValueProcessor(o,t[o]),l=dw(l,e)),l===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${io(l)}"`}return i}function jde(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 dw(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 gw(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 Kde={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 dr(t){if(this.options=Object.assign({},Kde,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 An(r)):r instanceof An&&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="")}ln.prototype.build=function(t){return this.options.preserveOrder?ow(t,this.options):(Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t}),this.j2x(t,0,[]).val)};ln.prototype.j2x=function(t,e,r){let s="",n="",i=r.join(".");for(let o in t)if(Object.prototype.hasOwnProperty.call(t,o))if(typeof t[o]>"u")this.isAttribute(o)&&(n+="");else if(t[o]===null)this.isAttribute(o)||o===this.options.cdataPropName?n+="":o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(t[o]instanceof Date)n+=this.buildTextValNode(t[o],o,"",e);else if(typeof t[o]!="object"){let a=this.isAttribute(o);if(a&&!this.ignoreAttributesFn(a,i))s+=this.buildAttrPairStr(a,""+t[o]);else if(!a)if(o===this.options.textNodeName){let c=this.options.tagValueProcessor(o,""+t[o]);n+=this.replaceEntitiesValue(c)}else n+=this.buildTextValNode(t[o],o,"",e)}else if(Array.isArray(t[o])){let a=t[o].length,c="",l="";for(let A=0;A<a;A++){let u=t[o][A];if(!(typeof u>"u"))if(u===null)o[0]==="?"?n+=this.indentate(e)+"<"+o+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+o+"/"+this.tagEndChar;else if(typeof u=="object")if(this.options.oneListGroup){let d=this.j2x(u,e+1,r.concat(o));c+=d.val,this.options.attributesGroupName&&u.hasOwnProperty(this.options.attributesGroupName)&&(l+=d.attrStr)}else c+=this.processTextOrObjNode(u,o,e,r);else if(this.options.oneListGroup){let d=this.options.tagValueProcessor(o,u);d=this.replaceEntitiesValue(d),c+=d}else c+=this.buildTextValNode(u,o,"",e)}this.options.oneListGroup&&(c=this.buildObjectNode(c,o,l,e)),n+=c}else if(this.options.attributesGroupName&&o===this.options.attributesGroupName){let a=Object.keys(t[o]),c=a.length;for(let l=0;l<c;l++)s+=this.buildAttrPairStr(a[l],""+t[o][a[l]])}else n+=this.processTextOrObjNode(t[o],o,e,r);return{attrStr:s,val:n}};ln.prototype.buildAttrPairStr=function(t,e){return e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+e+'"'};function Tde(t,e,r,s){let n=this.j2x(t,r+1,s.concat(e));return t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,n.attrStr,r):this.buildObjectNode(n.val,e,n.attrStr,r)}ln.prototype.buildObjectNode=function(t,e,r,s){if(t==="")return e[0]==="?"?this.indentate(s)+"<"+e+r+"?"+this.tagEndChar:this.indentate(s)+"<"+e+r+this.closeTag(e)+this.tagEndChar;{let n="</"+e+this.tagEndChar,i="";return e[0]==="?"&&(i="?",n=""),(r||r==="")&&t.indexOf("<")===-1?this.indentate(s)+"<"+e+r+i+">"+t+n:this.options.commentPropName!==!1&&e===this.options.commentPropName&&i.length===0?this.indentate(s)+`<!--${t}-->`+this.newLine:this.indentate(s)+"<"+e+r+i+this.tagEndChar+t+this.indentate(s)+n}};ln.prototype.closeTag=function(t){let e="";return this.options.unpairedTags.indexOf(t)!==-1?this.options.suppressUnpairedNode||(e="/"):this.options.suppressEmptyNode?e="/":e=`></${t}`,e};ln.prototype.buildTextValNode=function(t,e,r,s){if(this.options.cdataPropName!==!1&&e===this.options.cdataPropName)return this.indentate(s)+`<![CDATA[${t}]]>`+this.newLine;if(this.options.commentPropName!==!1&&e===this.options.commentPropName)return this.indentate(s)+`<!--${t}-->`+this.newLine;if(e[0]==="?")return this.indentate(s)+"<"+e+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(e,t);return n=this.replaceEntitiesValue(n),n===""?this.indentate(s)+"<"+e+r+this.closeTag(e)+this.tagEndChar:this.indentate(s)+"<"+e+r+">"+n+"</"+e+this.tagEndChar}};ln.prototype.replaceEntitiesValue=function(t){if(t&&t.length>0&&this.options.processEntities)for(let e=0;e<this.options.entities.length;e++){let r=this.options.entities[e];t=t.replace(r.regex,r.val)}return t};function Pde(t){return this.options.indentBy.repeat(t)}function Dde(t){return t.startsWith(this.options.attributeNamePrefix)&&t!==this.options.textNodeName?t.substr(this.attrPrefixLen):!1}var cw=ln;var G2={validate:yf};function z2(t){var e;return{attributesGroupName:"$",textNodeName:(e=t.xmlCharKey)!==null&&e!==void 0?e:"_",ignoreAttributes:!1,suppressBooleanAttributes:!1}}function kde(t={}){var e,r;return Object.assign(Object.assign({},z2(t)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(e=t.rootName)!==null&&e!==void 0?e:"root",cdataPropName:(r=t.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function vde(t={}){return Object.assign(Object.assign({},z2(t)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:t.stopNodes,processEntities:!0,trimValues:!1})}function If(t,e={}){let r=kde(e),s=new cw(r),n={[r.rootNodeName]:t};return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>${s.build(n)}`.replace(/\n/g,"")}async function lw(t,e={}){if(!t)throw new Error("Document is empty");let r=G2.validate(t);if(r!==!0)throw r;let n=new el(vde(e)).parse(tLine truncated
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Xde(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 fw(t,e,r,s,n){return!r.sanitizeName||xf(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}dr.prototype.build=function(t){if(this.options.preserveOrder)return mw(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new no,r=Xde(t,this.options);return this.j2x(t,0,e,r).val}};dr.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 c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let A=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:fw(c,!1,this.options,r,s);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||A===this.options.cdataPropName||A===this.options.commentPropName?i+="":A[0]==="?"?i+=this.indentate(e)+"<"+A+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+A+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],A,"",e,r);else if(typeof t[c]!="object"){let u=this.isAttribute(c);if(u&&!this.ignoreAttributesFn(u,o)){let d=fw(u,!0,this.options,r,s);n+=this.buildAttrPairStr(d,""+t[c],a)}else if(!u)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,""+t[c]);i+=this.replaceEntitiesValue(d)}else{r.push(A);let d=this.checkStopNode(r);if(r.pop(),d){let m=""+t[c];m===""?i+=this.indentate(e)+"<"+A+this.closeTag(A)+this.tagEndChar:i+=this.indentate(e)+"<"+A+">"+m+"</"+A+this.tagEndChar}else i+=this.buildTextValNode(t[c],A,"",e,r)}}else if(Array.isArray(t[c])){let u=t[c].length,d="",m="";for(let p=0;p<u;p++){let f=t[c][p];if(!(typeof f>"u"))if(f===null)A[0]==="?"?i+=this.indentate(e)+"<"+A+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+A+"/"+this.tagEndChar;else if(typeof f=="object")if(this.options.oneListGroup){r.push(A);let y=this.j2x(f,e+1,r,s);r.pop(),d+=y.val,this.options.attributesGroupName&&f.hasOwnProperty(this.options.attributesGroupName)&&(m+=y.attrStr)}else d+=this.processTextOrObjNode(f,A,e,r,s);else if(this.options.oneListGroup){let y=this.options.tagValueProcessor(A,f);y=this.replaceEntitiesValue(y),d+=y}else{r.push(A);let y=this.checkStopNode(r);if(r.pop(),y){let h=""+f;h===""?d+=this.indentate(e)+"<"+A+this.closeTag(A)+this.tagEndChar:d+=this.indentate(e)+"<"+A+">"+h+"</"+A+this.tagEndChar}else d+=this.buildTextValNode(f,A,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,A,m,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let u=Object.keys(t[c]),d=u.length;for(let m=0;m<d;m++){let p=fw(u[m],!0,this.options,r,s);n+=this.buildAttrPairStr(p,""+t[c][u[m]],a)}}else i+=this.processTextOrObjNode(t[c],A,e,r,s)}return{attrStr:n,val:i}};dr.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+'="'+io(e)+'"'};function Zde(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let c=this.buildRawContent(t),l=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(c,e,l,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)}dr.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]=io(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]=io(t[s]),r=!0)}return r?e:null};dr.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(K.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===K.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(K.PREFIX_FOR_STORAGE));r.sort((n,i)=>Pf(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=Sf(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=Rf(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let c=a.toLowerCase();i[c]=n[a],o.push(c)}o.sort();for(let a of o)s+=`
${a}:${decodeURIComponent(i[a])}`}return s}};var ze=class extends ia{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Fu(e,r,this)}computeHMACSHA256(e){return(0,$2.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var pt=nn("storage-common");var is;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(is||(is={}));var no={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:is.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},_de=new kr("The operation was aborted."),Uu=class extends An{retryOptions;constructor(e,r,s=no){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:no.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):no.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:no.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:no.maxRetryDelayInMs):no.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:no.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:no.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=Nf(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=so(n.url,ai.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(pt.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(pt.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 pt.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 pt.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 pt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return pt.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(K.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')?(pt.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 is.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case is.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return pt.info(`RetryPolicy: Delay for ${n}ms`),Tf(n,s,_de)}};var _u=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Uu(e,r,this.retryOptions)}};var Ode="storageBrowserPolicy";function W2(){return{name:Ode,async sendRequest(t,e){return Ee||((t.method==="GET"||t.method==="HEAD")&&(t.url=so(t.url,ai.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(K.COOKIE),t.headers.delete(K.CONTENT_LENGTH)),e(t)}}}var Gde="StorageCorrectContentLengthPolicy";function j2(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(K.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Gde,async sendRequest(e,r){return t(e),r(e)}}}var qde="storageRetryPolicy",tl={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:is.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Hde=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],zde=new kr("The operation was aborted.");function K2(t={}){let e=t.retryPolicyType??tl.retryPolicyType,r=t.maxTries??tl.maxTries,s=t.retryDelayInMs??tl.retryDelayInMs,n=t.maxRetryDelayInMs??tl.maxRetryDelayInMs,i=t.secondaryHost??tl.secondaryHost,o=t.tryTimeoutInMs??tl.tryTimeoutInMs;function a({isPrimaryRetry:l,attempt:A,response:u,error:d}){if(A>=r)return pt.info(`RetryPolicy: Attempt(s) ${A} >= maxTries ${r}, no further try.`),!1;if(d){for(let m of Hde)if(d.name.toUpperCase().includes(m)||d.message.toUpperCase().includes(m)||d.code&&d.code.toString().toUpperCase()===m)return pt.info( Line truncated
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(K.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===K.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(K.PREFIX_FOR_STORAGE));r.sort((n,i)=>Lf(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=vf(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=Mf(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let c=a.toLowerCase();i[c]=n[a],o.push(c)}o.sort();for(let a of o)s+=`
${a}:${decodeURIComponent(i[a])}`}return s}};var ze=class extends ca{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Ou(e,r,this)}computeHMACSHA256(e){return(0,cz.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var pt=on("storage-common");var os;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(os||(os={}));var ao={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:os.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},cme=new vr("The operation was aborted."),Gu=class extends un{retryOptions;constructor(e,r,s=ao){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:ao.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):ao.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:ao.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:ao.maxRetryDelayInMs):ao.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:ao.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:ao.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=kf(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=oo(n.url,ci.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(pt.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(pt.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 pt.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 pt.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 pt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return pt.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(K.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')?(pt.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 os.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case os.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return pt.info(`RetryPolicy: Delay for ${n}ms`),Ff(n,s,cme)}};var qu=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Gu(e,r,this.retryOptions)}};var lme="storageBrowserPolicy";function lz(){return{name:lme,async sendRequest(t,e){return Ee||((t.method==="GET"||t.method==="HEAD")&&(t.url=oo(t.url,ci.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(K.COOKIE),t.headers.delete(K.CONTENT_LENGTH)),e(t)}}}var Ame="StorageCorrectContentLengthPolicy";function Az(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(K.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Ame,async sendRequest(e,r){return t(e),r(e)}}}var ume="storageRetryPolicy",nl={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:os.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},dme=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],mme=new vr("The operation was aborted.");function uz(t={}){let e=t.retryPolicyType??nl.retryPolicyType,r=t.maxTries??nl.maxTries,s=t.retryDelayInMs??nl.retryDelayInMs,n=t.maxRetryDelayInMs??nl.maxRetryDelayInMs,i=t.secondaryHost??nl.secondaryHost,o=t.tryTimeoutInMs??nl.tryTimeoutInMs;function a({isPrimaryRetry:l,attempt:A,response:u,error:d}){if(A>=r)return pt.info(`RetryPolicy: Attempt(s) ${A} >= maxTries ${r}, no further try.`),!1;if(d){for(let m of dme)if(d.name.toUpperCase().includes(m)||d.message.toUpperCase().includes(m)||d.code&&d.code.toString().toUpperCase()===m)return pt.info( Line truncated
`)+`
`+s(i)+n(i),a=(0,X2.createHmac)("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(K.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===K.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[c,l]of i.headers)c.toLowerCase().startsWith(K.PREFIX_FOR_STORAGE)&&o.push({name:c,value:l});o.sort((c,l)=>Pf(c.name.toLowerCase(),l.name.toLowerCase())),o=o.filter((c,l,A)=>!(l>0&&c.name.toLowerCase()===A[l-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
`}),a}function n(i){let o=Sf(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=Rf(i.url),l={};if(c){let A=[];for(let u in c)if(Object.prototype.hasOwnProperty.call(c,u)){let d=u.toLowerCase();l[d]=c[u],A.push(d)}A.sort();for(let u of A)a+=`
${u}:${decodeURIComponent(l[u])}`}return a}return{name:Yde,async sendRequest(i,o){return e(i),o(i)}}}var Jde="storageRequestFailureDetailsParserPolicy";function Z2(){return{name:Jde,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
`),r}}}}var ez=require("node:crypto"),Df=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,ez.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var kf="12.31.0",vf="2026-02-06";var Mf="https://storage.azure.com/.default",ci={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Ss="",mw="*",Vde=1*1024*1024;var $de=4*Vde;var tz="AES256",rz="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",sz=["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"],nz=["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"],iz="BlobUsesCustomerSpecifiedEncryption",oz="BlobDoesNotUseCustomerSpecifiedEncryption",az=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function li(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 Ou=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function rt(t,e={}){t||(t=new ve);let r=new Ou([],e);return r._credential=t,r}function Wde(t){let e=[jde,cz,Kde,Xde,Zde,eme,rme];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>tme(n));return{wrappedPolicies:Kb(r),afterRetry:s}}}}function pw(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?Xb(e):uw(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${kf}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=bu({...r,loggingOptions:{additionalAllowedHeaderNames:sz,additionalAllowedQueryParameters:nz,logger:Bf.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:If,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:lw,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:Nb}),n.addPolicy(j2()),n.addPolicy(K2(r.retryOptions),{phase:"Retry"}),n.addPolicy(Z2()),n.addPolicy(W2());let a=Wde(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=gw(t);vr(c)?n.addPolicy(Kc({credential:c,scopes:r.audience??Mf,challengeCallba Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new ks(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 jpe(t,e){if(t=pa(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=Nn.parse(t.permissions.toString()).toString():n=Sn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",ma(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ds(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 ks(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 Kpe(t,e){if(t=pa(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=Nn.parse(t.permissions.toString()).toString():n=Sn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",ma(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ds(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 ks(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 Xpe(t,e){if(t=pa(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=Nn.parse(t.permissions.toString()).toString():n=Sn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",ma(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ye(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ye(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Ds(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 ks(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 Zpe(t,e){if(t=pa(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=Nn.parse(t.permissions.toString()).toString():n=Sn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",ma(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ye(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ye(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Ds(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 ks(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 ege(t,e){if(t=pa(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=Nn.parse(t.permissions.toString()).toString():n=Sn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",ma(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ye(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ye(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Ds(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 ks(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 tge(t,e){if(t=pa(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=Nn.parse(t.permissions.toString()).toString():n=Sn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",ma(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ye(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ye(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Ds(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 ks(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 ma(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function pa(t){let e=t.version?t.version:vf;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 Xu=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=Wc()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ss||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ss||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 U.withSpan("BlobLeaseClient-acquireLease",r,async s=>G(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!==Ss||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ss||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 U.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=G(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!==Ss||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ss||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 U.withSpan("BlobLeaseClient-releaseLease",e,async r=>G(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!==Ss||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ss||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 U.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSign 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"}};ml.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Ea=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Ea.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var cd=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var ufe=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})},nS=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);oe(`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 uJ(t,e,r){return ufe(this,void 0,void 0,function*(){var s;let n=new fi(t),i=n.getBlockBlobClient(),o=new nS((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(),B(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new _h(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw dt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}var mJ=Q(require("buffer"),1),Rn=Q(require("fs"),1),pJ=Q(require("stream"),1),gJ=Q(require("util"),1);var Oh=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};function Gh(t){return t?t>=200&&t<300:!1}function dfe(t){return t?t>=500:!0}function mfe(t){return t?[He.BadGateway,He.ServiceUnavailable,He.GatewayTimeout].includes(t):!1}function pfe(t){return Oh(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function dJ(t,e,r){return Oh(this,arguments,void 0,function*(s,n,i,o=fg,a=hg,c=void 0){let l="",A=1;for(;A<=o;){let u,d,m=!1;try{u=yield n()}catch(p){c&&(u=c(p)),m=!0,l=p.message}if(u&&(d=i(u),!dfe(d)))return u;if(d&&(m=mfe(d),l=`Cache service responded with ${d}`),B(`${s} - Attempt ${A} of ${o} failed with error: ${l}`),!m){B(`${s} - Error is not retryable`);break}yield pfe(a),A++}throw Error(`${s} failed: ${l}`)})}function ld(t,e){return Oh(this,arguments,void 0,function*(r,s,n=fg,i=hg){return yield dJ(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof js)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function pl(t,e){return Oh(this,arguments,void 0,function*(r,s,n=fg,i=hg){return yield dJ(r,s,o=>o.message.statusCode,n,i)})}var As=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};function gfe(t,e){return As(this,void 0,void 0,function*(){yield gJ.promisify(pJ.pipeline)(t.message,e)})}var qh=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,B(`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);oe(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){le Line truncated
Other caches with similar key:`);for(let a of i?.artifactCaches||[])B(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function cS(t,e,r){return mr(this,void 0,void 0,function*(){let s=new wJ.URL(t),n=yJ(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield hJ(t,e,n):n.concurrentBlobDownloads?yield fJ(t,e,n):yield Hh(t,e):yield Hh(t,e)})}function NJ(t,e,r){return mr(this,void 0,void 0,function*(){let s=aS(),n=Gc(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield ld("reserveCache",()=>mr(this,void 0,void 0,function*(){return s.postJson(ud("caches"),i)}))})}function bJ(t,e){return`bytes ${t}-${e}/*`}function Qfe(t,e,r,s,n){return mr(this,void 0,void 0,function*(){B(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${bJ(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":bJ(s,n)},o=yield pl(`uploadChunk (start: ${s}, end: ${n})`,()=>mr(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!Gh(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function bfe(t,e,r,s){return mr(this,void 0,void 0,function*(){let n=en(r),i=ud(`caches/${e.toString()}`),o=gl.openSync(r,"r"),a=iS(s),c=zQ("uploadConcurrency",a.uploadConcurrency),l=zQ("uploadChunkSize",a.uploadChunkSize),A=[...new Array(c).keys()];B("Awaiting all uploads");let u=0;try{yield Promise.all(A.map(()=>mr(this,void 0,void 0,function*(){for(;u<n;){let d=Math.min(n-u,l),m=u,p=u+d-1;u+=l,yield Qfe(t,i,()=>gl.createReadStream(r,{fd:o,start:m,end:p,autoClose:!1}).on("error",f=>{throw new Error(`Cache upload failed because file read failed with ${f.message}`)}),m,p)}})))}finally{gl.closeSync(o)}})}function wfe(t,e,r){return mr(this,void 0,void 0,function*(){let s={size:r};return yield ld("commitCache",()=>mr(this,void 0,void 0,function*(){return t.postJson(ud(`caches/${e.toString()}`),s)}))})}function lS(t,e,r,s){return mr(this,void 0,void 0,function*(){if(iS(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield uJ(r,e,s)}else{let i=aS();B("Upload cache"),yield bfe(i,t,e,s),B("Commiting cache");let o=en(e);oe(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield wfe(i,t,o);if(!Gh(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);oe("Cache saved successfully")}})}var IV=Q(pV(),1),it=Q(nt(),1),Ur=Q(nt(),1),Qa=Q(nt(),1),ba=Q(nt(),1),wa=Q(nt(),1);var sR=Q(nt(),1),nR=Q(nt(),1),EV=Q(nt(),1),yV=Q(nt(),1),CV=Q(nt(),1);var eR=Q(nt(),1),tR=Q(nt(),1),gV=Q(nt(),1),fV=Q(nt(),1),hV=Q(nt(),1),rR=class extends hV.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,fV.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,gV.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,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let l=s.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let A=e.skip(c);l!==!1&&(l===!0?tR.UnknownFieldHandler.onRead:l)(this.typeName,i,a,c,A)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,eR.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,eR.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?tR.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},TE=new rR;var iR=class extends CV.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:()=>TE}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,yV.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,EV.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,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(TE.internalBinaryRead(e,e.uint32(),s));break;default:let l=s.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let A=e.skip(c);l!==!1&&(l===!0?nR.UnknownFieldHandler.onRead:l)(this.typeName,i,a,c,A)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,sR.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)TE.internalBinaryWrite(e.scope[i],r.tag(2,sR.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?nR.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},vn=new Line truncated
`));let s=yield CR(r,"create");yield IR(s,t)})}var Dl=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})},Ls=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Pl=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},vE=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function wV(t){if(!t||t.length===0)throw new Ls("Path Validation Error: At least one directory or file path is required")}function bR(t){if(t.length>512)throw new Ls(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Ls(`Key Validation Error: ${t} cannot contain commas.`)}function wR(){return Ad()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function xV(t,e,r,s){return Dl(this,arguments,void 0,function*(n,i,o,a,c=!1){let l=Ad();return B(`Cache service version: ${l}`),wV(n),l==="v2"?yield OEe(n,i,o,a,c):yield _Ee(n,i,o,a,c)})}function _Ee(t,e,r,s){return Dl(this,arguments,void 0,function*(n,i,o,a,c=!1){o=o||[];let l=[i,...o];if(B("Resolved Keys:"),B(JSON.stringify(l)),l.length>10)throw new Ls("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of l)bR(d);let A=yield mu(),u="";try{let d=yield xJ(l,n,{compressionMethod:A,enableCrossOsArchive:c});if(!d?.archiveLocation)return;if(a?.lookupOnly)return oe("Lookup only - skipping download"),d.cacheKey;u=Nd.join(yield uu(),Ki(A)),B(`Archive Path: ${u}`),yield cS(d.archiveLocation,u,a),zi()&&(yield xd(u,A));let m=en(u);return oe(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),yield BR(u,A),oe("Cache restored successfully"),d.cacheKey}catch(d){let m=d;if(m.name===Ls.name)throw d;m instanceof js&&typeof m.statusCode=="number"&&m.statusCode>=500?Pc(`Failed to restore: ${d.message}`):dt(`Failed to restore: ${d.message}`)}finally{try{yield du(u)}catch(d){B(`Failed to delete archive: ${d}`)}}})}function OEe(t,e,r,s){return Dl(this,arguments,void 0,function*(n,i,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let l=[i,...o];if(B("Resolved Keys:"),B(JSON.stringify(l)),l.length>10)throw new Ls("Key Validation Error: Keys are limited to a maximum of 10.");for(let u of l)bR(u);let A="";try{let u=yR(),d=yield mu(),m={key:i,restoreKeys:o,version:Gc(n,d,c)},p=yield u.GetCacheEntryDownloadURL(m);if(!p.ok){B(`Cache not found for version ${m.version} of keys: ${l.join(", ")}`);return}if(m.key!==p.matchedKey?oe(`Cache hit for restore-key: ${p.matchedKey}`):oe(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return oe("Lookup only - skipping download"),p.matchedKey;A=Nd.join(yield uu(),Ki(d)),B(`Archive path: ${A}`),B(`Starting download of archive to: ${A}`),yield cS(p.signedDownloadUrl,A,a);let y=en(A);return oe(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),zi()&&(yield xd(A,d)),yield BR(A,d),oe("Cache restored successfully"),p.matchedKey}catch(u){let d=u;if(d.name===Ls.name)throw u;d instanceof js&&typeof d.statusCode=="number"&&d.statusCode>=500?Pc(`Failed to restore: ${u.message}`):dt(`Failed to restore: ${u.message}`)}finally{try{A&&(yield du(A))}catch(u){B(`Failed to delete archive: ${u}`)}}})}function xR(t,e,r){return Dl(this,arguments,void 0,function*(s,n,i,o=!1){let a=Ad();return B(`Cache service version: ${a}`),wV(s),bR(n),a==="v2"?yield qEe(s,n,i,o):yield GEe(s,n,i,o)})}function GEe(t,e,r){return Dl(this,arguments,void 0,function*(s,n,i,o=!1){var a,c,l,A,u;let d=yield mu(),m=-1,p=yield HQ(s);if(B("Cache Paths:"),B(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let f=yield uu(),y=Nd.join(f,Ki(d));B(`Archive Path: ${y}`);try{yield QR(f,p,d),zi()&&(yield xd(y,d));let h=10*1024*1024*1024,E=en(y);if(B(`File Size: ${E}`),E>h&&!oS())throw new Error(`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the 10GB limit, not saving cache.`);B("Reserving Cache");let C=yield NJ(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:E});if(!((a=C?.result)===null||a===void 0)&&a.cacheId)m=(c=C?.result)===null||c===void 0?void 0:c.cacheId;else throw C?.statusCode===400?new Error((A=(l=C?.error)===null||l===void 0?void 0:l.message)!==null&&A!==void 0?A:`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the data cap limit, not saving cache.`):new Pl(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(u=C?.error)===null||u===void 0?void 0:u.message}`);B(`Saving Cache (ID: ${m})`),yield lS(m,y,"",i)}catch(h){let E=h;if(E.name===Ls.name)throw h;E.name===Pl.na Line truncated
`+s(i)+n(i),a=(0,dz.createHmac)("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(K.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===K.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[c,l]of i.headers)c.toLowerCase().startsWith(K.PREFIX_FOR_STORAGE)&&o.push({name:c,value:l});o.sort((c,l)=>Lf(c.name.toLowerCase(),l.name.toLowerCase())),o=o.filter((c,l,A)=>!(l>0&&c.name.toLowerCase()===A[l-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
`}),a}function n(i){let o=vf(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=Mf(i.url),l={};if(c){let A=[];for(let u in c)if(Object.prototype.hasOwnProperty.call(c,u)){let d=u.toLowerCase();l[d]=c[u],A.push(d)}A.sort();for(let u of A)a+=`
${u}:${decodeURIComponent(l[u])}`}return a}return{name:pme,async sendRequest(i,o){return e(i),o(i)}}}var gme="storageRequestFailureDetailsParserPolicy";function mz(){return{name:gme,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
`),r}}}}var pz=require("node:crypto"),Uf=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,pz.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var _f="12.31.0",Of="2026-02-06";var Gf="https://storage.azure.com/.default",li={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Rs="",Bw="*",fme=1*1024*1024;var hme=4*fme;var gz="AES256",fz="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",hz=["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"],Ez=["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"],yz="BlobUsesCustomerSpecifiedEncryption",Cz="BlobDoesNotUseCustomerSpecifiedEncryption",Iz=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Ai(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 Hu=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function rt(t,e={}){t||(t=new ve);let r=new Hu([],e);return r._credential=t,r}function Eme(t){let e=[yme,Bz,Cme,Ime,Bme,Qme,wme];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>bme(n));return{wrappedPolicies:sw(r),afterRetry:s}}}}function Qw(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?nw(e):Cw(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${_f}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=Nu({...r,loggingOptions:{additionalAllowedHeaderNames:hz,additionalAllowedQueryParameters:Ez,logger:Sf.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:Nf,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:Ew,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:kb}),n.addPolicy(Az()),n.addPolicy(uz(r.retryOptions),{phase:"Retry"}),n.addPolicy(mz()),n.addPolicy(lz());let a=Eme(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=bw(t);Mr(c)?n.addPolicy(el({credential:c,scopes:r.audience??Gf,challengeCallba Line truncated
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new vs(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 yge(t,e){if(t=ha(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=Sn.parse(t.permissions.toString()).toString():n=Rn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",fa(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?ks(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 vs(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 Cge(t,e){if(t=ha(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=Sn.parse(t.permissions.toString()).toString():n=Rn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",fa(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?ks(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 vs(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 Ige(t,e){if(t=ha(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=Sn.parse(t.permissions.toString()).toString():n=Rn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",fa(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ye(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ye(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?ks(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 vs(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 Bge(t,e){if(t=ha(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=Sn.parse(t.permissions.toString()).toString():n=Rn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",fa(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ye(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ye(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?ks(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 vs(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 Qge(t,e){if(t=ha(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=Sn.parse(t.permissions.toString()).toString():n=Rn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",fa(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ye(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ye(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?ks(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 vs(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 bge(t,e){if(t=ha(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=Sn.parse(t.permissions.toString()).toString():n=Rn.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?ye(t.startsOn,!1):"",t.expiresOn?ye(t.expiresOn,!1):"",fa(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ye(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ye(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?ks(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 vs(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 fa(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function ha(t){let e=t.version?t.version:Of;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 td=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=Xc()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Rs||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Rs||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 U.withSpan("BlobLeaseClient-acquireLease",r,async s=>G(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!==Rs||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Rs||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 U.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=G(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!==Rs||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Rs||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 U.withSpan("BlobLeaseClient-releaseLease",e,async r=>G(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!==Rs||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Rs||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 U.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSign 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"}};fl.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Ia=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Ia.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var ud=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var vfe=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})},mS=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);oe(`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 wV(t,e,r){return vfe(this,void 0,void 0,function*(){var s;let n=new hi(t),i=n.getBlockBlobClient(),o=new mS((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(),B(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new Yh(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw dt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}var NV=Q(require("buffer"),1),Tn=Q(require("fs"),1),SV=Q(require("stream"),1),RV=Q(require("util"),1);var Vh=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};function Jh(t){return t?t>=200&&t<300:!1}function Mfe(t){return t?t>=500:!0}function Ffe(t){return t?[He.BadGateway,He.ServiceUnavailable,He.GatewayTimeout].includes(t):!1}function Lfe(t){return Vh(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function xV(t,e,r){return Vh(this,arguments,void 0,function*(s,n,i,o=yg,a=Cg,c=void 0){let l="",A=1;for(;A<=o;){let u,d,m=!1;try{u=yield n()}catch(p){c&&(u=c(p)),m=!0,l=p.message}if(u&&(d=i(u),!Mfe(d)))return u;if(d&&(m=Ffe(d),l=`Cache service responded with ${d}`),B(`${s} - Attempt ${A} of ${o} failed with error: ${l}`),!m){B(`${s} - Error is not retryable`);break}yield Lfe(a),A++}throw Error(`${s} failed: ${l}`)})}function dd(t,e){return Vh(this,arguments,void 0,function*(r,s,n=yg,i=Cg){return yield xV(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof Ks)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function hl(t,e){return Vh(this,arguments,void 0,function*(r,s,n=yg,i=Cg){return yield xV(r,s,o=>o.message.statusCode,n,i)})}var us=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})};function Ufe(t,e){return us(this,void 0,void 0,function*(){yield RV.promisify(SV.pipeline)(t.message,e)})}var $h=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,B(`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);oe(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){le Line truncated
Other caches with similar key:`);for(let a of i?.artifactCaches||[])B(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function hS(t,e,r){return pr(this,void 0,void 0,function*(){let s=new _V.URL(t),n=kV(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield PV(t,e,n):n.concurrentBlobDownloads?yield TV(t,e,n):yield Wh(t,e):yield Wh(t,e)})}function GV(t,e,r){return pr(this,void 0,void 0,function*(){let s=fS(),n=zc(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield dd("reserveCache",()=>pr(this,void 0,void 0,function*(){return s.postJson(pd("caches"),i)}))})}function UV(t,e){return`bytes ${t}-${e}/*`}function Vfe(t,e,r,s,n){return pr(this,void 0,void 0,function*(){B(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${UV(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":UV(s,n)},o=yield hl(`uploadChunk (start: ${s}, end: ${n})`,()=>pr(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!Jh(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function Jfe(t,e,r,s){return pr(this,void 0,void 0,function*(){let n=tn(r),i=pd(`caches/${e.toString()}`),o=El.openSync(r,"r"),a=pS(s),c=jQ("uploadConcurrency",a.uploadConcurrency),l=jQ("uploadChunkSize",a.uploadChunkSize),A=[...new Array(c).keys()];B("Awaiting all uploads");let u=0;try{yield Promise.all(A.map(()=>pr(this,void 0,void 0,function*(){for(;u<n;){let d=Math.min(n-u,l),m=u,p=u+d-1;u+=l,yield Vfe(t,i,()=>El.createReadStream(r,{fd:o,start:m,end:p,autoClose:!1}).on("error",f=>{throw new Error(`Cache upload failed because file read failed with ${f.message}`)}),m,p)}})))}finally{El.closeSync(o)}})}function $fe(t,e,r){return pr(this,void 0,void 0,function*(){let s={size:r};return yield dd("commitCache",()=>pr(this,void 0,void 0,function*(){return t.postJson(pd(`caches/${e.toString()}`),s)}))})}function ES(t,e,r,s){return pr(this,void 0,void 0,function*(){if(pS(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield wV(r,e,s)}else{let i=fS();B("Upload cache"),yield Jfe(i,t,e,s),B("Commiting cache");let o=tn(e);oe(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield $fe(i,t,o);if(!Jh(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);oe("Cache saved successfully")}})}var MJ=Q(SJ(),1),it=Q(nt(),1),_r=Q(nt(),1),xa=Q(nt(),1),Na=Q(nt(),1),Sa=Q(nt(),1);var dR=Q(nt(),1),mR=Q(nt(),1),DJ=Q(nt(),1),kJ=Q(nt(),1),vJ=Q(nt(),1);var lR=Q(nt(),1),AR=Q(nt(),1),RJ=Q(nt(),1),TJ=Q(nt(),1),PJ=Q(nt(),1),uR=class extends PJ.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,TJ.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,RJ.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,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let l=s.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let A=e.skip(c);l!==!1&&(l===!0?AR.UnknownFieldHandler.onRead:l)(this.typeName,i,a,c,A)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,lR.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,lR.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?AR.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},FE=new uR;var pR=class extends vJ.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:()=>FE}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,kJ.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,DJ.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,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(FE.internalBinaryRead(e,e.uint32(),s));break;default:let l=s.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let A=e.skip(c);l!==!1&&(l===!0?mR.UnknownFieldHandler.onRead:l)(this.typeName,i,a,c,A)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,dR.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)FE.internalBinaryWrite(e.scope[i],r.tag(2,dR.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?mR.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},Mn=new Line truncated
`));let s=yield RR(r,"create");yield TR(s,t)})}var Ml=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(A){try{l(s.next(A))}catch(u){o(u)}}function c(A){try{l(s.throw(A))}catch(u){o(u)}}function l(A){A.done?i(A.value):n(A.value).then(a,c)}l((s=s.apply(t,e||[])).next())})},Ls=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},vl=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},OE=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function _J(t){if(!t||t.length===0)throw new Ls("Path Validation Error: At least one directory or file path is required")}function kR(t){if(t.length>512)throw new Ls(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Ls(`Key Validation Error: ${t} cannot contain commas.`)}function vR(){return md()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function OJ(t,e,r,s){return Ml(this,arguments,void 0,function*(n,i,o,a,c=!1){let l=md();return B(`Cache service version: ${l}`),_J(n),l==="v2"?yield lye(n,i,o,a,c):yield cye(n,i,o,a,c)})}function cye(t,e,r,s){return Ml(this,arguments,void 0,function*(n,i,o,a,c=!1){o=o||[];let l=[i,...o];if(B("Resolved Keys:"),B(JSON.stringify(l)),l.length>10)throw new Ls("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of l)kR(d);let A=yield fu(),u="";try{let d=yield OV(l,n,{compressionMethod:A,enableCrossOsArchive:c});if(!d?.archiveLocation)return;if(a?.lookupOnly)return oe("Lookup only - skipping download"),d.cacheKey;u=Td.join(yield pu(),Xi(A)),B(`Archive Path: ${u}`),yield hS(d.archiveLocation,u,a),Yi()&&(yield Rd(u,A));let m=tn(u);return oe(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),yield PR(u,A),oe("Cache restored successfully"),d.cacheKey}catch(d){let m=d;if(m.name===Ls.name)throw d;m instanceof Ks&&typeof m.statusCode=="number"&&m.statusCode>=500?vc(`Failed to restore: ${d.message}`):dt(`Failed to restore: ${d.message}`)}finally{try{yield gu(u)}catch(d){B(`Failed to delete archive: ${d}`)}}})}function lye(t,e,r,s){return Ml(this,arguments,void 0,function*(n,i,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let l=[i,...o];if(B("Resolved Keys:"),B(JSON.stringify(l)),l.length>10)throw new Ls("Key Validation Error: Keys are limited to a maximum of 10.");for(let u of l)kR(u);let A="";try{let u=SR(),d=yield fu(),m={key:i,restoreKeys:o,version:zc(n,d,c)},p=yield u.GetCacheEntryDownloadURL(m);if(!p.ok){B(`Cache not found for version ${m.version} of keys: ${l.join(", ")}`);return}if(m.key!==p.matchedKey?oe(`Cache hit for restore-key: ${p.matchedKey}`):oe(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return oe("Lookup only - skipping download"),p.matchedKey;A=Td.join(yield pu(),Xi(d)),B(`Archive path: ${A}`),B(`Starting download of archive to: ${A}`),yield hS(p.signedDownloadUrl,A,a);let y=tn(A);return oe(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),Yi()&&(yield Rd(A,d)),yield PR(A,d),oe("Cache restored successfully"),p.matchedKey}catch(u){let d=u;if(d.name===Ls.name)throw u;d instanceof Ks&&typeof d.statusCode=="number"&&d.statusCode>=500?vc(`Failed to restore: ${u.message}`):dt(`Failed to restore: ${u.message}`)}finally{try{A&&(yield gu(A))}catch(u){B(`Failed to delete archive: ${u}`)}}})}function MR(t,e,r){return Ml(this,arguments,void 0,function*(s,n,i,o=!1){let a=md();return B(`Cache service version: ${a}`),_J(s),kR(n),a==="v2"?yield uye(s,n,i,o):yield Aye(s,n,i,o)})}function Aye(t,e,r){return Ml(this,arguments,void 0,function*(s,n,i,o=!1){var a,c,l,A,u;let d=yield fu(),m=-1,p=yield WQ(s);if(B("Cache Paths:"),B(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let f=yield pu(),y=Td.join(f,Xi(d));B(`Archive Path: ${y}`);try{yield DR(f,p,d),Yi()&&(yield Rd(y,d));let h=10*1024*1024*1024,E=tn(y);if(B(`File Size: ${E}`),E>h&&!gS())throw new Error(`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the 10GB limit, not saving cache.`);B("Reserving Cache");let C=yield GV(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:E});if(!((a=C?.result)===null||a===void 0)&&a.cacheId)m=(c=C?.result)===null||c===void 0?void 0:c.cacheId;else throw C?.statusCode===400?new Error((A=(l=C?.error)===null||l===void 0?void 0:l.message)!==null&&A!==void 0?A:`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the data cap limit, not saving cache.`):new vl(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(u=C?.error)===null||u===void 0?void 0:u.message}`);B(`Saving Cache (ID: ${m})`),yield ES(m,y,"",i)}catch(h){let E=h;if(E.name===Ls.name)throw h;E.name===vl.na Line truncated
`+t.errors.map(e=>` - ${e.message}`).join(`
`)}var sCe=class extends Error{constructor(t,e,r){super(rCe(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},nCe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],iCe=["query","method","url"],P$=/\/api\/v3\/?$/;function oCe(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(iCe.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)=>nCe.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 P$.test(i)&&(n.url=i.replace(P$,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new sCe(n,a,o.data)}return o.data.data})}function qR(t,e){let r=t.defaults(e);return Object.assign((n,i)=>oCe(r,n,i),{defaults:qR.bind(null,r),endpoint:r.endpoint})}var Hqe=qR(Pd,{headers:{"user-agent":`octokit-graphql.js/${tCe} ${po()}`},method:"POST",url:"/graphql"});function D$(t){return qR(t,{method:"POST",url:"/graphql"})}var HR="(?:[a-zA-Z0-9_-]+)",k$="\\.",v$=new RegExp(`^${HR}${k$}${HR}${k$}${HR}$`),aCe=v$.test.bind(v$);async function cCe(t){let e=aCe(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 lCe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function ACe(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=lCe(t),e(n)}var M$=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(cCe.bind(null,e),{hook:ACe.bind(null,e)})};var zR="7.0.6";var L$=()=>{},uCe=console.warn.bind(console),dCe=console.error.bind(console);function mCe(t={}){return typeof t.debug!="function"&&(t.debug=L$),typeof t.info!="function"&&(t.info=L$),typeof t.warn!="function"&&(t.warn=uCe),typeof t.error!="function"&&(t.error=dCe),t}var F$=`octokit-core.js/${zR} ${po()}`,WE=class{static VERSION=zR;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 A$.Collection,s={baseUrl:Pd.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} ${F$}`:F$,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=Pd.defaults(s),this.graphql=D$(this.request).defaults(s),this.log=mCe(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=M$(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 YR="17.0.0";var pCe={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
`,o).length:u,l?(a===null?0:a.length)+c.length:0,l?c.length+u:0);return d<m},parse:function(s,n,i,o){let{bom:a,comment_no_infix:c,encoding:l,from_line:A,ltrim:u,max_record_size:d,raw:m,relax_quotes:p,rtrim:f,skip_empty_lines:y,to:h,to_line:E}=this.options,{comment:C,escape:I,quote:M,record_delimiter:$}=this.options,{bomSkipped:W,previousBuf:pe,rawBuffer:Be,escapeIsQuote:Ge}=this.state,q;if(pe===void 0)if(s===void 0){o();return}else q=s;else pe!==void 0&&s===void 0?q=pe:q=Buffer.concat([pe,s]);if(W===!1)if(a===!1)this.state.bomSkipped=!0;else if(q.length<3){if(n===!1){this.state.previousBuf=q;return}}else{for(let Se in _l)if(_l[Se].compare(q,0,_l[Se].length)===0){let Pt=_l[Se].length;this.state.bufBytesStart+=Pt,q=q.slice(Pt);let Gr=eT({...this.original_options,encoding:Se});for(let Ke in Gr)this.options[Ke]=Gr[Ke];({comment:C,escape:I,quote:M}=this.options);break}this.state.bomSkipped=!0}let ge=q.length,F;for(F=0;F<ge&&!this.__needMoreData(F,ge,n);F++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),E!==-1&&this.info.lines>E){this.state.stop=!0,o();return}this.state.quoting===!1&&$.length===0&&this.__autoDiscoverRecordDelimiter(q,F)&&($=this.options.record_delimiter);let Se=q[F];if(m===!0&&Be.append(Se),(Se===SCe||Se===RCe)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(I!==null&&this.state.quoting===!0&&this.__isEscape(q,F,Se)&&F+I.length<ge)if(Ge){if(this.__isQuote(q,F+I.length)){this.state.escaping=!0,F+=I.length-1;continue}}else{this.state.escaping=!0,F+=I.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(q,F))if(this.state.quoting===!0){let Ke=q[F+M.length],Fn=f&&this.__isCharTrimable(q,F+M.length),fr=C!==null&&this.__compareBytes(C,q,F+M.length,Ke),Us=this.__isDelimiter(q,F+M.length,Ke),go=$.length===0?this.__autoDiscoverRecordDelimiter(q,F+M.length):this.__isRecordDelimiter(Ke,q,F+M.length);if(I!==null&&this.__isEscape(q,F,Se)&&this.__isQuote(q,F+I.length))F+=I.length-1;else if(!Ke||Us||go||fr||Fn){this.state.quoting=!1,this.state.wasQuoting=!0,F+=M.length-1;continue}else if(p===!1){let Ta=this.__error(new me("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(Ke)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(Ta!==void 0)return Ta}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(M),F+=M.length-1}else if(this.state.field.length!==0){if(p===!1){let Ke=this.__infoField(),Fn=Object.keys(_l).map(Us=>_l[Us].equals(this.state.field.toString())?Us:!1).filter(Boolean)[0],fr=this.__error(new me("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(Ke.column)} at line ${Ke.lines}, value is ${JSON.stringify(this.state.field.toString(l))}`,Fn?`(${Fn} bom)`:void 0],this.options,Ke,{field:this.state.field}));if(fr!==void 0)return fr}}else{this.state.quoting=!0,F+=M.length-1;continue}if(this.state.quoting===!1){let Ke=this.__isRecordDelimiter(Se,q,F);if(Ke!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=A){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),F+=Ke-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,F+=Ke-1;continue}this.info.bytes=this.state.bufBytesStart+F;let Us=this.__onField();if(Us!==void 0)return Us;this.info.bytes=this.state.bufBytesStart+F+Ke;let go=this.__onRecord(i);if(go!==void 0)return go;if(h!==-1&&this.info.records>=h){this.state.stop=!0,o();return}}this.state.commenting=!1,F+=Ke-1;continue}if(this.state.commenting)continue;if(C!==null&&(c===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(C,q,F,Se)!==0){this.state.commenting=!0;continue}let Fn=this.__isDelimiter(q,F,Se);if(Fn!==0){this.info.bytes=this.state.bufBytesStart+F;let fr=this.__onField();if(fr!==void 0)return fr;F+=Fn-1;continue}}}if(this.state.commenting===!1&&d!==0&&this.state.record_length+this.state.field.length>d)return this.__error(new me("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${d}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let Pt=u===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(q,F),Gr=f===!1||this.state.wasQuoting===!1;if(Pt===!0&&Gr===!0)this.state.field.append(Se);else{if(f===!0&&!this.__isCharTrimable(q,F))return this.__error(new me("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()));Pt===!1&&(F+=this.__isCharTrimable(q,F)-1);continue}}if(n===!0 Line truncated
`)}var xCe=class extends Error{constructor(t,e,r){super(wCe(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},NCe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],SCe=["query","method","url"],Y$=/\/api\/v3\/?$/;function RCe(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(SCe.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)=>NCe.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 Y$.test(i)&&(n.url=i.replace(Y$,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new xCe(n,a,o.data)}return o.data.data})}function KR(t,e){let r=t.defaults(e);return Object.assign((n,i)=>RCe(r,n,i),{defaults:KR.bind(null,r),endpoint:r.endpoint})}var w1e=KR(vd,{headers:{"user-agent":`octokit-graphql.js/${bCe} ${ho()}`},method:"POST",url:"/graphql"});function V$(t){return KR(t,{method:"POST",url:"/graphql"})}var XR="(?:[a-zA-Z0-9_-]+)",J$="\\.",$$=new RegExp(`^${XR}${J$}${XR}${J$}${XR}$`),TCe=$$.test.bind($$);async function PCe(t){let e=TCe(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 DCe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function kCe(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=DCe(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(PCe.bind(null,e),{hook:kCe.bind(null,e)})};var ZR="7.0.6";var j$=()=>{},vCe=console.warn.bind(console),MCe=console.error.bind(console);function FCe(t={}){return typeof t.debug!="function"&&(t.debug=j$),typeof t.info!="function"&&(t.info=j$),typeof t.warn!="function"&&(t.warn=vCe),typeof t.error!="function"&&(t.error=MCe),t}var K$=`octokit-core.js/${ZR} ${ho()}`,ty=class{static VERSION=ZR;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 b$.Collection,s={baseUrl:vd.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} ${K$}`:K$,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=vd.defaults(s),this.graphql=V$(this.request).defaults(s),this.log=FCe(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 eT="17.0.0";var LCe={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
`,o).length:u,l?(a===null?0:a.length)+c.length:0,l?c.length+u:0);return d<m},parse:function(s,n,i,o){let{bom:a,comment_no_infix:c,encoding:l,from_line:A,ltrim:u,max_record_size:d,raw:m,relax_quotes:p,rtrim:f,skip_empty_lines:y,to:h,to_line:E}=this.options,{comment:C,escape:I,quote:M,record_delimiter:$}=this.options,{bomSkipped:W,previousBuf:pe,rawBuffer:Be,escapeIsQuote:Ge}=this.state,q;if(pe===void 0)if(s===void 0){o();return}else q=s;else pe!==void 0&&s===void 0?q=pe:q=Buffer.concat([pe,s]);if(W===!1)if(a===!1)this.state.bomSkipped=!0;else if(q.length<3){if(n===!1){this.state.previousBuf=q;return}}else{for(let Se in ql)if(ql[Se].compare(q,0,ql[Se].length)===0){let Pt=ql[Se].length;this.state.bufBytesStart+=Pt,q=q.slice(Pt);let qr=lT({...this.original_options,encoding:Se});for(let Ke in qr)this.options[Ke]=qr[Ke];({comment:C,escape:I,quote:M}=this.options);break}this.state.bomSkipped=!0}let ge=q.length,L;for(L=0;L<ge&&!this.__needMoreData(L,ge,n);L++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),E!==-1&&this.info.lines>E){this.state.stop=!0,o();return}this.state.quoting===!1&&$.length===0&&this.__autoDiscoverRecordDelimiter(q,L)&&($=this.options.record_delimiter);let Se=q[L];if(m===!0&&Be.append(Se),(Se===KCe||Se===XCe)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(I!==null&&this.state.quoting===!0&&this.__isEscape(q,L,Se)&&L+I.length<ge)if(Ge){if(this.__isQuote(q,L+I.length)){this.state.escaping=!0,L+=I.length-1;continue}}else{this.state.escaping=!0,L+=I.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(q,L))if(this.state.quoting===!0){let Ke=q[L+M.length],Un=f&&this.__isCharTrimable(q,L+M.length),hr=C!==null&&this.__compareBytes(C,q,L+M.length,Ke),_s=this.__isDelimiter(q,L+M.length,Ke),Eo=$.length===0?this.__autoDiscoverRecordDelimiter(q,L+M.length):this.__isRecordDelimiter(Ke,q,L+M.length);if(I!==null&&this.__isEscape(q,L,Se)&&this.__isQuote(q,L+I.length))L+=I.length-1;else if(!Ke||_s||Eo||hr||Un){this.state.quoting=!1,this.state.wasQuoting=!0,L+=M.length-1;continue}else if(p===!1){let ka=this.__error(new me("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(Ke)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(ka!==void 0)return ka}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(M),L+=M.length-1}else if(this.state.field.length!==0){if(p===!1){let Ke=this.__infoField(),Un=Object.keys(ql).map(_s=>ql[_s].equals(this.state.field.toString())?_s:!1).filter(Boolean)[0],hr=this.__error(new me("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(Ke.column)} at line ${Ke.lines}, value is ${JSON.stringify(this.state.field.toString(l))}`,Un?`(${Un} bom)`:void 0],this.options,Ke,{field:this.state.field}));if(hr!==void 0)return hr}}else{this.state.quoting=!0,L+=M.length-1;continue}if(this.state.quoting===!1){let Ke=this.__isRecordDelimiter(Se,q,L);if(Ke!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=A){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),L+=Ke-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,L+=Ke-1;continue}this.info.bytes=this.state.bufBytesStart+L;let _s=this.__onField();if(_s!==void 0)return _s;this.info.bytes=this.state.bufBytesStart+L+Ke;let Eo=this.__onRecord(i);if(Eo!==void 0)return Eo;if(h!==-1&&this.info.records>=h){this.state.stop=!0,o();return}}this.state.commenting=!1,L+=Ke-1;continue}if(this.state.commenting)continue;if(C!==null&&(c===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(C,q,L,Se)!==0){this.state.commenting=!0;continue}let Un=this.__isDelimiter(q,L,Se);if(Un!==0){this.info.bytes=this.state.bufBytesStart+L;let hr=this.__onField();if(hr!==void 0)return hr;L+=Un-1;continue}}}if(this.state.commenting===!1&&d!==0&&this.state.record_length+this.state.field.length>d)return this.__error(new me("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${d}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let Pt=u===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(q,L),qr=f===!1||this.state.wasQuoting===!1;if(Pt===!0&&qr===!0)this.state.field.append(Se);else{if(f===!0&&!this.__isCharTrimable(q,L))return this.__error(new me("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()));Pt===!1&&(L+=this.__isCharTrimable(q,L)-1);continue}}if(n===!0 Line truncated
`,i),Buffer.from(`
`,i),Buffer.from("\r",i)];e:for(let a=0;a<o.length;a++){let c=o[a].length;for(let l=0;l<c;l++)if(o[a][l]!==s[n+l])continue e;return this.options.record_delimiter.push(o[a]),this.state.recordDelimiterMaxLength=o[a].length,o[a].length}return 0},__error:function(s){let{encoding:n,raw:i,skip_records_with_error:o}=this.options,a=typeof s=="string"?new Error(s):s;if(o){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(a,i?this.state.rawBuffer.toString(n):void 0)}catch(c){return c}return}else return a},__infoDataSet:function(){return{...this.info,columns:this.options.columns}},__infoRecord:function(){let{columns:s,raw:n,encoding:i}=this.options;return{...this.__infoDataSet(),error:this.state.error,header:s===!0,index:this.state.record.length,raw:n?this.state.rawBuffer.toString(i):void 0}},__infoField:function(){let{columns:s}=this.options,n=Array.isArray(s);return{...this.__infoRecord(),column:n===!0?s.length>this.state.record.length?s[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};var eW=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],s=Z$(e),n=a=>{s.options.objname===void 0?r.push(a):r[a[0]]=a[1]},i=()=>{},o=s.parse(t,!0,n,i);if(o!==void 0)throw o;return r};var Ol=class t{static getInputList(e,r){return this.getList(Tc(e),r)}static getList(e,r){let s=[];if(e=="")return s;let n=eW(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let i of n)i.length==1?r?.ignoreComma?s.push(i[0]):s.push(...i[0].split(",")):r?.ignoreComma?s.push(i.join(",")):s.push(...i);return s.filter(i=>i).map(i=>i.trim())}static getInputNumber(e){let r=Tc(e);if(r)return parseInt(r)}static async asyncForEach(e,r){for(let s=0;s<e.length;s++)await r(e[s],s,e)}static isValidURL(e){let r;try{r=new URL(e)}catch{return!1}return r.protocol==="http:"||r.protocol==="https:"}static isValidRef(e){if(t.isValidURL(e))return!0;for(let r of["git://","github.com/","git@"])if(e.startsWith(r))return!0;return!1}static async powershellCommand(e,r){let s=await ir("powershell",!0),n=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=[];if(r)for(let o in r)i.push(`-${o} '${r[o].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${s}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' ${i.join(" ")}`]}}static isDirectory(e){try{return tW.default.lstatSync(e).isDirectory()}catch{}return!1}static trimPrefix(e,r){return!e||!r||e.indexOf(r)!==0?e:e.substring(r.length)}static trimSuffix(e,r){if(!e||!r)return e;let s=e.lastIndexOf(r);return s===-1||s+r.length!==e.length?e:e.substring(0,s)}static sleep(e){return new Promise(r=>setTimeout(r,e*1e3))}static hash(e){return tT.default.createHash("sha256").update(e).digest("hex")}static parseBool(e){switch(e){case"1":case"t":case"T":case"true":case"TRUE":case"True":return!0;case"0":case"f":case"F":case"false":case"FALSE":case"False":return!1;default:throw new Error(`parseBool syntax error: ${e}`)}}static formatFileSize(e){if(e===0)return"0 Bytes";let r=1024,s=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,n)).toFixed(2))+" "+s[n]}static generateRandomString(e=10){return tT.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let s=kd.default.resolve(e);return kd.default.resolve(r).startsWith(s.endsWith(kd.default.sep)?s:`${s}${kd.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),s=Math.floor(r/3600),n=Math.floor(r%3600/60),i=r%60,o=[];return s&&o.push(`${s}h`),n&&o.push(`${n}m`),(i||o.length===0)&&o.push(`${i}s`),o.join("")}};var Ln=class t{static get configDir(){return process.env.DOCKER_CONFIG||vd.default.join(rW.default.homedir(),".docker")}static configFile(){let e=vd.default.join(t.configDir,"config.json");if(rT.default.existsSync(e))return JSON.parse(rT.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await ir("docker",!0).then(e=>(B(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(B(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}static async exec(e,r){return Dd.exec("docker",e,t.execOptions(r))}static async getExecOutput(e,r){return Dd.getExecOutput("docker",e,t.execOptions(r))}static execOptions(e){return e||(e={}),e.env?e.env.DOCKER_CONTENT_TRUST="false":e.env=Object.assign({},process.env,{DOCKER_CONTENT_TRUST:"false"}),e}static async context(e){let r=["context","inspect","--format","{{.Name}}"];return e&&r.push(e),await t.getExecOutput(r,{ignoreReturnCode:!0,silent:!0}).then(s=>{if(s.stderr.length>0&&s.exitCode!=0)thro Line truncated
`,i),Buffer.from("\r",i)];e:for(let a=0;a<o.length;a++){let c=o[a].length;for(let l=0;l<c;l++)if(o[a][l]!==s[n+l])continue e;return this.options.record_delimiter.push(o[a]),this.state.recordDelimiterMaxLength=o[a].length,o[a].length}return 0},__error:function(s){let{encoding:n,raw:i,skip_records_with_error:o}=this.options,a=typeof s=="string"?new Error(s):s;if(o){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(a,i?this.state.rawBuffer.toString(n):void 0)}catch(c){return c}return}else return a},__infoDataSet:function(){return{...this.info,columns:this.options.columns}},__infoRecord:function(){let{columns:s,raw:n,encoding:i}=this.options;return{...this.__infoDataSet(),error:this.state.error,header:s===!0,index:this.state.record.length,raw:n?this.state.rawBuffer.toString(i):void 0}},__infoField:function(){let{columns:s}=this.options,n=Array.isArray(s);return{...this.__infoRecord(),column:n===!0?s.length>this.state.record.length?s[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};var pW=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],s=mW(e),n=a=>{s.options.objname===void 0?r.push(a):r[a[0]]=a[1]},i=()=>{},o=s.parse(t,!0,n,i);if(o!==void 0)throw o;return r};var Hl=class t{static getInputList(e,r){return this.getList(kc(e),r)}static getList(e,r){let s=[];if(e=="")return s;let n=pW(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let i of n)i.length==1?r?.ignoreComma?s.push(i[0]):s.push(...i[0].split(",")):r?.ignoreComma?s.push(i.join(",")):s.push(...i);return s.filter(i=>i).map(i=>i.trim())}static getInputNumber(e){let r=kc(e);if(r)return parseInt(r)}static async asyncForEach(e,r){for(let s=0;s<e.length;s++)await r(e[s],s,e)}static isValidURL(e){let r;try{r=new URL(e)}catch{return!1}return r.protocol==="http:"||r.protocol==="https:"}static isValidRef(e){if(t.isValidURL(e))return!0;for(let r of["git://","github.com/","git@"])if(e.startsWith(r))return!0;return!1}static async powershellCommand(e,r){let s=await ir("powershell",!0),n=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=[];if(r)for(let o in r)i.push(`-${o} '${r[o].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${s}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' ${i.join(" ")}`]}}static isDirectory(e){try{return gW.default.lstatSync(e).isDirectory()}catch{}return!1}static trimPrefix(e,r){return!e||!r||e.indexOf(r)!==0?e:e.substring(r.length)}static trimSuffix(e,r){if(!e||!r)return e;let s=e.lastIndexOf(r);return s===-1||s+r.length!==e.length?e:e.substring(0,s)}static sleep(e){return new Promise(r=>setTimeout(r,e*1e3))}static hash(e){return AT.default.createHash("sha256").update(e).digest("hex")}static parseBool(e){switch(e){case"1":case"t":case"T":case"true":case"TRUE":case"True":return!0;case"0":case"f":case"F":case"false":case"FALSE":case"False":return!1;default:throw new Error(`parseBool syntax error: ${e}`)}}static formatFileSize(e){if(e===0)return"0 Bytes";let r=1024,s=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,n)).toFixed(2))+" "+s[n]}static generateRandomString(e=10){return AT.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let s=Fd.default.resolve(e);return Fd.default.resolve(r).startsWith(s.endsWith(Fd.default.sep)?s:`${s}${Fd.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),s=Math.floor(r/3600),n=Math.floor(r%3600/60),i=r%60,o=[];return s&&o.push(`${s}h`),n&&o.push(`${n}m`),(i||o.length===0)&&o.push(`${i}s`),o.join("")}};var Ln=class t{static get configDir(){return process.env.DOCKER_CONFIG||Ld.default.join(fW.default.homedir(),".docker")}static configFile(){let e=Ld.default.join(t.configDir,"config.json");if(uT.default.existsSync(e))return JSON.parse(uT.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await ir("docker",!0).then(e=>(B(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(B(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}static async exec(e,r){return Md.exec("docker",e,t.execOptions(r))}static async getExecOutput(e,r){return Md.getExecOutput("docker",e,t.execOptions(r))}static execOptions(e){return e||(e={}),e.env?e.env.DOCKER_CONTENT_TRUST="false":e.env=Object.assign({},process.env,{DOCKER_CONTENT_TRUST:"false"}),e}static async context(e){let r=["context","inspect","--format","{{.Name}}"];return e&&r.push(e),await t.getExecOutput(r,{ignoreReturnCode:!0,silent:!0}).then(s=>{if(s.stderr.length>0&&s.exitCode!=0)thro Line truncated
/*! Bundled license information:
undici/lib/web/fetch/body.js:
Generated Vendored
+4 -4
View File
@@ -1,7 +1,7 @@
{
"version": 3,
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": "glBAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,GAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,GAAQ,QAAQ,OAAO,EACvBC,GAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,GAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,GACvBR,GAAQ,cAAgBS,GACxBT,GAAQ,cAAgBU,GACxBV,GAAQ,eAAiBW,GAGzB,SAASH,GAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,GAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,GAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,GAAeC,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,GAAK,SAASO,GAAgBT,GAAO,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,GAAI,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,SAAULine 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", "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", "handler", "rState", "err", "i", "processHeader", "headeLine truncated
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": "glBAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,GAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,GAAQ,QAAQ,OAAO,EACvBC,GAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,GAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,GACvBR,GAAQ,cAAgBS,GACxBT,GAAQ,cAAgBU,GACxBV,GAAQ,eAAiBW,GAGzB,SAASH,GAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,GAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,GAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,GAAeC,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,GAAK,SAASO,GAAgBT,GAAO,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,GAAI,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,SAAULine 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", "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", "handler", "rState", "err", "i", "processHeader", "headeLine truncated
}
Generated Vendored
+32 -1
View File
@@ -3359,6 +3359,7 @@ The following npm packages may be included in this product:
- imurmurhash@0.1.4
- is-gzip@1.0.0
- isarray@1.0.0
- xml-naming@0.1.0
These packages each contain the following license:
@@ -3736,7 +3737,37 @@ SOFTWARE.
The following npm package may be included in this product:
- fast-xml-builder@1.0.0
- path-expression-matcher@1.5.0
This package contains the following license:
MIT License
Copyright (c) 2024
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-----------
The following npm package may be included in this product:
- fast-xml-builder@1.2.0
This package contains the following license: