mirror of
https://github.com/gradle/actions.git
synced 2026-10-16 19:57:12 +08:00
[bot] Update dist directory
This commit is contained in:
9 files changed
+499
-465
No files matched your search
+125
-108
@@ -1,114 +1,114 @@
|
||||
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
||||
var Qfe=Object.create;var yS=Object.defineProperty;var bfe=Object.getOwnPropertyDescriptor;var wfe=Object.getOwnPropertyNames;var Nfe=Object.getPrototypeOf,Sfe=Object.prototype.hasOwnProperty;var w=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var E=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),pi=(t,e)=>{for(var r in e)yS(t,r,{get:e[r],enumerable:!0})},Tfe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of wfe(e))!Sfe.call(t,n)&&n!==r&&yS(t,n,{get:()=>e[n],enumerable:!(s=bfe(e,n))||s.enumerable});return t};var Ee=(t,e,r)=>(r=t!=null?Qfe(Nfe(t)):{},Tfe(e||!t||!t.__esModule?yS(r,"default",{value:t,enumerable:!0}):r,t));var X6=E(md=>{"use strict";var yit=w("net"),Mfe=w("tls"),NS=w("http"),W6=w("https"),Ufe=w("events"),Qit=w("assert"),Lfe=w("util");md.httpOverHttp=vfe;md.httpsOverHttp=Pfe;md.httpOverHttps=Ofe;md.httpsOverHttps=_fe;function vfe(t){var e=new ga(t);return e.request=NS.request,e}function Pfe(t){var e=new ga(t);return e.request=NS.request,e.createSocket=z6,e.defaultPort=443,e}function Ofe(t){var e=new ga(t);return e.request=W6.request,e}function _fe(t){var e=new ga(t);return e.request=W6.request,e.createSocket=z6,e.defaultPort=443,e}function ga(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||NS.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=K6(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}Lfe.inherits(ga,Ufe.EventEmitter);ga.prototype.addRequest=function(e,r,s,n){var i=this,o=SS({request:e},i.options,K6(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};ga.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=SS({},s.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),yA("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,h){process.nextTick(function(){c(l,d,h)})}function c(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){yA("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(h.length>0){yA("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return yA("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),yA(`tunneling socket could not be established, cause=%s
|
||||
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};ga.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function z6(t,e){var r=this;ga.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=SS({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=Mfe.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function K6(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function SS(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var yA;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?yA=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:yA=function(){};md.debug=yA});var TS=E((wit,j6)=>{j6.exports=X6()});var mt=E((Nit,Z6)=>{Z6.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var qe=E((Sit,Q5)=>{"use strict";var $6=Symbol.for("undici.error.UND_ERR"),Et=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[$6]===!0}[$6]=!0},e5=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),xS=class extends Et{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[e5]===!0}[e5]=!0},t5=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),DS=class extends Et{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[t5]===!0}[t5]=!0},r5=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),RS=class extends Et{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[r5]===!0}[r5]=!0},s5=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),kS=class extends Et{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[s5]===!0}[s5]=!0},n5=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),FS=class extends Et{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function r0e(t,e){let{headersList:r}=e,s=(r.get("referrer-policy",!0)??"").split(","),n="";if(s.length>0)for(let i=s.length;i!==0;i--){let o=s[i-1].trim();if(_me.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function s0e(){return"allowed"}function n0e(){return"success"}function i0e(){return"success"}function o0e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function a0e(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&bT(t.origin)&&!bT(_f(t))&&(e=null);break;case"same-origin":RC(t,_f(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Sd(t,e){return t}function A0e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Sd(t.domainLookupStartTime,r),domainLookupEndTime:Sd(t.domainLookupEndTime,r),connectionStartTime:Sd(t.connectionStartTime,r),connectionEndTime:Sd(t.connectionEndTime,r),secureConnectionStartTime:Sd(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function c0e(t){return Sd(Vme.now(),t)}function u0e(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function vH(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function l0e(t){return{referrerPolicy:t.referrerPolicy}}function d0e(t){let e=t.referrerPolicy;Au(e);let r=null;if(t.referrer==="client"){let a=RH();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=QT(r),n=QT(r,!0);s.toString().length>4096&&(s=n);let i=RC(t,s),o=Of(s)&&!Of(t.url);switch(e){case"origin":return n??QT(r,!0);case"unsafe-url":return s;case"same-origin":return i?n:"no-referrer";case"origin-when-cross-origin":return i?s:n;case"strict-origin-when-cross-origin":{let a=_f(t);return RC(s,a)?s:Of(s)&&!Of(a)?"no-referrer":n}default:return o?"no-referrer":n}}function QT(t,e){return Au(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function Of(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let s=new URL(r);return!!(s.protocol==="https:"||s.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(s.hostname)||s.hostname==="localhost"||s.hostname.includes("localhost.")||s.hostname.endsWith(".localhost"))}}function h0e(t,e){if(DC===void 0)return!0;let r=PH(e);if(r==="no metadata"||r.length===0)return!0;let s=f0e(r),n=p0e(r,s);for(let i of n){let o=i.algo,a=i.hash,A=DC.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),m0e(A,a))return!0}return!1}var g0e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function PH(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=g0e.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();FH.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function f0e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let s=t[r];if(s.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;s.algo[3]==="3"&&(e="sha384")}}return e}function p0e(t,e){if(t.length===1)return t;let r=0;for(let s=0;s<t.length;++s)t[s].algo===e&&(t[r++]=t[s]);return t.length=r,t}function m0e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function E0e(t){}function RC(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function C0e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function I0e(t){return t.controller.state==="aborted"}function B0e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function y0e(t){return zme[t.toLowerCase()]??t}function Q0e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Au(typeof e=="string"),e}var b0e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function OH(t,e,r=0,s=1){class n{#e;#t;
Line truncated
|
||||
`);function eEe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function tEe(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let s=t.charCodeAt(r);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===39||s===45||s===95))return!1}return!0}function rEe(t,e){FC(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let s=Buffer.from(`--${r}`,"utf8"),n=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+s.length).equals(s))i.position+=s.length;else return"failure";if(i.position===t.length-2&&MC(t,Z0e,i)||i.position===t.length-4&&MC(t,$0e,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=sEe(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",eEe(u)||(u=""),h=new X0e([d],c,{type:u})):h=V0e(Buffer.from(d)),FC(jH(A)),FC(typeof h=="string"&&jH(h)||W0e(h)),n.push(z0e(A,h,c))}}function sEe(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:s,contentType:n,encoding:i};let o=xd(a=>a!==10&&a!==13&&a!==58,t,e);if(o=RT(o,!0,!0,a=>a===9||a===32),!J0e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,xd(a=>a===32||a===9,t,e),q0e(o)){case"content-disposition":{if(r=s=null,!MC(t,j0e,e)||(e.position+=17,r=e9(t,e),r===null))return"failure";if(MC(t,$H,e)){let a=e.position+$H.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=e9(t,e),s===null))return"failure"}break}case"content-type":{let a=xd(A=>A!==10&&A!==13,t,e);a=RT(a,!1,!0,A=>A===9||A===32),n=ZH(a);break}case"content-transfer-encoding":{let a=xd(A=>A!==10&&A!==13,t,e);a=RT(a,!1,!0,A=>A===9||A===32),i=ZH(a);break}default:xd(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function e9(t,e){FC(t[e.position-1]===34);let r=xd(s=>s!==10&&s!==13&&s!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function xd(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function RT(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function MC(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}t9.exports={multipartFormDataParser:rEe,validateBoundary:tEe}});var kd=E((Zit,d9)=>{"use strict";var Yf=De(),{ReadableStreamFrom:nEe,isBlobLike:s9,isReadableStreamLike:iEe,readableStreamClose:oEe,createDeferredPromise:aEe,fullyReadBody:AEe,extractMimeType:cEe,utf8DecodeBytes:o9}=_s(),{FormData:n9}=Gf(),{kState:Rd}=QA(),{webidl:uEe}=Sr(),{Blob:lEe}=w("node:buffer"),kT=w("node:assert"),{isErrored:a9,isDisturbed:dEe}=w("node:stream"),{isArrayBuffer:hEe}=w("node:util/types"),{serializeAMimeType:gEe}=cs(),{multipartFormDataParser:fEe}=r9(),FT;try{let t=w("node:crypto");FT=e=>t.randomInt(0,e)}catch{FT=t=>Math.floor(Math.random(t))}var UC=new TextEncoder;function pEe(){}var A9=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,c9;A9&&(c9=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!dEe(e)&&!a9(e)&&e.cancel("Response object has been garbage collected").catch(pEe)}));function u9(t,e=!1){let r=null;t instanceof ReadableStream?r=t:s9(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?UC.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>oEe(A))},start(){},type:"bytes"}),kT(iEe(r));let s=null,n=null,i=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(hEe(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(Yf.isFormDataLike(t)){let A=`----formdata-undici-0${`${FT(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
||||
var Tfe=Object.create;var NS=Object.defineProperty;var xfe=Object.getOwnPropertyDescriptor;var Dfe=Object.getOwnPropertyNames;var Rfe=Object.getPrototypeOf,kfe=Object.prototype.hasOwnProperty;var w=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var E=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),pi=(t,e)=>{for(var r in e)NS(t,r,{get:e[r],enumerable:!0})},Ffe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Dfe(e))!kfe.call(t,n)&&n!==r&&NS(t,n,{get:()=>e[n],enumerable:!(s=xfe(e,n))||s.enumerable});return t};var Ee=(t,e,r)=>(r=t!=null?Tfe(Rfe(t)):{},Ffe(e||!t||!t.__esModule?NS(r,"default",{value:t,enumerable:!0}):r,t));var e5=E(Ed=>{"use strict";var xit=w("net"),Ofe=w("tls"),DS=w("http"),j6=w("https"),_fe=w("events"),Dit=w("assert"),Hfe=w("util");Ed.httpOverHttp=Gfe;Ed.httpsOverHttp=Yfe;Ed.httpOverHttps=qfe;Ed.httpsOverHttps=Vfe;function Gfe(t){var e=new ga(t);return e.request=DS.request,e}function Yfe(t){var e=new ga(t);return e.request=DS.request,e.createSocket=Z6,e.defaultPort=443,e}function qfe(t){var e=new ga(t);return e.request=j6.request,e}function Vfe(t){var e=new ga(t);return e.request=j6.request,e.createSocket=Z6,e.defaultPort=443,e}function ga(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||DS.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(s,n,i,o){for(var a=$6(n,i,o),A=0,c=e.requests.length;A<c;++A){var u=e.requests[A];if(u.host===a.host&&u.port===a.port){e.requests.splice(A,1),u.request.onSocket(s);return}}s.destroy(),e.removeSocket(s)})}Hfe.inherits(ga,_fe.EventEmitter);ga.prototype.addRequest=function(e,r,s,n){var i=this,o=RS({request:e},i.options,$6(r,s,n));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",A),a.on("close",c),a.on("agentRemove",c),e.onSocket(a);function A(){i.emit("free",a,o)}function c(u){i.removeSocket(a),a.removeListener("free",A),a.removeListener("close",c),a.removeListener("agentRemove",c)}})};ga.prototype.createSocket=function(e,r){var s=this,n={};s.sockets.push(n);var i=RS({},s.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),yA("making CONNECT request");var o=s.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",A),o.once("connect",c),o.once("error",u),o.end();function a(l){l.upgrade=!0}function A(l,d,h){process.nextTick(function(){c(l,d,h)})}function c(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){yA("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}if(h.length>0){yA("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),s.removeSocket(n);return}return yA("tunneling connection has established"),s.sockets[s.sockets.indexOf(n)]=d,r(d)}function u(l){o.removeAllListeners(),yA(`tunneling socket could not be established, cause=%s
|
||||
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),s.removeSocket(n)}};ga.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var s=this.requests.shift();s&&this.createSocket(s,function(n){s.request.onSocket(n)})}};function Z6(t,e){var r=this;ga.prototype.createSocket.call(r,t,function(s){var n=t.request.getHeader("host"),i=RS({},r.options,{socket:s,servername:n?n.replace(/:.*$/,""):t.host}),o=Ofe.connect(0,i);r.sockets[r.sockets.indexOf(s)]=o,e(o)})}function $6(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function RS(t){for(var e=1,r=arguments.length;e<r;++e){var s=arguments[e];if(typeof s=="object")for(var n=Object.keys(s),i=0,o=n.length;i<o;++i){var a=n[i];s[a]!==void 0&&(t[a]=s[a])}}return t}var yA;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?yA=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:yA=function(){};Ed.debug=yA});var kS=E((kit,t5)=>{t5.exports=e5()});var Et=E((Fit,r5)=>{r5.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var qe=E((Mit,S5)=>{"use strict";var s5=Symbol.for("undici.error.UND_ERR"),Ct=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[s5]===!0}[s5]=!0},n5=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),FS=class extends Ct{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[n5]===!0}[n5]=!0},i5=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),MS=class extends Ct{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[i5]===!0}[i5]=!0},o5=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),US=class extends Ct{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[o5]===!0}[o5]=!0},a5=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),LS=class extends Ct{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[a5]===!0}[a5]=!0},A5=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),vS=class extends Ct{constructor(e,r,s,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=n,this.st
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function a0e(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(Vme.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function A0e(){return"allowed"}function c0e(){return"success"}function u0e(){return"success"}function l0e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function d0e(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&&TT(t.origin)&&!TT(Gf(t))&&(e=null);break;case"same-origin":FC(t,Gf(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Td(t,e){return t}function h0e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Td(t.domainLookupStartTime,r),domainLookupEndTime:Td(t.domainLookupEndTime,r),connectionStartTime:Td(t.connectionStartTime,r),connectionEndTime:Td(t.connectionEndTime,r),secureConnectionStartTime:Td(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function g0e(t){return Td(Xme.now(),t)}function f0e(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 HH(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function p0e(t){return{referrerPolicy:t.referrerPolicy}}function m0e(t){let e=t.referrerPolicy;cu(e);let r=null;if(t.referrer==="client"){let a=UH();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let s=ST(r),n=ST(r,!0);s.toString().length>4096&&(s=n);let i=FC(t,s),o=Hf(s)&&!Hf(t.url);switch(e){case"origin":return n??ST(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=Gf(t);return FC(s,a)?s:Hf(s)&&!Hf(a)?"no-referrer":n}default:return o?"no-referrer":n}}function ST(t,e){return cu(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 Hf(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 E0e(t,e){if(kC===void 0)return!0;let r=GH(e);if(r==="no metadata"||r.length===0)return!0;let s=I0e(r),n=B0e(r,s);for(let i of n){let o=i.algo,a=i.hash,A=kC.createHash(o).update(t).digest("base64");if(A[A.length-1]==="="&&(A[A.length-2]==="="?A=A.slice(0,-2):A=A.slice(0,-1)),y0e(A,a))return!0}return!1}var C0e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function GH(t){let e=[],r=!0;for(let s of t.split(" ")){r=!1;let n=C0e.exec(s);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let i=n.groups.algo.toLowerCase();vH.includes(i)&&e.push(n.groups)}return r===!0?"no metadata":e}function I0e(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 B0e(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 y0e(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 Q0e(t){}function FC(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function b0e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}function w0e(t){return t.controller.state==="aborted"}function N0e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function S0e(t){return $me[t.toLowerCase()]??t}function T0e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return cu(typeof e=="string"),e}var x0e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function YH(t,e,r=0,s=1){class n{#e;#t;
Line truncated
|
||||
`);function iEe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function oEe(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 aEe(t,e){UC(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&&LC(t,sEe,i)||i.position===t.length-4&&LC(t,nEe,i))return n;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=AEe(t,i);if(a==="failure")return"failure";let{name:A,filename:c,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(s.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;c!==null?(u??="text/plain",iEe(u)||(u=""),h=new tEe([d],c,{type:u})):h=X0e(Buffer.from(d)),UC(t9(A)),UC(typeof h=="string"&&t9(h)||Z0e(h)),n.push($0e(A,h,c))}}function AEe(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=Dd(a=>a!==10&&a!==13&&a!==58,t,e);if(o=UT(o,!0,!0,a=>a===9||a===32),!j0e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Dd(a=>a===32||a===9,t,e),K0e(o)){case"content-disposition":{if(r=s=null,!LC(t,rEe,e)||(e.position+=17,r=n9(t,e),r===null))return"failure";if(LC(t,s9,e)){let a=e.position+s9.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,s=n9(t,e),s===null))return"failure"}break}case"content-type":{let a=Dd(A=>A!==10&&A!==13,t,e);a=UT(a,!1,!0,A=>A===9||A===32),n=r9(a);break}case"content-transfer-encoding":{let a=Dd(A=>A!==10&&A!==13,t,e);a=UT(a,!1,!0,A=>A===9||A===32),i=r9(a);break}default:Dd(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function n9(t,e){UC(t[e.position-1]===34);let r=Dd(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 Dd(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function UT(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 LC(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}i9.exports={multipartFormDataParser:aEe,validateBoundary:oEe}});var Fd=E((iot,p9)=>{"use strict";var Vf=De(),{ReadableStreamFrom:cEe,isBlobLike:a9,isReadableStreamLike:uEe,readableStreamClose:lEe,createDeferredPromise:dEe,fullyReadBody:hEe,extractMimeType:gEe,utf8DecodeBytes:u9}=_s(),{FormData:A9}=qf(),{kState:kd}=QA(),{webidl:fEe}=Tr(),{Blob:pEe}=w("node:buffer"),LT=w("node:assert"),{isErrored:l9,isDisturbed:mEe}=w("node:stream"),{isArrayBuffer:EEe}=w("node:util/types"),{serializeAMimeType:CEe}=cs(),{multipartFormDataParser:IEe}=o9(),vT;try{let t=w("node:crypto");vT=e=>t.randomInt(0,e)}catch{vT=t=>Math.floor(Math.random(t))}var vC=new TextEncoder;function BEe(){}var d9=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,h9;d9&&(h9=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!mEe(e)&&!l9(e)&&e.cancel("Response object has been garbage collected").catch(BEe)}));function g9(t,e=!1){let r=null;t instanceof ReadableStream?r=t:a9(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof n=="string"?vC.encode(n):n;c.byteLength&&A.enqueue(c),queueMicrotask(()=>lEe(A))},start(){},type:"bytes"}),LT(uEe(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(EEe(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(Vf.isFormDataLike(t)){let A=`----formdata-undici-0${`${vT(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
||||
Content-Disposition: form-data`;let u=I=>I.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=I=>I.replace(/\r?\n|\r/g,`\r
|
||||
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[I,m]of t)if(typeof m=="string"){let C=UC.encode(c+`; name="${u(l(I))}"\r
|
||||
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[I,m]of t)if(typeof m=="string"){let C=vC.encode(c+`; name="${u(l(I))}"\r
|
||||
\r
|
||||
${l(m)}\r
|
||||
`);d.push(C),i+=C.byteLength}else{let C=UC.encode(`${c}; name="${u(l(I))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
||||
`);d.push(C),i+=C.byteLength}else{let C=vC.encode(`${c}; name="${u(l(I))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
||||
Content-Type: ${m.type||"application/octet-stream"}\r
|
||||
\r
|
||||
`);d.push(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=UC.encode(`--${A}--\r
|
||||
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let I of d)I.stream?yield*I.stream():yield I},o=`multipart/form-data; boundary=${A}`}else if(s9(t))n=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(Yf.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:nEe(t)}if((typeof n=="string"||Yf.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!a9(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function mEe(t,e=!1){return t instanceof ReadableStream&&(kT(!Yf.isDisturbed(t),"The body has already been consumed."),kT(!t.locked,"The stream is locked.")),u9(t,e)}function EEe(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function CEe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function IEe(t){return{blob(){return Dd(this,r=>{let s=i9(this);return s===null?s="":s&&(s=gEe(s)),new lEe([r],{type:s})},t)},arrayBuffer(){return Dd(this,r=>new Uint8Array(r).buffer,t)},text(){return Dd(this,o9,t)},json(){return Dd(this,yEe,t)},formData(){return Dd(this,r=>{let s=i9(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=fEe(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new n9;return i[Rd]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new n9;for(let[o,a]of n)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Dd(this,r=>new Uint8Array(r),t)}}}function BEe(t){Object.assign(t.prototype,IEe(t))}async function Dd(t,e,r){if(uEe.brandCheck(t,r),l9(t))throw new TypeError("Body is unusable: Body has already been read");CEe(t[Rd]);let s=aEe(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[Rd].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await AEe(t[Rd].body,i,n),s.promise)}function l9(t){let e=t[Rd].body;return e!=null&&(e.stream.locked||Yf.isDisturbed(e.stream))}function yEe(t){return JSON.parse(o9(t))}function i9(t){let e=t[Rd].headersList,r=cEe(e);return r==="failure"?null:r}d9.exports={extractBody:u9,safelyExtractBody:mEe,cloneBody:EEe,mixinBody:BEe,streamRegistry:c9,hasFinalizationRegistry:A9,bodyUnusable:l9}});var Q9=E(($it,y9)=>{"use strict";var ce=w("node:assert"),Ce=De(),{channels:h9}=Cd(),MT=fT(),{RequestContentLengthMismatchError:cu,ResponseContentLengthMismatchError:QEe,RequestAbortedError:C9,HeadersTimeoutError:bEe,HeadersOverflowError:wEe,SocketError:HC,InformationalError:Fd,BodyTimeoutError:NEe,HTTPParserError:SEe,ResponseExceededMaxSizeError:TEe}=qe(),{kUrl:I9,kReset:us,kClient:PT,kParser:Tt,kBlocking:Jf,kRunning:Mr,kPending:xEe,kSize:g9,kWriting:wA,kQueue:mi,kNoRef:qf,kKeepAliveDefaultTimeout:DEe,kHostHeader:REe,kPendingIdx:kEe,kRunningIdx:bn,kError:wn,kPipelining:OC,kSocket:Md,kKeepAliveTimeoutValue:GC,kMaxHeadersSize:UT,kKeepAliveMaxTimeout:FEe,kKeepAliveTimeoutThreshold:MEe,kHeadersTimeout:UEe,kBodyTimeout:LEe,kStrictContentLength:OT,kMaxRequests:f9,kCounter:vEe,kMaxResponseSize:PEe,kOnError:OEe,kResume:bA,kHTTPContext:B9}=mt(),ro=cH(),_Ee=Buffer.alloc(0),LC=Buffer[Symbol.species],vC=Ce.addListener,HEe=Ce.removeAllListeners,LT;async function GEe(){let t=process.env.JEST_WORKER_ID?ET():void 0,e;try{e=await WebAssembly.compile(dH())}catch{e=await WebAssembly.compile(t||ET())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onStatus(new LC(so.buffer,i,n))||0},wasm_on_message_begin:r=>(ce(sr.ptr===r),sr.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onHeaderField(new LC(so.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onHeaderValue(new LC(so.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(ce(sr.ptr===r),sr.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{ce(sr.ptr===r);let i=s-no+so.byteOffset;return sr.onBody(new LC(so.buffer,i,n))||0},wasm_on_message_complete:r=>(ce(sr.ptr===r),sr.onMessageComplete()||0)}})}var vT=null,_T=GEe();_T.catch();var sr=null,so=null,PC=0,no=null,YEe=0,Vf=1,Ud=2|Vf,_C=4|Vf,HT=8|YEe,GT=class{constructor(e,r,{exports:s}){ce(Number.isFinite(e[UT])&&e[UT]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(ro.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.header
Line truncated
|
||||
`);d.push(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=vC.encode(`--${A}--\r
|
||||
`);d.push(p),i+=p.byteLength,f&&(i=null),n=t,s=async function*(){for(let I of d)I.stream?yield*I.stream():yield I},o=`multipart/form-data; boundary=${A}`}else if(a9(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(Vf.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:cEe(t)}if((typeof n=="string"||Vf.isBuffer(n))&&(i=Buffer.byteLength(n)),s!=null){let A;r=new ReadableStream({async start(){A=s(t)[Symbol.asyncIterator]()},async pull(c){let{value:u,done:l}=await A.next();if(l)queueMicrotask(()=>{c.close(),c.byobRequest?.respond(0)});else if(!l9(r)){let d=new Uint8Array(u);d.byteLength&&c.enqueue(d)}return c.desiredSize>0},async cancel(c){await A.return()},type:"bytes"})}return[{stream:r,source:n,length:i},o]}function yEe(t,e=!1){return t instanceof ReadableStream&&(LT(!Vf.isDisturbed(t),"The body has already been consumed."),LT(!t.locked,"The stream is locked.")),g9(t,e)}function QEe(t,e){let[r,s]=e.stream.tee();return e.stream=r,{stream:s,length:e.length,source:e.source}}function bEe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function wEe(t){return{blob(){return Rd(this,r=>{let s=c9(this);return s===null?s="":s&&(s=CEe(s)),new pEe([r],{type:s})},t)},arrayBuffer(){return Rd(this,r=>new Uint8Array(r).buffer,t)},text(){return Rd(this,u9,t)},json(){return Rd(this,SEe,t)},formData(){return Rd(this,r=>{let s=c9(this);if(s!==null)switch(s.essence){case"multipart/form-data":{let n=IEe(r,s);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new A9;return i[kd]=n,i}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),i=new A9;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 Rd(this,r=>new Uint8Array(r),t)}}}function NEe(t){Object.assign(t.prototype,wEe(t))}async function Rd(t,e,r){if(fEe.brandCheck(t,r),f9(t))throw new TypeError("Body is unusable: Body has already been read");bEe(t[kd]);let s=dEe(),n=o=>s.reject(o),i=o=>{try{s.resolve(e(o))}catch(a){n(a)}};return t[kd].body==null?(i(Buffer.allocUnsafe(0)),s.promise):(await hEe(t[kd].body,i,n),s.promise)}function f9(t){let e=t[kd].body;return e!=null&&(e.stream.locked||Vf.isDisturbed(e.stream))}function SEe(t){return JSON.parse(u9(t))}function c9(t){let e=t[kd].headersList,r=gEe(e);return r==="failure"?null:r}p9.exports={extractBody:g9,safelyExtractBody:yEe,cloneBody:QEe,mixinBody:NEe,streamRegistry:h9,hasFinalizationRegistry:d9,bodyUnusable:f9}});var S9=E((oot,N9)=>{"use strict";var ue=w("node:assert"),Ce=De(),{channels:m9}=Id(),PT=CT(),{RequestContentLengthMismatchError:uu,ResponseContentLengthMismatchError:TEe,RequestAbortedError:Q9,HeadersTimeoutError:xEe,HeadersOverflowError:DEe,SocketError:YC,InformationalError:Md,BodyTimeoutError:REe,HTTPParserError:kEe,ResponseExceededMaxSizeError:FEe}=qe(),{kUrl:b9,kReset:us,kClient:GT,kParser:Tt,kBlocking:zf,kRunning:Mr,kPending:MEe,kSize:E9,kWriting:wA,kQueue:mi,kNoRef:Jf,kKeepAliveDefaultTimeout:UEe,kHostHeader:LEe,kPendingIdx:vEe,kRunningIdx:bn,kError:wn,kPipelining:HC,kSocket:Ud,kKeepAliveTimeoutValue:qC,kMaxHeadersSize:OT,kKeepAliveMaxTimeout:PEe,kKeepAliveTimeoutThreshold:OEe,kHeadersTimeout:_Ee,kBodyTimeout:HEe,kStrictContentLength:YT,kMaxRequests:C9,kCounter:GEe,kMaxResponseSize:YEe,kOnError:qEe,kResume:bA,kHTTPContext:w9}=Et(),ro=hH(),VEe=Buffer.alloc(0),PC=Buffer[Symbol.species],OC=Ce.addListener,JEe=Ce.removeAllListeners,_T;async function WEe(){let t=process.env.JEST_WORKER_ID?yT():void 0,e;try{e=await WebAssembly.compile(pH())}catch{e=await WebAssembly.compile(t||yT())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,s,n)=>0,wasm_on_status:(r,s,n)=>{ue(nr.ptr===r);let i=s-no+so.byteOffset;return nr.onStatus(new PC(so.buffer,i,n))||0},wasm_on_message_begin:r=>(ue(nr.ptr===r),nr.onMessageBegin()||0),wasm_on_header_field:(r,s,n)=>{ue(nr.ptr===r);let i=s-no+so.byteOffset;return nr.onHeaderField(new PC(so.buffer,i,n))||0},wasm_on_header_value:(r,s,n)=>{ue(nr.ptr===r);let i=s-no+so.byteOffset;return nr.onHeaderValue(new PC(so.buffer,i,n))||0},wasm_on_headers_complete:(r,s,n,i)=>(ue(nr.ptr===r),nr.onHeadersComplete(s,!!n,!!i)||0),wasm_on_body:(r,s,n)=>{ue(nr.ptr===r);let i=s-no+so.byteOffset;return nr.onBody(new PC(so.buffer,i,n))||0},wasm_on_message_complete:r=>(ue(nr.ptr===r),nr.onMessageComplete()||0)}})}var HT=null,qT=WEe();qT.catch();var nr=null,so=null,_C=0,no=null,zEe=0,Wf=1,Ld=2|Wf,GC=4|Wf,VT=8|zEe,JT=class{constructor(e,r,{exports:s}){ue(Number.isFinite(e[OT])&&e[OT]>0),this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc(ro.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.header
Line truncated
|
||||
`;if(typeof n=="string"?p+=`host: ${n}\r
|
||||
`:p+=t[REe],i?p+=`connection: upgrade\r
|
||||
`:p+=t[LEe],i?p+=`connection: upgrade\r
|
||||
upgrade: ${i}\r
|
||||
`:t[OC]&&!h[us]?p+=`connection: keep-alive\r
|
||||
`:t[HC]&&!h[us]?p+=`connection: keep-alive\r
|
||||
`:p+=`connection: close\r
|
||||
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let m=c[I+0],C=c[I+1];if(Array.isArray(C))for(let b=0;b<C.length;b++)p+=`${m}: ${C[b]}\r
|
||||
`;else p+=`${m}: ${C}\r
|
||||
`}return h9.sendHeaders.hasSubscribers&&h9.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?m9(f,null,t,e,h,u,p,l):Ce.isBuffer(A)?m9(f,A,t,e,h,u,p,l):Ce.isBlobLike(A)?typeof A.stream=="function"?E9(f,A.stream(),t,e,h,u,p,l):KEe(f,A,t,e,h,u,p,l):Ce.isStream(A)?zEe(f,A,t,e,h,u,p,l):Ce.isIterable(A)?E9(f,A,t,e,h,u,p,l):ce(!1),!0}function zEe(t,e,r,s,n,i,o,a){ce(i!==0||r[Mr]===0,"stream body cannot be pipelined");let A=!1,c=new YC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){Ce.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new C9;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ce(n.destroyed||n[wA]&&r[Mr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Ce.destroy(e,f):Ce.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function m9(t,e,r,s,n,i,o,a){try{e?Ce.isBuffer(e)&&(ce(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
||||
`}return m9.sendHeaders.hasSubscribers&&m9.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?B9(f,null,t,e,h,u,p,l):Ce.isBuffer(A)?B9(f,A,t,e,h,u,p,l):Ce.isBlobLike(A)?typeof A.stream=="function"?y9(f,A.stream(),t,e,h,u,p,l):eCe(f,A,t,e,h,u,p,l):Ce.isStream(A)?$Ee(f,A,t,e,h,u,p,l):Ce.isIterable(A)?y9(f,A,t,e,h,u,p,l):ue(!1),!0}function $Ee(t,e,r,s,n,i,o,a){ue(i!==0||r[Mr]===0,"stream body cannot be pipelined");let A=!1,c=new VC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){Ce.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new Q9;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,ue(n.destroyed||n[wA]&&r[Mr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Ce.destroy(e,f):Ce.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function B9(t,e,r,s,n,i,o,a){try{e?Ce.isBuffer(e)&&(ue(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[us]=!0)):i===0?n.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(ce(i===null,"no body must not have content length"),n.write(`${o}\r
|
||||
`,"latin1")),s.onRequestSent(),r[bA]()}catch(A){t(A)}}async function KEe(t,e,r,s,n,i,o,a){ce(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new cu;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
||||
`,"latin1"):(ue(i===null,"no body must not have content length"),n.write(`${o}\r
|
||||
`,"latin1")),s.onRequestSent(),r[bA]()}catch(A){t(A)}}async function eCe(t,e,r,s,n,i,o,a){ue(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new uu;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[us]=!0),r[bA]()}catch(A){t(A)}}async function E9(t,e,r,s,n,i,o,a){ce(i!==0||r[Mr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{ce(A===null),n[wn]?h(n[wn]):A=d});n.on("close",c).on("drain",c);let l=new YC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[wn])throw n[wn];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var YC=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[wA]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[wn])throw r[wn];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[OT])throw new cu;process.emitWarning(new cu)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[us]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[us]=!0),r[bA]()}catch(A){t(A)}}async function y9(t,e,r,s,n,i,o,a){ue(i!==0||r[Mr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{ue(A===null),n[wn]?h(n[wn]):A=d});n.on("close",c).on("drain",c);let l=new VC({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[wn])throw n[wn];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var VC=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[wA]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[wn])throw r[wn];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[YT])throw new uu;process.emitWarning(new uu)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[us]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
||||
\r
|
||||
`,"latin1")),n===null&&r.write(`\r
|
||||
${c.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Tt].timeout&&r[Tt].timeoutType===Ud&&r[Tt].timeout.refresh&&r[Tt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[wA]=!1,e[wn])throw e[wn];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Tt].timeout&&r[Tt].timeoutType===Ld&&r[Tt].timeout.refresh&&r[Tt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[wA]=!1,e[wn])throw e[wn];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):e.write(`${o}\r
|
||||
`,"latin1"):r===null&&e.write(`\r
|
||||
0\r
|
||||
\r
|
||||
`,"latin1"),r!==null&&n!==r){if(s[OT])throw new cu;process.emitWarning(new cu)}e[Tt].timeout&&e[Tt].timeoutType===Ud&&e[Tt].timeout.refresh&&e[Tt].timeout.refresh(),s[bA]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[wA]=!1,e&&(ce(s[Mr]<=1,"pipeline should only contain this request"),n(e))}};y9.exports=qEe});var R9=E((eot,D9)=>{"use strict";var Nn=w("node:assert"),{pipeline:XEe}=w("node:stream"),Fe=De(),{RequestContentLengthMismatchError:YT,RequestAbortedError:b9,SocketError:Wf,InformationalError:qT}=qe(),{kUrl:qC,kReset:JC,kClient:Ld,kRunning:WC,kPending:jEe,kQueue:NA,kPendingIdx:VT,kRunningIdx:Ei,kError:Ii,kSocket:dr,kStrictContentLength:ZEe,kOnError:JT,kMaxConcurrentStreams:x9,kHTTP2Session:Ci,kResume:SA,kSize:$Ee,kHTTPContext:eCe}=mt(),Ia=Symbol("open streams"),w9,N9=!1,VC;try{VC=w("node:http2")}catch{VC={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:tCe,HTTP2_HEADER_METHOD:rCe,HTTP2_HEADER_PATH:sCe,HTTP2_HEADER_SCHEME:nCe,HTTP2_HEADER_CONTENT_LENGTH:iCe,HTTP2_HEADER_EXPECT:oCe,HTTP2_HEADER_STATUS:aCe}}=VC;function ACe(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function cCe(t,e){t[dr]=e,N9||(N9=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=VC.connect(t[qC],{createConnection:()=>e,peerMaxConcurrentStreams:t[x9]});r[Ia]=0,r[Ld]=t,r[dr]=e,Fe.addListener(r,"error",lCe),Fe.addListener(r,"frameError",dCe),Fe.addListener(r,"end",hCe),Fe.addListener(r,"goaway",gCe),Fe.addListener(r,"close",function(){let{[Ld]:n}=this,{[dr]:i}=n,o=this[dr][Ii]||this[Ii]||new Wf("closed",Fe.getSocketInfo(i));if(n[Ci]=null,n.destroyed){Nn(n[jEe]===0);let a=n[NA].splice(n[Ei]);for(let A=0;A<a.length;A++){let c=a[A];Fe.errorRequest(n,c,o)}}}),r.unref(),t[Ci]=r,e[Ci]=r,Fe.addListener(e,"error",function(n){Nn(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ii]=n,this[Ld][JT](n)}),Fe.addListener(e,"end",function(){Fe.destroy(this,new Wf("other side closed",Fe.getSocketInfo(this)))}),Fe.addListener(e,"close",function(){let n=this[Ii]||new Wf("closed",Fe.getSocketInfo(this));t[dr]=null,this[Ci]!=null&&this[Ci].destroy(n),t[VT]=t[Ei],Nn(t[WC]===0),t.emit("disconnect",t[qC],[t],n),t[SA]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return pCe(t,...n)},resume(){uCe(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function uCe(t){let e=t[dr];e?.destroyed===!1&&(t[$Ee]===0&&t[x9]===0?(e.unref(),t[Ci].unref()):(e.ref(),t[Ci].ref()))}function lCe(t){Nn(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[dr][Ii]=t,this[Ld][JT](t)}function dCe(t,e,r){if(r===0){let s=new qT(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[dr][Ii]=s,this[Ld][JT](s)}}function hCe(){let t=new Wf("other side closed",Fe.getSocketInfo(this[dr]));this.destroy(t),Fe.destroy(this[dr],t)}function gCe(t){let e=this[Ii]||new Wf(`HTTP/2: "GOAWAY" frame received with code ${t}`,Fe.getSocketInfo(this)),r=this[Ld];if(r[dr]=null,r[eCe]=null,this[Ci]!=null&&(this[Ci].destroy(e),this[Ci]=null),Fe.destroy(this[dr],e),r[Ei]<r[NA].length){let s=r[NA][r[Ei]];r[NA][r[Ei]++]=null,Fe.errorRequest(r,s,e),r[VT]=r[Ei]}Nn(r[WC]===0),r.emit("disconnect",r[qC],[r],e),r[SA]()}function fCe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function pCe(t,e){let r=t[Ci],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Fe.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let T=0;T<c.length;T+=2){let R=c[T+0],M=c[T+1];if(Array.isArray(M))for(let F=0;F<M.length;F++)l[R]?l[R]+=`,${M[F]}`:l[R]=M[F];else l[R]=M}let d,{hostname:h,port:f}=t[qC];l[tCe]=i||`${h}${f?`:${f}`:""}`,l[rCe]=s;let p=T=>{e.aborted||e.completed||(T=T||new b9,Fe.errorRequest(t,e,T),d!=null&&Fe.destroy(d,T),Fe.destroy(u,T),t[NA][t[Ei]++]=null,t[SA]())};try{e.onConnect(p)}catch(T){Fe.errorRequest(t,e,T)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Ia],t[NA][t[Ei]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Ia],t[NA][t[Ei]++]=null}),d.once("close",()=>{r[Ia]-=1,r[Ia]===0&&r.unref()}),!0;l[sCe]=n,l[nCe]="https";let I=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Fe.bodyLength(u);if(Fe.isFormDataLike(u)){w9??=kd().extractBody;let[T,R]=w9(u);l["content-type"]=R,u=T.stream,m=T.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),fCe(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[ZEe])return Fe.errorRequest(t,e,new YT),!1;process.emitWarning(new YT)}m!=null&&(Nn(u,"no body must not have content length"),l[iCe]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[oCe]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("continue",b)):(d=r
Line truncated
|
||||
`,this[GCe]=A??3e5,this[HCe]=n??3e5,this[YCe]=C??!0,this[qCe]=T,this[XT]=M,this[xA]=null,this[KCe]=_>-1?_:-1,this[jCe]=at??100,this[Gt]=null,this[Bi]=[],this[ya]=0,this[yi]=0,this[jf]=xe=>ZT(this,xe),this[XCe]=xe=>Y9(this,xe)}get pipelining(){return this[jC]}set pipelining(e){this[jC]=e,this[jf](!0)}get[ep](){return this[Bi].length-this[yi]}get[$f](){return this[yi]-this[ya]}get[Zf](){return this[Bi].length-this[ya]}get[MCe](){return!!this[Gt]&&!this[Pd]&&!this[Gt].destroyed}get[KT](){return!!(this[Gt]?.busy(null)||this[Zf]>=(G9(this)||1)||this[ep]>0)}[FCe](e){q9(this),this.once("connect",e)}[zCe](e,r){let s=e.origin||this[oo].origin,n=new SCe(s,e,r);return this[Bi].push(n),this[lu]||(uu.bodyLength(n.body)==null&&uu.isIterable(n.body)?(this[lu]=1,queueMicrotask(()=>ZT(this))):this[jf](!0)),this[lu]&&this[DA]!==2&&this[KT]&&(this[DA]=2),this[DA]<2}async[JCe](){return new Promise(e=>{this[Zf]?this[xA]=e:e(null)})}async[WCe](e){return new Promise(r=>{let s=this[Bi].splice(this[yi]);for(let i=0;i<s.length;i++){let o=s[i];uu.errorRequest(this,o,e)}let n=()=>{this[xA]&&(this[xA](),this[xA]=null),r(null)};this[Gt]?(this[Gt].destroy(e,n),this[Gt]=null):queueMicrotask(n),this[jf]()})}},eIe=XC();function Y9(t,e){if(t[$f]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Ba(t[yi]===t[ya]);let r=t[Bi].splice(t[ya]);for(let s=0;s<r.length;s++){let n=r[s];uu.errorRequest(t,n,e)}Ba(t[Zf]===0)}}async function q9(t){Ba(!t[Pd]),Ba(!t[Gt]);let{host:e,hostname:r,protocol:s,port:n}=t[oo];if(r[0]==="["){let i=r.indexOf("]");Ba(i!==-1);let o=r.substring(1,i);Ba(H9.isIP(o)),r=o}t[Pd]=!0,vd.beforeConnect.hasSubscribers&&vd.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Xf]},connector:t[Kf]});try{let i=await new Promise((o,a)=>{t[Kf]({host:e,hostname:r,protocol:s,port:n,servername:t[TA],localAddress:t[Xf]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){uu.destroy(i.on("error",O9),new DCe);return}Ba(i);try{t[Gt]=i.alpnProtocol==="h2"?await $Ce(t,i):await ZCe(t,i)}catch(o){throw i.destroy().on("error",O9),o}t[Pd]=!1,i[VCe]=0,i[XT]=t[XT],i[kCe]=t,i[LCe]=null,vd.connected.hasSubscribers&&vd.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Xf]},connector:t[Kf],socket:i}),t.emit("connect",t[oo],[t])}catch(i){if(t.destroyed)return;if(t[Pd]=!1,vd.connectError.hasSubscribers&&vd.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Xf]},connector:t[Kf],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Ba(t[$f]===0);t[ep]>0&&t[Bi][t[yi]].servername===t[TA];){let o=t[Bi][t[yi]++];uu.errorRequest(t,o,i)}else Y9(t,i);t.emit("connectionError",t[oo],[t],i)}t[jf]()}function _9(t){t[DA]=0,t.emit("drain",t[oo],[t])}function ZT(t,e){t[lu]!==2&&(t[lu]=2,tIe(t,e),t[lu]=0,t[ya]>256&&(t[Bi].splice(0,t[ya]),t[yi]-=t[ya],t[ya]=0))}function tIe(t,e){for(;;){if(t.destroyed){Ba(t[ep]===0);return}if(t[xA]&&!t[Zf]){t[xA](),t[xA]=null;return}if(t[Gt]&&t[Gt].resume(),t[KT])t[DA]=2;else if(t[DA]===2){e?(t[DA]=1,queueMicrotask(()=>_9(t))):_9(t);continue}if(t[ep]===0||t[$f]>=(G9(t)||1))return;let r=t[Bi][t[yi]];if(t[oo].protocol==="https:"&&t[TA]!==r.servername){if(t[$f]>0)return;t[TA]=r.servername,t[Gt]?.destroy(new xCe("servername changed"),()=>{t[Gt]=null,ZT(t)})}if(t[Pd])return;if(!t[Gt]){q9(t);return}if(t[Gt].destroyed||t[Gt].busy(r))return;!r.aborted&&t[Gt].write(r)?t[yi]++:t[Bi].splice(t[yi],1)}}V9.exports=jT});var $T=E((iot,J9)=>{"use strict";var ZC=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};J9.exports=class{constructor(){this.head=this.tail=new ZC}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new ZC),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var z9=E((oot,W9)=>{var{kFree:rIe,kConnected:sIe,kPending:nIe,kQueued:iIe,kRunning:oIe,kSize:aIe}=mt(),du=Symbol("pool"),ex=class{constructor(e){this[du]=e}get connected(){return this[du][sIe]}get free(){return this[du][rIe]}get pending(){return this[du][nIe]}get queued(){return this[du][iIe]}get running(){return this[du][oIe]}get size(){return this[du][aIe]}};W9.exports=ex});var ox=E((aot,nG)=>{"use strict";var AIe=Qd(),cIe=$T(),{kConnected:tx,kSize:K9,kRunning:X9,kPending:j9,kQueued:tp,kBusy:uIe,kFree:lIe,kUrl:dIe,kClose:hIe,kDestroy:gIe,kDispatch:fIe}=mt(),pIe=z9(),ls=Symbol("clients"),Jr=Symbol("needDrain"),rp=Symbol("queue"),rx=Symbol("closed resolve"),sx=Symbol("onDrain"),Z9=Symbol("onConnect"),$9=Symbol("onDisconnect"),eG=Symbol("onConnectionError"),nx=Symbol("
Line truncated
|
||||
`,"latin1"),r!==null&&n!==r){if(s[YT])throw new uu;process.emitWarning(new uu)}e[Tt].timeout&&e[Tt].timeoutType===Ld&&e[Tt].timeout.refresh&&e[Tt].timeout.refresh(),s[bA]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[wA]=!1,e&&(ue(s[Mr]<=1,"pipeline should only contain this request"),n(e))}};N9.exports=KEe});var U9=E((aot,M9)=>{"use strict";var Nn=w("node:assert"),{pipeline:tCe}=w("node:stream"),Fe=De(),{RequestContentLengthMismatchError:WT,RequestAbortedError:T9,SocketError:Kf,InformationalError:zT}=qe(),{kUrl:JC,kReset:zC,kClient:vd,kRunning:KC,kPending:rCe,kQueue:NA,kPendingIdx:KT,kRunningIdx:Ei,kError:Ii,kSocket:hr,kStrictContentLength:sCe,kOnError:XT,kMaxConcurrentStreams:F9,kHTTP2Session:Ci,kResume:SA,kSize:nCe,kHTTPContext:iCe}=Et(),Ia=Symbol("open streams"),x9,D9=!1,WC;try{WC=w("node:http2")}catch{WC={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:oCe,HTTP2_HEADER_METHOD:aCe,HTTP2_HEADER_PATH:ACe,HTTP2_HEADER_SCHEME:cCe,HTTP2_HEADER_CONTENT_LENGTH:uCe,HTTP2_HEADER_EXPECT:lCe,HTTP2_HEADER_STATUS:dCe}}=WC;function hCe(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}async function gCe(t,e){t[hr]=e,D9||(D9=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=WC.connect(t[JC],{createConnection:()=>e,peerMaxConcurrentStreams:t[F9]});r[Ia]=0,r[vd]=t,r[hr]=e,Fe.addListener(r,"error",pCe),Fe.addListener(r,"frameError",mCe),Fe.addListener(r,"end",ECe),Fe.addListener(r,"goaway",CCe),Fe.addListener(r,"close",function(){let{[vd]:n}=this,{[hr]:i}=n,o=this[hr][Ii]||this[Ii]||new Kf("closed",Fe.getSocketInfo(i));if(n[Ci]=null,n.destroyed){Nn(n[rCe]===0);let a=n[NA].splice(n[Ei]);for(let A=0;A<a.length;A++){let c=a[A];Fe.errorRequest(n,c,o)}}}),r.unref(),t[Ci]=r,e[Ci]=r,Fe.addListener(e,"error",function(n){Nn(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ii]=n,this[vd][XT](n)}),Fe.addListener(e,"end",function(){Fe.destroy(this,new Kf("other side closed",Fe.getSocketInfo(this)))}),Fe.addListener(e,"close",function(){let n=this[Ii]||new Kf("closed",Fe.getSocketInfo(this));t[hr]=null,this[Ci]!=null&&this[Ci].destroy(n),t[KT]=t[Ei],Nn(t[KC]===0),t.emit("disconnect",t[JC],[t],n),t[SA]()});let s=!1;return e.on("close",()=>{s=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return BCe(t,...n)},resume(){fCe(t)},destroy(n,i){s?queueMicrotask(i):e.destroy(n).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function fCe(t){let e=t[hr];e?.destroyed===!1&&(t[nCe]===0&&t[F9]===0?(e.unref(),t[Ci].unref()):(e.ref(),t[Ci].ref()))}function pCe(t){Nn(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[hr][Ii]=t,this[vd][XT](t)}function mCe(t,e,r){if(r===0){let s=new zT(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[hr][Ii]=s,this[vd][XT](s)}}function ECe(){let t=new Kf("other side closed",Fe.getSocketInfo(this[hr]));this.destroy(t),Fe.destroy(this[hr],t)}function CCe(t){let e=this[Ii]||new Kf(`HTTP/2: "GOAWAY" frame received with code ${t}`,Fe.getSocketInfo(this)),r=this[vd];if(r[hr]=null,r[iCe]=null,this[Ci]!=null&&(this[Ci].destroy(e),this[Ci]=null),Fe.destroy(this[hr],e),r[Ei]<r[NA].length){let s=r[NA][r[Ei]];r[NA][r[Ei]++]=null,Fe.errorRequest(r,s,e),r[KT]=r[Ei]}Nn(r[KC]===0),r.emit("disconnect",r[JC],[r],e),r[SA]()}function ICe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function BCe(t,e){let r=t[Ci],{method:s,path:n,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Fe.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let T=0;T<c.length;T+=2){let R=c[T+0],M=c[T+1];if(Array.isArray(M))for(let F=0;F<M.length;F++)l[R]?l[R]+=`,${M[F]}`:l[R]=M[F];else l[R]=M}let d,{hostname:h,port:f}=t[JC];l[oCe]=i||`${h}${f?`:${f}`:""}`,l[aCe]=s;let p=T=>{e.aborted||e.completed||(T=T||new T9,Fe.errorRequest(t,e,T),d!=null&&Fe.destroy(d,T),Fe.destroy(u,T),t[NA][t[Ei]++]=null,t[SA]())};try{e.onConnect(p)}catch(T){Fe.errorRequest(t,e,T)}if(e.aborted)return!1;if(s==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[Ia],t[NA][t[Ei]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[Ia],t[NA][t[Ei]++]=null}),d.once("close",()=>{r[Ia]-=1,r[Ia]===0&&r.unref()}),!0;l[ACe]=n,l[cCe]="https";let I=s==="PUT"||s==="POST"||s==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Fe.bodyLength(u);if(Fe.isFormDataLike(u)){x9??=Fd().extractBody;let[T,R]=x9(u);l["content-type"]=R,u=T.stream,m=T.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),ICe(s)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[sCe])return Fe.errorRequest(t,e,new WT),!1;process.emitWarning(new WT)}m!=null&&(Nn(u,"no body must not have content length"),l[uCe]=`${m}`),r.ref();let C=s==="GET"||s==="HEAD"||u===null;return a?(l[lCe]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("continue",b)):(d=r
Line truncated
|
||||
`,this[WCe]=A??3e5,this[JCe]=n??3e5,this[zCe]=C??!0,this[KCe]=T,this[ex]=M,this[xA]=null,this[eIe]=_>-1?_:-1,this[rIe]=at??100,this[Gt]=null,this[Bi]=[],this[ya]=0,this[yi]=0,this[$f]=xe=>rx(this,xe),this[tIe]=xe=>W9(this,xe)}get pipelining(){return this[$C]}set pipelining(e){this[$C]=e,this[$f](!0)}get[rp](){return this[Bi].length-this[yi]}get[tp](){return this[yi]-this[ya]}get[ep](){return this[Bi].length-this[ya]}get[OCe](){return!!this[Gt]&&!this[Od]&&!this[Gt].destroyed}get[$T](){return!!(this[Gt]?.busy(null)||this[ep]>=(J9(this)||1)||this[rp]>0)}[PCe](e){z9(this),this.once("connect",e)}[$Ce](e,r){let s=e.origin||this[oo].origin,n=new kCe(s,e,r);return this[Bi].push(n),this[du]||(lu.bodyLength(n.body)==null&&lu.isIterable(n.body)?(this[du]=1,queueMicrotask(()=>rx(this))):this[$f](!0)),this[du]&&this[DA]!==2&&this[$T]&&(this[DA]=2),this[DA]<2}async[jCe](){return new Promise(e=>{this[ep]?this[xA]=e:e(null)})}async[ZCe](e){return new Promise(r=>{let s=this[Bi].splice(this[yi]);for(let i=0;i<s.length;i++){let o=s[i];lu.errorRequest(this,o,e)}let n=()=>{this[xA]&&(this[xA](),this[xA]=null),r(null)};this[Gt]?(this[Gt].destroy(e,n),this[Gt]=null):queueMicrotask(n),this[$f]()})}},iIe=ZC();function W9(t,e){if(t[tp]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Ba(t[yi]===t[ya]);let r=t[Bi].splice(t[ya]);for(let s=0;s<r.length;s++){let n=r[s];lu.errorRequest(t,n,e)}Ba(t[ep]===0)}}async function z9(t){Ba(!t[Od]),Ba(!t[Gt]);let{host:e,hostname:r,protocol:s,port:n}=t[oo];if(r[0]==="["){let i=r.indexOf("]");Ba(i!==-1);let o=r.substring(1,i);Ba(V9.isIP(o)),r=o}t[Od]=!0,Pd.beforeConnect.hasSubscribers&&Pd.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Zf]},connector:t[jf]});try{let i=await new Promise((o,a)=>{t[jf]({host:e,hostname:r,protocol:s,port:n,servername:t[TA],localAddress:t[Zf]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){lu.destroy(i.on("error",Y9),new UCe);return}Ba(i);try{t[Gt]=i.alpnProtocol==="h2"?await nIe(t,i):await sIe(t,i)}catch(o){throw i.destroy().on("error",Y9),o}t[Od]=!1,i[XCe]=0,i[ex]=t[ex],i[vCe]=t,i[HCe]=null,Pd.connected.hasSubscribers&&Pd.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Zf]},connector:t[jf],socket:i}),t.emit("connect",t[oo],[t])}catch(i){if(t.destroyed)return;if(t[Od]=!1,Pd.connectError.hasSubscribers&&Pd.connectError.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Gt]?.version,servername:t[TA],localAddress:t[Zf]},connector:t[jf],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Ba(t[tp]===0);t[rp]>0&&t[Bi][t[yi]].servername===t[TA];){let o=t[Bi][t[yi]++];lu.errorRequest(t,o,i)}else W9(t,i);t.emit("connectionError",t[oo],[t],i)}t[$f]()}function q9(t){t[DA]=0,t.emit("drain",t[oo],[t])}function rx(t,e){t[du]!==2&&(t[du]=2,oIe(t,e),t[du]=0,t[ya]>256&&(t[Bi].splice(0,t[ya]),t[yi]-=t[ya],t[ya]=0))}function oIe(t,e){for(;;){if(t.destroyed){Ba(t[rp]===0);return}if(t[xA]&&!t[ep]){t[xA](),t[xA]=null;return}if(t[Gt]&&t[Gt].resume(),t[$T])t[DA]=2;else if(t[DA]===2){e?(t[DA]=1,queueMicrotask(()=>q9(t))):q9(t);continue}if(t[rp]===0||t[tp]>=(J9(t)||1))return;let r=t[Bi][t[yi]];if(t[oo].protocol==="https:"&&t[TA]!==r.servername){if(t[tp]>0)return;t[TA]=r.servername,t[Gt]?.destroy(new MCe("servername changed"),()=>{t[Gt]=null,rx(t)})}if(t[Od])return;if(!t[Gt]){z9(t);return}if(t[Gt].destroyed||t[Gt].busy(r))return;!r.aborted&&t[Gt].write(r)?t[yi]++:t[Bi].splice(t[yi],1)}}K9.exports=tx});var sx=E((dot,X9)=>{"use strict";var eI=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)}};X9.exports=class{constructor(){this.head=this.tail=new eI}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new eI),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Z9=E((hot,j9)=>{var{kFree:aIe,kConnected:AIe,kPending:cIe,kQueued:uIe,kRunning:lIe,kSize:dIe}=Et(),hu=Symbol("pool"),nx=class{constructor(e){this[hu]=e}get connected(){return this[hu][AIe]}get free(){return this[hu][aIe]}get pending(){return this[hu][cIe]}get queued(){return this[hu][uIe]}get running(){return this[hu][lIe]}get size(){return this[hu][dIe]}};j9.exports=nx});var ux=E((got,AG)=>{"use strict";var hIe=bd(),gIe=sx(),{kConnected:ix,kSize:$9,kRunning:eG,kPending:tG,kQueued:sp,kBusy:fIe,kFree:pIe,kUrl:mIe,kClose:EIe,kDestroy:CIe,kDispatch:IIe}=Et(),BIe=Z9(),ls=Symbol("clients"),Jr=Symbol("needDrain"),np=Symbol("queue"),ox=Symbol("closed resolve"),ax=Symbol("onDrain"),rG=Symbol("onConnect"),sG=Symbol("onDisconnect"),nG=Symbol("onConnectionError"),Ax=Symbol("
Line truncated
|
||||
${s.count} ${s.noun} ${s.is} pending:
|
||||
|
||||
${e.format(r)}
|
||||
`.trim())}};uq.exports=o2});var pI=E((Uot,fq)=>{"use strict";var dq=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Gye}=qe(),Yye=Hd();gq()===void 0&&hq(new Yye);function hq(t){if(!t||typeof t.dispatch!="function")throw new Gye("Argument agent must implement Agent");Object.defineProperty(globalThis,dq,{value:t,writable:!0,enumerable:!1,configurable:!1})}function gq(){return globalThis[dq]}fq.exports={setGlobalDispatcher:hq,getGlobalDispatcher:gq}});var mI=E((vot,pq)=>{"use strict";pq.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var Eq=E((Pot,mq)=>{"use strict";var qye=KC();mq.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new qye(r,o,n,i);return r(a,A)}}});var Iq=E((Oot,Cq)=>{"use strict";var Vye=oI();Cq.exports=t=>e=>function(s,n){return e(s,new Vye({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var yq=E((_ot,Bq)=>{"use strict";var Jye=De(),{InvalidArgumentError:Wye,RequestAbortedError:zye}=qe(),Kye=mI(),a2=class extends Kye{#e=1024*1024;#t=null;#s=!1;#r=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Wye("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#i=e}onHeaders(e,r,s,n){let o=Jye.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new zye(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#s||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function Xye({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new a2({maxSize:i},n);return e(s,o)}}Bq.exports=Xye});var wq=E((Hot,bq)=>{"use strict";var{isIP:jye}=w("node:net"),{lookup:Zye}=w("node:dns"),$ye=mI(),{InvalidArgumentError:jd,InformationalError:eQe}=qe(),Qq=Math.pow(2,31)-1,A2=class{#e=0;#t=0;#s=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#n}get full(){return this.#s.size===this.#t}runLookup(e,r,s){let n=this.#s.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new eQe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#s.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#s.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,s){Zye(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#n(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===Qq?(r.offset=0,s=4):(r.offset++,s=(r.offset&1)===1?6:4)),i[s]!=null&&i[s].ips.length>0?a=i[s]:a=i[s===4?6:4]):a=i[s],a==null||a.ips.length===0)return n;a.offset==null||a.offset===Qq?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#s.set(e.hostname,n)}getHandler(e,r){return new c2(this,e,r)}},c2=class extends $ye{#e=null;#t=null;#s=null;#r=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#r=s,this.#t={...i},this.#e=e,this.#s=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(r,s)=>{if(r)return this.#r.onError(r);le
Line truncated
|
||||
${i}`;break;case"retry":n7(i)&&(r[n]=i);break;case"id":i7(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&n7(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&i7(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};o7.exports={EventSourceStream:z2}});var f7=E((Eat,g7)=>{"use strict";var{pipeline:uNe}=w("node:stream"),{fetching:lNe}=fp(),{makeRequest:dNe}=eh(),{webidl:Sa}=Sr(),{EventSourceStream:hNe}=a7(),{parseMIMEType:gNe}=cs(),{createFastMessageEvent:fNe}=oh(),{isNetworkError:A7}=hp(),{delay:pNe}=J2(),{kEnumerableProperty:Su}=De(),{environmentSettingsObject:c7}=_s(),u7=!1,l7=3e3,Tp=0,d7=1,xp=2,mNe="anonymous",ENe="use-credentials",lh=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=Tp;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Sa.util.markAsUncloneable(this);let s="EventSource constructor";Sa.argumentLengthCheck(arguments,1,s),u7||(u7=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Sa.converters.USVString(e,s,"url"),r=Sa.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:l7};let n=c7,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=mNe;r.withCredentials&&(o=ENe,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=c7.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=dNe(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===xp)return;this.#r=Tp;let e={request:this.#n,dispatcher:this.#a},r=s=>{A7(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(A7(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?gNe(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=d7,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new hNe({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(fNe(A.type,A.options))}});uNe(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=lNe(e)}async#c(){this.#r!==xp&&(this.#r=Tp,this.dispatchEvent(new Event("error")),await pNe(this.#o.reconnectionTime),this.#r===Tp&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Sa.brandCheck(this,t),this.#r!==xp&&(this.#r=xp,this.#i.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},h7={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Tp,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:d7,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:xp,writable:!1}};Object.defineProperties(lh,h7);Object.defineProperties(lh.prototype,h7);Object.defineProperties(lh.prototype,{close:Su,onerror:Su,onmessage:Su,onopen:Su,readyState:Su,url:Su,withCredentials:Su});Sa.converters.EventSourceInitDict=Sa.dictionaryConverter([{key:"withCredentials",converter:Sa.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Sa.converters.any}]);g7.exports={EventSource:lh,defaultReconnectionTime:l7}});var iB=E((Cat,le)=>{"use strict";var CNe=Od(),p7=Ff(),INe=_d(),BNe=hG(),yNe=Hd(),QNe=Cx(),bNe=vG(),wNe=YG(),m7=qe(),nB=De(),{InvalidArgumentError:sB}=m7,dh=xY(),NNe=Uf(),SNe=e2(),TNe=lq(),xNe=s2(),DNe=Hx(),RNe=oI(),{getGlobalDispatcher:E7,setGlobalDispatcher:kNe}=pI(),FNe=mI(),MNe=KC(),UNe=XC();Object.assign(p7.prototype,dh);le.exports.Dispatcher=p7;le.exports.Client=CNe;le.exports.Pool=INe;le.exports.BalancedPool=BNe;le.exports.Agent=yNe;le.exports.ProxyAgent=QNe;le.exports.EnvHttpProxyAgent=bNe;le.exports.RetryAgent=wNe;le.exports.RetryHandle
Line truncated
|
||||
%s`,R,R,C,s);var M=C.type==="*"?PD:C.type==="?"?vD:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+M+"\\("+R}f(),i&&(s+="\\\\");var F=!1;switch(s.charAt(0)){case"[":case".":case"(":F=!0}for(var _=a.length-1;_>-1;_--){var H=a[_],Ye=s.slice(0,H.reStart),at=s.slice(H.reStart,H.reEnd-8),Be=s.slice(H.reEnd-8,H.reEnd),xe=s.slice(H.reEnd);Be+=xe;var Ue=Ye.split("(").length-1,_t=xe;for(p=0;p<Ue;p++)_t=_t.replace(/\)[+*?]?/,"");xe=_t;var yn="";xe===""&&e!==bB&&(yn="$");var su=Ye+at+xe+yn+Be;s=su}if(s!==""&&n&&(s="(?=.)"+s),F&&(s=d+s),e===bB)return[s,n];if(!n)return hxe(t);var nu=r.nocase?"i":"";try{var IS=new RegExp("^"+s+"$",nu)}catch{return new RegExp("$.")}return IS._glob=t,IS._src=s,IS}Xs.makeRe=function(t,e){return new $t(t,e||{}).makeRe()};$t.prototype.makeRe=dxe;function dxe(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?PD:e.dot?nxe:ixe,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===Lu?r:typeof o=="string"?gxe(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}Xs.match=function(t,e,r){r=r||{};var s=new $t(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};$t.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var s=this.options;_p.sep!=="/"&&(e=e.split(_p.sep).join("/")),e=e.split($W),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};$t.prototype.matchOne=function(t,e,r){return e.indexOf(Lu)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};$t.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===Lu){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===Lu){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.length}var d=0;if(u.length){if(u.length+s>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!c.length){var f=!!d;for(i=s;i<t.length-d;i++){var p=String(t[i]);if(f=!0,p==="."||p===".."||!this.options.dot&&p.charAt(0)===".")return!1}return r||f}for(var I=[[[],0]],m=I[0],C=0,b=[0],T=0;T<c.length;T++){var R=c[T];R===Lu?(b.push(C),m=[[],0],I.push(m)):(m[0].push(R),C++)}for(var M=I.length-1,F=t.length-d,_=0;_<I.length;_++)I[_][1]=F-(b[M--]+I[_][0].length);return!!this._matchGlobStarBodySections(t,I,s,0,r,0,!!d)};$t.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(h!==!1)return h}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};$t.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===Lu)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function hxe(t){return t.replace(/\\(.)/g,"$1")}function gxe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Ih=E((Ict,oz)=>{"use strict";var yxe="2.0.0",Qxe=Number.MAX_SAFE_INTEGER||9007199254740991,bxe=16,wxe=250,Nxe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];oz.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:bxe,MAX_SAFE_BUILD_LENGTH:wxe,MAX_SAFE_INTEGER:Qxe,RELEASE_TYPES:Nxe,SEMVER_SPEC_VERSION:yxe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var qp=E((Bct,az)=>{"use strict";var Sxe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};az.exports=Sxe});var Bh=E((ho,Az)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:_D,MAX_SAFE_BUILD_LENGTH:Txe,MAX_LENGTH:xxe}=Ih(),Dxe=qp();ho=Az.exports={};var Rxe=ho.re=[],kxe=ho.safeRe=[],z=ho.src=[],Fxe=ho.safeSrc=[],K=ho.t={},Mxe=0,HD="[a-zA-Z0-9-]",Uxe=[["\\s",1],["\\d",xxe],[HD,Txe]],Lxe=t=>{for(let[e,r]of Uxe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j
Line truncated
|
||||
`.trim())}};gq.exports=u2});var EI=E((Got,Cq)=>{"use strict";var pq=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Wye}=qe(),zye=Gd();Eq()===void 0&&mq(new zye);function mq(t){if(!t||typeof t.dispatch!="function")throw new Wye("Argument agent must implement Agent");Object.defineProperty(globalThis,pq,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Eq(){return globalThis[pq]}Cq.exports={setGlobalDispatcher:mq,getGlobalDispatcher:Eq}});var CI=E((qot,Iq)=>{"use strict";Iq.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 yq=E((Vot,Bq)=>{"use strict";var Kye=jC();Bq.exports=t=>{let e=t?.maxRedirections;return r=>function(n,i){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,i);let A=new Kye(r,o,n,i);return r(a,A)}}});var bq=E((Jot,Qq)=>{"use strict";var Xye=AI();Qq.exports=t=>e=>function(s,n){return e(s,new Xye({...s,retryOptions:{...t,...s.retryOptions}},{handler:n,dispatch:e}))}});var Nq=E((Wot,wq)=>{"use strict";var jye=De(),{InvalidArgumentError:Zye,RequestAbortedError:$ye}=qe(),eQe=CI(),l2=class extends eQe{#e=1024*1024;#t=null;#s=!1;#r=!1;#n=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Zye("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#i=e}onHeaders(e,r,s,n){let o=jye.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new $ye(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,s,n)}onError(e){this.#s||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#s=!0,this.#r?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function tQe({maxSize:t}={maxSize:1024*1024}){return e=>function(s,n){let{dumpMaxSize:i=t}=s,o=new l2({maxSize:i},n);return e(s,o)}}wq.exports=tQe});var xq=E((zot,Tq)=>{"use strict";var{isIP:rQe}=w("node:net"),{lookup:sQe}=w("node:dns"),nQe=CI(),{InvalidArgumentError:Zd,InformationalError:iQe}=qe(),Sq=Math.pow(2,31)-1,d2=class{#e=0;#t=0;#s=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#n}get full(){return this.#s.size===this.#t}runLookup(e,r,s){let n=this.#s.get(e.hostname);if(n==null&&this.full){s(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){s(o??new iQe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#s.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",s(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,n,i.affinity);if(o==null){this.#s.delete(e.hostname),this.runLookup(e,r,s);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",s(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,s){sQe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,i)=>{if(n)return s(n);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);s(null,o.values())})}#n(e,r,s){let n=null,{records:i,offset:o}=r,a;if(this.dualStack?(s==null&&(o==null||o===Sq?(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===Sq?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return n=a.ips[A]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(A,1),this.pick(e,r,s)):n}setRecords(e,r){let s=Date.now(),n={records:{4:null,6:null}};for(let i of r){i.timestamp=s,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=n.records[i.family]??{ips:[]};o.ips.push(i),n.records[i.family]=o}this.#s.set(e.hostname,n)}getHandler(e,r){return new h2(this,e,r)}},h2=class extends nQe{#e=null;#t=null;#s=null;#r=null;#n=null;constructor(e,{origin:r,handler:s,dispatch:n},i){super(s),this.#n=r,this.#r=s,this.#t={...i},this.#e=e,this.#s=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(r,s)=>{if(r)return this.#r.onError(r);le
Line truncated
|
||||
${i}`;break;case"retry":A7(i)&&(r[n]=i);break;case"id":c7(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&A7(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&c7(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};u7.exports={EventSourceStream:Z2}});var C7=E((wat,E7)=>{"use strict";var{pipeline:fNe}=w("node:stream"),{fetching:pNe}=mp(),{makeRequest:mNe}=th(),{webidl:Sa}=Tr(),{EventSourceStream:ENe}=l7(),{parseMIMEType:CNe}=cs(),{createFastMessageEvent:INe}=ah(),{isNetworkError:d7}=fp(),{delay:BNe}=X2(),{kEnumerableProperty:Tu}=De(),{environmentSettingsObject:h7}=_s(),g7=!1,f7=3e3,Dp=0,p7=1,Rp=2,yNe="anonymous",QNe="use-credentials",dh=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#r=Dp;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),Sa.util.markAsUncloneable(this);let s="EventSource constructor";Sa.argumentLengthCheck(arguments,1,s),g7||(g7=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Sa.converters.USVString(e,s,"url"),r=Sa.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:f7};let n=h7,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=yNe;r.withCredentials&&(o=QNe,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=h7.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=mNe(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===Rp)return;this.#r=Dp;let e={request:this.#n,dispatcher:this.#a},r=s=>{d7(s)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(d7(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?CNe(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=p7,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new ENe({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(INe(A.type,A.options))}});fNe(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=pNe(e)}async#c(){this.#r!==Rp&&(this.#r=Dp,this.dispatchEvent(new Event("error")),await BNe(this.#o.reconnectionTime),this.#r===Dp&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Sa.brandCheck(this,t),this.#r!==Rp&&(this.#r=Rp,this.#i.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},m7={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Dp,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:p7,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Rp,writable:!1}};Object.defineProperties(dh,m7);Object.defineProperties(dh.prototype,m7);Object.defineProperties(dh.prototype,{close:Tu,onerror:Tu,onmessage:Tu,onopen:Tu,readyState:Tu,url:Tu,withCredentials:Tu});Sa.converters.EventSourceInitDict=Sa.dictionaryConverter([{key:"withCredentials",converter:Sa.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Sa.converters.any}]);E7.exports={EventSource:dh,defaultReconnectionTime:f7}});var aB=E((Nat,de)=>{"use strict";var bNe=_d(),I7=Uf(),wNe=Hd(),NNe=mG(),SNe=Gd(),TNe=Qx(),xNe=HG(),DNe=WG(),B7=qe(),oB=De(),{InvalidArgumentError:iB}=B7,hh=FY(),RNe=vf(),kNe=n2(),FNe=fq(),MNe=a2(),UNe=Vx(),LNe=AI(),{getGlobalDispatcher:y7,setGlobalDispatcher:vNe}=EI(),PNe=CI(),ONe=jC(),_Ne=ZC();Object.assign(I7.prototype,hh);de.exports.Dispatcher=I7;de.exports.Client=bNe;de.exports.Pool=wNe;de.exports.BalancedPool=NNe;de.exports.Agent=SNe;de.exports.ProxyAgent=TNe;de.exports.EnvHttpProxyAgent=xNe;de.exports.RetryAgent=DNe;de.exports.RetryHandle
Line truncated
|
||||
%s`,R,R,C,s);var M=C.type==="*"?GD:C.type==="?"?HD:"\\"+C.type;n=!0,s=s.slice(0,C.reStart)+M+"\\("+R}f(),i&&(s+="\\\\");var F=!1;switch(s.charAt(0)){case"[":case".":case"(":F=!0}for(var _=a.length-1;_>-1;_--){var H=a[_],Ye=s.slice(0,H.reStart),at=s.slice(H.reStart,H.reEnd-8),Be=s.slice(H.reEnd-8,H.reEnd),xe=s.slice(H.reEnd);Be+=xe;var Ue=Ye.split("(").length-1,_t=xe;for(p=0;p<Ue;p++)_t=_t.replace(/\)[+*?]?/,"");xe=_t;var yn="";xe===""&&e!==NB&&(yn="$");var nu=Ye+at+xe+yn+Be;s=nu}if(s!==""&&n&&(s="(?=.)"+s),F&&(s=d+s),e===NB)return[s,n];if(!n)return Exe(t);var iu=r.nocase?"i":"";try{var bS=new RegExp("^"+s+"$",iu)}catch{return new RegExp("$.")}return bS._glob=t,bS._src=s,bS}Xs.makeRe=function(t,e){return new er(t,e||{}).makeRe()};er.prototype.makeRe=mxe;function mxe(){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?GD:e.dot?cxe:uxe,s=e.nocase?"i":"",n=t.map(function(i){return i.map(function(o){return o===vu?r:typeof o=="string"?Cxe(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}Xs.match=function(t,e,r){r=r||{};var s=new er(e,r);return t=t.filter(function(n){return s.match(n)}),s.options.nonull&&!t.length&&t.push(e),t};er.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;Gp.sep!=="/"&&(e=e.split(Gp.sep).join("/")),e=e.split(rz),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<n.length;o++){var a=n[o],A=e;s.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return s.flipNegate?!0:!this.negate}return s.flipNegate?!1:this.negate};er.prototype.matchOne=function(t,e,r){return e.indexOf(vu)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};er.prototype._matchGlobstar=function(t,e,r,s,n){var i,o=-1;for(i=n;i<e.length;i++)if(e[i]===vu){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===vu){a=i;break}var A=e.slice(n,o),c=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(A.length){var l=t.slice(s,s+A.length);if(!this._matchOne(l,A,r,0,0))return!1;s+=A.length}var d=0;if(u.length){if(u.length+s>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||s+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!c.length){var f=!!d;for(i=s;i<t.length-d;i++){var p=String(t[i]);if(f=!0,p==="."||p===".."||!this.options.dot&&p.charAt(0)===".")return!1}return r||f}for(var I=[[[],0]],m=I[0],C=0,b=[0],T=0;T<c.length;T++){var R=c[T];R===vu?(b.push(C),m=[[],0],I.push(m)):(m[0].push(R),C++)}for(var M=I.length-1,F=t.length-d,_=0;_<I.length;_++)I[_][1]=F-(b[M--]+I[_][0].length);return!!this._matchGlobStarBodySections(t,I,s,0,r,0,!!d)};er.prototype._matchGlobStarBodySections=function(t,e,r,s,n,i,o){var a=e[s];if(!a){for(var A=r;A<t.length;A++){o=!0;var c=t[A];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,s+1,n,i+1,o);if(h!==!1)return h}var c=t[r];if(c==="."||c===".."||!this.options.dot&&c.charAt(0)===".")return!1;r++}return n||null};er.prototype._matchOne=function(t,e,r,s,n){var i,o,a,A;for(i=s,o=n,a=t.length,A=e.length;i<a&&o<A;i++,o++){this.debug("matchOne loop");var c=e[o],u=t[i];if(this.debug(e,c,u),c===!1||c===vu)return!1;var l;if(typeof c=="string"?(l=u===c,this.debug("string match",c,u,l)):(l=u.match(c),this.debug("pattern match",c,u,l)),!l)return!1}if(i===a&&o===A)return!0;if(i===a)return r;if(o===A)return i===a-1&&t[i]==="";throw new Error("wtf?")};function Exe(t){return t.replace(/\\(.)/g,"$1")}function Cxe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var yh=E((Sct,cz)=>{"use strict";var Sxe="2.0.0",Txe=Number.MAX_SAFE_INTEGER||9007199254740991,xxe=16,Dxe=250,Rxe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];cz.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:xxe,MAX_SAFE_BUILD_LENGTH:Dxe,MAX_SAFE_INTEGER:Txe,RELEASE_TYPES:Rxe,SEMVER_SPEC_VERSION:Sxe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Jp=E((Tct,uz)=>{"use strict";var kxe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};uz.exports=kxe});var Qh=E((ho,lz)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:qD,MAX_SAFE_BUILD_LENGTH:Fxe,MAX_LENGTH:Mxe}=yh(),Uxe=Jp();ho=lz.exports={};var Lxe=ho.re=[],vxe=ho.safeRe=[],z=ho.src=[],Pxe=ho.safeSrc=[],K=ho.t={},Oxe=0,VD="[a-zA-Z0-9-]",_xe=[["\\s",1],["\\d",Mxe],[VD,Fxe]],Hxe=t=>{for(let[e,r]of _xe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).j
Line truncated
|
||||
`).join(`
|
||||
`+i),t.push(n+"m+"+cy.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=yke()+e+" "+t[0]}function yke(){return gr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Qke(...t){return process.stderr.write(Ay.formatWithOptions(gr.inspectOpts,...t)+`
|
||||
`)}function bke(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function wke(){return process.env.DEBUG}function Nke(t){t.inspectOpts={};let e=Object.keys(gr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=gr.inspectOpts[e[r]]}cy.exports=DR()(gr);var{formatters:vX}=cy.exports;vX.o=function(t){return this.inspectOpts.colors=this.useColors,Ay.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};vX.O=function(t){return this.inspectOpts.colors=this.useColors,Ay.inspect(t,this.inspectOpts)}});var uy=E((jlt,FR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?FR.exports=RX():FR.exports=PX()});var HX=E(Es=>{"use strict";var Ske=Es&&Es.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Tke=Es&&Es.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),OX=Es&&Es.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Ske(e,t,r);return Tke(e,t),e};Object.defineProperty(Es,"__esModule",{value:!0});Es.req=Es.json=Es.toBuffer=void 0;var xke=OX(w("http")),Dke=OX(w("https"));async function _X(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}Es.toBuffer=_X;async function Rke(t){let r=(await _X(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}Es.json=Rke;function kke(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?Dke:xke).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}Es.req=kke});var UR=E($s=>{"use strict";var YX=$s&&$s.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Fke=$s&&$s.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qX=$s&&$s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&YX(e,t,r);return Fke(e,t),e},Mke=$s&&$s.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&YX(e,t,r)};Object.defineProperty($s,"__esModule",{value:!0});$s.Agent=void 0;var Uke=qX(w("net")),GX=qX(w("http")),Lke=w("https");Mke(HX(),$s);var po=Symbol("AgentBaseInternalState"),MR=class extends GX.Agent{constructor(e){super(e),this[po]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
||||
`).some(s=>s.indexOf("(https.js:")!==-1||s.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new Uke.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let s=this.sockets[e],n=s.indexOf(r);n!==-1&&(s.splice(n,1),this.totalSocketCount--,s.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?Lke.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,s){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(n),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(i,o),a instanceof GX.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[po].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[po].currentSocket;if(this[po].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[po].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[po]&&(this[po].defaultPort=e)}get protocol(){return this[po].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[po]&&(this[po].protocol=e)}};$s.Agent=MR});var VX=E(Dh=>{"use strict";var vke=Dh&&Dh.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Dh,"__esModule",{value:!0});Dh.parseProxyResponse=void 0;var Pke=vke(uy()),ly=(0,Pke.default)("https-proxy-agent:parse-proxy-response");function Oke(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),ly("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),ly("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
|
||||
`+i),t.push(n+"m+"+ly.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Ske()+e+" "+t[0]}function Ske(){return fr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Tke(...t){return process.stderr.write(uy.formatWithOptions(fr.inspectOpts,...t)+`
|
||||
`)}function xke(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Dke(){return process.env.DEBUG}function Rke(t){t.inspectOpts={};let e=Object.keys(fr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=fr.inspectOpts[e[r]]}ly.exports=MR()(fr);var{formatters:_X}=ly.exports;_X.o=function(t){return this.inspectOpts.colors=this.useColors,uy.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};_X.O=function(t){return this.inspectOpts.colors=this.useColors,uy.inspect(t,this.inspectOpts)}});var dy=E((ndt,vR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?vR.exports=MX():vR.exports=HX()});var qX=E(Es=>{"use strict";var kke=Es&&Es.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Fke=Es&&Es.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),GX=Es&&Es.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&kke(e,t,r);return Fke(e,t),e};Object.defineProperty(Es,"__esModule",{value:!0});Es.req=Es.json=Es.toBuffer=void 0;var Mke=GX(w("http")),Uke=GX(w("https"));async function YX(t){let e=0,r=[];for await(let s of t)e+=s.length,r.push(s);return Buffer.concat(r,e)}Es.toBuffer=YX;async function Lke(t){let r=(await YX(t)).toString("utf8");try{return JSON.parse(r)}catch(s){let n=s;throw n.message+=` (input: ${r})`,n}}Es.json=Lke;function vke(t,e={}){let s=((typeof t=="string"?t:t.href).startsWith("https:")?Uke:Mke).request(t,e),n=new Promise((i,o)=>{s.once("response",i).once("error",o).end()});return s.then=n.then.bind(n),s}Es.req=vke});var OR=E($s=>{"use strict";var JX=$s&&$s.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Pke=$s&&$s.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),WX=$s&&$s.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&JX(e,t,r);return Pke(e,t),e},Oke=$s&&$s.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&JX(e,t,r)};Object.defineProperty($s,"__esModule",{value:!0});$s.Agent=void 0;var _ke=WX(w("net")),VX=WX(w("http")),Hke=w("https");Oke(qX(),$s);var po=Symbol("AgentBaseInternalState"),PR=class extends VX.Agent{constructor(e){super(e),this[po]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
||||
`).some(s=>s.indexOf("(https.js:")!==-1||s.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new _ke.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)?Hke.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 VX.Agent)try{return a.addRequest(e,n)}catch(A){return s(A)}this[po].currentSocket=a,super.createSocket(e,r,s)},a=>{this.decrementSockets(i,o),s(a)})}createConnection(){let e=this[po].currentSocket;if(this[po].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[po].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[po]&&(this[po].defaultPort=e)}get protocol(){return this[po].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[po]&&(this[po].protocol=e)}};$s.Agent=PR});var zX=E(kh=>{"use strict";var Gke=kh&&kh.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(kh,"__esModule",{value:!0});kh.parseProxyResponse=void 0;var Yke=Gke(dy()),hy=(0,Yke.default)("https-proxy-agent:parse-proxy-response");function qke(t){return new Promise((e,r)=>{let s=0,n=[];function i(){let u=t.read();u?c(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",i)}function a(){o(),hy("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),hy("onerror %o",u),r(u)}function c(u){n.push(u),s+=u.length;let l=Buffer.concat(n,s),d=l.indexOf(`\r
|
||||
\r
|
||||
`);if(d===-1){ly("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
||||
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let p=f.split(" "),I=+p[1],m=p.slice(2).join(" "),C={};for(let b of h){if(!b)continue;let T=b.indexOf(":");if(T===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${b}"`));let R=b.slice(0,T).toLowerCase(),M=b.slice(T+1).trimStart(),F=C[R];typeof F=="string"?C[R]=[F,M]:Array.isArray(F)?F.push(M):C[R]=M}ly("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:m,headers:C},buffered:l})}t.on("error",A),t.on("end",a),i()})}Dh.parseProxyResponse=Oke});var jX=E(Mn=>{"use strict";var _ke=Mn&&Mn.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Hke=Mn&&Mn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),KX=Mn&&Mn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&_ke(e,t,r);return Hke(e,t),e},XX=Mn&&Mn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mn,"__esModule",{value:!0});Mn.HttpsProxyAgent=void 0;var dy=KX(w("net")),JX=KX(w("tls")),Gke=XX(w("assert")),Yke=XX(uy()),qke=UR(),Vke=w("url"),Jke=VX(),nm=(0,Yke.default)("https-proxy-agent"),WX=t=>t.servername===void 0&&t.host&&!dy.isIP(t.host)?{...t,servername:t.host}:t,hy=class extends qke.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Vke.URL(e):e,this.proxyHeaders=r?.headers??{},nm("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?zX(r,"headers"):null,host:s,port:n}}async connect(e,r){let{proxy:s}=this;if(!r.host)throw new TypeError('No "host" provided');let n;s.protocol==="https:"?(nm("Creating `tls.Socket`: %o",this.connectOpts),n=JX.connect(WX(this.connectOpts))):(nm("Creating `net.Socket`: %o",this.connectOpts),n=dy.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=dy.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`);if(d===-1){hy("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
||||
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let p=f.split(" "),I=+p[1],m=p.slice(2).join(" "),C={};for(let b of h){if(!b)continue;let T=b.indexOf(":");if(T===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${b}"`));let R=b.slice(0,T).toLowerCase(),M=b.slice(T+1).trimStart(),F=C[R];typeof F=="string"?C[R]=[F,M]:Array.isArray(F)?F.push(M):C[R]=M}hy("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:m,headers:C},buffered:l})}t.on("error",A),t.on("end",a),i()})}kh.parseProxyResponse=qke});var ej=E(Mn=>{"use strict";var Vke=Mn&&Mn.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Jke=Mn&&Mn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ZX=Mn&&Mn.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Vke(e,t,r);return Jke(e,t),e},$X=Mn&&Mn.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mn,"__esModule",{value:!0});Mn.HttpsProxyAgent=void 0;var gy=ZX(w("net")),KX=ZX(w("tls")),Wke=$X(w("assert")),zke=$X(dy()),Kke=OR(),Xke=w("url"),jke=zX(),om=(0,zke.default)("https-proxy-agent"),XX=t=>t.servername===void 0&&t.host&&!gy.isIP(t.host)?{...t,servername:t.host}:t,fy=class extends Kke.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Xke.URL(e):e,this.proxyHeaders=r?.headers??{},om("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?jX(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:"?(om("Creating `tls.Socket`: %o",this.connectOpts),n=KX.connect(XX(this.connectOpts))):(om("Creating `net.Socket`: %o",this.connectOpts),n=gy.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=gy.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`;if(s.username||s.password){let d=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
||||
`;let A=(0,Jke.parseProxyResponse)(n);n.write(`${a}\r
|
||||
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",Wke),r.secureEndpoint?(nm("Upgrading socket connection to TLS"),JX.connect({...zX(WX(r),"host","path","port"),socket:n})):n;n.destroy();let l=new dy.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{nm("Replaying proxy buffer for failed request"),(0,Gke.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};hy.protocols=["http","https"];Mn.HttpsProxyAgent=hy;function Wke(t){t.resume()}function zX(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var ej=E(Un=>{"use strict";var zke=Un&&Un.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),Kke=Un&&Un.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$X=Un&&Un.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&zke(e,t,r);return Kke(e,t),e},Xke=Un&&Un.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Un,"__esModule",{value:!0});Un.HttpProxyAgent=void 0;var jke=$X(w("net")),Zke=$X(w("tls")),$ke=Xke(uy()),eFe=w("events"),tFe=UR(),ZX=w("url"),Rh=(0,$ke.default)("http-proxy-agent"),gy=class extends tFe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new ZX.URL(e):e,this.proxyHeaders=r?.headers??{},Rh("Creating new HttpProxyAgent instance: %o",this.proxy.href);let s=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?rFe(r,"headers"):null,host:s,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:s}=this,n=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${n}//${i}`,a=new ZX.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Rh("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Rh("Patching connection write() output buffer with updated header"),s=e.outputData[0].data,n=s.indexOf(`\r
|
||||
`;let A=(0,jke.parseProxyResponse)(n);n.write(`${a}\r
|
||||
`);let{connect:c,buffered:u}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",Zke),r.secureEndpoint?(om("Upgrading socket connection to TLS"),KX.connect({...jX(XX(r),"host","path","port"),socket:n})):n;n.destroy();let l=new gy.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{om("Replaying proxy buffer for failed request"),(0,Wke.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};fy.protocols=["http","https"];Mn.HttpsProxyAgent=fy;function Zke(t){t.resume()}function jX(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var sj=E(Un=>{"use strict";var $ke=Un&&Un.__createBinding||(Object.create?(function(t,e,r,s){s===void 0&&(s=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,s,n)}):(function(t,e,r,s){s===void 0&&(s=r),t[s]=e[r]})),eFe=Un&&Un.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),rj=Un&&Un.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&$ke(e,t,r);return eFe(e,t),e},tFe=Un&&Un.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Un,"__esModule",{value:!0});Un.HttpProxyAgent=void 0;var rFe=rj(w("net")),sFe=rj(w("tls")),nFe=tFe(dy()),iFe=w("events"),oFe=OR(),tj=w("url"),Fh=(0,nFe.default)("http-proxy-agent"),py=class extends oFe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new tj.URL(e):e,this.proxyHeaders=r?.headers??{},Fh("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?aFe(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 tj.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let A=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(s.username||s.password){let c=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;A["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}A["Proxy-Connection"]||(A["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(A)){let u=A[c];u&&e.setHeader(c,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let s,n;Fh("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Fh("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),Rh("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Rh("Creating `tls.Socket`: %o",this.connectOpts),i=Zke.connect(this.connectOpts)):(Rh("Creating `net.Socket`: %o",this.connectOpts),i=jke.connect(this.connectOpts)),await(0,eFe.once)(i,"connect"),i}};gy.protocols=["http","https"];Un.HttpProxyAgent=gy;function rFe(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var bj=E(Ny=>{"use strict";Object.defineProperty(Ny,"__esModule",{value:!0});Ny.state=void 0;Ny.state={instrumenterImplementation:void 0}});var Hj=E(Ry=>{"use strict";Object.defineProperty(Ry,"__esModule",{value:!0});Ry.state=void 0;Ry.state={operationRequestMap:new WeakMap}});var Bee=E((XNt,u3e)=>{u3e.exports={name:"@actions/cache",version:"6.0.1",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Qee=E((jNt,yee)=>{var l3e=Bee();yee.exports={version:l3e.version}});var cb=E(tg=>{"use strict";Object.defineProperty(tg,"__esModule",{value:!0});tg.isJsonObject=tg.typeofJsonValue=void 0;function I3e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}tg.typeofJsonValue=I3e;function B3e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}tg.isJsonObject=B3e});var lb=E(rg=>{"use strict";Object.defineProperty(rg,"__esModule",{value:!0});rg.base64encode=rg.base64decode=void 0;var Wa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),ub=[];for(let t=0;t<Wa.length;t++)ub[Wa[t].charCodeAt(0)]=t;ub[45]=Wa.indexOf("+");ub[95]=Wa.indexOf("/");function y3e(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=ub[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}rg.base64decode=y3e;function Q3e(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=Wa[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=Wa[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=Wa[n|s>>6],e+=Wa[s&63],r=0;break}return r&&(e+=Wa[n],e+="=",r==1&&(e+="=")),e}rg.base64encode=Q3e});var Tee=E(db=>{"use strict";Object.defineProperty(db,"__esModule",{value:!0});db.utf8read=void 0;var NL=t=>String.fromCharCode.apply(String,t);function b3e(t){if(t.length<1)return"";let e=0,r=[],s=[],n=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?s[n++]=i:i>191&&i<224?s[n++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,s[n++]=55296+(i>>10),s[n++]=56320+(i&1023)):s[n++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(NL(s)),n=0);return r.length?(n&&r.push(NL(s.slice(0,n))),r.join("")):NL(s.slice(0,n))}db.utf8read=b3e});var e0=E(Ho=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});Ho.WireType=Ho.mergeBinaryOptions=Ho.UnknownFieldHandler=void 0;var w3e;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,s,n,i,o)=>{(e(s)?s[t.symbol]:s[t.symbol]=[]).push({no:n,wireType:i,data:o})},t.onWrite=(r,s,n)=>{for(let{no:i,wireType:o,data:a}of t.list(s))n.tag(i,o).raw(a)},t.list=(r,s)=>{if(e(r)){let n=r[t.symbol];return s?n.filter(i=>i.no==s):n}return[]},t.last=(r,s)=>t.list(r,s).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(w3e=Ho.UnknownFieldHandler||(Ho.UnknownFieldHandler={}));function N3e(t,e){return Object.assign(Object.assign({},t),e)}Ho.mergeBinaryOptions=N3e;var S3e;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(S3e=Ho.WireType||(Ho.WireType={}))});var gb=E(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.varint32read=ws.varint32write=ws.int64toString=ws.int64fromString=ws.varint64write=ws.varint64read=void 0;function T3e(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}ws.varint64read=T3e;function x3e(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}ws.varint64write=x3e;var hb=65536*65536;function D3e(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=hb&&(n=n+(s/hb|0),s=s%hb)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}ws.int64fromString=D3e;function R3e(t,e){if(e>>>0<=2097151)return""+(hb*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}ws.int64toString=R3e;function k3e(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}ws.varint32write=k3e;function F3e(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}ws.varint32read=F3e});var dc=E(lc=>{"use strict";Object.defineProperty(lc,"__esModule",{value:!0});lc.PbLong=lc.PbULong=lc.detectBi=void 0;var t0=gb(),it;function xee(){let t=new DataView(new ArrayBuffer(8));it=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}lc.detectBi=xee;xee();function Dee(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Ree=/^-?[0-9]+$/,pb=4294967296,fb=2147483648,mb=c
Line truncated
|
||||
`)}};Hb.RpcError=$L});var tv=E(Yb=>{"use strict";Object.defineProperty(Yb,"__esModule",{value:!0});Yb.mergeRpcOptions=void 0;var ate=zt();function t4e(t,e){if(!e)return t;let r={};Gb(t,r),Gb(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=ate.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=ate.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},Gb(t.meta,r.meta),Gb(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}Yb.mergeRpcOptions=t4e;function Gb(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var sv=E(gl=>{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});gl.Deferred=gl.DeferredState=void 0;var qo;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(qo=gl.DeferredState||(gl.DeferredState={}));var rv=class{constructor(e=!0){this._state=qo.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==qo.PENDING)throw new Error(`cannot resolve ${qo[this.state].toLowerCase()}`);this._resolve(e),this._state=qo.RESOLVED}reject(e){if(this.state!==qo.PENDING)throw new Error(`cannot reject ${qo[this.state].toLowerCase()}`);this._reject(e),this._state=qo.REJECTED}resolvePending(e){this._state===qo.PENDING&&this.resolve(e)}rejectPending(e){this._state===qo.PENDING&&this.reject(e)}};gl.Deferred=rv});var iv=E(qb=>{"use strict";Object.defineProperty(qb,"__esModule",{value:!0});qb.RpcOutputStreamController=void 0;var Ate=sv(),fl=zt(),nv=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let s=r.indexOf(e);s>=0&&r.splice(s,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,s){fl.assert((e?1:0)+(r?1:0)+(s?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),s&&this.notifyComplete()}notifyMessage(e){fl.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){fl.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){fl.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;fl.assert(e,"bad state"),fl.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new Ate.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;fl.assert(s.state==Ate.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};qb.RpcOutputStreamController=nv});var av=E(cg=>{"use strict";var r4e=cg&&cg.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(cg,"__esModule",{value:!0});cg.UnaryCall=void 0;var ov=class{constructor(e,r,s,n,i,o,a){this.method=e,this.requestHeaders=r,this.request=s,this.headers=n,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(s=>e?Promise.resolve(e(s)):s,s=>r?Promise.resolve(r(s)):Promise.reject(s))}promiseFinished(){return r4e(this,void 0,void 0,function*(){let[e,r,s,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:s,trailers:n}})}};cg.UnaryCall=ov});var cv=E(ug=>{"use strict";var s4e=ug&&ug.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(ug,"__esModule",{value:!0});ug.ServerStreamingCall=void 0;var Av=class{constructor(e
Line truncated
|
||||
`)+4,e.outputData[0].data=e._header+s.substring(n),Fh("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(Fh("Creating `tls.Socket`: %o",this.connectOpts),i=sFe.connect(this.connectOpts)):(Fh("Creating `net.Socket`: %o",this.connectOpts),i=rFe.connect(this.connectOpts)),await(0,iFe.once)(i,"connect"),i}};py.protocols=["http","https"];Un.HttpProxyAgent=py;function aFe(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var Sj=E(Ty=>{"use strict";Object.defineProperty(Ty,"__esModule",{value:!0});Ty.state=void 0;Ty.state={instrumenterImplementation:void 0}});var qj=E(Fy=>{"use strict";Object.defineProperty(Fy,"__esModule",{value:!0});Fy.state=void 0;Fy.state={operationRequestMap:new WeakMap}});var bee=E((sSt,f3e)=>{f3e.exports={name:"@actions/cache",version:"6.0.1",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Nee=E((nSt,wee)=>{var p3e=bee();wee.exports={version:p3e.version}});var lb=E(sg=>{"use strict";Object.defineProperty(sg,"__esModule",{value:!0});sg.isJsonObject=sg.typeofJsonValue=void 0;function w3e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}sg.typeofJsonValue=w3e;function N3e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}sg.isJsonObject=N3e});var hb=E(ng=>{"use strict";Object.defineProperty(ng,"__esModule",{value:!0});ng.base64encode=ng.base64decode=void 0;var Wa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),db=[];for(let t=0;t<Wa.length;t++)db[Wa[t].charCodeAt(0)]=t;db[45]=Wa.indexOf("+");db[95]=Wa.indexOf("/");function S3e(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),s=0,n=0,i,o=0;for(let a=0;a<t.length;a++){if(i=db[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":n=0;case`
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=i,n=1;break;case 1:r[s++]=o<<2|(i&48)>>4,o=i,n=2;break;case 2:r[s++]=(o&15)<<4|(i&60)>>2,o=i,n=3;break;case 3:r[s++]=(o&3)<<6|i,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,s)}ng.base64decode=S3e;function T3e(t){let e="",r=0,s,n=0;for(let i=0;i<t.length;i++)switch(s=t[i],r){case 0:e+=Wa[s>>2],n=(s&3)<<4,r=1;break;case 1:e+=Wa[n|s>>4],n=(s&15)<<2,r=2;break;case 2:e+=Wa[n|s>>6],e+=Wa[s&63],r=0;break}return r&&(e+=Wa[n],e+="=",r==1&&(e+="=")),e}ng.base64encode=T3e});var Ree=E(gb=>{"use strict";Object.defineProperty(gb,"__esModule",{value:!0});gb.utf8read=void 0;var DL=t=>String.fromCharCode.apply(String,t);function x3e(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(DL(s)),n=0);return r.length?(n&&r.push(DL(s.slice(0,n))),r.join("")):DL(s.slice(0,n))}gb.utf8read=x3e});var r0=E(Ho=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});Ho.WireType=Ho.mergeBinaryOptions=Ho.UnknownFieldHandler=void 0;var D3e;(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])})(D3e=Ho.UnknownFieldHandler||(Ho.UnknownFieldHandler={}));function R3e(t,e){return Object.assign(Object.assign({},t),e)}Ho.mergeBinaryOptions=R3e;var k3e;(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"})(k3e=Ho.WireType||(Ho.WireType={}))});var pb=E(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.varint32read=ws.varint32write=ws.int64toString=ws.int64fromString=ws.varint64write=ws.varint64read=void 0;function F3e(){let t=0,e=0;for(let s=0;s<28;s+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let s=3;s<=31;s+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<s,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}ws.varint64read=F3e;function M3e(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),A=(a?o|128:o)&255;if(r.push(A),!a)return}let s=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?s|128:s)&255),!!n){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}ws.varint64write=M3e;var fb=65536*65536;function U3e(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,s=0,n=0;function i(o,a){let A=Number(t.slice(o,a));n*=r,s=s*r+A,s>=fb&&(n=n+(s/fb|0),s=s%fb)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,s,n]}ws.int64fromString=U3e;function L3e(t,e){if(e>>>0<=2097151)return""+(fb*e+(t>>>0));let r=t&16777215,s=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,i=r+s*6777216+n*6710656,o=s+n*8147497,a=n*2,A=1e7;i>=A&&(o+=Math.floor(i/A),i%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(i,1)}ws.int64toString=L3e;function v3e(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}ws.varint32write=v3e;function P3e(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}ws.varint32read=P3e});var dc=E(lc=>{"use strict";Object.defineProperty(lc,"__esModule",{value:!0});lc.PbLong=lc.PbULong=lc.detectBi=void 0;var s0=pb(),it;function kee(){let t=new DataView(new ArrayBuffer(8));it=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}lc.detectBi=kee;kee();function Fee(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Mee=/^-?[0-9]+$/,Eb=4294967296,mb=2147483648,Cb=c
Line truncated
|
||||
`)}};Yb.RpcError=sv});var iv=E(Vb=>{"use strict";Object.defineProperty(Vb,"__esModule",{value:!0});Vb.mergeRpcOptions=void 0;var ute=Kt();function o4e(t,e){if(!e)return t;let r={};qb(t,r),qb(e,r);for(let s of Object.keys(e)){let n=e[s];switch(s){case"jsonOptions":r.jsonOptions=ute.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=ute.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},qb(t.meta,r.meta),qb(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}Vb.mergeRpcOptions=o4e;function qb(t,e){if(!t)return;let r=e;for(let[s,n]of Object.entries(t))n instanceof Date?r[s]=new Date(n.getTime()):Array.isArray(n)?r[s]=n.concat():r[s]=n}});var av=E(fl=>{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});fl.Deferred=fl.DeferredState=void 0;var qo;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(qo=fl.DeferredState||(fl.DeferredState={}));var ov=class{constructor(e=!0){this._state=qo.PENDING,this._promise=new Promise((r,s)=>{this._resolve=r,this._reject=s}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==qo.PENDING)throw new Error(`cannot resolve ${qo[this.state].toLowerCase()}`);this._resolve(e),this._state=qo.RESOLVED}reject(e){if(this.state!==qo.PENDING)throw new Error(`cannot reject ${qo[this.state].toLowerCase()}`);this._reject(e),this._state=qo.REJECTED}resolvePending(e){this._state===qo.PENDING&&this.resolve(e)}rejectPending(e){this._state===qo.PENDING&&this.reject(e)}};fl.Deferred=ov});var cv=E(Jb=>{"use strict";Object.defineProperty(Jb,"__esModule",{value:!0});Jb.RpcOutputStreamController=void 0;var lte=av(),pl=Kt(),Av=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){pl.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){pl.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){pl.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(){pl.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;pl.assert(e,"bad state"),pl.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 lte.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let s=r.p;pl.assert(s.state==lte.DeferredState.PENDING,"iterator contract broken"),"value"in e?s.resolve(e):s.reject(e),delete r.p}else r.q.push(e)}};Jb.RpcOutputStreamController=Av});var lv=E(lg=>{"use strict";var a4e=lg&&lg.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(lg,"__esModule",{value:!0});lg.UnaryCall=void 0;var uv=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 a4e(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}})}};lg.UnaryCall=uv});var hv=E(dg=>{"use strict";var A4e=dg&&dg.__awaiter||function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};Object.defineProperty(dg,"__esModule",{value:!0});dg.ServerStreamingCall=void 0;var dv=class{constructor(e
Line truncated
|
||||
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
||||
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
||||
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
||||
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var mie=E(pie=>{"use strict";var o8=iA().Buffer;pie._dbcs=oA;var Rr=-1,fie=-2,ni=-10,is=-1e3,Gg=new Array(256),$0=-1;for(fw=0;fw<256;fw++)Gg[fw]=Rr;var fw;function oA(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=Gg.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(Gg.slice(0));var i=this.decodeTables.length;this.decodeTables.push(Gg.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[is-o[s]],A=48;A<=57;A++){if(a[A]===Rr)a[A]=is-n;else if(a[A]>is)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[is-a[A]],u=129;u<=254;u++){if(c[u]===Rr)c[u]=is-i;else{if(c[u]===is-i)continue;if(c[u]>is)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[is-c[u]],d=48;d<=57;d++)l[d]===Rr&&(l[d]=fie)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipValsLine truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function mJe(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(rJe.has(n)){r=n;break}}return r}function EJe(t,e){let r=mJe(e);r!==""&&(t.referrerPolicy=r)}function CJe(){return"allowed"}function IJe(){return"success"}function BJe(){return"success"}function yJe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function QJe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&b4(t.origin)&&!b4(ql(t))&&(e=null);break;case"same-origin":AE(t,ql(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Wg(t,e){return t}function bJe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Wg(t.domainLookupStartTime,r),domainLookupEndTime:Wg(t.domainLookupEndTime,r),connectionStartTime:Wg(t.connectionStartTime,r),connectionEndTime:Wg(t.connectionEndTime,r),secureConnectionStartTime:Wg(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function wJe(t){return Wg(oJe.now(),t)}function NJe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Wae(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function SJe(t){return{referrerPolicy:t.referrerPolicy}}function TJe(t){let e=t.referrerPolicy;cE(e);let r=null;if(t.referrer==="client"){let i=Gae();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Mc.is.URL(t.referrer)&&(r=t.referrer);let s=Q4(r),n=Q4(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??Q4(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=ql(t);return Yl(s)&&!Yl(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=ql(t);return AE(s,i)?s:Yl(s)&&!Yl(i)?"no-referrer":n}case"same-origin":return AE(t,s)?s:"no-referrer";case"origin-when-cross-origin":return AE(t,s)?s:n;case"no-referrer-when-downgrade":{let i=ql(t);return Yl(s)&&!Yl(i)?"no-referrer":s}}}function Q4(t,e=!1){return cE(Mc.is.URL(t)),t=new URL(t),jae(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var xJe=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),DJe=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function zae(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),DJe(t)):xJe(t)}function RJe(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||zae(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Yl(t){return Mc.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:RJe(t.origin):!1}function kJe(t){}function AE(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function FJe(t){return t.controller.state==="aborted"}function MJe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function UJe(t){return AJe[t.toLowerCase()]??t}var LJe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Kae(t,e,r=0,s=1){class n{#e;#t;#s;constructor(o,a){this.#e=o,this.#t=a,this.#s=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#s,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,LJe),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function vJe(t,e,r,s=0,n=1){let i=Kae(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Mc.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Mc.brandCheck(this,e),i(this,"value
Line truncated
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ai(a=>F4(a)&&a!==59,t,e);i=R4.decode(o)}return{name:s,value:i}}function a7e(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Fs("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=ai(a=>a!==10&&a!==13&&a!==58,t,e);if(o=k4(o,!0,!0,a=>a===9||a===32),!$Je.test(o.toString()))throw Fs("header name does not match the field-name token production");if(t[e.position]!==58)throw Fs("expected :");switch(e.position++,ai(a=>a===32||a===9,t,e),ZJe(o)){case"content-disposition":{if(r=s=null,ai(A=>F4(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Fs("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let A=o7e(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(s=A.value)}if(r===null)throw Fs("name attribute is required in content-disposition header");break}case"content-type":{let a=ai(A=>A!==10&&A!==13,t,e);a=k4(a,!1,!0,A=>A===9||A===32),n=sAe(a);break}case"content-transfer-encoding":{let a=ai(A=>A!==10&&A!==13,t,e);a=k4(a,!1,!0,A=>A===9||A===32),i=sAe(a);break}default:ai(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw Fs("expected CRLF");e.position+=2}}function ai(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function k4(t,e,r,s){let n=0,i=t.length-1;if(e)for(;n<t.length&&s(t[n]);)n++;if(r)for(;i>0&&s(t[i]);)i--;return n===0&&i===t.length-1?t:t.subarray(n,i+1)}function A7e(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function Fs(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function c7e(t){return t<=31||t===127}function u7e(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function F4(t){return t<=127&&t!==32&&t!==9&&!c7e(t)&&!u7e(t)}nAe.exports={multipartFormDataParser:i7e,validateBoundary:n7e}});var uE=E((eMt,oAe)=>{"use strict";function l7e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}oAe.exports={createDeferredPromise:l7e}});var Xg=E((tMt,lAe)=>{"use strict";var L4=Ie(),{ReadableStreamFrom:d7e,readableStreamClose:h7e,fullyReadBody:g7e,extractMimeType:f7e}=dn(),{FormData:aAe,setFormDataState:p7e}=_w(),{webidl:Ji}=kr(),M4=w("node:assert"),{isErrored:U4,isDisturbed:m7e}=w("node:stream"),{isUint8Array:E7e}=w("node:util/types"),{serializeAMimeType:C7e}=oi(),{multipartFormDataParser:I7e}=iAe(),{createDeferredPromise:B7e}=uE(),{parseJSONFromBytes:y7e}=cA(),{utf8DecodeBytes:Q7e}=Mw(),{runtimeFeatures:b7e}=uA(),w7e=b7e.has("crypto")?w("node:crypto").randomInt:t=>Math.floor(Math.random()*t),Hw=new TextEncoder;function N7e(){}var S7e=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!m7e(e)&&!U4(e)&&e.cancel("Response object has been garbage collected").catch(N7e)});function cAe(t,e=!1){let r=null,s=null;Ji.is.ReadableStream(t)?r=t:Ji.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),M4(Ji.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Ji.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Ji.is.BufferSource(t))i=Ji.util.getCopyOfBytesHeldByBufferSource(t);else if(Ji.is.FormData(t)){let c=`----formdata-undici-0${`${w7e(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
|
||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var yie=E(Bie=>{"use strict";var u8=iA().Buffer;Bie._dbcs=oA;var Rr=-1,Iie=-2,ni=-10,is=-1e3,qg=new Array(256),tE=-1;for(Cw=0;Cw<256;Cw++)qg[Cw]=Rr;var Cw;function oA(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=qg.slice(0),this.decodeTableSeq=[];for(var s=0;s<r.length;s++)this._addDecodeChunk(r[s]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(qg.slice(0));var i=this.decodeTables.length;this.decodeTables.push(qg.slice(0));for(var o=this.decodeTables[0],s=129;s<=254;s++)for(var a=this.decodeTables[is-o[s]],A=48;A<=57;A++){if(a[A]===Rr)a[A]=is-n;else if(a[A]>is)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[is-a[A]],u=129;u<=254;u++){if(c[u]===Rr)c[u]=is-i;else{if(c[u]===is-i)continue;if(c[u]>is)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[is-c[u]],d=48;d<=57;d++)l[d]===Rr&&(l[d]=Iie)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var s=0;s<t.encodeSkipValsLine truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function bJe(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let s=e.length;s!==0;s--){let n=e[s-1].trim();if(cJe.has(n)){r=n;break}}return r}function wJe(t,e){let r=bJe(e);r!==""&&(t.referrerPolicy=r)}function NJe(){return"allowed"}function SJe(){return"success"}function TJe(){return"success"}function xJe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function DJe(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&&T4(t.origin)&&!T4(Vl(t))&&(e=null);break;case"same-origin":uE(t,Vl(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Kg(t,e){return t}function RJe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Kg(t.domainLookupStartTime,r),domainLookupEndTime:Kg(t.domainLookupEndTime,r),connectionStartTime:Kg(t.connectionStartTime,r),connectionEndTime:Kg(t.connectionEndTime,r),secureConnectionStartTime:Kg(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function kJe(t){return Kg(hJe.now(),t)}function FJe(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 Zae(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function MJe(t){return{referrerPolicy:t.referrerPolicy}}function UJe(t){let e=t.referrerPolicy;lE(e);let r=null;if(t.referrer==="client"){let i=Wae();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Uc.is.URL(t.referrer)&&(r=t.referrer);let s=S4(r),n=S4(r,!0);switch(s.toString().length>4096&&(s=n),e){case"no-referrer":return"no-referrer";case"origin":return n??S4(r,!0);case"unsafe-url":return s;case"strict-origin":{let i=Vl(t);return ql(s)&&!ql(i)?"no-referrer":n}case"strict-origin-when-cross-origin":{let i=Vl(t);return uE(s,i)?s:ql(s)&&!ql(i)?"no-referrer":n}case"same-origin":return uE(t,s)?s:"no-referrer";case"origin-when-cross-origin":return uE(t,s)?s:n;case"no-referrer-when-downgrade":{let i=Vl(t);return ql(s)&&!ql(i)?"no-referrer":s}}}function S4(t,e=!1){return lE(Uc.is.URL(t)),t=new URL(t),rAe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var LJe=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),vJe=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function $ae(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),vJe(t)):LJe(t)}function PJe(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||$ae(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function ql(t){return Uc.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:PJe(t.origin):!1}function OJe(t){}function uE(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function _Je(t){return t.controller.state==="aborted"}function HJe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function GJe(t){return fJe[t.toLowerCase()]??t}var YJe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function eAe(t,e,r=0,s=1){class n{#e;#t;#s;constructor(o,a){this.#e=o,this.#t=a,this.#s=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#s,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[s]:u}=a[o];this.#s=o+1;let l;switch(this.#t){case"key":l=c;break;case"value":l=u;break;case"key+value":l=[c,u];break}return{value:l,done:!1}}}return delete n.prototype.constructor,Object.setPrototypeOf(n.prototype,YJe),Object.defineProperties(n.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new n(i,o)}}function qJe(t,e,r,s=0,n=1){let i=eAe(t,r,s,n),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Uc.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Uc.brandCheck(this,e),i(this,"value
Line truncated
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ai(a=>v4(a)&&a!==59,t,e);i=U4.decode(o)}return{name:s,value:i}}function g7e(t,e){let r=null,s=null,n=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Fs("header name is null");return{name:r,filename:s,contentType:n,encoding:i}}let o=ai(a=>a!==10&&a!==13&&a!==58,t,e);if(o=L4(o,!0,!0,a=>a===9||a===32),!o7e.test(o.toString()))throw Fs("header name does not match the field-name token production");if(t[e.position]!==58)throw Fs("expected :");switch(e.position++,ai(a=>a===32||a===9,t,e),i7e(o)){case"content-disposition":{if(r=s=null,ai(A=>v4(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Fs("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let A=h7e(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(s=A.value)}if(r===null)throw Fs("name attribute is required in content-disposition header");break}case"content-type":{let a=ai(A=>A!==10&&A!==13,t,e);a=L4(a,!1,!0,A=>A===9||A===32),n=AAe(a);break}case"content-transfer-encoding":{let a=ai(A=>A!==10&&A!==13,t,e);a=L4(a,!1,!0,A=>A===9||A===32),i=AAe(a);break}default:ai(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw Fs("expected CRLF");e.position+=2}}function ai(t,e,r){let s=r.position;for(;s<e.length&&t(e[s]);)++s;return e.subarray(r.position,r.position=s)}function L4(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 f7e(t,e,r){if(t.length<e.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[r.position+s])return!1;return!0}function Fs(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function p7e(t){return t<=31||t===127}function m7e(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function v4(t){return t<=127&&t!==32&&t!==9&&!p7e(t)&&!m7e(t)}cAe.exports={multipartFormDataParser:d7e,validateBoundary:l7e}});var dE=E((aMt,lAe)=>{"use strict";function E7e(){let t,e;return{promise:new Promise((s,n)=>{t=s,e=n}),resolve:t,reject:e}}lAe.exports={createDeferredPromise:E7e}});var Zg=E((AMt,pAe)=>{"use strict";var _4=Ie(),{ReadableStreamFrom:C7e,readableStreamClose:I7e,fullyReadBody:B7e,extractMimeType:y7e}=dn(),{FormData:dAe,setFormDataState:Q7e}=qw(),{webidl:Ji}=kr(),P4=w("node:assert"),{isErrored:O4,isDisturbed:b7e}=w("node:stream"),{isUint8Array:w7e}=w("node:util/types"),{serializeAMimeType:N7e}=oi(),{multipartFormDataParser:S7e}=uAe(),{createDeferredPromise:T7e}=dE(),{parseJSONFromBytes:x7e}=cA(),{utf8DecodeBytes:D7e}=Pw(),{runtimeFeatures:R7e}=uA(),k7e=R7e.has("crypto")?w("node:crypto").randomInt:t=>Math.floor(Math.random()*t),Vw=new TextEncoder;function F7e(){}var M7e=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!b7e(e)&&!O4(e)&&e.cancel("Response object has been garbage collected").catch(F7e)});function gAe(t,e=!1){let r=null,s=null;Ji.is.ReadableStream(t)?r=t:Ji.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){s=c},cancel(){},type:"bytes"}),P4(Ji.is.ReadableStream(r));let n=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Ji.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Ji.is.BufferSource(t))i=Ji.util.getCopyOfBytesHeldByBufferSource(t);else if(Ji.is.FormData(t)){let c=`----formdata-undici-0${`${k7e(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
|
||||
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
||||
`),h=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[m,C]of t)if(typeof C=="string"){let b=Hw.encode(u+`; name="${l(d(m))}"\r
|
||||
`),h=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[m,C]of t)if(typeof C=="string"){let b=Vw.encode(u+`; name="${l(d(m))}"\r
|
||||
\r
|
||||
${d(C)}\r
|
||||
`);h.push(b),o+=b.byteLength}else{let b=Hw.encode(`${u}; name="${l(d(m))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
|
||||
`);h.push(b),o+=b.byteLength}else{let b=Vw.encode(`${u}; name="${l(d(m))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
|
||||
Content-Type: ${C.type||"application/octet-stream"}\r
|
||||
\r
|
||||
`);h.push(b,C,f),typeof C.size=="number"?o+=b.byteLength+C.size+f.byteLength:p=!0}let I=Hw.encode(`--${c}--\r
|
||||
`);h.push(I),o+=I.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(Ji.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(L4.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Ji.is.ReadableStream(t)?t:d7e(t)}return(typeof i=="string"||E7e(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(U4(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!U4(r)&&s.enqueue(typeof c=="string"?Hw.encode(c):new Uint8Array(c));queueMicrotask(()=>h7e(s))})(),[{stream:r,source:i,length:o},a]}function T7e(t,e=!1){return Ji.is.ReadableStream(t)&&(M4(!L4.isDisturbed(t),"The body has already been consumed."),M4(!t.locked,"The stream is locked.")),cAe(t,e)}function x7e(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function D7e(t,e){return{blob(){return Kg(this,s=>{let n=AAe(e(this));return n===null?n="":n&&(n=C7e(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return Kg(this,s=>new Uint8Array(s).buffer,t,e)},text(){return Kg(this,Q7e,t,e)},json(){return Kg(this,y7e,t,e)},formData(){return Kg(this,s=>{let n=AAe(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=I7e(s,n),o=new aAe;return p7e(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new aAe;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return Kg(this,s=>new Uint8Array(s),t,e)}}}function R7e(t,e){Object.assign(t.prototype,D7e(t,e))}function Kg(t,e,r,s){try{Ji.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),uAe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=B7e(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(g7e(t.body,o,i),n.promise)}function uAe(t){let e=t.body;return e!=null&&(e.stream.locked||L4.isDisturbed(e.stream))}function AAe(t){let e=t.headersList,r=f7e(e);return r==="failure"?null:r}lAe.exports={extractBody:cAe,safelyExtractBody:T7e,cloneBody:x7e,mixinBody:R7e,streamRegistry:S7e,bodyUnusable:uAe}});var yAe=E((rMt,BAe)=>{"use strict";var he=w("node:assert"),ge=Ie(),{channels:dAe}=kc(),v4=E8(),{RequestContentLengthMismatchError:Vl,ResponseContentLengthMismatchError:k7e,RequestAbortedError:EAe,HeadersTimeoutError:F7e,HeadersOverflowError:M7e,SocketError:hE,InformationalError:jg,BodyTimeoutError:U7e,HTTPParserError:L7e,ResponseExceededMaxSizeError:v7e}=me(),{kUrl:CAe,kReset:Ms,kClient:q4,kParser:Pt,kBlocking:gE,kRunning:Yr,kPending:P7e,kSize:hAe,kWriting:Lc,kQueue:Wi,kNoRef:lE,kKeepAliveDefaultTimeout:O7e,kHostHeader:_7e,kPendingIdx:H7e,kRunningIdx:Ai,kError:ci,kPipelining:qw,kSocket:Zg,kKeepAliveTimeoutValue:Jw,kMaxHeadersSize:G7e,kKeepAliveMaxTimeout:Y7e,kKeepAliveTimeoutThreshold:q7e,kHeadersTimeout:V7e,kBodyTimeout:J7e,kStrictContentLength:_4,kMaxRequests:gAe,kCounter:W7e,kMaxResponseSize:z7e,kOnError:K7e,kResume:Uc,kHTTPContext:IAe,kClosed:H4}=$e(),$o=lae(),X7e=Buffer.alloc(0),Gw=Buffer[Symbol.species],j7e=ge.removeAllListeners,P4;function Z7e(){let t=process.env.JEST_WORKER_ID?u4():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!0:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!1),r)try{e=new WebAssembly.Module(gae())}catch{}return e||(e=new WebAssembly.Module(t||u4())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onStatus(new Gw(ea.buffer,o,i))},wasm_on_message_begin:s=>(he(ur.ptr===s),ur.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onHeaderField(new Gw(ea.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onHeaderValue(new Gw(ea.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(he(ur.ptr===s),ur.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{he(ur.ptr===s);let o=n-ta+ea.byteOffset;return ur.onBody(new Gw(ea.buffer,o,i))},wasm_on_message_complete:s=>(he(ur.ptr===s),ur.onMessageComplete())}})}var O4=null,ur=null,ea=null,Yw=0,ta=null,$7e=0,dE=1,$g=2|dE,Vw=4|dE,G4=8|$7e,Y4=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc($o.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[G7e],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[z7e]}setTi
Line truncated
|
||||
`);h.push(b,C,f),typeof C.size=="number"?o+=b.byteLength+C.size+f.byteLength:p=!0}let I=Vw.encode(`--${c}--\r
|
||||
`);h.push(I),o+=I.byteLength,p&&(o=null),i=t,n=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(Ji.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(_4.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Ji.is.ReadableStream(t)?t:C7e(t)}return(typeof i=="string"||w7e(i))&&(n=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),n!=null&&(async()=>{let c=n(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(O4(r))break;l.length&&s.enqueue(new Uint8Array(l))}else c?.length&&!O4(r)&&s.enqueue(typeof c=="string"?Vw.encode(c):new Uint8Array(c));queueMicrotask(()=>I7e(s))})(),[{stream:r,source:i,length:o},a]}function U7e(t,e=!1){return Ji.is.ReadableStream(t)&&(P4(!_4.isDisturbed(t),"The body has already been consumed."),P4(!t.locked,"The stream is locked.")),gAe(t,e)}function L7e(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function v7e(t,e){return{blob(){return jg(this,s=>{let n=hAe(e(this));return n===null?n="":n&&(n=N7e(n)),new Blob([s],{type:n})},t,e)},arrayBuffer(){return jg(this,s=>new Uint8Array(s).buffer,t,e)},text(){return jg(this,D7e,t,e)},json(){return jg(this,x7e,t,e)},formData(){return jg(this,s=>{let n=hAe(e(this));if(n!==null)switch(n.essence){case"multipart/form-data":{let i=S7e(s,n),o=new dAe;return Q7e(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(s.toString()),o=new dAe;for(let[a,A]of i)o.append(a,A);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return jg(this,s=>new Uint8Array(s),t,e)}}}function P7e(t,e){Object.assign(t.prototype,v7e(t,e))}function jg(t,e,r,s){try{Ji.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=s(t),fAe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let n=T7e(),i=n.reject,o=a=>{try{n.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),n.promise):(B7e(t.body,o,i),n.promise)}function fAe(t){let e=t.body;return e!=null&&(e.stream.locked||_4.isDisturbed(e.stream))}function hAe(t){let e=t.headersList,r=y7e(e);return r==="failure"?null:r}pAe.exports={extractBody:gAe,safelyExtractBody:U7e,cloneBody:L7e,mixinBody:P7e,streamRegistry:M7e,bodyUnusable:fAe}});var SAe=E((cMt,NAe)=>{"use strict";var he=w("node:assert"),ge=Ie(),{channels:mAe}=Fc(),H4=y8(),{RequestContentLengthMismatchError:Jl,ResponseContentLengthMismatchError:O7e,RequestAbortedError:QAe,HeadersTimeoutError:_7e,HeadersOverflowError:H7e,SocketError:fE,InformationalError:$g,BodyTimeoutError:G7e,HTTPParserError:Y7e,ResponseExceededMaxSizeError:q7e}=me(),{kUrl:bAe,kReset:Ms,kClient:z4,kParser:Pt,kBlocking:pE,kRunning:Yr,kPending:V7e,kSize:EAe,kWriting:vc,kQueue:Wi,kNoRef:hE,kKeepAliveDefaultTimeout:J7e,kHostHeader:W7e,kPendingIdx:z7e,kRunningIdx:Ai,kError:ci,kPipelining:zw,kSocket:ef,kKeepAliveTimeoutValue:Xw,kMaxHeadersSize:K7e,kKeepAliveMaxTimeout:X7e,kKeepAliveTimeoutThreshold:j7e,kHeadersTimeout:Z7e,kBodyTimeout:$7e,kStrictContentLength:q4,kMaxRequests:CAe,kCounter:eWe,kMaxResponseSize:tWe,kOnError:rWe,kResume:Lc,kHTTPContext:wAe,kClosed:V4}=$e(),$o=pae(),sWe=Buffer.alloc(0),Jw=Buffer[Symbol.species],nWe=ge.removeAllListeners,G4;function iWe(){let t=process.env.JEST_WORKER_ID?g4():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!0:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!1),r)try{e=new WebAssembly.Module(Cae())}catch{}return e||(e=new WebAssembly.Module(t||g4())),new WebAssembly.Instance(e,{env:{wasm_on_url:(s,n,i)=>0,wasm_on_status:(s,n,i)=>{he(lr.ptr===s);let o=n-ta+ea.byteOffset;return lr.onStatus(new Jw(ea.buffer,o,i))},wasm_on_message_begin:s=>(he(lr.ptr===s),lr.onMessageBegin()),wasm_on_header_field:(s,n,i)=>{he(lr.ptr===s);let o=n-ta+ea.byteOffset;return lr.onHeaderField(new Jw(ea.buffer,o,i))},wasm_on_header_value:(s,n,i)=>{he(lr.ptr===s);let o=n-ta+ea.byteOffset;return lr.onHeaderValue(new Jw(ea.buffer,o,i))},wasm_on_headers_complete:(s,n,i,o)=>(he(lr.ptr===s),lr.onHeadersComplete(n,i===1,o===1)),wasm_on_body:(s,n,i)=>{he(lr.ptr===s);let o=n-ta+ea.byteOffset;return lr.onBody(new Jw(ea.buffer,o,i))},wasm_on_message_complete:s=>(he(lr.ptr===s),lr.onMessageComplete())}})}var Y4=null,lr=null,ea=null,Ww=0,ta=null,oWe=0,gE=1,tf=2|gE,Kw=4|gE,J4=8|oWe,W4=class{constructor(e,r,{exports:s}){this.llhttp=s,this.ptr=this.llhttp.llhttp_alloc($o.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[K7e],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[tWe]}setTi
Line truncated
|
||||
`;if(typeof n=="string"?p+=`host: ${n}\r
|
||||
`:p+=t[_7e],i?p+=`connection: upgrade\r
|
||||
`:p+=t[W7e],i?p+=`connection: upgrade\r
|
||||
upgrade: ${i}\r
|
||||
`:t[qw]&&!h[Ms]?p+=`connection: keep-alive\r
|
||||
`:t[zw]&&!h[Ms]?p+=`connection: keep-alive\r
|
||||
`:p+=`connection: close\r
|
||||
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let m=c[I+0],C=c[I+1];if(Array.isArray(C))for(let b=0;b<C.length;b++)p+=`${m}: ${C[b]}\r
|
||||
`;else p+=`${m}: ${C}\r
|
||||
`}return dAe.sendHeaders.hasSubscribers&&dAe.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?pAe(f,null,t,e,h,u,p,l):ge.isBuffer(A)?pAe(f,A,t,e,h,u,p,l):ge.isBlobLike(A)?typeof A.stream=="function"?mAe(f,A.stream(),t,e,h,u,p,l):uWe(f,A,t,e,h,u,p,l):ge.isStream(A)?cWe(f,A,t,e,h,u,p,l):ge.isIterable(A)?mAe(f,A,t,e,h,u,p,l):he(!1),!0}function cWe(t,e,r,s,n,i,o,a){he(i!==0||r[Yr]===0,"stream body cannot be pipelined");let A=!1,c=new Ww({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){ge.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new EAe;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,he(n.destroyed||n[Lc]&&r[Yr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?ge.destroy(e,f):ge.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function pAe(t,e,r,s,n,i,o,a){try{e?ge.isBuffer(e)&&(he(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
||||
`}return mAe.sendHeaders.hasSubscribers&&mAe.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?BAe(f,null,t,e,h,u,p,l):ge.isBuffer(A)?BAe(f,A,t,e,h,u,p,l):ge.isBlobLike(A)?typeof A.stream=="function"?yAe(f,A.stream(),t,e,h,u,p,l):mWe(f,A,t,e,h,u,p,l):ge.isStream(A)?pWe(f,A,t,e,h,u,p,l):ge.isIterable(A)?yAe(f,A,t,e,h,u,p,l):he(!1),!0}function pWe(t,e,r,s,n,i,o,a){he(i!==0||r[Yr]===0,"stream body cannot be pipelined");let A=!1,c=new jw({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){ge.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new QAe;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,he(n.destroyed||n[vc]&&r[Yr]<=1),n.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{c.end()}catch(p){f=p}c.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?ge.destroy(e,f):ge.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),n.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function BAe(t,e,r,s,n,i,o,a){try{e?ge.isBuffer(e)&&(he(i===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),n.write(e),n.uncork(),s.onBodySent(e),!a&&s.reset!==!1&&(n[Ms]=!0)):i===0?n.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(he(i===null,"no body must not have content length"),n.write(`${o}\r
|
||||
`,"latin1")),s.onRequestSent(),r[Uc]()}catch(A){t(A)}}async function uWe(t,e,r,s,n,i,o,a){he(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Vl;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
||||
`,"latin1")),s.onRequestSent(),r[Lc]()}catch(A){t(A)}}async function mWe(t,e,r,s,n,i,o,a){he(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Jl;let A=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[Ms]=!0),r[Uc]()}catch(A){t(A)}}async function mAe(t,e,r,s,n,i,o,a){he(i!==0||r[Yr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{he(A===null),n[ci]?h(n[ci]):A=d});n.on("close",c).on("drain",c);let l=new Ww({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[ci])throw n[ci];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var Ww=class{constructor({abort:e,socket:r,request:s,contentLength:n,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=s,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Lc]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[ci])throw r[ci];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[_4])throw new Vl;process.emitWarning(new Vl)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Ms]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"),n.write(A),n.uncork(),s.onBodySent(A),s.onRequestSent(),!a&&s.reset!==!1&&(n[Ms]=!0),r[Lc]()}catch(A){t(A)}}async function yAe(t,e,r,s,n,i,o,a){he(i!==0||r[Yr]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let u=()=>new Promise((d,h)=>{he(A===null),n[ci]?h(n[ci]):A=d});n.on("close",c).on("drain",c);let l=new jw({abort:t,socket:n,request:s,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(n[ci])throw n[ci];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{n.off("close",c).off("drain",c)}}var jw=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[vc]=!0}write(e){let{socket:r,request:s,contentLength:n,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[ci])throw r[ci];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(n!==null&&o+c>n){if(i[q4])throw new Jl;process.emitWarning(new Jl)}r.cork(),o===0&&(!a&&s.reset!==!1&&(r[Ms]=!0),n===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${A}content-length: ${n}\r
|
||||
\r
|
||||
`,"latin1")),n===null&&r.write(`\r
|
||||
${c.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Pt].timeout&&r[Pt].timeoutType===$g&&r[Pt].timeout.refresh&&r[Pt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Lc]=!1,e[ci])throw e[ci];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),s.onBodySent(e),u||r[Pt].timeout&&r[Pt].timeoutType===tf&&r[Pt].timeout.refresh&&r[Pt].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:s,bytesWritten:n,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[vc]=!1,e[ci])throw e[ci];if(!e.destroyed){if(n===0?i?e.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):e.write(`${o}\r
|
||||
`,"latin1"):r===null&&e.write(`\r
|
||||
0\r
|
||||
\r
|
||||
`,"latin1"),r!==null&&n!==r){if(s[_4])throw new Vl;process.emitWarning(new Vl)}e[Pt].timeout&&e[Pt].timeoutType===$g&&e[Pt].timeout.refresh&&e[Pt].timeout.refresh(),s[Uc]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[Lc]=!1,e&&(he(s[Yr]<=1,"pipeline should only contain this request"),n(e))}};BAe.exports=eWe});var RAe=E((sMt,DAe)=>{"use strict";var li=w("node:assert"),{pipeline:lWe}=w("node:stream"),Te=Ie(),{RequestContentLengthMismatchError:z4,RequestAbortedError:dWe,SocketError:EE,InformationalError:vc,InvalidArgumentError:hWe}=me(),{kUrl:mE,kReset:jw,kClient:hn,kRunning:CE,kPending:gWe,kQueue:Pc,kPendingIdx:X4,kRunningIdx:zi,kError:gn,kSocket:St,kStrictContentLength:fWe,kOnError:ef,kMaxConcurrentStreams:Kw,kPingInterval:QAe,kHTTP2Session:dA,kHTTP2InitialWindowSize:pWe,kHTTP2ConnectionWindowSize:mWe,kResume:ra,kSize:EWe,kHTTPContext:j4,kClosed:K4,kBodyTimeout:CWe,kEnableConnectProtocol:fE,kRemoteSettings:pE,kHTTP2Stream:zw,kHTTP2SessionState:Z4}=$e(),{channels:bAe}=kc(),ui=Symbol("open streams"),wAe,Xw;try{Xw=w("node:http2")}catch{Xw={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:IWe,HTTP2_HEADER_METHOD:NAe,HTTP2_HEADER_PATH:SAe,HTTP2_HEADER_SCHEME:V4,HTTP2_HEADER_CONTENT_LENGTH:BWe,HTTP2_HEADER_EXPECT:yWe,HTTP2_HEADER_STATUS:J4,HTTP2_HEADER_PROTOCOL:QWe,NGHTTP2_REFUSED_STREAM:bWe,NGHTTP2_CANCEL:wWe}}=Xw;function W4(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function NWe(t,e){t[St]=e;let r=t[pWe],s=t[mWe],n=Xw.connect(t[mE],{createConnection:()=>e,peerMaxConcurrentStreams:t[Kw],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[St]=e,n[ui]=0,n[hn]=t,n[St]=e,n[Z4]={ping:{interval:t[QAe]===0?null:setInterval(DWe,t[QAe],n).unref()}},n[fE]=!1,n[pE]=!1,s&&Te.addListener(n,"connect",TWe.bind(n,s)),Te.addListener(n,"error",RWe),Te.addListener(n,"frameError",kWe),Te.addListener(n,"end",FWe),Te.addListener(n,"goaway",MWe),Te.addListener(n,"close",UWe),Te.addListener(n,"remoteSettings",xWe),n.unref(),t[dA]=n,e[dA]=n,Te.addListener(e,"error",vWe),Te.addListener(e,"end",PWe),Te.addListener(e,"close",LWe),e[K4]=!1,e.on("close",OWe),{version:"h2",defaultPipelining:1/0,write(i){return HWe(t,i)},resume(){SWe(t)},destroy(i,o){e[K4]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[CE]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[pE]===!1||Te.bodyLength(i.body)!==0&&(Te.isStream(i.body)||Te.isAsyncIterable(i.body)||Te.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[pE]===!1;return!1}}}function SWe(t){let e=t[St];e?.destroyed===!1&&(t[EWe]===0||t[Kw]===0?(e.unref(),t[dA].unref()):(e.ref(),t[dA].ref()))}function TWe(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function xWe(t){if(this[hn][Kw]=t.maxConcurrentStreams??this[hn][Kw],this[pE]===!0&&this[fE]===!0&&t.enableConnectProtocol===!1){let e=new vc("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[St][gn]=e,this[hn][ef](e);return}this[fE]=t.enableConnectProtocol??this[fE],this[pE]=!0,this[hn][ra]()}function DWe(t){let e=t[Z4];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[hn],o=this[hn];if(s!=null){let a=new vc(`HTTP/2: "PING" errored - type ${s.message}`);o[gn]=a,i[ef](a)}else i.emit("ping",n)}}function RWe(t){li(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[St][gn]=t,this[hn][ef](t)}function kWe(t,e,r){if(r===0){let s=new vc(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[St][gn]=s,this[hn][ef](s)}}function FWe(){let t=new EE("other side closed",Te.getSocketInfo(this[St]));this.destroy(t),Te.destroy(this[St],t)}function MWe(t){let e=this[gn]||new EE(`HTTP/2: "GOAWAY" frame received with code ${t}`,Te.getSocketInfo(this[St])),r=this[hn];if(r[St]=null,r[j4]=null,this.close(),this[dA]=null,Te.destroy(this[St],e),r[zi]<r[Pc].length){let s=r[Pc][r[zi]];r[Pc][r[zi]++]=null,Te.errorRequest(r,s,e),r[X4]=r[zi]}li(r[CE]===0),r.emit("disconnect",r[mE],[r],e),r.emit("connectionError",r[mE],[r],e),r[ra]()}function UWe(){let{[hn]:t,[Z4]:e}=this,{[St]:r}=t,s=this[St][gn]||this[gn]||new EE("closed",Te.getSocketInfo(r));if(t[St]=null,t[j4]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){li(t[gWe]===0);let n=t[Pc].splice(t[zi]);for(let i=0;i<n.length;i++){let o=n[i];Te.errorRequest(t,o,s)}}}function LWe(){let t=this[gn]||new EE("closed",Te.getSocketInfo(this)),e=this[dA][hn];e[St]=null,e[j4]=null,this[dA]!==null&&this[dA].destroy(t),e[X4]=e[zi],li(e[CE]===0),e.emit("disconnect",e[mE],[e],t),e[ra]()}function vWe(t){li(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[gn]=t,this[hn][ef](t)}function PWe(){Te.destroy(this,new EE("other side closed",Te.getSocketInfo(this)))}func
Line truncated
|
||||
`;bAe.sendHeaders.publish({request:e,headers:F,socket:s[St]})}let T=n==="GET"||n==="HEAD"||d===null;A?(h[yWe]="100-continue",f=s.request(h,{endStream:T,signal:c}),f[zw]=!0,f.once("continue",M)):(f=s.request(h,{endStream:T,signal:c}),f[zw]=!0,M()),++s[ui],f.setTimeout(r);let R=!1;return f.once("response",F=>{let{[J4]:_,...H}=F;if(e.onResponseStarted(),R=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(_),W4(H),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",Ye=>{e.aborted||e.completed||e.onData(Ye)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),R?(!e.aborted&&!e.completed&&e.onComplete({}),t[Pc][t[zi]++]=null,t[ra]()):(m(new vc("HTTP/2: stream half-closed (remote)")),t[Pc][t[zi]++]=null,t[X4]=t[zi],t[ra]())}),f.once("close",()=>{f.removeAllListeners("data"),s[ui]-=1,s[ui]===0&&s.unref()}),f.once("error",function(F){f.removeAllListeners("data"),m(F)}),f.once("frameError",(F,_)=>{f.removeAllListeners("data"),m(new vc(`HTTP/2: "frameError" received - type ${F}, code ${_}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let F=new vc(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[ui]-=1,s[ui]===0&&s.unref(),m(F)}),f.once("trailers",F=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(F))}),!0;function M(){!d||b===0?TAe(m,f,null,t,e,t[St],b,C):Te.isBuffer(d)?TAe(m,f,d,t,e,t[St],b,C):Te.isBlobLike(d)?typeof d.stream=="function"?xAe(m,f,d.stream(),t,e,t[St],b,C):YWe(m,f,d,t,e,t[St],b,C):Te.isStream(d)?GWe(m,t[St],C,f,d,t,e,b):Te.isIterable(d)?xAe(m,f,d,t,e,t[St],b,C):li(!1)}}function TAe(t,e,r,s,n,i,o,a){try{r!=null&&Te.isBuffer(r)&&(li(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[jw]=!0),n.onRequestSent(),s[ra]()}catch(A){t(A)}}function GWe(t,e,r,s,n,i,o,a){li(a!==0||i[CE]===0,"stream body cannot be pipelined");let A=lWe(n,s,u=>{u?(Te.destroy(A,u),t(u)):(Te.removeAllListeners(A),o.onRequestSent(),r||(e[jw]=!0),i[ra]())});Te.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function YWe(t,e,r,s,n,i,o,a){li(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new z4;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[jw]=!0),s[ra]()}catch(A){t(A)}}async function xAe(t,e,r,s,n,i,o,a){li(o!==0||s[CE]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{li(A===null),i[gn]?d(i[gn]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[gn])throw i[gn];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[jw]=!0),s[ra]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}DAe.exports=NWe});var Yc=E((nMt,_Ae)=>{"use strict";var hA=w("node:assert"),LAe=w("node:net"),IE=w("node:http"),Jl=Ie(),{ClientStats:qWe}=W8(),{channels:tf}=kc(),VWe=$oe(),JWe=_l(),{InvalidArgumentError:pt,InformationalError:WWe,ClientDestroyedError:zWe}=me(),KWe=Hl(),{kUrl:sa,kServerName:Gc,kClient:XWe,kBusy:$4,kConnect:jWe,kResuming:Wl,kRunning:bE,kPending:wE,kSize:BE,kQueue:Ki,kConnected:ZWe,kConnecting:rf,kNeedDrain:_c,kKeepAliveDefaultTimeout:kAe,kHostHeader:$We,kPendingIdx:Xi,kRunningIdx:gA,kError:eze,kPipelining:Zw,kKeepAliveTimeoutValue:tze,kMaxHeadersSize:rze,kKeepAliveMaxTimeout:sze,kKeepAliveTimeoutThreshold:nze,kHeadersTimeout:ize,kBodyTimeout:oze,kStrictContentLength:aze,kConnector:yE,kMaxRequests:eO,kCounter:Aze,kClose:cze,kDestroy:uze,kDispatch:lze,kLocalAddress:QE,kMaxResponseSize:dze,kOnError:hze,kHTTPContext:Xt,kMaxConcurrentStreams:gze,kHTTP2InitialWindowSize:fze,kHTTP2ConnectionWindowSize:pze,kResume:Hc,kPingInterval:mze}=$e(),Eze=yAe(),Cze=RAe(),Oc=Symbol("kClosedResolve"),Ize=IE&&IE.maxHeaderSize&&Number.isInteger(IE.maxHeaderSize)&&IE.maxHeaderSize>0?()=>IE.maxHeaderSize:()=>{throw new pt("http module not available or http.maxHeaderSize invalid")},FAe=()=>{};function vAe(t){return t[Zw]??t[Xt]?.defaultPipelining??1}var tO=class extends JWe{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:I,strictContentLength:m,maxCachedSessions:C,connect:b,maxRequestsPerClient:T,localAddress:R,maxResponseSize:M,autoSelectFamily:F,autoSelectFamilyAttemptTimeout:_,maxConcurrentStreams:H,allowH2:Ye,useH2c:at,initialWindowSize:Be,connectionWindowSize:xe,pingInterval:Ue}={}){if(c!==void 0)throw new pt("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new pt("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new pt("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new pt("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new pt("
Line truncated
|
||||
`,this[oze]=a??3e5,this[ize]=s??3e5,this[aze]=m??!0,this[eO]=T,this[Oc]=null,this[dze]=M>-1?M:-1,this[Xt]=null,this[gze]=H??100,this[fze]=Be??262144,this[pze]=xe??524288,this[mze]=Ue??6e4,this[Ki]=[],this[gA]=0,this[Xi]=0,this[Hc]=_t=>rO(this,_t),this[hze]=_t=>PAe(this,_t)}get pipelining(){return this[Zw]}set pipelining(e){this[Zw]=e,this[Hc](!0)}get stats(){return new qWe(this)}get[wE](){return this[Ki].length-this[Xi]}get[bE](){return this[Xi]-this[gA]}get[BE](){return this[Ki].length-this[gA]}get[ZWe](){return!!this[Xt]&&!this[rf]&&!this[Xt].destroyed}get[$4](){return!!(this[Xt]?.busy(null)||this[BE]>=(vAe(this)||1)||this[wE]>0)}[jWe](e){OAe(this),this.once("connect",e)}[lze](e,r){let s=new VWe(this[sa].origin,e,r);return this[Ki].push(s),this[Wl]||(Jl.bodyLength(s.body)==null&&Jl.isIterable(s.body)?(this[Wl]=1,queueMicrotask(()=>rO(this))):this[Hc](!0)),this[Wl]&&this[_c]!==2&&this[$4]&&(this[_c]=2),this[_c]<2}[cze](){return new Promise(e=>{this[BE]?this[Oc]=e:e(null)})}[uze](e){return new Promise(r=>{let s=this[Ki].splice(this[Xi]);for(let i=0;i<s.length;i++){let o=s[i];Jl.errorRequest(this,o,e)}let n=()=>{this[Oc]&&(this[Oc](),this[Oc]=null),r(null)};this[Xt]?(this[Xt].destroy(e,n),this[Xt]=null):queueMicrotask(n),this[Hc]()})}};function PAe(t,e){if(t[bE]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){hA(t[Xi]===t[gA]);let r=t[Ki].splice(t[gA]);for(let s=0;s<r.length;s++){let n=r[s];Jl.errorRequest(t,n,e)}hA(t[BE]===0)}}function OAe(t){hA(!t[rf]),hA(!t[Xt]);let{host:e,hostname:r,protocol:s,port:n}=t[sa];if(r[0]==="["){let i=r.indexOf("]");hA(i!==-1);let o=r.substring(1,i);hA(LAe.isIPv6(o)),r=o}t[rf]=!0,tf.beforeConnect.hasSubscribers&&tf.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Xt]?.version,servername:t[Gc],localAddress:t[QE]},connector:t[yE]}),t[yE]({host:e,hostname:r,protocol:s,port:n,servername:t[Gc],localAddress:t[QE]},(i,o)=>{if(i){MAe(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Hc]();return}if(t.destroyed){Jl.destroy(o.on("error",FAe),new zWe),t[Hc]();return}hA(o);try{t[Xt]=o.alpnProtocol==="h2"?Cze(t,o):Eze(t,o)}catch(a){o.destroy().on("error",FAe),MAe(t,a,{host:e,hostname:r,protocol:s,port:n}),t[Hc]();return}t[rf]=!1,o[Aze]=0,o[eO]=t[eO],o[XWe]=t,o[eze]=null,tf.connected.hasSubscribers&&tf.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[Xt]?.version,servername:t[Gc],localAddress:t[QE]},connector:t[yE],socket:o}),t.emit("connect",t[sa],[t]),t[Hc]()})}function MAe(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[rf]=!1,tf.connectError.hasSubscribers&&tf.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[Xt]?.version,servername:t[Gc],localAddress:t[QE]},connector:t[yE],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(hA(t[bE]===0);t[wE]>0&&t[Ki][t[Xi]].servername===t[Gc];){let o=t[Ki][t[Xi]++];Jl.errorRequest(t,o,e)}else PAe(t,e);t.emit("connectionError",t[sa],[t],e)}}function UAe(t){t[_c]=0,t.emit("drain",t[sa],[t])}function rO(t,e){t[Wl]!==2&&(t[Wl]=2,Bze(t,e),t[Wl]=0,t[gA]>256&&(t[Ki].splice(0,t[gA]),t[Xi]-=t[gA],t[gA]=0))}function Bze(t,e){for(;;){if(t.destroyed){hA(t[wE]===0);return}if(t[Oc]&&!t[BE]){t[Oc](),t[Oc]=null;return}if(t[Xt]&&t[Xt].resume(),t[$4])t[_c]=2;else if(t[_c]===2){e?(t[_c]=1,queueMicrotask(()=>UAe(t))):UAe(t);continue}if(t[wE]===0||t[bE]>=(vAe(t)||1))return;let r=t[Ki][t[Xi]];if(r===null)return;if(t[sa].protocol==="https:"&&t[Gc]!==r.servername){if(t[bE]>0)return;t[Gc]=r.servername,t[Xt]?.destroy(new WWe("servername changed"),()=>{t[Xt]=null,rO(t)})}if(t[rf])return;if(!t[Xt]){OAe(t);return}if(t[Xt].destroyed||t[Xt].busy(r))return;!r.aborted&&t[Xt].write(r)?t[Xi]++:t[Ki].splice(t[Xi],1)}}_Ae.exports=tO});var sO=E((oMt,HAe)=>{"use strict";var $w=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};HAe.exports=class{constructor(){this.head=this.tail=new $w}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new $w),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var eN=E((aMt,XAe)=>{"use strict";var{PoolStats:yze}=W8(),Qze=_l(),bze=sO(),{kConnected:nO,kSize:GAe,kRunning:YAe,kPending:qAe,kQueued:NE,kBusy:wze,kFree:Nze,kUrl:Sze,kClose:Tze,kDestroy:xze,kDispatch:Dze}=$e(),Nr=Symbol("clients"),os=Symbol("needDrain"),SE=Symbol("queue"),iO=Symbol("closed resolve"),oO=Symbol("onDrain"),VAe=Symbol("onConnect"),JAe=Symbol("onDisconnect"),WAe=Symbol("onConnectionError"),aO=Symbol("get dispatcher"),zAe=Symbol("add client"),KAe=Symbol("remove client"),AO=class extends Qze{[SE]=new bze;[NE]=0;[Nr]=[];[os]=!1;[oO](e,r,s){let n=this[SE],i=!1;for(;!i;){let o=n.shi
Line truncated
|
||||
`,"latin1"),r!==null&&n!==r){if(s[q4])throw new Jl;process.emitWarning(new Jl)}e[Pt].timeout&&e[Pt].timeoutType===tf&&e[Pt].timeout.refresh&&e[Pt].timeout.refresh(),s[Lc]()}}destroy(e){let{socket:r,client:s,abort:n}=this;r[vc]=!1,e&&(he(s[Yr]<=1,"pipeline should only contain this request"),n(e))}};NAe.exports=aWe});var LAe=E((uMt,UAe)=>{"use strict";var li=w("node:assert"),{pipeline:EWe}=w("node:stream"),Te=Ie(),{RequestContentLengthMismatchError:Z4,RequestAbortedError:CWe,SocketError:IE,InformationalError:Pc,InvalidArgumentError:IWe}=me(),{kUrl:CE,kReset:tN,kClient:hn,kRunning:BE,kPending:BWe,kQueue:Oc,kPendingIdx:eO,kRunningIdx:zi,kError:gn,kSocket:St,kStrictContentLength:yWe,kOnError:rf,kMaxConcurrentStreams:$w,kPingInterval:TAe,kHTTP2Session:dA,kHTTP2InitialWindowSize:QWe,kHTTP2ConnectionWindowSize:bWe,kResume:ra,kSize:wWe,kHTTPContext:tO,kClosed:$4,kBodyTimeout:NWe,kEnableConnectProtocol:mE,kRemoteSettings:EE,kHTTP2Stream:Zw,kHTTP2SessionState:rO}=$e(),{channels:xAe}=Fc(),ui=Symbol("open streams"),DAe,eN;try{eN=w("node:http2")}catch{eN={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:SWe,HTTP2_HEADER_METHOD:RAe,HTTP2_HEADER_PATH:kAe,HTTP2_HEADER_SCHEME:K4,HTTP2_HEADER_CONTENT_LENGTH:TWe,HTTP2_HEADER_EXPECT:xWe,HTTP2_HEADER_STATUS:X4,HTTP2_HEADER_PROTOCOL:DWe,NGHTTP2_REFUSED_STREAM:RWe,NGHTTP2_CANCEL:kWe}}=eN;function j4(t){let e=[];for(let[r,s]of Object.entries(t))if(Array.isArray(s))for(let n of s)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(s));return e}function FWe(t,e){t[St]=e;let r=t[QWe],s=t[bWe],n=eN.connect(t[CE],{createConnection:()=>e,peerMaxConcurrentStreams:t[$w],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[St]=e,n[ui]=0,n[hn]=t,n[St]=e,n[rO]={ping:{interval:t[TAe]===0?null:setInterval(vWe,t[TAe],n).unref()}},n[mE]=!1,n[EE]=!1,s&&Te.addListener(n,"connect",UWe.bind(n,s)),Te.addListener(n,"error",PWe),Te.addListener(n,"frameError",OWe),Te.addListener(n,"end",_We),Te.addListener(n,"goaway",HWe),Te.addListener(n,"close",GWe),Te.addListener(n,"remoteSettings",LWe),n.unref(),t[dA]=n,e[dA]=n,Te.addListener(e,"error",qWe),Te.addListener(e,"end",VWe),Te.addListener(e,"close",YWe),e[$4]=!1,e.on("close",JWe),{version:"h2",defaultPipelining:1/0,write(i){return zWe(t,i)},resume(){MWe(t)},destroy(i,o){e[$4]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[BE]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&n[EE]===!1||Te.bodyLength(i.body)!==0&&(Te.isStream(i.body)||Te.isAsyncIterable(i.body)||Te.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&n[EE]===!1;return!1}}}function MWe(t){let e=t[St];e?.destroyed===!1&&(t[wWe]===0||t[$w]===0?(e.unref(),t[dA].unref()):(e.ref(),t[dA].ref()))}function UWe(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function LWe(t){if(this[hn][$w]=t.maxConcurrentStreams??this[hn][$w],this[EE]===!0&&this[mE]===!0&&t.enableConnectProtocol===!1){let e=new Pc("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[St][gn]=e,this[hn][rf](e);return}this[mE]=t.enableConnectProtocol??this[mE],this[EE]=!0,this[hn][ra]()}function vWe(t){let e=t[rO];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(s,n){let i=this[hn],o=this[hn];if(s!=null){let a=new Pc(`HTTP/2: "PING" errored - type ${s.message}`);o[gn]=a,i[rf](a)}else i.emit("ping",n)}}function PWe(t){li(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[St][gn]=t,this[hn][rf](t)}function OWe(t,e,r){if(r===0){let s=new Pc(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[St][gn]=s,this[hn][rf](s)}}function _We(){let t=new IE("other side closed",Te.getSocketInfo(this[St]));this.destroy(t),Te.destroy(this[St],t)}function HWe(t){let e=this[gn]||new IE(`HTTP/2: "GOAWAY" frame received with code ${t}`,Te.getSocketInfo(this[St])),r=this[hn];if(r[St]=null,r[tO]=null,this.close(),this[dA]=null,Te.destroy(this[St],e),r[zi]<r[Oc].length){let s=r[Oc][r[zi]];r[Oc][r[zi]++]=null,Te.errorRequest(r,s,e),r[eO]=r[zi]}li(r[BE]===0),r.emit("disconnect",r[CE],[r],e),r.emit("connectionError",r[CE],[r],e),r[ra]()}function GWe(){let{[hn]:t,[rO]:e}=this,{[St]:r}=t,s=this[St][gn]||this[gn]||new IE("closed",Te.getSocketInfo(r));if(t[St]=null,t[tO]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){li(t[BWe]===0);let n=t[Oc].splice(t[zi]);for(let i=0;i<n.length;i++){let o=n[i];Te.errorRequest(t,o,s)}}}function YWe(){let t=this[gn]||new IE("closed",Te.getSocketInfo(this)),e=this[dA][hn];e[St]=null,e[tO]=null,this[dA]!==null&&this[dA].destroy(t),e[eO]=e[zi],li(e[BE]===0),e.emit("disconnect",e[CE],[e],t),e[ra]()}function qWe(t){li(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[gn]=t,this[hn][rf](t)}function VWe(){Te.destroy(this,new IE("other side closed",Te.getSocketInfo(this)))}func
Line truncated
|
||||
`;xAe.sendHeaders.publish({request:e,headers:F,socket:s[St]})}let T=n==="GET"||n==="HEAD"||d===null;A?(h[xWe]="100-continue",f=s.request(h,{endStream:T,signal:c}),f[Zw]=!0,f.once("continue",M)):(f=s.request(h,{endStream:T,signal:c}),f[Zw]=!0,M()),++s[ui],f.setTimeout(r);let R=!1;return f.once("response",F=>{let{[X4]:_,...H}=F;if(e.onResponseStarted(),R=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(_),j4(H),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",Ye=>{e.aborted||e.completed||e.onData(Ye)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),R?(!e.aborted&&!e.completed&&e.onComplete({}),t[Oc][t[zi]++]=null,t[ra]()):(m(new Pc("HTTP/2: stream half-closed (remote)")),t[Oc][t[zi]++]=null,t[eO]=t[zi],t[ra]())}),f.once("close",()=>{f.removeAllListeners("data"),s[ui]-=1,s[ui]===0&&s.unref()}),f.once("error",function(F){f.removeAllListeners("data"),m(F)}),f.once("frameError",(F,_)=>{f.removeAllListeners("data"),m(new Pc(`HTTP/2: "frameError" received - type ${F}, code ${_}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let F=new Pc(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),s[ui]-=1,s[ui]===0&&s.unref(),m(F)}),f.once("trailers",F=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(F))}),!0;function M(){!d||b===0?FAe(m,f,null,t,e,t[St],b,C):Te.isBuffer(d)?FAe(m,f,d,t,e,t[St],b,C):Te.isBlobLike(d)?typeof d.stream=="function"?MAe(m,f,d.stream(),t,e,t[St],b,C):XWe(m,f,d,t,e,t[St],b,C):Te.isStream(d)?KWe(m,t[St],C,f,d,t,e,b):Te.isIterable(d)?MAe(m,f,d,t,e,t[St],b,C):li(!1)}}function FAe(t,e,r,s,n,i,o,a){try{r!=null&&Te.isBuffer(r)&&(li(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),n.onBodySent(r)),a||(i[tN]=!0),n.onRequestSent(),s[ra]()}catch(A){t(A)}}function KWe(t,e,r,s,n,i,o,a){li(a!==0||i[BE]===0,"stream body cannot be pipelined");let A=EWe(n,s,u=>{u?(Te.destroy(A,u),t(u)):(Te.removeAllListeners(A),o.onRequestSent(),r||(e[tN]=!0),i[ra]())});Te.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function XWe(t,e,r,s,n,i,o,a){li(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new Z4;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),n.onBodySent(A),n.onRequestSent(),a||(i[tN]=!0),s[ra]()}catch(A){t(A)}}async function MAe(t,e,r,s,n,i,o,a){li(o!==0||s[BE]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let l=A;A=null,l()}}let u=()=>new Promise((l,d)=>{li(A===null),i[gn]?d(i[gn]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[gn])throw i[gn];let d=e.write(l);n.onBodySent(l),d||await u()}e.end(),n.onRequestSent(),a||(i[tN]=!0),s[ra]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}UAe.exports=FWe});var qc=E((lMt,VAe)=>{"use strict";var hA=w("node:assert"),HAe=w("node:net"),yE=w("node:http"),Wl=Ie(),{ClientStats:jWe}=j8(),{channels:sf}=Fc(),ZWe=nae(),$We=Hl(),{InvalidArgumentError:mt,InformationalError:eze,ClientDestroyedError:tze}=me(),rze=Gl(),{kUrl:sa,kServerName:Yc,kClient:sze,kBusy:sO,kConnect:nze,kResuming:zl,kRunning:NE,kPending:SE,kSize:QE,kQueue:Ki,kConnected:ize,kConnecting:nf,kNeedDrain:Hc,kKeepAliveDefaultTimeout:vAe,kHostHeader:oze,kPendingIdx:Xi,kRunningIdx:gA,kError:aze,kPipelining:rN,kKeepAliveTimeoutValue:Aze,kMaxHeadersSize:cze,kKeepAliveMaxTimeout:uze,kKeepAliveTimeoutThreshold:lze,kHeadersTimeout:dze,kBodyTimeout:hze,kStrictContentLength:gze,kConnector:bE,kMaxRequests:nO,kCounter:fze,kClose:pze,kDestroy:mze,kDispatch:Eze,kLocalAddress:wE,kMaxResponseSize:Cze,kOnError:Ize,kHTTPContext:jt,kMaxConcurrentStreams:Bze,kHTTP2InitialWindowSize:yze,kHTTP2ConnectionWindowSize:Qze,kResume:Gc,kPingInterval:bze}=$e(),wze=SAe(),Nze=LAe(),_c=Symbol("kClosedResolve"),Sze=yE&&yE.maxHeaderSize&&Number.isInteger(yE.maxHeaderSize)&&yE.maxHeaderSize>0?()=>yE.maxHeaderSize:()=>{throw new mt("http module not available or http.maxHeaderSize invalid")},PAe=()=>{};function GAe(t){return t[rN]??t[jt]?.defaultPipelining??1}var iO=class extends $We{constructor(e,{maxHeaderSize:r,headersTimeout:s,socketTimeout:n,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:A,keepAlive:c,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:p,tls:I,strictContentLength:m,maxCachedSessions:C,connect:b,maxRequestsPerClient:T,localAddress:R,maxResponseSize:M,autoSelectFamily:F,autoSelectFamilyAttemptTimeout:_,maxConcurrentStreams:H,allowH2:Ye,useH2c:at,initialWindowSize:Be,connectionWindowSize:xe,pingInterval:Ue}={}){if(c!==void 0)throw new mt("unsupported keepAlive, use pipelining=0 instead");if(n!==void 0)throw new mt("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new mt("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new mt("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new mt("
Line truncated
|
||||
`,this[hze]=a??3e5,this[dze]=s??3e5,this[gze]=m??!0,this[nO]=T,this[_c]=null,this[Cze]=M>-1?M:-1,this[jt]=null,this[Bze]=H??100,this[yze]=Be??262144,this[Qze]=xe??524288,this[bze]=Ue??6e4,this[Ki]=[],this[gA]=0,this[Xi]=0,this[Gc]=_t=>oO(this,_t),this[Ize]=_t=>YAe(this,_t)}get pipelining(){return this[rN]}set pipelining(e){this[rN]=e,this[Gc](!0)}get stats(){return new jWe(this)}get[SE](){return this[Ki].length-this[Xi]}get[NE](){return this[Xi]-this[gA]}get[QE](){return this[Ki].length-this[gA]}get[ize](){return!!this[jt]&&!this[nf]&&!this[jt].destroyed}get[sO](){return!!(this[jt]?.busy(null)||this[QE]>=(GAe(this)||1)||this[SE]>0)}[nze](e){qAe(this),this.once("connect",e)}[Eze](e,r){let s=new ZWe(this[sa].origin,e,r);return this[Ki].push(s),this[zl]||(Wl.bodyLength(s.body)==null&&Wl.isIterable(s.body)?(this[zl]=1,queueMicrotask(()=>oO(this))):this[Gc](!0)),this[zl]&&this[Hc]!==2&&this[sO]&&(this[Hc]=2),this[Hc]<2}[pze](){return new Promise(e=>{this[QE]?this[_c]=e:e(null)})}[mze](e){return new Promise(r=>{let s=this[Ki].splice(this[Xi]);for(let i=0;i<s.length;i++){let o=s[i];Wl.errorRequest(this,o,e)}let n=()=>{this[_c]&&(this[_c](),this[_c]=null),r(null)};this[jt]?(this[jt].destroy(e,n),this[jt]=null):queueMicrotask(n),this[Gc]()})}};function YAe(t,e){if(t[NE]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){hA(t[Xi]===t[gA]);let r=t[Ki].splice(t[gA]);for(let s=0;s<r.length;s++){let n=r[s];Wl.errorRequest(t,n,e)}hA(t[QE]===0)}}function qAe(t){hA(!t[nf]),hA(!t[jt]);let{host:e,hostname:r,protocol:s,port:n}=t[sa];if(r[0]==="["){let i=r.indexOf("]");hA(i!==-1);let o=r.substring(1,i);hA(HAe.isIPv6(o)),r=o}t[nf]=!0,sf.beforeConnect.hasSubscribers&&sf.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[jt]?.version,servername:t[Yc],localAddress:t[wE]},connector:t[bE]}),t[bE]({host:e,hostname:r,protocol:s,port:n,servername:t[Yc],localAddress:t[wE]},(i,o)=>{if(i){OAe(t,i,{host:e,hostname:r,protocol:s,port:n}),t[Gc]();return}if(t.destroyed){Wl.destroy(o.on("error",PAe),new tze),t[Gc]();return}hA(o);try{t[jt]=o.alpnProtocol==="h2"?Nze(t,o):wze(t,o)}catch(a){o.destroy().on("error",PAe),OAe(t,a,{host:e,hostname:r,protocol:s,port:n}),t[Gc]();return}t[nf]=!1,o[fze]=0,o[nO]=t[nO],o[sze]=t,o[aze]=null,sf.connected.hasSubscribers&&sf.connected.publish({connectParams:{host:e,hostname:r,protocol:s,port:n,version:t[jt]?.version,servername:t[Yc],localAddress:t[wE]},connector:t[bE],socket:o}),t.emit("connect",t[sa],[t]),t[Gc]()})}function OAe(t,e,{host:r,hostname:s,protocol:n,port:i}){if(!t.destroyed){if(t[nf]=!1,sf.connectError.hasSubscribers&&sf.connectError.publish({connectParams:{host:r,hostname:s,protocol:n,port:i,version:t[jt]?.version,servername:t[Yc],localAddress:t[wE]},connector:t[bE],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(hA(t[NE]===0);t[SE]>0&&t[Ki][t[Xi]].servername===t[Yc];){let o=t[Ki][t[Xi]++];Wl.errorRequest(t,o,e)}else YAe(t,e);t.emit("connectionError",t[sa],[t],e)}}function _Ae(t){t[Hc]=0,t.emit("drain",t[sa],[t])}function oO(t,e){t[zl]!==2&&(t[zl]=2,Tze(t,e),t[zl]=0,t[gA]>256&&(t[Ki].splice(0,t[gA]),t[Xi]-=t[gA],t[gA]=0))}function Tze(t,e){for(;;){if(t.destroyed){hA(t[SE]===0);return}if(t[_c]&&!t[QE]){t[_c](),t[_c]=null;return}if(t[jt]&&t[jt].resume(),t[sO])t[Hc]=2;else if(t[Hc]===2){e?(t[Hc]=1,queueMicrotask(()=>_Ae(t))):_Ae(t);continue}if(t[SE]===0||t[NE]>=(GAe(t)||1))return;let r=t[Ki][t[Xi]];if(r===null)return;if(t[sa].protocol==="https:"&&t[Yc]!==r.servername){if(t[NE]>0)return;t[Yc]=r.servername,t[jt]?.destroy(new eze("servername changed"),()=>{t[jt]=null,oO(t)})}if(t[nf])return;if(!t[jt]){qAe(t);return}if(t[jt].destroyed||t[jt].busy(r))return;!r.aborted&&t[jt].write(r)?t[Xi]++:t[Ki].splice(t[Xi],1)}}VAe.exports=iO});var aO=E((hMt,JAe)=>{"use strict";var sN=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};JAe.exports=class{constructor(){this.head=this.tail=new sN}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new sN),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var nN=E((gMt,tce)=>{"use strict";var{PoolStats:xze}=j8(),Dze=Hl(),Rze=aO(),{kConnected:AO,kSize:WAe,kRunning:zAe,kPending:KAe,kQueued:TE,kBusy:kze,kFree:Fze,kUrl:Mze,kClose:Uze,kDestroy:Lze,kDispatch:vze}=$e(),Sr=Symbol("clients"),os=Symbol("needDrain"),xE=Symbol("queue"),cO=Symbol("closed resolve"),uO=Symbol("onDrain"),XAe=Symbol("onConnect"),jAe=Symbol("onDisconnect"),ZAe=Symbol("onConnectionError"),lO=Symbol("get dispatcher"),$Ae=Symbol("add client"),ece=Symbol("remove client"),dO=class extends Dze{[xE]=new Rze;[TE]=0;[Sr]=[];[os]=!1;[uO](e,r,s){let n=this[xE],i=!1;for(;!i;){let o=n.shi
Line truncated
|
||||
|
||||
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
||||
|
||||
${e.format(r)}`.trim())}};Ele.exports=Q_});var w_=E((PMt,yle)=>{"use strict";var{InvalidArgumentError:Sje}=me(),{runtimeFeatures:Tje}=uA();function xje(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var Cle=Tje.has("crypto")?w("node:crypto"):null,Dje=Cle?.hash?t=>Cle.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function Ble(t){return Array.isArray(t)&&(t.length&1)===0}function Rje(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function kje(t){let e={};if(!t)return e;if(Ble(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var Ile=["record","playback","update"];function Fje(t){if(!Ile.includes(t))throw new Sje(`Invalid snapshot mode: ${t}. Must be one of: ${Ile.join(", ")}`)}yle.exports={createHeaderFilters:xje,hashId:Dje,isUndiciHeaders:Ble,normalizeHeaders:kje,isUrlExcludedFactory:Rje,validateSnapshotMode:Fje}});var Rle=E((OMt,Dle)=>{"use strict";var{writeFile:Mje,readFile:Uje,mkdir:Lje}=w("node:fs/promises"),{dirname:vje,resolve:Qle}=w("node:path"),{setTimeout:Pje,clearTimeout:ble}=w("node:timers"),{InvalidArgumentError:wle,UndiciError:Oje}=me(),{hashId:_je,isUrlExcludedFactory:Hje,normalizeHeaders:Nle,createHeaderFilters:Sle}=w_();function HE(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||Nle(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:Tle(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function Tle(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function xle(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function GE(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return _je(r)}var N_=class{#e;#t;#s=new Map;#r;#n=1/0;#i=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#n=e.maxSnapshots||1/0,this.#i=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=Sle(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=Hje(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=HE(e,this.#a,this.matchOptions),n=GE(s),i=Nle(r.headers),o={statusCode:r.statusCode,headers:xle(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#s.size>=this.#n&&!this.#s.has(n)){let A=this.#s.keys().next().value;this.#s.delete(A)}let a=this.#s.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#s.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#i&&this.#r&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=HE(e,this.#a,this.matchOptions),s=GE(r),n=this.#s.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new wle("Snapshot path is required");try{let s=await Uje(Qle(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#s.clear();for(let{hash:i,snapshot:o}of n)this.#s.set(i,o)}else this.#s=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#s.clear();else throw new Oje(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new wle("Snapshot path is required");let s=Qle(r);await Lje(vje(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await Mje(s,JSON.s
Line truncated
|
||||
${e.format(r)}`.trim())}};Qle.exports=S_});var x_=E((VMt,Sle)=>{"use strict";var{InvalidArgumentError:Mje}=me(),{runtimeFeatures:Uje}=uA();function Lje(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:s=[],caseSensitive:n=!1}=t;return{ignore:new Set(e.map(i=>n?i:i.toLowerCase())),exclude:new Set(r.map(i=>n?i:i.toLowerCase())),match:new Set(s.map(i=>n?i:i.toLowerCase()))}}var ble=Uje.has("crypto")?w("node:crypto"):null,vje=ble?.hash?t=>ble.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function Nle(t){return Array.isArray(t)&&(t.length&1)===0}function Pje(t=[]){return t.length===0?()=>!1:function(r){let s;for(let n of t)if(typeof n=="string"){if(s||(s=r.toLowerCase()),s.includes(n.toLowerCase()))return!0}else if(n instanceof RegExp&&n.test(r))return!0;return!1}}function Oje(t){let e={};if(!t)return e;if(Nle(t)){for(let r=0;r<t.length;r+=2){let s=t[r],n=t[r+1];if(s&&n!==void 0){let i=Buffer.isBuffer(s)?s.toString():s,o=Buffer.isBuffer(n)?n.toString():n;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,s]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(s)?s.join(", "):String(s));return e}var wle=["record","playback","update"];function _je(t){if(!wle.includes(t))throw new Mje(`Invalid snapshot mode: ${t}. Must be one of: ${wle.join(", ")}`)}Sle.exports={createHeaderFilters:Lje,hashId:vje,isUndiciHeaders:Nle,normalizeHeaders:Oje,isUrlExcludedFactory:Pje,validateSnapshotMode:_je}});var Lle=E((JMt,Ule)=>{"use strict";var{writeFile:Hje,readFile:Gje,mkdir:Yje}=w("node:fs/promises"),{dirname:qje,resolve:Tle}=w("node:path"),{setTimeout:Vje,clearTimeout:xle}=w("node:timers"),{InvalidArgumentError:Dle,UndiciError:Jje}=me(),{hashId:Wje,isUrlExcludedFactory:zje,normalizeHeaders:Rle,createHeaderFilters:kle}=x_();function YE(t,e,r={}){let s=new URL(t.path,t.origin),n=t._normalizedHeaders||Rle(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=n),{method:t.method||"GET",url:r.matchQuery!==!1?s.toString():`${s.origin}${s.pathname}`,headers:Fle(n,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function Fle(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=s?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(n[u]=c)}return n}function Mle(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:s=!1}=r,n={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=s?o:o.toLowerCase();i.has(A)||(n[A]=a)}return n}function qE(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let s=Object.keys(t.headers).sort();for(let n of s){let i=Array.isArray(t.headers[n])?t.headers[n]:[t.headers[n]];e.push(n);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return Wje(r)}var D_=class{#e;#t;#s=new Map;#r;#n=1/0;#i=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#n=e.maxSnapshots||1/0,this.#i=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=kle(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=zje(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let s=YE(e,this.#a,this.matchOptions),n=qE(s),i=Rle(r.headers),o={statusCode:r.statusCode,headers:Mle(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#s.size>=this.#n&&!this.#s.has(n)){let A=this.#s.keys().next().value;this.#s.delete(A)}let a=this.#s.get(n);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#s.set(n,{request:s,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#i&&this.#r&&this.#c()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=YE(e,this.#a,this.matchOptions),s=qE(r),n=this.#s.get(s);if(!n)return;let i=n.callCount||0,o=Math.min(i,n.responses.length-1);return n.callCount=i+1,{...n,response:n.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new Dle("Snapshot path is required");try{let s=await Gje(Tle(r),"utf8"),n=JSON.parse(s);if(Array.isArray(n)){this.#s.clear();for(let{hash:i,snapshot:o}of n)this.#s.set(i,o)}else this.#s=new Map(Object.entries(n))}catch(s){if(s.code==="ENOENT")this.#s.clear();else throw new Jje(`Failed to load snapshots from ${r}`,{cause:s})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new Dle("Snapshot path is required");let s=Tle(r);await Yje(qje(s),{recursive:!0});let n=Array.from(this.#s.entries()).map(([i,o])=>({hash:i,snapshot:o}));await Hje(s,JSON.s
Line truncated
|
||||
PRAGMA journal_mode = WAL;
|
||||
PRAGMA synchronous = NORMAL;
|
||||
PRAGMA temp_store = memory;
|
||||
@@ -191,70 +191,71 @@ ${e.format(r)}`.trim())}};Ele.exports=Q_});var w_=E((PMt,yle)=>{"use strict";var
|
||||
ORDER BY cachedAt DESC
|
||||
LIMIT ?
|
||||
)
|
||||
`)}close(){this.#s.close()}get(e){z_(e);let r=this.#l(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){z_(e);let s=this.#u(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#l(e,!0);o?this.#n.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#d(),this.#i.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt))}createWriteStream(e,r){z_(e),S$e(r);let s=0,n=[],i=this;return new N$e({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#u(e))}#d(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#u(e){return`${e.origin}/${e.path}`}#l(e,r=!1){let s=this.#u(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)return;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!T$e(n[l],u[l])){c=!1;break}}if(c)return A}}};function T$e(t,e){return t==null&&e==null?!0:t==null&&e!=null||t!=null&&e==null?!1:Array.isArray(t)&&Array.isArray(e)?t.length!==e.length?!1:t.every((r,s)=>r===e[s]):t===e}});var ad=E((aUt,Pde)=>{"use strict";var{kConstruct:x$e}=$e(),{kEnumerableProperty:Ef}=Ie(),{iteratorMixin:D$e,isValidHeaderName:JE,isValidHeaderValue:Fde}=dn(),{webidl:Pe}=kr(),X_=w("node:assert"),RN=w("node:util");function kde(t){return t===10||t===13||t===9||t===32}function Mde(t){let e=0,r=t.length;for(;r>e&&kde(t.charCodeAt(r-1));)--r;for(;r>e&&kde(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function Ude(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Pe.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});j_(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)j_(t,r[s],e[r[s]])}else throw Pe.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function j_(t,e,r){if(r=Mde(r),JE(e)){if(!Fde(r))throw Pe.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Pe.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(vde(t)==="immutable")throw new TypeError("immutable");return FN(t).append(e,r,!1)}function R$e(t){let e=FN(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function Lde(t,e){return t[0]<e[0]?-1:1}var kN=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.headersMap.values()}get entriesList(){let e=[];if(this.headersMap.size!
Line truncated
|
||||
${i}`;break;case"retry":Vge(i)&&(r[n]=i);break;case"id":Jge(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&Vge(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&Jge(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};Wge.exports={EventSourceStream:M6}});var rfe=E((kUt,tfe)=>{"use strict";var{pipeline:Xst}=w("node:stream"),{fetching:jst}=jE(),{makeRequest:Zst}=If(),{webidl:As}=kr(),{EventSourceStream:$st}=zge(),{parseMIMEType:ent}=oi(),{createFastMessageEvent:tnt}=nS(),{isNetworkError:Kge}=zE(),{kEnumerableProperty:fd}=Ie(),{environmentSettingsObject:Xge}=dn(),jge=!1,Zge=3e3,nC=0,$ge=1,iC=2,rnt="anonymous",snt="use-credentials",Df=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=nC;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),As.util.markAsUncloneable(this);let s="EventSource constructor";As.argumentLengthCheck(arguments,1,s),jge||(jge=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=As.converters.USVString(e),r=As.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=Xge,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=rnt;r.withCredentials===!0&&(o=snt,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Xge.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=Zst(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===iC)return;this.#r=nC;let e={request:this.#n,dispatcher:this.#a},r=s=>{if(!Kge(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(Kge(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?ent(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=$ge,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new $st({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(tnt(A.type,A.options))}});Xst(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=jst(e)}#c(){this.#r!==iC&&(this.#r=nC,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===nC&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){As.brandCheck(this,t),this.#r!==iC&&(this.#r=iC,this.#i.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},efe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:nC,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:$ge,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:iC,writable:!1}};Object.defineProperties(Df,efe);Object.defineProperties(Df.prototype,efe);Object.defineProperties(Df.prototype,{close:fd,onerror:fd,onmessage:fd,onopen:fd,readyState:fd,url:fd,withCredentials:fd});As.converters.EventSourceInitDict=As.dictionaryConverter([{key:"withCredentials",converter:As.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:As.converters.any},{key:"node",converter:As.dictionaryConverter([{key:"reconnectionTime",converter:As.converters["unsigned long"],defaultValue:()=>Zge},{key:"dispatcher",converter:As.converters.any}]),defaultValue:()=>({})}]);tfe.exports={EventSource:Df,defaultReconnectionTime:Zge}});var Afe=E((FUt,W)=>{"use strict";var nnt=Yc(),nfe=sE(),int=zl(),ont=nce(),ant=Ace(),Ant=jl(),cnt=TO(),unt=bO(),lnt=Vce(),dnt=jce(),hnt=eue(),ife=me(),mS=Ie(),{InvalidArgumentError:pS}=ife,Rf=Uue(),gnt=Hl(),fnt=d_(),{MockCallHistory:pnt
Line truncated
|
||||
`)}close(){this.#s.close()}get(e){Z_(e);let r=this.#l(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){Z_(e);let s=this.#u(e),n=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=n?.byteLength;if(i&&i>this.#e)return;let o=this.#l(e,!0);o?this.#n.run(n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#d(),this.#i.run(s,e.method,n,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt))}createWriteStream(e,r){Z_(e),M$e(r);let s=0,n=[],i=this;return new F$e({decodeStrings:!0,write(o,a,A){s+=o.byteLength,s<i.#e?n.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:n}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#u(e))}#d(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#c?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#A.get();return e}#u(e){return`${e.origin}/${e.path}`}#l(e,r=!1){let s=this.#u(e),{headers:n,method:i}=e,o=this.#r.all(s,i);if(o.length===0)return;let a=Date.now();for(let A of o){if(a>=A.deleteAt&&!r)return;let c=!0;if(A.vary){let u=JSON.parse(A.vary);for(let l in u)if(!U$e(n[l],u[l])){c=!1;break}}if(c)return A}}};function U$e(t,e){return t==null&&e==null?!0:t==null&&e!=null||t!=null&&e==null?!1:Array.isArray(t)&&Array.isArray(e)?t.length!==e.length?!1:t.every((r,s)=>r===e[s]):t===e}});var Ad=E((gUt,Yde)=>{"use strict";var{kConstruct:L$e}=$e(),{kEnumerableProperty:If}=Ie(),{iteratorMixin:v$e,isValidHeaderName:zE,isValidHeaderValue:Pde}=dn(),{webidl:Pe}=kr(),e6=w("node:assert"),UN=w("node:util");function vde(t){return t===10||t===13||t===9||t===32}function Ode(t){let e=0,r=t.length;for(;r>e&&vde(t.charCodeAt(r-1));)--r;for(;r>e&&vde(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function _de(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let s=e[r];if(s.length!==2)throw Pe.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${s.length}.`});t6(t,s[0],s[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let s=0;s<r.length;++s)t6(t,r[s],e[r[s]])}else throw Pe.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function t6(t,e,r){if(r=Ode(r),zE(e)){if(!Pde(r))throw Pe.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Pe.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(Gde(t)==="immutable")throw new TypeError("immutable");return vN(t).append(e,r,!1)}function P$e(t){let e=vN(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],s=e.toSortedArray(),n=e.cookies;if(n===null||n.length===1)return e.sortedMap=s;for(let i=0;i<s.length;++i){let{0:o,1:a}=s[i];if(o==="set-cookie")for(let A=0;A<n.length;++A)r.push([o,n[A]]);else r.push([o,a])}return e.sortedMap=r}function Hde(t,e){return t[0]<e[0]?-1:1}var LN=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase(),i=this.headersMap.get(n);if(i){let o=n==="cookie"?"; ":", ";this.headersMap.set(n,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(n,{name:e,value:r});n==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,s){this.sortedMap=null;let n=s?e:e.toLowerCase();n==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(n,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:s}of this.headersMap.values())e[r]=s;return e}rawValues(){return this.headersMap.values()}get entriesList(){let e=[];if(this.headersMap.size!
Line truncated
|
||||
${i}`;break;case"retry":Xge(i)&&(r[n]=i);break;case"id":jge(i)&&(r[n]=i);break;case"event":i.length>0&&(r[n]=i);break}}processEvent(e){e.retry&&Xge(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&jge(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};Zge.exports={EventSourceStream:P6}});var afe=E((OUt,ofe)=>{"use strict";var{pipeline:snt}=w("node:stream"),{fetching:nnt}=$E(),{makeRequest:int}=yf(),{webidl:As}=kr(),{EventSourceStream:ont}=$ge(),{parseMIMEType:ant}=oi(),{createFastMessageEvent:Ant}=AS(),{isNetworkError:efe}=XE(),{kEnumerableProperty:pd}=Ie(),{environmentSettingsObject:tfe}=dn(),rfe=!1,sfe=3e3,oC=0,nfe=1,aC=2,cnt="anonymous",unt="use-credentials",kf=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#s=!1;#r=oC;#n=null;#i=null;#a;#o;constructor(e,r={}){super(),As.util.markAsUncloneable(this);let s="EventSource constructor";As.argumentLengthCheck(arguments,1,s),rfe||(rfe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=As.converters.USVString(e),r=As.converters.EventSourceInitDict(r,s,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let n=tfe,i;try{i=new URL(e,n.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=cnt;r.withCredentials===!0&&(o=unt,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=tfe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=int(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#s}#A(){if(this.#r===aC)return;this.#r=oC;let e={request:this.#n,dispatcher:this.#a},r=s=>{if(!efe(s))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=s=>{if(efe(s))if(s.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let n=s.headersList.get("content-type",!0),i=n!==null?ant(n):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(s.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=nfe,this.dispatchEvent(new Event("open")),this.#o.origin=s.urlList[s.urlList.length-1].origin;let a=new ont({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(Ant(A.type,A.options))}});snt(s.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=nnt(e)}#c(){this.#r!==aC&&(this.#r=oC,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===oC&&(this.#o.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){As.brandCheck(this,t),this.#r!==aC&&(this.#r=aC,this.#i.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=As.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},ife={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:oC,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:nfe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:aC,writable:!1}};Object.defineProperties(kf,ife);Object.defineProperties(kf.prototype,ife);Object.defineProperties(kf.prototype,{close:pd,onerror:pd,onmessage:pd,onopen:pd,readyState:pd,url:pd,withCredentials:pd});As.converters.EventSourceInitDict=As.dictionaryConverter([{key:"withCredentials",converter:As.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:As.converters.any},{key:"node",converter:As.dictionaryConverter([{key:"reconnectionTime",converter:As.converters["unsigned long"],defaultValue:()=>sfe},{key:"dispatcher",converter:As.converters.any}]),defaultValue:()=>({})}]);ofe.exports={EventSource:kf,defaultReconnectionTime:sfe}});var hfe=E((_Ut,W)=>{"use strict";var lnt=qc(),cfe=iE(),dnt=Kl(),hnt=cce(),gnt=hce(),fnt=Zl(),pnt=kO(),mnt=TO(),Ent=Xce(),Cnt=rue(),Int=iue(),ufe=me(),BS=Ie(),{InvalidArgumentError:IS}=ufe,Ff=_ue(),Bnt=Gl(),ynt=p_(),{MockCallHistory:Qnt
Line truncated
|
||||
`).slice(1).join(`
|
||||
`);t.stack=r?`${r}
|
||||
${i}`:n.stack}W.exports.fetch=function(e,r=void 0){return Snt(e,r).catch(s=>{throw sfe?afe(s,sfe):s&&typeof s=="object"&&Error.captureStackTrace(s,W.exports.fetch),s})};W.exports.Headers=ad().Headers;W.exports.Response=zE().Response;W.exports.Request=If().Request;W.exports.FormData=_w().FormData;var{setGlobalOrigin:Tnt,getGlobalOrigin:xnt}=h4();W.exports.setGlobalOrigin=Tnt;W.exports.getGlobalOrigin=xnt;var{CacheStorage:Dnt}=Hhe(),{kConstruct:Rnt}=$e();W.exports.caches=new Dnt(Rnt);var{deleteCookie:knt,getCookies:Fnt,getSetCookies:Mnt,setCookie:Unt,parseCookie:Lnt}=ege();W.exports.deleteCookie=knt;W.exports.getCookies=Fnt;W.exports.getSetCookies=Mnt;W.exports.setCookie=Unt;W.exports.parseCookie=Lnt;var{parseMIMEType:vnt,serializeAMimeType:Pnt}=oi();W.exports.parseMIMEType=vnt;W.exports.serializeAMimeType=Pnt;var{CloseEvent:Ont,ErrorEvent:_nt,MessageEvent:Hnt}=nS(),{WebSocket:Gnt,ping:Ynt}=Mge();W.exports.WebSocket=Gnt;W.exports.CloseEvent=Ont;W.exports.ErrorEvent=_nt;W.exports.MessageEvent=Hnt;W.exports.ping=Ynt;W.exports.WebSocketStream=Gge().WebSocketStream;W.exports.WebSocketError=x6().WebSocketError;W.exports.request=oC(Rf.request);W.exports.stream=oC(Rf.stream);W.exports.pipeline=oC(Rf.pipeline);W.exports.connect=oC(Rf.connect);W.exports.upgrade=oC(Rf.upgrade);W.exports.MockClient=fnt;W.exports.MockCallHistory=pnt;W.exports.MockCallHistoryLog=mnt;W.exports.MockPool=Cnt;W.exports.MockAgent=Ent;W.exports.SnapshotAgent=Int;W.exports.mockErrors=Bnt;var{EventSource:qnt}=rfe();W.exports.EventSource=qnt;function Vnt(){globalThis.fetch=W.exports.fetch,globalThis.Headers=W.exports.Headers,globalThis.Response=W.exports.Response,globalThis.Request=W.exports.Request,globalThis.FormData=W.exports.FormData,globalThis.WebSocket=W.exports.WebSocket,globalThis.CloseEvent=W.exports.CloseEvent,globalThis.ErrorEvent=W.exports.ErrorEvent,globalThis.MessageEvent=W.exports.MessageEvent,globalThis.EventSource=W.exports.EventSource}W.exports.install=Vnt});var aC=E(ru=>{"use strict";ru.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");ru.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");ru.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||
`||t==="\r";ru.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);ru.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);ru.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());ru.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var ufe=E((LUt,cfe)=>{"use strict";var{asciiLowercase:ES,solelyContainsHTTPTokenCodePoints:Jnt,soleyContainsHTTPQuotedStringTokenCodePoints:Wnt}=aC();cfe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=ES(String(e)),this._map.get(e)}has(e){return e=ES(String(e)),this._map.has(e)}set(e,r){if(e=ES(String(e)),r=String(r),!Jnt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Wnt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=ES(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var hfe=E((vUt,dfe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:znt,removeTrailingHTTPWhitespace:lfe,isHTTPWhitespaceChar:Knt,solelyContainsHTTPTokenCodePoints:U6,soleyContainsHTTPQuotedStringTokenCodePoints:Xnt,asciiLowercase:L6,collectAnHTTPQuotedString:jnt}=aC();dfe.exports=t=>{t=znt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!U6(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=lfe(s),s.length===0||!U6(s))return null;let n={type:L6(r),subtype:L6(s),parameters:new Map};for(;e<t.length;){for(++e;Knt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=L6(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=jnt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=lfe(o),o==="")continue}i.length>0&&U6(i)&&Xnt(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var ffe=E((PUt,gfe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:Znt}=aC();gfe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!Znt(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var Cfe=E((_Ut,Efe)=>{"use strict";var $nt=ufe(),eit=hfe(),tit=ffe(),{asciiLowercase:pfe,solelyContainsHTTPTokenCodePoints:mfe}=aC();Efe.exports=class{constructor(e){e=String(e);let r=eit(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new $nt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=pfe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!mfe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=pfe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!mfe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return tit(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});import*as Y6 from"os";function BA(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function QS(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function pd(t,e,r){let s=new bS(t,e,r);process.stdout.write(s.toString()+Y6.EOL)}var G6="::",bS=class{constructor(e,r,s){e||(e="missing.command"),this.command=e,this.properties=r,this.message=s}toString(){let e=G6+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let s in this.properties)if(this.properties.hasOwnPropertyLine truncated
|
||||
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function AD(t){process.exitCode=oD.Failure,ku(t)}function YA(){return process.env.RUNNER_DEBUG==="1"}function U(t){pd("debug",{},t)}function ku(t,e={}){pd("error",QS(e),t instanceof Error?t.toString():t)}function bt(t,e={}){pd("warning",QS(e),t instanceof Error?t.toString():t)}function de(t){process.stdout.write(t+F7.EOL)}function Mp(t,e){if(process.env.GITHUB_STATE||"")return V6("STATE",J6(t,e));pd("save-state",{name:t},BA(e))}function qA(t){return process.env[`STATE_${t}`]||""}import{readFileSync as bSe,existsSync as wSe}from"fs";import{EOL as NSe}from"os";var hh=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(wSe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(bSe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${NSe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var dD=Ee(P7(),1),O7=Ee(iB(),1),OSe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function _7(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function H7(t){return new dD.HttpClient().getAgent(t)}function _Se(t){return new dD.HttpClient().getAgentDispatcher(t)}function G7(t){let e=_Se(t);return(s,n)=>OSe(this,void 0,void 0,function*(){return(0,O7.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function Y7(){return process.env.GITHUB_API_URL||"https://api.github.com"}function hD(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let n=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(n)?t:`${t?`${t} `:""}${n}`}return t}function VA(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function CB(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>CB.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function q7(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function V7(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var J7=Function.bind,W7=J7.bind(J7);function z7(t,e,r){let s=W7(V7,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=W7(q7,null).apply(null,i)})}function GSe(){let t=Symbol("Singular"),e={registry:{}},r=CB.bind(null,e,t);return z7(r,e,t),r}function YSe(){let t={registry:{}},e=CB.bind(null,t);return z7(e,t),e}var K7={Singular:GSe,Collection:YSe};var qSe="0.0.0-development",VSe=`octokit-endpoint.js/${qSe} ${VA()}`,JSe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":VSe},mediaType:{format:""}};function WSe(t){return t?Object.keys(t).redu
Line truncated
|
||||
${i}`:n.stack}W.exports.fetch=function(e,r=void 0){return Mnt(e,r).catch(s=>{throw Afe?dfe(s,Afe):s&&typeof s=="object"&&Error.captureStackTrace(s,W.exports.fetch),s})};W.exports.Headers=Ad().Headers;W.exports.Response=XE().Response;W.exports.Request=yf().Request;W.exports.FormData=qw().FormData;var{setGlobalOrigin:Unt,getGlobalOrigin:Lnt}=m4();W.exports.setGlobalOrigin=Unt;W.exports.getGlobalOrigin=Lnt;var{CacheStorage:vnt}=Jhe(),{kConstruct:Pnt}=$e();W.exports.caches=new vnt(Pnt);var{deleteCookie:Ont,getCookies:_nt,getSetCookies:Hnt,setCookie:Gnt,parseCookie:Ynt}=ige();W.exports.deleteCookie=Ont;W.exports.getCookies=_nt;W.exports.getSetCookies=Hnt;W.exports.setCookie=Gnt;W.exports.parseCookie=Ynt;var{parseMIMEType:qnt,serializeAMimeType:Vnt}=oi();W.exports.parseMIMEType=qnt;W.exports.serializeAMimeType=Vnt;var{CloseEvent:Jnt,ErrorEvent:Wnt,MessageEvent:znt}=AS(),{WebSocket:Knt,ping:Xnt}=Oge();W.exports.WebSocket=Knt;W.exports.CloseEvent=Jnt;W.exports.ErrorEvent=Wnt;W.exports.MessageEvent=znt;W.exports.ping=Xnt;W.exports.WebSocketStream=Wge().WebSocketStream;W.exports.WebSocketError=F6().WebSocketError;W.exports.request=AC(Ff.request);W.exports.stream=AC(Ff.stream);W.exports.pipeline=AC(Ff.pipeline);W.exports.connect=AC(Ff.connect);W.exports.upgrade=AC(Ff.upgrade);W.exports.MockClient=ynt;W.exports.MockCallHistory=Qnt;W.exports.MockCallHistoryLog=bnt;W.exports.MockPool=Nnt;W.exports.MockAgent=wnt;W.exports.SnapshotAgent=Snt;W.exports.mockErrors=Tnt;var{EventSource:jnt}=afe();W.exports.EventSource=jnt;function Znt(){globalThis.fetch=W.exports.fetch,globalThis.Headers=W.exports.Headers,globalThis.Response=W.exports.Response,globalThis.Request=W.exports.Request,globalThis.FormData=W.exports.FormData,globalThis.WebSocket=W.exports.WebSocket,globalThis.CloseEvent=W.exports.CloseEvent,globalThis.ErrorEvent=W.exports.ErrorEvent,globalThis.MessageEvent=W.exports.MessageEvent,globalThis.EventSource=W.exports.EventSource}W.exports.install=Znt});var cC=E(su=>{"use strict";su.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");su.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");su.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||
`||t==="\r";su.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);su.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);su.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());su.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let s=t[e];if(++e,s==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var ffe=E((YUt,gfe)=>{"use strict";var{asciiLowercase:yS,solelyContainsHTTPTokenCodePoints:$nt,soleyContainsHTTPQuotedStringTokenCodePoints:eit}=cC();gfe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=yS(String(e)),this._map.get(e)}has(e){return e=yS(String(e)),this._map.has(e)}set(e,r){if(e=yS(String(e)),r=String(r),!$nt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!eit(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=yS(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var Efe=E((qUt,mfe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:tit,removeTrailingHTTPWhitespace:pfe,isHTTPWhitespaceChar:rit,solelyContainsHTTPTokenCodePoints:O6,soleyContainsHTTPQuotedStringTokenCodePoints:sit,asciiLowercase:_6,collectAnHTTPQuotedString:nit}=cC();mfe.exports=t=>{t=tit(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!O6(r)||e>=t.length)return null;++e;let s="";for(;e<t.length&&t[e]!==";";)s+=t[e],++e;if(s=pfe(s),s.length===0||!O6(s))return null;let n={type:_6(r),subtype:_6(s),parameters:new Map};for(;e<t.length;){for(++e;rit(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=_6(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=nit(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=pfe(o),o==="")continue}i.length>0&&O6(i)&&sit(o)&&!n.parameters.has(i)&&n.parameters.set(i,o)}return n}});var Ife=E((VUt,Cfe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:iit}=cC();Cfe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,s]of t.parameters)e+=";",e+=r,e+="=",(!iit(s)||s.length===0)&&(s=s.replace(/(["\\])/ug,"\\$1"),s=`"${s}"`),e+=s;return e}});var bfe=E((WUt,Qfe)=>{"use strict";var oit=ffe(),ait=Efe(),Ait=Ife(),{asciiLowercase:Bfe,solelyContainsHTTPTokenCodePoints:yfe}=cC();Qfe.exports=class{constructor(e){e=String(e);let r=ait(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new oit(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=Bfe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!yfe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=Bfe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!yfe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return Ait(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});import*as W6 from"os";function BA(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function SS(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function md(t,e,r){let s=new TS(t,e,r);process.stdout.write(s.toString()+W6.EOL)}var J6="::",TS=class{constructor(e,r,s){e||(e="missing.command"),this.command=e,this.properties=r,this.message=s}toString(){let e=J6+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let s in this.properties)if(this.properties.hasOwnPropertyLine truncated
|
||||
`).filter(s=>s!=="");return e&&e.trimWhitespace===!1?r:r.map(s=>s.trim())}function dD(t){process.exitCode=uD.Failure,Fu(t)}function YA(){return process.env.RUNNER_DEBUG==="1"}function U(t){md("debug",{},t)}function Fu(t,e={}){md("error",SS(e),t instanceof Error?t.toString():t)}function ht(t,e={}){md("warning",SS(e),t instanceof Error?t.toString():t)}function ae(t){process.stdout.write(t+v7.EOL)}function Lp(t,e){if(process.env.GITHUB_STATE||"")return K6("STATE",X6(t,e));md("save-state",{name:t},BA(e))}function qA(t){return process.env[`STATE_${t}`]||""}import{readFileSync as xSe,existsSync as DSe}from"fs";import{EOL as RSe}from"os";var gh=class{constructor(){var e,r,s;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(DSe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(xSe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${RSe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(s=process.env.GITHUB_GRAPHQL_URL)!==null&&s!==void 0?s:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var pD=Ee(G7(),1),Y7=Ee(aB(),1),qSe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function q7(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function V7(t){return new pD.HttpClient().getAgent(t)}function VSe(t){return new pD.HttpClient().getAgentDispatcher(t)}function J7(t){let e=VSe(t);return(s,n)=>qSe(this,void 0,void 0,function*(){return(0,Y7.fetch)(s,Object.assign(Object.assign({},n),{dispatcher:e}))})}function W7(){return process.env.GITHUB_API_URL||"https://api.github.com"}function mD(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let n=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(n)?t:`${t?`${t} `:""}${n}`}return t}function VA(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function BB(t,e,r,s){if(typeof r!="function")throw new Error("method for before hook must be a function");return s||(s={}),Array.isArray(e)?e.reverse().reduce((n,i)=>BB.bind(null,t,i,n,s),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((n,i)=>i.hook.bind(null,n,s),r)():r(s))}function z7(t,e,r,s){let n=s;t.registry[r]||(t.registry[r]=[]),e==="before"&&(s=(i,o)=>Promise.resolve().then(n.bind(null,o)).then(i.bind(null,o))),e==="after"&&(s=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,n(a,o))).then(()=>a)}),e==="error"&&(s=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>n(a,o))),t.registry[r].push({hook:s,orig:n})}function K7(t,e,r){if(!t.registry[e])return;let s=t.registry[e].map(n=>n.orig).indexOf(r);s!==-1&&t.registry[e].splice(s,1)}var X7=Function.bind,j7=X7.bind(X7);function Z7(t,e,r){let s=j7(K7,null).apply(null,r?[e,r]:[e]);t.api={remove:s},t.remove=s,["before","error","after","wrap"].forEach(n=>{let i=r?[e,n,r]:[e,n];t[n]=t.api[n]=j7(z7,null).apply(null,i)})}function WSe(){let t=Symbol("Singular"),e={registry:{}},r=BB.bind(null,e,t);return Z7(r,e,t),r}function zSe(){let t={registry:{}},e=BB.bind(null,t);return Z7(e,t),e}var $7={Singular:WSe,Collection:zSe};var KSe="0.0.0-development",XSe=`octokit-endpoint.js/${KSe} ${VA()}`,jSe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":XSe},mediaType:{format:""}};function ZSe(t){return t?Object.keys(t).redu
Line truncated
|
||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||
`)}var TTe=class extends Error{constructor(t,e,r){super(STe(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},xTe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],DTe=["query","method","url"],CW=/\/api\/v3\/?$/;function RTe(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(DTe.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let s=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(s).reduce((o,a)=>xTe.includes(a)?(o[a]=s[a],o):(o.variables||(o.variables={}),o.variables[a]=s[a],o),{}),i=s.baseUrl||t.endpoint.DEFAULTS.baseUrl;return CW.test(i)&&(n.url=i.replace(CW,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new TTe(n,a,o.data)}return o.data.data})}function yD(t,e){let r=t.defaults(e);return Object.assign((n,i)=>RTe(r,n,i),{defaults:yD.bind(null,r),endpoint:r.endpoint})}var yAt=yD(vp,{headers:{"user-agent":`octokit-graphql.js/${NTe} ${VA()}`},method:"POST",url:"/graphql"});function IW(t){return yD(t,{method:"POST",url:"/graphql"})}var QD="(?:[a-zA-Z0-9_-]+)",BW="\\.",yW=new RegExp(`^${QD}${BW}${QD}${BW}${QD}$`),kTe=yW.test.bind(yW);async function FTe(t){let e=kTe(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),s=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":s?"user-to-server":"oauth"}}function MTe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function UTe(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=MTe(t),e(n)}var QW=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(FTe.bind(null,e),{hook:UTe.bind(null,e)})};var bD="7.0.6";var bW=()=>{},LTe=console.warn.bind(console),vTe=console.error.bind(console);function PTe(t={}){return typeof t.debug!="function"&&(t.debug=bW),typeof t.info!="function"&&(t.info=bW),typeof t.warn!="function"&&(t.warn=LTe),typeof t.error!="function"&&(t.error=vTe),t}var wW=`octokit-core.js/${bD} ${VA()}`,yB=class{static VERSION=bD;static defaults(e){return class extends this{constructor(...s){let n=s[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new K7.Collection,s={baseUrl:vp.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(s.headers["user-agent"]=e.userAgent?`${e.userAgent} ${wW}`:wW,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=vp.defaults(s),this.graphql=IW(this.request).defaults(s),this.log=PTe(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=QW(e.auth);r.wrap("request",i.hook),this.auth=i}let n=this.constructor;for(let i=0;i<n.plugins.length;++i)Object.assign(this,n.plugins[i](this,e))}request;graphql;log;hook;auth};var wD="17.0.0";var OTe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{or
Line truncated
|
||||
`)}var FTe=class extends Error{constructor(t,e,r){super(kTe(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},MTe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],UTe=["query","method","url"],QW=/\/api\/v3\/?$/;function LTe(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(UTe.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)=>MTe.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 QW.test(i)&&(n.url=i.replace(QW,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new FTe(n,a,o.data)}return o.data.data})}function ND(t,e){let r=t.defaults(e);return Object.assign((n,i)=>LTe(r,n,i),{defaults:ND.bind(null,r),endpoint:r.endpoint})}var xAt=ND(Op,{headers:{"user-agent":`octokit-graphql.js/${RTe} ${VA()}`},method:"POST",url:"/graphql"});function bW(t){return ND(t,{method:"POST",url:"/graphql"})}var SD="(?:[a-zA-Z0-9_-]+)",wW="\\.",NW=new RegExp(`^${SD}${wW}${SD}${wW}${SD}$`),vTe=NW.test.bind(NW);async function PTe(t){let e=vTe(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 OTe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function _Te(t,e,r,s){let n=e.endpoint.merge(r,s);return n.headers.authorization=OTe(t),e(n)}var SW=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(PTe.bind(null,e),{hook:_Te.bind(null,e)})};var TD="7.0.6";var TW=()=>{},HTe=console.warn.bind(console),GTe=console.error.bind(console);function YTe(t={}){return typeof t.debug!="function"&&(t.debug=TW),typeof t.info!="function"&&(t.info=TW),typeof t.warn!="function"&&(t.warn=HTe),typeof t.error!="function"&&(t.error=GTe),t}var xW=`octokit-core.js/${TD} ${VA()}`,bB=class{static VERSION=TD;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 $7.Collection,s={baseUrl:Op.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} ${xW}`:xW,e.baseUrl&&(s.baseUrl=e.baseUrl),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),this.request=Op.defaults(s),this.graphql=bW(this.request).defaults(s),this.log=YTe(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=SW(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 xD="17.0.0";var qTe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{or
Line truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let n=e.split(`
|
||||
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new Gp(i));return s.searchPaths.push(...MD(s.patterns)),s})}static stat(e,r,s){return OD(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Ch.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){U(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield Ch.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Ch.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){U(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var Ixe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function iz(t,e){return Ixe(this,void 0,void 0,function*(){return yield NB.create(t,e)})}var ZK=Ee(XK(),1);import*as GB from"crypto";import*as Qh from"fs";import*as _u from"path";import*as $K from"util";var Kp;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Kp||(Kp={}));var jr;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(jr||(jr={}));var js;(function(t){t.GNU="gnu",t.BSD="bsd"})(js||(js={}));var _B=2,HB=5e3,oR=5e3,aR=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,jK=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Xp="cache.tar",AR="manifest.txt",lut=10*Math.pow(1024,3);var yh=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},TRe=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},xRe="1.0";function jp(){return yh(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let s;t?s=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?s="/Users":s="/home",e=_u.join(s,"actions","temp")}let r=_u.join(e,GB.randomUUID());return yield cB(r),r})}function go(t){return Qh.statSync(t).size}function cR(t){return yh(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield iz(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var c=!0,u=TRe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let h=_u.relative(a,n).replace(new RegExp(`\\${_u.sep}`,"g"),"/");U(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function Zp(t){return yh(this,void 0,void 0,function*(){return $K.promisify(Qh.unlink)(t)})}function eX(t){return yh(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),U(`Checking ${e} ${r.join(" ")}`);try{yield dB(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){U(n.message)}return s=s.trim(),U(s),s})}function $p(){return yh(this,void 0,void 0,function*(){let t=yield eX("zstd",["--quiet"]),e=ZK.clean(t);return U(`zstd version: ${e}`),t===""?jr.Gzip:jr.ZstdWithoutLong})}function XA(t){return t===jr.Gzip?Kp.Gzip:Kp.Zstd}function tX(){return yh(this,void 0,void 0,function*(){return Qh.existsSync(aR)?aR:(yield eX("tar")).toLowerCase().includes("gnu tar")?xa("tar"):""})}function uR(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function bh(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(xRe),GB.createHash("sha256").update(s.join("|")).digest("hex")}function rX(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as eg from"fs";import{URL as d3e}from"url";var fo=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as DRe}from"node:os";import RRe from"node:util";import kRe from"node:process";function sX(t,...e){kRe.stderr.write(`${RRe.format(t,...e)}${DRe}`)}import em from"node:process";function qB(t){return em.env[t]}var nX=typeof em.versions.deno=="string"&&em.versions.deno.length>0,iX=typeof em.versions.bun=="string"&&em.versions.bun.length>0,VB=!0;var oX=qB("DEBUG"),AX,lR=[],dR=[],JB=[];oX&&hR(oX);var cX=Object.assign(t=>uX(t),{enable:hR,enabled:gR,disable:FRe,log:sX});function hR(t){AX=t,lR=[],dR=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?dR.push(r.substring(1)):lR.push(r);for(let r of JB)r.enabled=gR(r.namespace)}function gR(t){if(t.endsWith("*"))return!0;for(let e of dR)if(aX(t,e))return!1;for(let e of lR)if(aX(t,e))return!0;return!1}function aX(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function FRe(){let t=AX||"";return hR(""),t}function uX(t){let e=Object.assign(r,{enabled:gR(t),destroy:MRe,log:cX.log,namespace:t,extend:URe});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return JB.push(e),e}function MRe(){let t=JB.indexOf(this);return t>=0?(JB.splice(t,1),!0):!1}function URe(t){let e=uX(`${this.namespace}:${t}`);return e.log=this.log,e}var wh=cX;var fR=["verbose","info","warning","error"],lX={verbose:400,info:300,warning:200,error:100};function dX(t,e){e.log=(...r)=>{t.log(...r)}}function hX(t){return fR.includes(t)}function WB(t){let e=new Set,r=qB(t.logLevelEnvVarName),s,n=wh(t.namespace);n.log=(...u)=>{wh.log(...u)};function i(u){if(u&&!hX(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${fR.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);wh.enable(l.join(","))}r&&(hX(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${fR.join(", ")}.`));function o(u){return!!(s&&lX[u.level]<=lX[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(dX(u,d),o(d)){let h=wh.disable();wh.enable(h+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return dX(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var gX=WB({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),LRe=gX.logger;function tm(t){return gX.createClientLogger(t)}function zB(t){return t.toLowerCase()}function vRe(t){return String(t).trim().replace(/[\r\n]/g,"")}function*PRe(t){for(let e of t.values())yield[e.name,e.value]}var pR=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(zB(e),{name:e,value:vRe(r)})}get(e){return this._headersMap.get(zB(e))?.value}has(e){return this._headersMap.has(zB(e))}delete(e){this._
Line truncated
|
||||
${GRe.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Nh(t){return t instanceof Zr?!0:Gu(t)&&t.name==="RestError"}function fs(t,e){return Buffer.from(t,e)}import IR from"node:http";import BR from"node:https";import mX from"node:zlib";import{Transform as YRe}from"node:stream";var ps=tm("ts-http-runtime");var qRe={};function rm(t){return t&&typeof t.pipe=="function"}function EX(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function CX(t){return t&&typeof t.byteLength=="number"}var jB=class extends YRe{loadedBytes=0;progressCallback;_transform(e,r,s){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),s()}catch(n){s(n)}}constructor(e){super(),this.progressCallback=e}},yR=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new fo("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new xi;ps.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=zRe(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new jB(f);p.on("error",I=>{ps.error("Error in upload progress",I)}),rm(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=VRe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?JRe(c,u):c;let h=e.onDownloadProgress;if(h){let f=new jB(h);f.on("error",p=>{ps.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await WRe(A),d}finally{if(e.abortSignal&&s){let c=Promise.resolve();rm(a)&&(c=EX(a));let u=Promise.resolve();rm(A)&&(u=EX(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ps.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?IR.request(a,A):BR.request(a,A);u.once("error",l=>{c(new Zr(l.message,{code:l.code??Zr.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new fo("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&rm(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):CX(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(ps.error("Unrecognized body type",s),c(new Zr("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?IR.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new IR.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return BR.globalAgent;let n=e.tlsSettings??qRe,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ps.info("No cached TLS Agent exist, creating a new Agent"),i=new BR.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function VRe(t){let e=Zs();for(let r of Object.keys(t.headers)){let s=t.headers[r];Array.isArray(s)?s.length>0&&e.set(r,s[0]):s&&e.set(r,s)}return e}function JRe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=mX.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=mX.createInflate();return t.pipe(s),s}return t}function WRe(t){return new Promise((e,r)=>{let s=[];t.on("data",n=>{Buffer.isBuffer(n)?s.push(n):s.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(s).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Zr(`Error reading response as text: ${n.message}`,{code:Zr.PARSE_ERROR}))})})}function zRe(t){return t?Buffer.isBuffer(t)?t.length:rm(t)?null:CX(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function IX(){return new yR}function ZB(){return IX()}var QR="logPolicy";function $B(t={}){let e=t.logger??ps.info,r=new xi({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:QR,async sendRequ
Line truncated
|
||||
`;return e}function fFe(t){return t instanceof Uint8Array?t.byteLength:im(t)?t.size===-1?void 0:t.size:void 0}function pFe(t){let e=0;for(let r of t){let s=fFe(r);if(s===void 0)return;e+=s}return e}async function mFe(t,e,r){let s=[fs(`--${r}`,"utf-8"),...e.flatMap(i=>[fs(`\r
|
||||
`,"utf-8"),fs(gFe(i.headers),"utf-8"),fs(`\r
|
||||
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new qp(i));return s.searchPaths.push(...PD(s.patterns)),s})}static stat(e,r,s){return YD(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Bh.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){U(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield Bh.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Bh.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){U(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};var wxe=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function Az(t,e){return wxe(this,void 0,void 0,function*(){return yield TB.create(t,e)})}var tX=Ee($K(),1);import*as qB from"crypto";import*as wh from"fs";import*as Hu from"path";import*as rX from"util";var jp;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(jp||(jp={}));var jr;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(jr||(jr={}));var js;(function(t){t.GNU="gnu",t.BSD="bsd"})(js||(js={}));var GB=2,YB=5e3,uR=5e3,lR=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,eX=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Zp="cache.tar",dR="manifest.txt",Eut=10*Math.pow(1024,3);var bh=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},FRe=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},MRe="1.0";function $p(){return bh(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=Hu.join(s,"actions","temp")}let r=Hu.join(e,qB.randomUUID());return yield lB(r),r})}function go(t){return wh.statSync(t).size}function hR(t){return bh(this,void 0,void 0,function*(){var e,r,s,n,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield Az(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var c=!0,u=FRe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){n=l.value,c=!1;let h=Hu.relative(a,n).replace(new RegExp(`\\${Hu.sep}`,"g"),"/");U(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(s=u.return)&&(yield s.call(u))}finally{if(r)throw r.error}}return o})}function em(t){return bh(this,void 0,void 0,function*(){return rX.promisify(wh.unlink)(t)})}function sX(t){return bh(this,arguments,void 0,function*(e,r=[]){let s="";r.push("--version"),U(`Checking ${e} ${r.join(" ")}`);try{yield gB(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>s+=n.toString(),stderr:n=>s+=n.toString()}})}catch(n){U(n.message)}return s=s.trim(),U(s),s})}function tm(){return bh(this,void 0,void 0,function*(){let t=yield sX("zstd",["--quiet"]),e=tX.clean(t);return U(`zstd version: ${e}`),t===""?jr.Gzip:jr.ZstdWithoutLong})}function XA(t){return t===jr.Gzip?jp.Gzip:jp.Zstd}function nX(){return bh(this,void 0,void 0,function*(){return wh.existsSync(lR)?lR:(yield sX("tar")).toLowerCase().includes("gnu tar")?xa("tar"):""})}function gR(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Nh(t,e,r=!1){let s=t.slice();return e&&s.push(e),process.platform==="win32"&&!r&&s.push("windows-only"),s.push(MRe),qB.createHash("sha256").update(s.join("|")).digest("hex")}function iX(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as rg from"fs";import{URL as m3e}from"url";var fo=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as URe}from"node:os";import LRe from"node:util";import vRe from"node:process";function oX(t,...e){vRe.stderr.write(`${LRe.format(t,...e)}${URe}`)}import rm from"node:process";function JB(t){return rm.env[t]}var aX=typeof rm.versions.deno=="string"&&rm.versions.deno.length>0,AX=typeof rm.versions.bun=="string"&&rm.versions.bun.length>0,WB=!0;var cX=JB("DEBUG"),lX,fR=[],pR=[],zB=[];cX&&mR(cX);var dX=Object.assign(t=>hX(t),{enable:mR,enabled:ER,disable:PRe,log:oX});function mR(t){lX=t,fR=[],pR=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?pR.push(r.substring(1)):fR.push(r);for(let r of zB)r.enabled=ER(r.namespace)}function ER(t){if(t.endsWith("*"))return!0;for(let e of pR)if(uX(t,e))return!1;for(let e of fR)if(uX(t,e))return!0;return!1}function uX(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let s=0,n=0,i=r.length,o=t.length,a=-1,A=-1;for(;s<o&&n<i;)if(r[n]==="*"){if(a=n,n++,n===i)return!0;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else if(r[n]===t[s])n++,s++;else if(a>=0){if(n=a+1,s=A+1,s===o)return!1;for(;t[s]!==r[n];)if(s++,s===o)return!1;A=s,s++,n++;continue}else return!1;let c=s===t.length,u=n===r.length,l=n===r.length-1&&r[n]==="*";return c&&(u||l)}function PRe(){let t=lX||"";return mR(""),t}function hX(t){let e=Object.assign(r,{enabled:ER(t),destroy:ORe,log:dX.log,namespace:t,extend:_Re});function r(...s){e.enabled&&(s.length>0&&(s[0]=`${t} ${s[0]}`),e.log(...s))}return zB.push(e),e}function ORe(){let t=zB.indexOf(this);return t>=0?(zB.splice(t,1),!0):!1}function _Re(t){let e=hX(`${this.namespace}:${t}`);return e.log=this.log,e}var Sh=dX;var CR=["verbose","info","warning","error"],gX={verbose:400,info:300,warning:200,error:100};function fX(t,e){e.log=(...r)=>{t.log(...r)}}function pX(t){return CR.includes(t)}function KB(t){let e=new Set,r=JB(t.logLevelEnvVarName),s,n=Sh(t.namespace);n.log=(...u)=>{Sh.log(...u)};function i(u){if(u&&!pX(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${CR.join(",")}`);s=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);Sh.enable(l.join(","))}r&&(pX(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${CR.join(", ")}.`));function o(u){return!!(s&&gX[u.level]<=gX[s])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(fX(u,d),o(d)){let h=Sh.disable();Sh.enable(h+","+d.namespace)}return e.add(d),d}function A(){return s}function c(u){let l=n.extend(u);return fX(n,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:A,createClientLogger:c,logger:n}}var mX=KB({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),HRe=mX.logger;function sm(t){return mX.createClientLogger(t)}function XB(t){return t.toLowerCase()}function GRe(t){return String(t).trim().replace(/[\r\n]/g,"")}function*YRe(t){for(let e of t.values())yield[e.name,e.value]}var IR=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(XB(e),{name:e,value:GRe(r)})}get(e){return this._headersMap.get(XB(e))?.value}has(e){return this._headersMap.has(XB(e))}delete(e){this._
Line truncated
|
||||
${WRe.sanitize({...this,request:{...this.request,agent:s},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Th(t){return t instanceof Zr?!0:Yu(t)&&t.name==="RestError"}function fs(t,e){return Buffer.from(t,e)}import bR from"node:http";import wR from"node:https";import IX from"node:zlib";import{Transform as zRe}from"node:stream";var ps=sm("ts-http-runtime");var KRe={};function nm(t){return t&&typeof t.pipe=="function"}function BX(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 yX(t){return t&&typeof t.byteLength=="number"}var $B=class extends zRe{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}},NR=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,s;if(e.abortSignal){if(e.abortSignal.aborted)throw new fo("The operation was aborted. Request has already been canceled.");s=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",s)}let n;e.timeout>0&&(n=setTimeout(()=>{let c=new xi;ps.info(`request to '${c.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let c=$Re(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new $B(f);p.on("error",I=>{ps.error("Error in upload progress",I)}),nm(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=XRe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?jRe(c,u):c;let h=e.onDownloadProgress;if(h){let f=new $B(h);f.on("error",p=>{ps.error("Error in download progress",p)}),A.pipe(f),A=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=A:d.bodyAsText=await ZRe(A),d}finally{if(e.abortSignal&&s){let c=Promise.resolve();nm(a)&&(c=BX(a));let u=Promise.resolve();nm(A)&&(u=BX(A)),Promise.all([c,u]).then(()=>{s&&e.abortSignal?.removeEventListener("abort",s)}).catch(l=>{ps.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,s){let n=new URL(e.url),i=n.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?bR.request(a,A):wR.request(a,A);u.once("error",l=>{c(new Zr(l.message,{code:l.code??Zr.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new fo("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),s&&nm(s)?s.pipe(u):s?typeof s=="string"||Buffer.isBuffer(s)?u.end(s):yX(s)?u.end(ArrayBuffer.isView(s)?Buffer.from(s.buffer,s.byteOffset,s.byteLength):Buffer.from(s)):(ps.error("Unrecognized body type",s),c(new Zr("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let s=e.disableKeepAlive;if(r)return s?bR.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new bR.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(s&&!e.tlsSettings)return wR.globalAgent;let n=e.tlsSettings??KRe,i=this.cachedHttpsAgents.get(n);return i&&i.options.keepAlive===!s||(ps.info("No cached TLS Agent exist, creating a new Agent"),i=new wR.Agent({keepAlive:!s,...n}),this.cachedHttpsAgents.set(n,i)),i}}};function XRe(t){let e=Zs();for(let r of Object.keys(t.headers)){let s=t.headers[r];Array.isArray(s)?s.length>0&&e.set(r,s[0]):s&&e.set(r,s)}return e}function jRe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let s=IX.createGunzip();return t.pipe(s),s}else if(r==="deflate"){let s=IX.createInflate();return t.pipe(s),s}return t}function ZRe(t){return new Promise((e,r)=>{let s=[];t.on("data",n=>{Buffer.isBuffer(n)?s.push(n):s.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(s).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Zr(`Error reading response as text: ${n.message}`,{code:Zr.PARSE_ERROR}))})})}function $Re(t){return t?Buffer.isBuffer(t)?t.length:nm(t)?null:yX(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function QX(){return new NR}function ey(){return QX()}var SR="logPolicy";function ty(t={}){let e=t.logger??ps.info,r=new xi({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:SR,async sendRequ
Line truncated
|
||||
`;return e}function IFe(t){return t instanceof Uint8Array?t.byteLength:am(t)?t.size===-1?void 0:t.size:void 0}function BFe(t){let e=0;for(let r of t){let s=IFe(r);if(s===void 0)return;e+=s}return e}async function yFe(t,e,r){let s=[fs(`--${r}`,"utf-8"),...e.flatMap(i=>[fs(`\r
|
||||
`,"utf-8"),fs(CFe(i.headers),"utf-8"),fs(`\r
|
||||
`,"utf-8"),i.body,fs(`\r
|
||||
--${r}`,"utf-8")]),fs(`--\r
|
||||
\r
|
||||
`,"utf-8")],n=pFe(s);n&&t.headers.set("Content-Length",n),t.body=await dj(s)}var om="multipartPolicy",EFe=70,CFe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function IFe(t){if(t.length>EFe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!CFe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function By(){return{name:om,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,s=t.headers.get("Content-Type")??"multipart/mixed",n=s.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${s}`);let[,i,o]=n;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?IFe(r):r=hFe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await mFe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function yy(){return XB()}var hj=WB({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),hgt=hj.logger;function Ln(t){return hj.createClientLogger(t)}var mo=Ln("core-rest-pipeline");function HR(t={}){return $B({logger:mo.info,...t})}var GR=Cy;function YR(t={}){return Iy(t)}import qR from"node:os";import $A from"node:process";function gj(){return"User-Agent"}async function fj(t){if($A&&$A.versions){let e=`${qR.type()} ${qR.release()}; ${qR.arch()}`;$A.versions.bun?t.set("Bun",`${$A.versions.bun} (${e})`):$A.versions.deno?t.set("Deno",`${$A.versions.deno} (${e})`):$A.versions.node&&t.set("Node",`${$A.versions.node} (${e})`)}}var Qy="1.24.0";function TFe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function pj(){return gj()}async function by(t){let e=new Map;e.set("core-rest-pipeline",Qy),await fj(e);let r=TFe(e);return t?`${t} ${r}`:r}var mj=pj(),Ej="userAgentPolicy";function VR(t={}){let e=by(t.userAgentPrefix);return{name:Ej,async sendRequest(r,s){return r.headers.has(mj)||r.headers.set(mj,await e),s(r)}}}var Cj=Symbol("rawContent");function JR(t){return typeof t[Cj]=="function"}function Ij(t){return JR(t)?t[Cj]():t}var wy=om;function WR(){let t=By();return{name:wy,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)JR(s.body)&&(s.body=Ij(s.body));return t.sendRequest(e,r)}}}var zR=my;function KR(){return Ey()}function XR(t={}){return ry(t)}function jR(){return sy()}var am=class extends Error{constructor(e){super(e),this.name="AbortError"}};function ZR(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new am(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var vFe="The delay was aborted.";function kh(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return ZR(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??vFe})}function ec(t){if(Gu(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function Bj(t){return Gu(t)}function Fh(){return Hu()}var Xe=VB;function tc(t){return vR(t)}function ek(t,e){return py(t,e)}var yj="setClientRequestIdPolicy";function tk(t="x-ms-client-request-id"){return{name:yj,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function rk(t){return ny(t)}function sk(t){return iy(t)}var Mh={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Qj(t={}){let e=new nk(t.parentContext);return t.span&&(e=e.setValue(Mh.span,t.span)),t.namespace&&(e=e.setValue(Mh.namespace,t.namespace)),e}var nk=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let s=new t(this);return s._contextMap.set(e,r),s}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var wj=Ee(bj(),1),Sy=wj.state;function PFe(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function OFe(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:PFe(),tracingContext:Qj({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Am(){return Sy.instrumenterImplementation||(Sy.instrumenterImplementation=OFe()),Sy.instrumenterImplementation}function cm(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(c,u,l){let d=Am().startSpan(c,{...l,packageName:r,packageVersion:s,tracingContext:u?.tracingOptions?.tracingContext}),h=d.tracingContext,f=d.span;h.getValue(Mh.namespace)||(
Line truncated
|
||||
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!aUe(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Vt("InvalidTag",l,$r(t,i))}let c=rUe(t,i);if(c===!1)return Vt("InvalidAttr","Attributes for '"+A+"' have open quote.",$r(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=oZ(u,e);if(d===!0)s=!0;else return Vt(d.err.code,d.err.msg,$r(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Vt("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",$r(t,o));if(r.length===0)return Vt("InvalidTag","Closing tag '"+A+"' has not been opened.",$r(t,o));{let l=r.pop();if(A!==l.tagName){let d=$r(t,l.tagStartPos);return Vt("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",$r(t,o))}r.length==0&&(n=!0)}}else return Vt("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",$r(t,i));else{let l=oZ(u,e);if(l!==!0)return Vt(l.err.code,l.err.msg,$r(t,i-u.length+l.err.line));if(n===!0)return Vt("InvalidXml","Multiple possible root nodes found.",$r(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=iZ(t,i);continue}else if(t[i+1]==="?"){if(i=nZ(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=iUe(t,i);if(l==-1)return Vt("InvalidChar","char '&' is not expected.",$r(t,i));i=l}else if(n===!0&&!sZ(t[i]))return Vt("InvalidXml","Extra text at the end",$r(t,i));t[i]==="<"&&i--}}else{if(sZ(t[i]))continue;return Vt("InvalidChar","char '"+t[i]+"' is not expected.",$r(t,i))}if(s){if(r.length==1)return Vt("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",$r(t,r[0].tagStartPos));if(r.length>0)return Vt("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Vt("InvalidXml","Start tag expected.",1);return!0}function sZ(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function nZ(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let s=t.substr(r,e-r);if(e>5&&s==="xml")return Vt("InvalidXml","XML declaration allowed only at the start of the document.",$r(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function iZ(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var eUe='"',tUe="'";function rUe(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===eUe||t[e]===tUe)s===""?s=t[e]:s!==t[e]||(s="");else if(t[e]===">"&&s===""){n=!0;break}r+=t[e]}return s!==""?!1:{value:r,index:e,tagClosed:n}}var sUe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function oZ(t,e){let r=Ly(t,sUe),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Vt("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Cm(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Vt("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Cm(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Vt("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Cm(r[n]));let i=r[n][2];if(!oUe(i))return Vt("InvalidAttr","Attribute '"+i+"' is an invalid name.",Cm(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return Vt("InvalidAttr","Attribute '"+i+"' is repeated.",Cm(r[n]))}return!0}function nUe(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function iUe(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,nUe(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function Vt(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function oUe(t){return yk(t)}function aUe(t){return yk(t)}function $r(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Cm(t){return t.startIndex+t[1].length}var aZ={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},AZ={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},cZ={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013D",lcaLine truncated
|
||||
`);let e=new Is("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,i=new ym(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let c=t.charCodeAt(a+1);if(c===47){let u=_h(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(n.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=Dk(n.transformTagName,l,"",n).tagName,r&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&n.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),s="",a=u}else if(c===63){let u=Rk(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let d=new Is(u.tagName);d.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(c===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=_h(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let l=t.substring(a+4,u-2);s=this.saveTextToParentTag(s,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:l}])}a=u}else if(c===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(c===33&&t.charCodeAt(a+2)===91){let u=_h(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:l}]):r.add(n.textNodeName,d),a=u+2}else{let u=Rk(t,a,n.removeNSPrefix);if(!u){let M=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${M}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:h}=Dk(n.transformTagName,l,h,n),n.strictReservedNames&&(l===n.commentPropName||l===n.cdataPropName||l===n.textNodeName||l===n.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher,!1));let I=r;I&&n.unpairedTagsSet.has(I.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let C=null,b={},T;T=FUe(d),l!==e.tagname&&this.matcher.push(l,{},T),l!==h&&f&&(C=this.buildAttributesMap(h,this.matcher,l),C&&(b=kUe(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let R=a;if(this.isCurrentNodeStopNode){let M="";if(m)a=u.closeIndex;else if(n.unpairedTagsSet.has(l))a=u.closeIndex;else{let _=this.readStopNodeData(t,d,p+1);if(!_)throw new Error(`Unexpected end of ${d}`);a=_.i,M=_.tagContent}let F=new Is(l);C&&(F[":@"]=C),F.add(n.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,F,this.readonlyMatcher,R)}else{if(m){({tagName:l,tagExp:h}=Dk(n.transformTagName,l,h,n));let M=new Is(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let M=new Is(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let M=new Is(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),r=M}s="",a=p}}}else s+=t[a];return e.child};function OUe(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,n,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,s))}function _Ue(t,e,r){let s=this.options.processEntities;if(!s||!s.enabled)return t;if(s.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(s.allowedTags)?s.allowedTags.includes(e):s.allowedTags(e,n)))return t}if(s.tagFilter){let n=this.options.jPath?r.toString():r;if(!s.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function HUe(t,e,r,s){return t&&(s===void 0&&(s=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,s),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function GUe(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function YUe(t,e,r=">"){Line truncated
|
||||
`;function jUe(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(vk(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function UZ(t,e,r,s,n){return!r.sanitizeName||Ku(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function Lk(t,e){let r="";e.format&&(r=XUe);let s=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?s.push(new rn(a)):a instanceof rn&&s.push(a)}let n=jUe(t,e),i=new Io;return LZ(t,e,r,i,s,n)}function LZ(t,e,r,s,n,i){let o="",a=!1;if(e.maxNestedTags&&s.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let A=t.toString();return A=Uk(A,e),A}return""}for(let A=0;A<t.length;A++){let c=t[A],u=vk(c);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:UZ(u,!1,e,s,i),h=ZUe(c[":@"],e);s.push(d,h);let f=eLe(s,n);if(d===e.textNodeName){let b=c[u];f||(b=e.tagValueProcessor(d,b),b=Uk(b,e)),a&&(o+=r),o+=b,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let b=c[u][0][e.textNodeName],T=Wy(b);o+=`<![CDATA[${T}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let b=c[u][0][e.textNodeName],T=Jy(b);o+=r+`<!--${T}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let b=MZ(c[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${b}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let I=MZ(c[":@"],e,f,s,i),m=r+`<${d}${I}`,C;f?C=vZ(c[u],e):C=LZ(c[u],e,p,s,n,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!C||C.length===0)&&e.suppressEmptyNode?o+=m+"/>":C&&C.endsWith(">")?o+=m+`>${C}${r}</${d}>`:(o+=m+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?o+=r+e.indentBy+C+r:o+=C,o+=`</${d}>`),a=!0,s.pop()}return o}function ZUe(t,e){if(!t||e.ignoreAttributes)return null;let r={},s=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[i]=nc(t[n]),s=!0}return s?r:null}function vZ(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let s=0;s<t.length;s++){let n=t[s],i=vk(n);if(i===e.textNodeName)r+=n[i];else if(i===e.cdataPropName)r+=n[i][0][e.textNodeName];else if(i===e.commentPropName)r+=n[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=$Ue(n[":@"],e),a=vZ(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function $Ue(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=t[s];n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${nc(n)}"`}return r}function vk(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let s=e[r];if(Object.prototype.hasOwnProperty.call(t,s)&&s!==":@")return s}}function MZ(t,e,r,s,n){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),A=r?a:UZ(a,!0,e,s,n),c;r?c=t[o]:(c=e.attributeValueProcessor(o,t[o]),c=Uk(c,e)),c===!0&&e.suppressBooleanAttributes?i+=` ${A}`:i+=` ${A}="${nc(c)}"`}return i}function eLe(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function Uk(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let s=e.entities[r];t=t.replace(s.regex,s.val)}return t}function Pk(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var tLe={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function ys(t){if(this.options=Object.assign({},tLe,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new rn(r)):r instanceof rn&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFLine truncated
|
||||
`,"utf-8")],n=BFe(s);n&&t.headers.set("Content-Length",n),t.body=await fj(s)}var Am="multipartPolicy",QFe=70,bFe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function wFe(t){if(t.length>QFe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!bFe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function Qy(){return{name:Am,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?wFe(r):r=EFe(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await yFe(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function by(){return ZB()}var pj=KB({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),Igt=pj.logger;function Ln(t){return pj.createClientLogger(t)}var mo=Ln("core-rest-pipeline");function VR(t={}){return ty({logger:mo.info,...t})}var JR=By;function WR(t={}){return yy(t)}import zR from"node:os";import $A from"node:process";function mj(){return"User-Agent"}async function Ej(t){if($A&&$A.versions){let e=`${zR.type()} ${zR.release()}; ${zR.arch()}`;$A.versions.bun?t.set("Bun",`${$A.versions.bun} (${e})`):$A.versions.deno?t.set("Deno",`${$A.versions.deno} (${e})`):$A.versions.node&&t.set("Node",`${$A.versions.node} (${e})`)}}var wy="1.24.0";function FFe(t){let e=[];for(let[r,s]of t){let n=s?`${r}/${s}`:r;e.push(n)}return e.join(" ")}function Cj(){return mj()}async function Ny(t){let e=new Map;e.set("core-rest-pipeline",wy),await Ej(e);let r=FFe(e);return t?`${t} ${r}`:r}var Ij=Cj(),Bj="userAgentPolicy";function KR(t={}){let e=Ny(t.userAgentPrefix);return{name:Bj,async sendRequest(r,s){return r.headers.has(Ij)||r.headers.set(Ij,await e),s(r)}}}var yj=Symbol("rawContent");function XR(t){return typeof t[yj]=="function"}function Qj(t){return XR(t)?t[yj]():t}var Sy=Am;function jR(){let t=Qy();return{name:Sy,sendRequest:async(e,r)=>{if(e.multipartBody)for(let s of e.multipartBody.parts)XR(s.body)&&(s.body=Qj(s.body));return t.sendRequest(e,r)}}}var ZR=Cy;function $R(){return Iy()}function ek(t={}){return ny(t)}function tk(){return iy()}var cm=class extends Error{constructor(e){super(e),this.name="AbortError"}};function rk(t,e){let{cleanupBeforeAbort:r,abortSignal:s,abortErrorMsg:n}=e??{};return new Promise((i,o)=>{function a(){o(new cm(n??"The operation was aborted."))}function A(){s?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(s?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}s?.addEventListener("abort",c)})}var GFe="The delay was aborted.";function Mh(t,e){let r,{abortSignal:s,abortErrorMsg:n}=e??{};return rk(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:s,abortErrorMsg:n??GFe})}function ec(t){if(Yu(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function bj(t){return Yu(t)}function Uh(){return Gu()}var Xe=WB;function tc(t){return HR(t)}function nk(t,e){return Ey(t,e)}var wj="setClientRequestIdPolicy";function ik(t="x-ms-client-request-id"){return{name:wj,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function ok(t){return oy(t)}function ak(t){return ay(t)}var Lh={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Nj(t={}){let e=new Ak(t.parentContext);return t.span&&(e=e.setValue(Lh.span,t.span)),t.namespace&&(e=e.setValue(Lh.namespace,t.namespace)),e}var Ak=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 Tj=Ee(Sj(),1),xy=Tj.state;function YFe(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function qFe(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:YFe(),tracingContext:Nj({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function um(){return xy.instrumenterImplementation||(xy.instrumenterImplementation=qFe()),xy.instrumenterImplementation}function lm(t){let{namespace:e,packageName:r,packageVersion:s}=t;function n(c,u,l){let d=um().startSpan(c,{...l,packageName:r,packageVersion:s,tracingContext:u?.tracingOptions?.tracingContext}),h=d.tracingContext,f=d.span;h.getValue(Lh.namespace)||(
Line truncated
|
||||
`&&t[i]!=="\r";i++)A+=t[i];if(A=A.trim(),A[A.length-1]==="/"&&(A=A.substring(0,A.length-1),i--),!dUe(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Jt("InvalidTag",l,$r(t,i))}let c=aUe(t,i);if(c===!1)return Jt("InvalidAttr","Attributes for '"+A+"' have open quote.",$r(t,i));let u=c.value;if(i=c.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=cZ(u,e);if(d===!0)s=!0;else return Jt(d.err.code,d.err.msg,$r(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Jt("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",$r(t,o));if(r.length===0)return Jt("InvalidTag","Closing tag '"+A+"' has not been opened.",$r(t,o));{let l=r.pop();if(A!==l.tagName){let d=$r(t,l.tagStartPos);return Jt("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",$r(t,o))}r.length==0&&(n=!0)}}else return Jt("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",$r(t,i));else{let l=cZ(u,e);if(l!==!0)return Jt(l.err.code,l.err.msg,$r(t,i-u.length+l.err.line));if(n===!0)return Jt("InvalidXml","Multiple possible root nodes found.",$r(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),s=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=AZ(t,i);continue}else if(t[i+1]==="?"){if(i=aZ(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=uUe(t,i);if(l==-1)return Jt("InvalidChar","char '&' is not expected.",$r(t,i));i=l}else if(n===!0&&!oZ(t[i]))return Jt("InvalidXml","Extra text at the end",$r(t,i));t[i]==="<"&&i--}}else{if(oZ(t[i]))continue;return Jt("InvalidChar","char '"+t[i]+"' is not expected.",$r(t,i))}if(s){if(r.length==1)return Jt("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",$r(t,r[0].tagStartPos));if(r.length>0)return Jt("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Jt("InvalidXml","Start tag expected.",1);return!0}function oZ(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function aZ(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 Jt("InvalidXml","XML declaration allowed only at the start of the document.",$r(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function AZ(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 iUe='"',oUe="'";function aUe(t,e){let r="",s="",n=!1;for(;e<t.length;e++){if(t[e]===iUe||t[e]===oUe)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 AUe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function cZ(t,e){let r=Py(t,AUe),s={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Jt("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Bm(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Jt("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Bm(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Jt("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Bm(r[n]));let i=r[n][2];if(!lUe(i))return Jt("InvalidAttr","Attribute '"+i+"' is an invalid name.",Bm(r[n]));if(!Object.prototype.hasOwnProperty.call(s,i))s[i]=1;else return Jt("InvalidAttr","Attribute '"+i+"' is repeated.",Bm(r[n]))}return!0}function cUe(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 uUe(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,cUe(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 Jt(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function lUe(t){return Nk(t)}function dUe(t){return Nk(t)}function $r(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Bm(t){return t.startIndex+t[1].length}var uZ={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},lZ={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},dZ={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013D",lcaLine truncated
|
||||
`);let e=new Is("!xml"),r=e,s="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,i=new bm(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let c=t.charCodeAt(a+1);if(c===47){let u=Gh(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(n.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=Mk(n.transformTagName,l,"",n).tagName,r&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&n.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),s="",a=u}else if(c===63){let u=Uk(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let d=new Is(u.tagName);d.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(c===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Gh(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let l=t.substring(a+4,u-2);s=this.saveTextToParentTag(s,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:l}])}a=u}else if(c===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(c===33&&t.charCodeAt(a+2)===91){let u=Gh(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);s=this.saveTextToParentTag(s,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:l}]):r.add(n.textNodeName,d),a=u+2}else{let u=Uk(t,a,n.removeNSPrefix);if(!u){let M=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${M}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,p=u.closeIndex;if({tagName:l,tagExp:h}=Mk(n.transformTagName,l,h,n),n.strictReservedNames&&(l===n.commentPropName||l===n.cdataPropName||l===n.textNodeName||l===n.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&s&&r.tagname!=="!xml"&&(s=this.saveTextToParentTag(s,r,this.readonlyMatcher,!1));let I=r;I&&n.unpairedTagsSet.has(I.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let C=null,b={},T;T=PUe(d),l!==e.tagname&&this.matcher.push(l,{},T),l!==h&&f&&(C=this.buildAttributesMap(h,this.matcher,l),C&&(b=vUe(C,n))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let R=a;if(this.isCurrentNodeStopNode){let M="";if(m)a=u.closeIndex;else if(n.unpairedTagsSet.has(l))a=u.closeIndex;else{let _=this.readStopNodeData(t,d,p+1);if(!_)throw new Error(`Unexpected end of ${d}`);a=_.i,M=_.tagContent}let F=new Is(l);C&&(F[":@"]=C),F.add(n.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,F,this.readonlyMatcher,R)}else{if(m){({tagName:l,tagExp:h}=Mk(n.transformTagName,l,h,n));let M=new Is(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(l)){let M=new Is(l);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let M=new Is(l);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,R),r=M}s="",a=p}}}else s+=t[a];return e.child};function qUe(t,e,r,s){this.options.captureMetaData||(s=void 0);let n=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,n,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,s))}function VUe(t,e,r){let s=this.options.processEntities;if(!s||!s.enabled)return t;if(s.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(s.allowedTags)?s.allowedTags.includes(e):s.allowedTags(e,n)))return t}if(s.tagFilter){let n=this.options.jPath?r.toString():r;if(!s.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function JUe(t,e,r,s){return t&&(s===void 0&&(s=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,s),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function WUe(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function zUe(t,e,r=">"){Line truncated
|
||||
`;function rLe(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(Hk(r)==="?xml"){let n=r[":@"];if(n){let i=e.attributeNamePrefix+"version";if(n[i])return n[i]}}return"1.0"}function PZ(t,e,r,s,n){return!r.sanitizeName||Xu(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}function _k(t,e){let r="";e.format&&(r=tLe);let s=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?s.push(new rn(a)):a instanceof rn&&s.push(a)}let n=rLe(t,e),i=new Io;return OZ(t,e,r,i,s,n)}function OZ(t,e,r,s,n,i){let o="",a=!1;if(e.maxNestedTags&&s.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let A=t.toString();return A=Ok(A,e),A}return""}for(let A=0;A<t.length;A++){let c=t[A],u=Hk(c);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:PZ(u,!1,e,s,i),h=sLe(c[":@"],e);s.push(d,h);let f=iLe(s,n);if(d===e.textNodeName){let b=c[u];f||(b=e.tagValueProcessor(d,b),b=Ok(b,e)),a&&(o+=r),o+=b,a=!1,s.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let b=c[u][0][e.textNodeName],T=Ky(b);o+=`<![CDATA[${T}]]>`,a=!1,s.pop();continue}else if(d===e.commentPropName){let b=c[u][0][e.textNodeName],T=zy(b);o+=r+`<!--${T}-->`,a=!0,s.pop();continue}else if(d[0]==="?"){let b=vZ(c[":@"],e,f,s,i);o+=(d==="?xml"?"":r)+`<${d}${b}?>`,a=!0,s.pop();continue}let p=r;p!==""&&(p+=e.indentBy);let I=vZ(c[":@"],e,f,s,i),m=r+`<${d}${I}`,C;f?C=_Z(c[u],e):C=OZ(c[u],e,p,s,n,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!C||C.length===0)&&e.suppressEmptyNode?o+=m+"/>":C&&C.endsWith(">")?o+=m+`>${C}${r}</${d}>`:(o+=m+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?o+=r+e.indentBy+C+r:o+=C,o+=`</${d}>`),a=!0,s.pop()}return o}function sLe(t,e){if(!t||e.ignoreAttributes)return null;let r={},s=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[i]=nc(t[n]),s=!0}return s?r:null}function _Z(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=Hk(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=nLe(n[":@"],e),a=_Z(n[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function nLe(t,e){let r="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=t[s];n===!0&&e.suppressBooleanAttributes?r+=` ${s.substr(e.attributeNamePrefix.length)}`:r+=` ${s.substr(e.attributeNamePrefix.length)}="${nc(n)}"`}return r}function Hk(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 vZ(t,e,r,s,n){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),A=r?a:PZ(a,!0,e,s,n),c;r?c=t[o]:(c=e.attributeValueProcessor(o,t[o]),c=Ok(c,e)),c===!0&&e.suppressBooleanAttributes?i+=` ${A}`:i+=` ${A}="${nc(c)}"`}return i}function iLe(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 Ok(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 Gk(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 oLe={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:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function ys(t){if(this.options=Object.assign({},oLe,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new rn(r)):r instanceof rn&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFLine truncated
|
||||
`,this.newLine=`
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function rLe(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let n=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(n)return n}let s=r[e.attributeNamePrefix+"version"];if(s)return s}return"1.0"}function Ok(t,e,r,s,n){return!r.sanitizeName||Ku(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}ys.prototype.build=function(t){if(this.options.preserveOrder)return Lk(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Io,r=rLe(t,this.options);return this.j2x(t,0,e,r).val}};ys.prototype.j2x=function(t,e,r,s){let n="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let A in t){if(!Object.prototype.hasOwnProperty.call(t,A))continue;let u=A===this.options.textNodeName||A===this.options.cdataPropName||A===this.options.commentPropName||this.options.attributesGroupName&&A===this.options.attributesGroupName||this.isAttribute(A)||A[0]==="?"?A:Ok(A,!1,this.options,r,s);if(typeof t[A]>"u")this.isAttribute(A)&&(i+="");else if(t[A]===null)this.isAttribute(A)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[A]instanceof Date)i+=this.buildTextValNode(t[A],u,"",e,r);else if(typeof t[A]!="object"){let l=this.isAttribute(A);if(l&&!this.ignoreAttributesFn(l,o)){let d=Ok(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,""+t[A],a)}else if(!l)if(A===this.options.textNodeName){let d=this.options.tagValueProcessor(A,""+t[A]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[A];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[A],u,"",e,r)}}else if(Array.isArray(t[A])){let l=t[A].length,d="",h="";for(let f=0;f<l;f++){let p=t[A][f];if(!(typeof p>"u"))if(p===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){r.push(u);let I=this.j2x(p,e+1,r,s);r.pop(),d+=I.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(h+=I.attrStr)}else d+=this.processTextOrObjNode(p,u,e,r,s);else if(this.options.oneListGroup){let I=this.options.tagValueProcessor(u,p);I=this.replaceEntitiesValue(I),d+=I}else{r.push(u);let I=this.checkStopNode(r);if(r.pop(),I){let m=""+p;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(p,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&A===this.options.attributesGroupName){let l=Object.keys(t[A]),d=l.length;for(let h=0;h<d;h++){let f=Ok(l[h],!0,this.options,r,s);n+=this.buildAttrPairStr(f,""+t[A][l[h]],a)}}else i+=this.processTextOrObjNode(t[A],u,e,r,s)}return{attrStr:n,val:i}};ys.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+nc(e)+'"'};function sLe(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let A=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(A,e,c,r)}let a=this.j2x(t,r+1,s,n);return s.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,s):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,s):this.buildObjectNode(a.val,e,a.attrStr,r)}ys.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let s=t[this.options.attributesGroupName];for(let n in s){if(!Object.prototype.hasOwnProperty.call(s,n))continue;let i=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[i]=nc(s[n]),r=!0}}else for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=this.isAttribute(s);n&&(e[n]=nc(t[s]),r=!0)}return r?e:null};ys.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let s=t[r];if(r===this.options.textNodeName)e+=s;else if(Array.isA
Line truncated
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function aLe(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 Yk(t,e,r,s,n){return!r.sanitizeName||Xu(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:s.readOnly()})}ys.prototype.build=function(t){if(this.options.preserveOrder)return _k(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Io,r=aLe(t,this.options);return this.j2x(t,0,e,r).val}};ys.prototype.j2x=function(t,e,r,s){let n="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let A in t){if(!Object.prototype.hasOwnProperty.call(t,A))continue;let u=A===this.options.textNodeName||A===this.options.cdataPropName||A===this.options.commentPropName||this.options.attributesGroupName&&A===this.options.attributesGroupName||this.isAttribute(A)||A[0]==="?"?A:Yk(A,!1,this.options,r,s);if(typeof t[A]>"u")this.isAttribute(A)&&(i+="");else if(t[A]===null)this.isAttribute(A)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[A]instanceof Date)i+=this.buildTextValNode(t[A],u,"",e,r);else if(typeof t[A]!="object"){let l=this.isAttribute(A);if(l&&!this.ignoreAttributesFn(l,o)){let d=Yk(l,!0,this.options,r,s);n+=this.buildAttrPairStr(d,""+t[A],a)}else if(!l)if(A===this.options.textNodeName){let d=this.options.tagValueProcessor(A,""+t[A]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[A];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[A],u,"",e,r)}}else if(Array.isArray(t[A])){let l=t[A].length,d="",h="";for(let f=0;f<l;f++){let p=t[A][f];if(!(typeof p>"u"))if(p===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){r.push(u);let I=this.j2x(p,e+1,r,s);r.pop(),d+=I.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(h+=I.attrStr)}else d+=this.processTextOrObjNode(p,u,e,r,s);else if(this.options.oneListGroup){let I=this.options.tagValueProcessor(u,p);I=this.replaceEntitiesValue(I),d+=I}else{r.push(u);let I=this.checkStopNode(r);if(r.pop(),I){let m=""+p;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(p,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&A===this.options.attributesGroupName){let l=Object.keys(t[A]),d=l.length;for(let h=0;h<d;h++){let f=Yk(l[h],!0,this.options,r,s);n+=this.buildAttrPairStr(f,""+t[A][l[h]],a)}}else i+=this.processTextOrObjNode(t[A],u,e,r,s)}return{attrStr:n,val:i}};ys.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+nc(e)+'"'};function ALe(t,e,r,s,n){let i=this.extractAttributes(t);if(s.push(e,i),this.checkStopNode(s)){let A=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return s.pop(),this.buildObjectNode(A,e,c,r)}let a=this.j2x(t,r+1,s,n);return s.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,s):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,s):this.buildObjectNode(a.val,e,a.attrStr,r)}ys.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let s=t[this.options.attributesGroupName];for(let n in s){if(!Object.prototype.hasOwnProperty.call(s,n))continue;let i=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[i]=nc(s[n]),r=!0}}else for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=this.isAttribute(s);n&&(e[n]=nc(t[s]),r=!0)}return r?e:null};ys.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let s=t[r];if(r===this.options.textNodeName)e+=s;else if(Array.isA
Line truncated
|
||||
`)+`
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(pe.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===pe.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(pe.PREFIX_FOR_STORAGE));r.sort((n,i)=>nQ(n.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((n,i,o)=>!(i>0&&n.name.toLowerCase()===o[i-1].name.toLowerCase()));let s="";return r.forEach(n=>{s+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
|
||||
`}),s}getCanonicalizedResourceString(e){let r=tQ(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=rQ(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let A=a.toLowerCase();i[A]=n[a],o.push(A)}o.sort();for(let a of o)s+=`
|
||||
${a}:${decodeURIComponent(i[a])}`}return s}};var Dt=class extends Zu{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Sm(e,r,this)}computeHMACSHA256(e){return fLe("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var $u=class extends Error{constructor(e){super(e),this.name="AbortError"}};var ir=Ln("storage-common");var vn;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(vn||(vn={}));var oc={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:vn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},pLe=new $u("The operation was aborted."),Tm=class extends Bo{retryOptions;constructor(e,r,s=oc){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:oc.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):oc.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:oc.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:oc.maxRetryDelayInMs):oc.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:oc.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:oc.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,s){let n=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||s%2===1;i||(n.url=eQ(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=ic(n.url,va.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(ir.info(`RetryPolicy: =====> Try=${s} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(i,s,o))return o;r=r||!i&&o.status===404}catch(a){if(ir.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,s,o,a))throw a}return await this.delay(i,s,e.abortSignal),this.attemptSendRequest(e,r,++s)}shouldRetry(e,r,s,n){if(r>=this.retryOptions.maxTries)return ir.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let o of i)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return ir.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(s||n){let o=s?s.status:n?n.statusCode:0;if(!e&&o===404)return ir.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return ir.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(pe.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(ir.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,s){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case vn.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case vn.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return ir.info(`RetryPolicy: Delay for ${n}ms`),sQ(n,s,pLe)}};var xm=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Tm(e,r,this.retryOptions)}};var mLe="storageBrowserPolicy";function GZ(){return{name:mLe,async sendRequest(t,e){return Xe||((t.method==="GET"||t.method==="HEAD")&&(t.url=ic(t.url,va.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(pe.COOKIE),t.headers.delete(pe.CONTENT_LENGTH)),e(t)}}}var ELe="StorageCorrectContentLengthPolicy";function YZ(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(pe.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:ELe,async sendRequest(e,r){return t(e),r(e)}}}var CLe="storageRetryPolicy",Gh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:vn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},ILe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],BLe=new $u("The operation was aborted.");function qZ(t={}){let e=t.retryPolicyType??Gh.retryPolicyType,r=t.maxTries??Gh.maxTries,s=t.retryDelayInMs??Gh.retryDelayInMs,n=t.maxRetryDelayInMs??Gh.maxRetryDelayInMs,i=t.secondaryHost??Gh.secondaryHost,o=t.tryTimeoutInMs??Gh.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return ir.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of ILe)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().inclu
Line truncated
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),s=this.factory.computeHMACSHA256(r);return e.headers.set(pe.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${s}`),e}getHeaderValueToSign(e,r){let s=e.headers.get(r);return!s||r===pe.CONTENT_LENGTH&&s==="0"?"":s}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(pe.PREFIX_FOR_STORAGE));r.sort((n,i)=>oQ(n.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((n,i,o)=>!(i>0&&n.name.toLowerCase()===o[i-1].name.toLowerCase()));let s="";return r.forEach(n=>{s+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
|
||||
`}),s}getCanonicalizedResourceString(e){let r=sQ(e.url)||"/",s="";s+=`/${this.factory.accountName}${r}`;let n=nQ(e.url),i={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let A=a.toLowerCase();i[A]=n[a],o.push(A)}o.sort();for(let a of o)s+=`
|
||||
${a}:${decodeURIComponent(i[a])}`}return s}};var Dt=class extends $u{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new xm(e,r,this)}computeHMACSHA256(e){return ILe("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var el=class extends Error{constructor(e){super(e),this.name="AbortError"}};var or=Ln("storage-common");var vn;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(vn||(vn={}));var oc={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:vn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},BLe=new el("The operation was aborted."),Dm=class extends Bo{retryOptions;constructor(e,r,s=oc){super(e,r),this.retryOptions={retryPolicyType:s.retryPolicyType?s.retryPolicyType:oc.retryPolicyType,maxTries:s.maxTries&&s.maxTries>=1?Math.floor(s.maxTries):oc.maxTries,tryTimeoutInMs:s.tryTimeoutInMs&&s.tryTimeoutInMs>=0?s.tryTimeoutInMs:oc.tryTimeoutInMs,retryDelayInMs:s.retryDelayInMs&&s.retryDelayInMs>=0?Math.min(s.retryDelayInMs,s.maxRetryDelayInMs?s.maxRetryDelayInMs:oc.maxRetryDelayInMs):oc.retryDelayInMs,maxRetryDelayInMs:s.maxRetryDelayInMs&&s.maxRetryDelayInMs>=0?s.maxRetryDelayInMs:oc.maxRetryDelayInMs,secondaryHost:s.secondaryHost?s.secondaryHost:oc.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,s){let n=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||s%2===1;i||(n.url=rQ(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=ic(n.url,va.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(or.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(or.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 or.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 or.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 or.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return or.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(s&&s?.status>=400){let o=s.headers.get(pe.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(or.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,s){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case vn.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case vn.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return or.info(`RetryPolicy: Delay for ${n}ms`),iQ(n,s,BLe)}};var Rm=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Dm(e,r,this.retryOptions)}};var yLe="storageBrowserPolicy";function VZ(){return{name:yLe,async sendRequest(t,e){return Xe||((t.method==="GET"||t.method==="HEAD")&&(t.url=ic(t.url,va.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(pe.COOKIE),t.headers.delete(pe.CONTENT_LENGTH)),e(t)}}}var QLe="StorageCorrectContentLengthPolicy";function JZ(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(pe.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:QLe,async sendRequest(e,r){return t(e),r(e)}}}var bLe="storageRetryPolicy",qh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:vn.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},wLe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],NLe=new el("The operation was aborted.");function WZ(t={}){let e=t.retryPolicyType??qh.retryPolicyType,r=t.maxTries??qh.maxTries,s=t.retryDelayInMs??qh.retryDelayInMs,n=t.maxRetryDelayInMs??qh.maxRetryDelayInMs,i=t.secondaryHost??qh.secondaryHost,o=t.tryTimeoutInMs??qh.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return or.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of wLe)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().inclu
Line truncated
|
||||
`)+`
|
||||
`+s(i)+n(i),a=yLe("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(pe.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===pe.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(pe.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>nQ(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
|
||||
`}),a}function n(i){let o=tQ(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=rQ(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
|
||||
${l}:${decodeURIComponent(c[l])}`}return a}return{name:QLe,async sendRequest(i,o){return e(i),o(i)}}}var bLe="storageRequestFailureDetailsParserPolicy";function VZ(){return{name:bLe,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||
`),r}}}}import{createHmac as wLe}from"node:crypto";var iQ=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return wLe("sha256",this.key).update(e,"utf8").digest("base64")}};var oQ="12.31.0",aQ="2026-02-06";var AQ="https://storage.azure.com/.default",Pa={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Di="",Vk="*",NLe=1*1024*1024;var SLe=4*NLe;var JZ="AES256",WZ="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",zZ=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],KZ=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],XZ="BlobUsesCustomerSpecifiedEncryption",jZ="BlobDoesNotUseCustomerSpecifiedEncryption",ZZ=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Oa(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var Dm=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Jt(t,e={}){t||(t=new Bt);let r=new Dm([],e);return r._credential=t,r}function TLe(t){let e=[xLe,$Z,DLe,RLe,kLe,FLe,ULe];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>MLe(n));return{wrappedPolicies:Ik(r),afterRetry:s}}}}function Jk(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?Bk(e):Yk(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${oQ}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=dm({...r,loggingOptions:{additionalAllowedHeaderNames:zZ,additionalAllowedQueryParameters:KZ,logger:Ky.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:zy,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:Hk,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:zR}),n.addPolicy(YZ()),n.addPolicy(qZ(r.retryOptions),{phase:"Retry"}),n.addPolicy(VZ()),n.addPolicy(GZ());let a=TLe(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=Wk(t);en(A)?n.addPolicy(Uh({credential:A,scopes:r.audience??AQ,challengeCa
Line truncated
|
||||
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Ui(t.version,i,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function xPe(t,e){if(t=Al(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function DPe(t,e){if(t=Al(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function RPe(t,e){if(t=Al(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function kPe(t,e){if(t=Al(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function FPe(t,e){if(t=Al(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function MPe(t,e){if(t=Al(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function al(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function Al(t){let e=t.version?t.version:aQ;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var Gm=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let s=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=s.container):(this._isContainer=!1,this._containerOrBlobOperation=s.blob),r||(r=Fh()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Di||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Di||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-acquireLease",r,async s=>ne(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:s.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Di||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Di||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=ne(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:s.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Di||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Di||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-releaseLease",e,async r=>ne(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Di||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Di||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortS
Line truncated
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Zh.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var ll=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};ll.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Xm=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var s3e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},IL=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);de(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function dee(t,e,r){return s3e(this,void 0,void 0,function*(){var s;let n=new Ja(t),i=n.getBlockBlobClient(),o=new IL((s=r?.archiveSizeBytes)!==null&&s!==void 0?s:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),U(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new rb(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw bt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as gee from"buffer";import*as _o from"fs";import*as fee from"stream";import*as pee from"util";var sb=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function nb(t){return t?t>=200&&t<300:!1}function n3e(t){return t?t>=500:!0}function i3e(t){return t?[xt.BadGateway,xt.ServiceUnavailable,xt.GatewayTimeout].includes(t):!1}function o3e(t){return sb(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function hee(t,e,r){return sb(this,arguments,void 0,function*(s,n,i,o=_B,a=HB,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!n3e(d)))return l;if(d&&(h=i3e(d),c=`Cache service responded with ${d}`),U(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!h){U(`${s} - Error is not retryable`);break}yield o3e(a),u++}throw Error(`${s} failed: ${c}`)})}function jm(t,e){return sb(this,arguments,void 0,function*(r,s,n=_B,i=HB){return yield hee(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof uo)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function $h(t,e){return sb(this,arguments,void 0,function*(r,s,n=_B,i=HB){return yield hee(r,s,o=>o.message.statusCode,n,i)})}var Gn=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function a3e(t,e){return Gn(this,void 0,void 0,function*(){yield pee.promisify(fee.pipeline)(t.message,e)})}var ib=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,U(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);de(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e
Line truncated
|
||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])U(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function bL(t,e,r){return bs(this,void 0,void 0,function*(){let s=new d3e(t),n=Iee(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield Eee(t,e,n):n.concurrentBlobDownloads?yield mee(t,e,n):yield ob(t,e):yield ob(t,e)})}function See(t,e,r){return bs(this,void 0,void 0,function*(){let s=QL(),n=bh(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield jm("reserveCache",()=>bs(this,void 0,void 0,function*(){return s.postJson($m("caches"),i)}))})}function wee(t,e){return`bytes ${t}-${e}/*`}function p3e(t,e,r,s,n){return bs(this,void 0,void 0,function*(){U(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${wee(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":wee(s,n)},o=yield $h(`uploadChunk (start: ${s}, end: ${n})`,()=>bs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!nb(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function m3e(t,e,r,s){return bs(this,void 0,void 0,function*(){let n=go(r),i=$m(`caches/${e.toString()}`),o=eg.openSync(r,"r"),a=BL(s),A=uR("uploadConcurrency",a.uploadConcurrency),c=uR("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];U("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>bs(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),h=l,f=l+d-1;l+=c,yield p3e(t,i,()=>eg.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",p=>{throw new Error(`Cache upload failed because file read failed with ${p.message}`)}),h,f)}})))}finally{eg.closeSync(o)}})}function E3e(t,e,r){return bs(this,void 0,void 0,function*(){let s={size:r};return yield jm("commitCache",()=>bs(this,void 0,void 0,function*(){return t.postJson($m(`caches/${e.toString()}`),s)}))})}function wL(t,e,r,s){return bs(this,void 0,void 0,function*(){if(BL(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield dee(r,e,s)}else{let i=QL();U("Upload cache"),yield m3e(i,t,e,s),U("Commiting cache");let o=go(e);de(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield E3e(i,t,o);if(!nb(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);de("Cache saved successfully")}})}var Bte=Ee(gte(),1),Kt=Ee(zt(),1),on=Ee(zt(),1),pl=Ee(zt(),1),ml=Ee(zt(),1),El=Ee(zt(),1);var Cv=Ee(zt(),1),Iv=Ee(zt(),1),Ete=Ee(zt(),1),Cte=Ee(zt(),1),Ite=Ee(zt(),1);var pv=Ee(zt(),1),mv=Ee(zt(),1),fte=Ee(zt(),1),pte=Ee(zt(),1),mte=Ee(zt(),1),Ev=class extends mte.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,pte.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,fte.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?mv.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,pv.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,pv.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?mv.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},Wb=new Ev;var Bv=class extends Ite.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>Wb}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Cte.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Ete.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(Wb.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?Iv.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,Cv.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)Wb.internalBinaryWrite(e.scope[i],r.tag(2,Cv.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?Iv.UnknownFieldHandler.onWrit
Line truncated
|
||||
`));let s=yield Lv(r,"create");yield vv(s,t)})}var mg=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Pi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},pg=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},Xb=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function wte(t){if(!t||t.length===0)throw new Pi("Path Validation Error: At least one directory or file path is required")}function _v(t){if(t.length>512)throw new Pi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Pi(`Key Validation Error: ${t} cannot contain commas.`)}function Nte(){return Zm()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Ste(t,e,r,s){return mg(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=Zm();return U(`Cache service version: ${c}`),wte(n),c==="v2"?yield U4e(n,i,o,a,A):yield M4e(n,i,o,a,A)})}function M4e(t,e,r,s){return mg(this,arguments,void 0,function*(n,i,o,a,A=!1){o=o||[];let c=[i,...o];if(U("Resolved Keys:"),U(JSON.stringify(c)),c.length>10)throw new Pi("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of c)_v(d);let u=yield $p(),l="";try{let d=yield Nee(c,n,{compressionMethod:u,enableCrossOsArchive:A});if(!d?.archiveLocation)return;if(a?.lookupOnly)return de("Lookup only - skipping download"),d.cacheKey;l=f0.join(yield jp(),XA(u)),U(`Archive Path: ${l}`),yield bL(d.archiveLocation,l,a),YA()&&(yield g0(l,u));let h=go(l);return de(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield Pv(l,u),de("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Pi.name)throw d;h instanceof uo&&typeof h.statusCode=="number"&&h.statusCode>=500?ku(`Failed to restore: ${d.message}`):bt(`Failed to restore: ${d.message}`)}finally{try{yield Zp(l)}catch(d){U(`Failed to delete archive: ${d}`)}}})}function U4e(t,e,r,s){return mg(this,arguments,void 0,function*(n,i,o,a,A=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let c=[i,...o];if(U("Resolved Keys:"),U(JSON.stringify(c)),c.length>10)throw new Pi("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of c)_v(l);let u="";try{let l=Uv(),d=yield $p(),h={key:i,restoreKeys:o,version:bh(n,d,A)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){U(`Cache not found for version ${h.version} of keys: ${c.join(", ")}`);return}if(h.key!==f.matchedKey?de(`Cache hit for restore-key: ${f.matchedKey}`):de(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return de("Lookup only - skipping download"),f.matchedKey;u=f0.join(yield jp(),XA(d)),U(`Archive path: ${u}`),U(`Starting download of archive to: ${u}`),yield bL(f.signedDownloadUrl,u,a);let I=go(u);return de(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),YA()&&(yield g0(u,d)),yield Pv(u,d),de("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Pi.name)throw l;d instanceof uo&&typeof d.statusCode=="number"&&d.statusCode>=500?ku(`Failed to restore: ${l.message}`):bt(`Failed to restore: ${l.message}`)}finally{try{u&&(yield Zp(u))}catch(l){U(`Failed to delete archive: ${l}`)}}})}function Tte(t,e,r){return mg(this,arguments,void 0,function*(s,n,i,o=!1){let a=Zm();return U(`Cache service version: ${a}`),wte(s),_v(n),a==="v2"?yield v4e(s,n,i,o):yield L4e(s,n,i,o)})}function L4e(t,e,r){return mg(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l;let d=yield $p(),h=-1,f=yield cR(s);if(U("Cache Paths:"),U(`${JSON.stringify(f)}`),f.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield jp(),I=f0.join(p,XA(d));U(`Archive Path: ${I}`);try{yield Ov(p,f,d),YA()&&(yield g0(I,d));let m=10*1024*1024*1024,C=go(I);if(U(`File Size: ${C}`),C>m&&!yL())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);U("Reserving Cache");let b=yield See(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:C});if(!((a=b?.result)===null||a===void 0)&&a.cacheId)h=(A=b?.result)===null||A===void 0?void 0:A.cacheId;else throw b?.statusCode===400?new Error((u=(c=b?.error)===null||c===void 0?void 0:c.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the data cap limit, not saving cache.`):new pg(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(l=b?.error)===null||l===void 0?void 0:l.message}`);U(`Saving Cache (ID: ${h})`),yield wL(h,I,"",i)}catch(m){let C=m;if(C.name===Pi.name)throw m;C.name
Line truncated
|
||||
`+s(i)+n(i),a=SLe("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(pe.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===pe.CONTENT_LENGTH&&a==="0"?"":a}function s(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(pe.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>oQ(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,u)=>!(c>0&&A.name.toLowerCase()===u[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
|
||||
`}),a}function n(i){let o=sQ(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=nQ(i.url),c={};if(A){let u=[];for(let l in A)if(Object.prototype.hasOwnProperty.call(A,l)){let d=l.toLowerCase();c[d]=A[l],u.push(d)}u.sort();for(let l of u)a+=`
|
||||
${l}:${decodeURIComponent(c[l])}`}return a}return{name:TLe,async sendRequest(i,o){return e(i),o(i)}}}var xLe="storageRequestFailureDetailsParserPolicy";function zZ(){return{name:xLe,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||
`),r}}}}import{createHmac as DLe}from"node:crypto";var aQ=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return DLe("sha256",this.key).update(e,"utf8").digest("base64")}};var AQ="12.31.0",cQ="2026-02-06";var uQ="https://storage.azure.com/.default",Pa={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Di="",Kk="*",RLe=1*1024*1024;var kLe=4*RLe;var KZ="AES256",XZ="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",jZ=["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"],ZZ=["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"],$Z="BlobUsesCustomerSpecifiedEncryption",e$="BlobDoesNotUseCustomerSpecifiedEncryption",t$=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Oa(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var km=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Wt(t,e={}){t||(t=new yt);let r=new km([],e);return r._credential=t,r}function FLe(t){let e=[MLe,r$,ULe,LLe,vLe,PLe,_Le];if(t.factories.length){let r=t.factories.filter(s=>!e.some(n=>n(s)));if(r.length){let s=r.some(n=>OLe(n));return{wrappedPolicies:bk(r),afterRetry:s}}}}function Xk(t){let{httpClient:e,...r}=t.options,s=t._coreHttpClient;s||(s=e?wk(e):Wk(),t._coreHttpClient=s);let n=t._corePipeline;if(!n){let i=`azsdk-js-azure-storage-blob/${AQ}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;n=gm({...r,loggingOptions:{additionalAllowedHeaderNames:jZ,additionalAllowedQueryParameters:ZZ,logger:jy.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:Xy,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:Vk,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:ZR}),n.addPolicy(JZ()),n.addPolicy(WZ(r.retryOptions),{phase:"Retry"}),n.addPolicy(zZ()),n.addPolicy(VZ());let a=FLe(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=jk(t);en(A)?n.addPolicy(vh({credential:A,scopes:r.audience??uQ,challengeCa
Line truncated
|
||||
`),i=e.computeHMACSHA256(n);return{sasQueryParameters:new Ui(t.version,i,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function MPe(t,e){if(t=cl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",Al(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function UPe(t,e){if(t=cl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",Al(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function LPe(t,e){if(t=cl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",Al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function vPe(t,e){if(t=cl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",Al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function PPe(t,e){if(t=cl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",Al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function OPe(t,e){if(t=cl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",s=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",s=t.versionId));let n;t.permissions&&(t.blobName?n=Po.parse(t.permissions.toString()).toString():n=Oo.parse(t.permissions.toString()).toString());let i=[n||"",t.startsOn?Je(t.startsOn,!1):"",t.expiresOn?Je(t.expiresOn,!1):"",Al(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Je(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Je(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Mi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,s,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ui(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function Al(t,e,r){let s=[`/blob/${t}/${e}`];return r&&s.push(`/${r}`),s.join("")}function cl(t){let e=t.version?t.version:cQ;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var qm=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=Uh()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Di||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Di||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-acquireLease",r,async s=>ne(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:s.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Di||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Di||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-changeLease",r,async s=>{let n=ne(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:s.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Di||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Di||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-releaseLease",e,async r=>ne(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Di||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Di||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return j.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortS
Line truncated
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};eg.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var dl=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};dl.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Zm=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var A3e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},bL=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);ae(`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 fee(t,e,r){return A3e(this,void 0,void 0,function*(){var s;let n=new Ja(t),i=n.getBlockBlobClient(),o=new bL((s=r?.archiveSizeBytes)!==null&&s!==void 0?s:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),U(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new nb(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw ht(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as mee from"buffer";import*as _o from"fs";import*as Eee from"stream";import*as Cee from"util";var ib=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function ob(t){return t?t>=200&&t<300:!1}function c3e(t){return t?t>=500:!0}function u3e(t){return t?[xt.BadGateway,xt.ServiceUnavailable,xt.GatewayTimeout].includes(t):!1}function l3e(t){return ib(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function pee(t,e,r){return ib(this,arguments,void 0,function*(s,n,i,o=GB,a=YB,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield n()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!c3e(d)))return l;if(d&&(h=u3e(d),c=`Cache service responded with ${d}`),U(`${s} - Attempt ${u} of ${o} failed with error: ${c}`),!h){U(`${s} - Error is not retryable`);break}yield l3e(a),u++}throw Error(`${s} failed: ${c}`)})}function $m(t,e){return ib(this,arguments,void 0,function*(r,s,n=GB,i=YB){return yield pee(r,s,o=>o.statusCode,n,i,o=>{if(o instanceof uo)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function tg(t,e){return ib(this,arguments,void 0,function*(r,s,n=GB,i=YB){return yield pee(r,s,o=>o.message.statusCode,n,i)})}var Gn=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function d3e(t,e){return Gn(this,void 0,void 0,function*(){yield Cee.promisify(Eee.pipeline)(t.message,e)})}var ab=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,U(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),s=Date.now()-this.startTime,n=(e/(1024*1024)/(s/1e3)).toFixed(1);ae(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e
Line truncated
|
||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])U(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function TL(t,e,r){return bs(this,void 0,void 0,function*(){let s=new m3e(t),n=Qee(r);s.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield Bee(t,e,n):n.concurrentBlobDownloads?yield Iee(t,e,n):yield Ab(t,e):yield Ab(t,e)})}function Dee(t,e,r){return bs(this,void 0,void 0,function*(){let s=SL(),n=Nh(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:n,cacheSize:r?.cacheSize};return yield $m("reserveCache",()=>bs(this,void 0,void 0,function*(){return s.postJson(t0("caches"),i)}))})}function Tee(t,e){return`bytes ${t}-${e}/*`}function B3e(t,e,r,s,n){return bs(this,void 0,void 0,function*(){U(`Uploading chunk of size ${n-s+1} bytes at offset ${s} with content range: ${Tee(s,n)}`);let i={"Content-Type":"application/octet-stream","Content-Range":Tee(s,n)},o=yield tg(`uploadChunk (start: ${s}, end: ${n})`,()=>bs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!ob(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function y3e(t,e,r,s){return bs(this,void 0,void 0,function*(){let n=go(r),i=t0(`caches/${e.toString()}`),o=rg.openSync(r,"r"),a=wL(s),A=gR("uploadConcurrency",a.uploadConcurrency),c=gR("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];U("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>bs(this,void 0,void 0,function*(){for(;l<n;){let d=Math.min(n-l,c),h=l,f=l+d-1;l+=c,yield B3e(t,i,()=>rg.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",p=>{throw new Error(`Cache upload failed because file read failed with ${p.message}`)}),h,f)}})))}finally{rg.closeSync(o)}})}function Q3e(t,e,r){return bs(this,void 0,void 0,function*(){let s={size:r};return yield $m("commitCache",()=>bs(this,void 0,void 0,function*(){return t.postJson(t0(`caches/${e.toString()}`),s)}))})}function xL(t,e,r,s){return bs(this,void 0,void 0,function*(){if(wL(s).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield fee(r,e,s)}else{let i=SL();U("Upload cache"),yield y3e(i,t,e,s),U("Commiting cache");let o=go(e);ae(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield Q3e(i,t,o);if(!ob(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);ae("Cache saved successfully")}})}var bte=Ee(mte(),1),Xt=Ee(Kt(),1),on=Ee(Kt(),1),ml=Ee(Kt(),1),El=Ee(Kt(),1),Cl=Ee(Kt(),1);var Qv=Ee(Kt(),1),bv=Ee(Kt(),1),Bte=Ee(Kt(),1),yte=Ee(Kt(),1),Qte=Ee(Kt(),1);var Iv=Ee(Kt(),1),Bv=Ee(Kt(),1),Ete=Ee(Kt(),1),Cte=Ee(Kt(),1),Ite=Ee(Kt(),1),yv=class extends Ite.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,Cte.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Ete.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?Bv.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.scope!==""&&r.tag(1,Iv.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,Iv.WireType.Varint).int64(e.permission);let n=s.writeUnknownFields;return n!==!1&&(n==!0?Bv.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},Kb=new yv;var wv=class extends Qte.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>Kb}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,yte.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Bte.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,s,n){let i=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,A]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(Kb.internalBinaryRead(e,e.uint32(),s));break;default:let c=s.readUnknownField;if(c==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${A}) for ${this.typeName}`);let u=e.skip(A);c!==!1&&(c===!0?bv.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,s){e.repositoryId!=="0"&&r.tag(1,Qv.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)Kb.internalBinaryWrite(e.scope[i],r.tag(2,Qv.WireType.LengthDelimited).fork(),s).join();let n=s.writeUnknownFields;return n!==!1&&(n==!0?bv.UnknownFieldHandler.onWrit
Line truncated
|
||||
`));let s=yield _v(r,"create");yield Hv(s,t)})}var Cg=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Pi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Eg=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},Zb=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Tte(t){if(!t||t.length===0)throw new Pi("Path Validation Error: At least one directory or file path is required")}function qv(t){if(t.length>512)throw new Pi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Pi(`Key Validation Error: ${t} cannot contain commas.`)}function xte(){return e0()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Dte(t,e,r,s){return Cg(this,arguments,void 0,function*(n,i,o,a,A=!1){let c=e0();return U(`Cache service version: ${c}`),Tte(n),c==="v2"?yield _4e(n,i,o,a,A):yield O4e(n,i,o,a,A)})}function O4e(t,e,r,s){return Cg(this,arguments,void 0,function*(n,i,o,a,A=!1){o=o||[];let c=[i,...o];if(U("Resolved Keys:"),U(JSON.stringify(c)),c.length>10)throw new Pi("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of c)qv(d);let u=yield tm(),l="";try{let d=yield xee(c,n,{compressionMethod:u,enableCrossOsArchive:A});if(!d?.archiveLocation)return;if(a?.lookupOnly)return ae("Lookup only - skipping download"),d.cacheKey;l=m0.join(yield $p(),XA(u)),U(`Archive Path: ${l}`),yield TL(d.archiveLocation,l,a),YA()&&(yield p0(l,u));let h=go(l);return ae(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield Gv(l,u),ae("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Pi.name)throw d;h instanceof uo&&typeof h.statusCode=="number"&&h.statusCode>=500?Fu(`Failed to restore: ${d.message}`):ht(`Failed to restore: ${d.message}`)}finally{try{yield em(l)}catch(d){U(`Failed to delete archive: ${d}`)}}})}function _4e(t,e,r,s){return Cg(this,arguments,void 0,function*(n,i,o,a,A=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let c=[i,...o];if(U("Resolved Keys:"),U(JSON.stringify(c)),c.length>10)throw new Pi("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of c)qv(l);let u="";try{let l=Ov(),d=yield tm(),h={key:i,restoreKeys:o,version:Nh(n,d,A)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){U(`Cache not found for version ${h.version} of keys: ${c.join(", ")}`);return}if(h.key!==f.matchedKey?ae(`Cache hit for restore-key: ${f.matchedKey}`):ae(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return ae("Lookup only - skipping download"),f.matchedKey;u=m0.join(yield $p(),XA(d)),U(`Archive path: ${u}`),U(`Starting download of archive to: ${u}`),yield TL(f.signedDownloadUrl,u,a);let I=go(u);return ae(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),YA()&&(yield p0(u,d)),yield Gv(u,d),ae("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Pi.name)throw l;d instanceof uo&&typeof d.statusCode=="number"&&d.statusCode>=500?Fu(`Failed to restore: ${l.message}`):ht(`Failed to restore: ${l.message}`)}finally{try{u&&(yield em(u))}catch(l){U(`Failed to delete archive: ${l}`)}}})}function Rte(t,e,r){return Cg(this,arguments,void 0,function*(s,n,i,o=!1){let a=e0();return U(`Cache service version: ${a}`),Tte(s),qv(n),a==="v2"?yield G4e(s,n,i,o):yield H4e(s,n,i,o)})}function H4e(t,e,r){return Cg(this,arguments,void 0,function*(s,n,i,o=!1){var a,A,c,u,l;let d=yield tm(),h=-1,f=yield hR(s);if(U("Cache Paths:"),U(`${JSON.stringify(f)}`),f.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield $p(),I=m0.join(p,XA(d));U(`Archive Path: ${I}`);try{yield Yv(p,f,d),YA()&&(yield p0(I,d));let m=10*1024*1024*1024,C=go(I);if(U(`File Size: ${C}`),C>m&&!NL())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);U("Reserving Cache");let b=yield Dee(n,s,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:C});if(!((a=b?.result)===null||a===void 0)&&a.cacheId)h=(A=b?.result)===null||A===void 0?void 0:A.cacheId;else throw b?.statusCode===400?new Error((u=(c=b?.error)===null||c===void 0?void 0:c.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the data cap limit, not saving cache.`):new Eg(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(l=b?.error)===null||l===void 0?void 0:l.message}`);U(`Saving Cache (ID: ${h})`),yield xL(h,I,"",i)}catch(m){let C=m;if(C.name===Pi.name)throw m;C.name
Line truncated
|
||||
<h3>Job Summary for Gradle</h3>
|
||||
<a href="${e.serverUrl}/${e.repo.owner}/${e.repo.repo}/actions/runs/${e.runId}" target="_blank">
|
||||
<h5>${e.workflow} :: <em>${e.job}</em></h5>
|
||||
</a>
|
||||
|
||||
${t}`,n=kte(),i=RW(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")bt(q4e(o));else throw o}}function q4e(t){let e=`Failed to generate PR comment.
|
||||
${t}`,n=Xv(),i=UD(n);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:s})}catch(o){if(o instanceof Error&&o.name==="HttpError")ht(X4e(o));else throw o}}function X4e(t){let e=`Failed to generate PR comment.
|
||||
${String(t)}`;return t.message==="Resource not accessible by integration"?`${e}
|
||||
Please ensure that the 'pull-requests: write' permission is available for the workflow job.
|
||||
Note that this permission is never available for a workflow triggered from a repository fork.
|
||||
`:e}function V4e(t){return`${W4e()}
|
||||
${K4e(t)}`}function J4e(){let t=Rte();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
|
||||
`)}function W4e(){let t=Dte();return t.length===0?"":`
|
||||
`:e}function j4e(t){return`${$4e()}
|
||||
${tOe(t)}`}function Z4e(){let t=Mte();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
|
||||
`)}function $4e(){let t=Fte();return t.length===0?"":`
|
||||
<h4>Deprecation warnings</h4>
|
||||
This job uses deprecated functionality from the <code>${qv()}</code> action. Follow the links for upgrade details.
|
||||
This job uses deprecated functionality from the <code>${zv()}</code> action. Follow the links for upgrade details.
|
||||
<ul>
|
||||
${t.map(e=>`<li>${z4e(e)}</li>`).join("")}
|
||||
${t.map(e=>`<li>${eOe(e)}</li>`).join("")}
|
||||
</ul>
|
||||
|
||||
<h4>Gradle Build Results</h4>`}function z4e(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function K4e(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
|
||||
<h4>Gradle Build Results</h4>`}function eOe(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function tOe(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
|
||||
<table>
|
||||
<tr>
|
||||
<th>Gradle Root Project</th>
|
||||
@@ -262,41 +263,57 @@ This job uses deprecated functionality from the <code>${qv()}</code> action. Fol
|
||||
<th>Gradle Version</th>
|
||||
<th>Build Outcome</th>
|
||||
<th>Build Scan\xAE</th>
|
||||
</tr>${t.map(e=>j4e(e)).join("")}
|
||||
</tr>${t.map(e=>sOe(e)).join("")}
|
||||
</table>
|
||||
`}function X4e(t){return t.some(e=>e.buildFailed)}function j4e(t){return`
|
||||
`}function rOe(t){return t.some(e=>e.buildFailed)}function sOe(t){return`
|
||||
<tr>
|
||||
<td>${Fte(t.rootProjectName,30)}</td>
|
||||
<td>${Fte(t.requestedTasks,60)}</td>
|
||||
<td>${vte(t.rootProjectName,30)}</td>
|
||||
<td>${vte(t.requestedTasks,60)}</td>
|
||||
<td align='center'>${t.gradleVersion}</td>
|
||||
<td align='center'>${Z4e(t)}</td>
|
||||
<td>${$4e(t)}</td>
|
||||
</tr>`}function Z4e(t){return t.buildFailed?":x:":":white_check_mark:"}function $4e(t){return t.buildScanFailed?Wv({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?Wv({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):Wv({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function Wv({text:t,alt:e,color:r,logo:s,targetUrl:n}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${s?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${n}" rel="nofollow" target="_blank">${a}</a>`}function Fte(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}var Ute=class t{static{this.accessKeyRegexp=/^([^;=\s]+=\w+)(;[^;=\s]+=\w+)*$/}constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static parse(e){return this.isValid(e)?new t(e.split(this.keyDelimiter).map(r=>{let s=r.split(this.hostDelimiter);return{hostname:s[0],key:s[1]}})):null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}static isValid(e){return this.accessKeyRegexp.test(e)}};import*as Jn from"fs";import*as Ka from"path";function Lte(){return Pte().map(e=>{let r=Jn.readFileSync(e,"utf8"),s=JSON.parse(r);return rOe(e,s),s})}function vte(){Pte().forEach(nOe)}function Pte(){let t=Ka.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Jn.existsSync(t)?Jn.readdirSync(t).map(e=>Ka.resolve(t,e)).filter(e=>Ka.extname(e)===".json"&&!sOe(e)):[]}function rOe(t,e){let r=Ka.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Jn.existsSync(r))return;let s=Ka.resolve(r,Ka.basename(t));if(Jn.existsSync(s)){let n=Jn.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function sOe(t){let e=`${t}.processed`;return Jn.existsSync(e)}function nOe(t){let e=`${t}.processed`;Jn.writeFileSync(e,"")}import*as mre from"fs";import*as Ere from"path";import{pathToFileURL as B_e}from"url";import*as Ig from"fs";function zv(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,U(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,U(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,U(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,U(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,U(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as n1 from"path";import*as Eg from"path";import Il from"assert";var fc=process.platform==="win32";function ja(t){if(t=Xa(t),fc&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Eg.dirname(t);return fc&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=Xa(e)),e}function t1(t,e){if(Il(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Il(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),m0(e))return e;if(fc){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Il(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(Oi(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Il(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Il(m0(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||fc&&t.endsWith("\\")||(t+=Eg.sep),t+e}function m0(t){return Il(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Oi(t),fc?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function E0(t){return Il(t,"isRooted parameter 'itemPath' must not be empty"),t=Oi(t),fc?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Oi(t){return t=t||"",fc?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function Xa(t){return t?(t=Oi(t),!t.endsWith(Eg.sep)||t===Eg.sep||fc&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var _i;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(_i||(_i={}));var Ote=process.platform==="win32";function Xv(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=Ote?s.sea
Line truncated
|
||||
<td align='center'>${nOe(t)}</td>
|
||||
<td>${iOe(t)}</td>
|
||||
</tr>`}function nOe(t){return t.buildFailed?":x:":":white_check_mark:"}function iOe(t){return t.buildScanFailed?jv({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?jv({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):jv({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function jv({text:t,alt:e,color:r,logo:s,targetUrl:n}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${s?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${n}" rel="nofollow" target="_blank">${a}</a>`}function vte(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}async function oOe(){let t=mh;if(t.payload.pull_request==null){ae("No pull_request trigger detected: not minimizing obsolete PR comments");return}let e=t.payload.pull_request.number;ae(`Minimizing obsolete Job Summary comments on PR #${e}.`);let r=Ote(t),s=UD(Xv()),{owner:n,repo:i}=t.repo,o=`
|
||||
query($owner: String!, $repo: String!, $prNumber: Int!) {
|
||||
repository(owner: $owner, name: $repo) {
|
||||
pullRequest(number: $prNumber) {
|
||||
comments(last: 100) {
|
||||
nodes { id body isMinimized url }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`,a;try{let{repository:u}=await s.graphql(o,{owner:n,repo:i,prNumber:e});a=u.pullRequest?.comments?.nodes?.filter(l=>l!==null)??[]}catch(u){return ht(`Failed to fetch comments: ${u}`)}let A=`
|
||||
mutation($id: ID!) {
|
||||
minimizeComment(input: {subjectId: $id, classifier: OUTDATED}) {
|
||||
clientMutationId
|
||||
}
|
||||
}
|
||||
`,c=a.filter(u=>!u.isMinimized&&u.body.includes(r)).map(async u=>s.graphql(A,{id:u.id}).then(()=>ae(`Successfully minimized (id:${u.id}, url:${u.url})`)).catch(l=>ht(`Failed to minimize (id:${u.id}, url:${u.url}, error:${l?.message||l})`)));await Promise.allSettled(c)}function Ote(t){return`<!-- gradle-job-summary: ${$b.constructJobCorrelator(t.workflow,t.job,Kv())} -->`}var _te=class t{static{this.accessKeyRegexp=/^([^;=\s]+=\w+)(;[^;=\s]+=\w+)*$/}constructor(e){this.keys=e}static of(e){return new t(e)}static{this.keyDelimiter=";"}static{this.hostDelimiter="="}static parse(e){return this.isValid(e)?new t(e.split(this.keyDelimiter).map(r=>{let s=r.split(this.hostDelimiter);return{hostname:s[0],key:s[1]}})):null}isEmpty(){return this.keys.length===0}raw(){return this.keys.map(e=>`${e.hostname}${t.hostDelimiter}${e.key}`).join(t.keyDelimiter)}static isValid(e){return this.accessKeyRegexp.test(e)}};import*as Jn from"fs";import*as Ka from"path";function Hte(){return Yte().map(e=>{let r=Jn.readFileSync(e,"utf8"),s=JSON.parse(r);return cOe(e,s),s})}function Gte(){Yte().forEach(lOe)}function Yte(){let t=Ka.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Jn.existsSync(t)?Jn.readdirSync(t).map(e=>Ka.resolve(t,e)).filter(e=>Ka.extname(e)===".json"&&!uOe(e)):[]}function cOe(t,e){let r=Ka.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Jn.existsSync(r))return;let s=Ka.resolve(r,Ka.basename(t));if(Jn.existsSync(s)){let n=Jn.readFileSync(s,"utf8"),i=JSON.parse(n);Object.assign(e,i)}}function uOe(t){let e=`${t}.processed`;return Jn.existsSync(e)}function lOe(t){let e=`${t}.processed`;Jn.writeFileSync(e,"")}import*as yre from"fs";import*as Qre from"path";import{pathToFileURL as T_e}from"url";import*as yg from"fs";function Zv(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,U(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,U(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,U(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,U(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,U(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as A1 from"path";import*as Ig from"path";import Bl from"assert";var pc=process.platform==="win32";function ja(t){if(t=Xa(t),pc&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Ig.dirname(t);return pc&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=Xa(e)),e}function i1(t,e){if(Bl(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Bl(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),C0(e))return e;if(pc){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Bl(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${e[0]}:\\${r.substr(3)}${e.substr(2)}`):`${e[0]}:\\${e.substr(2)}`}else if(Oi(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Bl(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Bl(C0(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||pc&&t.endsWith("\\")||(t+=Ig.sep),t+e}function C0(t){return Bl(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=Oi(t),pc?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function I0(t){return Bl(t,"isRooted parameter 'itemPath' must not be empty"),t=Oi(t),pc?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function Oi(t){return t=t||"",pc?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function Xa(t){return t?(t=Oi(t),!t.endsWith(Ig.sep)||t===Ig.sep||pc&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var _i;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(_i||(_i={}));var qte=process.platform==="win32";function eP(t){t=t.filter(s=>!s.negate);let e={};for(let s of t){let n=qte?s.searchPath.toUpperCase():s.searchPath;e[n]="candidate"}let r=[];for(let s of t){let n=qte?s.searchPath.toUpperCase():s.searchPath;if(e[n]==="included")continue;let i=!1,o=n,a=ja(o);for(;a!==o;){if(e[a]){i=!0;break}o=a,a=ja(o)}i||(r.push(s.searchPath),e[n]="included")}return r}function Vte(t,e){let r=_i.None;for(let s of t)s.negate?r&=~s.match(e):r|=s.match(e);return r}function Jte(t,e){return t.some(r=>!r.negate&&r.partialMatch(e))}import*as dre from"os";import*as
Line truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let n=e.split(`
|
||||
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new Q0(i));return s.searchPaths.push(...Xv(s.patterns)),s})}static stat(e,r,s){return sP(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Ig.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){U(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield Ig.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield Ig.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){U(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as nP from"crypto";import*as i1 from"fs";import*as Are from"stream";import*as cre from"util";import*as ure from"path";var f_e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},p_e=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function lre(t,e){return f_e(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,A,c;let u=n?de:U,l=!1,d=s||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=nP.createHash("sha256"),f=0;try{for(var p=!0,I=p_e(r.globGenerator()),m;m=yield I.next(),i=m.done,!i;p=!0){A=m.value,p=!1;let C=A;if(u(C),!C.startsWith(`${d}${ure.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(i1.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let b=nP.createHash("sha256");yield cre.promisify(Are.pipeline)(i1.createReadStream(C),b),h.write(b.digest()),f++,l||(l=!0)}}catch(C){o={error:C}}finally{try{!p&&!i&&(a=I.return)&&(yield a.call(I))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var dre=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function m_e(t,e){return dre(this,void 0,void 0,function*(){return yield s1.create(t,e)})}function hre(t){return dre(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield m_e(e,{followSymbolicLinks:i});return lre(o,r,n)})}import*as oP from"path";var gre="BASIC_CACHE_PRIMARY_KEY",iP="BASIC_CACHE_RESTORED_KEY",C_e="setup-java",fre=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],o1=class{async restore(e,r){let s=pre(e),n=await I_e();Mp(gre,n);try{let i=await Ste(s,n);i?(Mp(iP,i),de(`Basic caching restored from cache key: ${i}`)):de("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){bt(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){if(s.readOnly){let a=qA(iP);return a?`Basic caching was read-only. Restored from cache key \`${a}\`.`:"Basic caching was read-only. No cache entry was found to restore."}let n=qA(gre);if(qA(iP)===n)return de(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),`Basic caching restored entry with key \`${n}\`. Save was skipped.`;let o=pre(e);try{return await Tte(o,n),de(`Basic caching saved entry with key: ${n}`),`Basic caching saved entry with key \`${n}\`.`}catch(a){return bt(`Basic caching failed to save entry with key \`${n}\`: ${a}`),`Basic caching save failed: ${a}`}}};function pre(t){return[oP.join(t,"caches"),oP.join(t,"wrapper")]}async function I_e(){let t=await hre(fre.join(`
|
||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${fre}], make sure you have checked out the target repository`);return`${C_e}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var y_e=`
|
||||
`).map(i=>i.trim());for(let i of n)!i||i.startsWith("#")||s.patterns.push(new w0(i));return s.searchPaths.push(...eP(s.patterns)),s})}static stat(e,r,s){return aP(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield yg.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){U(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else n=yield yg.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let i=yield yg.promises.realpath(e.path);for(;s.length>=e.level;)s.pop();if(s.some(o=>o===i)){U(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}s.push(i)}return n})}};import*as AP from"crypto";import*as c1 from"fs";import*as hre from"stream";import*as gre from"util";import*as fre from"path";var y_e=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})},Q_e=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r);function s(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),n(a,A,o.done,o.value)})}}function n(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function pre(t,e){return y_e(this,arguments,void 0,function*(r,s,n=!1){var i,o,a,A,c;let u=n?ae:U,l=!1,d=s||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=AP.createHash("sha256"),f=0;try{for(var p=!0,I=Q_e(r.globGenerator()),m;m=yield I.next(),i=m.done,!i;p=!0){A=m.value,p=!1;let C=A;if(u(C),!C.startsWith(`${d}${fre.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(c1.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let b=AP.createHash("sha256");yield gre.promisify(hre.pipeline)(c1.createReadStream(C),b),h.write(b.digest()),f++,l||(l=!0)}}catch(C){o={error:C}}finally{try{!p&&!i&&(a=I.return)&&(yield a.call(I))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var mre=function(t,e,r,s){function n(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{c(s.next(u))}catch(l){o(l)}}function A(u){try{c(s.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):n(u.value).then(a,A)}c((s=s.apply(t,e||[])).next())})};function b_e(t,e){return mre(this,void 0,void 0,function*(){return yield a1.create(t,e)})}function Ere(t){return mre(this,arguments,void 0,function*(e,r="",s,n=!1){let i=!0;s&&typeof s.followSymbolicLinks=="boolean"&&(i=s.followSymbolicLinks);let o=yield b_e(e,{followSymbolicLinks:i});return pre(o,r,n)})}import*as uP from"path";var Cre="BASIC_CACHE_PRIMARY_KEY",cP="BASIC_CACHE_RESTORED_KEY",N_e="setup-java",Ire=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],u1=class{async restore(e,r){let s=Bre(e),n=await S_e();Lp(Cre,n);try{let i=await Dte(s,n);i?(Lp(cP,i),ae(`Basic caching restored from cache key: ${i}`)):ae("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){ht(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,s){if(s.readOnly){let a=qA(cP);return a?`Basic caching was read-only. Restored from cache key \`${a}\`.`:"Basic caching was read-only. No cache entry was found to restore."}let n=qA(Cre);if(qA(cP)===n)return ae(`Basic caching restored entry with key \`${n}\`. Save was skipped.`),`Basic caching restored entry with key \`${n}\`. Save was skipped.`;let o=Bre(e);try{return await Rte(o,n),ae(`Basic caching saved entry with key: ${n}`),`Basic caching saved entry with key \`${n}\`.`}catch(a){return ht(`Basic caching failed to save entry with key \`${n}\`: ${a}`),`Basic caching save failed: ${a}`}}};function Bre(t){return[uP.join(t,"caches"),uP.join(t,"wrapper")]}async function S_e(){let t=await Ere(Ire.join(`
|
||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${Ire}], make sure you have checked out the target repository`);return`${N_e}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var x_e=`
|
||||
[Cache was disabled](https://github.com/gradle/actions/blob/main/docs/setup-gradle.md#disabling-caching). Gradle User Home was not restored from or saved to the cache.
|
||||
`,Q_e="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",b_e=`
|
||||
`,D_e="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",R_e=`
|
||||
> [!NOTE]
|
||||
> ### \u26A1\uFE0F Enhanced Caching enabled
|
||||
> This build provides optimized caching support via the proprietary **gradle-actions-caching** provider.
|
||||
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for terms of use and opt-out instructions.
|
||||
`,w_e="Basic Caching: This build uses the open-source caching provider for reliable, path-based caching of Gradle dependencies. Upgrade available: for faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",N_e=`
|
||||
`,k_e="Basic Caching: This build uses the open-source caching provider for reliable, path-based caching of Gradle dependencies. Upgrade available: for faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",F_e=`
|
||||
> [!NOTE]
|
||||
> ### \u{1F6E1}\uFE0F Basic Caching enabled
|
||||
> This build uses the open-source caching provider for reliable, path-based caching of Gradle dependencies.
|
||||
>
|
||||
> **Upgrade Available:** For faster builds and advanced features, consider switching to the **Enhanced Caching** provider.
|
||||
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for details.`,AP=class{async restore(e,r){}async save(e,r,s){return y_e}},a1=class{constructor(e,r){this.delegate=e,this.summary=r}async restore(e,r){await this.delegate.restore(e,r)}async save(e,r,s){return`${await this.delegate.save(e,r,s)}
|
||||
${this.summary}`}};async function Cre(t){if(t.isCacheDisabled())return aP("Cache is disabled: will not restore state from previous builds."),new AP;if(t.getCacheProvider()==="basic")return aP(w_e),new a1(new o1,N_e);aP(Q_e);let e=await S_e();return t.isCacheLicenseAccepted()?e:new a1(e,b_e)}async function S_e(){let t=T_e();return await import(B_e(t).href)}function T_e(){let t=import.meta.dirname,e=Ere.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(mre.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function aP(t){console.info(t)}import*as bre from"util";var U_e=Ee(Qre(),1);import*as cP from"fs";var Rxt=bre.promisify(cP.readdir);var v_e={_useHtmlParser2:!1};function Bg(t,e){if(!t)return e??v_e;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var FP={};pi(FP,{contains:()=>y1,extract:()=>R6e,html:()=>S6e,merge:()=>Wre,parseHTML:()=>x6e,root:()=>D6e,text:()=>Dl,xml:()=>T6e});var yc={};pi(yc,{DocumentPosition:()=>Xn,append:()=>c6e,appendChild:()=>A6e,compareDocumentPosition:()=>Yre,existsOne:()=>Hre,filter:()=>Ng,find:()=>E1,findAll:()=>h6e,findOne:()=>C1,findOneChild:()=>d6e,getAttributeValue:()=>n6e,getChildren:()=>wg,getElementById:()=>m6e,getElements:()=>p6e,getElementsByClassName:()=>E6e,getElementsByTagName:()=>xl,getElementsByTagType:()=>C6e,getFeed:()=>kP,getInnerHTML:()=>s6e,getName:()=>o6e,getOuterHTML:()=>Ore,getParent:()=>_re,getSiblings:()=>DP,getText:()=>f1,hasAttrib:()=>i6e,hasChildren:()=>st,innerText:()=>x0,isCDATA:()=>yg,isComment:()=>Tl,isDocument:()=>Kn,isTag:()=>Z,isText:()=>Ts,nextElementSibling:()=>p1,prepend:()=>l6e,prependChild:()=>u6e,prevElementSibling:()=>m1,removeElement:()=>tA,removeSubsets:()=>I6e,replaceElement:()=>a6e,testElement:()=>f6e,textContent:()=>eA,uniqueSort:()=>Ic});var zn={};pi(zn,{CDATA:()=>EP,Comment:()=>gP,Directive:()=>hP,Doctype:()=>CP,ElementType:()=>Le,Root:()=>lP,Script:()=>fP,Style:()=>pP,Tag:()=>mP,Text:()=>dP,isTag:()=>uP});var Le;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(Le||(Le={}));function uP(t){return t.type===Le.Tag||t.type===Le.Script||t.type===Le.Style}var lP=Le.Root,dP=Le.Text,hP=Le.Directive,gP=Le.Comment,fP=Le.Script,pP=Le.Style,mP=Le.Tag,EP=Le.CDATA,CP=Le.Doctype;var A1=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return Qg(this,e)}},w0=class extends A1{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},Jo=class extends w0{constructor(){super(...arguments),this.type=Le.Text}get nodeType(){return 3}},wl=class extends w0{constructor(){super(...arguments),this.type=Le.Comment}get nodeType(){return 8}},Nl=class extends w0{constructor(e,r){super(r),this.name=e,this.type=Le.Directive}get nodeType(){return 1}},N0=class extends A1{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},S0=class extends N0{constructor(){super(...arguments),this.type=Le.CDATA}get nodeType(){return 4}},An=class extends N0{constructor(){super(...arguments),this.type=Le.Root}get nodeType(){return 9}},Sl=class extends N0{constructor(e,r,s=[],n=e==="script"?Le.Script:e==="style"?Le.Style:Le.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var r,s;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(s=this["x-attribsPrefix"])===null||s===void 0?void 0:s[e]}})}};function Z(t){return uP(t)}function yg(t){return t.type===Le.CDATA}function Ts(t){return t.type===Le.Text}function Tl(t){return t.type===Le.Comment}function c1(t){return t.type===Le.Directive}function Kn(t){return t.type===Le.Root}function st(t){return Object.prototype.hasOwnProperty.call(t,"children")}function Qg(t,e=!1){let r;if(Ts(t))r=new Jo(t.data);else if(Tl(t))r=new wl(t.data);else if(Z(t)){let s=e?IP(t.children):[],n=new Sl(t.name,{...t.attribs},s);s.forEach(i=>i.parent=n),t.namespace!=null&&(n.namespace=t.namespace),t["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...t["x-attribsPrefix"]}),r=n}else if(yg(t)){let s=e?IP(t.children):[],n=new S0(s);s.forEach(i=>i.parent=n),r=n}else if(K
Line truncated
|
||||
`:f1(t.children):yg(t)?f1(t.children):Ts(t)?t.data:""}function eA(t){return Array.isArray(t)?t.map(eA).join(""):st(t)&&!Tl(t)?eA(t.children):Ts(t)?t.data:""}function x0(t){return Array.isArray(t)?t.map(x0).join(""):st(t)&&(t.type===Le.Tag||yg(t))?x0(t.children):Ts(t)?t.data:""}function wg(t){return st(t)?t.children:[]}function _re(t){return t.parent||null}function DP(t){let e=_re(t);if(e!=null)return wg(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function n6e(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function i6e(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function o6e(t){return t.name}function p1(t){let{next:e}=t;for(;e!==null&&!Z(e);)({next:e}=e);return e}function m1(t){let{prev:e}=t;for(;e!==null&&!Z(e);)({prev:e}=e);return e}function tA(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function a6e(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function A6e(t,e){if(tA(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function c6e(t,e){tA(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function u6e(t,e){if(tA(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function l6e(t,e){tA(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function Ng(t,e,r=!0,s=1/0){return E1(t,Array.isArray(e)?e:[e],r,s)}function E1(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&st(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function d6e(t,e){return e.find(t)}function C1(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Z(i)&&t(i))return i;if(r&&st(i)&&i.children.length>0){let o=C1(t,i.children,!0);if(o)return o}}return null}function Hre(t,e){return(Array.isArray(e)?e:[e]).some(r=>Z(r)&&t(r)||st(r)&&Hre(t,r.children))}function h6e(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];Z(i)&&t(i)&&r.push(i),st(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var I1={tag_name(t){return typeof t=="function"?e=>Z(e)&&t(e.name):t==="*"?Z:e=>Z(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Ts(e)&&t(e.data):e=>Ts(e)&&e.data===t}};function RP(t,e){return typeof e=="function"?r=>Z(r)&&e(r.attribs[t]):r=>Z(r)&&r.attribs[t]===e}function g6e(t,e){return r=>t(r)||e(r)}function Gre(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(I1,r)?I1[r](s):RP(r,s)});return e.length===0?null:e.reduce(g6e)}function f6e(t,e){let r=Gre(t);return r?r(e):!0}function p6e(t,e,r,s=1/0){let n=Gre(t);return n?Ng(n,e,r,s):[]}function m6e(t,e,r=!0){return Array.isArray(e)||(e=[e]),C1(RP("id",t),e,r)}function xl(t,e,r=!0,s=1/0){return Ng(I1.tag_name(t),e,r,s)}function E6e(t,e,r=!0,s=1/0){return Ng(RP("class",t),e,r,s)}function C6e(t,e,r=!0,s=1/0){return Ng(I1.tag_type(t),e,r,s)}function I6e(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var Xn;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Xn||(Xn={}));function Yre(t,e){let r=[],s=[];if(t===e)return 0;let n=st(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=st(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return Xn.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?Xn.FOLLOWING|Xn.CONTAINED_BY:Xn.FOLLOWING:a===t?Xn.PRECEDING|Xn.CONTAINS:Xn.PRECEDING}function Ic(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=Yre(e,r);return s&Xn.PRECEDING?-1:s&Xn.FOLLOWING?1:0}),t}function kP(t){let e=B1(w6e,t);return e?e.name==="feed"?B6e(e):y6e(e):null}function B6e(t){var e;let r=t.children,s={type:"atom",items:xl("entry",r).map(o=>{var a;let{children:A}=o,c={media:qre(A)};xs(c,"id","id",A),xs(c,"title","title",A);let u=(a=B1("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=Bc("summary",A)||Bc("content",A);l&&(
Line truncated
|
||||
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for details.`,dP=class{async restore(e,r){}async save(e,r,s){return x_e}},l1=class{constructor(e,r){this.delegate=e,this.summary=r}async restore(e,r){await this.delegate.restore(e,r)}async save(e,r,s){return`${await this.delegate.save(e,r,s)}
|
||||
${this.summary}`}};async function bre(t){if(t.isCacheDisabled())return lP("Cache is disabled: will not restore state from previous builds."),new dP;if(t.getCacheProvider()==="basic")return lP(k_e),new l1(new u1,F_e);lP(D_e);let e=await M_e();return t.isCacheLicenseAccepted()?e:new l1(e,R_e)}async function M_e(){let t=U_e();return await import(T_e(t).href)}function U_e(){let t=import.meta.dirname,e=Qre.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(yre.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function lP(t){console.info(t)}import*as xre from"util";var G_e=Ee(Tre(),1);import*as hP from"fs";var Pxt=xre.promisify(hP.readdir);var q_e={_useHtmlParser2:!1};function Qg(t,e){if(!t)return e??q_e;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var vP={};pi(vP,{contains:()=>N1,extract:()=>P6e,html:()=>M6e,merge:()=>Zre,parseHTML:()=>L6e,root:()=>v6e,text:()=>Rl,xml:()=>U6e});var Qc={};pi(Qc,{DocumentPosition:()=>Xn,append:()=>p6e,appendChild:()=>f6e,compareDocumentPosition:()=>zre,existsOne:()=>Jre,filter:()=>Tg,find:()=>y1,findAll:()=>I6e,findOne:()=>Q1,findOneChild:()=>C6e,getAttributeValue:()=>l6e,getChildren:()=>Sg,getElementById:()=>b6e,getElements:()=>Q6e,getElementsByClassName:()=>w6e,getElementsByTagName:()=>Dl,getElementsByTagType:()=>N6e,getFeed:()=>LP,getInnerHTML:()=>u6e,getName:()=>h6e,getOuterHTML:()=>qre,getParent:()=>Vre,getSiblings:()=>MP,getText:()=>C1,hasAttrib:()=>d6e,hasChildren:()=>st,innerText:()=>R0,isCDATA:()=>bg,isComment:()=>xl,isDocument:()=>Kn,isTag:()=>Z,isText:()=>Ts,nextElementSibling:()=>I1,prepend:()=>E6e,prependChild:()=>m6e,prevElementSibling:()=>B1,removeElement:()=>tA,removeSubsets:()=>S6e,replaceElement:()=>g6e,testElement:()=>y6e,textContent:()=>eA,uniqueSort:()=>Bc});var zn={};pi(zn,{CDATA:()=>yP,Comment:()=>EP,Directive:()=>mP,Doctype:()=>QP,ElementType:()=>Le,Root:()=>fP,Script:()=>CP,Style:()=>IP,Tag:()=>BP,Text:()=>pP,isTag:()=>gP});var Le;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(Le||(Le={}));function gP(t){return t.type===Le.Tag||t.type===Le.Script||t.type===Le.Style}var fP=Le.Root,pP=Le.Text,mP=Le.Directive,EP=Le.Comment,CP=Le.Script,IP=Le.Style,BP=Le.Tag,yP=Le.CDATA,QP=Le.Doctype;var d1=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return wg(this,e)}},S0=class extends d1{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},Jo=class extends S0{constructor(){super(...arguments),this.type=Le.Text}get nodeType(){return 3}},Nl=class extends S0{constructor(){super(...arguments),this.type=Le.Comment}get nodeType(){return 8}},Sl=class extends S0{constructor(e,r){super(r),this.name=e,this.type=Le.Directive}get nodeType(){return 1}},T0=class extends d1{constructor(e){super(),this.children=e}get firstChild(){var e;return(e=this.children[0])!==null&&e!==void 0?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}},x0=class extends T0{constructor(){super(...arguments),this.type=Le.CDATA}get nodeType(){return 4}},An=class extends T0{constructor(){super(...arguments),this.type=Le.Root}get nodeType(){return 9}},Tl=class extends T0{constructor(e,r,s=[],n=e==="script"?Le.Script:e==="style"?Le.Style:Le.Tag){super(s),this.name=e,this.attribs=r,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var r,s;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(s=this["x-attribsPrefix"])===null||s===void 0?void 0:s[e]}})}};function Z(t){return gP(t)}function bg(t){return t.type===Le.CDATA}function Ts(t){return t.type===Le.Text}function xl(t){return t.type===Le.Comment}function h1(t){return t.type===Le.Directive}function Kn(t){return t.type===Le.Root}function st(t){return Object.prototype.hasOwnProperty.call(t,"children")}function wg(t,e=!1){let r;if(Ts(t))r=new Jo(t.data);else if(xl(t))r=new Nl(t.data);else if(Z(t)){let s=e?bP(t.children):[],n=new Tl(t.name,{...t.attribs},s);s.forEach(i=>i.parent=n),t.namespace!=null&&(n.namespace=t.namespace),t["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...t["x-attribsPrefix"]}),r=n}else if(bg(t)){let s=e?bP(t.children):[],n=new x0(s);s.forEach(i=>i.parent=n),r=n}else if(K
Line truncated
|
||||
`:C1(t.children):bg(t)?C1(t.children):Ts(t)?t.data:""}function eA(t){return Array.isArray(t)?t.map(eA).join(""):st(t)&&!xl(t)?eA(t.children):Ts(t)?t.data:""}function R0(t){return Array.isArray(t)?t.map(R0).join(""):st(t)&&(t.type===Le.Tag||bg(t))?R0(t.children):Ts(t)?t.data:""}function Sg(t){return st(t)?t.children:[]}function Vre(t){return t.parent||null}function MP(t){let e=Vre(t);if(e!=null)return Sg(e);let r=[t],{prev:s,next:n}=t;for(;s!=null;)r.unshift(s),{prev:s}=s;for(;n!=null;)r.push(n),{next:n}=n;return r}function l6e(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function d6e(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function h6e(t){return t.name}function I1(t){let{next:e}=t;for(;e!==null&&!Z(e);)({next:e}=e);return e}function B1(t){let{prev:e}=t;for(;e!==null&&!Z(e);)({prev:e}=e);return e}function tA(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function g6e(t,e){let r=e.prev=t.prev;r&&(r.next=e);let s=e.next=t.next;s&&(s.prev=e);let n=e.parent=t.parent;if(n){let i=n.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function f6e(t,e){if(tA(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function p6e(t,e){tA(e);let{parent:r}=t,s=t.next;if(e.next=s,e.prev=t,t.next=e,e.parent=r,s){if(s.prev=e,r){let n=r.children;n.splice(n.lastIndexOf(s),0,e)}}else r&&r.children.push(e)}function m6e(t,e){if(tA(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function E6e(t,e){tA(e);let{parent:r}=t;if(r){let s=r.children;s.splice(s.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function Tg(t,e,r=!0,s=1/0){return y1(t,Array.isArray(e)?e:[e],r,s)}function y1(t,e,r,s){let n=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return n;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(n.push(a),--s<=0))return n;r&&st(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function C6e(t,e){return e.find(t)}function Q1(t,e,r=!0){let s=Array.isArray(e)?e:[e];for(let n=0;n<s.length;n++){let i=s[n];if(Z(i)&&t(i))return i;if(r&&st(i)&&i.children.length>0){let o=Q1(t,i.children,!0);if(o)return o}}return null}function Jre(t,e){return(Array.isArray(e)?e:[e]).some(r=>Z(r)&&t(r)||st(r)&&Jre(t,r.children))}function I6e(t,e){let r=[],s=[Array.isArray(e)?e:[e]],n=[0];for(;;){if(n[0]>=s[0].length){if(s.length===1)return r;s.shift(),n.shift();continue}let i=s[0][n[0]++];Z(i)&&t(i)&&r.push(i),st(i)&&i.children.length>0&&(n.unshift(0),s.unshift(i.children))}}var b1={tag_name(t){return typeof t=="function"?e=>Z(e)&&t(e.name):t==="*"?Z:e=>Z(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Ts(e)&&t(e.data):e=>Ts(e)&&e.data===t}};function UP(t,e){return typeof e=="function"?r=>Z(r)&&e(r.attribs[t]):r=>Z(r)&&r.attribs[t]===e}function B6e(t,e){return r=>t(r)||e(r)}function Wre(t){let e=Object.keys(t).map(r=>{let s=t[r];return Object.prototype.hasOwnProperty.call(b1,r)?b1[r](s):UP(r,s)});return e.length===0?null:e.reduce(B6e)}function y6e(t,e){let r=Wre(t);return r?r(e):!0}function Q6e(t,e,r,s=1/0){let n=Wre(t);return n?Tg(n,e,r,s):[]}function b6e(t,e,r=!0){return Array.isArray(e)||(e=[e]),Q1(UP("id",t),e,r)}function Dl(t,e,r=!0,s=1/0){return Tg(b1.tag_name(t),e,r,s)}function w6e(t,e,r=!0,s=1/0){return Tg(UP("class",t),e,r,s)}function N6e(t,e,r=!0,s=1/0){return Tg(b1.tag_type(t),e,r,s)}function S6e(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let s=r.parent;s;s=s.parent)if(t.includes(s)){t.splice(e,1);break}}return t}var Xn;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Xn||(Xn={}));function zre(t,e){let r=[],s=[];if(t===e)return 0;let n=st(t)?t:t.parent;for(;n;)r.unshift(n),n=n.parent;for(n=st(e)?e:e.parent;n;)s.unshift(n),n=n.parent;let i=Math.min(r.length,s.length),o=0;for(;o<i&&r[o]===s[o];)o++;if(o===0)return Xn.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=s[o];return A.indexOf(c)>A.indexOf(u)?a===e?Xn.FOLLOWING|Xn.CONTAINED_BY:Xn.FOLLOWING:a===t?Xn.PRECEDING|Xn.CONTAINS:Xn.PRECEDING}function Bc(t){return t=t.filter((e,r,s)=>!s.includes(e,r+1)),t.sort((e,r)=>{let s=zre(e,r);return s&Xn.PRECEDING?-1:s&Xn.FOLLOWING?1:0}),t}function LP(t){let e=w1(k6e,t);return e?e.name==="feed"?T6e(e):x6e(e):null}function T6e(t){var e;let r=t.children,s={type:"atom",items:Dl("entry",r).map(o=>{var a;let{children:A}=o,c={media:Kre(A)};xs(c,"id","id",A),xs(c,"title","title",A);let u=(a=w1("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=yc("summary",A)||yc("content",A);l&&(
Line truncated
|
||||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||||
optgroup[disabled] > option,
|
||||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var $n=Ee(Qc(),1);var KP={};function XP(t,e){return t===$n.default.falseFunc?$n.default.falseFunc:r=>e.isTag(r)&&t(r)}function jP(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function zP(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var WP=(t,e,r,s,n)=>{let i=n(e,zP(r),s);return i===$n.default.trueFunc?t:i===$n.default.falseFunc?$n.default.falseFunc:o=>i(o)&&t(o)},M1={is:WP,matches:WP,where:WP,not(t,e,r,s,n){let i=n(e,zP(r),s);return i===$n.default.falseFunc?t:i===$n.default.trueFunc?$n.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=zP(r);o.relativeSelector=!0;let a=e.some(u=>u.some(L0))?[KP]:void 0,A=n(e,o,a);if(A===$n.default.falseFunc)return $n.default.falseFunc;let c=XP(A,i);if(a&&A!==$n.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...jP(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function kse(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in M1))throw new Error(`Unknown pseudo-class :${o}(${a})`);return M1[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:F1[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,Rse.parse)(c);return M1.is(t,u,r,s,n)}if(typeof A=="function")return JP(A,o,a,1),u=>A(u,a)&&t(u);if(o in Ug)return Ug[o](t,a,r,s);if(o in P0){let u=P0[o];return JP(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var ei=Ee(Fg(),1);function ZP(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function Fse(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case ei.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case ei.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case ei.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),Sse[e.action](t,e,r)}case ei.SelectorType.Pseudo:return kse(t,e,r,s,n);case ei.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case ei.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=ZP(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=ZP(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=ZP(c,i));return!1};case ei.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case ei.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case ei.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case ei.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case ei.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function Mse(t,e,r){let s=U1(t,e,r);return XP(s,e.adapter)}function U1(t,e,r){let s=typeof t=="string"?(0,Gi.parse)(t):t;return L1(s,e,r)}function Use(t){return t.type===Gi.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(Use)))}var p5e={type:Gi.SelectorType.Descendant},m5e={type:"_flexibleDescendant"},E5e={type:Gi.SelectorType.Pseudo,name:"scope",data:null};function C5e(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===KP||i&&e.isTag(i)});fo
Line truncated
|
||||
`)})):{name:n,value:i.replace(jse,`\r
|
||||
`)}}).toArray()}var g3={};pi(g3,{extract:()=>MHe});function FHe(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function MHe(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=FHe(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var Nc=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};Nc.prototype.cheerio="[cheerio object]";Nc.prototype.splice=Array.prototype.splice;Nc.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Nc.prototype,HP,u3,l3,d3,h3,g3);function Zse(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=Bg(n),a=t(s,o,i,null);class A extends Nc{_make(l,d){let h=c(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,h){if(u&&jn(u))return u;let f=Bg(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=jn(p)?p:new A(p,null,f);if(I._root=I,!u)return new A(void 0,I,f);let m=typeof u=="string"&&D0(u)?t(u,f,!1,null).children:UHe(u)?[u]:Array.isArray(u)?u:void 0,C=new A(m,I,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let b=u,T=l?typeof l=="string"?D0(l)?new A([t(l,f,!1,null)],I,f):(b=`${l} ${b}`,I):jn(l)?l:new A(Array.isArray(l)?l:[l],I,f):I;return T?T.find(b):C}return Object.assign(c,FP,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function UHe(t){return!!t.name||t.type===zn.Root||t.type===zn.Text||t.type===zn.Comment}var LHe=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),lt="\uFFFD",B;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(B||(B={}));var ns={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function G1(t){return t>=55296&&t<=57343}function $se(t){return t>=56320&&t<=57343}function ene(t,e){return(t-55296)*1024+9216+e}function Y1(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function q1(t){return t>=64976&&t<=65007||LHe.has(t)}var D;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
||||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var $n=Ee(bc(),1);var $P={};function e3(t,e){return t===$n.default.falseFunc?$n.default.falseFunc:r=>e.isTag(r)&&t(r)}function t3(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let s=r.indexOf(t);return s<0||s===r.length-1?[]:r.slice(s+1).filter(e.isTag)}function ZP(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var jP=(t,e,r,s,n)=>{let i=n(e,ZP(r),s);return i===$n.default.trueFunc?t:i===$n.default.falseFunc?$n.default.falseFunc:o=>i(o)&&t(o)},P1={is:jP,matches:jP,where:jP,not(t,e,r,s,n){let i=n(e,ZP(r),s);return i===$n.default.falseFunc?t:i===$n.default.trueFunc?$n.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,s,n){let{adapter:i}=r,o=ZP(r);o.relativeSelector=!0;let a=e.some(u=>u.some(P0))?[$P]:void 0,A=n(e,o,a);if(A===$n.default.falseFunc)return $n.default.falseFunc;let c=e3(A,i);if(a&&A!==$n.default.trueFunc){let{shouldTestNextSiblings:u=!1}=A;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...t3(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function vse(t,e,r,s,n){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in P1))throw new Error(`Unknown pseudo-class :${o}(${a})`);return P1[o](t,a,r,s,n)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:v1[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,Lse.parse)(c);return P1.is(t,u,r,s,n)}if(typeof A=="function")return XP(A,o,a,1),u=>A(u,a)&&t(u);if(o in vg)return vg[o](t,a,r,s);if(o in _0){let u=_0[o];return XP(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var ei=Ee(Ug(),1);function r3(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function Pse(t,e,r,s,n){let{adapter:i,equals:o}=r;switch(e.type){case ei.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case ei.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case ei.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),kse[e.action](t,e,r)}case ei.SelectorType.Pseudo:return vse(t,e,r,s,n);case ei.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return i.getName(c)===a&&t(c)}}case ei.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=r3(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=r3(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(A){let c=A;do if(t(c))return!0;while(c=r3(c,i));return!1};case ei.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case ei.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case ei.SelectorType.Sibling:return function(A){let c=i.getSiblings(A);for(let u=0;u<c.length;u++){let l=c[u];if(o(A,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case ei.SelectorType.Adjacent:return i.prevElementSibling?function(A){let c=i.prevElementSibling(A);return c!=null&&t(c)}:function(A){let c=i.getSiblings(A),u;for(let l=0;l<c.length;l++){let d=c[l];if(o(A,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case ei.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function Ose(t,e,r){let s=O1(t,e,r);return e3(s,e.adapter)}function O1(t,e,r){let s=typeof t=="string"?(0,Gi.parse)(t):t;return _1(s,e,r)}function _se(t){return t.type===Gi.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(_se)))}var Q5e={type:Gi.SelectorType.Descendant},b5e={type:"_flexibleDescendant"},w5e={type:Gi.SelectorType.Pseudo,name:"scope",data:null};function N5e(t,{adapter:e},r){let s=!!r?.every(n=>{let i=e.isTag(n)&&e.getParent(n);return n===$P||i&&e.isTag(i)});fo
Line truncated
|
||||
`)})):{name:n,value:i.replace(rne,`\r
|
||||
`)}}).toArray()}var E3={};pi(E3,{extract:()=>HHe});function _He(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function HHe(t){let e={};for(let r in t){let s=t[r],n=Array.isArray(s),{selector:i,value:o}=_He(n?s[0]:s),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(n)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((A,c)=>a(c,r,e)).get();else{let A=this._findBySelector(i,1);e[r]=A.length>0?a(A[0],r,e):void 0}}return e}var Sc=class{constructor(e,r,s){if(this.length=0,this.options=s,this._root=r,e){for(let n=0;n<e.length;n++)this[n]=e[n];this.length=e.length}}};Sc.prototype.cheerio="[cheerio object]";Sc.prototype.splice=Array.prototype.splice;Sc.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Sc.prototype,VP,g3,f3,p3,m3,E3);function sne(t,e){return function r(s,n,i=!0){if(s==null)throw new Error("cheerio.load() expects a string");let o=Qg(n),a=t(s,o,i,null);class A extends Sc{_make(l,d){let h=c(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function c(u,l,d=a,h){if(u&&jn(u))return u;let f=Qg(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=jn(p)?p:new A(p,null,f);if(I._root=I,!u)return new A(void 0,I,f);let m=typeof u=="string"&&k0(u)?t(u,f,!1,null).children:GHe(u)?[u]:Array.isArray(u)?u:void 0,C=new A(m,I,f);if(m)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let b=u,T=l?typeof l=="string"?k0(l)?new A([t(l,f,!1,null)],I,f):(b=`${l} ${b}`,I):jn(l)?l:new A(Array.isArray(l)?l:[l],I,f):I;return T?T.find(b):C}return Object.assign(c,vP,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function GHe(t){return!!t.name||t.type===zn.Root||t.type===zn.Text||t.type===zn.Comment}var YHe=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),lt="\uFFFD",B;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(B||(B={}));var ns={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function J1(t){return t>=55296&&t<=57343}function nne(t){return t>=56320&&t<=57343}function ine(t,e){return(t-55296)*1024+9216+e}function W1(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function z1(t){return t>=64976&&t<=65007||YHe.has(t)}var D;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
undici/lib/web/fetch/body.js:
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||
"mappings": ";s1BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||
"mappings": ";s1BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||
}
|
||||
Reference in new issue
Block a user