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:
10 files changed
+668
-656
No files matched your search
Vendored
+154
-151
@@ -1,120 +1,120 @@
|
||||
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
||||
var TPe=Object.create;var EF=Object.defineProperty;var xPe=Object.getOwnPropertyDescriptor;var RPe=Object.getOwnPropertyNames;var DPe=Object.getPrototypeOf,kPe=Object.prototype.hasOwnProperty;var b=(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 m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ga=(t,e)=>{for(var r in e)EF(t,r,{get:e[r],enumerable:!0})},vPe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of RPe(e))!kPe.call(t,s)&&s!==r&&EF(t,s,{get:()=>e[s],enumerable:!(n=xPe(e,s))||n.enumerable});return t};var fe=(t,e,r)=>(r=t!=null?TPe(DPe(t)):{},vPe(e||!t||!t.__esModule?EF(r,"default",{value:t,enumerable:!0}):r,t));var eZ=m(ep=>{"use strict";var l9t=b("net"),PPe=b("tls"),yF=b("http"),XX=b("https"),OPe=b("events"),d9t=b("assert"),HPe=b("util");ep.httpOverHttp=GPe;ep.httpsOverHttp=qPe;ep.httpOverHttps=YPe;ep.httpsOverHttps=VPe;function GPe(t){var e=new qc(t);return e.request=yF.request,e}function qPe(t){var e=new qc(t);return e.request=yF.request,e.createSocket=ZX,e.defaultPort=443,e}function YPe(t){var e=new qc(t);return e.request=XX.request,e}function VPe(t){var e=new qc(t);return e.request=XX.request,e.createSocket=ZX,e.defaultPort=443,e}function qc(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||yF.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=$X(s,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(n);return}}n.destroy(),e.removeSocket(n)})}HPe.inherits(qc,OPe.EventEmitter);qc.prototype.addRequest=function(e,r,n,s){var i=this,o=BF({request:e},i.options,$X(r,n,s));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)}})};qc.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=BF({},n.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")),cl("making CONNECT request");var o=n.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){cl("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),n.removeSocket(s);return}if(h.length>0){cl("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),n.removeSocket(s);return}return cl("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),cl(`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),n.removeSocket(s)}};qc.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function ZX(t,e){var r=this;qc.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=BF({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=PPe.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function $X(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function BF(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var cl;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?cl=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)}:cl=function(){};ep.debug=cl});var bF=m((f9t,tZ)=>{tZ.exports=eZ()});var yr=m((g9t,rZ)=>{rZ.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 Mt=m((p9t,NZ)=>{"use strict";var nZ=Symbol.for("undici.error.UND_ERR"),Br=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[nZ]===!0}[nZ]=!0},sZ=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),QF=class extends Br{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[sZ]===!0}[sZ]=!0},iZ=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),wF=class extends Br{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[iZ]===!0}[iZ]=!0},oZ=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),SF=class extends Br{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[oZ]===!0}[oZ]=!0},aZ=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),NF=class extends Br{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[aZ]===!0}[aZ]=!0},AZ=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),TF=class extends Br{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=s,this.st
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function a8e(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(V3e.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function A8e(){return"allowed"}function c8e(){return"success"}function u8e(){return"success"}function l8e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function d8e(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&&CM(t.origin)&&!CM(_C(t))&&(e=null);break;case"same-origin":u1(t,_C(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function up(t,e){return t}function h8e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:up(t.domainLookupStartTime,r),domainLookupEndTime:up(t.domainLookupEndTime,r),connectionStartTime:up(t.connectionStartTime,r),connectionEndTime:up(t.connectionEndTime,r),secureConnectionStartTime:up(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function f8e(t){return up(K3e.now(),t)}function g8e(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 H$(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function p8e(t){return{referrerPolicy:t.referrerPolicy}}function m8e(t){let e=t.referrerPolicy;fh(e);let r=null;if(t.referrer==="client"){let a=F$();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=EM(r),s=EM(r,!0);n.toString().length>4096&&(n=s);let i=u1(t,n),o=vC(n)&&!vC(t.url);switch(e){case"origin":return s??EM(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=_C(t);return u1(n,a)?n:vC(n)&&!vC(a)?"no-referrer":s}default:return o?"no-referrer":s}}function EM(t,e){return fh(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 vC(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 n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function E8e(t,e){if(c1===void 0)return!0;let r=G$(e);if(r==="no metadata"||r.length===0)return!0;let n=I8e(r),s=y8e(r,n);for(let i of s){let o=i.algo,a=i.hash,A=c1.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)),B8e(A,a))return!0}return!1}var C8e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function G$(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=C8e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();L$.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function I8e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function y8e(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function B8e(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 b8e(t){}function u1(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Q8e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function w8e(t){return t.controller.state==="aborted"}function S8e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function N8e(t){return $3e[t.toLowerCase()]??t}function T8e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return fh(typeof e=="string"),e}var x8e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function q$(t,e,r=0,n=1){class s{#e;#t;
Line truncated
|
||||
`);function i4e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function o4e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function a4e(t,e){d1(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],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+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&h1(t,n4e,i)||i.position===t.length-4&&h1(t,s4e,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=A4e(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(n.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",i4e(u)||(u=""),h=new t4e([d],c,{type:u})):h=K8e(Buffer.from(d)),d1(tee(A)),d1(typeof h=="string"&&tee(h)||Z8e(h)),s.push($8e(A,h,c))}}function A4e(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=dp(a=>a!==10&&a!==13&&a!==58,t,e);if(o=SM(o,!0,!0,a=>a===9||a===32),!X8e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,dp(a=>a===32||a===9,t,e),j8e(o)){case"content-disposition":{if(r=n=null,!h1(t,r4e,e)||(e.position+=17,r=see(t,e),r===null))return"failure";if(h1(t,nee,e)){let a=e.position+nee.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=see(t,e),n===null))return"failure"}break}case"content-type":{let a=dp(A=>A!==10&&A!==13,t,e);a=SM(a,!1,!0,A=>A===9||A===32),s=ree(a);break}case"content-transfer-encoding":{let a=dp(A=>A!==10&&A!==13,t,e);a=SM(a,!1,!0,A=>A===9||A===32),i=ree(a);break}default:dp(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function see(t,e){d1(t[e.position-1]===34);let r=dp(n=>n!==10&&n!==13&&n!==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 dp(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function SM(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function h1(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}iee.exports={multipartFormDataParser:a4e,validateBoundary:o4e}});var gp=m((H9t,pee)=>{"use strict";var LC=dt(),{ReadableStreamFrom:c4e,isBlobLike:aee,isReadableStreamLike:u4e,readableStreamClose:l4e,createDeferredPromise:d4e,fullyReadBody:h4e,extractMimeType:f4e,utf8DecodeBytes:uee}=Qi(),{FormData:Aee}=MC(),{kState:fp}=ul(),{webidl:g4e}=Wn(),{Blob:p4e}=b("node:buffer"),NM=b("node:assert"),{isErrored:lee,isDisturbed:m4e}=b("node:stream"),{isArrayBuffer:E4e}=b("node:util/types"),{serializeAMimeType:C4e}=js(),{multipartFormDataParser:I4e}=oee(),TM;try{let t=b("node:crypto");TM=e=>t.randomInt(0,e)}catch{TM=t=>Math.floor(Math.random(t))}var f1=new TextEncoder;function y4e(){}var dee=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,hee;dee&&(hee=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!m4e(e)&&!lee(e)&&e.cancel("Response object has been garbage collected").catch(y4e)}));function fee(t,e=!1){let r=null;t instanceof ReadableStream?r=t:aee(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof s=="string"?f1.encode(s):s;c.byteLength&&A.enqueue(c),queueMicrotask(()=>l4e(A))},start(){},type:"bytes"}),NM(u4e(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(E4e(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(LC.isFormDataLike(t)){let A=`----formdata-undici-0${`${TM(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
||||
var YOe=Object.create;var jF=Object.defineProperty;var VOe=Object.getOwnPropertyDescriptor;var WOe=Object.getOwnPropertyNames;var JOe=Object.getPrototypeOf,zOe=Object.prototype.hasOwnProperty;var b=(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),Ca=(t,e)=>{for(var r in e)jF(t,r,{get:e[r],enumerable:!0})},jOe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of WOe(e))!zOe.call(t,s)&&s!==r&&jF(t,s,{get:()=>e[s],enumerable:!(n=VOe(e,s))||n.enumerable});return t};var fe=(t,e,r)=>(r=t!=null?YOe(JOe(t)):{},jOe(e||!t||!t.__esModule?jF(r,"default",{value:t,enumerable:!0}):r,t));var qX=E(Ep=>{"use strict";var jqt=b("net"),t3e=b("tls"),XF=b("http"),OX=b("https"),r3e=b("events"),Kqt=b("assert"),n3e=b("util");Ep.httpOverHttp=s3e;Ep.httpsOverHttp=i3e;Ep.httpOverHttps=o3e;Ep.httpsOverHttps=a3e;function s3e(t){var e=new jc(t);return e.request=XF.request,e}function i3e(t){var e=new jc(t);return e.request=XF.request,e.createSocket=HX,e.defaultPort=443,e}function o3e(t){var e=new jc(t);return e.request=OX.request,e}function a3e(t){var e=new jc(t);return e.request=OX.request,e.createSocket=HX,e.defaultPort=443,e}function jc(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||XF.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=GX(s,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(n);return}}n.destroy(),e.removeSocket(n)})}n3e.inherits(jc,r3e.EventEmitter);jc.prototype.addRequest=function(e,r,n,s){var i=this,o=ZF({request:e},i.options,GX(r,n,s));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)}})};jc.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=ZF({},n.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")),El("making CONNECT request");var o=n.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){El("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),n.removeSocket(s);return}if(h.length>0){El("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),n.removeSocket(s);return}return El("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),El(`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),n.removeSocket(s)}};jc.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function HX(t,e){var r=this;jc.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=ZF({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=t3e.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function GX(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function ZF(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var El;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?El=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)}:El=function(){};Ep.debug=El});var eM=E((Xqt,YX)=>{YX.exports=qX()});var yr=E((Zqt,VX)=>{VX.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 Lt=E((eYt,pZ)=>{"use strict";var WX=Symbol.for("undici.error.UND_ERR"),Br=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[WX]===!0}[WX]=!0},JX=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),tM=class extends Br{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[JX]===!0}[JX]=!0},zX=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),rM=class extends Br{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[zX]===!0}[zX]=!0},jX=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),nM=class extends Br{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[jX]===!0}[jX]=!0},KX=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),sM=class extends Br{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[KX]===!0}[KX]=!0},$X=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),iM=class extends Br{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=s,this.st
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function b4e(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(a4e.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function Q4e(){return"allowed"}function w4e(){return"success"}function S4e(){return"success"}function N4e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function T4e(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&&KM(t.origin)&&!KM(rI(t))&&(e=null);break;case"same-origin":L1(t,rI(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function Tp(t,e){return t}function x4e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Tp(t.domainLookupStartTime,r),domainLookupEndTime:Tp(t.domainLookupEndTime,r),connectionStartTime:Tp(t.connectionStartTime,r),connectionEndTime:Tp(t.connectionEndTime,r),secureConnectionStartTime:Tp(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function R4e(t){return Tp(d4e.now(),t)}function D4e(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 Ree(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function k4e(t){return{referrerPolicy:t.referrerPolicy}}function v4e(t){let e=t.referrerPolicy;Th(e);let r=null;if(t.referrer==="client"){let a=Qee();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=jM(r),s=jM(r,!0);n.toString().length>4096&&(n=s);let i=L1(t,n),o=tI(n)&&!tI(t.url);switch(e){case"origin":return s??jM(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=rI(t);return L1(n,a)?n:tI(n)&&!tI(a)?"no-referrer":s}default:return o?"no-referrer":s}}function jM(t,e){return Th(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 tI(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 n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function _4e(t,e){if(M1===void 0)return!0;let r=Dee(e);if(r==="no metadata"||r.length===0)return!0;let n=M4e(r),s=L4e(r,n);for(let i of s){let o=i.algo,a=i.hash,A=M1.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)),U4e(A,a))return!0}return!1}var F4e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Dee(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=F4e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();See.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function M4e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function L4e(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function U4e(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 P4e(t){}function L1(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function O4e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function H4e(t){return t.controller.state==="aborted"}function G4e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function q4e(t){return g4e[t.toLowerCase()]??t}function Y4e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Th(typeof e=="string"),e}var V4e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function kee(t,e,r=0,n=1){class s{
Line truncated
|
||||
`);function y6e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function B6e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function b6e(t,e){P1(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],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+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&O1(t,C6e,i)||i.position===t.length-4&&O1(t,I6e,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=Q6e(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(n.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",y6e(u)||(u=""),h=new m6e([d],c,{type:u})):h=d6e(Buffer.from(d)),P1(Yee(A)),P1(typeof h=="string"&&Yee(h)||f6e(h)),s.push(g6e(A,h,c))}}function Q6e(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=Rp(a=>a!==10&&a!==13&&a!==58,t,e);if(o=nL(o,!0,!0,a=>a===9||a===32),!h6e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Rp(a=>a===32||a===9,t,e),l6e(o)){case"content-disposition":{if(r=n=null,!O1(t,E6e,e)||(e.position+=17,r=Jee(t,e),r===null))return"failure";if(O1(t,Wee,e)){let a=e.position+Wee.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=Jee(t,e),n===null))return"failure"}break}case"content-type":{let a=Rp(A=>A!==10&&A!==13,t,e);a=nL(a,!1,!0,A=>A===9||A===32),s=Vee(a);break}case"content-transfer-encoding":{let a=Rp(A=>A!==10&&A!==13,t,e);a=nL(a,!1,!0,A=>A===9||A===32),i=Vee(a);break}default:Rp(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Jee(t,e){P1(t[e.position-1]===34);let r=Rp(n=>n!==10&&n!==13&&n!==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 Rp(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function nL(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function O1(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}zee.exports={multipartFormDataParser:b6e,validateBoundary:B6e}});var vp=E((wYt,ite)=>{"use strict";var iI=dt(),{ReadableStreamFrom:w6e,isBlobLike:Kee,isReadableStreamLike:S6e,readableStreamClose:N6e,createDeferredPromise:T6e,fullyReadBody:x6e,extractMimeType:R6e,utf8DecodeBytes:Zee}=Ni(),{FormData:$ee}=sI(),{kState:kp}=Cl(),{webidl:D6e}=Wn(),{Blob:k6e}=b("node:buffer"),sL=b("node:assert"),{isErrored:ete,isDisturbed:v6e}=b("node:stream"),{isArrayBuffer:_6e}=b("node:util/types"),{serializeAMimeType:F6e}=$s(),{multipartFormDataParser:M6e}=jee(),iL;try{let t=b("node:crypto");iL=e=>t.randomInt(0,e)}catch{iL=t=>Math.floor(Math.random(t))}var H1=new TextEncoder;function L6e(){}var tte=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,rte;tte&&(rte=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!v6e(e)&&!ete(e)&&e.cancel("Response object has been garbage collected").catch(L6e)}));function nte(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Kee(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof s=="string"?H1.encode(s):s;c.byteLength&&A.enqueue(c),queueMicrotask(()=>N6e(A))},start(){},type:"bytes"}),sL(S6e(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(_6e(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(iI.isFormDataLike(t)){let A=`----formdata-undici-0${`${iL(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,E]of t)if(typeof E=="string"){let C=f1.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=H1.encode(c+`; name="${u(l(I))}"\r
|
||||
\r
|
||||
${l(E)}\r
|
||||
`);d.push(C),i+=C.byteLength}else{let C=f1.encode(`${c}; name="${u(l(I))}"`+(E.name?`; filename="${u(E.name)}"`:"")+`\r
|
||||
Content-Type: ${E.type||"application/octet-stream"}\r
|
||||
${l(m)}\r
|
||||
`);d.push(C),i+=C.byteLength}else{let C=H1.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,E,h),typeof E.size=="number"?i+=C.byteLength+E.size+h.byteLength:f=!0}let p=f1.encode(`--${A}--\r
|
||||
`);d.push(p),i+=p.byteLength,f&&(i=null),s=t,n=async function*(){for(let I of d)I.stream?yield*I.stream():yield I},o=`multipart/form-data; boundary=${A}`}else if(aee(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(LC.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:c4e(t)}if((typeof s=="string"||LC.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let A;r=new ReadableStream({async start(){A=n(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(!lee(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:s,length:i},o]}function B4e(t,e=!1){return t instanceof ReadableStream&&(NM(!LC.isDisturbed(t),"The body has already been consumed."),NM(!t.locked,"The stream is locked.")),fee(t,e)}function b4e(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function Q4e(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function w4e(t){return{blob(){return hp(this,r=>{let n=cee(this);return n===null?n="":n&&(n=C4e(n)),new p4e([r],{type:n})},t)},arrayBuffer(){return hp(this,r=>new Uint8Array(r).buffer,t)},text(){return hp(this,uee,t)},json(){return hp(this,N4e,t)},formData(){return hp(this,r=>{let n=cee(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=I4e(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new Aee;return i[fp]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new Aee;for(let[o,a]of s)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 hp(this,r=>new Uint8Array(r),t)}}}function S4e(t){Object.assign(t.prototype,w4e(t))}async function hp(t,e,r){if(g4e.brandCheck(t,r),gee(t))throw new TypeError("Body is unusable: Body has already been read");Q4e(t[fp]);let n=d4e(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[fp].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await h4e(t[fp].body,i,s),n.promise)}function gee(t){let e=t[fp].body;return e!=null&&(e.stream.locked||LC.isDisturbed(e.stream))}function N4e(t){return JSON.parse(uee(t))}function cee(t){let e=t[fp].headersList,r=f4e(e);return r==="failure"?null:r}pee.exports={extractBody:fee,safelyExtractBody:B4e,cloneBody:b4e,mixinBody:S4e,streamRegistry:hee,hasFinalizationRegistry:dee,bodyUnusable:gee}});var Nee=m((G9t,See)=>{"use strict";var Ge=b("node:assert"),Ze=dt(),{channels:mee}=rp(),xM=uM(),{RequestContentLengthMismatchError:gh,ResponseContentLengthMismatchError:T4e,RequestAbortedError:bee,HeadersTimeoutError:x4e,HeadersOverflowError:R4e,SocketError:I1,InformationalError:pp,BodyTimeoutError:D4e,HTTPParserError:k4e,ResponseExceededMaxSizeError:v4e}=Mt(),{kUrl:Qee,kReset:Ks,kClient:vM,kParser:Fr,kBlocking:OC,kRunning:ns,kPending:_4e,kSize:Eee,kWriting:dl,kQueue:pa,kNoRef:UC,kKeepAliveDefaultTimeout:F4e,kHostHeader:M4e,kPendingIdx:L4e,kRunningIdx:fo,kError:go,kPipelining:E1,kSocket:mp,kKeepAliveTimeoutValue:y1,kMaxHeadersSize:RM,kKeepAliveMaxTimeout:U4e,kKeepAliveTimeoutThreshold:P4e,kHeadersTimeout:O4e,kBodyTimeout:H4e,kStrictContentLength:_M,kMaxRequests:Cee,kCounter:G4e,kMaxResponseSize:q4e,kOnError:Y4e,kResume:ll,kHTTPContext:wee}=yr(),aA=h$(),V4e=Buffer.alloc(0),g1=Buffer[Symbol.species],p1=Ze.addListener,W4e=Ze.removeAllListeners,DM;async function J4e(){let t=process.env.JEST_WORKER_ID?hM():void 0,e;try{e=await WebAssembly.compile(p$())}catch{e=await WebAssembly.compile(t||hM())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Ge(hn.ptr===r);let i=n-cA+AA.byteOffset;return hn.onStatus(new g1(AA.buffer,i,s))||0},wasm_on_message_begin:r=>(Ge(hn.ptr===r),hn.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Ge(hn.ptr===r);let i=n-cA+AA.byteOffset;return hn.onHeaderField(new g1(AA.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Ge(hn.ptr===r);let i=n-cA+AA.byteOffset;return hn.onHeaderValue(new g1(AA.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Ge(hn.ptr===r),hn.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Ge(hn.ptr===r);let i=n-cA+AA.byteOffset;return hn.onBody(new g1(AA.buffer,i,s))||0},wasm_on_message_complete:r=>(Ge(hn.ptr===r),hn.onMessageComplete()||0)}})}var kM=null,FM=J4e();FM.catch();var hn=null,AA=null,m1=0,cA=null,z4e=0,PC=1,Ep=2|PC,C1=4|PC,MM=8|z4e,LM=class{constructor(e,r,{exports:n}){Ge(Number.isFinite(e[RM])&&e[RM]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(aA.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.
Line truncated
|
||||
`);d.push(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=H1.encode(`--${A}--\r
|
||||
`);d.push(p),i+=p.byteLength,f&&(i=null),s=t,n=async function*(){for(let I of d)I.stream?yield*I.stream():yield I},o=`multipart/form-data; boundary=${A}`}else if(Kee(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(iI.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:w6e(t)}if((typeof s=="string"||iI.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let A;r=new ReadableStream({async start(){A=n(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(!ete(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:s,length:i},o]}function U6e(t,e=!1){return t instanceof ReadableStream&&(sL(!iI.isDisturbed(t),"The body has already been consumed."),sL(!t.locked,"The stream is locked.")),nte(t,e)}function P6e(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function O6e(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function H6e(t){return{blob(){return Dp(this,r=>{let n=Xee(this);return n===null?n="":n&&(n=F6e(n)),new k6e([r],{type:n})},t)},arrayBuffer(){return Dp(this,r=>new Uint8Array(r).buffer,t)},text(){return Dp(this,Zee,t)},json(){return Dp(this,q6e,t)},formData(){return Dp(this,r=>{let n=Xee(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=M6e(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new $ee;return i[kp]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new $ee;for(let[o,a]of s)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 Dp(this,r=>new Uint8Array(r),t)}}}function G6e(t){Object.assign(t.prototype,H6e(t))}async function Dp(t,e,r){if(D6e.brandCheck(t,r),ste(t))throw new TypeError("Body is unusable: Body has already been read");O6e(t[kp]);let n=T6e(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[kp].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await x6e(t[kp].body,i,s),n.promise)}function ste(t){let e=t[kp].body;return e!=null&&(e.stream.locked||iI.isDisturbed(e.stream))}function q6e(t){return JSON.parse(Zee(t))}function Xee(t){let e=t[kp].headersList,r=R6e(e);return r==="failure"?null:r}ite.exports={extractBody:nte,safelyExtractBody:U6e,cloneBody:P6e,mixinBody:G6e,streamRegistry:rte,hasFinalizationRegistry:tte,bodyUnusable:ste}});var pte=E((SYt,gte)=>{"use strict";var Ge=b("node:assert"),Xe=dt(),{channels:ote}=Ip(),oL=HM(),{RequestContentLengthMismatchError:xh,ResponseContentLengthMismatchError:Y6e,RequestAbortedError:dte,HeadersTimeoutError:V6e,HeadersOverflowError:W6e,SocketError:J1,InformationalError:_p,BodyTimeoutError:J6e,HTTPParserError:z6e,ResponseExceededMaxSizeError:j6e}=Lt(),{kUrl:hte,kReset:Xs,kClient:uL,kParser:Fr,kBlocking:AI,kRunning:is,kPending:K6e,kSize:ate,kWriting:yl,kQueue:Ia,kNoRef:oI,kKeepAliveDefaultTimeout:$6e,kHostHeader:X6e,kPendingIdx:Z6e,kRunningIdx:mo,kError:Eo,kPipelining:V1,kSocket:Fp,kKeepAliveTimeoutValue:z1,kMaxHeadersSize:aL,kKeepAliveMaxTimeout:e5e,kKeepAliveTimeoutThreshold:t5e,kHeadersTimeout:r5e,kBodyTimeout:n5e,kStrictContentLength:lL,kMaxRequests:Ate,kCounter:s5e,kMaxResponseSize:i5e,kOnError:o5e,kResume:Il,kHTTPContext:fte}=yr(),hA=ree(),a5e=Buffer.alloc(0),G1=Buffer[Symbol.species],q1=Xe.addListener,A5e=Xe.removeAllListeners,AL;async function c5e(){let t=process.env.JEST_WORKER_ID?YM():void 0,e;try{e=await WebAssembly.compile(iee())}catch{e=await WebAssembly.compile(t||YM())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Ge(hn.ptr===r);let i=n-gA+fA.byteOffset;return hn.onStatus(new G1(fA.buffer,i,s))||0},wasm_on_message_begin:r=>(Ge(hn.ptr===r),hn.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Ge(hn.ptr===r);let i=n-gA+fA.byteOffset;return hn.onHeaderField(new G1(fA.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Ge(hn.ptr===r);let i=n-gA+fA.byteOffset;return hn.onHeaderValue(new G1(fA.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Ge(hn.ptr===r),hn.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Ge(hn.ptr===r);let i=n-gA+fA.byteOffset;return hn.onBody(new G1(fA.buffer,i,s))||0},wasm_on_message_complete:r=>(Ge(hn.ptr===r),hn.onMessageComplete()||0)}})}var cL=null,dL=c5e();dL.catch();var hn=null,fA=null,Y1=0,gA=null,u5e=0,aI=1,Mp=2|aI,W1=4|aI,hL=8|u5e,fL=class{constructor(e,r,{exports:n}){Ge(Number.isFinite(e[aL])&&e[aL]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(hA.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=[],thi
Line truncated
|
||||
`;if(typeof s=="string"?p+=`host: ${s}\r
|
||||
`:p+=t[M4e],i?p+=`connection: upgrade\r
|
||||
`:p+=t[X6e],i?p+=`connection: upgrade\r
|
||||
upgrade: ${i}\r
|
||||
`:t[E1]&&!h[Ks]?p+=`connection: keep-alive\r
|
||||
`:t[V1]&&!h[Xs]?p+=`connection: keep-alive\r
|
||||
`:p+=`connection: close\r
|
||||
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let E=c[I+0],C=c[I+1];if(Array.isArray(C))for(let y=0;y<C.length;y++)p+=`${E}: ${C[y]}\r
|
||||
`;else p+=`${E}: ${C}\r
|
||||
`}return mee.sendHeaders.hasSubscribers&&mee.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?yee(f,null,t,e,h,u,p,l):Ze.isBuffer(A)?yee(f,A,t,e,h,u,p,l):Ze.isBlobLike(A)?typeof A.stream=="function"?Bee(f,A.stream(),t,e,h,u,p,l):e6e(f,A,t,e,h,u,p,l):Ze.isStream(A)?$4e(f,A,t,e,h,u,p,l):Ze.isIterable(A)?Bee(f,A,t,e,h,u,p,l):Ge(!1),!0}function $4e(t,e,r,n,s,i,o,a){Ge(i!==0||r[ns]===0,"stream body cannot be pipelined");let A=!1,c=new B1({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){Ze.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new bee;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,Ge(s.destroyed||s[dl]&&r[ns]<=1),s.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")?Ze.destroy(e,f):Ze.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.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 yee(t,e,r,n,s,i,o,a){try{e?Ze.isBuffer(e)&&(Ge(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\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 y=0;y<C.length;y++)p+=`${m}: ${C[y]}\r
|
||||
`;else p+=`${m}: ${C}\r
|
||||
`}return ote.sendHeaders.hasSubscribers&&ote.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?ute(f,null,t,e,h,u,p,l):Xe.isBuffer(A)?ute(f,A,t,e,h,u,p,l):Xe.isBlobLike(A)?typeof A.stream=="function"?lte(f,A.stream(),t,e,h,u,p,l):p5e(f,A,t,e,h,u,p,l):Xe.isStream(A)?g5e(f,A,t,e,h,u,p,l):Xe.isIterable(A)?lte(f,A,t,e,h,u,p,l):Ge(!1),!0}function g5e(t,e,r,n,s,i,o,a){Ge(i!==0||r[is]===0,"stream body cannot be pipelined");let A=!1,c=new j1({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){Xe.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new dte;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,Ge(s.destroyed||s[yl]&&r[is]<=1),s.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")?Xe.destroy(e,f):Xe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.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 ute(t,e,r,n,s,i,o,a){try{e?Xe.isBuffer(e)&&(Ge(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Ks]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Xs]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(Ge(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||
`,"latin1")),n.onRequestSent(),r[ll]()}catch(A){t(A)}}async function e6e(t,e,r,n,s,i,o,a){Ge(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new gh;let A=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
`,"latin1")),n.onRequestSent(),r[Il]()}catch(A){t(A)}}async function p5e(t,e,r,n,s,i,o,a){Ge(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new xh;let A=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),s.write(A),s.uncork(),n.onBodySent(A),n.onRequestSent(),!a&&n.reset!==!1&&(s[Ks]=!0),r[ll]()}catch(A){t(A)}}async function Bee(t,e,r,n,s,i,o,a){Ge(i!==0||r[ns]===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)=>{Ge(A===null),s[go]?h(s[go]):A=d});s.on("close",c).on("drain",c);let l=new B1({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[go])throw s[go];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",c).off("drain",c)}}var B1=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[dl]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[go])throw r[go];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(s!==null&&o+c>s){if(i[_M])throw new gh;process.emitWarning(new gh)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Ks]=!0),s===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"),s.write(A),s.uncork(),n.onBodySent(A),n.onRequestSent(),!a&&n.reset!==!1&&(s[Xs]=!0),r[Il]()}catch(A){t(A)}}async function lte(t,e,r,n,s,i,o,a){Ge(i!==0||r[is]===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)=>{Ge(A===null),s[Eo]?h(s[Eo]):A=d});s.on("close",c).on("drain",c);let l=new j1({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Eo])throw s[Eo];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",c).off("drain",c)}}var j1=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[yl]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[Eo])throw r[Eo];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(s!==null&&o+c>s){if(i[lL])throw new xh;process.emitWarning(new xh)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Xs]=!0),s===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${A}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1")),s===null&&r.write(`\r
|
||||
${c.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Fr].timeout&&r[Fr].timeoutType===Ep&&r[Fr].timeout.refresh&&r[Fr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[dl]=!1,e[go])throw e[go];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Fr].timeout&&r[Fr].timeoutType===Mp&&r[Fr].timeout.refresh&&r[Fr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[yl]=!1,e[Eo])throw e[Eo];if(!e.destroyed){if(s===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&&s!==r){if(n[_M])throw new gh;process.emitWarning(new gh)}e[Fr].timeout&&e[Fr].timeoutType===Ep&&e[Fr].timeout.refresh&&e[Fr].timeout.refresh(),n[ll]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[dl]=!1,e&&(Ge(n[ns]<=1,"pipeline should only contain this request"),s(e))}};See.exports=j4e});var Fee=m((q9t,_ee)=>{"use strict";var po=b("node:assert"),{pipeline:t6e}=b("node:stream"),mt=dt(),{RequestContentLengthMismatchError:UM,RequestAbortedError:Tee,SocketError:HC,InformationalError:PM}=Mt(),{kUrl:b1,kReset:w1,kClient:Cp,kRunning:S1,kPending:r6e,kQueue:hl,kPendingIdx:OM,kRunningIdx:ma,kError:Ca,kSocket:Nn,kStrictContentLength:n6e,kOnError:HM,kMaxConcurrentStreams:vee,kHTTP2Session:Ea,kResume:fl,kSize:s6e,kHTTPContext:i6e}=yr(),jc=Symbol("open streams"),xee,Ree=!1,Q1;try{Q1=b("node:http2")}catch{Q1={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:o6e,HTTP2_HEADER_METHOD:a6e,HTTP2_HEADER_PATH:A6e,HTTP2_HEADER_SCHEME:c6e,HTTP2_HEADER_CONTENT_LENGTH:u6e,HTTP2_HEADER_EXPECT:l6e,HTTP2_HEADER_STATUS:d6e}}=Q1;function h6e(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function f6e(t,e){t[Nn]=e,Ree||(Ree=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=Q1.connect(t[b1],{createConnection:()=>e,peerMaxConcurrentStreams:t[vee]});r[jc]=0,r[Cp]=t,r[Nn]=e,mt.addListener(r,"error",p6e),mt.addListener(r,"frameError",m6e),mt.addListener(r,"end",E6e),mt.addListener(r,"goaway",C6e),mt.addListener(r,"close",function(){let{[Cp]:s}=this,{[Nn]:i}=s,o=this[Nn][Ca]||this[Ca]||new HC("closed",mt.getSocketInfo(i));if(s[Ea]=null,s.destroyed){po(s[r6e]===0);let a=s[hl].splice(s[ma]);for(let A=0;A<a.length;A++){let c=a[A];mt.errorRequest(s,c,o)}}}),r.unref(),t[Ea]=r,e[Ea]=r,mt.addListener(e,"error",function(s){po(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ca]=s,this[Cp][HM](s)}),mt.addListener(e,"end",function(){mt.destroy(this,new HC("other side closed",mt.getSocketInfo(this)))}),mt.addListener(e,"close",function(){let s=this[Ca]||new HC("closed",mt.getSocketInfo(this));t[Nn]=null,this[Ea]!=null&&this[Ea].destroy(s),t[OM]=t[ma],po(t[S1]===0),t.emit("disconnect",t[b1],[t],s),t[fl]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return y6e(t,...s)},resume(){g6e(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function g6e(t){let e=t[Nn];e?.destroyed===!1&&(t[s6e]===0&&t[vee]===0?(e.unref(),t[Ea].unref()):(e.ref(),t[Ea].ref()))}function p6e(t){po(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Nn][Ca]=t,this[Cp][HM](t)}function m6e(t,e,r){if(r===0){let n=new PM(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Nn][Ca]=n,this[Cp][HM](n)}}function E6e(){let t=new HC("other side closed",mt.getSocketInfo(this[Nn]));this.destroy(t),mt.destroy(this[Nn],t)}function C6e(t){let e=this[Ca]||new HC(`HTTP/2: "GOAWAY" frame received with code ${t}`,mt.getSocketInfo(this)),r=this[Cp];if(r[Nn]=null,r[i6e]=null,this[Ea]!=null&&(this[Ea].destroy(e),this[Ea]=null),mt.destroy(this[Nn],e),r[ma]<r[hl].length){let n=r[hl][r[ma]];r[hl][r[ma]++]=null,mt.errorRequest(r,n,e),r[OM]=r[ma]}po(r[S1]===0),r.emit("disconnect",r[b1],[r],e),r[fl]()}function I6e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function y6e(t,e){let r=t[Ea],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return mt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let R=0;R<c.length;R+=2){let M=c[R+0],q=c[R+1];if(Array.isArray(q))for(let v=0;v<q.length;v++)l[M]?l[M]+=`,${q[v]}`:l[M]=q[v];else l[M]=q}let d,{hostname:h,port:f}=t[b1];l[o6e]=i||`${h}${f?`:${f}`:""}`,l[a6e]=n;let p=R=>{e.aborted||e.completed||(R=R||new Tee,mt.errorRequest(t,e,R),d!=null&&mt.destroy(d,R),mt.destroy(u,R),t[hl][t[ma]++]=null,t[fl]())};try{e.onConnect(p)}catch(R){mt.errorRequest(t,e,R)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[jc],t[hl][t[ma]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[jc],t[hl][t[ma]++]=null}),d.once("close",()=>{r[jc]-=1,r[jc]===0&&r.unref()}),!0;l[A6e]=s,l[c6e]="https";let I=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let E=mt.bodyLength(u);if(mt.isFormDataLike(u)){xee??=gp().extractBody;let[R,M]=xee(u);l["content-type"]=M,u=R.stream,E=R.length}if(E==null&&(E=e.contentLength),(E===0||!I)&&(E=null),I6e(n)&&E>0&&e.contentLength!=null&&e.contentLength!==E){if(t[n6e])return mt.errorRequest(t,e,new UM),!1;process.emitWarning(new UM)}E!=null&&(po(u,"no body must not have content length"),l[u6e]=`${E}`),r.ref();let C=n==="GET"||n==="HEAD"||u===null;return a?(l[l6e]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("cont
Line truncated
|
||||
`,this[J6e]=A??3e5,this[W6e]=s??3e5,this[z6e]=C??!0,this[j6e]=R,this[VM]=q,this[pl]=null,this[e5e]=P>-1?P:-1,this[r5e]=$??100,this[zr]=null,this[Ia]=[],this[Xc]=0,this[ya]=0,this[VC]=Ae=>JM(this,Ae),this[t5e]=Ae=>Jee(this,Ae)}get pipelining(){return this[R1]}set pipelining(e){this[R1]=e,this[VC](!0)}get[zC](){return this[Ia].length-this[ya]}get[JC](){return this[ya]-this[Xc]}get[WC](){return this[Ia].length-this[Xc]}get[P6e](){return!!this[zr]&&!this[yp]&&!this[zr].destroyed}get[YM](){return!!(this[zr]?.busy(null)||this[WC]>=(Wee(this)||1)||this[zC]>0)}[U6e](e){zee(this),this.once("connect",e)}[$6e](e,r){let n=e.origin||this[lA].origin,s=new k6e(n,e,r);return this[Ia].push(s),this[mh]||(ph.bodyLength(s.body)==null&&ph.isIterable(s.body)?(this[mh]=1,queueMicrotask(()=>JM(this))):this[VC](!0)),this[mh]&&this[ml]!==2&&this[YM]&&(this[ml]=2),this[ml]<2}async[X6e](){return new Promise(e=>{this[WC]?this[pl]=e:e(null)})}async[Z6e](e){return new Promise(r=>{let n=this[Ia].splice(this[ya]);for(let i=0;i<n.length;i++){let o=n[i];ph.errorRequest(this,o,e)}let s=()=>{this[pl]&&(this[pl](),this[pl]=null),r(null)};this[zr]?(this[zr].destroy(e,s),this[zr]=null):queueMicrotask(s),this[VC]()})}},i5e=x1();function Jee(t,e){if(t[JC]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Kc(t[ya]===t[Xc]);let r=t[Ia].splice(t[Xc]);for(let n=0;n<r.length;n++){let s=r[n];ph.errorRequest(t,s,e)}Kc(t[WC]===0)}}async function zee(t){Kc(!t[yp]),Kc(!t[zr]);let{host:e,hostname:r,protocol:n,port:s}=t[lA];if(r[0]==="["){let i=r.indexOf("]");Kc(i!==-1);let o=r.substring(1,i);Kc(Vee.isIP(o)),r=o}t[yp]=!0,Ip.beforeConnect.hasSubscribers&&Ip.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[zr]?.version,servername:t[gl],localAddress:t[YC]},connector:t[qC]});try{let i=await new Promise((o,a)=>{t[qC]({host:e,hostname:r,protocol:n,port:s,servername:t[gl],localAddress:t[YC]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){ph.destroy(i.on("error",qee),new F6e);return}Kc(i);try{t[zr]=i.alpnProtocol==="h2"?await s5e(t,i):await n5e(t,i)}catch(o){throw i.destroy().on("error",qee),o}t[yp]=!1,i[K6e]=0,i[VM]=t[VM],i[L6e]=t,i[H6e]=null,Ip.connected.hasSubscribers&&Ip.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[zr]?.version,servername:t[gl],localAddress:t[YC]},connector:t[qC],socket:i}),t.emit("connect",t[lA],[t])}catch(i){if(t.destroyed)return;if(t[yp]=!1,Ip.connectError.hasSubscribers&&Ip.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[zr]?.version,servername:t[gl],localAddress:t[YC]},connector:t[qC],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Kc(t[JC]===0);t[zC]>0&&t[Ia][t[ya]].servername===t[gl];){let o=t[Ia][t[ya]++];ph.errorRequest(t,o,i)}else Jee(t,i);t.emit("connectionError",t[lA],[t],i)}t[VC]()}function Yee(t){t[ml]=0,t.emit("drain",t[lA],[t])}function JM(t,e){t[mh]!==2&&(t[mh]=2,o5e(t,e),t[mh]=0,t[Xc]>256&&(t[Ia].splice(0,t[Xc]),t[ya]-=t[Xc],t[Xc]=0))}function o5e(t,e){for(;;){if(t.destroyed){Kc(t[zC]===0);return}if(t[pl]&&!t[WC]){t[pl](),t[pl]=null;return}if(t[zr]&&t[zr].resume(),t[YM])t[ml]=2;else if(t[ml]===2){e?(t[ml]=1,queueMicrotask(()=>Yee(t))):Yee(t);continue}if(t[zC]===0||t[JC]>=(Wee(t)||1))return;let r=t[Ia][t[ya]];if(t[lA].protocol==="https:"&&t[gl]!==r.servername){if(t[JC]>0)return;t[gl]=r.servername,t[zr]?.destroy(new _6e("servername changed"),()=>{t[zr]=null,JM(t)})}if(t[yp])return;if(!t[zr]){zee(t);return}if(t[zr].destroyed||t[zr].busy(r))return;!r.aborted&&t[zr].write(r)?t[ya]++:t[Ia].splice(t[ya],1)}}jee.exports=WM});var zM=m((z9t,Kee)=>{"use strict";var D1=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)}};Kee.exports=class{constructor(){this.head=this.tail=new D1}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new D1),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Zee=m((j9t,Xee)=>{var{kFree:a5e,kConnected:A5e,kPending:c5e,kQueued:u5e,kRunning:l5e,kSize:d5e}=yr(),Eh=Symbol("pool"),jM=class{constructor(e){this[Eh]=e}get connected(){return this[Eh][A5e]}get free(){return this[Eh][a5e]}get pending(){return this[Eh][c5e]}get queued(){return this[Eh][u5e]}get running(){return this[Eh][l5e]}get size(){return this[Eh][d5e]}};Xee.exports=jM});var tL=m((K9t,Ate)=>{"use strict";var h5e=op(),f5e=zM(),{kConnected:KM,kSize:$ee,kRunning:ete,kPending:tte,kQueued:jC,kBusy:g5e,kFree:p5e,kUrl:m5e,kClose:E5e,kDestroy:C5e,kDispatch:I5e}=yr(),y5e=Zee(),Xs=Symbol("clients"),Ss=Symbol("needDrain"),KC=Symbol("queue"),XM=Symbol("closed resolve"),ZM=Symbol("onDrain"),rte=Symbol("onConnect"),nte=Symbol("onDisconnect"),ste=Symbol("onCo
Line truncated
|
||||
`,"latin1"),r!==null&&s!==r){if(n[lL])throw new xh;process.emitWarning(new xh)}e[Fr].timeout&&e[Fr].timeoutType===Mp&&e[Fr].timeout.refresh&&e[Fr].timeout.refresh(),n[Il]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[yl]=!1,e&&(Ge(n[is]<=1,"pipeline should only contain this request"),s(e))}};gte.exports=l5e});var Qte=E((NYt,bte)=>{"use strict";var Co=b("node:assert"),{pipeline:m5e}=b("node:stream"),mt=dt(),{RequestContentLengthMismatchError:gL,RequestAbortedError:mte,SocketError:cI,InformationalError:pL}=Lt(),{kUrl:K1,kReset:X1,kClient:Lp,kRunning:Z1,kPending:E5e,kQueue:Bl,kPendingIdx:mL,kRunningIdx:ya,kError:ba,kSocket:Nn,kStrictContentLength:C5e,kOnError:EL,kMaxConcurrentStreams:Bte,kHTTP2Session:Ba,kResume:bl,kSize:I5e,kHTTPContext:y5e}=yr(),tu=Symbol("open streams"),Ete,Cte=!1,$1;try{$1=b("node:http2")}catch{$1={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:B5e,HTTP2_HEADER_METHOD:b5e,HTTP2_HEADER_PATH:Q5e,HTTP2_HEADER_SCHEME:w5e,HTTP2_HEADER_CONTENT_LENGTH:S5e,HTTP2_HEADER_EXPECT:N5e,HTTP2_HEADER_STATUS:T5e}}=$1;function x5e(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function R5e(t,e){t[Nn]=e,Cte||(Cte=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=$1.connect(t[K1],{createConnection:()=>e,peerMaxConcurrentStreams:t[Bte]});r[tu]=0,r[Lp]=t,r[Nn]=e,mt.addListener(r,"error",k5e),mt.addListener(r,"frameError",v5e),mt.addListener(r,"end",_5e),mt.addListener(r,"goaway",F5e),mt.addListener(r,"close",function(){let{[Lp]:s}=this,{[Nn]:i}=s,o=this[Nn][ba]||this[ba]||new cI("closed",mt.getSocketInfo(i));if(s[Ba]=null,s.destroyed){Co(s[E5e]===0);let a=s[Bl].splice(s[ya]);for(let A=0;A<a.length;A++){let c=a[A];mt.errorRequest(s,c,o)}}}),r.unref(),t[Ba]=r,e[Ba]=r,mt.addListener(e,"error",function(s){Co(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ba]=s,this[Lp][EL](s)}),mt.addListener(e,"end",function(){mt.destroy(this,new cI("other side closed",mt.getSocketInfo(this)))}),mt.addListener(e,"close",function(){let s=this[ba]||new cI("closed",mt.getSocketInfo(this));t[Nn]=null,this[Ba]!=null&&this[Ba].destroy(s),t[mL]=t[ya],Co(t[Z1]===0),t.emit("disconnect",t[K1],[t],s),t[bl]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return L5e(t,...s)},resume(){D5e(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function D5e(t){let e=t[Nn];e?.destroyed===!1&&(t[I5e]===0&&t[Bte]===0?(e.unref(),t[Ba].unref()):(e.ref(),t[Ba].ref()))}function k5e(t){Co(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Nn][ba]=t,this[Lp][EL](t)}function v5e(t,e,r){if(r===0){let n=new pL(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Nn][ba]=n,this[Lp][EL](n)}}function _5e(){let t=new cI("other side closed",mt.getSocketInfo(this[Nn]));this.destroy(t),mt.destroy(this[Nn],t)}function F5e(t){let e=this[ba]||new cI(`HTTP/2: "GOAWAY" frame received with code ${t}`,mt.getSocketInfo(this)),r=this[Lp];if(r[Nn]=null,r[y5e]=null,this[Ba]!=null&&(this[Ba].destroy(e),this[Ba]=null),mt.destroy(this[Nn],e),r[ya]<r[Bl].length){let n=r[Bl][r[ya]];r[Bl][r[ya]++]=null,mt.errorRequest(r,n,e),r[mL]=r[ya]}Co(r[Z1]===0),r.emit("disconnect",r[K1],[r],e),r[bl]()}function M5e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function L5e(t,e){let r=t[Ba],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return mt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let N=0;N<c.length;N+=2){let M=c[N+0],G=c[N+1];if(Array.isArray(G))for(let k=0;k<G.length;k++)l[M]?l[M]+=`,${G[k]}`:l[M]=G[k];else l[M]=G}let d,{hostname:h,port:f}=t[K1];l[B5e]=i||`${h}${f?`:${f}`:""}`,l[b5e]=n;let p=N=>{e.aborted||e.completed||(N=N||new mte,mt.errorRequest(t,e,N),d!=null&&mt.destroy(d,N),mt.destroy(u,N),t[Bl][t[ya]++]=null,t[bl]())};try{e.onConnect(p)}catch(N){mt.errorRequest(t,e,N)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:A}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[tu],t[Bl][t[ya]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[tu],t[Bl][t[ya]++]=null}),d.once("close",()=>{r[tu]-=1,r[tu]===0&&r.unref()}),!0;l[Q5e]=s,l[w5e]="https";let I=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=mt.bodyLength(u);if(mt.isFormDataLike(u)){Ete??=vp().extractBody;let[N,M]=Ete(u);l["content-type"]=M,u=N.stream,m=N.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),M5e(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[C5e])return mt.errorRequest(t,e,new gL),!1;process.emitWarning(new gL)}m!=null&&(Co(u,"no body must not have content length"),l[S5e]=`${m}`),r.ref();let C=n==="GET"||n==="HEAD"||u===null;return a?(l[N5e]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("cont
Line truncated
|
||||
`,this[cHe]=A??3e5,this[AHe]=s??3e5,this[uHe]=C??!0,this[lHe]=N,this[BL]=G,this[wl]=null,this[pHe]=P>-1?P:-1,this[EHe]=Z??100,this[zr]=null,this[Qa]=[],this[nu]=0,this[wa]=0,this[hI]=Ae=>QL(this,Ae),this[mHe]=Ae=>Mte(this,Ae)}get pipelining(){return this[nS]}set pipelining(e){this[nS]=e,this[hI](!0)}get[pI](){return this[Qa].length-this[wa]}get[gI](){return this[wa]-this[nu]}get[fI](){return this[Qa].length-this[nu]}get[tHe](){return!!this[zr]&&!this[Pp]&&!this[zr].destroyed}get[yL](){return!!(this[zr]?.busy(null)||this[fI]>=(Fte(this)||1)||this[pI]>0)}[eHe](e){Lte(this),this.once("connect",e)}[gHe](e,r){let n=e.origin||this[mA].origin,s=new z5e(n,e,r);return this[Qa].push(s),this[Dh]||(Rh.bodyLength(s.body)==null&&Rh.isIterable(s.body)?(this[Dh]=1,queueMicrotask(()=>QL(this))):this[hI](!0)),this[Dh]&&this[Sl]!==2&&this[yL]&&(this[Sl]=2),this[Sl]<2}async[hHe](){return new Promise(e=>{this[fI]?this[wl]=e:e(null)})}async[fHe](e){return new Promise(r=>{let n=this[Qa].splice(this[wa]);for(let i=0;i<n.length;i++){let o=n[i];Rh.errorRequest(this,o,e)}let s=()=>{this[wl]&&(this[wl](),this[wl]=null),r(null)};this[zr]?(this[zr].destroy(e,s),this[zr]=null):queueMicrotask(s),this[hI]()})}},yHe=rS();function Mte(t,e){if(t[gI]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ru(t[wa]===t[nu]);let r=t[Qa].splice(t[nu]);for(let n=0;n<r.length;n++){let s=r[n];Rh.errorRequest(t,s,e)}ru(t[fI]===0)}}async function Lte(t){ru(!t[Pp]),ru(!t[zr]);let{host:e,hostname:r,protocol:n,port:s}=t[mA];if(r[0]==="["){let i=r.indexOf("]");ru(i!==-1);let o=r.substring(1,i);ru(_te.isIP(o)),r=o}t[Pp]=!0,Up.beforeConnect.hasSubscribers&&Up.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[zr]?.version,servername:t[Ql],localAddress:t[dI]},connector:t[lI]});try{let i=await new Promise((o,a)=>{t[lI]({host:e,hostname:r,protocol:n,port:s,servername:t[Ql],localAddress:t[dI]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){Rh.destroy(i.on("error",kte),new $5e);return}ru(i);try{t[zr]=i.alpnProtocol==="h2"?await IHe(t,i):await CHe(t,i)}catch(o){throw i.destroy().on("error",kte),o}t[Pp]=!1,i[dHe]=0,i[BL]=t[BL],i[Z5e]=t,i[nHe]=null,Up.connected.hasSubscribers&&Up.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[zr]?.version,servername:t[Ql],localAddress:t[dI]},connector:t[lI],socket:i}),t.emit("connect",t[mA],[t])}catch(i){if(t.destroyed)return;if(t[Pp]=!1,Up.connectError.hasSubscribers&&Up.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[zr]?.version,servername:t[Ql],localAddress:t[dI]},connector:t[lI],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ru(t[gI]===0);t[pI]>0&&t[Qa][t[wa]].servername===t[Ql];){let o=t[Qa][t[wa]++];Rh.errorRequest(t,o,i)}else Mte(t,i);t.emit("connectionError",t[mA],[t],i)}t[hI]()}function vte(t){t[Sl]=0,t.emit("drain",t[mA],[t])}function QL(t,e){t[Dh]!==2&&(t[Dh]=2,BHe(t,e),t[Dh]=0,t[nu]>256&&(t[Qa].splice(0,t[nu]),t[wa]-=t[nu],t[nu]=0))}function BHe(t,e){for(;;){if(t.destroyed){ru(t[pI]===0);return}if(t[wl]&&!t[fI]){t[wl](),t[wl]=null;return}if(t[zr]&&t[zr].resume(),t[yL])t[Sl]=2;else if(t[Sl]===2){e?(t[Sl]=1,queueMicrotask(()=>vte(t))):vte(t);continue}if(t[pI]===0||t[gI]>=(Fte(t)||1))return;let r=t[Qa][t[wa]];if(t[mA].protocol==="https:"&&t[Ql]!==r.servername){if(t[gI]>0)return;t[Ql]=r.servername,t[zr]?.destroy(new K5e("servername changed"),()=>{t[zr]=null,QL(t)})}if(t[Pp])return;if(!t[zr]){Lte(t);return}if(t[zr].destroyed||t[zr].busy(r))return;!r.aborted&&t[zr].write(r)?t[wa]++:t[Qa].splice(t[wa],1)}}Ute.exports=bL});var wL=E((kYt,Pte)=>{"use strict";var sS=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)}};Pte.exports=class{constructor(){this.head=this.tail=new sS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new sS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Hte=E((vYt,Ote)=>{var{kFree:bHe,kConnected:QHe,kPending:wHe,kQueued:SHe,kRunning:NHe,kSize:THe}=yr(),kh=Symbol("pool"),SL=class{constructor(e){this[kh]=e}get connected(){return this[kh][QHe]}get free(){return this[kh][bHe]}get pending(){return this[kh][wHe]}get queued(){return this[kh][SHe]}get running(){return this[kh][NHe]}get size(){return this[kh][THe]}};Ote.exports=SL});var kL=E((_Yt,$te)=>{"use strict";var xHe=Qp(),RHe=wL(),{kConnected:NL,kSize:Gte,kRunning:qte,kPending:Yte,kQueued:mI,kBusy:DHe,kFree:kHe,kUrl:vHe,kClose:_He,kDestroy:FHe,kDispatch:MHe}=yr(),LHe=Hte(),Zs=Symbol("clients"),Ns=Symbol("needDrain"),EI=Symbol("queue"),TL=Symbol("closed resolve"),xL=Symbol("onDrain"),Vte=Symbol("onConnect"),Wte=Symbol("onDisconnect"),Jte=Symbol("onCo
Line truncated
|
||||
${n.count} ${n.noun} ${n.is} pending:
|
||||
|
||||
${e.format(r)}
|
||||
`.trim())}};fne.exports=tU});var j1=m((QGt,Cne)=>{"use strict";var pne=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:J9e}=Mt(),z9e=Qp();Ene()===void 0&&mne(new z9e);function mne(t){if(!t||typeof t.dispatch!="function")throw new J9e("Argument agent must implement Agent");Object.defineProperty(globalThis,pne,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Ene(){return globalThis[pne]}Cne.exports={setGlobalDispatcher:mne,getGlobalDispatcher:Ene}});var K1=m((SGt,Ine)=>{"use strict";Ine.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 Bne=m((NGt,yne)=>{"use strict";var j9e=T1();yne.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let A=new j9e(r,o,s,i);return r(a,A)}}});var Qne=m((TGt,bne)=>{"use strict";var K9e=P1();bne.exports=t=>e=>function(n,s){return e(n,new K9e({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var Sne=m((xGt,wne)=>{"use strict";var X9e=dt(),{InvalidArgumentError:Z9e,RequestAbortedError:$9e}=Mt(),eGe=K1(),rU=class extends eGe{#e=1024*1024;#t=null;#n=!1;#r=!1;#s=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Z9e("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,n,s){let o=X9e.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new $9e(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#s=this.#s+e.length,this.#s>=this.#e&&(this.#n=!0,this.#r?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function tGe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new rU({maxSize:i},s);return e(n,o)}}wne.exports=tGe});var xne=m((RGt,Tne)=>{"use strict";var{isIP:rGe}=b("node:net"),{lookup:nGe}=b("node:dns"),sGe=K1(),{InvalidArgumentError:_p,InformationalError:iGe}=Mt(),Nne=Math.pow(2,31)-1,nU=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#s}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(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(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new iGe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#n.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){nGe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#s(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===Nne?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===Nne?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return s=a.ips[A]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(A,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new sU(this,e,r)}},sU=class extends sGe{#e=null;#t=null;#n=null;#r=null;#s=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#s=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#s,this.#t,(r,n)=>{if(r)
Line truncated
|
||||
${i}`;break;case"retry":Aoe(i)&&(r[s]=i);break;case"id":coe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&Aoe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&coe(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}}};uoe.exports={EventSourceStream:qU}});var Coe=m((aqt,Eoe)=>{"use strict";var{pipeline:g7e}=b("node:stream"),{fetching:p7e}=cI(),{makeRequest:m7e}=Lp(),{webidl:ru}=Wn(),{EventSourceStream:E7e}=loe(),{parseMIMEType:C7e}=js(),{createFastMessageEvent:I7e}=qp(),{isNetworkError:doe}=aI(),{delay:y7e}=HU(),{kEnumerableProperty:vh}=dt(),{environmentSettingsObject:hoe}=Qi(),foe=!1,goe=3e3,BI=0,poe=1,bI=2,B7e="anonymous",b7e="use-credentials",zp=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=BI;#s=null;#i=null;#a;#o;constructor(e,r={}){super(),ru.util.markAsUncloneable(this);let n="EventSource constructor";ru.argumentLengthCheck(arguments,1,n),foe||(foe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=ru.converters.USVString(e,n,"url"),r=ru.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:goe};let s=hoe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=B7e;r.withCredentials&&(o=b7e,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=hoe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#s=m7e(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#A(){if(this.#r===bI)return;this.#r=BI;let e={request:this.#s,dispatcher:this.#a},r=n=>{doe(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(doe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let s=n.headersList.get("content-type",!0),i=s!==null?C7e(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=poe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new E7e({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(I7e(A.type,A.options))}});g7e(n.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=p7e(e)}async#c(){this.#r!==bI&&(this.#r=BI,this.dispatchEvent(new Event("error")),await y7e(this.#o.reconnectionTime),this.#r===BI&&(this.#o.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){ru.brandCheck(this,t),this.#r!==bI&&(this.#r=bI,this.#i.abort(),this.#s=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},moe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:BI,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:poe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:bI,writable:!1}};Object.defineProperties(zp,moe);Object.defineProperties(zp.prototype,moe);Object.defineProperties(zp.prototype,{close:vh,onerror:vh,onmessage:vh,onopen:vh,readyState:vh,url:vh,withCredentials:vh});ru.converters.EventSourceInitDict=ru.dictionaryConverter([{key:"withCredentials",converter:ru.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:ru.converters.any}]);Eoe.exports={EventSource:zp,defaultReconnectionTime:goe}});var US=m((Aqt,Ye)=>{"use strict";var Q7e=Bp(),Ioe=NC(),w7e=bp(),S7e=mte(),N7e=Qp(),T7e=fL(),x7e=Hte(),R7e=Jte(),yoe=Mt(),LS=dt(),{InvalidArgumentError:MS}=yoe,jp=vre(),D7e=xC(),k7e=jL(),v7e=gne(),_7e=ZL(),F7e=ML(),M7e=P1(),{getGlobalDispatcher:Boe,setGlobalDispatcher:L7e}=j1(),U7e=K1(),P7e=T1(),O7e=x1();Object.assign(Ioe.prototype,jp);Ye.exports.Dispatcher=Ioe;Ye.exports.Client=Q7e;Ye.exports.Pool=w7e;Ye.exports.BalancedPool=S7e;Ye.exports.Agent=N7e;Ye.exports.ProxyAgent=T7e;Ye.exports.EnvHttpProxyAgent=x7e;Ye.exports
Line truncated
|
||||
%s`,M,M,C,n);var q=C.type==="*"?UP:C.type==="?"?LP:"\\"+C.type;s=!0,n=n.slice(0,C.reStart)+q+"\\("+M}f(),i&&(n+="\\\\");var v=!1;switch(n.charAt(0)){case"[":case".":case"(":v=!0}for(var P=a.length-1;P>-1;P--){var D=a[P],z=n.slice(0,D.reStart),$=n.slice(D.reStart,D.reEnd-8),re=n.slice(D.reEnd-8,D.reEnd),Ae=n.slice(D.reEnd);re+=Ae;var ge=z.split("(").length-1,De=Ae;for(p=0;p<ge;p++)De=De.replace(/\)[+*?]?/,"");Ae=De;var Ke="";Ae===""&&e!==oN&&(Ke="$");var it=z+$+Ae+Ke+re;n=it}if(n!==""&&s&&(n="(?=.)"+n),v&&(n=d+n),e===oN)return[n,s];if(!s)return Fze(t);var Wt=r.nocase?"i":"";try{var kt=new RegExp("^"+n+"$",Wt)}catch{return new RegExp("$.")}return kt._glob=t,kt._src=n,kt}vi.makeRe=function(t,e){return new an(t,e||{}).makeRe()};an.prototype.makeRe=_ze;function _ze(){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?UP:e.dot?Sze:Nze,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===Ph?r:typeof o=="string"?Mze(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}vi.match=function(t,e,r){r=r||{};var n=new an(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};an.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 n=this.options;_I.sep!=="/"&&(e=e.split(_I.sep).join("/")),e=e.split(AAe),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],A=e;n.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};an.prototype.matchOne=function(t,e,r){return e.indexOf(Ph)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};an.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===Ph){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===Ph){a=i;break}var A=e.slice(s,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(n,n+A.length);if(!this._matchOne(l,A,r,0,0))return!1;n+=A.length}var d=0;if(u.length){if(u.length+n>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]!==""||n+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=n;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]],E=I[0],C=0,y=[0],R=0;R<c.length;R++){var M=c[R];M===Ph?(y.push(C),E=[[],0],I.push(E)):(E[0].push(M),C++)}for(var q=I.length-1,v=t.length-d,P=0;P<I.length;P++)I[P][1]=v-(y[q--]+I[P][0].length);return!!this._matchGlobStarBodySections(t,I,n,0,r,0,!!d)};an.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];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,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,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 s||null};an.prototype._matchOne=function(t,e,r,n,s){var i,o,a,A;for(i=n,o=s,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===Ph)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 Fze(t){return t.replace(/\\(.)/g,"$1")}function Mze(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var PI=m((tVt,IAe)=>{"use strict";var Yze="2.0.0",Vze=Number.MAX_SAFE_INTEGER||9007199254740991,Wze=16,Jze=250,zze=["major","premajor","minor","preminor","patch","prepatch","prerelease"];IAe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Wze,MAX_SAFE_BUILD_LENGTH:Jze,MAX_SAFE_INTEGER:Vze,RELEASE_TYPES:zze,SEMVER_SPEC_VERSION:Yze,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var OI=m((rVt,yAe)=>{"use strict";var jze=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};yAe.exports=jze});var nm=m((CA,BAe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:GP,MAX_SAFE_BUILD_LENGTH:Kze,MAX_LENGTH:Xze}=PI(),Zze=OI();CA=BAe.exports={};var $ze=CA.re=[],eje=CA.safeRe=[],me=CA.src=[],tje=CA.safeSrc=[],Ee=CA.t={},rje=0,qP="[a-zA-Z0-9-]",nje=[["\\s",1],["\\d",Xze],[qP,Kze]],sje=t=>{for(let[e,r]of nje)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
||||
`.trim())}};nse.exports=kU});var BS=E((AVt,Ase)=>{"use strict";var ise=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:cqe}=Lt(),uqe=Gp();ase()===void 0&&ose(new uqe);function ose(t){if(!t||typeof t.dispatch!="function")throw new cqe("Argument agent must implement Agent");Object.defineProperty(globalThis,ise,{value:t,writable:!0,enumerable:!1,configurable:!1})}function ase(){return globalThis[ise]}Ase.exports={setGlobalDispatcher:ose,getGlobalDispatcher:ase}});var bS=E((uVt,cse)=>{"use strict";cse.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 lse=E((lVt,use)=>{"use strict";var lqe=tS();use.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let A=new lqe(r,o,s,i);return r(a,A)}}});var hse=E((dVt,dse)=>{"use strict";var dqe=dS();dse.exports=t=>e=>function(n,s){return e(n,new dqe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var gse=E((hVt,fse)=>{"use strict";var hqe=dt(),{InvalidArgumentError:fqe,RequestAbortedError:gqe}=Lt(),pqe=bS(),vU=class extends pqe{#e=1024*1024;#t=null;#n=!1;#r=!1;#s=0;#i=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new fqe("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,n,s){let o=hqe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new gqe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#i??e,this.#a.onError(e))}onData(e){return this.#s=this.#s+e.length,this.#s>=this.#e&&(this.#n=!0,this.#r?this.#a.onError(this.#i):this.#a.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function mqe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new vU({maxSize:i},s);return e(n,o)}}fse.exports=mqe});var Ese=E((fVt,mse)=>{"use strict";var{isIP:Eqe}=b("node:net"),{lookup:Cqe}=b("node:dns"),Iqe=bS(),{InvalidArgumentError:Xp,InformationalError:yqe}=Lt(),pse=Math.pow(2,31)-1,_U=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#s}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(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(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new yqe("No DNS entries found"));return}this.setRecords(e,a);let A=this.#n.get(e.hostname),c=this.pick(e,A,i.affinity),u;typeof c.port=="number"?u=`:${c.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${c.family===6?`[${c.address}]`:c.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){Cqe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#s(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===pse?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===pse?a.offset=0:a.offset++;let A=a.offset%a.ips.length;return s=a.ips[A]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(A,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new FU(this,e,r)}},FU=class extends Iqe{#e=null;#t=null;#n=null;#r=null;#s=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#s=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#s,this.#t,(r,n)=>{if(r)
Line truncated
|
||||
${i}`;break;case"retry":$oe(i)&&(r[s]=i);break;case"id":Xoe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&$oe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Xoe(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}}};Zoe.exports={EventSourceStream:IP}});var Aae=E((VVt,aae)=>{"use strict";var{pipeline:DWe}=b("node:stream"),{fetching:kWe}=DI(),{makeRequest:vWe}=tm(),{webidl:Au}=Wn(),{EventSourceStream:_We}=eae(),{parseMIMEType:FWe}=$s(),{createFastMessageEvent:MWe}=am(),{isNetworkError:tae}=xI(),{delay:LWe}=EP(),{kEnumerableProperty:Jh}=dt(),{environmentSettingsObject:rae}=Ni(),nae=!1,sae=3e3,YI=0,iae=1,VI=2,UWe="anonymous",PWe="use-credentials",dm=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=YI;#s=null;#i=null;#a;#o;constructor(e,r={}){super(),Au.util.markAsUncloneable(this);let n="EventSource constructor";Au.argumentLengthCheck(arguments,1,n),nae||(nae=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Au.converters.USVString(e,n,"url"),r=Au.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:sae};let s=rae,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=UWe;r.withCredentials&&(o=PWe,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=rae.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#s=vWe(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#A(){if(this.#r===VI)return;this.#r=YI;let e={request:this.#s,dispatcher:this.#a},r=n=>{tae(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(tae(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let s=n.headersList.get("content-type",!0),i=s!==null?FWe(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=iae,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new _We({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(MWe(A.type,A.options))}});DWe(n.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=kWe(e)}async#c(){this.#r!==VI&&(this.#r=YI,this.dispatchEvent(new Event("error")),await LWe(this.#o.reconnectionTime),this.#r===YI&&(this.#o.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){Au.brandCheck(this,t),this.#r!==VI&&(this.#r=VI,this.#i.abort(),this.#s=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},oae={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:YI,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:iae,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:VI,writable:!1}};Object.defineProperties(dm,oae);Object.defineProperties(dm.prototype,oae);Object.defineProperties(dm.prototype,{close:Jh,onerror:Jh,onmessage:Jh,onopen:Jh,readyState:Jh,url:Jh,withCredentials:Jh});Au.converters.EventSourceInitDict=Au.dictionaryConverter([{key:"withCredentials",converter:Au.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Au.converters.any}]);aae.exports={EventSource:dm,defaultReconnectionTime:sae}});var lN=E((WVt,Ye)=>{"use strict";var OWe=Op(),cae=jC(),HWe=Hp(),GWe=ore(),qWe=Gp(),YWe=VL(),VWe=Rre(),WWe=Mre(),uae=Lt(),uN=dt(),{InvalidArgumentError:cN}=uae,hm=Bne(),JWe=$C(),zWe=SU(),jWe=sse(),KWe=xU(),$We=hU(),XWe=dS(),{getGlobalDispatcher:lae,setGlobalDispatcher:ZWe}=BS(),eJe=bS(),tJe=tS(),rJe=rS();Object.assign(cae.prototype,hm);Ye.exports.Dispatcher=cae;Ye.exports.Client=OWe;Ye.exports.Pool=HWe;Ye.exports.BalancedPool=GWe;Ye.exports.Agent=qWe;Ye.exports.ProxyAgent=YWe;Ye.exports.EnvHttpProxyAgent=VWe;Ye.exports
Line truncated
|
||||
%s`,M,M,C,n);var G=C.type==="*"?pO:C.type==="?"?gO:"\\"+C.type;s=!0,n=n.slice(0,C.reStart)+G+"\\("+M}f(),i&&(n+="\\\\");var k=!1;switch(n.charAt(0)){case"[":case".":case"(":k=!0}for(var P=a.length-1;P>-1;P--){var D=a[P],z=n.slice(0,D.reStart),Z=n.slice(D.reStart,D.reEnd-8),re=n.slice(D.reEnd-8,D.reEnd),Ae=n.slice(D.reEnd);re+=Ae;var ge=z.split("(").length-1,De=Ae;for(p=0;p<ge;p++)De=De.replace(/\)[+*?]?/,"");Ae=De;var Ke="";Ae===""&&e!==vN&&(Ke="$");var it=z+Z+Ae+Ke+re;n=it}if(n!==""&&s&&(n="(?=.)"+n),k&&(n=d+n),e===vN)return[n,s];if(!s)return $je(t);var Wt=r.nocase?"i":"";try{var vt=new RegExp("^"+n+"$",Wt)}catch{return new RegExp("$.")}return vt._glob=t,vt._src=n,vt}Mi.makeRe=function(t,e){return new an(t,e||{}).makeRe()};an.prototype.makeRe=Kje;function Kje(){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?pO:e.dot?Gje:qje,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===Zh?r:typeof o=="string"?Xje(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}Mi.match=function(t,e,r){r=r||{};var n=new an(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};an.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 n=this.options;ry.sep!=="/"&&(e=e.split(ry.sep).join("/")),e=e.split($Ae),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],A=e;n.matchBase&&a.length===1&&(A=[i]);var c=this.matchOne(A,a,r);if(c)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};an.prototype.matchOne=function(t,e,r){return e.indexOf(Zh)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};an.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===Zh){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===Zh){a=i;break}var A=e.slice(s,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(n,n+A.length);if(!this._matchOne(l,A,r,0,0))return!1;n+=A.length}var d=0;if(u.length){if(u.length+n>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]!==""||n+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=n;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,y=[0],N=0;N<c.length;N++){var M=c[N];M===Zh?(y.push(C),m=[[],0],I.push(m)):(m[0].push(M),C++)}for(var G=I.length-1,k=t.length-d,P=0;P<I.length;P++)I[P][1]=k-(y[G--]+I[P][0].length);return!!this._matchGlobStarBodySections(t,I,n,0,r,0,!!d)};an.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];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,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,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 s||null};an.prototype._matchOne=function(t,e,r,n,s){var i,o,a,A;for(i=n,o=s,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===Zh)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 $je(t){return t.replace(/\\(.)/g,"$1")}function Xje(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var ym=E((HWt,sce)=>{"use strict";var oKe="2.0.0",aKe=Number.MAX_SAFE_INTEGER||9007199254740991,AKe=16,cKe=250,uKe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];sce.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:AKe,MAX_SAFE_BUILD_LENGTH:cKe,MAX_SAFE_INTEGER:aKe,RELEASE_TYPES:uKe,SEMVER_SPEC_VERSION:oKe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var oy=E((GWt,ice)=>{"use strict";var lKe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};ice.exports=lKe});var Bm=E((wA,oce)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:EO,MAX_SAFE_BUILD_LENGTH:dKe,MAX_LENGTH:hKe}=ym(),fKe=oy();wA=oce.exports={};var gKe=wA.re=[],pKe=wA.safeRe=[],me=wA.src=[],mKe=wA.safeSrc=[],Ee=wA.t={},EKe=0,CO="[a-zA-Z0-9-]",CKe=[["\\s",1],["\\d",hKe],[CO,dKe]],IKe=t=>{for(let[e,r]of CKe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
||||
`).join(`
|
||||
`+i),t.push(s+"m+"+WN.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=_Ze()+e+" "+t[0]}function _Ze(){return xn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function FZe(...t){return process.stderr.write(VN.formatWithOptions(xn.inspectOpts,...t)+`
|
||||
`)}function MZe(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function LZe(){return process.env.DEBUG}function UZe(t){t.inspectOpts={};let e=Object.keys(xn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=xn.inspectOpts[e[r]]}WN.exports=xO()(xn);var{formatters:$ue}=WN.exports;$ue.o=function(t){return this.inspectOpts.colors=this.useColors,VN.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};$ue.O=function(t){return this.inspectOpts.colors=this.useColors,VN.inspect(t,this.inspectOpts)}});var JN=m((SWt,kO)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?kO.exports=Jue():kO.exports=ele()});var nle=m(ni=>{"use strict";var PZe=ni&&ni.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),OZe=ni&&ni.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tle=ni&&ni.__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)&&PZe(e,t,r);return OZe(e,t),e};Object.defineProperty(ni,"__esModule",{value:!0});ni.req=ni.json=ni.toBuffer=void 0;var HZe=tle(b("http")),GZe=tle(b("https"));async function rle(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}ni.toBuffer=rle;async function qZe(t){let r=(await rle(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}ni.json=qZe;function YZe(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?GZe:HZe).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}ni.req=YZe});var _O=m(Mi=>{"use strict";var ile=Mi&&Mi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),VZe=Mi&&Mi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ole=Mi&&Mi.__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)&&ile(e,t,r);return VZe(e,t),e},WZe=Mi&&Mi.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ile(e,t,r)};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.Agent=void 0;var JZe=ole(b("net")),sle=ole(b("http")),zZe=b("https");WZe(nle(),Mi);var BA=Symbol("AgentBaseInternalState"),vO=class extends sle.Agent{constructor(e){super(e),this[BA]={}}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(n=>n.indexOf("(https.js:")!==-1||n.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 JZe.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?zZe.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof sle.Agent)try{return a.addRequest(e,s)}catch(A){return n(A)}this[BA].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[BA].currentSocket;if(this[BA].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[BA].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[BA]&&(this[BA].defaultPort=e)}get protocol(){return this[BA].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[BA]&&(this[BA].protocol=e)}};Mi.Agent=vO});var ale=m(dm=>{"use strict";var jZe=dm&&dm.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(dm,"__esModule",{value:!0});dm.parseProxyResponse=void 0;var KZe=jZe(JN()),zN=(0,KZe.default)("https-proxy-agent:parse-proxy-response");function XZe(t){return new Promise((e,r)=>{let n=0,s=[];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(),zN("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),zN("onerror %o",u),r(u)}function c(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
||||
`+i),t.push(s+"m+"+ET.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=oet()+e+" "+t[0]}function oet(){return xn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function aet(...t){return process.stderr.write(mT.formatWithOptions(xn.inspectOpts,...t)+`
|
||||
`)}function Aet(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function cet(){return process.env.DEBUG}function uet(t){t.inspectOpts={};let e=Object.keys(xn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=xn.inspectOpts[e[r]]}ET.exports=o3()(xn);var{formatters:Ple}=ET.exports;Ple.o=function(t){return this.inspectOpts.colors=this.useColors,mT.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};Ple.O=function(t){return this.inspectOpts.colors=this.useColors,mT.inspect(t,this.inspectOpts)}});var CT=E((hjt,c3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?c3.exports=vle():c3.exports=Ole()});var qle=E(ii=>{"use strict";var det=ii&&ii.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),het=ii&&ii.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Hle=ii&&ii.__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)&&det(e,t,r);return het(e,t),e};Object.defineProperty(ii,"__esModule",{value:!0});ii.req=ii.json=ii.toBuffer=void 0;var fet=Hle(b("http")),get=Hle(b("https"));async function Gle(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}ii.toBuffer=Gle;async function pet(t){let r=(await Gle(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}ii.json=pet;function met(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?get:fet).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}ii.req=met});var l3=E(Pi=>{"use strict";var Vle=Pi&&Pi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Eet=Pi&&Pi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Wle=Pi&&Pi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Vle(e,t,r);return Eet(e,t),e},Cet=Pi&&Pi.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Vle(e,t,r)};Object.defineProperty(Pi,"__esModule",{value:!0});Pi.Agent=void 0;var Iet=Wle(b("net")),Yle=Wle(b("http")),yet=b("https");Cet(qle(),Pi);var TA=Symbol("AgentBaseInternalState"),u3=class extends Yle.Agent{constructor(e){super(e),this[TA]={}}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(n=>n.indexOf("(https.js:")!==-1||n.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 Iet.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?yet.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof Yle.Agent)try{return a.addRequest(e,s)}catch(A){return n(A)}this[TA].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[TA].currentSocket;if(this[TA].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[TA].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[TA]&&(this[TA].defaultPort=e)}get protocol(){return this[TA].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[TA]&&(this[TA].protocol=e)}};Pi.Agent=u3});var Jle=E(Dm=>{"use strict";var Bet=Dm&&Dm.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Dm,"__esModule",{value:!0});Dm.parseProxyResponse=void 0;var bet=Bet(CT()),IT=(0,bet.default)("https-proxy-agent:parse-proxy-response");function Qet(t){return new Promise((e,r)=>{let n=0,s=[];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(),IT("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),IT("onerror %o",u),r(u)}function c(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
||||
\r
|
||||
`);if(d===-1){zN("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],E=p.slice(2).join(" "),C={};for(let y of h){if(!y)continue;let R=y.indexOf(":");if(R===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let M=y.slice(0,R).toLowerCase(),q=y.slice(R+1).trimStart(),v=C[M];typeof v=="string"?C[M]=[v,q]:Array.isArray(v)?v.push(q):C[M]=q}zN("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:E,headers:C},buffered:l})}t.on("error",A),t.on("end",a),i()})}dm.parseProxyResponse=XZe});var hle=m(So=>{"use strict";var ZZe=So&&So.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),$Ze=So&&So.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),lle=So&&So.__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)&&ZZe(e,t,r);return $Ze(e,t),e},dle=So&&So.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(So,"__esModule",{value:!0});So.HttpsProxyAgent=void 0;var jN=lle(b("net")),Ale=lle(b("tls")),e$e=dle(b("assert")),t$e=dle(JN()),r$e=_O(),n$e=b("url"),s$e=ale(),ey=(0,t$e.default)("https-proxy-agent"),cle=t=>t.servername===void 0&&t.host&&!jN.isIP(t.host)?{...t,servername:t.host}:t,KN=class extends r$e.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new n$e.URL(e):e,this.proxyHeaders=r?.headers??{},ey("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?ule(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(ey("Creating `tls.Socket`: %o",this.connectOpts),s=Ale.connect(cle(this.connectOpts))):(ey("Creating `net.Socket`: %o",this.connectOpts),s=jN.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=jN.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`);if(d===-1){IT("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 y of h){if(!y)continue;let N=y.indexOf(":");if(N===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let M=y.slice(0,N).toLowerCase(),G=y.slice(N+1).trimStart(),k=C[M];typeof k=="string"?C[M]=[k,G]:Array.isArray(k)?k.push(G):C[M]=G}IT("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()})}Dm.parseProxyResponse=Qet});var Zle=E(xo=>{"use strict";var wet=xo&&xo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Net=xo&&xo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$le=xo&&xo.__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)&&wet(e,t,r);return Net(e,t),e},Xle=xo&&xo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(xo,"__esModule",{value:!0});xo.HttpsProxyAgent=void 0;var yT=$le(b("net")),zle=$le(b("tls")),Tet=Xle(b("assert")),xet=Xle(CT()),Ret=l3(),Det=b("url"),ket=Jle(),Cy=(0,xet.default)("https-proxy-agent"),jle=t=>t.servername===void 0&&t.host&&!yT.isIP(t.host)?{...t,servername:t.host}:t,BT=class extends Ret.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Det.URL(e):e,this.proxyHeaders=r?.headers??{},Cy("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?Kle(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(Cy("Creating `tls.Socket`: %o",this.connectOpts),s=zle.connect(jle(this.connectOpts))):(Cy("Creating `net.Socket`: %o",this.connectOpts),s=yT.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=yT.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`;if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.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,s$e.parseProxyResponse)(s);s.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",i$e),r.secureEndpoint?(ey("Upgrading socket connection to TLS"),Ale.connect({...ule(cle(r),"host","path","port"),socket:s})):s;s.destroy();let l=new jN.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{ey("Replaying proxy buffer for failed request"),(0,e$e.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};KN.protocols=["http","https"];So.HttpsProxyAgent=KN;function i$e(t){t.resume()}function ule(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var ple=m(No=>{"use strict";var o$e=No&&No.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),a$e=No&&No.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),gle=No&&No.__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)&&o$e(e,t,r);return a$e(e,t),e},A$e=No&&No.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(No,"__esModule",{value:!0});No.HttpProxyAgent=void 0;var c$e=gle(b("net")),u$e=gle(b("tls")),l$e=A$e(JN()),d$e=b("events"),h$e=_O(),fle=b("url"),hm=(0,l$e.default)("http-proxy-agent"),XN=class extends h$e.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new fle.URL(e):e,this.proxyHeaders=r?.headers??{},hm("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?f$e(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new fle.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(n.username||n.password){let c=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.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 n,s;hm("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(hm("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
||||
`;let A=(0,ket.parseProxyResponse)(s);s.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",vet),r.secureEndpoint?(Cy("Upgrading socket connection to TLS"),zle.connect({...Kle(jle(r),"host","path","port"),socket:s})):s;s.destroy();let l=new yT.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{Cy("Replaying proxy buffer for failed request"),(0,Tet.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};BT.protocols=["http","https"];xo.HttpsProxyAgent=BT;function vet(t){t.resume()}function Kle(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var rde=E(Ro=>{"use strict";var _et=Ro&&Ro.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Fet=Ro&&Ro.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tde=Ro&&Ro.__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)&&_et(e,t,r);return Fet(e,t),e},Met=Ro&&Ro.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ro,"__esModule",{value:!0});Ro.HttpProxyAgent=void 0;var Let=tde(b("net")),Uet=tde(b("tls")),Pet=Met(CT()),Oet=b("events"),Het=l3(),ede=b("url"),km=(0,Pet.default)("http-proxy-agent"),bT=class extends Het.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new ede.URL(e):e,this.proxyHeaders=r?.headers??{},km("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Get(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new ede.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(n.username||n.password){let c=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.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 n,s;km("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(km("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
||||
\r
|
||||
`)+4,e.outputData[0].data=e._header+n.substring(s),hm("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(hm("Creating `tls.Socket`: %o",this.connectOpts),i=u$e.connect(this.connectOpts)):(hm("Creating `net.Socket`: %o",this.connectOpts),i=c$e.connect(this.connectOpts)),await(0,d$e.once)(i,"connect"),i}};XN.protocols=["http","https"];No.HttpProxyAgent=XN;function f$e(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var zle=m(lT=>{"use strict";Object.defineProperty(lT,"__esModule",{value:!0});lT.state=void 0;lT.state={instrumenterImplementation:void 0}});var lde=m(pT=>{"use strict";Object.defineProperty(pT,"__esModule",{value:!0});pT.state=void 0;pT.state={operationRequestMap:new WeakMap}});var Qfe=m((ecr,lit)=>{lit.exports={name:"@actions/cache",version:"6.0.0",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.0","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.0","@actions/io":"^3.0.0","@azure/core-rest-pipeline":"^1.22.0","@azure/storage-blob":"^12.30.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.3"},devDependencies:{"@protobuf-ts/plugin":"^2.9.4","@types/node":"^25.1.0","@types/semver":"^7.7.1",typescript:"^5.2.2"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Sfe=m((tcr,wfe)=>{var dit=Qfe();wfe.exports={version:dit.version}});var Ox=m(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.isJsonObject=Fm.typeofJsonValue=void 0;function yit(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}Fm.typeofJsonValue=yit;function Bit(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}Fm.isJsonObject=Bit});var Gx=m(Mm=>{"use strict";Object.defineProperty(Mm,"__esModule",{value:!0});Mm.base64encode=Mm.base64decode=void 0;var bu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Hx=[];for(let t=0;t<bu.length;t++)Hx[bu[t].charCodeAt(0)]=t;Hx[45]=bu.indexOf("+");Hx[95]=bu.indexOf("/");function bit(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=Hx[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}Mm.base64decode=bit;function Qit(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=bu[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=bu[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=bu[s|n>>6],e+=bu[n&63],r=0;break}return r&&(e+=bu[s],e+="=",r==1&&(e+="=")),e}Mm.base64encode=Qit});var Dfe=m(qx=>{"use strict";Object.defineProperty(qx,"__esModule",{value:!0});qx.utf8read=void 0;var N5=t=>String.fromCharCode.apply(String,t);function wit(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(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,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(N5(n)),s=0);return r.length?(s&&r.push(N5(n.slice(0,s))),r.join("")):N5(n.slice(0,s))}qx.utf8read=wit});var zy=m(JA=>{"use strict";Object.defineProperty(JA,"__esModule",{value:!0});JA.WireType=JA.mergeBinaryOptions=JA.UnknownFieldHandler=void 0;var Sit;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(Sit=JA.UnknownFieldHandler||(JA.UnknownFieldHandler={}));function Nit(t,e){return Object.assign(Object.assign({},t),e)}JA.mergeBinaryOptions=Nit;var Tit;(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"})(Tit=JA.WireType||(JA.WireType={}))});var Vx=m(ci=>{"use strict";Object.defineProperty(ci,"__esModule",{value:!0});ci.varint32read=ci.varint32write=ci.int64toString=ci.int64fromString=ci.varint64write=ci.varint64read=void 0;function xit(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}ci.varint64read=xit;function Rit(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 n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){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)}}ci.varint64write=Rit;var Yx=65536*65536;function Dit(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let A=Number(t.slice(o,a));s*=r,n=n*r+A,n>=Yx&&(s=s+(n/Yx|0),n=n%Yx)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}ci.int64fromString=Dit;function kit(t,e){if(e>>>0<=2097151)return""+(Yx*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*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)}ci.int64toString=kit;function vit(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)}}ci.varint32write=vit;function _it(){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}ci.varint32read=_it});var zl=m(Jl=>{"use strict";Object.defineProperty(Jl,"__esModule",{value:!0});Jl.PbLong=Jl.PbULong=Jl.detectBi=void 0;var jy=Vx(),or;function kfe(){let t=new DataView(new ArrayBuffer(8));or=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}Jl.detectBi=kfe;kfe();function vfe(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var _fe=/^-?[0-9]+$/,Jx=4294967296,Wx=2147483648,zx=c
Line truncated
|
||||
`)}};ER.RpcError=eH});var rH=m(IR=>{"use strict";Object.defineProperty(IR,"__esModule",{value:!0});IR.mergeRpcOptions=void 0;var uge=ct();function rat(t,e){if(!e)return t;let r={};CR(t,r),CR(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=uge.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=uge.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},CR(t.meta,r.meta),CR(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}IR.mergeRpcOptions=rat;function CR(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var sH=m(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.Deferred=Cf.DeferredState=void 0;var KA;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(KA=Cf.DeferredState||(Cf.DeferredState={}));var nH=class{constructor(e=!0){this._state=KA.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==KA.PENDING)throw new Error(`cannot resolve ${KA[this.state].toLowerCase()}`);this._resolve(e),this._state=KA.RESOLVED}reject(e){if(this.state!==KA.PENDING)throw new Error(`cannot reject ${KA[this.state].toLowerCase()}`);this._reject(e),this._state=KA.REJECTED}resolvePending(e){this._state===KA.PENDING&&this.resolve(e)}rejectPending(e){this._state===KA.PENDING&&this.reject(e)}};Cf.Deferred=nH});var oH=m(yR=>{"use strict";Object.defineProperty(yR,"__esModule",{value:!0});yR.RpcOutputStreamController=void 0;var lge=sH(),If=ct(),iH=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 n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){If.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){If.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){If.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(){If.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;If.assert(e,"bad state"),If.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 lge.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;If.assert(n.state==lge.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};yR.RpcOutputStreamController=iH});var AH=m(qm=>{"use strict";var nat=qm&&qm.__awaiter||function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(qm,"__esModule",{value:!0});qm.UnaryCall=void 0;var aH=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return nat(this,void 0,void 0,function*(){let[e,r,n,s]=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:n,trailers:s}})}};qm.UnaryCall=aH});var uH=m(Ym=>{"use strict";var sat=Ym&&Ym.__awaiter||function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(Ym,"__esModule",{value:!0});Ym.ServerStreamingCall=void 0;var cH=class{constructor(e
Line truncated
|
||||
`)+4,e.outputData[0].data=e._header+n.substring(s),km("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(km("Creating `tls.Socket`: %o",this.connectOpts),i=Uet.connect(this.connectOpts)):(km("Creating `net.Socket`: %o",this.connectOpts),i=Let.connect(this.connectOpts)),await(0,Oet.once)(i,"connect"),i}};bT.protocols=["http","https"];Ro.HttpProxyAgent=bT;function Get(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var _de=E(LT=>{"use strict";Object.defineProperty(LT,"__esModule",{value:!0});LT.state=void 0;LT.state={instrumenterImplementation:void 0}});var $de=E(GT=>{"use strict";Object.defineProperty(GT,"__esModule",{value:!0});GT.state=void 0;GT.state={operationRequestMap:new WeakMap}});var uge=E((Hlr,Lot)=>{Lot.exports={name:"@actions/cache",version:"6.0.0",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.0","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.0","@actions/io":"^3.0.0","@azure/core-rest-pipeline":"^1.22.0","@azure/storage-blob":"^12.30.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.3"},devDependencies:{"@protobuf-ts/plugin":"^2.9.4","@types/node":"^25.1.0","@types/semver":"^7.7.1",typescript:"^5.2.2"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var dge=E((Glr,lge)=>{var Uot=uge();lge.exports={version:Uot.version}});var dR=E(e0=>{"use strict";Object.defineProperty(e0,"__esModule",{value:!0});e0.isJsonObject=e0.typeofJsonValue=void 0;function Jot(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}e0.typeofJsonValue=Jot;function zot(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}e0.isJsonObject=zot});var fR=E(t0=>{"use strict";Object.defineProperty(t0,"__esModule",{value:!0});t0.base64encode=t0.base64decode=void 0;var xu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),hR=[];for(let t=0;t<xu.length;t++)hR[xu[t].charCodeAt(0)]=t;hR[45]=xu.indexOf("+");hR[95]=xu.indexOf("/");function jot(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=hR[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}t0.base64decode=jot;function Kot(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=xu[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=xu[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=xu[s|n>>6],e+=xu[n&63],r=0;break}return r&&(e+=xu[s],e+="=",r==1&&(e+="=")),e}t0.base64encode=Kot});var mge=E(gR=>{"use strict";Object.defineProperty(gR,"__esModule",{value:!0});gR.utf8read=void 0;var sH=t=>String.fromCharCode.apply(String,t);function $ot(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(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,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(sH(n)),s=0);return r.length?(s&&r.push(sH(n.slice(0,s))),r.join("")):sH(n.slice(0,s))}gR.utf8read=$ot});var hB=E(ZA=>{"use strict";Object.defineProperty(ZA,"__esModule",{value:!0});ZA.WireType=ZA.mergeBinaryOptions=ZA.UnknownFieldHandler=void 0;var Xot;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(Xot=ZA.UnknownFieldHandler||(ZA.UnknownFieldHandler={}));function Zot(t,e){return Object.assign(Object.assign({},t),e)}ZA.mergeBinaryOptions=Zot;var eat;(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"})(eat=ZA.WireType||(ZA.WireType={}))});var mR=E(li=>{"use strict";Object.defineProperty(li,"__esModule",{value:!0});li.varint32read=li.varint32write=li.int64toString=li.int64fromString=li.varint64write=li.varint64read=void 0;function tat(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}li.varint64read=tat;function rat(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 n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){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)}}li.varint64write=rat;var pR=65536*65536;function nat(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let A=Number(t.slice(o,a));s*=r,n=n*r+A,n>=pR&&(s=s+(n/pR|0),n=n%pR)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}li.int64fromString=nat;function sat(t,e){if(e>>>0<=2097151)return""+(pR*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*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)}li.int64toString=sat;function iat(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)}}li.varint32write=iat;function oat(){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}li.varint32read=oat});var sd=E(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.PbLong=nd.PbULong=nd.detectBi=void 0;var fB=mR(),or;function Ege(){let t=new DataView(new ArrayBuffer(8));or=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}nd.detectBi=Ege;Ege();function Cge(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Ige=/^-?[0-9]+$/,CR=4294967296,ER=2147483648,IR=c
Line truncated
|
||||
`)}};YR.RpcError=DH});var vH=E(WR=>{"use strict";Object.defineProperty(WR,"__esModule",{value:!0});WR.mergeRpcOptions=void 0;var Kge=ct();function TAt(t,e){if(!e)return t;let r={};VR(t,r),VR(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=Kge.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Kge.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},VR(t.meta,r.meta),VR(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}WR.mergeRpcOptions=TAt;function VR(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var FH=E(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});kf.Deferred=kf.DeferredState=void 0;var rc;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(rc=kf.DeferredState||(kf.DeferredState={}));var _H=class{constructor(e=!0){this._state=rc.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==rc.PENDING)throw new Error(`cannot resolve ${rc[this.state].toLowerCase()}`);this._resolve(e),this._state=rc.RESOLVED}reject(e){if(this.state!==rc.PENDING)throw new Error(`cannot reject ${rc[this.state].toLowerCase()}`);this._reject(e),this._state=rc.REJECTED}resolvePending(e){this._state===rc.PENDING&&this.resolve(e)}rejectPending(e){this._state===rc.PENDING&&this.reject(e)}};kf.Deferred=_H});var LH=E(JR=>{"use strict";Object.defineProperty(JR,"__esModule",{value:!0});JR.RpcOutputStreamController=void 0;var $ge=FH(),vf=ct(),MH=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 n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){vf.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){vf.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){vf.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(){vf.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;vf.assert(e,"bad state"),vf.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 $ge.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;vf.assert(n.state==$ge.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};JR.RpcOutputStreamController=MH});var PH=E(A0=>{"use strict";var xAt=A0&&A0.__awaiter||function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(A0,"__esModule",{value:!0});A0.UnaryCall=void 0;var UH=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return xAt(this,void 0,void 0,function*(){let[e,r,n,s]=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:n,trailers:s}})}};A0.UnaryCall=UH});var HH=E(c0=>{"use strict";var RAt=c0&&c0.__awaiter||function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(c0,"__esModule",{value:!0});c0.ServerStreamingCall=void 0;var OH=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 J0e=m(W0e=>{"use strict";var WG=ku().Buffer;W0e._dbcs=vu;var zn=-1,V0e=-2,jo=-10,Us=-1e3,I0=new Array(256),HB=-1;for(VD=0;VD<256;VD++)I0[VD]=zn;var VD;function vu(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]=I0.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(I0.slice(0));var i=this.decodeTables.length;this.decodeTables.push(I0.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[Us-o[n]],A=48;A<=57;A++){if(a[A]===zn)a[A]=Us-s;else if(a[A]>Us)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[Us-a[A]],u=129;u<=254;u++){if(c[u]===zn)c[u]=Us-i;else{if(c[u]===Us-i)continue;if(c[u]>Us)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Us-c[u]],d=48;d<=57;d++)l[d]===zn&&(l[d]=V0e)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function imt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(Ypt.has(s)){r=s;break}}return r}function omt(t,e){let r=imt(e);r!==""&&(t.referrerPolicy=r)}function amt(){return"allowed"}function Amt(){return"success"}function cmt(){return"success"}function umt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function lmt(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&&uY(t.origin)&&!uY(Yf(t))&&(e=null);break;case"same-origin":KB(t,Yf(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function w0(t,e){return t}function dmt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:w0(t.domainLookupStartTime,r),domainLookupEndTime:w0(t.domainLookupEndTime,r),connectionStartTime:w0(t.connectionStartTime,r),connectionEndTime:w0(t.connectionEndTime,r),secureConnectionStartTime:w0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function hmt(t){return w0(zpt.now(),t)}function fmt(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 bIe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function gmt(t){return{referrerPolicy:t.referrerPolicy}}function pmt(t){let e=t.referrerPolicy;XB(e);let r=null;if(t.referrer==="client"){let i=EIe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else hd.is.URL(t.referrer)&&(r=t.referrer);let n=cY(r),s=cY(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??cY(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=Yf(t);return qf(n)&&!qf(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=Yf(t);return KB(n,i)?n:qf(n)&&!qf(i)?"no-referrer":s}case"same-origin":return KB(t,n)?n:"no-referrer";case"origin-when-cross-origin":return KB(t,n)?n:s;case"no-referrer-when-downgrade":{let i=Yf(t);return qf(n)&&!qf(i)?"no-referrer":n}}}function cY(t,e=!1){return XB(hd.is.URL(t)),t=new URL(t),NIe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var mmt=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)$/),Emt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function QIe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),Emt(t)):mmt(t)}function Cmt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||QIe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function qf(t){return hd.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:Cmt(t.origin):!1}function Imt(t){}function KB(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function ymt(t){return t.controller.state==="aborted"}function Bmt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function bmt(t){return Kpt[t.toLowerCase()]??t}var Qmt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function wIe(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=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.#n,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[n]:u}=a[o];this.#n=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 s.prototype.constructor,Object.setPrototypeOf(s.prototype,Qmt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function wmt(t,e,r,n=0,s=1){let i=wIe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return hd.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return hd.brandCheck(this,e),i(this,"value
Line truncated
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=Zo(a=>CY(a)&&a!==59,t,e);i=mY.decode(o)}return{name:n,value:i}}function jmt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw pi("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=Zo(a=>a!==10&&a!==13&&a!==58,t,e);if(o=EY(o,!0,!0,a=>a===9||a===32),!Hmt.test(o.toString()))throw pi("header name does not match the field-name token production");if(t[e.position]!==58)throw pi("expected :");switch(e.position++,Zo(a=>a===32||a===9,t,e),Omt(o)){case"content-disposition":{if(r=n=null,Zo(A=>CY(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw pi("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let A=zmt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(n=A.value)}if(r===null)throw pi("name attribute is required in content-disposition header");break}case"content-type":{let a=Zo(A=>A!==10&&A!==13,t,e);a=EY(a,!1,!0,A=>A===9||A===32),s=vIe(a);break}case"content-transfer-encoding":{let a=Zo(A=>A!==10&&A!==13,t,e);a=EY(a,!1,!0,A=>A===9||A===32),i=vIe(a);break}default:Zo(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw pi("expected CRLF");e.position+=2}}function Zo(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function EY(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function Kmt(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function pi(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function Xmt(t){return t<=31||t===127}function Zmt(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 CY(t){return t<=127&&t!==32&&t!==9&&!Xmt(t)&&!Zmt(t)}_Ie.exports={multipartFormDataParser:Jmt,validateBoundary:Wmt}});var ZB=m((Cpr,MIe)=>{"use strict";function $mt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}MIe.exports={createDeferredPromise:$mt}});var T0=m((Ipr,HIe)=>{"use strict";var BY=$e(),{ReadableStreamFrom:e0t,readableStreamClose:t0t,fullyReadBody:r0t,extractMimeType:n0t}=zi(),{FormData:LIe,setFormDataState:s0t}=p2(),{webidl:Ya}=jn(),IY=b("node:assert"),{isErrored:yY,isDisturbed:i0t}=b("node:stream"),{isUint8Array:o0t}=b("node:util/types"),{serializeAMimeType:a0t}=Xo(),{multipartFormDataParser:A0t}=FIe(),{createDeferredPromise:c0t}=ZB(),{parseJSONFromBytes:u0t}=Mu(),{utf8DecodeBytes:l0t}=u2(),{runtimeFeatures:d0t}=Lu(),h0t=d0t.has("crypto")?b("node:crypto").randomInt:t=>Math.floor(Math.random()*t),m2=new TextEncoder;function f0t(){}var g0t=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!i0t(e)&&!yY(e)&&e.cancel("Response object has been garbage collected").catch(f0t)});function PIe(t,e=!1){let r=null,n=null;Ya.is.ReadableStream(t)?r=t:Ya.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){n=c},cancel(){},type:"bytes"}),IY(Ya.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Ya.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Ya.is.BufferSource(t))i=Ya.util.getCopyOfBytesHeldByBufferSource(t);else if(Ya.is.FormData(t)){let c=`----formdata-undici-0${`${h0t(1e11)}`.padStart(11,"0")}`,u=`--${c}\r
|
||||
Content-Disposition: form-data`;let l=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=E=>E.replace(/\r?\n|\r/g,`\r
|
||||
`),h=[],f=new Uint8Array([13,10]);o=0;let p=!1;for(let[E,C]of t)if(typeof C=="string"){let y=m2.encode(u+`; name="${l(d(E))}"\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 cCe=E(ACe=>{"use strict";var Fq=Hu().Buffer;ACe._dbcs=Gu;var Kn=-1,aCe=-2,Zo=-10,Os=-1e3,G0=new Array(256),fb=-1;for(B2=0;B2<256;B2++)G0[B2]=Kn;var B2;function Gu(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]=G0.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(G0.slice(0));var i=this.decodeTables.length;this.decodeTables.push(G0.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[Os-o[n]],A=48;A<=57;A++){if(a[A]===Kn)a[A]=Os-s;else if(a[A]>Os)throw new Error("gb18030 decode tables conflict at byte 2");for(var c=this.decodeTables[Os-a[A]],u=129;u<=254;u++){if(c[u]===Kn)c[u]=Os-i;else{if(c[u]===Os-i)continue;if(c[u]>Os)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Os-c[u]],d=48;d<=57;d++)l[d]===Kn&&(l[d]=aCe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function qEt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(TEt.has(s)){r=s;break}}return r}function YEt(t,e){let r=qEt(e);r!==""&&(t.referrerPolicy=r)}function VEt(){return"allowed"}function WEt(){return"success"}function JEt(){return"success"}function zEt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function jEt(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&&ZY(t.origin)&&!ZY(Ag(t))&&(e=null);break;case"same-origin":bb(t,Ag(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function J0(t,e){return t}function KEt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:J0(t.domainLookupStartTime,r),domainLookupEndTime:J0(t.domainLookupEndTime,r),connectionStartTime:J0(t.connectionStartTime,r),connectionEndTime:J0(t.connectionEndTime,r),secureConnectionStartTime:J0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function $Et(t){return J0(kEt.now(),t)}function XEt(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 Pye(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function ZEt(t){return{referrerPolicy:t.referrerPolicy}}function eCt(t){let e=t.referrerPolicy;Qb(e);let r=null;if(t.referrer==="client"){let i=_ye();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Nd.is.URL(t.referrer)&&(r=t.referrer);let n=XY(r),s=XY(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??XY(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=Ag(t);return ag(n)&&!ag(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=Ag(t);return bb(n,i)?n:ag(n)&&!ag(i)?"no-referrer":s}case"same-origin":return bb(t,n)?n:"no-referrer";case"origin-when-cross-origin":return bb(t,n)?n:s;case"no-referrer-when-downgrade":{let i=Ag(t);return ag(n)&&!ag(i)?"no-referrer":n}}}function XY(t,e=!1){return Qb(Nd.is.URL(t)),t=new URL(t),qye(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var tCt=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)$/),rCt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function Oye(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),rCt(t)):tCt(t)}function nCt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||Oye(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function ag(t){return Nd.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:nCt(t.origin):!1}function sCt(t){}function bb(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function iCt(t){return t.controller.state==="aborted"}function oCt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function aCt(t){return _Et[t.toLowerCase()]??t}var ACt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Hye(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=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.#n,a=e(this.#e),A=a.length;if(o>=A)return{value:void 0,done:!0};let{[r]:c,[n]:u}=a[o];this.#n=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 s.prototype.constructor,Object.setPrototypeOf(s.prototype,ACt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function cCt(t,e,r,n=0,s=1){let i=Hye(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Nd.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Nd.brandCheck(this,e),i(this,"value
Line truncated
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ra(a=>AV(a)&&a!==59,t,e);i=oV.decode(o)}return{name:n,value:i}}function vCt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Ci("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=ra(a=>a!==10&&a!==13&&a!==58,t,e);if(o=aV(o,!0,!0,a=>a===9||a===32),!wCt.test(o.toString()))throw Ci("header name does not match the field-name token production");if(t[e.position]!==58)throw Ci("expected :");switch(e.position++,ra(a=>a===32||a===9,t,e),QCt(o)){case"content-disposition":{if(r=n=null,ra(A=>AV(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Ci("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let A=kCt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(n=A.value)}if(r===null)throw Ci("name attribute is required in content-disposition header");break}case"content-type":{let a=ra(A=>A!==10&&A!==13,t,e);a=aV(a,!1,!0,A=>A===9||A===32),s=jye(a);break}case"content-transfer-encoding":{let a=ra(A=>A!==10&&A!==13,t,e);a=aV(a,!1,!0,A=>A===9||A===32),i=jye(a);break}default:ra(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw Ci("expected CRLF");e.position+=2}}function ra(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function aV(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function _Ct(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function Ci(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function FCt(t){return t<=31||t===127}function MCt(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 AV(t){return t<=127&&t!==32&&t!==9&&!FCt(t)&&!MCt(t)}Kye.exports={multipartFormDataParser:DCt,validateBoundary:RCt}});var wb=E((VEr,Xye)=>{"use strict";function LCt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}Xye.exports={createDeferredPromise:LCt}});var K0=E((WEr,nBe)=>{"use strict";var lV=Ze(),{ReadableStreamFrom:UCt,readableStreamClose:PCt,fullyReadBody:OCt,extractMimeType:HCt}=$i(),{FormData:Zye,setFormDataState:GCt}=J2(),{webidl:Ka}=$n(),cV=b("node:assert"),{isErrored:uV,isDisturbed:qCt}=b("node:stream"),{isUint8Array:YCt}=b("node:util/types"),{serializeAMimeType:VCt}=ta(),{multipartFormDataParser:WCt}=$ye(),{createDeferredPromise:JCt}=wb(),{parseJSONFromBytes:zCt}=Vu(),{utf8DecodeBytes:jCt}=H2(),{runtimeFeatures:KCt}=Wu(),$Ct=KCt.has("crypto")?b("node:crypto").randomInt:t=>Math.floor(Math.random()*t),z2=new TextEncoder;function XCt(){}var ZCt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!qCt(e)&&!uV(e)&&e.cancel("Response object has been garbage collected").catch(XCt)});function tBe(t,e=!1){let r=null,n=null;Ka.is.ReadableStream(t)?r=t:Ka.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){n=c},cancel(){},type:"bytes"}),cV(Ka.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(Ka.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Ka.is.BufferSource(t))i=Ka.util.getCopyOfBytesHeldByBufferSource(t);else if(Ka.is.FormData(t)){let c=`----formdata-undici-0${`${$Ct(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 y=z2.encode(u+`; name="${l(d(m))}"\r
|
||||
\r
|
||||
${d(C)}\r
|
||||
`);h.push(y),o+=y.byteLength}else{let y=m2.encode(`${u}; name="${l(d(E))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
|
||||
`);h.push(y),o+=y.byteLength}else{let y=z2.encode(`${u}; name="${l(d(m))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
|
||||
Content-Type: ${C.type||"application/octet-stream"}\r
|
||||
\r
|
||||
`);h.push(y,C,f),typeof C.size=="number"?o+=y.byteLength+C.size+f.byteLength:p=!0}let I=m2.encode(`--${c}--\r
|
||||
`);h.push(I),o+=I.byteLength,p&&(o=null),i=t,s=async function*(){for(let E of h)E.stream?yield*E.stream():yield E},a=`multipart/form-data; boundary=${c}`}else if(Ya.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(BY.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Ya.is.ReadableStream(t)?t:e0t(t)}return(typeof i=="string"||o0t(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let c=s(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(yY(r))break;l.length&&n.enqueue(new Uint8Array(l))}else c?.length&&!yY(r)&&n.enqueue(typeof c=="string"?m2.encode(c):new Uint8Array(c));queueMicrotask(()=>t0t(n))})(),[{stream:r,source:i,length:o},a]}function p0t(t,e=!1){return Ya.is.ReadableStream(t)&&(IY(!BY.isDisturbed(t),"The body has already been consumed."),IY(!t.locked,"The stream is locked.")),PIe(t,e)}function m0t(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function E0t(t,e){return{blob(){return N0(this,n=>{let s=UIe(e(this));return s===null?s="":s&&(s=a0t(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return N0(this,n=>new Uint8Array(n).buffer,t,e)},text(){return N0(this,l0t,t,e)},json(){return N0(this,u0t,t,e)},formData(){return N0(this,n=>{let s=UIe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=A0t(n,s),o=new LIe;return s0t(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new LIe;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 N0(this,n=>new Uint8Array(n),t,e)}}}function C0t(t,e){Object.assign(t.prototype,E0t(t,e))}function N0(t,e,r,n){try{Ya.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),OIe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=c0t(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(r0t(t.body,o,i),s.promise)}function OIe(t){let e=t.body;return e!=null&&(e.stream.locked||BY.isDisturbed(e.stream))}function UIe(t){let e=t.headersList,r=n0t(e);return r==="failure"?null:r}HIe.exports={extractBody:PIe,safelyExtractBody:p0t,cloneBody:m0t,mixinBody:C0t,streamRegistry:g0t,bodyUnusable:OIe}});var ZIe=m((ypr,XIe)=>{"use strict";var Ve=b("node:assert"),We=$e(),{channels:GIe}=ld(),bY=sq(),{RequestContentLengthMismatchError:Vf,ResponseContentLengthMismatchError:I0t,RequestAbortedError:zIe,HeadersTimeoutError:y0t,HeadersOverflowError:B0t,SocketError:tb,InformationalError:x0,BodyTimeoutError:b0t,HTTPParserError:Q0t,ResponseExceededMaxSizeError:w0t}=je(),{kUrl:jIe,kReset:mi,kClient:RY,kParser:Yr,kBlocking:rb,kRunning:hs,kPending:S0t,kSize:qIe,kWriting:gd,kQueue:Va,kNoRef:$B,kKeepAliveDefaultTimeout:N0t,kHostHeader:T0t,kPendingIdx:x0t,kRunningIdx:$o,kError:ea,kPipelining:I2,kSocket:R0,kKeepAliveTimeoutValue:B2,kMaxHeadersSize:R0t,kKeepAliveMaxTimeout:D0t,kKeepAliveTimeoutThreshold:k0t,kHeadersTimeout:v0t,kBodyTimeout:_0t,kStrictContentLength:SY,kMaxRequests:YIe,kCounter:F0t,kMaxResponseSize:M0t,kOnError:L0t,kResume:fd,kHTTPContext:KIe,kClosed:NY}=Xt(),ic=HCe(),U0t=Buffer.alloc(0),E2=Buffer[Symbol.species],P0t=We.removeAllListeners,QY;function O0t(){let t=process.env.JEST_WORKER_ID?Kq():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(YCe())}catch{}return e||(e=new WebAssembly.Module(t||Kq())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{Ve(In.ptr===n);let o=s-ac+oc.byteOffset;return In.onStatus(new E2(oc.buffer,o,i))},wasm_on_message_begin:n=>(Ve(In.ptr===n),In.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{Ve(In.ptr===n);let o=s-ac+oc.byteOffset;return In.onHeaderField(new E2(oc.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{Ve(In.ptr===n);let o=s-ac+oc.byteOffset;return In.onHeaderValue(new E2(oc.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(Ve(In.ptr===n),In.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{Ve(In.ptr===n);let o=s-ac+oc.byteOffset;return In.onBody(new E2(oc.buffer,o,i))},wasm_on_message_complete:n=>(Ve(In.ptr===n),In.onMessageComplete())}})}var wY=null,In=null,oc=null,C2=0,ac=null,H0t=0,eb=1,D0=2|eb,y2=4|eb,TY=8|H0t,xY=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(ic.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[R0t],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[M0t]}setTi
Line truncated
|
||||
`);h.push(y,C,f),typeof C.size=="number"?o+=y.byteLength+C.size+f.byteLength:p=!0}let I=z2.encode(`--${c}--\r
|
||||
`);h.push(I),o+=I.byteLength,p&&(o=null),i=t,s=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${c}`}else if(Ka.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(lV.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=Ka.is.ReadableStream(t)?t:UCt(t)}return(typeof i=="string"||YCt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let c=s(),u=c?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(uV(r))break;l.length&&n.enqueue(new Uint8Array(l))}else c?.length&&!uV(r)&&n.enqueue(typeof c=="string"?z2.encode(c):new Uint8Array(c));queueMicrotask(()=>PCt(n))})(),[{stream:r,source:i,length:o},a]}function eIt(t,e=!1){return Ka.is.ReadableStream(t)&&(cV(!lV.isDisturbed(t),"The body has already been consumed."),cV(!t.locked,"The stream is locked.")),tBe(t,e)}function tIt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function rIt(t,e){return{blob(){return j0(this,n=>{let s=eBe(e(this));return s===null?s="":s&&(s=VCt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return j0(this,n=>new Uint8Array(n).buffer,t,e)},text(){return j0(this,jCt,t,e)},json(){return j0(this,zCt,t,e)},formData(){return j0(this,n=>{let s=eBe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=WCt(n,s),o=new Zye;return GCt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new Zye;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 j0(this,n=>new Uint8Array(n),t,e)}}}function nIt(t,e){Object.assign(t.prototype,rIt(t,e))}function j0(t,e,r,n){try{Ka.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),rBe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=JCt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(OCt(t.body,o,i),s.promise)}function rBe(t){let e=t.body;return e!=null&&(e.stream.locked||lV.isDisturbed(e.stream))}function eBe(t){let e=t.headersList,r=HCt(e);return r==="failure"?null:r}nBe.exports={extractBody:tBe,safelyExtractBody:eIt,cloneBody:tIt,mixinBody:nIt,streamRegistry:ZCt,bodyUnusable:rBe}});var fBe=E((JEr,hBe)=>{"use strict";var Ve=b("node:assert"),We=Ze(),{channels:sBe}=wd(),dV=Jq(),{RequestContentLengthMismatchError:cg,ResponseContentLengthMismatchError:sIt,RequestAbortedError:uBe,HeadersTimeoutError:iIt,HeadersOverflowError:oIt,SocketError:Tb,InformationalError:$0,BodyTimeoutError:aIt,HTTPParserError:AIt,ResponseExceededMaxSizeError:cIt}=je(),{kUrl:lBe,kReset:Ii,kClient:CV,kParser:Yr,kBlocking:xb,kRunning:fs,kPending:uIt,kSize:iBe,kWriting:xd,kQueue:$a,kNoRef:Sb,kKeepAliveDefaultTimeout:lIt,kHostHeader:dIt,kPendingIdx:hIt,kRunningIdx:na,kError:sa,kPipelining:$2,kSocket:X0,kKeepAliveTimeoutValue:Z2,kMaxHeadersSize:fIt,kKeepAliveMaxTimeout:gIt,kKeepAliveTimeoutThreshold:pIt,kHeadersTimeout:mIt,kBodyTimeout:EIt,kStrictContentLength:gV,kMaxRequests:oBe,kCounter:CIt,kMaxResponseSize:IIt,kOnError:yIt,kResume:Td,kHTTPContext:dBe,kClosed:pV}=$t(),lc=nye(),BIt=Buffer.alloc(0),j2=Buffer[Symbol.species],bIt=We.removeAllListeners,hV;function QIt(){let t=process.env.JEST_WORKER_ID?PY():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(oye())}catch{}return e||(e=new WebAssembly.Module(t||PY())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{Ve(In.ptr===n);let o=s-hc+dc.byteOffset;return In.onStatus(new j2(dc.buffer,o,i))},wasm_on_message_begin:n=>(Ve(In.ptr===n),In.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{Ve(In.ptr===n);let o=s-hc+dc.byteOffset;return In.onHeaderField(new j2(dc.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{Ve(In.ptr===n);let o=s-hc+dc.byteOffset;return In.onHeaderValue(new j2(dc.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(Ve(In.ptr===n),In.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{Ve(In.ptr===n);let o=s-hc+dc.byteOffset;return In.onBody(new j2(dc.buffer,o,i))},wasm_on_message_complete:n=>(Ve(In.ptr===n),In.onMessageComplete())}})}var fV=null,In=null,dc=null,K2=0,hc=null,wIt=0,Nb=1,Z0=2|Nb,X2=4|Nb,mV=8|wIt,EV=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(lc.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[fIt],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[IIt]}setTi
Line truncated
|
||||
`;if(typeof s=="string"?p+=`host: ${s}\r
|
||||
`:p+=t[T0t],i?p+=`connection: upgrade\r
|
||||
`:p+=t[dIt],i?p+=`connection: upgrade\r
|
||||
upgrade: ${i}\r
|
||||
`:t[I2]&&!h[mi]?p+=`connection: keep-alive\r
|
||||
`:t[$2]&&!h[Ii]?p+=`connection: keep-alive\r
|
||||
`:p+=`connection: close\r
|
||||
`,Array.isArray(c))for(let I=0;I<c.length;I+=2){let E=c[I+0],C=c[I+1];if(Array.isArray(C))for(let y=0;y<C.length;y++)p+=`${E}: ${C[y]}\r
|
||||
`;else p+=`${E}: ${C}\r
|
||||
`}return GIe.sendHeaders.hasSubscribers&&GIe.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?WIe(f,null,t,e,h,u,p,l):We.isBuffer(A)?WIe(f,A,t,e,h,u,p,l):We.isBlobLike(A)?typeof A.stream=="function"?JIe(f,A.stream(),t,e,h,u,p,l):Z0t(f,A,t,e,h,u,p,l):We.isStream(A)?X0t(f,A,t,e,h,u,p,l):We.isIterable(A)?JIe(f,A,t,e,h,u,p,l):Ve(!1),!0}function X0t(t,e,r,n,s,i,o,a){Ve(i!==0||r[hs]===0,"stream body cannot be pipelined");let A=!1,c=new b2({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){We.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new zIe;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,Ve(s.destroyed||s[gd]&&r[hs]<=1),s.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")?We.destroy(e,f):We.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.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 WIe(t,e,r,n,s,i,o,a){try{e?We.isBuffer(e)&&(Ve(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\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 y=0;y<C.length;y++)p+=`${m}: ${C[y]}\r
|
||||
`;else p+=`${m}: ${C}\r
|
||||
`}return sBe.sendHeaders.hasSubscribers&&sBe.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?ABe(f,null,t,e,h,u,p,l):We.isBuffer(A)?ABe(f,A,t,e,h,u,p,l):We.isBlobLike(A)?typeof A.stream=="function"?cBe(f,A.stream(),t,e,h,u,p,l):MIt(f,A,t,e,h,u,p,l):We.isStream(A)?FIt(f,A,t,e,h,u,p,l):We.isIterable(A)?cBe(f,A,t,e,h,u,p,l):Ve(!1),!0}function FIt(t,e,r,n,s,i,o,a){Ve(i!==0||r[fs]===0,"stream body cannot be pipelined");let A=!1,c=new ek({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!A)try{!c.write(f)&&this.pause&&this.pause()}catch(p){We.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new uBe;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,Ve(s.destroyed||s[xd]&&r[fs]<=1),s.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")?We.destroy(e,f):We.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.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 ABe(t,e,r,n,s,i,o,a){try{e?We.isBuffer(e)&&(Ve(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[mi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Ii]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(Ve(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||
`,"latin1")),n.onRequestSent(),r[fd]()}catch(A){t(A)}}async function Z0t(t,e,r,n,s,i,o,a){Ve(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Vf;let A=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
`,"latin1")),n.onRequestSent(),r[Td]()}catch(A){t(A)}}async function MIt(t,e,r,n,s,i,o,a){Ve(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new cg;let A=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),s.write(A),s.uncork(),n.onBodySent(A),n.onRequestSent(),!a&&n.reset!==!1&&(s[mi]=!0),r[fd]()}catch(A){t(A)}}async function JIe(t,e,r,n,s,i,o,a){Ve(i!==0||r[hs]===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)=>{Ve(A===null),s[ea]?h(s[ea]):A=d});s.on("close",c).on("drain",c);let l=new b2({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[ea])throw s[ea];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",c).off("drain",c)}}var b2=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[gd]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[ea])throw r[ea];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(s!==null&&o+c>s){if(i[SY])throw new Vf;process.emitWarning(new Vf)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[mi]=!0),s===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"),s.write(A),s.uncork(),n.onBodySent(A),n.onRequestSent(),!a&&n.reset!==!1&&(s[Ii]=!0),r[Td]()}catch(A){t(A)}}async function cBe(t,e,r,n,s,i,o,a){Ve(i!==0||r[fs]===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)=>{Ve(A===null),s[sa]?h(s[sa]):A=d});s.on("close",c).on("drain",c);let l=new ek({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[sa])throw s[sa];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",c).off("drain",c)}}var ek=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[xd]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[sa])throw r[sa];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(s!==null&&o+c>s){if(i[gV])throw new cg;process.emitWarning(new cg)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Ii]=!0),s===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${A}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1")),s===null&&r.write(`\r
|
||||
${c.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Yr].timeout&&r[Yr].timeoutType===D0&&r[Yr].timeout.refresh&&r[Yr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[gd]=!1,e[ea])throw e[ea];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=c;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Yr].timeout&&r[Yr].timeoutType===Z0&&r[Yr].timeout.refresh&&r[Yr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[xd]=!1,e[sa])throw e[sa];if(!e.destroyed){if(s===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&&s!==r){if(n[SY])throw new Vf;process.emitWarning(new Vf)}e[Yr].timeout&&e[Yr].timeoutType===D0&&e[Yr].timeout.refresh&&e[Yr].timeout.refresh(),n[fd]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[gd]=!1,e&&(Ve(n[hs]<=1,"pipeline should only contain this request"),s(e))}};XIe.exports=G0t});var aye=m((Bpr,oye)=>{"use strict";var ra=b("node:assert"),{pipeline:$0t}=b("node:stream"),ut=$e(),{RequestContentLengthMismatchError:_Y,RequestAbortedError:eEt,SocketError:ob,InformationalError:pd,InvalidArgumentError:tEt}=je(),{kUrl:ib,kReset:N2,kClient:ji,kRunning:ab,kPending:rEt,kQueue:md,kPendingIdx:MY,kRunningIdx:Wa,kError:Ki,kSocket:Dr,kStrictContentLength:nEt,kOnError:k0,kMaxConcurrentStreams:w2,kPingInterval:$Ie,kHTTP2Session:Pu,kHTTP2InitialWindowSize:sEt,kHTTP2ConnectionWindowSize:iEt,kResume:Ac,kSize:oEt,kHTTPContext:LY,kClosed:FY,kBodyTimeout:aEt,kEnableConnectProtocol:nb,kRemoteSettings:sb,kHTTP2Stream:Q2,kHTTP2SessionState:UY}=Xt(),{channels:eye}=ld(),ta=Symbol("open streams"),tye,S2;try{S2=b("node:http2")}catch{S2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:AEt,HTTP2_HEADER_METHOD:rye,HTTP2_HEADER_PATH:nye,HTTP2_HEADER_SCHEME:DY,HTTP2_HEADER_CONTENT_LENGTH:cEt,HTTP2_HEADER_EXPECT:uEt,HTTP2_HEADER_STATUS:kY,HTTP2_HEADER_PROTOCOL:lEt,NGHTTP2_REFUSED_STREAM:dEt,NGHTTP2_CANCEL:hEt}}=S2;function vY(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function fEt(t,e){t[Dr]=e;let r=t[sEt],n=t[iEt],s=S2.connect(t[ib],{createConnection:()=>e,peerMaxConcurrentStreams:t[w2],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[Dr]=e,s[ta]=0,s[ji]=t,s[Dr]=e,s[UY]={ping:{interval:t[$Ie]===0?null:setInterval(EEt,t[$Ie],s).unref()}},s[nb]=!1,s[sb]=!1,n&&ut.addListener(s,"connect",pEt.bind(s,n)),ut.addListener(s,"error",CEt),ut.addListener(s,"frameError",IEt),ut.addListener(s,"end",yEt),ut.addListener(s,"goaway",BEt),ut.addListener(s,"close",bEt),ut.addListener(s,"remoteSettings",mEt),s.unref(),t[Pu]=s,e[Pu]=s,ut.addListener(e,"error",wEt),ut.addListener(e,"end",SEt),ut.addListener(e,"close",QEt),e[FY]=!1,e.on("close",NEt),{version:"h2",defaultPipelining:1/0,write(i){return xEt(t,i)},resume(){gEt(t)},destroy(i,o){e[FY]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[ab]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[sb]===!1||ut.bodyLength(i.body)!==0&&(ut.isStream(i.body)||ut.isAsyncIterable(i.body)||ut.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[sb]===!1;return!1}}}function gEt(t){let e=t[Dr];e?.destroyed===!1&&(t[oEt]===0||t[w2]===0?(e.unref(),t[Pu].unref()):(e.ref(),t[Pu].ref()))}function pEt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function mEt(t){if(this[ji][w2]=t.maxConcurrentStreams??this[ji][w2],this[sb]===!0&&this[nb]===!0&&t.enableConnectProtocol===!1){let e=new pd("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[Dr][Ki]=e,this[ji][k0](e);return}this[nb]=t.enableConnectProtocol??this[nb],this[sb]=!0,this[ji][Ac]()}function EEt(t){let e=t[UY];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(n,s){let i=this[ji],o=this[ji];if(n!=null){let a=new pd(`HTTP/2: "PING" errored - type ${n.message}`);o[Ki]=a,i[k0](a)}else i.emit("ping",s)}}function CEt(t){ra(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Dr][Ki]=t,this[ji][k0](t)}function IEt(t,e,r){if(r===0){let n=new pd(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Dr][Ki]=n,this[ji][k0](n)}}function yEt(){let t=new ob("other side closed",ut.getSocketInfo(this[Dr]));this.destroy(t),ut.destroy(this[Dr],t)}function BEt(t){let e=this[Ki]||new ob(`HTTP/2: "GOAWAY" frame received with code ${t}`,ut.getSocketInfo(this[Dr])),r=this[ji];if(r[Dr]=null,r[LY]=null,this.close(),this[Pu]=null,ut.destroy(this[Dr],e),r[Wa]<r[md].length){let n=r[md][r[Wa]];r[md][r[Wa]++]=null,ut.errorRequest(r,n,e),r[MY]=r[Wa]}ra(r[ab]===0),r.emit("disconnect",r[ib],[r],e),r.emit("connectionError",r[ib],[r],e),r[Ac]()}function bEt(){let{[ji]:t,[UY]:e}=this,{[Dr]:r}=t,n=this[Dr][Ki]||this[Ki]||new ob("closed",ut.getSocketInfo(r));if(t[Dr]=null,t[LY]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){ra(t[rEt]===0);let s=t[md].splice(t[Wa]);for(let i=0;i<s.length;i++){let o=s[i];ut.errorRequest(t,o,n)}}}function QEt(){let t=this[Ki]||new ob("closed",ut.getSocketInfo(this)),e=this[Pu][ji];e[Dr]=null,e[LY]=null,this[Pu]!==null&&this[Pu].destroy(t),e[MY]=e[Wa],ra(e[ab]===0),e.emit("disconnect",e[ib],[e],t),e[Ac]()}function wEt(t){ra(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ki]=t,this[ji][k0](t)}function SEt(){ut.destroy(this,new ob("other side closed",ut.getSocketInfo(this)))}func
Line truncated
|
||||
`;eye.sendHeaders.publish({request:e,headers:v,socket:n[Dr]})}let R=s==="GET"||s==="HEAD"||d===null;A?(h[uEt]="100-continue",f=n.request(h,{endStream:R,signal:c}),f[Q2]=!0,f.once("continue",q)):(f=n.request(h,{endStream:R,signal:c}),f[Q2]=!0,q()),++n[ta],f.setTimeout(r);let M=!1;return f.once("response",v=>{let{[kY]:P,...D}=v;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),vY(D),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",z=>{e.aborted||e.completed||e.onData(z)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),t[md][t[Wa]++]=null,t[Ac]()):(E(new pd("HTTP/2: stream half-closed (remote)")),t[md][t[Wa]++]=null,t[MY]=t[Wa],t[Ac]())}),f.once("close",()=>{f.removeAllListeners("data"),n[ta]-=1,n[ta]===0&&n.unref()}),f.once("error",function(v){f.removeAllListeners("data"),E(v)}),f.once("frameError",(v,P)=>{f.removeAllListeners("data"),E(new pd(`HTTP/2: "frameError" received - type ${v}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let v=new pd(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),n[ta]-=1,n[ta]===0&&n.unref(),E(v)}),f.once("trailers",v=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(v))}),!0;function q(){!d||y===0?sye(E,f,null,t,e,t[Dr],y,C):ut.isBuffer(d)?sye(E,f,d,t,e,t[Dr],y,C):ut.isBlobLike(d)?typeof d.stream=="function"?iye(E,f,d.stream(),t,e,t[Dr],y,C):DEt(E,f,d,t,e,t[Dr],y,C):ut.isStream(d)?REt(E,t[Dr],C,f,d,t,e,y):ut.isIterable(d)?iye(E,f,d,t,e,t[Dr],y,C):ra(!1)}}function sye(t,e,r,n,s,i,o,a){try{r!=null&&ut.isBuffer(r)&&(ra(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[N2]=!0),s.onRequestSent(),n[Ac]()}catch(A){t(A)}}function REt(t,e,r,n,s,i,o,a){ra(a!==0||i[ab]===0,"stream body cannot be pipelined");let A=$0t(s,n,u=>{u?(ut.destroy(A,u),t(u)):(ut.removeAllListeners(A),o.onRequestSent(),r||(e[N2]=!0),i[Ac]())});ut.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function DEt(t,e,r,n,s,i,o,a){ra(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new _Y;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),s.onBodySent(A),s.onRequestSent(),a||(i[N2]=!0),n[Ac]()}catch(A){t(A)}}async function iye(t,e,r,n,s,i,o,a){ra(o!==0||n[ab]===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)=>{ra(A===null),i[Ki]?d(i[Ki]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[Ki])throw i[Ki];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[N2]=!0),n[Ac]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}oye.exports=fEt});var Bd=m((bpr,pye)=>{"use strict";var Ou=b("node:assert"),dye=b("node:net"),Ab=b("node:http"),Wf=$e(),{ClientStats:kEt}=vq(),{channels:v0}=ld(),vEt=xCe(),_Et=Of(),{InvalidArgumentError:gr,InformationalError:FEt,ClientDestroyedError:MEt}=je(),LEt=Hf(),{kUrl:cc,kServerName:yd,kClient:UEt,kBusy:PY,kConnect:PEt,kResuming:Jf,kRunning:db,kPending:hb,kSize:cb,kQueue:Ja,kConnected:OEt,kConnecting:_0,kNeedDrain:Cd,kKeepAliveDefaultTimeout:Aye,kHostHeader:HEt,kPendingIdx:za,kRunningIdx:Hu,kError:GEt,kPipelining:T2,kKeepAliveTimeoutValue:qEt,kMaxHeadersSize:YEt,kKeepAliveMaxTimeout:VEt,kKeepAliveTimeoutThreshold:WEt,kHeadersTimeout:JEt,kBodyTimeout:zEt,kStrictContentLength:jEt,kConnector:ub,kMaxRequests:OY,kCounter:KEt,kClose:XEt,kDestroy:ZEt,kDispatch:$Et,kLocalAddress:lb,kMaxResponseSize:eCt,kOnError:tCt,kHTTPContext:rn,kMaxConcurrentStreams:rCt,kHTTP2InitialWindowSize:nCt,kHTTP2ConnectionWindowSize:sCt,kResume:Id,kPingInterval:iCt}=Xt(),oCt=ZIe(),aCt=aye(),Ed=Symbol("kClosedResolve"),ACt=Ab&&Ab.maxHeaderSize&&Number.isInteger(Ab.maxHeaderSize)&&Ab.maxHeaderSize>0?()=>Ab.maxHeaderSize:()=>{throw new gr("http module not available or http.maxHeaderSize invalid")},cye=()=>{};function hye(t){return t[T2]??t[rn]?.defaultPipelining??1}var HY=class extends _Et{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,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:E,maxCachedSessions:C,connect:y,maxRequestsPerClient:R,localAddress:M,maxResponseSize:q,autoSelectFamily:v,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:D,allowH2:z,useH2c:$,initialWindowSize:re,connectionWindowSize:Ae,pingInterval:ge}={}){if(c!==void 0)throw new gr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new gr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new gr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new gr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new gr("unsu
Line truncated
|
||||
`,this[zEt]=a??3e5,this[JEt]=n??3e5,this[jEt]=E??!0,this[OY]=R,this[Ed]=null,this[eCt]=q>-1?q:-1,this[rn]=null,this[rCt]=D??100,this[nCt]=re??262144,this[sCt]=Ae??524288,this[iCt]=ge??6e4,this[Ja]=[],this[Hu]=0,this[za]=0,this[Id]=De=>GY(this,De),this[tCt]=De=>fye(this,De)}get pipelining(){return this[T2]}set pipelining(e){this[T2]=e,this[Id](!0)}get stats(){return new kEt(this)}get[hb](){return this[Ja].length-this[za]}get[db](){return this[za]-this[Hu]}get[cb](){return this[Ja].length-this[Hu]}get[OEt](){return!!this[rn]&&!this[_0]&&!this[rn].destroyed}get[PY](){return!!(this[rn]?.busy(null)||this[cb]>=(hye(this)||1)||this[hb]>0)}[PEt](e){gye(this),this.once("connect",e)}[$Et](e,r){let n=new vEt(this[cc].origin,e,r);return this[Ja].push(n),this[Jf]||(Wf.bodyLength(n.body)==null&&Wf.isIterable(n.body)?(this[Jf]=1,queueMicrotask(()=>GY(this))):this[Id](!0)),this[Jf]&&this[Cd]!==2&&this[PY]&&(this[Cd]=2),this[Cd]<2}[XEt](){return new Promise(e=>{this[cb]?this[Ed]=e:e(null)})}[ZEt](e){return new Promise(r=>{let n=this[Ja].splice(this[za]);for(let i=0;i<n.length;i++){let o=n[i];Wf.errorRequest(this,o,e)}let s=()=>{this[Ed]&&(this[Ed](),this[Ed]=null),r(null)};this[rn]?(this[rn].destroy(e,s),this[rn]=null):queueMicrotask(s),this[Id]()})}};function fye(t,e){if(t[db]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Ou(t[za]===t[Hu]);let r=t[Ja].splice(t[Hu]);for(let n=0;n<r.length;n++){let s=r[n];Wf.errorRequest(t,s,e)}Ou(t[cb]===0)}}function gye(t){Ou(!t[_0]),Ou(!t[rn]);let{host:e,hostname:r,protocol:n,port:s}=t[cc];if(r[0]==="["){let i=r.indexOf("]");Ou(i!==-1);let o=r.substring(1,i);Ou(dye.isIPv6(o)),r=o}t[_0]=!0,v0.beforeConnect.hasSubscribers&&v0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[rn]?.version,servername:t[yd],localAddress:t[lb]},connector:t[ub]}),t[ub]({host:e,hostname:r,protocol:n,port:s,servername:t[yd],localAddress:t[lb]},(i,o)=>{if(i){uye(t,i,{host:e,hostname:r,protocol:n,port:s}),t[Id]();return}if(t.destroyed){Wf.destroy(o.on("error",cye),new MEt),t[Id]();return}Ou(o);try{t[rn]=o.alpnProtocol==="h2"?aCt(t,o):oCt(t,o)}catch(a){o.destroy().on("error",cye),uye(t,a,{host:e,hostname:r,protocol:n,port:s}),t[Id]();return}t[_0]=!1,o[KEt]=0,o[OY]=t[OY],o[UEt]=t,o[GEt]=null,v0.connected.hasSubscribers&&v0.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[rn]?.version,servername:t[yd],localAddress:t[lb]},connector:t[ub],socket:o}),t.emit("connect",t[cc],[t]),t[Id]()})}function uye(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[_0]=!1,v0.connectError.hasSubscribers&&v0.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[rn]?.version,servername:t[yd],localAddress:t[lb]},connector:t[ub],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Ou(t[db]===0);t[hb]>0&&t[Ja][t[za]].servername===t[yd];){let o=t[Ja][t[za]++];Wf.errorRequest(t,o,e)}else fye(t,e);t.emit("connectionError",t[cc],[t],e)}}function lye(t){t[Cd]=0,t.emit("drain",t[cc],[t])}function GY(t,e){t[Jf]!==2&&(t[Jf]=2,cCt(t,e),t[Jf]=0,t[Hu]>256&&(t[Ja].splice(0,t[Hu]),t[za]-=t[Hu],t[Hu]=0))}function cCt(t,e){for(;;){if(t.destroyed){Ou(t[hb]===0);return}if(t[Ed]&&!t[cb]){t[Ed](),t[Ed]=null;return}if(t[rn]&&t[rn].resume(),t[PY])t[Cd]=2;else if(t[Cd]===2){e?(t[Cd]=1,queueMicrotask(()=>lye(t))):lye(t);continue}if(t[hb]===0||t[db]>=(hye(t)||1))return;let r=t[Ja][t[za]];if(r===null)return;if(t[cc].protocol==="https:"&&t[yd]!==r.servername){if(t[db]>0)return;t[yd]=r.servername,t[rn]?.destroy(new FEt("servername changed"),()=>{t[rn]=null,GY(t)})}if(t[_0])return;if(!t[rn]){gye(t);return}if(t[rn].destroyed||t[rn].busy(r))return;!r.aborted&&t[rn].write(r)?t[za]++:t[Ja].splice(t[za],1)}}pye.exports=HY});var qY=m((wpr,mye)=>{"use strict";var x2=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)}};mye.exports=class{constructor(){this.head=this.tail=new x2}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new x2),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 R2=m((Spr,Sye)=>{"use strict";var{PoolStats:uCt}=vq(),lCt=Of(),dCt=qY(),{kConnected:YY,kSize:Eye,kRunning:Cye,kPending:Iye,kQueued:fb,kBusy:hCt,kFree:fCt,kUrl:gCt,kClose:pCt,kDestroy:mCt,kDispatch:ECt}=Xt(),Hn=Symbol("clients"),Ps=Symbol("needDrain"),gb=Symbol("queue"),VY=Symbol("closed resolve"),WY=Symbol("onDrain"),yye=Symbol("onConnect"),Bye=Symbol("onDisconnect"),bye=Symbol("onConnectionError"),JY=Symbol("get dispatcher"),Qye=Symbol("add client"),wye=Symbol("remove client"),zY=class extends lCt{[gb]=new dCt;[fb]=0;[Hn]=[];[Ps]=!1;[WY](e,r,n){let s=this[gb],i=!1;for(;!i;){let o=s.shi
Line truncated
|
||||
`,"latin1"),r!==null&&s!==r){if(n[gV])throw new cg;process.emitWarning(new cg)}e[Yr].timeout&&e[Yr].timeoutType===Z0&&e[Yr].timeout.refresh&&e[Yr].timeout.refresh(),n[Td]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[xd]=!1,e&&(Ve(n[fs]<=1,"pipeline should only contain this request"),s(e))}};hBe.exports=SIt});var bBe=E((zEr,BBe)=>{"use strict";var oa=b("node:assert"),{pipeline:LIt}=b("node:stream"),ut=Ze(),{RequestContentLengthMismatchError:bV,RequestAbortedError:UIt,SocketError:vb,InformationalError:Rd,InvalidArgumentError:PIt}=je(),{kUrl:kb,kReset:sk,kClient:Xi,kRunning:_b,kPending:OIt,kQueue:Dd,kPendingIdx:wV,kRunningIdx:Xa,kError:Zi,kSocket:Dr,kStrictContentLength:HIt,kOnError:eE,kMaxConcurrentStreams:rk,kPingInterval:gBe,kHTTP2Session:zu,kHTTP2InitialWindowSize:GIt,kHTTP2ConnectionWindowSize:qIt,kResume:fc,kSize:YIt,kHTTPContext:SV,kClosed:QV,kBodyTimeout:VIt,kEnableConnectProtocol:Rb,kRemoteSettings:Db,kHTTP2Stream:tk,kHTTP2SessionState:NV}=$t(),{channels:pBe}=wd(),ia=Symbol("open streams"),mBe,nk;try{nk=b("node:http2")}catch{nk={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:WIt,HTTP2_HEADER_METHOD:EBe,HTTP2_HEADER_PATH:CBe,HTTP2_HEADER_SCHEME:IV,HTTP2_HEADER_CONTENT_LENGTH:JIt,HTTP2_HEADER_EXPECT:zIt,HTTP2_HEADER_STATUS:yV,HTTP2_HEADER_PROTOCOL:jIt,NGHTTP2_REFUSED_STREAM:KIt,NGHTTP2_CANCEL:$It}}=nk;function BV(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function XIt(t,e){t[Dr]=e;let r=t[GIt],n=t[qIt],s=nk.connect(t[kb],{createConnection:()=>e,peerMaxConcurrentStreams:t[rk],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[Dr]=e,s[ia]=0,s[Xi]=t,s[Dr]=e,s[NV]={ping:{interval:t[gBe]===0?null:setInterval(ryt,t[gBe],s).unref()}},s[Rb]=!1,s[Db]=!1,n&&ut.addListener(s,"connect",eyt.bind(s,n)),ut.addListener(s,"error",nyt),ut.addListener(s,"frameError",syt),ut.addListener(s,"end",iyt),ut.addListener(s,"goaway",oyt),ut.addListener(s,"close",ayt),ut.addListener(s,"remoteSettings",tyt),s.unref(),t[zu]=s,e[zu]=s,ut.addListener(e,"error",cyt),ut.addListener(e,"end",uyt),ut.addListener(e,"close",Ayt),e[QV]=!1,e.on("close",lyt),{version:"h2",defaultPipelining:1/0,write(i){return hyt(t,i)},resume(){ZIt(t)},destroy(i,o){e[QV]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[_b]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[Db]===!1||ut.bodyLength(i.body)!==0&&(ut.isStream(i.body)||ut.isAsyncIterable(i.body)||ut.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[Db]===!1;return!1}}}function ZIt(t){let e=t[Dr];e?.destroyed===!1&&(t[YIt]===0||t[rk]===0?(e.unref(),t[zu].unref()):(e.ref(),t[zu].ref()))}function eyt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function tyt(t){if(this[Xi][rk]=t.maxConcurrentStreams??this[Xi][rk],this[Db]===!0&&this[Rb]===!0&&t.enableConnectProtocol===!1){let e=new Rd("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[Dr][Zi]=e,this[Xi][eE](e);return}this[Rb]=t.enableConnectProtocol??this[Rb],this[Db]=!0,this[Xi][fc]()}function ryt(t){let e=t[NV];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(n,s){let i=this[Xi],o=this[Xi];if(n!=null){let a=new Rd(`HTTP/2: "PING" errored - type ${n.message}`);o[Zi]=a,i[eE](a)}else i.emit("ping",s)}}function nyt(t){oa(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Dr][Zi]=t,this[Xi][eE](t)}function syt(t,e,r){if(r===0){let n=new Rd(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Dr][Zi]=n,this[Xi][eE](n)}}function iyt(){let t=new vb("other side closed",ut.getSocketInfo(this[Dr]));this.destroy(t),ut.destroy(this[Dr],t)}function oyt(t){let e=this[Zi]||new vb(`HTTP/2: "GOAWAY" frame received with code ${t}`,ut.getSocketInfo(this[Dr])),r=this[Xi];if(r[Dr]=null,r[SV]=null,this.close(),this[zu]=null,ut.destroy(this[Dr],e),r[Xa]<r[Dd].length){let n=r[Dd][r[Xa]];r[Dd][r[Xa]++]=null,ut.errorRequest(r,n,e),r[wV]=r[Xa]}oa(r[_b]===0),r.emit("disconnect",r[kb],[r],e),r.emit("connectionError",r[kb],[r],e),r[fc]()}function ayt(){let{[Xi]:t,[NV]:e}=this,{[Dr]:r}=t,n=this[Dr][Zi]||this[Zi]||new vb("closed",ut.getSocketInfo(r));if(t[Dr]=null,t[SV]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){oa(t[OIt]===0);let s=t[Dd].splice(t[Xa]);for(let i=0;i<s.length;i++){let o=s[i];ut.errorRequest(t,o,n)}}}function Ayt(){let t=this[Zi]||new vb("closed",ut.getSocketInfo(this)),e=this[zu][Xi];e[Dr]=null,e[SV]=null,this[zu]!==null&&this[zu].destroy(t),e[wV]=e[Xa],oa(e[_b]===0),e.emit("disconnect",e[kb],[e],t),e[fc]()}function cyt(t){oa(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Zi]=t,this[Xi][eE](t)}function uyt(){ut.destroy(this,new vb("other side closed",ut.getSocketInfo(this)))}func
Line truncated
|
||||
`;pBe.sendHeaders.publish({request:e,headers:k,socket:n[Dr]})}let N=s==="GET"||s==="HEAD"||d===null;A?(h[zIt]="100-continue",f=n.request(h,{endStream:N,signal:c}),f[tk]=!0,f.once("continue",G)):(f=n.request(h,{endStream:N,signal:c}),f[tk]=!0,G()),++n[ia],f.setTimeout(r);let M=!1;return f.once("response",k=>{let{[yV]:P,...D}=k;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),BV(D),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",z=>{e.aborted||e.completed||e.onData(z)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),t[Dd][t[Xa]++]=null,t[fc]()):(m(new Rd("HTTP/2: stream half-closed (remote)")),t[Dd][t[Xa]++]=null,t[wV]=t[Xa],t[fc]())}),f.once("close",()=>{f.removeAllListeners("data"),n[ia]-=1,n[ia]===0&&n.unref()}),f.once("error",function(k){f.removeAllListeners("data"),m(k)}),f.once("frameError",(k,P)=>{f.removeAllListeners("data"),m(new Rd(`HTTP/2: "frameError" received - type ${k}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let k=new Rd(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),n[ia]-=1,n[ia]===0&&n.unref(),m(k)}),f.once("trailers",k=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(k))}),!0;function G(){!d||y===0?IBe(m,f,null,t,e,t[Dr],y,C):ut.isBuffer(d)?IBe(m,f,d,t,e,t[Dr],y,C):ut.isBlobLike(d)?typeof d.stream=="function"?yBe(m,f,d.stream(),t,e,t[Dr],y,C):gyt(m,f,d,t,e,t[Dr],y,C):ut.isStream(d)?fyt(m,t[Dr],C,f,d,t,e,y):ut.isIterable(d)?yBe(m,f,d,t,e,t[Dr],y,C):oa(!1)}}function IBe(t,e,r,n,s,i,o,a){try{r!=null&&ut.isBuffer(r)&&(oa(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[sk]=!0),s.onRequestSent(),n[fc]()}catch(A){t(A)}}function fyt(t,e,r,n,s,i,o,a){oa(a!==0||i[_b]===0,"stream body cannot be pipelined");let A=LIt(s,n,u=>{u?(ut.destroy(A,u),t(u)):(ut.removeAllListeners(A),o.onRequestSent(),r||(e[sk]=!0),i[fc]())});ut.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function gyt(t,e,r,n,s,i,o,a){oa(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new bV;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),s.onBodySent(A),s.onRequestSent(),a||(i[sk]=!0),n[fc]()}catch(A){t(A)}}async function yBe(t,e,r,n,s,i,o,a){oa(o!==0||n[_b]===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)=>{oa(A===null),i[Zi]?d(i[Zi]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[Zi])throw i[Zi];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[sk]=!0),n[fc]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}BBe.exports=XIt});var Md=E((jEr,kBe)=>{"use strict";var ju=b("node:assert"),TBe=b("node:net"),Fb=b("node:http"),ug=Ze(),{ClientStats:pyt}=BY(),{channels:tE}=wd(),myt=VIe(),Eyt=sg(),{InvalidArgumentError:gr,InformationalError:Cyt,ClientDestroyedError:Iyt}=je(),yyt=ig(),{kUrl:gc,kServerName:Fd,kClient:Byt,kBusy:TV,kConnect:byt,kResuming:lg,kRunning:Pb,kPending:Ob,kSize:Mb,kQueue:Za,kConnected:Qyt,kConnecting:rE,kNeedDrain:vd,kKeepAliveDefaultTimeout:QBe,kHostHeader:wyt,kPendingIdx:eA,kRunningIdx:Ku,kError:Syt,kPipelining:ik,kKeepAliveTimeoutValue:Nyt,kMaxHeadersSize:Tyt,kKeepAliveMaxTimeout:xyt,kKeepAliveTimeoutThreshold:Ryt,kHeadersTimeout:Dyt,kBodyTimeout:kyt,kStrictContentLength:vyt,kConnector:Lb,kMaxRequests:xV,kCounter:_yt,kClose:Fyt,kDestroy:Myt,kDispatch:Lyt,kLocalAddress:Ub,kMaxResponseSize:Uyt,kOnError:Pyt,kHTTPContext:rn,kMaxConcurrentStreams:Oyt,kHTTP2InitialWindowSize:Hyt,kHTTP2ConnectionWindowSize:Gyt,kResume:_d,kPingInterval:qyt}=$t(),Yyt=fBe(),Vyt=bBe(),kd=Symbol("kClosedResolve"),Wyt=Fb&&Fb.maxHeaderSize&&Number.isInteger(Fb.maxHeaderSize)&&Fb.maxHeaderSize>0?()=>Fb.maxHeaderSize:()=>{throw new gr("http module not available or http.maxHeaderSize invalid")},wBe=()=>{};function xBe(t){return t[ik]??t[rn]?.defaultPipelining??1}var RV=class extends Eyt{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,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:y,maxRequestsPerClient:N,localAddress:M,maxResponseSize:G,autoSelectFamily:k,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:D,allowH2:z,useH2c:Z,initialWindowSize:re,connectionWindowSize:Ae,pingInterval:ge}={}){if(c!==void 0)throw new gr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new gr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new gr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new gr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new gr("unsu
Line truncated
|
||||
`,this[kyt]=a??3e5,this[Dyt]=n??3e5,this[vyt]=m??!0,this[xV]=N,this[kd]=null,this[Uyt]=G>-1?G:-1,this[rn]=null,this[Oyt]=D??100,this[Hyt]=re??262144,this[Gyt]=Ae??524288,this[qyt]=ge??6e4,this[Za]=[],this[Ku]=0,this[eA]=0,this[_d]=De=>DV(this,De),this[Pyt]=De=>RBe(this,De)}get pipelining(){return this[ik]}set pipelining(e){this[ik]=e,this[_d](!0)}get stats(){return new pyt(this)}get[Ob](){return this[Za].length-this[eA]}get[Pb](){return this[eA]-this[Ku]}get[Mb](){return this[Za].length-this[Ku]}get[Qyt](){return!!this[rn]&&!this[rE]&&!this[rn].destroyed}get[TV](){return!!(this[rn]?.busy(null)||this[Mb]>=(xBe(this)||1)||this[Ob]>0)}[byt](e){DBe(this),this.once("connect",e)}[Lyt](e,r){let n=new myt(this[gc].origin,e,r);return this[Za].push(n),this[lg]||(ug.bodyLength(n.body)==null&&ug.isIterable(n.body)?(this[lg]=1,queueMicrotask(()=>DV(this))):this[_d](!0)),this[lg]&&this[vd]!==2&&this[TV]&&(this[vd]=2),this[vd]<2}[Fyt](){return new Promise(e=>{this[Mb]?this[kd]=e:e(null)})}[Myt](e){return new Promise(r=>{let n=this[Za].splice(this[eA]);for(let i=0;i<n.length;i++){let o=n[i];ug.errorRequest(this,o,e)}let s=()=>{this[kd]&&(this[kd](),this[kd]=null),r(null)};this[rn]?(this[rn].destroy(e,s),this[rn]=null):queueMicrotask(s),this[_d]()})}};function RBe(t,e){if(t[Pb]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ju(t[eA]===t[Ku]);let r=t[Za].splice(t[Ku]);for(let n=0;n<r.length;n++){let s=r[n];ug.errorRequest(t,s,e)}ju(t[Mb]===0)}}function DBe(t){ju(!t[rE]),ju(!t[rn]);let{host:e,hostname:r,protocol:n,port:s}=t[gc];if(r[0]==="["){let i=r.indexOf("]");ju(i!==-1);let o=r.substring(1,i);ju(TBe.isIPv6(o)),r=o}t[rE]=!0,tE.beforeConnect.hasSubscribers&&tE.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[rn]?.version,servername:t[Fd],localAddress:t[Ub]},connector:t[Lb]}),t[Lb]({host:e,hostname:r,protocol:n,port:s,servername:t[Fd],localAddress:t[Ub]},(i,o)=>{if(i){SBe(t,i,{host:e,hostname:r,protocol:n,port:s}),t[_d]();return}if(t.destroyed){ug.destroy(o.on("error",wBe),new Iyt),t[_d]();return}ju(o);try{t[rn]=o.alpnProtocol==="h2"?Vyt(t,o):Yyt(t,o)}catch(a){o.destroy().on("error",wBe),SBe(t,a,{host:e,hostname:r,protocol:n,port:s}),t[_d]();return}t[rE]=!1,o[_yt]=0,o[xV]=t[xV],o[Byt]=t,o[Syt]=null,tE.connected.hasSubscribers&&tE.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[rn]?.version,servername:t[Fd],localAddress:t[Ub]},connector:t[Lb],socket:o}),t.emit("connect",t[gc],[t]),t[_d]()})}function SBe(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[rE]=!1,tE.connectError.hasSubscribers&&tE.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[rn]?.version,servername:t[Fd],localAddress:t[Ub]},connector:t[Lb],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ju(t[Pb]===0);t[Ob]>0&&t[Za][t[eA]].servername===t[Fd];){let o=t[Za][t[eA]++];ug.errorRequest(t,o,e)}else RBe(t,e);t.emit("connectionError",t[gc],[t],e)}}function NBe(t){t[vd]=0,t.emit("drain",t[gc],[t])}function DV(t,e){t[lg]!==2&&(t[lg]=2,Jyt(t,e),t[lg]=0,t[Ku]>256&&(t[Za].splice(0,t[Ku]),t[eA]-=t[Ku],t[Ku]=0))}function Jyt(t,e){for(;;){if(t.destroyed){ju(t[Ob]===0);return}if(t[kd]&&!t[Mb]){t[kd](),t[kd]=null;return}if(t[rn]&&t[rn].resume(),t[TV])t[vd]=2;else if(t[vd]===2){e?(t[vd]=1,queueMicrotask(()=>NBe(t))):NBe(t);continue}if(t[Ob]===0||t[Pb]>=(xBe(t)||1))return;let r=t[Za][t[eA]];if(r===null)return;if(t[gc].protocol==="https:"&&t[Fd]!==r.servername){if(t[Pb]>0)return;t[Fd]=r.servername,t[rn]?.destroy(new Cyt("servername changed"),()=>{t[rn]=null,DV(t)})}if(t[rE])return;if(!t[rn]){DBe(t);return}if(t[rn].destroyed||t[rn].busy(r))return;!r.aborted&&t[rn].write(r)?t[eA]++:t[Za].splice(t[eA],1)}}kBe.exports=RV});var kV=E(($Er,vBe)=>{"use strict";var ok=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)}};vBe.exports=class{constructor(){this.head=this.tail=new ok}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new ok),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 ak=E((XEr,GBe)=>{"use strict";var{PoolStats:zyt}=BY(),jyt=sg(),Kyt=kV(),{kConnected:vV,kSize:_Be,kRunning:FBe,kPending:MBe,kQueued:Hb,kBusy:$yt,kFree:Xyt,kUrl:Zyt,kClose:eBt,kDestroy:tBt,kDispatch:rBt}=$t(),Hn=Symbol("clients"),Hs=Symbol("needDrain"),Gb=Symbol("queue"),_V=Symbol("closed resolve"),FV=Symbol("onDrain"),LBe=Symbol("onConnect"),UBe=Symbol("onDisconnect"),PBe=Symbol("onConnectionError"),MV=Symbol("get dispatcher"),OBe=Symbol("add client"),HBe=Symbol("remove client"),LV=class extends jyt{[Gb]=new Kyt;[Hb]=0;[Hn]=[];[Hs]=!1;[FV](e,r,n){let s=this[Gb],i=!1;for(;!i;){let o=s.shi
Line truncated
|
||||
|
||||
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
||||
|
||||
${e.format(r)}`.trim())}};zbe.exports=c7});var l7=m((nmr,Zbe)=>{"use strict";var{InvalidArgumentError:gBt}=je(),{runtimeFeatures:pBt}=Lu();function mBt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var jbe=pBt.has("crypto")?b("node:crypto"):null,EBt=jbe?.hash?t=>jbe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function Xbe(t){return Array.isArray(t)&&(t.length&1)===0}function CBt(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function IBt(t){let e={};if(!t)return e;if(Xbe(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var Kbe=["record","playback","update"];function yBt(t){if(!Kbe.includes(t))throw new gBt(`Invalid snapshot mode: ${t}. Must be one of: ${Kbe.join(", ")}`)}Zbe.exports={createHeaderFilters:mBt,hashId:EBt,isUndiciHeaders:Xbe,normalizeHeaders:IBt,isUrlExcludedFactory:CBt,validateSnapshotMode:yBt}});var aQe=m((smr,oQe)=>{"use strict";var{writeFile:BBt,readFile:bBt,mkdir:QBt}=b("node:fs/promises"),{dirname:wBt,resolve:$be}=b("node:path"),{setTimeout:SBt,clearTimeout:eQe}=b("node:timers"),{InvalidArgumentError:tQe,UndiciError:NBt}=je(),{hashId:TBt,isUrlExcludedFactory:xBt,normalizeHeaders:rQe,createHeaderFilters:nQe}=l7();function xb(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||rQe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:sQe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function sQe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=n?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=c)}return s}function iQe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=n?o:o.toLowerCase();i.has(A)||(s[A]=a)}return s}function Rb(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return TBt(r)}var d7=class{#e;#t;#n=new Map;#r;#s=1/0;#i=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#s=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=nQe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=xBt(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=xb(e,this.#a,this.matchOptions),s=Rb(n),i=rQe(r.headers),o={statusCode:r.statusCode,headers:iQe(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.#n.size>=this.#s&&!this.#n.has(s)){let A=this.#n.keys().next().value;this.#n.delete(A)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,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=xb(e,this.#a,this.matchOptions),n=Rb(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new tQe("Snapshot path is required");try{let n=await bBt($be(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new NBt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new tQe("Snapshot path is required");let n=$be(r);await QBt(wBt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await BBt(n,JSON.s
Line truncated
|
||||
${e.format(r)}`.trim())}};uwe.exports=X7});var eW=E((xCr,fwe)=>{"use strict";var{InvalidArgumentError:ZQt}=je(),{runtimeFeatures:ewt}=Wu();function twt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var lwe=ewt.has("crypto")?b("node:crypto"):null,rwt=lwe?.hash?t=>lwe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function hwe(t){return Array.isArray(t)&&(t.length&1)===0}function nwt(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function swt(t){let e={};if(!t)return e;if(hwe(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var dwe=["record","playback","update"];function iwt(t){if(!dwe.includes(t))throw new ZQt(`Invalid snapshot mode: ${t}. Must be one of: ${dwe.join(", ")}`)}fwe.exports={createHeaderFilters:twt,hashId:rwt,isUndiciHeaders:hwe,normalizeHeaders:swt,isUrlExcludedFactory:nwt,validateSnapshotMode:iwt}});var bwe=E((RCr,Bwe)=>{"use strict";var{writeFile:owt,readFile:awt,mkdir:Awt}=b("node:fs/promises"),{dirname:cwt,resolve:gwe}=b("node:path"),{setTimeout:uwt,clearTimeout:pwe}=b("node:timers"),{InvalidArgumentError:mwe,UndiciError:lwt}=je(),{hashId:dwt,isUrlExcludedFactory:hwt,normalizeHeaders:Ewe,createHeaderFilters:Cwe}=eW();function rQ(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||Ewe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:Iwe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function Iwe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[A,c]of Object.entries(t)){let u=n?A:A.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=c)}return s}function ywe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let A=n?o:o.toLowerCase();i.has(A)||(s[A]=a)}return s}function nQ(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return dwt(r)}var tW=class{#e;#t;#n=new Map;#r;#s=1/0;#i=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#s=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=Cwe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=hwt(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=rQ(e,this.#a,this.matchOptions),s=nQ(n),i=Ewe(r.headers),o={statusCode:r.statusCode,headers:ywe(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.#n.size>=this.#s&&!this.#n.has(s)){let A=this.#n.keys().next().value;this.#n.delete(A)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,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=rQ(e,this.#a,this.matchOptions),n=nQ(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new mwe("Snapshot path is required");try{let n=await awt(gwe(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new lwt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new mwe("Snapshot path is required");let n=gwe(r);await Awt(cwt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await owt(n,JSON.s
Line truncated
|
||||
PRAGMA journal_mode = WAL;
|
||||
PRAGMA synchronous = NORMAL;
|
||||
PRAGMA temp_store = memory;
|
||||
PRAGMA optimize;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${$i} (
|
||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${ro} (
|
||||
-- Data specific to us
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
url TEXT NOT NULL,
|
||||
@@ -133,8 +133,8 @@ ${e.format(r)}`.trim())}};zbe.exports=c7});var l7=m((nmr,Zbe)=>{"use strict";var
|
||||
staleAt INTEGER NOT NULL
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${$i}_getValuesQuery ON cacheInterceptorV${$i}(url, method, deleteAt);
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${$i}_deleteByUrlQuery ON cacheInterceptorV${$i}(deleteAt);
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ro}_getValuesQuery ON cacheInterceptorV${ro}(url, method, deleteAt);
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ro}_deleteByUrlQuery ON cacheInterceptorV${ro}(deleteAt);
|
||||
`),this.#r=this.#n.prepare(`
|
||||
SELECT
|
||||
id,
|
||||
@@ -148,14 +148,14 @@ ${e.format(r)}`.trim())}};zbe.exports=c7});var l7=m((nmr,Zbe)=>{"use strict";var
|
||||
vary,
|
||||
cachedAt,
|
||||
staleAt
|
||||
FROM cacheInterceptorV${$i}
|
||||
FROM cacheInterceptorV${ro}
|
||||
WHERE
|
||||
url = ?
|
||||
AND method = ?
|
||||
ORDER BY
|
||||
deleteAt ASC
|
||||
`),this.#s=this.#n.prepare(`
|
||||
UPDATE cacheInterceptorV${$i} SET
|
||||
UPDATE cacheInterceptorV${ro} SET
|
||||
body = ?,
|
||||
deleteAt = ?,
|
||||
statusCode = ?,
|
||||
@@ -168,7 +168,7 @@ ${e.format(r)}`.trim())}};zbe.exports=c7});var l7=m((nmr,Zbe)=>{"use strict";var
|
||||
WHERE
|
||||
id = ?
|
||||
`),this.#i=this.#n.prepare(`
|
||||
INSERT INTO cacheInterceptorV${$i} (
|
||||
INSERT INTO cacheInterceptorV${ro} (
|
||||
url,
|
||||
method,
|
||||
body,
|
||||
@@ -182,88 +182,88 @@ ${e.format(r)}`.trim())}};zbe.exports=c7});var l7=m((nmr,Zbe)=>{"use strict";var
|
||||
cachedAt,
|
||||
staleAt
|
||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${$i} WHERE url = ?`),this.#A=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${$i}`),this.#a=this.#n.prepare(`DELETE FROM cacheInterceptorV${$i} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#n.prepare(`
|
||||
DELETE FROM cacheInterceptorV${$i}
|
||||
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${ro} WHERE url = ?`),this.#A=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${ro}`),this.#a=this.#n.prepare(`DELETE FROM cacheInterceptorV${ro} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#n.prepare(`
|
||||
DELETE FROM cacheInterceptorV${ro}
|
||||
WHERE id IN (
|
||||
SELECT
|
||||
id
|
||||
FROM cacheInterceptorV${$i}
|
||||
FROM cacheInterceptorV${ro}
|
||||
ORDER BY cachedAt DESC
|
||||
LIMIT ?
|
||||
)
|
||||
`)}close(){this.#n.close()}get(e){_7(e);let r=this.#f(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){_7(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#f(e,!0);o?this.#s.run(s,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.#u(),this.#i.run(n,e.method,s,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){_7(e),gQt(r);let n=0,s=[],i=this;return new fQt({decodeStrings:!0,write(o,a,A){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){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}#d(e){return`${e.origin}/${e.path}`}#f(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,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(!pQt(s[l],u[l])){c=!1;break}}if(c)return A}}};function pQt(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,n)=>r===e[n]):t===e}});var ag=m((Smr,fwe)=>{"use strict";var{kConstruct:mQt}=Xt(),{kEnumerableProperty:j0}=$e(),{iteratorMixin:EQt,isValidHeaderName:_b,isValidHeaderValue:cwe}=zi(),{webidl:Qt}=jn(),M7=b("node:assert"),ak=b("node:util");function Awe(t){return t===10||t===13||t===9||t===32}function uwe(t){let e=0,r=t.length;for(;r>e&&Awe(t.charCodeAt(r-1));)--r;for(;r>e&&Awe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function lwe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw Qt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});L7(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)L7(t,r[n],e[r[n]])}else throw Qt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function L7(t,e,r){if(r=uwe(r),_b(e)){if(!cwe(r))throw Qt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Qt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(hwe(t)==="immutable")throw new TypeError("immutable");return ck(t).append(e,r,!1)}function CQt(t){let e=ck(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let A=0;A<s.length;++A)r.push([o,s[A]]);else r.push([o,a])}return e.sortedMap=r}function dwe(t,e){return t[0]<e[0]?-1:1}var Ak=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,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{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:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.headersMap.values()}get entriesList(){let e=[];if(this.headersMap.size!
Line truncated
|
||||
${i}`;break;case"retry":ySe(i)&&(r[s]=i);break;case"id":BSe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&ySe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&BSe(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}}};bSe.exports={EventSourceStream:IW}});var kSe=m((Xmr,DSe)=>{"use strict";var{pipeline:MNt}=b("node:stream"),{fetching:LNt}=Pb(),{makeRequest:UNt}=X0(),{webidl:Hs}=jn(),{EventSourceStream:PNt}=QSe(),{parseMIMEType:ONt}=Xo(),{createFastMessageEvent:HNt}=_k(),{isNetworkError:wSe}=Mb(),{kEnumerableProperty:gg}=$e(),{environmentSettingsObject:SSe}=zi(),NSe=!1,TSe=3e3,Wb=0,xSe=1,Jb=2,GNt="anonymous",qNt="use-credentials",aE=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=Wb;#s=null;#i=null;#a;#o;constructor(e,r={}){super(),Hs.util.markAsUncloneable(this);let n="EventSource constructor";Hs.argumentLengthCheck(arguments,1,n),NSe||(NSe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Hs.converters.USVString(e),r=Hs.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=SSe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=GNt;r.withCredentials===!0&&(o=qNt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=SSe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#s=UNt(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#A(){if(this.#r===Jb)return;this.#r=Wb;let e={request:this.#s,dispatcher:this.#a},r=n=>{if(!wSe(n))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(wSe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let s=n.headersList.get("content-type",!0),i=s!==null?ONt(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=xSe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new PNt({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(HNt(A.type,A.options))}});MNt(n.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=LNt(e)}#c(){this.#r!==Jb&&(this.#r=Wb,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===Wb&&(this.#o.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){Hs.brandCheck(this,t),this.#r!==Jb&&(this.#r=Jb,this.#i.abort(),this.#s=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=Hs.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=Hs.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=Hs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},RSe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Wb,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:xSe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Jb,writable:!1}};Object.defineProperties(aE,RSe);Object.defineProperties(aE.prototype,RSe);Object.defineProperties(aE.prototype,{close:gg,onerror:gg,onmessage:gg,onopen:gg,readyState:gg,url:gg,withCredentials:gg});Hs.converters.EventSourceInitDict=Hs.dictionaryConverter([{key:"withCredentials",converter:Hs.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Hs.converters.any},{key:"node",converter:Hs.dictionaryConverter([{key:"reconnectionTime",converter:Hs.converters["unsigned long"],defaultValue:()=>TSe},{key:"dispatcher",converter:Hs.converters.any}]),defaultValue:()=>({})}]);DSe.exports={EventSource:aE,defaultReconnectionTime:TSe}});var USe=m((Zmr,pe)=>{"use strict";var YNt=Bd(),_Se=VB(),VNt=zf(),WNt=_ye(),JNt=Uye(),zNt=Xf(),jNt=fV(),KNt=uV(),XNt=yBe(),ZNt=NBe(),$Nt=RBe(),FSe=je(),Jk=$e(),{InvalidArgumentError:Wk}=FSe,AE=lbe(),eTt=Hf(),tTt=ZV(),{MockCallHistory:rT
Line truncated
|
||||
`)}close(){this.#n.close()}get(e){bW(e);let r=this.#h(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){bW(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#h(e,!0);o?this.#s.run(s,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.#u(),this.#i.run(n,e.method,s,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){bW(e),Z1t(r);let n=0,s=[],i=this;return new X1t({decodeStrings:!0,write(o,a,A){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),A()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){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}#d(e){return`${e.origin}/${e.path}`}#h(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,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(!eSt(s[l],u[l])){c=!1;break}}if(c)return A}}};function eSt(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,n)=>r===e[n]):t===e}});var wg=E((XCr,R1e)=>{"use strict";var{kConstruct:tSt}=$t(),{kEnumerableProperty:mE}=Ze(),{iteratorMixin:rSt,isValidHeaderName:aQ,isValidHeaderValue:w1e}=$i(),{webidl:Qt}=$n(),wW=b("node:assert"),Uk=b("node:util");function Q1e(t){return t===10||t===13||t===9||t===32}function S1e(t){let e=0,r=t.length;for(;r>e&&Q1e(t.charCodeAt(r-1));)--r;for(;r>e&&Q1e(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function N1e(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw Qt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});SW(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)SW(t,r[n],e[r[n]])}else throw Qt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function SW(t,e,r){if(r=S1e(r),aQ(e)){if(!w1e(r))throw Qt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Qt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(x1e(t)==="immutable")throw new TypeError("immutable");return Ok(t).append(e,r,!1)}function nSt(t){let e=Ok(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let A=0;A<s.length;++A)r.push([o,s[A]]);else r.push([o,a])}return e.sortedMap=r}function T1e(t,e){return t[0]<e[0]?-1:1}var Pk=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,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{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:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.headersMap.values()}get entriesList(){let e=[];if(this.headersMap.size!
Line truncated
|
||||
${i}`;break;case"retry":LNe(i)&&(r[s]=i);break;case"id":UNe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&LNe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&UNe(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}}};PNe.exports={EventSourceStream:cJ}});var zNe=E((bIr,JNe)=>{"use strict";var{pipeline:IRt}=b("node:stream"),{fetching:yRt}=dQ(),{makeRequest:BRt}=CE(),{webidl:qs}=$n(),{EventSourceStream:bRt}=ONe(),{parseMIMEType:QRt}=ta(),{createFastMessageEvent:wRt}=lv(),{isNetworkError:HNe}=cQ(),{kEnumerableProperty:vg}=Ze(),{environmentSettingsObject:GNe}=$i(),qNe=!1,YNe=3e3,CQ=0,VNe=1,IQ=2,SRt="anonymous",NRt="use-credentials",xE=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=CQ;#s=null;#i=null;#a;#o;constructor(e,r={}){super(),qs.util.markAsUncloneable(this);let n="EventSource constructor";qs.argumentLengthCheck(arguments,1,n),qNe||(qNe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=qs.converters.USVString(e),r=qs.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=GNe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(A){throw new DOMException(A,"SyntaxError")}this.#t=i.href;let o=SRt;r.withCredentials===!0&&(o=NRt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=GNe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#s=BRt(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#A(){if(this.#r===IQ)return;this.#r=CQ;let e={request:this.#s,dispatcher:this.#a},r=n=>{if(!HNe(n))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(HNe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let s=n.headersList.get("content-type",!0),i=s!==null?QRt(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=VNe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new bRt({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(wRt(A.type,A.options))}});IRt(n.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=yRt(e)}#c(){this.#r!==IQ&&(this.#r=CQ,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===CQ&&(this.#o.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A())},this.#o.reconnectionTime)?.unref())}close(){qs.brandCheck(this,t),this.#r!==IQ&&(this.#r=IQ,this.#i.abort(),this.#s=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=qs.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=qs.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=qs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},WNe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:CQ,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:VNe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:IQ,writable:!1}};Object.defineProperties(xE,WNe);Object.defineProperties(xE.prototype,WNe);Object.defineProperties(xE.prototype,{close:vg,onerror:vg,onmessage:vg,onopen:vg,readyState:vg,url:vg,withCredentials:vg});qs.converters.EventSourceInitDict=qs.dictionaryConverter([{key:"withCredentials",converter:qs.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:qs.converters.any},{key:"node",converter:qs.dictionaryConverter([{key:"reconnectionTime",converter:qs.converters["unsigned long"],defaultValue:()=>YNe},{key:"dispatcher",converter:qs.converters.any}]),defaultValue:()=>({})}]);JNe.exports={EventSource:xE,defaultReconnectionTime:YNe}});var eTe=E((QIr,pe)=>{"use strict";var TRt=Md(),KNe=Eb(),xRt=dg(),RRt=KBe(),DRt=ebe(),kRt=gg(),vRt=n7(),_Rt=ZV(),FRt=Lbe(),MRt=qbe(),LRt=Wbe(),$Ne=je(),Qv=Ze(),{InvalidArgumentError:bv}=$Ne,RE=NQe(),URt=ig(),PRt=H7(),{MockCallHistory:OR
Line truncated
|
||||
`).slice(1).join(`
|
||||
`);t.stack=r?`${r}
|
||||
${i}`:s.stack}pe.exports.fetch=function(e,r=void 0){return hTt(e,r).catch(n=>{throw vSe?LSe(n,vSe):n&&typeof n=="object"&&Error.captureStackTrace(n,pe.exports.fetch),n})};pe.exports.Headers=ag().Headers;pe.exports.Response=Mb().Response;pe.exports.Request=X0().Request;pe.exports.FormData=p2().FormData;var{setGlobalOrigin:fTt,getGlobalOrigin:gTt}=$q();pe.exports.setGlobalOrigin=fTt;pe.exports.getGlobalOrigin=gTt;var{CacheStorage:pTt}=m1e(),{kConstruct:mTt}=Xt();pe.exports.caches=new pTt(mTt);var{deleteCookie:ETt,getCookies:CTt,getSetCookies:ITt,setCookie:yTt,parseCookie:BTt}=R1e();pe.exports.deleteCookie=ETt;pe.exports.getCookies=CTt;pe.exports.getSetCookies=ITt;pe.exports.setCookie=yTt;pe.exports.parseCookie=BTt;var{parseMIMEType:bTt,serializeAMimeType:QTt}=Xo();pe.exports.parseMIMEType=bTt;pe.exports.serializeAMimeType=QTt;var{CloseEvent:wTt,ErrorEvent:STt,MessageEvent:NTt}=_k(),{WebSocket:TTt,ping:xTt}=uSe();pe.exports.WebSocket=TTt;pe.exports.CloseEvent=wTt;pe.exports.ErrorEvent=STt;pe.exports.MessageEvent=NTt;pe.exports.ping=xTt;pe.exports.WebSocketStream=ESe().WebSocketStream;pe.exports.WebSocketError=gW().WebSocketError;pe.exports.request=zb(AE.request);pe.exports.stream=zb(AE.stream);pe.exports.pipeline=zb(AE.pipeline);pe.exports.connect=zb(AE.connect);pe.exports.upgrade=zb(AE.upgrade);pe.exports.MockClient=tTt;pe.exports.MockCallHistory=rTt;pe.exports.MockCallHistoryLog=nTt;pe.exports.MockPool=iTt;pe.exports.MockAgent=sTt;pe.exports.SnapshotAgent=oTt;pe.exports.mockErrors=aTt;var{EventSource:RTt}=kSe();pe.exports.EventSource=RTt;function DTt(){globalThis.fetch=pe.exports.fetch,globalThis.Headers=pe.exports.Headers,globalThis.Response=pe.exports.Response,globalThis.Request=pe.exports.Request,globalThis.FormData=pe.exports.FormData,globalThis.WebSocket=pe.exports.WebSocket,globalThis.CloseEvent=pe.exports.CloseEvent,globalThis.ErrorEvent=pe.exports.ErrorEvent,globalThis.MessageEvent=pe.exports.MessageEvent,globalThis.EventSource=pe.exports.EventSource}pe.exports.install=DTt});var jb=m(Fd=>{"use strict";Fd.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");Fd.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");Fd.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||
`||t==="\r";Fd.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);Fd.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);Fd.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());Fd.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 n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var OSe=m((t0r,PSe)=>{"use strict";var{asciiLowercase:zk,solelyContainsHTTPTokenCodePoints:kTt,soleyContainsHTTPQuotedStringTokenCodePoints:vTt}=jb();PSe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=zk(String(e)),this._map.get(e)}has(e){return e=zk(String(e)),this._map.has(e)}set(e,r){if(e=zk(String(e)),r=String(r),!kTt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!vTt(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=zk(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 qSe=m((r0r,GSe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:_Tt,removeTrailingHTTPWhitespace:HSe,isHTTPWhitespaceChar:FTt,solelyContainsHTTPTokenCodePoints:yW,soleyContainsHTTPQuotedStringTokenCodePoints:MTt,asciiLowercase:BW,collectAnHTTPQuotedString:LTt}=jb();GSe.exports=t=>{t=_Tt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!yW(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=HSe(n),n.length===0||!yW(n))return null;let s={type:BW(r),subtype:BW(n),parameters:new Map};for(;e<t.length;){for(++e;FTt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=BW(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=LTt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=HSe(o),o==="")continue}i.length>0&&yW(i)&&MTt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var VSe=m((n0r,YSe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:UTt}=jb();YSe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!UTt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var jSe=m((i0r,zSe)=>{"use strict";var PTt=OSe(),OTt=qSe(),HTt=VSe(),{asciiLowercase:WSe,solelyContainsHTTPTokenCodePoints:JSe}=jb();zSe.exports=class{constructor(e){e=String(e);let r=OTt(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 PTt(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=WSe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!JSe(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=WSe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!JSe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return HTt(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"}}});var lNe=m((EEr,oxt)=>{oxt.exports={name:"@actions/artifact",version:"6.1.0",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",type:"module",main:"lib/artifact.js",types:"lib/artifact.d.ts",exports:{".":{types:"./lib/artifact.d.ts",import:"./lib/artifact.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/artifact"},scripts:{"audit-moderate":"npm install &&Line truncated
|
||||
%s`,v,v,f,s);let P=f.type==="*"?pJ:f.type==="?"?CJ:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+v}R(),o&&(s+="\\\\");let M=yxt[s.charAt(0)];for(let v=A.length-1;v>-1;v--){let P=A[v],D=s.slice(0,P.reStart),z=s.slice(P.reStart,P.reEnd-8),$=s.slice(P.reEnd),re=s.slice(P.reEnd-8,P.reEnd)+$,Ae=D.split(")").length,ge=D.split("(").length-Ae,De=$;for(let it=0;it<ge;it++)De=De.replace(/\)[+*?]?/,"");$=De;let Ke=$===""&&r!==mJ?"(?:$|\\/)":"";s=D+z+$+Ke+re}if(s!==""&&i&&(s="(?=.)"+s),M&&(s=C()+s),r===mJ)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return bxt(e);let q=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",q),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?pJ:r.dot?Cxt:Ixt,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?wxt(a):a===Gs?Gs:a._src).reduce((a,A)=>(a[a.length-1]===Gs&&A===Gs||a.push(A),a),[]),o.forEach((a,A)=>{a!==Gs||o[A-1]===Gs||(A===0?o.length>1?o[A+1]="(?:\\/|"+n+"\\/)?"+o[A+1]:o[A]=n:A===o.length-1?o[A-1]+="(?:\\/|"+n+")?":(o[A-1]+="(?:\\/|\\/"+n+"\\/)"+o[A+1],o[A+1]=Gs))}),o.filter(a=>a!==Gs).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;EJ.sep!=="/"&&(e=e.split(EJ.sep).join("/")),e=e.split(UNe),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],A=e;if(n.matchBase&&a.length===1&&(A=[i]),this.matchOne(A,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return so.defaults(e).Minimatch}};so.Minimatch=fE});var WNe=m((zEr,VNe)=>{VNe.exports=YNe;var BJ=b("fs"),{EventEmitter:Nxt}=b("events"),{Minimatch:yJ}=HNe(),{resolve:Txt}=b("path");function xxt(t,e){return new Promise((r,n)=>{BJ.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function GNe(t,e){return new Promise((r,n)=>{(e?BJ.stat:BJ.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?GNe(t,!1):null):r(null):r(o)})})}async function*qNe(t,e,r,n,s,i){let o=await xxt(e+t,i);for(let a of o){let A=a.name;A===void 0&&(A=a,n=!0);let c=t+"/"+A,u=c.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await GNe(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*qNe(c,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*Rxt(t,e,r,n){yield*qNe("",t,e,r,n,!0)}function Dxt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var tv=class extends Nxt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=Dxt(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new yJ(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new yJ(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new yJ(i,{dot:!0}))}this.iterator=Rxt(Txt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
||||
`,w);w=H===-1?Q.length:H}else if(F!==-1&&Q[w]==="/"&&Q[w+1]==="*"){let H=Q.indexOf("*/",w);H!==-1?(w=H+2,F=Q.indexOf("*/",w)):(B+=Q[w],w++)}else B+=Q[w],w++;return B}function gC(Q){let B=fC(Q.toString()),w=B.match(cF);if(w||(w=B.match(uF)),!w)throw new Error(`could not parse args in autoInject
|
||||
${i}`:s.stack}pe.exports.fetch=function(e,r=void 0){return $Rt(e,r).catch(n=>{throw jNe?ZNe(n,jNe):n&&typeof n=="object"&&Error.captureStackTrace(n,pe.exports.fetch),n})};pe.exports.Headers=wg().Headers;pe.exports.Response=cQ().Response;pe.exports.Request=CE().Request;pe.exports.FormData=J2().FormData;var{setGlobalOrigin:XRt,getGlobalOrigin:ZRt}=GY();pe.exports.setGlobalOrigin=XRt;pe.exports.getGlobalOrigin=ZRt;var{CacheStorage:eDt}=vSe(),{kConstruct:tDt}=$t();pe.exports.caches=new eDt(tDt);var{deleteCookie:rDt,getCookies:nDt,getSetCookies:sDt,setCookie:iDt,parseCookie:oDt}=WSe();pe.exports.deleteCookie=rDt;pe.exports.getCookies=nDt;pe.exports.getSetCookies=sDt;pe.exports.setCookie=iDt;pe.exports.parseCookie=oDt;var{parseMIMEType:aDt,serializeAMimeType:ADt}=ta();pe.exports.parseMIMEType=aDt;pe.exports.serializeAMimeType=ADt;var{CloseEvent:cDt,ErrorEvent:uDt,MessageEvent:lDt}=lv(),{WebSocket:dDt,ping:hDt}=SNe();pe.exports.WebSocket=dDt;pe.exports.CloseEvent=cDt;pe.exports.ErrorEvent=uDt;pe.exports.MessageEvent=lDt;pe.exports.ping=hDt;pe.exports.WebSocketStream=_Ne().WebSocketStream;pe.exports.WebSocketError=sJ().WebSocketError;pe.exports.request=yQ(RE.request);pe.exports.stream=yQ(RE.stream);pe.exports.pipeline=yQ(RE.pipeline);pe.exports.connect=yQ(RE.connect);pe.exports.upgrade=yQ(RE.upgrade);pe.exports.MockClient=PRt;pe.exports.MockCallHistory=ORt;pe.exports.MockCallHistoryLog=HRt;pe.exports.MockPool=qRt;pe.exports.MockAgent=GRt;pe.exports.SnapshotAgent=YRt;pe.exports.mockErrors=VRt;var{EventSource:fDt}=zNe();pe.exports.EventSource=fDt;function gDt(){globalThis.fetch=pe.exports.fetch,globalThis.Headers=pe.exports.Headers,globalThis.Response=pe.exports.Response,globalThis.Request=pe.exports.Request,globalThis.FormData=pe.exports.FormData,globalThis.WebSocket=pe.exports.WebSocket,globalThis.CloseEvent=pe.exports.CloseEvent,globalThis.ErrorEvent=pe.exports.ErrorEvent,globalThis.MessageEvent=pe.exports.MessageEvent,globalThis.EventSource=pe.exports.EventSource}pe.exports.install=gDt});var BQ=E(jd=>{"use strict";jd.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");jd.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");jd.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||
`||t==="\r";jd.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);jd.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);jd.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());jd.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 n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var rTe=E((NIr,tTe)=>{"use strict";var{asciiLowercase:wv,solelyContainsHTTPTokenCodePoints:pDt,soleyContainsHTTPQuotedStringTokenCodePoints:mDt}=BQ();tTe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=wv(String(e)),this._map.get(e)}has(e){return e=wv(String(e)),this._map.has(e)}set(e,r){if(e=wv(String(e)),r=String(r),!pDt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!mDt(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=wv(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 iTe=E((TIr,sTe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:EDt,removeTrailingHTTPWhitespace:nTe,isHTTPWhitespaceChar:CDt,solelyContainsHTTPTokenCodePoints:uJ,soleyContainsHTTPQuotedStringTokenCodePoints:IDt,asciiLowercase:lJ,collectAnHTTPQuotedString:yDt}=BQ();sTe.exports=t=>{t=EDt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!uJ(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=nTe(n),n.length===0||!uJ(n))return null;let s={type:lJ(r),subtype:lJ(n),parameters:new Map};for(;e<t.length;){for(++e;CDt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=lJ(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=yDt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=nTe(o),o==="")continue}i.length>0&&uJ(i)&&IDt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var aTe=E((xIr,oTe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:BDt}=BQ();oTe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!BDt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var lTe=E((DIr,uTe)=>{"use strict";var bDt=rTe(),QDt=iTe(),wDt=aTe(),{asciiLowercase:ATe,solelyContainsHTTPTokenCodePoints:cTe}=BQ();uTe.exports=class{constructor(e){e=String(e);let r=QDt(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 bDt(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=ATe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!cTe(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=ATe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!cTe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return wDt(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"}}});var NTe=E((Yyr,YDt)=>{YDt.exports={name:"@actions/artifact",version:"6.1.0",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",type:"module",main:"lib/artifact.js",types:"lib/artifact.d.ts",exports:{".":{types:"./lib/artifact.d.ts",import:"./lib/artifact.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/artifact"},scripts:{"audit-moderate":"npm install &&Line truncated
|
||||
%s`,k,k,f,s);let P=f.type==="*"?iz:f.type==="?"?Az:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+k}N(),o&&(s+="\\\\");let M=i2t[s.charAt(0)];for(let k=A.length-1;k>-1;k--){let P=A[k],D=s.slice(0,P.reStart),z=s.slice(P.reStart,P.reEnd-8),Z=s.slice(P.reEnd),re=s.slice(P.reEnd-8,P.reEnd)+Z,Ae=D.split(")").length,ge=D.split("(").length-Ae,De=Z;for(let it=0;it<ge;it++)De=De.replace(/\)[+*?]?/,"");Z=De;let Ke=Z===""&&r!==oz?"(?:$|\\/)":"";s=D+z+Z+Ke+re}if(s!==""&&i&&(s="(?=.)"+s),M&&(s=C()+s),r===oz)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return a2t(e);let G=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",G),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?iz:r.dot?n2t:s2t,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?c2t(a):a===Ys?Ys:a._src).reduce((a,A)=>(a[a.length-1]===Ys&&A===Ys||a.push(A),a),[]),o.forEach((a,A)=>{a!==Ys||o[A-1]===Ys||(A===0?o.length>1?o[A+1]="(?:\\/|"+n+"\\/)?"+o[A+1]:o[A]=n:A===o.length-1?o[A-1]+="(?:\\/|"+n+")?":(o[A-1]+="(?:\\/|\\/"+n+"\\/)"+o[A+1],o[A+1]=Ys))}),o.filter(a=>a!==Ys).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;az.sep!=="/"&&(e=e.split(az.sep).join("/")),e=e.split(exe),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],A=e;if(n.matchBase&&a.length===1&&(A=[i]),this.matchOne(A,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return ao.defaults(e).Minimatch}};ao.Minimatch=ME});var Axe=E((IBr,axe)=>{axe.exports=oxe;var lz=b("fs"),{EventEmitter:l2t}=b("events"),{Minimatch:uz}=nxe(),{resolve:d2t}=b("path");function h2t(t,e){return new Promise((r,n)=>{lz.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function sxe(t,e){return new Promise((r,n)=>{(e?lz.stat:lz.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?sxe(t,!1):null):r(null):r(o)})})}async function*ixe(t,e,r,n,s,i){let o=await h2t(e+t,i);for(let a of o){let A=a.name;A===void 0&&(A=a,n=!0);let c=t+"/"+A,u=c.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await sxe(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*ixe(c,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*f2t(t,e,r,n){yield*ixe("",t,e,r,n,!0)}function g2t(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var kv=class extends l2t{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=g2t(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new uz(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new uz(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new uz(i,{dot:!0}))}this.iterator=f2t(d2t(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
||||
`,w);w=H===-1?Q.length:H}else if(F!==-1&&Q[w]==="/"&&Q[w+1]==="*"){let H=Q.indexOf("*/",w);H!==-1?(w=H+2,F=Q.indexOf("*/",w)):(B+=Q[w],w++)}else B+=Q[w],w++;return B}function LC(Q){let B=MC(Q.toString()),w=B.match(OF);if(w||(w=B.match(HF)),!w)throw new Error(`could not parse args in autoInject
|
||||
Source:
|
||||
`+B);let[,F]=w;return F.replace(/\s/g,"").split(Ew).map(H=>H.replace(Cw,"").trim())}function pC(Q,B){var w={};return Object.keys(Q).forEach(F=>{var H=Q[F],Y,J=h(H),j=!J&&H.length===1||J&&H.length===0;if(Array.isArray(H))Y=[...H],H=Y.pop(),w[F]=Y.concat(Y.length>0?ee:H);else if(j)w[F]=H;else{if(Y=gC(H),H.length===0&&!J&&Y.length===0)throw new Error("autoInject task functions require explicit parameters.");J||Y.pop(),w[F]=Y.concat(ee)}function ee(Se,yt){var _t=Y.map(wt=>Se[wt]);_t.push(yt),I(H)(..._t)}}),hC(w,B)}class mC{constructor(){this.head=this.tail=null,this.length=0}removeLink(B){return B.prev?B.prev.next=B.next:this.head=B.next,B.next?B.next.prev=B.prev:this.tail=B.prev,B.prev=B.next=null,this.length-=1,B}empty(){for(;this.head;)this.shift();return this}insertAfter(B,w){w.prev=B,w.next=B.next,B.next?B.next.prev=w:this.tail=w,B.next=w,this.length+=1}insertBefore(B,w){w.prev=B.prev,w.next=B,B.prev?B.prev.next=w:this.head=w,B.prev=w,this.length+=1}unshift(B){this.head?this.insertBefore(this.head,B):EC(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):EC(this,B)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var B=this.head;B;)yield B.data,B=B.next}remove(B){for(var w=this.head;w;){var{next:F}=w;B(w)&&this.removeLink(w),w=F}return this}}function EC(Q,B){Q.length=1,Q.head=Q.tail=B}function jg(Q,B,w){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var F=I(Q),H=0,Y=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(Ue,be){J[Ue].push(be)}function ee(Ue,be){let Pe=(...St)=>{Se(Ue,Pe),be(...St)};J[Ue].push(Pe)}function Se(Ue,be){if(!Ue)return Object.keys(J).forEach(Pe=>J[Pe]=[]);if(!be)return J[Ue]=[];J[Ue]=J[Ue].filter(Pe=>Pe!==be)}function yt(Ue,...be){J[Ue].forEach(Pe=>Pe(...be))}var _t=!1;function wt(Ue,be,Pe,St){if(St!=null&&typeof St!="function")throw new Error("task callback must be a function");Ft.started=!0;var Ir,wn;function lo(ch,...wC){if(ch)return Pe?wn(ch):Ir();if(wC.length<=1)return Ir(wC[0]);Ir(wC)}var $g=Ft._createTaskItem(Ue,Pe?lo:St||lo);if(be?Ft._tasks.unshift($g):Ft._tasks.push($g),_t||(_t=!0,c(()=>{_t=!1,Ft.process()})),Pe||!St)return new Promise((ch,wC)=>{Ir=ch,wn=wC})}function uo(Ue){return function(be,...Pe){H-=1;for(var St=0,Ir=Ue.length;St<Ir;St++){var wn=Ue[St],lo=Y.indexOf(wn);lo===0?Y.shift():lo>0&&Y.splice(lo,1),wn.callback(be,...Pe),be!=null&&yt("error",be,wn.data)}H<=Ft.concurrency-Ft.buffer&&yt("unsaturated"),Ft.idle()&&yt("drain"),Ft.process()}}function Zg(Ue){return Ue.length===0&&Ft.idle()?(c(()=>yt("drain")),!0):!1}let Ah=Ue=>be=>{if(!be)return new Promise((Pe,St)=>{ee(Ue,(Ir,wn)=>{if(Ir)return St(Ir);Pe(wn)})});Se(Ue),j(Ue,be)};var QC=!1,Ft={_tasks:new mC,_createTaskItem(Ue,be){return{data:Ue,callback:be}},*[Symbol.iterator](){yield*Ft._tasks[Symbol.iterator]()},concurrency:B,payload:w,buffer:B/4,started:!1,paused:!1,push(Ue,be){return Array.isArray(Ue)?Zg(Ue)?void 0:Ue.map(Pe=>wt(Pe,!1,!1,be)):wt(Ue,!1,!1,be)},pushAsync(Ue,be){return Array.isArray(Ue)?Zg(Ue)?void 0:Ue.map(Pe=>wt(Pe,!1,!0,be)):wt(Ue,!1,!0,be)},kill(){Se(),Ft._tasks.empty()},unshift(Ue,be){return Array.isArray(Ue)?Zg(Ue)?void 0:Ue.map(Pe=>wt(Pe,!0,!1,be)):wt(Ue,!0,!1,be)},unshiftAsync(Ue,be){return Array.isArray(Ue)?Zg(Ue)?void 0:Ue.map(Pe=>wt(Pe,!0,!0,be)):wt(Ue,!0,!0,be)},remove(Ue){Ft._tasks.remove(Ue)},process(){if(!QC){for(QC=!0;!Ft.paused&&H<Ft.concurrency&&Ft._tasks.length;){var Ue=[],be=[],Pe=Ft._tasks.length;Ft.payload&&(Pe=Math.min(Pe,Ft.payload));for(var St=0;St<Pe;St++){var Ir=Ft._tasks.shift();Ue.push(Ir),Y.push(Ir),be.push(Ir.data)}H+=1,Ft._tasks.length===0&&yt("empty"),H===Ft.concurrency&&yt("saturated");var wn=re(uo(Ue));F(be,wn)}QC=!1}},length(){return Ft._tasks.length},running(){return H},workersList(){return Y},idle(){return Ft._tasks.length+H===0},pause(){Ft.paused=!0},resume(){Ft.paused!==!1&&(Ft.paused=!1,c(Ft.process))}};return Object.defineProperties(Ft,{saturated:{writable:!1,value:Ah("saturated")},unsaturated:{writable:!1,value:Ah("unsaturated")},empty:{writable:!1,value:Ah("empty")},drain:{writable:!1,value:Ah("drain")},error:{writable:!1,value:Ah("error")}}),Ft}function CC(Q,B){return jg(Q,1,B)}function Kg(Q,B,w){return jg(Q,B,w)}function co(Q,B,w,F){F=q(F);var H=I(w);return zs(Q,(Y,J,j)=>{H(B,Y,(ee,Se)=>{B=Se,j(ee)})},Y=>F(Y,B))}var fa=E(co,4);function Xg(...Q){var B=Q.map(I);return function(...w){var F=this,H=w[w.length-1];return typeof H=="function"?w.pop():H=Gc(),fa(B,w,(Y,J,j)=>{J.apply(F,Y.concat((ee,...Se)=>{j(ee,Se)}))},(Y,J)=>H(Y,...J)),H[Hc]}}function Iw(...Q){return Xg(...Q.reverse())}function we(Q,B,w,F){return y(ge(B),Q,w,F)}var O=E(we,4);function N(Q,B,w,F){var H=I(w);return O(Q,B,(Y,J)=>{H(Y,(j,...ee)=>j?J(j):J(j,ee))},(Y,J)=>{for(var j=[],ee=0;ee<J.length;ee++)J[ee]&&(j=j.concat(...J[ee]));return F(Y,j)})}var G=E(N,4);function K(Q,B,w){return G(Q,1/0,B,w)}var X=E(K,3);function oe(Q,B,w){retur
Line truncated
|
||||
GFS4: `),console.error(t)});kr[Xn]||(rTe=global[Xn]||[],sTe(kr,rTe),kr.close=(function(t){function e(r,n){return t.call(kr,r,function(s){s||nTe(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,ov,{value:t}),e})(kr.close),kr.closeSync=(function(t){function e(r){t.apply(kr,arguments),nTe()}return Object.defineProperty(e,ov,{value:t}),e})(kr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Eg(kr[Xn]),b("assert").equal(kr[Xn].length,0)}));var rTe;global[Xn]||sTe(global,kr[Xn]);SJ.exports=QJ(Oxt(kr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!kr.__patched&&(SJ.exports=QJ(kr),kr.__patched=!0);function QJ(t){Uxt(t),t.gracefulify=QJ,t.createReadStream=M,t.createWriteStream=q;var e=t.readFile;t.readFile=r;function r(D,z,$){return typeof z=="function"&&($=z,z=null),re(D,z,$);function re(Ae,ge,De,Ke){return e(Ae,ge,function(it){it&&(it.code==="EMFILE"||it.code==="ENFILE")?gE([re,[Ae,ge,De],it,Ke||Date.now(),Date.now()]):typeof De=="function"&&De.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(D,z,$,re){return typeof $=="function"&&(re=$,$=null),Ae(D,z,$,re);function Ae(ge,De,Ke,it,Wt){return n(ge,De,Ke,function(kt){kt&&(kt.code==="EMFILE"||kt.code==="ENFILE")?gE([Ae,[ge,De,Ke,it],kt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(D,z,$,re){return typeof $=="function"&&(re=$,$=null),Ae(D,z,$,re);function Ae(ge,De,Ke,it,Wt){return i(ge,De,Ke,function(kt){kt&&(kt.code==="EMFILE"||kt.code==="ENFILE")?gE([Ae,[ge,De,Ke,it],kt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=A);function A(D,z,$,re){return typeof $=="function"&&(re=$,$=0),Ae(D,z,$,re);function Ae(ge,De,Ke,it,Wt){return a(ge,De,Ke,function(kt){kt&&(kt.code==="EMFILE"||kt.code==="ENFILE")?gE([Ae,[ge,De,Ke,it],kt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}var c=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(D,z,$){typeof z=="function"&&($=z,z=null);var re=u.test(process.version)?function(De,Ke,it,Wt){return c(De,Ae(De,Ke,it,Wt))}:function(De,Ke,it,Wt){return c(De,Ke,Ae(De,Ke,it,Wt))};return re(D,z,$);function Ae(ge,De,Ke,it){return function(Wt,kt){Wt&&(Wt.code==="EMFILE"||Wt.code==="ENFILE")?gE([re,[ge,De,Ke],Wt,it||Date.now(),Date.now()]):(kt&&kt.sort&&kt.sort(),typeof Ke=="function"&&Ke.call(this,Wt,kt))}}}if(process.version.substr(0,4)==="v0.8"){var d=Pxt(t);E=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(E.prototype=Object.create(h.prototype),E.prototype.open=C);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=R),Object.defineProperty(t,"ReadStream",{get:function(){return E},set:function(D){E=D},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(D){y=D},enumerable:!0,configurable:!0});var p=E;Object.defineProperty(t,"FileReadStream",{get:function(){return p},set:function(D){p=D},enumerable:!0,configurable:!0});var I=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return I},set:function(D){I=D},enumerable:!0,configurable:!0});function E(D,z){return this instanceof E?(h.apply(this,arguments),this):E.apply(Object.create(E.prototype),arguments)}function C(){var D=this;P(D.path,D.flags,D.mode,function(z,$){z?(D.autoClose&&D.destroy(),D.emit("error",z)):(D.fd=$,D.emit("open",$),D.read())})}function y(D,z){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function R(){var D=this;P(D.path,D.flags,D.mode,function(z,$){z?(D.destroy(),D.emit("error",z)):(D.fd=$,D.emit("open",$))})}function M(D,z){return new t.ReadStream(D,z)}function q(D,z){return new t.WriteStream(D,z)}var v=t.open;t.open=P;function P(D,z,$,re){return typeof $=="function"&&(re=$,$=null),Ae(D,z,$,re);function Ae(ge,De,Ke,it,Wt){return v(ge,De,Ke,function(kt,dn){kt&&(kt.code==="EMFILE"||kt.code==="ENFILE")?gE([Ae,[ge,De,Ke,it],kt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}return t}function gE(t){Eg("ENQUEUE",t[0].name,t[1]),kr[Xn].push(t),wJ()}var iv;function nTe(){for(var t=Date.now(),e=0;e<kr[Xn].length;++e)kr[Xn][e].length>2&&(kr[Xn][e][3]=t,kr[Xn][e][4]=t);wJ()}function wJ(){if(clearTimeout(iv),iv=void 0,kr[Xn].length!==0){var t=kr[Xn].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)Eg("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){Eg("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,A=Math.max(i-s,1),c=Math.min(A*1.2,100);a>=c?(Eg("RETRY",e.name,r),e.apply(null,r.concat([s]))):kr[Xn].push(t)}iv===void 0&&(iv=setTimeout(wJ,0))}}});var av=m(($Er,iTe)=>{"use strict";var Nc=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Nc.writable=t=>Nc(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Nc.readable=t=>Nc(t)&&t.readable!==!1&&typeo
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};LRe.exports={AggregateError:Az,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var cz=m((cIr,URe)=>{"use strict";URe.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var ys=m((uIr,HRe)=>{"use strict";var{format:cvt,inspect:Sv}=cz(),{AggregateError:uvt}=Tr(),lvt=globalThis.AggregateError||uvt,dvt=Symbol("kIsNodeError"),hvt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],fvt=/^([A-Z][a-z0-9]*)+$/,gvt="__node_internal_",Nv={};function yg(t,e){if(!t)throw new Nv.ERR_INTERNAL_ASSERTION(e)}function PRe(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function pvt(t,e,r){if(typeof e=="function")return yg(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return yg(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:cvt(e,...r)}function $n(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(pvt(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[dvt]=!0,Nv[t]=n}function ORe(t){let e=gvt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function mvt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new lvt([e,t],e.message);return r.code=e.code,r}return t||e}var uz=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new Nv.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};$n("ERR_ASSERTION","%s",Error);$n("ERR_INVALID_ARG_TYPE",(t,e,r)=>{yg(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let A of e)yg(typeof A=="string","All expected entries have to be of type string"),hvt.includes(A)?s.push(A.toLowerCase()):fvt.test(A)?i.push(A):(yg(A!=="object",'The value "object" should be written as "Object"'),o.push(A));if(i.length>0){let A=s.indexOf("object");A!==-1&&(s.splice(s,A,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
||||
`)),e.linkname&&(r+=GK(" linkpath="+e.linkname+`
|
||||
`));let n=e.pax;if(n)for(let s in n)r+=GK(" "+s+"="+n[s]+`
|
||||
`);return Dt.from(r)};rC.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(Dt.toString(e.subarray(0,n)),10);if(!s)return r;let i=Dt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};rC.encode=function(e){let r=Dt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),Dt.byteLength(n)!==n.length)return null;for(;Dt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return Dt.byteLength(n)>100||Dt.byteLength(s)>155||e.linkname&&Dt.byteLength(e.linkname)>100?null:(Dt.write(r,n),Dt.write(r,eh(e.mode&T5t,6),100),Dt.write(r,eh(e.uid,6),108),Dt.write(r,eh(e.gid,6),116),F5t(e.size,r,124),Dt.write(r,eh(e.mtime.getTime()/1e3|0,11),136),r[156]=tF+v5t(e.type),e.linkname&&Dt.write(r,e.linkname,157),Dt.copy(cLe,r,uw),Dt.copy(w5t,r,qK),e.uname&&Dt.write(r,e.uname,265),e.gname&&Dt.write(r,e.gname,297),Dt.write(r,eh(e.devmajor||0,6),329),Dt.write(r,eh(e.devminor||0,6),337),s&&Dt.write(r,s,345),Dt.write(r,eh(lLe(r),6),148),r)};rC.decode=function(e,r,n){let s=e[156]===0?0:e[156]-tF,i=tC(e,0,100,r),o=$d(e,100,8),a=$d(e,108,8),A=$d(e,116,8),c=$d(e,124,12),u=$d(e,136,12),l=k5t(s),d=e[157]===0?null:tC(e,157,100,r),h=tC(e,265,32),f=tC(e,297,32),p=$d(e,329,8),I=$d(e,337,8),E=lLe(e);if(E===256)return null;if(E!==$d(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(x5t(e))e[345]&&(i=tC(e,345,155,r)+"/"+i);else if(!R5t(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:A,size:c,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:p,devminor:I,pax:null}};function x5t(t){return Dt.equals(cLe,t.subarray(uw,uw+6))}function R5t(t){return Dt.equals(S5t,t.subarray(uw,uw+6))&&Dt.equals(N5t,t.subarray(qK,qK+2))}function D5t(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function k5t(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function v5t(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function uLe(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function lLe(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function eh(t,e){return t=t.toString(8),t.length>e?Q5t.slice(0,e)+" ":b5t.slice(0,e-t.length)+t+" "}function _5t(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function F5t(t,e,r){t.toString(8).length>11?_5t(t,e,r):Dt.write(e,eh(t,11),r)}function M5t(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function $d(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return M5t(t);{for(;e<t.length&&t[e]===32;)e++;let n=D5t(uLe(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(Dt.toString(t.subarray(e,n)),8)}}function tC(t,e,r,n){return Dt.toString(t.subarray(e,uLe(t,0,e,e+r)),n)}function GK(t){let e=Dt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var pLe=m((MBr,gLe)=>{var{Writable:L5t,Readable:U5t,getStreamError:dLe}=HK(),P5t=SK(),hLe=KE(),nC=YK(),O5t=hLe.alloc(0),WK=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new P5t,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return O5t;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return hLe.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},JK=class extends U5t{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(dLe(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=fLe(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},zK=class extends L5t{constru
Line truncated
|
||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function sP(t){process.exitCode=rP.Failure,ou(t)}function Rl(){return process.env.RUNNER_DEBUG==="1"}function W(t){uh("debug",{},t)}function ou(t,e={}){uh("error",Ow(e),t instanceof Error?t.toString():t)}function et(t,e={}){uh("warning",Ow(e),t instanceof Error?t.toString():t)}function Loe(t,e={}){uh("notice",Ow(e),t instanceof Error?t.toString():t)}function se(t){process.stdout.write(t+Moe.EOL)}function TI(t,e){if(process.env.GITHUB_STATE||"")return jX("STATE",KX(t,e));uh("save-state",{name:t},Al(e))}function EA(t){return process.env[`STATE_${t}`]||""}import{readFileSync as xWe,existsSync as RWe}from"fs";import{EOL as DWe}from"os";var Kp=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(RWe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(xWe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${DWe}`)}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=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"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 AP=fe(Goe(),1),qoe=fe(US(),1),YWe=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function Yoe(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 Voe(t){return new AP.HttpClient().getAgent(t)}function VWe(t){return new AP.HttpClient().getAgentDispatcher(t)}function Woe(t){let e=VWe(t);return(n,s)=>YWe(this,void 0,void 0,function*(){return(0,qoe.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function Joe(){return process.env.GITHUB_API_URL||"https://api.github.com"}function ZS(){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 $S(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>$S.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function zoe(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function joe(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var Koe=Function.bind,Xoe=Koe.bind(Koe);function Zoe(t,e,r){let n=Xoe(joe,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=Xoe(zoe,null).apply(null,i)})}function JWe(){let t=Symbol("Singular"),e={registry:{}},r=$S.bind(null,e,t);return Zoe(r,e,t),r}function zWe(){let t={registry:{}},e=$S.bind(null,t);return Zoe(e,t),e}var $oe={Singular:JWe,Collection:zWe};var wP=fe(yP(),1);var wae=fe(yP(),1);var HJe="0.0.0-development";function GJe(t){return`Request failed due to following response errors:
|
||||
`+B);let[,F]=w;return F.replace(/\s/g,"").split(Vw).map(H=>H.replace(Ww,"").trim())}function UC(Q,B){var w={};return Object.keys(Q).forEach(F=>{var H=Q[F],Y,J=h(H),j=!J&&H.length===1||J&&H.length===0;if(Array.isArray(H))Y=[...H],H=Y.pop(),w[F]=Y.concat(Y.length>0?ee:H);else if(j)w[F]=H;else{if(Y=LC(H),H.length===0&&!J&&Y.length===0)throw new Error("autoInject task functions require explicit parameters.");J||Y.pop(),w[F]=Y.concat(ee)}function ee(Se,yt){var Ft=Y.map(wt=>Se[wt]);Ft.push(yt),I(H)(...Ft)}}),FC(w,B)}class PC{constructor(){this.head=this.tail=null,this.length=0}removeLink(B){return B.prev?B.prev.next=B.next:this.head=B.next,B.next?B.next.prev=B.prev:this.tail=B.prev,B.prev=B.next=null,this.length-=1,B}empty(){for(;this.head;)this.shift();return this}insertAfter(B,w){w.prev=B,w.next=B.next,B.next?B.next.prev=w:this.tail=w,B.next=w,this.length+=1}insertBefore(B,w){w.prev=B.prev,w.next=B,B.prev?B.prev.next=w:this.head=w,B.prev=w,this.length+=1}unshift(B){this.head?this.insertBefore(this.head,B):OC(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):OC(this,B)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var B=this.head;B;)yield B.data,B=B.next}remove(B){for(var w=this.head;w;){var{next:F}=w;B(w)&&this.removeLink(w),w=F}return this}}function OC(Q,B){Q.length=1,Q.head=Q.tail=B}function hp(Q,B,w){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var F=I(Q),H=0,Y=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(Ue,be){J[Ue].push(be)}function ee(Ue,be){let Pe=(...St)=>{Se(Ue,Pe),be(...St)};J[Ue].push(Pe)}function Se(Ue,be){if(!Ue)return Object.keys(J).forEach(Pe=>J[Pe]=[]);if(!be)return J[Ue]=[];J[Ue]=J[Ue].filter(Pe=>Pe!==be)}function yt(Ue,...be){J[Ue].forEach(Pe=>Pe(...be))}var Ft=!1;function wt(Ue,be,Pe,St){if(St!=null&&typeof St!="function")throw new Error("task callback must be a function");Mt.started=!0;var Ir,wn;function go(bh,...JC){if(bh)return Pe?wn(bh):Ir();if(JC.length<=1)return Ir(JC[0]);Ir(JC)}var mp=Mt._createTaskItem(Ue,Pe?go:St||go);if(be?Mt._tasks.unshift(mp):Mt._tasks.push(mp),Ft||(Ft=!0,c(()=>{Ft=!1,Mt.process()})),Pe||!St)return new Promise((bh,JC)=>{Ir=bh,wn=JC})}function fo(Ue){return function(be,...Pe){H-=1;for(var St=0,Ir=Ue.length;St<Ir;St++){var wn=Ue[St],go=Y.indexOf(wn);go===0?Y.shift():go>0&&Y.splice(go,1),wn.callback(be,...Pe),be!=null&&yt("error",be,wn.data)}H<=Mt.concurrency-Mt.buffer&&yt("unsaturated"),Mt.idle()&&yt("drain"),Mt.process()}}function pp(Ue){return Ue.length===0&&Mt.idle()?(c(()=>yt("drain")),!0):!1}let Bh=Ue=>be=>{if(!be)return new Promise((Pe,St)=>{ee(Ue,(Ir,wn)=>{if(Ir)return St(Ir);Pe(wn)})});Se(Ue),j(Ue,be)};var WC=!1,Mt={_tasks:new PC,_createTaskItem(Ue,be){return{data:Ue,callback:be}},*[Symbol.iterator](){yield*Mt._tasks[Symbol.iterator]()},concurrency:B,payload:w,buffer:B/4,started:!1,paused:!1,push(Ue,be){return Array.isArray(Ue)?pp(Ue)?void 0:Ue.map(Pe=>wt(Pe,!1,!1,be)):wt(Ue,!1,!1,be)},pushAsync(Ue,be){return Array.isArray(Ue)?pp(Ue)?void 0:Ue.map(Pe=>wt(Pe,!1,!0,be)):wt(Ue,!1,!0,be)},kill(){Se(),Mt._tasks.empty()},unshift(Ue,be){return Array.isArray(Ue)?pp(Ue)?void 0:Ue.map(Pe=>wt(Pe,!0,!1,be)):wt(Ue,!0,!1,be)},unshiftAsync(Ue,be){return Array.isArray(Ue)?pp(Ue)?void 0:Ue.map(Pe=>wt(Pe,!0,!0,be)):wt(Ue,!0,!0,be)},remove(Ue){Mt._tasks.remove(Ue)},process(){if(!WC){for(WC=!0;!Mt.paused&&H<Mt.concurrency&&Mt._tasks.length;){var Ue=[],be=[],Pe=Mt._tasks.length;Mt.payload&&(Pe=Math.min(Pe,Mt.payload));for(var St=0;St<Pe;St++){var Ir=Mt._tasks.shift();Ue.push(Ir),Y.push(Ir),be.push(Ir.data)}H+=1,Mt._tasks.length===0&&yt("empty"),H===Mt.concurrency&&yt("saturated");var wn=re(fo(Ue));F(be,wn)}WC=!1}},length(){return Mt._tasks.length},running(){return H},workersList(){return Y},idle(){return Mt._tasks.length+H===0},pause(){Mt.paused=!0},resume(){Mt.paused!==!1&&(Mt.paused=!1,c(Mt.process))}};return Object.defineProperties(Mt,{saturated:{writable:!1,value:Bh("saturated")},unsaturated:{writable:!1,value:Bh("unsaturated")},empty:{writable:!1,value:Bh("empty")},drain:{writable:!1,value:Bh("drain")},error:{writable:!1,value:Bh("error")}}),Mt}function HC(Q,B){return hp(Q,1,B)}function fp(Q,B,w){return hp(Q,B,w)}function ho(Q,B,w,F){F=G(F);var H=I(w);return Ks(Q,(Y,J,j)=>{H(B,Y,(ee,Se)=>{B=Se,j(ee)})},Y=>F(Y,B))}var Ea=m(ho,4);function gp(...Q){var B=Q.map(I);return function(...w){var F=this,H=w[w.length-1];return typeof H=="function"?w.pop():H=zc(),Ea(B,w,(Y,J,j)=>{J.apply(F,Y.concat((ee,...Se)=>{j(ee,Se)}))},(Y,J)=>H(Y,...J)),H[Jc]}}function Jw(...Q){return gp(...Q.reverse())}function we(Q,B,w,F){return y(ge(B),Q,w,F)}var O=m(we,4);function T(Q,B,w,F){var H=I(w);return O(Q,B,(Y,J)=>{H(Y,(j,...ee)=>j?J(j):J(j,ee))},(Y,J)=>{for(var j=[],ee=0;ee<J.length;ee++)J[ee]&&(j=j.concat(...J[ee]));return F(Y,j)})}var q=m(T,4);function K(Q,B,w){return q(Q,1/0,B,w)}var $=m(K,3);function oe(Q,B,w){retur
Line truncated
|
||||
GFS4: `),console.error(t)});kr[Zn]||(Exe=global[Zn]||[],Ixe(kr,Exe),kr.close=(function(t){function e(r,n){return t.call(kr,r,function(s){s||Cxe(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,Lv,{value:t}),e})(kr.close),kr.closeSync=(function(t){function e(r){t.apply(kr,arguments),Cxe()}return Object.defineProperty(e,Lv,{value:t}),e})(kr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Mg(kr[Zn]),b("assert").equal(kr[Zn].length,0)}));var Exe;global[Zn]||Ixe(global,kr[Zn]);gz.exports=hz(Q2t(kr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!kr.__patched&&(gz.exports=hz(kr),kr.__patched=!0);function hz(t){B2t(t),t.gracefulify=hz,t.createReadStream=M,t.createWriteStream=G;var e=t.readFile;t.readFile=r;function r(D,z,Z){return typeof z=="function"&&(Z=z,z=null),re(D,z,Z);function re(Ae,ge,De,Ke){return e(Ae,ge,function(it){it&&(it.code==="EMFILE"||it.code==="ENFILE")?LE([re,[Ae,ge,De],it,Ke||Date.now(),Date.now()]):typeof De=="function"&&De.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(D,z,Z,re){return typeof Z=="function"&&(re=Z,Z=null),Ae(D,z,Z,re);function Ae(ge,De,Ke,it,Wt){return n(ge,De,Ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?LE([Ae,[ge,De,Ke,it],vt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(D,z,Z,re){return typeof Z=="function"&&(re=Z,Z=null),Ae(D,z,Z,re);function Ae(ge,De,Ke,it,Wt){return i(ge,De,Ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?LE([Ae,[ge,De,Ke,it],vt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=A);function A(D,z,Z,re){return typeof Z=="function"&&(re=Z,Z=0),Ae(D,z,Z,re);function Ae(ge,De,Ke,it,Wt){return a(ge,De,Ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?LE([Ae,[ge,De,Ke,it],vt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}var c=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(D,z,Z){typeof z=="function"&&(Z=z,z=null);var re=u.test(process.version)?function(De,Ke,it,Wt){return c(De,Ae(De,Ke,it,Wt))}:function(De,Ke,it,Wt){return c(De,Ke,Ae(De,Ke,it,Wt))};return re(D,z,Z);function Ae(ge,De,Ke,it){return function(Wt,vt){Wt&&(Wt.code==="EMFILE"||Wt.code==="ENFILE")?LE([re,[ge,De,Ke],Wt,it||Date.now(),Date.now()]):(vt&&vt.sort&&vt.sort(),typeof Ke=="function"&&Ke.call(this,Wt,vt))}}}if(process.version.substr(0,4)==="v0.8"){var d=b2t(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=C);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=N),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(D){m=D},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(D){y=D},enumerable:!0,configurable:!0});var p=m;Object.defineProperty(t,"FileReadStream",{get:function(){return p},set:function(D){p=D},enumerable:!0,configurable:!0});var I=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return I},set:function(D){I=D},enumerable:!0,configurable:!0});function m(D,z){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function C(){var D=this;P(D.path,D.flags,D.mode,function(z,Z){z?(D.autoClose&&D.destroy(),D.emit("error",z)):(D.fd=Z,D.emit("open",Z),D.read())})}function y(D,z){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function N(){var D=this;P(D.path,D.flags,D.mode,function(z,Z){z?(D.destroy(),D.emit("error",z)):(D.fd=Z,D.emit("open",Z))})}function M(D,z){return new t.ReadStream(D,z)}function G(D,z){return new t.WriteStream(D,z)}var k=t.open;t.open=P;function P(D,z,Z,re){return typeof Z=="function"&&(re=Z,Z=null),Ae(D,z,Z,re);function Ae(ge,De,Ke,it,Wt){return k(ge,De,Ke,function(vt,dn){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?LE([Ae,[ge,De,Ke,it],vt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}return t}function LE(t){Mg("ENQUEUE",t[0].name,t[1]),kr[Zn].push(t),fz()}var Mv;function Cxe(){for(var t=Date.now(),e=0;e<kr[Zn].length;++e)kr[Zn][e].length>2&&(kr[Zn][e][3]=t,kr[Zn][e][4]=t);fz()}function fz(){if(clearTimeout(Mv),Mv=void 0,kr[Zn].length!==0){var t=kr[Zn].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)Mg("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){Mg("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,A=Math.max(i-s,1),c=Math.min(A*1.2,100);a>=c?(Mg("RETRY",e.name,r),e.apply(null,r.concat([s]))):kr[Zn].push(t)}Mv===void 0&&(Mv=setTimeout(fz,0))}}});var Uv=E((wBr,yxe)=>{"use strict";var vc=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";vc.writable=t=>vc(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";vc.readable=t=>vc(t)&&t.readable!==!1&&typeo
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};ZDe.exports={AggregateError:$z,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var Xz=E((Fbr,e2e)=>{"use strict";e2e.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var Bs=E((Mbr,n2e)=>{"use strict";var{format:JFt,inspect:n_}=Xz(),{AggregateError:zFt}=Tr(),jFt=globalThis.AggregateError||zFt,KFt=Symbol("kIsNodeError"),$Ft=["string","function","number","object","Function","Object","boolean","bigint","symbol"],XFt=/^([A-Z][a-z0-9]*)+$/,ZFt="__node_internal_",s_={};function Pg(t,e){if(!t)throw new s_.ERR_INTERNAL_ASSERTION(e)}function t2e(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function eMt(t,e,r){if(typeof e=="function")return Pg(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return Pg(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:JFt(e,...r)}function ts(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(eMt(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[KFt]=!0,s_[t]=n}function r2e(t){let e=ZFt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function tMt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new jFt([e,t],e.message);return r.code=e.code,r}return t||e}var Zz=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new s_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};ts("ERR_ASSERTION","%s",Error);ts("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Pg(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let A of e)Pg(typeof A=="string","All expected entries have to be of type string"),$Ft.includes(A)?s.push(A.toLowerCase()):XFt.test(A)?i.push(A):(Pg(A!=="object",'The value "object" should be written as "Object"'),o.push(A));if(i.length>0){let A=s.indexOf("object");A!==-1&&(s.splice(s,A,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
||||
`)),e.linkname&&(r+=D$(" linkpath="+e.linkname+`
|
||||
`));let n=e.pax;if(n)for(let s in n)r+=D$(" "+s+"="+n[s]+`
|
||||
`);return kt.from(r)};QC.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(kt.toString(e.subarray(0,n)),10);if(!s)return r;let i=kt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};QC.encode=function(e){let r=kt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),kt.byteLength(n)!==n.length)return null;for(;kt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return kt.byteLength(n)>100||kt.byteLength(s)>155||e.linkname&&kt.byteLength(e.linkname)>100?null:(kt.write(r,n),kt.write(r,fh(e.mode&dGt,6),100),kt.write(r,fh(e.uid,6),108),kt.write(r,fh(e.gid,6),116),CGt(e.size,r,124),kt.write(r,fh(e.mtime.getTime()/1e3|0,11),136),r[156]=kF+mGt(e.type),e.linkname&&kt.write(r,e.linkname,157),kt.copy(wUe,r,Lw),kt.copy(cGt,r,k$),e.uname&&kt.write(r,e.uname,265),e.gname&&kt.write(r,e.gname,297),kt.write(r,fh(e.devmajor||0,6),329),kt.write(r,fh(e.devminor||0,6),337),s&&kt.write(r,s,345),kt.write(r,fh(NUe(r),6),148),r)};QC.decode=function(e,r,n){let s=e[156]===0?0:e[156]-kF,i=bC(e,0,100,r),o=hh(e,100,8),a=hh(e,108,8),A=hh(e,116,8),c=hh(e,124,12),u=hh(e,136,12),l=pGt(s),d=e[157]===0?null:bC(e,157,100,r),h=bC(e,265,32),f=bC(e,297,32),p=hh(e,329,8),I=hh(e,337,8),m=NUe(e);if(m===256)return null;if(m!==hh(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(hGt(e))e[345]&&(i=bC(e,345,155,r)+"/"+i);else if(!fGt(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:A,size:c,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:p,devminor:I,pax:null}};function hGt(t){return kt.equals(wUe,t.subarray(Lw,Lw+6))}function fGt(t){return kt.equals(uGt,t.subarray(Lw,Lw+6))&&kt.equals(lGt,t.subarray(k$,k$+2))}function gGt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function pGt(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function mGt(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function SUe(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function NUe(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function fh(t,e){return t=t.toString(8),t.length>e?AGt.slice(0,e)+" ":aGt.slice(0,e-t.length)+t+" "}function EGt(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function CGt(t,e,r){t.toString(8).length>11?EGt(t,e,r):kt.write(e,fh(t,11),r)}function IGt(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function hh(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return IGt(t);{for(;e<t.length&&t[e]===32;)e++;let n=gGt(SUe(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(kt.toString(t.subarray(e,n)),8)}}function bC(t,e,r,n){return kt.toString(t.subarray(e,SUe(t,0,e,e+r)),n)}function D$(t){let e=kt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var kUe=E((A1r,DUe)=>{var{Writable:yGt,Readable:BGt,getStreamError:TUe}=R$(),bGt=g$(),xUe=EC(),wC=v$(),QGt=xUe.alloc(0),F$=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new bGt,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return QGt;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return xUe.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},M$=class extends BGt{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(TUe(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=RUe(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},L$=class extends yGt{constru
Line truncated
|
||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function FP(t){process.exitCode=vP.Failure,du(t)}function Pl(){return process.env.RUNNER_DEBUG==="1"}function V(t){Qh("debug",{},t)}function du(t,e={}){Qh("error",h1(e),t instanceof Error?t.toString():t)}function et(t,e={}){Qh("warning",h1(e),t instanceof Error?t.toString():t)}function Sae(t,e={}){Qh("notice",h1(e),t instanceof Error?t.toString():t)}function se(t){process.stdout.write(t+wae.EOL)}function KI(t,e){if(process.env.GITHUB_STATE||"")return UX("STATE",PX(t,e));Qh("save-state",{name:t},ml(e))}function QA(t){return process.env[`STATE_${t}`]||""}import{readFileSync as VJe,existsSync as WJe}from"fs";import{EOL as JJe}from"os";var fm=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(WJe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(VJe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${JJe}`)}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=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"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 PP=fe(Dae(),1),kae=fe(lN(),1),oze=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function vae(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 _ae(t){return new PP.HttpClient().getAgent(t)}function aze(t){return new PP.HttpClient().getAgentDispatcher(t)}function Fae(t){let e=aze(t);return(n,s)=>oze(this,void 0,void 0,function*(){return(0,kae.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function Mae(){return process.env.GITHUB_API_URL||"https://api.github.com"}function OP(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let s=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(s)?t:`${t?`${t} `:""}${s}`}return t}function wN(){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 SN(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>SN.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function Lae(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(A=>(a=A,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function Uae(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var Pae=Function.bind,Oae=Pae.bind(Pae);function Hae(t,e,r){let n=Oae(Uae,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=Oae(Lae,null).apply(null,i)})}function cze(){let t=Symbol("Singular"),e={registry:{}},r=SN.bind(null,e,t);return Hae(r,e,t),r}function uze(){let t={registry:{}},e=SN.bind(null,t);return Hae(e,t),e}var Gae={Singular:cze,Collection:uze};var nO=fe(ZP(),1);var fAe=fe(ZP(),1);var nje="0.0.0-development";function sje(t){return`Request failed due to following response errors:
|
||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||
`)}var qJe=class extends Error{constructor(t,e,r){super(GJe(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},YJe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],VJe=["query","method","url"],Qae=/\/api\/v3\/?$/;function WJe(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(VJe.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>YJe.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return Qae.test(i)&&(s.url=i.replace(Qae,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new qJe(s,a,o.data)}return o.data.data})}function BP(t,e){let r=t.defaults(e);return Object.assign((s,i)=>WJe(r,s,i),{defaults:BP.bind(null,r),endpoint:r.endpoint})}var AYt=BP(wae.request,{headers:{"user-agent":`octokit-graphql.js/${HJe} ${ZS()}`},method:"POST",url:"/graphql"});function Sae(t){return BP(t,{method:"POST",url:"/graphql"})}var bP="(?:[a-zA-Z0-9_-]+)",Nae="\\.",Tae=new RegExp(`^${bP}${Nae}${bP}${Nae}${bP}$`),JJe=Tae.test.bind(Tae);async function zJe(t){let e=JJe(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function jJe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function KJe(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=jJe(t),e(s)}var xae=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(zJe.bind(null,e),{hook:KJe.bind(null,e)})};var QP="7.0.6";var Rae=()=>{},XJe=console.warn.bind(console),ZJe=console.error.bind(console);function $Je(t={}){return typeof t.debug!="function"&&(t.debug=Rae),typeof t.info!="function"&&(t.info=Rae),typeof t.warn!="function"&&(t.warn=XJe),typeof t.error!="function"&&(t.error=ZJe),t}var Dae=`octokit-core.js/${QP} ${ZS()}`,rN=class{static VERSION=QP;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new $oe.Collection,n={baseUrl:wP.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Dae}`:Dae,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=wP.request.defaults(n),this.graphql=Sae(this.request).defaults(n),this.log=$Je(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=xae(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var SP="17.0.0";var eze={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/{secr
Line truncated
|
||||
`)}var ije=class extends Error{constructor(t,e,r){super(sje(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},oje=["method","baseUrl","url","headers","request","query","mediaType","operationName"],aje=["query","method","url"],hAe=/\/api\/v3\/?$/;function Aje(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(aje.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>oje.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return hAe.test(i)&&(s.url=i.replace(hAe,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let A of Object.keys(o.headers))a[A]=o.headers[A];throw new ije(s,a,o.data)}return o.data.data})}function eO(t,e){let r=t.defaults(e);return Object.assign((s,i)=>Aje(r,s,i),{defaults:eO.bind(null,r),endpoint:r.endpoint})}var W7t=eO(fAe.request,{headers:{"user-agent":`octokit-graphql.js/${nje} ${wN()}`},method:"POST",url:"/graphql"});function gAe(t){return eO(t,{method:"POST",url:"/graphql"})}var tO="(?:[a-zA-Z0-9_-]+)",pAe="\\.",mAe=new RegExp(`^${tO}${pAe}${tO}${pAe}${tO}$`),cje=mAe.test.bind(mAe);async function uje(t){let e=cje(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function lje(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function dje(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=lje(t),e(s)}var EAe=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(uje.bind(null,e),{hook:dje.bind(null,e)})};var rO="7.0.6";var CAe=()=>{},hje=console.warn.bind(console),fje=console.error.bind(console);function gje(t={}){return typeof t.debug!="function"&&(t.debug=CAe),typeof t.info!="function"&&(t.info=CAe),typeof t.warn!="function"&&(t.warn=hje),typeof t.error!="function"&&(t.error=fje),t}var IAe=`octokit-core.js/${rO} ${wN()}`,xN=class{static VERSION=rO;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new Gae.Collection,n={baseUrl:nO.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${IAe}`:IAe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=nO.request.defaults(n),this.graphql=gAe(this.request).defaults(n),this.log=gje(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=EAe(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var sO="17.0.0";var pje={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/{secr
Line truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let s=e.split(`
|
||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new MI(i));return n.searchPaths.push(..._P(n.patterns)),n})}static stat(e,r,n){return PP(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield rm.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){W(`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 s=yield rm.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield rm.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){W(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as OP from"crypto";import*as uN from"fs";import*as fAe from"stream";import*as gAe from"util";import*as pAe from"path";var Gze=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},qze=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={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),s(a,A,o.done,o.value)})}}function s(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function mAe(t,e){return Gze(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,A,c;let u=s?se:W,l=!1,d=n||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=OP.createHash("sha256"),f=0;try{for(var p=!0,I=qze(r.globGenerator()),E;E=yield I.next(),i=E.done,!i;p=!0){A=E.value,p=!1;let C=A;if(u(C),!C.startsWith(`${d}${pAe.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(uN.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let y=OP.createHash("sha256");yield gAe.promisify(fAe.pipeline)(uN.createReadStream(C),y),h.write(y.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 EAe=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function UI(t,e){return EAe(this,void 0,void 0,function*(){return yield AN.create(t,e)})}function CAe(t){return EAe(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield UI(e,{followSymbolicLinks:i});return mAe(o,r,s)})}var uue=fe(Aue(),1);import*as wN from"crypto";import*as im from"fs";import*as Yh from"path";import*as lue from"util";var WI;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(WI||(WI={}));var Ds;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Ds||(Ds={}));var _i;(function(t){t.GNU="gnu",t.BSD="bsd"})(_i||(_i={}));var bN=2,QN=5e3,aO=5e3,AO=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,cue=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,JI="cache.tar",cO="manifest.txt",VVt=10*Math.pow(1024,3);var sm=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},PXe=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={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),s(a,A,o.done,o.value)})}}function s(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},OXe="1.0";function zI(){return sm(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=Yh.join(n,"actions","temp")}let r=Yh.join(e,wN.randomUUID());return yield GS(r),r})}function IA(t){return im.statSync(t).size}function uO(t){return sm(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield UI(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var c=!0,u=PXe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){s=l.value,c=!1;let h=Yh.relative(a,s).replace(new RegExp(`\\${Yh.sep}`,"g"),"/");W(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function jI(t){return sm(this,void 0,void 0,function*(){return lue.promisify(im.unlink)(t)})}function due(t){return sm(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),W(`Checking ${e} ${r.join(" ")}`);try{yield VS(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){W(s.message)}return n=n.trim(),W(n),n})}function KI(){return sm(this,void 0,void 0,function*(){let t=yield due("zstd",["--quiet"]),e=uue.clean(t);return W(`zstd version: ${e}`),t===""?Ds.Gzip:Ds.ZstdWithoutLong})}function Fl(t){return t===Ds.Gzip?WI.Gzip:WI.Zstd}function hue(){return sm(this,void 0,void 0,function*(){return im.existsSync(AO)?AO:(yield due("tar")).toLowerCase().includes("gnu tar")?iu("tar"):""})}function lO(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function om(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(OXe),wN.createHash("sha256").update(n.join("|")).digest("hex")}function fue(){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 _m from"fs";import{URL as hit}from"url";var yA=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as HXe}from"node:os";import GXe from"node:util";import qXe from"node:process";function gue(t,...e){qXe.stderr.write(`${GXe.format(t,...e)}${HXe}`)}var pue=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,Eue,dO=[],hO=[],NN=[];pue&&fO(pue);var Cue=Object.assign(t=>Iue(t),{enable:fO,enabled:gO,disable:YXe,log:gue});function fO(t){Eue=t,dO=[],hO=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?hO.push(r.substring(1)):dO.push(r);for(let r of NN)r.enabled=gO(r.namespace)}function gO(t){if(t.endsWith("*"))return!0;for(let e of hO)if(mue(t,e))return!1;for(let e of dO)if(mue(t,e))return!0;return!1}function mue(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 n=0,s=0,i=r.length,o=t.length,a=-1,A=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;A=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=A+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;A=n,n++,s++;continue}else return!1;let c=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return c&&(u||l)}function YXe(){let t=Eue||"";return fO(""),t}function Iue(t){let e=Object.assign(r,{enabled:gO(t),destroy:VXe,log:Cue.log,namespace:t,extend:WXe});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return NN.push(e),e}function VXe(){let t=NN.indexOf(this);return t>=0?(NN.splice(t,1),!0):!1}function WXe(t){let e=Iue(`${this.namespace}:${t}`);return e.log=this.log,e}var am=Cue;var pO=["verbose","info","warning","error"],yue={verbose:400,info:300,warning:200,error:100};function Bue(t,e){e.log=(...r)=>{t.log(...r)}}function bue(t){return pO.includes(t)}function JXe(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,n,s=am(t.namespace);s.log=(...u)=>{am.log(...u)};function i(u){if(u&&!bue(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${pO.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);am.enable(l.join(","))}r&&(bue(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${pO.join(", ")}.`));function o(u){return!!(n&&yue[u.level]<=yue[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(Bue(u,d),o(d)){let h=am.disable();am.enable(h+","+d.namespace)}return e.add(d),d}function A(){return n}function c(u){let l=s.extend(u);return Bue(s,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:s}}var Que=JXe({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),zXe=Que.logger;function XI(t){return Que.createClientLogger(t)}function TN(t){return t.toLowerCase()}function*jXe(t){for(let e of t.values())yield[e.name,e.value]}var mO=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(TN(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(TN(e))?.value}has(e){return this._headersMap.has(TN(e))}delete(e){this._headersMap.delete(TN(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let n of this._headersMap.values())r[n.name]=
Line truncated
|
||||
${$Xe.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function DN(t){return t instanceof ks?!0:Wh(t)&&t.name==="RestError"}function ti(t,e){return Buffer.from(t,e)}import yO from"node:http";import BO from"node:https";import Nue from"node:zlib";import{Transform as eZe}from"node:stream";var Qo=XI("ts-http-runtime");var tZe={};function ZI(t){return t&&typeof t.pipe=="function"}function Tue(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 xue(t){return t&&typeof t.byteLength=="number"}var kN=class extends eZe{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},bO=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new yA("The operation was aborted. Request has already been canceled.");n=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let c=new Ta;Qo.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=iZe(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new kN(f);p.on("error",I=>{Qo.error("Error in upload progress",I)}),ZI(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=rZe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?nZe(c,u):c;let h=e.onDownloadProgress;if(h){let f=new kN(h);f.on("error",p=>{Qo.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 sZe(A),d}finally{if(e.abortSignal&&n){let c=Promise.resolve();ZI(a)&&(c=Tue(a));let u=Promise.resolve();ZI(A)&&(u=Tue(A)),Promise.all([c,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{Qo.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.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:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?yO.request(a,A):BO.request(a,A);u.once("error",l=>{c(new ks(l.message,{code:l.code??ks.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new yA("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),n&&ZI(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):xue(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(Qo.error("Unrecognized body type",n),c(new ks("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?yO.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new yO.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return BO.globalAgent;let s=e.tlsSettings??tZe,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(Qo.info("No cached TLS Agent exist, creating a new Agent"),i=new BO.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function rZe(t){let e=Fi();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function nZe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=Nue.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=Nue.createInflate();return t.pipe(n),n}return t}function sZe(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new ks(`Error reading response as text: ${s.message}`,{code:ks.PARSE_ERROR}))})})}function iZe(t){return t?Buffer.isBuffer(t)?t.length:ZI(t)?null:xue(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Rue(){return new bO}function vN(){return Rue()}var QO="logPolicy";function _N(t={}){let e=t.logger??Qo.info,r=new Ta({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:QO,async sendRequest(n,s){if(!e.
Line truncated
|
||||
`;return e}function N$e(t){return t instanceof Uint8Array?t.byteLength:rT(t)?t.size===-1?void 0:t.size:void 0}function T$e(t){let e=0;for(let r of t){let n=N$e(r);if(n===void 0)return;e+=n}return e}async function x$e(t,e,r){let n=[ti(`--${r}`,"utf-8"),...e.flatMap(i=>[ti(`\r
|
||||
`,"utf-8"),ti(S$e(i.headers),"utf-8"),ti(`\r
|
||||
`,"utf-8"),i.body,ti(`\r
|
||||
--${r}`,"utf-8")]),ti(`--\r
|
||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new sy(i));return n.searchPaths.push(...dO(n.patterns)),n})}static stat(e,r,n){return mO(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Im.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){V(`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 s=yield Im.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield Im.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){V(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var sKe=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function nce(t,e){return sKe(this,void 0,void 0,function*(){return yield FN.create(t,e)})}var Kue=fe(zue(),1);import*as $N from"crypto";import*as Qm from"fs";import*as nf from"path";import*as $ue from"util";var ly;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(ly||(ly={}));var ks;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(ks||(ks={}));var Li;(function(t){t.GNU="gnu",t.BSD="bsd"})(Li||(Li={}));var jN=2,KN=5e3,UO=5e3,PO=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,jue=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,dy="cache.tar",OO="manifest.txt",kJt=10*Math.pow(1024,3);var bm=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},lZe=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={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),s(a,A,o.done,o.value)})}}function s(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}},dZe="1.0";function hy(){return bm(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=nf.join(n,"actions","temp")}let r=nf.join(e,$N.randomUUID());return yield gN(r),r})}function SA(t){return Qm.statSync(t).size}function HO(t){return bm(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),A=yield nce(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var c=!0,u=lZe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){s=l.value,c=!1;let h=nf.relative(a,s).replace(new RegExp(`\\${nf.sep}`,"g"),"/");V(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function fy(t){return bm(this,void 0,void 0,function*(){return $ue.promisify(Qm.unlink)(t)})}function Xue(t){return bm(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),V(`Checking ${e} ${r.join(" ")}`);try{yield EN(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){V(s.message)}return n=n.trim(),V(n),n})}function gy(){return bm(this,void 0,void 0,function*(){let t=yield Xue("zstd",["--quiet"]),e=Kue.clean(t);return V(`zstd version: ${e}`),t===""?ks.Gzip:ks.ZstdWithoutLong})}function Vl(t){return t===ks.Gzip?ly.Gzip:ly.Zstd}function Zue(){return bm(this,void 0,void 0,function*(){return Qm.existsSync(PO)?PO:(yield Xue("tar")).toLowerCase().includes("gnu tar")?lu("tar"):""})}function GO(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function wm(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(dZe),$N.createHash("sha256").update(n.join("|")).digest("hex")}function ele(){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 Zm from"fs";import{URL as Pot}from"url";var NA=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as hZe}from"node:os";import fZe from"node:util";import gZe from"node:process";function tle(t,...e){gZe.stderr.write(`${fZe.format(t,...e)}${hZe}`)}var rle=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,sle,qO=[],YO=[],ZN=[];rle&&VO(rle);var ile=Object.assign(t=>ole(t),{enable:VO,enabled:WO,disable:pZe,log:tle});function VO(t){sle=t,qO=[],YO=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?YO.push(r.substring(1)):qO.push(r);for(let r of ZN)r.enabled=WO(r.namespace)}function WO(t){if(t.endsWith("*"))return!0;for(let e of YO)if(nle(t,e))return!1;for(let e of qO)if(nle(t,e))return!0;return!1}function nle(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 n=0,s=0,i=r.length,o=t.length,a=-1,A=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;A=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=A+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;A=n,n++,s++;continue}else return!1;let c=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return c&&(u||l)}function pZe(){let t=sle||"";return VO(""),t}function ole(t){let e=Object.assign(r,{enabled:WO(t),destroy:mZe,log:ile.log,namespace:t,extend:EZe});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return ZN.push(e),e}function mZe(){let t=ZN.indexOf(this);return t>=0?(ZN.splice(t,1),!0):!1}function EZe(t){let e=ole(`${this.namespace}:${t}`);return e.log=this.log,e}var Sm=ile;var JO=["verbose","info","warning","error"],ale={verbose:400,info:300,warning:200,error:100};function Ale(t,e){e.log=(...r)=>{t.log(...r)}}function cle(t){return JO.includes(t)}function CZe(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,n,s=Sm(t.namespace);s.log=(...u)=>{Sm.log(...u)};function i(u){if(u&&!cle(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${JO.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);Sm.enable(l.join(","))}r&&(cle(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${JO.join(", ")}.`));function o(u){return!!(n&&ale[u.level]<=ale[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(Ale(u,d),o(d)){let h=Sm.disable();Sm.enable(h+","+d.namespace)}return e.add(d),d}function A(){return n}function c(u){let l=s.extend(u);return Ale(s,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:s}}var ule=CZe({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),IZe=ule.logger;function py(t){return ule.createClientLogger(t)}function eT(t){return t.toLowerCase()}function*yZe(t){for(let e of t.values())yield[e.name,e.value]}var zO=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(eT(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(eT(e))?.value}has(e){return this._headersMap.has(eT(e))}delete(e){this._headersMap.delete(eT(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let n of this._headersMap.values())r[n.name]=
Line truncated
|
||||
${wZe.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function nT(t){return t instanceof vs?!0:of(t)&&t.name==="RestError"}function ni(t,e){return Buffer.from(t,e)}import XO from"node:http";import ZO from"node:https";import hle from"node:zlib";import{Transform as SZe}from"node:stream";var No=py("ts-http-runtime");var NZe={};function my(t){return t&&typeof t.pipe=="function"}function fle(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 gle(t){return t&&typeof t.byteLength=="number"}var sT=class extends SZe{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},e3=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new NA("The operation was aborted. Request has already been canceled.");n=c=>{c.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let c=new ka;No.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=DZe(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new sT(f);p.on("error",I=>{No.error("Error in upload progress",I)}),my(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=TZe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?xZe(c,u):c;let h=e.onDownloadProgress;if(h){let f=new sT(h);f.on("error",p=>{No.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 RZe(A),d}finally{if(e.abortSignal&&n){let c=Promise.resolve();my(a)&&(c=fle(a));let u=Promise.resolve();my(A)&&(u=fle(A)),Promise.all([c,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{No.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.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:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((A,c)=>{let u=i?XO.request(a,A):ZO.request(a,A);u.once("error",l=>{c(new vs(l.message,{code:l.code??vs.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new NA("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),n&&my(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):gle(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(No.error("Unrecognized body type",n),c(new vs("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?XO.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new XO.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return ZO.globalAgent;let s=e.tlsSettings??NZe,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(No.info("No cached TLS Agent exist, creating a new Agent"),i=new ZO.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function TZe(t){let e=Ui();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function xZe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=hle.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=hle.createInflate();return t.pipe(n),n}return t}function RZe(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new vs(`Error reading response as text: ${s.message}`,{code:vs.PARSE_ERROR}))})})}function DZe(t){return t?Buffer.isBuffer(t)?t.length:my(t)?null:gle(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function ple(){return new e3}function iT(){return ple()}var t3="logPolicy";function oT(t={}){let e=t.logger??No.info,r=new ka({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:t3,async sendRequest(n,s){if(!e.
Line truncated
|
||||
`;return e}function ttt(t){return t instanceof Uint8Array?t.byteLength:TT(t)?t.size===-1?void 0:t.size:void 0}function rtt(t){let e=0;for(let r of t){let n=ttt(r);if(n===void 0)return;e+=n}return e}async function ntt(t,e,r){let n=[ni(`--${r}`,"utf-8"),...e.flatMap(i=>[ni(`\r
|
||||
`,"utf-8"),ni(ett(i.headers),"utf-8"),ni(`\r
|
||||
`,"utf-8"),i.body,ni(`\r
|
||||
--${r}`,"utf-8")]),ni(`--\r
|
||||
\r
|
||||
`,"utf-8")],s=T$e(n);s&&t.headers.set("Content-Length",s),t.body=await Sle(n)}var ty="multipartPolicy",R$e=70,D$e=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function k$e(t){if(t.length>R$e)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!D$e.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function nT(){return{name:ty,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,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?k$e(r):r=w$e(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await x$e(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function sT(){return RN()}import{EOL as _$e}from"node:os";import F$e from"node:util";import*as Nle from"node:process";function Tle(t,...e){Nle.stderr.write(`${F$e.format(t,...e)}${_$e}`)}var xle=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,Rle,GO=[],qO=[],iT=[];xle&&YO(xle);var Dle=Object.assign(t=>kle(t),{enable:YO,enabled:VO,disable:M$e,log:Tle});function YO(t){Rle=t,GO=[],qO=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?qO.push(new RegExp(`^${n.substr(1)}$`)):GO.push(new RegExp(`^${n}$`));for(let n of iT)n.enabled=VO(n.namespace)}function VO(t){if(t.endsWith("*"))return!0;for(let e of qO)if(e.test(t))return!1;for(let e of GO)if(e.test(t))return!0;return!1}function M$e(){let t=Rle||"";return YO(""),t}function kle(t){let e=Object.assign(r,{enabled:VO(t),destroy:L$e,log:Dle.log,namespace:t,extend:U$e});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return iT.push(e),e}function L$e(){let t=iT.indexOf(this);return t>=0?(iT.splice(t,1),!0):!1}function U$e(t){let e=kle(`${this.namespace}:${t}`);return e.log=this.log,e}var fm=Dle;var _le=new Set,oT=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,WO,JO=fm("azure");JO.log=(...t)=>{fm.log(...t)};var zO=["verbose","info","warning","error"];oT&&(Lle(oT)?P$e(oT):console.error(`AZURE_LOG_LEVEL set to unknown log level '${oT}'; logging is not enabled. Acceptable values: ${zO.join(", ")}.`));function P$e(t){if(t&&!Lle(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${zO.join(",")}`);WO=t;let e=[];for(let r of _le)Mle(r)&&e.push(r.namespace);fm.enable(e.join(","))}var vle={verbose:400,info:300,warning:200,error:100};function To(t){let e=JO.extend(t);return Fle(JO,e),{error:aT(e,"error"),warning:aT(e,"warning"),info:aT(e,"info"),verbose:aT(e,"verbose")}}function Fle(t,e){e.log=(...r)=>{t.log(...r)}}function aT(t,e){let r=Object.assign(t.extend(e),{level:e});if(Fle(t,r),Mle(r)){let n=fm.disable();fm.enable(n+","+r.namespace)}return _le.add(r),r}function Mle(t){return!!(WO&&vle[t.level]<=vle[WO])}function Lle(t){return zO.includes(t)}var bA=To("core-rest-pipeline");function jO(t={}){return _N({logger:bA.info,...t})}var KO=FN;function XO(t={}){return MN(t)}import ZO from"node:os";import $O from"node:process";function Ule(){return"User-Agent"}async function Ple(t){if($O&&$O.versions){let e=`${ZO.type()} ${ZO.release()}; ${ZO.arch()}`,r=$O.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var AT="1.22.2";function W$e(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function Ole(){return Ule()}async function cT(t){let e=new Map;e.set("core-rest-pipeline",AT),await Ple(e);let r=W$e(e);return t?`${t} ${r}`:r}var Hle=Ole(),Gle="userAgentPolicy";function e3(t={}){let e=cT(t.userAgentPrefix);return{name:Gle,async sendRequest(r,n){return r.headers.has(Hle)||r.headers.set(Hle,await e),n(r)}}}var ry=class extends Error{constructor(e){super(e),this.name="AbortError"}};function t3(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new ry(s??"The operation was aborted."))}function A(){n?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(n?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",c)})}var X$e="The delay was aborted.";function gm(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return t3(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??X$e})}function Ll(t){if(Wh(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 qle(t){return Wh(t)}function pm(){return Vh()}var Ot=jh;var Yle=S
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--),!btt(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Zr("InvalidTag",l,vs(t,i))}let c=Ett(t,i);if(c===!1)return Zr("InvalidAttr","Attributes for '"+A+"' have open quote.",vs(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=Rde(u,e);if(d===!0)n=!0;else return Zr(d.err.code,d.err.msg,vs(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Zr("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",vs(t,o));if(r.length===0)return Zr("InvalidTag","Closing tag '"+A+"' has not been opened.",vs(t,o));{let l=r.pop();if(A!==l.tagName){let d=vs(t,l.tagStartPos);return Zr("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",vs(t,o))}r.length==0&&(s=!0)}}else return Zr("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",vs(t,i));else{let l=Rde(u,e);if(l!==!0)return Zr(l.err.code,l.err.msg,vs(t,i-u.length+l.err.line));if(s===!0)return Zr("InvalidXml","Multiple possible root nodes found.",vs(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=xde(t,i);continue}else if(t[i+1]==="?"){if(i=Tde(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=ytt(t,i);if(l==-1)return Zr("InvalidChar","char '&' is not expected.",vs(t,i));i=l}else if(s===!0&&!Nde(t[i]))return Zr("InvalidXml","Extra text at the end",vs(t,i));t[i]==="<"&&i--}}else{if(Nde(t[i]))continue;return Zr("InvalidChar","char '"+t[i]+"' is not expected.",vs(t,i))}if(n){if(r.length==1)return Zr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",vs(t,r[0].tagStartPos));if(r.length>0)return Zr("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Zr("InvalidXml","Start tag expected.",1);return!0}function Nde(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function Tde(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return Zr("InvalidXml","XML declaration allowed only at the start of the document.",vs(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function xde(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 ptt='"',mtt="'";function Ett(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===ptt||t[e]===mtt)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}var Ctt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Rde(t,e){let r=yT(t,Ctt),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return Zr("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",fy(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return Zr("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",fy(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return Zr("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",fy(r[s]));let i=r[s][2];if(!Btt(i))return Zr("InvalidAttr","Attribute '"+i+"' is an invalid name.",fy(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return Zr("InvalidAttr","Attribute '"+i+"' is repeated.",fy(r[s]))}return!0}function Itt(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 ytt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Itt(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 Zr(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function Btt(t){return Im(t)}function btt(t){return Im(t)}function vs(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function fy(t){return t.startIndex+t[1].length}var Dde=t=>hy.includes(t)?"__"+t:t,Qtt={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(t,e,r){return t},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0,jPath:!0,onDangerousProperty:Dde};function wtt(t,e){if(typeof t!="string")return;let r=t.toLowerCase();if(hy.some(n=>r===n.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`);if(BT.some(n=>r===n.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`)}function kde(t){return typeof t=="boolean"?{enabled:t,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1e3,maxExpandedLength:1e5,maxEntityCount:100,allowedTags:null,tagFilter:null}:typeof t=="object"&&t!==null?{enabled:t.enabled!==!1,maxEntitySize:Math.max(1,t.maxEntitySize??1e4),maxExpansionDepth:Math.max(1,t.maxExpansionDepth??10),maxTotalExpansions:Math.max(1,t.maxTotalExpansions??1e3),maxExpandedLength:Math.max(1,t.maxExpandedLength??1e5),maxEntityCount:Math.max(1,t.maxEntityCount??100),allowedTags:t.allowedTags??null,tagFilter:t.tagFilter??null}:kde(!0)}var vde=function(t){let e=Object.assign({},Qtt,t),r=[{value:e.attributeNamePrefix,name:"attributeNamePrefix"},{value:e.attributesGroupName,name:"attributesGroupName"},{value:e.textNodeName,name:"textNodeName"},{value:e.cdataPropName,name:"cdataPropName"},{value:e.commentPropName,name:"commentPropName"}];for(let{value:n,name:s}of r)n&&wtt(n,s);return e.onDangerousProperty===null&&(e.onDangerousProperty=Dde),e.processEntities=kde(e.processEntities),e.stopNodes&&Array.isArray(e.stopNodes)&&(e.stopNodes=e.stopNodes.map(n=>typeof n=="string"&&n.startsWith("*.")?".."+n.substring(2):n)),e};var QT;typeof Symbol!="function"?QT="@@xmlMetadata":QT=Symbol("XML Node Metadata");var si=class{constructor(e){this.tagname=e,this.child=[],this[":@"]=Object.create(null)}add(e,r){e==="__proto__"&&(e="#__proto__"),this.child.push({[e]:r})}addChild(e,r){e.tagname==="__proto__"&&(e.tagname="#__proto__"),e[":@"]&&ObjLine truncated
|
||||
`);let e=new si("!xml"),r=e,n="";this.matcher.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=new py(this.options.processEntities);for(let i=0;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="/"){let a=ef(t,">",i,"Closing Tag is not closed."),A=t.substring(i+2,a).trim();if(this.options.removeNSPrefix){let u=A.indexOf(":");u!==-1&&(A=A.substr(u+1))}A=v3(this.options.transformTagName,A,"",this.options).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let c=this.matcher.getCurrentTag();if(A&&this.options.unpairedTags.indexOf(A)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${A}>`);c&&this.options.unpairedTags.indexOf(c)!==-1&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",i=a}else if(t[i+1]==="?"){let a=_3(t,i,!1,"?>");if(!a)throw new Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,this.readonlyMatcher),!(this.options.ignoreDeclaration&&a.tagName==="?xml"||this.options.ignorePiTags)){let A=new si(a.tagName);A.add(this.options.textNodeName,""),a.tagName!==a.tagExp&&a.attrExpPresent&&(A[":@"]=this.buildAttributesMap(a.tagExp,this.matcher,a.tagName)),this.addChild(r,A,this.readonlyMatcher,i)}i=a.closeIndex+1}else if(t.substr(i+1,3)==="!--"){let a=ef(t,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let A=t.substring(i+4,a-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(this.options.commentPropName,[{[this.options.textNodeName]:A}])}i=a}else if(t.substr(i+1,2)==="!D"){let a=s.readDocType(t,i);this.docTypeEntities=a.entities,i=a.i}else if(t.substr(i+1,2)==="!["){let a=ef(t,"]]>",i,"CDATA is not closed.")-2,A=t.substring(i+9,a);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let c=this.parseTextData(A,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:A}]):r.add(this.options.textNodeName,c),i=a+2}else{let a=_3(t,i,this.options.removeNSPrefix);if(!a){let y=t.substring(Math.max(0,i-50),Math.min(t.length,i+50));throw new Error(`readTagExp returned undefined at position ${i}. Context: "${y}"`)}let A=a.tagName,c=a.rawTagName,u=a.tagExp,l=a.attrExpPresent,d=a.closeIndex;if({tagName:A,tagExp:u}=v3(this.options.transformTagName,A,u,this.options),this.options.strictReservedNames&&(A===this.options.commentPropName||A===this.options.cdataPropName||A===this.options.textNodeName||A===this.options.attributesGroupName))throw new Error(`Invalid tag name: ${A}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let h=r;h&&this.options.unpairedTags.indexOf(h.tagname)!==-1&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let f=!1;u.length>0&&u.lastIndexOf("/")===u.length-1&&(f=!0,A[A.length-1]==="/"?(A=A.substr(0,A.length-1),u=A):u=u.substr(0,u.length-1),l=A!==u);let p=null,I={},E;E=Mtt(c),A!==e.tagname&&this.matcher.push(A,{},E),A!==u&&l&&(p=this.buildAttributesMap(u,this.matcher,A),p&&(I=Ftt(p,this.options))),A!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode(this.stopNodeExpressions,this.matcher));let C=i;if(this.isCurrentNodeStopNode){let y="";if(f)i=a.closeIndex;else if(this.options.unpairedTags.indexOf(A)!==-1)i=a.closeIndex;else{let M=this.readStopNodeData(t,c,d+1);if(!M)throw new Error(`Unexpected end of ${c}`);i=M.i,y=M.tagContent}let R=new si(A);p&&(R[":@"]=p),R.add(this.options.textNodeName,y),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,R,this.readonlyMatcher,C)}else{if(f){({tagName:A,tagExp:u}=v3(this.options.transformTagName,A,u,this.options));let y=new si(A);p&&(y[":@"]=p),this.addChild(r,y,this.readonlyMatcher,C),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(this.options.unpairedTags.indexOf(A)!==-1){let y=new si(A);p&&(y[":@"]=p),this.addChild(r,y,this.readonlyMatcher,C),this.matcher.pop(),this.isCurrentNodeStopNode=!1,i=a.closeIndex;continue}else{let y=new si(A);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),p&&(y[":@"]=p),this.addChild(r,y,this.readonlyMatcher,C),r=y}n="",i=d}}else n+=t[i];return e.child};function qtt(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function Ytt(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}for(let s of Object.keys(this.docTypeEntities)){let i=this.docTypeEntities[s],o=t.match(i.regx);if(o){if(this.entityExpansionCount+=o.length,n.maxTotalExpansions&&this.entityExpansionCount>n.maxTotalExpansions)throw new Error(`Entity expansion limit exceeded
Line truncated
|
||||
`;function P3(t,e){let r="";e.format&&e.indentBy.length>0&&(r=$tt);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let i=0;i<e.stopNodes.length;i++){let o=e.stopNodes[i];typeof o=="string"?n.push(new Pi(o)):o instanceof Pi&&n.push(o)}let s=new SA;return Ude(t,e,r,s,n)}function Ude(t,e,r,n,s){let i="",o=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let a=t.toString();return a=U3(a,e),a}return""}for(let a=0;a<t.length;a++){let A=t[a],c=Ode(A);if(c===void 0)continue;let u=ert(A[":@"],e);n.push(c,u);let l=rrt(n,s);if(c===e.textNodeName){let I=A[c];l||(I=e.tagValueProcessor(c,I),I=U3(I,e)),o&&(i+=r),i+=I,o=!1,n.pop();continue}else if(c===e.cdataPropName){o&&(i+=r),i+=`<![CDATA[${A[c][0][e.textNodeName]}]]>`,o=!1,n.pop();continue}else if(c===e.commentPropName){i+=r+`<!--${A[c][0][e.textNodeName]}-->`,o=!0,n.pop();continue}else if(c[0]==="?"){let I=Lde(A[":@"],e,l),E=c==="?xml"?"":r,C=A[c][0][e.textNodeName];C=C.length!==0?" "+C:"",i+=E+`<${c}${C}${I}?>`,o=!0,n.pop();continue}let d=r;d!==""&&(d+=e.indentBy);let h=Lde(A[":@"],e,l),f=r+`<${c}${h}`,p;l?p=Pde(A[c],e):p=Ude(A[c],e,d,n,s),e.unpairedTags.indexOf(c)!==-1?e.suppressUnpairedNode?i+=f+">":i+=f+"/>":(!p||p.length===0)&&e.suppressEmptyNode?i+=f+"/>":p&&p.endsWith(">")?i+=f+`>${p}${r}</${c}>`:(i+=f+">",p&&r!==""&&(p.includes("/>")||p.includes("</"))?i+=r+e.indentBy+p+r:i+=p,i+=`</${c}>`),o=!0,n.pop()}return i}function ert(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=t[s],n=!0}return n?r:null}function Pde(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=Ode(s);if(i===e.textNodeName)r+=s[i];else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=trt(s[":@"],e),a=Pde(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function trt(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${s}"`}return r}function Ode(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function Lde(t,e,r){let n="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i;r?i=t[s]:(i=e.attributeValueProcessor(s,t[s]),i=U3(i,e)),i===!0&&e.suppressBooleanAttributes?n+=` ${s.substr(e.attributeNamePrefix.length)}`:n+=` ${s.substr(e.attributeNamePrefix.length)}="${i}"`}return n}function rrt(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 U3(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function O3(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 nrt={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};function oi(t){if(this.options=Object.assign({},nrt,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 Pi(r)):r instanceof Pi&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=O3(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=ort),this.processTextOrObjNode=srt,this.options.format?(this.indentate=irt,this.tagEndChar=`>
|
||||
`,"utf-8")],s=rtt(n);s&&t.headers.set("Content-Length",s),t.body=await dde(n)}var Iy="multipartPolicy",stt=70,itt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function ott(t){if(t.length>stt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!itt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function xT(){return{name:Iy,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,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?ott(r):r=Zet(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await ntt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function RT(){return rT()}import{EOL as Att}from"node:os";import ctt from"node:util";import*as hde from"node:process";function fde(t,...e){hde.stderr.write(`${ctt.format(t,...e)}${Att}`)}var gde=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,pde,C3=[],I3=[],DT=[];gde&&y3(gde);var mde=Object.assign(t=>Ede(t),{enable:y3,enabled:B3,disable:utt,log:fde});function y3(t){pde=t,C3=[],I3=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?I3.push(new RegExp(`^${n.substr(1)}$`)):C3.push(new RegExp(`^${n}$`));for(let n of DT)n.enabled=B3(n.namespace)}function B3(t){if(t.endsWith("*"))return!0;for(let e of I3)if(e.test(t))return!1;for(let e of C3)if(e.test(t))return!0;return!1}function utt(){let t=pde||"";return y3(""),t}function Ede(t){let e=Object.assign(r,{enabled:B3(t),destroy:ltt,log:mde.log,namespace:t,extend:dtt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return DT.push(e),e}function ltt(){let t=DT.indexOf(this);return t>=0?(DT.splice(t,1),!0):!1}function dtt(t){let e=Ede(`${this.namespace}:${t}`);return e.log=this.log,e}var vm=mde;var Ide=new Set,kT=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,b3,Q3=vm("azure");Q3.log=(...t)=>{vm.log(...t)};var w3=["verbose","info","warning","error"];kT&&(bde(kT)?htt(kT):console.error(`AZURE_LOG_LEVEL set to unknown log level '${kT}'; logging is not enabled. Acceptable values: ${w3.join(", ")}.`));function htt(t){if(t&&!bde(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${w3.join(",")}`);b3=t;let e=[];for(let r of Ide)Bde(r)&&e.push(r.namespace);vm.enable(e.join(","))}var Cde={verbose:400,info:300,warning:200,error:100};function Do(t){let e=Q3.extend(t);return yde(Q3,e),{error:vT(e,"error"),warning:vT(e,"warning"),info:vT(e,"info"),verbose:vT(e,"verbose")}}function yde(t,e){e.log=(...r)=>{t.log(...r)}}function vT(t,e){let r=Object.assign(t.extend(e),{level:e});if(yde(t,r),Bde(r)){let n=vm.disable();vm.enable(n+","+r.namespace)}return Ide.add(r),r}function Bde(t){return!!(b3&&Cde[t.level]<=Cde[b3])}function bde(t){return w3.includes(t)}var xA=Do("core-rest-pipeline");function S3(t={}){return oT({logger:xA.info,...t})}var N3=aT;function T3(t={}){return AT(t)}import x3 from"node:os";import R3 from"node:process";function Qde(){return"User-Agent"}async function wde(t){if(R3&&R3.versions){let e=`${x3.type()} ${x3.release()}; ${x3.arch()}`,r=R3.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var _T="1.22.2";function Itt(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function Sde(){return Qde()}async function FT(t){let e=new Map;e.set("core-rest-pipeline",_T),await wde(e);let r=Itt(e);return t?`${t} ${r}`:r}var Nde=Sde(),Tde="userAgentPolicy";function D3(t={}){let e=FT(t.userAgentPrefix);return{name:Tde,async sendRequest(r,n){return r.headers.has(Nde)||r.headers.set(Nde,await e),n(r)}}}var yy=class extends Error{constructor(e){super(e),this.name="AbortError"}};function k3(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new yy(s??"The operation was aborted."))}function A(){n?.removeEventListener("abort",c)}function c(){r?.(),A(),a()}if(n?.aborted)return a();try{t(u=>{A(),i(u)},u=>{A(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",c)})}var wtt="The delay was aborted.";function _m(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return k3(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??wtt})}function Jl(t){if(of(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 xde(t){return of(t)}function Fm(){return sf()}var Ot=cf;var Rde=S
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--),!jrt(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Xr("InvalidTag",l,_s(t,i))}let c=Yrt(t,i);if(c===!1)return Xr("InvalidAttr","Attributes for '"+A+"' have open quote.",_s(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=phe(u,e);if(d===!0)n=!0;else return Xr(d.err.code,d.err.msg,_s(t,l+d.err.line))}else if(a)if(c.tagClosed){if(u.trim().length>0)return Xr("InvalidTag","Closing tag '"+A+"' can't have attributes or invalid starting.",_s(t,o));if(r.length===0)return Xr("InvalidTag","Closing tag '"+A+"' has not been opened.",_s(t,o));{let l=r.pop();if(A!==l.tagName){let d=_s(t,l.tagStartPos);return Xr("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",_s(t,o))}r.length==0&&(s=!0)}}else return Xr("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",_s(t,i));else{let l=phe(u,e);if(l!==!0)return Xr(l.err.code,l.err.msg,_s(t,i-u.length+l.err.line));if(s===!0)return Xr("InvalidXml","Multiple possible root nodes found.",_s(t,i));e.unpairedTags.indexOf(A)!==-1||r.push({tagName:A,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=ghe(t,i);continue}else if(t[i+1]==="?"){if(i=fhe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=Jrt(t,i);if(l==-1)return Xr("InvalidChar","char '&' is not expected.",_s(t,i));i=l}else if(s===!0&&!hhe(t[i]))return Xr("InvalidXml","Extra text at the end",_s(t,i));t[i]==="<"&&i--}}else{if(hhe(t[i]))continue;return Xr("InvalidChar","char '"+t[i]+"' is not expected.",_s(t,i))}if(n){if(r.length==1)return Xr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",_s(t,r[0].tagStartPos));if(r.length>0)return Xr("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Xr("InvalidXml","Start tag expected.",1);return!0}function hhe(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function fhe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return Xr("InvalidXml","XML declaration allowed only at the start of the document.",_s(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function ghe(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 Grt='"',qrt="'";function Yrt(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===Grt||t[e]===qrt)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}var Vrt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function phe(t,e){let r=JT(t,Vrt),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return Xr("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",vy(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return Xr("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",vy(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return Xr("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",vy(r[s]));let i=r[s][2];if(!zrt(i))return Xr("InvalidAttr","Attribute '"+i+"' is an invalid name.",vy(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return Xr("InvalidAttr","Attribute '"+i+"' is repeated.",vy(r[s]))}return!0}function Wrt(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 Jrt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Wrt(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 Xr(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function zrt(t){return Pm(t)}function jrt(t){return Pm(t)}function _s(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function vy(t){return t.startIndex+t[1].length}var mhe=t=>ky.includes(t)?"__"+t:t,Krt={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(t,e,r){return t},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0,jPath:!0,onDangerousProperty:mhe};function $rt(t,e){if(typeof t!="string")return;let r=t.toLowerCase();if(ky.some(n=>r===n.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`);if(zT.some(n=>r===n.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`)}function Ehe(t){return typeof t=="boolean"?{enabled:t,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1e3,maxExpandedLength:1e5,maxEntityCount:100,allowedTags:null,tagFilter:null}:typeof t=="object"&&t!==null?{enabled:t.enabled!==!1,maxEntitySize:Math.max(1,t.maxEntitySize??1e4),maxExpansionDepth:Math.max(1,t.maxExpansionDepth??10),maxTotalExpansions:Math.max(1,t.maxTotalExpansions??1e3),maxExpandedLength:Math.max(1,t.maxExpandedLength??1e5),maxEntityCount:Math.max(1,t.maxEntityCount??100),allowedTags:t.allowedTags??null,tagFilter:t.tagFilter??null}:Ehe(!0)}var Che=function(t){let e=Object.assign({},Krt,t),r=[{value:e.attributeNamePrefix,name:"attributeNamePrefix"},{value:e.attributesGroupName,name:"attributesGroupName"},{value:e.textNodeName,name:"textNodeName"},{value:e.cdataPropName,name:"cdataPropName"},{value:e.commentPropName,name:"commentPropName"}];for(let{value:n,name:s}of r)n&&$rt(n,s);return e.onDangerousProperty===null&&(e.onDangerousProperty=mhe),e.processEntities=Ehe(e.processEntities),e.stopNodes&&Array.isArray(e.stopNodes)&&(e.stopNodes=e.stopNodes.map(n=>typeof n=="string"&&n.startsWith("*.")?".."+n.substring(2):n)),e};var KT;typeof Symbol!="function"?KT="@@xmlMetadata":KT=Symbol("XML Node Metadata");var oi=class{constructor(e){this.tagname=e,this.child=[],this[":@"]=Object.create(null)}add(e,r){e==="__proto__"&&(e="#__proto__"),this.child.push({[e]:r})}addChild(e,r){e.tagname==="__proto__"&&(e.tagname="#__proto__"),e[":@"]&&ObjLine truncated
|
||||
`);let e=new oi("!xml"),r=e,n="";this.matcher.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=new Fy(this.options.processEntities);for(let i=0;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="/"){let a=ff(t,">",i,"Closing Tag is not closed."),A=t.substring(i+2,a).trim();if(this.options.removeNSPrefix){let u=A.indexOf(":");u!==-1&&(A=A.substr(u+1))}A=u8(this.options.transformTagName,A,"",this.options).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let c=this.matcher.getCurrentTag();if(A&&this.options.unpairedTags.indexOf(A)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${A}>`);c&&this.options.unpairedTags.indexOf(c)!==-1&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",i=a}else if(t[i+1]==="?"){let a=l8(t,i,!1,"?>");if(!a)throw new Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,this.readonlyMatcher),!(this.options.ignoreDeclaration&&a.tagName==="?xml"||this.options.ignorePiTags)){let A=new oi(a.tagName);A.add(this.options.textNodeName,""),a.tagName!==a.tagExp&&a.attrExpPresent&&(A[":@"]=this.buildAttributesMap(a.tagExp,this.matcher,a.tagName)),this.addChild(r,A,this.readonlyMatcher,i)}i=a.closeIndex+1}else if(t.substr(i+1,3)==="!--"){let a=ff(t,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let A=t.substring(i+4,a-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(this.options.commentPropName,[{[this.options.textNodeName]:A}])}i=a}else if(t.substr(i+1,2)==="!D"){let a=s.readDocType(t,i);this.docTypeEntities=a.entities,i=a.i}else if(t.substr(i+1,2)==="!["){let a=ff(t,"]]>",i,"CDATA is not closed.")-2,A=t.substring(i+9,a);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let c=this.parseTextData(A,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:A}]):r.add(this.options.textNodeName,c),i=a+2}else{let a=l8(t,i,this.options.removeNSPrefix);if(!a){let y=t.substring(Math.max(0,i-50),Math.min(t.length,i+50));throw new Error(`readTagExp returned undefined at position ${i}. Context: "${y}"`)}let A=a.tagName,c=a.rawTagName,u=a.tagExp,l=a.attrExpPresent,d=a.closeIndex;if({tagName:A,tagExp:u}=u8(this.options.transformTagName,A,u,this.options),this.options.strictReservedNames&&(A===this.options.commentPropName||A===this.options.cdataPropName||A===this.options.textNodeName||A===this.options.attributesGroupName))throw new Error(`Invalid tag name: ${A}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let h=r;h&&this.options.unpairedTags.indexOf(h.tagname)!==-1&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let f=!1;u.length>0&&u.lastIndexOf("/")===u.length-1&&(f=!0,A[A.length-1]==="/"?(A=A.substr(0,A.length-1),u=A):u=u.substr(0,u.length-1),l=A!==u);let p=null,I={},m;m=Ant(c),A!==e.tagname&&this.matcher.push(A,{},m),A!==u&&l&&(p=this.buildAttributesMap(u,this.matcher,A),p&&(I=ant(p,this.options))),A!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode(this.stopNodeExpressions,this.matcher));let C=i;if(this.isCurrentNodeStopNode){let y="";if(f)i=a.closeIndex;else if(this.options.unpairedTags.indexOf(A)!==-1)i=a.closeIndex;else{let M=this.readStopNodeData(t,c,d+1);if(!M)throw new Error(`Unexpected end of ${c}`);i=M.i,y=M.tagContent}let N=new oi(A);p&&(N[":@"]=p),N.add(this.options.textNodeName,y),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,N,this.readonlyMatcher,C)}else{if(f){({tagName:A,tagExp:u}=u8(this.options.transformTagName,A,u,this.options));let y=new oi(A);p&&(y[":@"]=p),this.addChild(r,y,this.readonlyMatcher,C),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(this.options.unpairedTags.indexOf(A)!==-1){let y=new oi(A);p&&(y[":@"]=p),this.addChild(r,y,this.readonlyMatcher,C),this.matcher.pop(),this.isCurrentNodeStopNode=!1,i=a.closeIndex;continue}else{let y=new oi(A);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),p&&(y[":@"]=p),this.addChild(r,y,this.readonlyMatcher,C),r=y}n="",i=d}}else n+=t[i];return e.child};function gnt(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function pnt(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}for(let s of Object.keys(this.docTypeEntities)){let i=this.docTypeEntities[s],o=t.match(i.regx);if(o){if(this.entityExpansionCount+=o.length,n.maxTotalExpansions&&this.entityExpansionCount>n.maxTotalExpansions)throw new Error(`Entity expansion limit exceeded
Line truncated
|
||||
`;function p8(t,e){let r="";e.format&&e.indentBy.length>0&&(r=wnt);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let i=0;i<e.stopNodes.length;i++){let o=e.stopNodes[i];typeof o=="string"?n.push(new Gi(o)):o instanceof Gi&&n.push(o)}let s=new kA;return Qhe(t,e,r,s,n)}function Qhe(t,e,r,n,s){let i="",o=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let a=t.toString();return a=g8(a,e),a}return""}for(let a=0;a<t.length;a++){let A=t[a],c=She(A);if(c===void 0)continue;let u=Snt(A[":@"],e);n.push(c,u);let l=Tnt(n,s);if(c===e.textNodeName){let I=A[c];l||(I=e.tagValueProcessor(c,I),I=g8(I,e)),o&&(i+=r),i+=I,o=!1,n.pop();continue}else if(c===e.cdataPropName){o&&(i+=r),i+=`<![CDATA[${A[c][0][e.textNodeName]}]]>`,o=!1,n.pop();continue}else if(c===e.commentPropName){i+=r+`<!--${A[c][0][e.textNodeName]}-->`,o=!0,n.pop();continue}else if(c[0]==="?"){let I=bhe(A[":@"],e,l),m=c==="?xml"?"":r,C=A[c][0][e.textNodeName];C=C.length!==0?" "+C:"",i+=m+`<${c}${C}${I}?>`,o=!0,n.pop();continue}let d=r;d!==""&&(d+=e.indentBy);let h=bhe(A[":@"],e,l),f=r+`<${c}${h}`,p;l?p=whe(A[c],e):p=Qhe(A[c],e,d,n,s),e.unpairedTags.indexOf(c)!==-1?e.suppressUnpairedNode?i+=f+">":i+=f+"/>":(!p||p.length===0)&&e.suppressEmptyNode?i+=f+"/>":p&&p.endsWith(">")?i+=f+`>${p}${r}</${c}>`:(i+=f+">",p&&r!==""&&(p.includes("/>")||p.includes("</"))?i+=r+e.indentBy+p+r:i+=p,i+=`</${c}>`),o=!0,n.pop()}return i}function Snt(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=t[s],n=!0}return n?r:null}function whe(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=She(s);if(i===e.textNodeName)r+=s[i];else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=Nnt(s[":@"],e),a=whe(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function Nnt(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${s}"`}return r}function She(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function bhe(t,e,r){let n="";if(t&&!e.ignoreAttributes)for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i;r?i=t[s]:(i=e.attributeValueProcessor(s,t[s]),i=g8(i,e)),i===!0&&e.suppressBooleanAttributes?n+=` ${s.substr(e.attributeNamePrefix.length)}`:n+=` ${s.substr(e.attributeNamePrefix.length)}="${i}"`}return n}function Tnt(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 g8(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function m8(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 xnt={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};function Ai(t){if(this.options=Object.assign({},xnt,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 Gi(r)):r instanceof Gi&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=m8(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=knt),this.processTextOrObjNode=Rnt,this.options.format?(this.indentate=Dnt,this.tagEndChar=`>
|
||||
`,this.newLine=`
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}oi.prototype.build=function(t){if(this.options.preserveOrder)return P3(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new SA;return this.j2x(t,0,e).val}};oi.prototype.j2x=function(t,e,r){let n="",s="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let i=this.options.jPath?r.toString():r,o=this.checkStopNode(r);for(let a in t)if(Object.prototype.hasOwnProperty.call(t,a))if(typeof t[a]>"u")this.isAttribute(a)&&(s+="");else if(t[a]===null)this.isAttribute(a)||a===this.options.cdataPropName?s+="":a[0]==="?"?s+=this.indentate(e)+"<"+a+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+a+"/"+this.tagEndChar;else if(t[a]instanceof Date)s+=this.buildTextValNode(t[a],a,"",e,r);else if(typeof t[a]!="object"){let A=this.isAttribute(a);if(A&&!this.ignoreAttributesFn(A,i))n+=this.buildAttrPairStr(A,""+t[a],o);else if(!A)if(a===this.options.textNodeName){let c=this.options.tagValueProcessor(a,""+t[a]);s+=this.replaceEntitiesValue(c)}else{r.push(a);let c=this.checkStopNode(r);if(r.pop(),c){let u=""+t[a];u===""?s+=this.indentate(e)+"<"+a+this.closeTag(a)+this.tagEndChar:s+=this.indentate(e)+"<"+a+">"+u+"</"+a+this.tagEndChar}else s+=this.buildTextValNode(t[a],a,"",e,r)}}else if(Array.isArray(t[a])){let A=t[a].length,c="",u="";for(let l=0;l<A;l++){let d=t[a][l];if(!(typeof d>"u"))if(d===null)a[0]==="?"?s+=this.indentate(e)+"<"+a+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){r.push(a);let h=this.j2x(d,e+1,r);r.pop(),c+=h.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(u+=h.attrStr)}else c+=this.processTextOrObjNode(d,a,e,r);else if(this.options.oneListGroup){let h=this.options.tagValueProcessor(a,d);h=this.replaceEntitiesValue(h),c+=h}else{r.push(a);let h=this.checkStopNode(r);if(r.pop(),h){let f=""+d;f===""?c+=this.indentate(e)+"<"+a+this.closeTag(a)+this.tagEndChar:c+=this.indentate(e)+"<"+a+">"+f+"</"+a+this.tagEndChar}else c+=this.buildTextValNode(d,a,"",e,r)}}this.options.oneListGroup&&(c=this.buildObjectNode(c,a,u,e)),s+=c}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let A=Object.keys(t[a]),c=A.length;for(let u=0;u<c;u++)n+=this.buildAttrPairStr(A[u],""+t[a][A[u]],o)}else s+=this.processTextOrObjNode(t[a],a,e,r);return{attrStr:n,val:s}};oi.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+'="'+e+'"'};function srt(t,e,r,n){let s=this.extractAttributes(t);if(n.push(e,s),this.checkStopNode(n)){let a=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(a,e,A,r)}let o=this.j2x(t,r+1,n);return n.pop(),t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,o.attrStr,r,n):this.buildObjectNode(o.val,e,o.attrStr,r)}oi.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=n[s],r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=t[n],r=!0)}return r?e:null};oi.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 n=t[r];if(r===this.options.textNodeName)e+=n;else if(Array.isArray(n)){for(let s of n)if(typeof s=="string"||typeof s=="number")e+=`<${r}>${s}</${r}>`;else if(typeof s=="object"&&s!==null){let i=this.buildRawContent(s),o=this.buildAttributesForStopNode(s);i===""?e+=`<${r}${o}/>`:e+=`<${r}${o}>${i}</${r}>`}}else if(typeof n=="object"&&n!==null){let s=this.buildRawContent(n),i=this.buildAttributesForStopNode(n);s===""?e+=`<${r}${i}/>`:e+=`<${r}${i}>${s}</${r}>`}else e+=`<${r}>${n}</${r}>`}return e};oi.prototype.buildAttributesForStopNode=function(t){if(!t||typeof t!="object")return"";let e="";if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let r=t[this.options.attributesGroupName];for(let n in r){if(!Object.prototype.hasOwnProperty.call(r,n))continue;let s=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):
Line truncated
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}Ai.prototype.build=function(t){if(this.options.preserveOrder)return p8(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new kA;return this.j2x(t,0,e).val}};Ai.prototype.j2x=function(t,e,r){let n="",s="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let i=this.options.jPath?r.toString():r,o=this.checkStopNode(r);for(let a in t)if(Object.prototype.hasOwnProperty.call(t,a))if(typeof t[a]>"u")this.isAttribute(a)&&(s+="");else if(t[a]===null)this.isAttribute(a)||a===this.options.cdataPropName?s+="":a[0]==="?"?s+=this.indentate(e)+"<"+a+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+a+"/"+this.tagEndChar;else if(t[a]instanceof Date)s+=this.buildTextValNode(t[a],a,"",e,r);else if(typeof t[a]!="object"){let A=this.isAttribute(a);if(A&&!this.ignoreAttributesFn(A,i))n+=this.buildAttrPairStr(A,""+t[a],o);else if(!A)if(a===this.options.textNodeName){let c=this.options.tagValueProcessor(a,""+t[a]);s+=this.replaceEntitiesValue(c)}else{r.push(a);let c=this.checkStopNode(r);if(r.pop(),c){let u=""+t[a];u===""?s+=this.indentate(e)+"<"+a+this.closeTag(a)+this.tagEndChar:s+=this.indentate(e)+"<"+a+">"+u+"</"+a+this.tagEndChar}else s+=this.buildTextValNode(t[a],a,"",e,r)}}else if(Array.isArray(t[a])){let A=t[a].length,c="",u="";for(let l=0;l<A;l++){let d=t[a][l];if(!(typeof d>"u"))if(d===null)a[0]==="?"?s+=this.indentate(e)+"<"+a+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){r.push(a);let h=this.j2x(d,e+1,r);r.pop(),c+=h.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(u+=h.attrStr)}else c+=this.processTextOrObjNode(d,a,e,r);else if(this.options.oneListGroup){let h=this.options.tagValueProcessor(a,d);h=this.replaceEntitiesValue(h),c+=h}else{r.push(a);let h=this.checkStopNode(r);if(r.pop(),h){let f=""+d;f===""?c+=this.indentate(e)+"<"+a+this.closeTag(a)+this.tagEndChar:c+=this.indentate(e)+"<"+a+">"+f+"</"+a+this.tagEndChar}else c+=this.buildTextValNode(d,a,"",e,r)}}this.options.oneListGroup&&(c=this.buildObjectNode(c,a,u,e)),s+=c}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let A=Object.keys(t[a]),c=A.length;for(let u=0;u<c;u++)n+=this.buildAttrPairStr(A[u],""+t[a][A[u]],o)}else s+=this.processTextOrObjNode(t[a],a,e,r);return{attrStr:n,val:s}};Ai.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+'="'+e+'"'};function Rnt(t,e,r,n){let s=this.extractAttributes(t);if(n.push(e,s),this.checkStopNode(n)){let a=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(a,e,A,r)}let o=this.j2x(t,r+1,n);return n.pop(),t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,o.attrStr,r,n):this.buildObjectNode(o.val,e,o.attrStr,r)}Ai.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=n[s],r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=t[n],r=!0)}return r?e:null};Ai.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 n=t[r];if(r===this.options.textNodeName)e+=n;else if(Array.isArray(n)){for(let s of n)if(typeof s=="string"||typeof s=="number")e+=`<${r}>${s}</${r}>`;else if(typeof s=="object"&&s!==null){let i=this.buildRawContent(s),o=this.buildAttributesForStopNode(s);i===""?e+=`<${r}${o}/>`:e+=`<${r}${o}>${i}</${r}>`}}else if(typeof n=="object"&&n!==null){let s=this.buildRawContent(n),i=this.buildAttributesForStopNode(n);s===""?e+=`<${r}${i}/>`:e+=`<${r}${i}>${s}</${r}>`}else e+=`<${r}>${n}</${r}>`}return e};Ai.prototype.buildAttributesForStopNode=function(t){if(!t||typeof t!="object")return"";let e="";if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let r=t[this.options.attributesGroupName];for(let n in r){if(!Object.prototype.hasOwnProperty.call(r,n))continue;let s=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):
Line truncated
|
||||
`)+`
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(ze.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===ze.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(ze.PREFIX_FOR_STORAGE));r.sort((s,i)=>FT(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
||||
`}),n}getCanonicalizedResourceString(e){let r=kT(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=vT(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let A=a.toLowerCase();i[A]=s[a],o.push(A)}o.sort();for(let a of o)n+=`
|
||||
${a}:${decodeURIComponent(i[a])}`}return n}};var Mr=class extends rf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new yy(e,r,this)}computeHMACSHA256(e){return prt("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var nf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var gn=To("storage-common");var xo;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(xo||(xo={}));var Gl={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:xo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},mrt=new nf("The operation was aborted."),By=class extends NA{retryOptions;constructor(e,r,n=Gl){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:Gl.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):Gl.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:Gl.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:Gl.maxRetryDelayInMs):Gl.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:Gl.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:Gl.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=DT(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=Hl(s.url,fu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(gn.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(gn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return gn.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(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return gn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return gn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return gn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get(ze.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(gn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case xo.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case xo.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return gn.info(`RetryPolicy: Delay for ${s}ms`),_T(s,n,mrt)}};var by=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new By(e,r,this.retryOptions)}};var Ert="storageBrowserPolicy";function Vde(){return{name:Ert,async sendRequest(t,e){return Ot||((t.method==="GET"||t.method==="HEAD")&&(t.url=Hl(t.url,fu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(ze.COOKIE),t.headers.delete(ze.CONTENT_LENGTH)),e(t)}}}var Crt="StorageCorrectContentLengthPolicy";function Wde(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(ze.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Crt,async sendRequest(e,r){return t(e),r(e)}}}var Irt="storageRetryPolicy",Bm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:xo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},yrt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Brt=new nf("The operation was aborted.");function Jde(t={}){let e=t.retryPolicyType??Bm.retryPolicyType,r=t.maxTries??Bm.maxTries,n=t.retryDelayInMs??Bm.retryDelayInMs,s=t.maxRetryDelayInMs??Bm.maxRetryDelayInMs,i=t.secondaryHost??Bm.secondaryHost,o=t.tryTimeoutInMs??Bm.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return gn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of yrt)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in
Line truncated
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(ze.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===ze.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(ze.PREFIX_FOR_STORAGE));r.sort((s,i)=>ax(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
||||
`}),n}getCanonicalizedResourceString(e){let r=sx(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=ix(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let A=a.toLowerCase();i[A]=s[a],o.push(A)}o.sort();for(let a of o)n+=`
|
||||
${a}:${decodeURIComponent(i[a])}`}return n}};var Mr=class extends pf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Oy(e,r,this)}computeHMACSHA256(e){return Gnt("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var mf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var gn=Do("storage-common");var ko;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(ko||(ko={}));var Xl={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ko.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},qnt=new mf("The operation was aborted."),Hy=class extends vA{retryOptions;constructor(e,r,n=Xl){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:Xl.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):Xl.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:Xl.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:Xl.maxRetryDelayInMs):Xl.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:Xl.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:Xl.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=nx(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=$l(s.url,Iu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(gn.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(gn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return gn.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(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return gn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return gn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return gn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get(ze.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(gn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case ko.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ko.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return gn.info(`RetryPolicy: Delay for ${s}ms`),ox(s,n,qnt)}};var Gy=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Hy(e,r,this.retryOptions)}};var Ynt="storageBrowserPolicy";function Dhe(){return{name:Ynt,async sendRequest(t,e){return Ot||((t.method==="GET"||t.method==="HEAD")&&(t.url=$l(t.url,Iu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(ze.COOKIE),t.headers.delete(ze.CONTENT_LENGTH)),e(t)}}}var Vnt="StorageCorrectContentLengthPolicy";function khe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(ze.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Vnt,async sendRequest(e,r){return t(e),r(e)}}}var Wnt="storageRetryPolicy",Hm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ko.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Jnt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],znt=new mf("The operation was aborted.");function vhe(t={}){let e=t.retryPolicyType??Hm.retryPolicyType,r=t.maxTries??Hm.maxTries,n=t.retryDelayInMs??Hm.retryDelayInMs,s=t.maxRetryDelayInMs??Hm.maxRetryDelayInMs,i=t.secondaryHost??Hm.secondaryHost,o=t.tryTimeoutInMs??Hm.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return gn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of Jnt)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in
Line truncated
|
||||
`)+`
|
||||
`+n(i)+s(i),a=brt("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(ze.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===ze.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(ze.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>FT(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 s(i){let o=kT(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=vT(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:Qrt,async sendRequest(i,o){return e(i),o(i)}}}var wrt="storageRequestFailureDetailsParserPolicy";function zde(){return{name:wrt,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 Srt}from"node:crypto";var MT=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return Srt("sha256",this.key).update(e,"utf8").digest("base64")}};var LT="12.31.0",UT="2026-02-06";var PT="https://storage.azure.com/.default",gu={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var xa="",W3="*",Nrt=1*1024*1024;var Trt=4*Nrt;var jde="AES256",Kde="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Xde=["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"],Zde=["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"],$de="BlobUsesCustomerSpecifiedEncryption",ehe="BlobDoesNotUseCustomerSpecifiedEncryption",the=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function pu(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 Qy=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function $r(t,e={}){t||(t=new wr);let r=new Qy([],e);return r._credential=t,r}function xrt(t){let e=[Rrt,rhe,Drt,krt,vrt,_rt,Mrt];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Frt(s));return{wrappedPolicies:x3(r),afterRetry:n}}}}function J3(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?R3(e):Y3(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${LT}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=ay({...r,loggingOptions:{additionalAllowedHeaderNames:Xde,additionalAllowedQueryParameters:Zde,logger:ST.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:wT,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:G3,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:i3}),s.addPolicy(Wde()),s.addPolicy(Jde(r.retryOptions),{phase:"Retry"}),s.addPolicy(zde()),s.addPolicy(Vde());let a=xrt(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=z3(t);Li(A)?s.addPolicy(Em({credential:A,scopes:r.audience??
Line truncated
|
||||
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new _a(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function Rst(t,e){if(t=hf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=YA.parse(t.permissions.toString()).toString():s=VA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",df(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?va(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,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 _a(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function Dst(t,e){if(t=hf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=YA.parse(t.permissions.toString()).toString():s=VA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",df(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?va(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,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 _a(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function kst(t,e){if(t=hf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=YA.parse(t.permissions.toString()).toString():s=VA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ht(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ht(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?va(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new _a(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function vst(t,e){if(t=hf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=YA.parse(t.permissions.toString()).toString():s=VA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ht(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ht(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?va(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new _a(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function _st(t,e){if(t=hf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=YA.parse(t.permissions.toString()).toString():s=VA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ht(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ht(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?va(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new _a(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function Fst(t,e){if(t=hf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=YA.parse(t.permissions.toString()).toString():s=VA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",df(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ht(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ht(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?va(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new _a(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function df(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function hf(t){let e=t.version?t.version:UT;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 My=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=pm()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==xa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==xa||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 Be.withSpan("BlobLeaseClient-acquireLease",r,async n=>ve(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==xa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==xa||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 Be.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=ve(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==xa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==xa||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 Be.withSpan("BlobLeaseClient-releaseLease",e,async r=>ve(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!==xa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==xa||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 Be.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab
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"}};km.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var pf=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};pf.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Yy=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var sit=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},y5=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),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);se(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function gfe(t,e,r){return sit(this,void 0,void 0,function*(){var n;let s=new Fa(t),i=s.getBlockBlobClient(),o=new y5((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),W(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new vx(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw et(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as mfe from"buffer";import*as WA from"fs";import*as Efe from"stream";import*as Cfe from"util";var _x=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function Fx(t){return t?t>=200&&t<300:!1}function iit(t){return t?t>=500:!0}function oit(t){return t?[tr.BadGateway,tr.ServiceUnavailable,tr.GatewayTimeout].includes(t):!1}function ait(t){return _x(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function pfe(t,e,r){return _x(this,arguments,void 0,function*(n,s,i,o=bN,a=QN,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!iit(d)))return l;if(d&&(h=oit(d),c=`Cache service responded with ${d}`),W(`${n} - Attempt ${u} of ${o} failed with error: ${c}`),!h){W(`${n} - Error is not retryable`);break}yield ait(a),u++}throw Error(`${n} failed: ${c}`)})}function Vy(t,e){return _x(this,arguments,void 0,function*(r,n,s=bN,i=QN){return yield pfe(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof gA)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function vm(t,e){return _x(this,arguments,void 0,function*(r,n,s=bN,i=QN){return yield pfe(r,n,o=>o.message.statusCode,s,i)})}var _o=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function Ait(t,e){return _o(this,void 0,void 0,function*(){yield Cfe.promisify(Efe.pipeline)(t.message,e)})}var Mx=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,W(`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),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);se(`Received ${e} of ${this.contentLength} (${r}%), ${s} 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||[])W(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function w5(t,e,r){return Ai(this,void 0,void 0,function*(){let n=new hit(t),s=bfe(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield yfe(t,e,s):s.concurrentBlobDownloads?yield Ife(t,e,s):yield Lx(t,e):yield Lx(t,e)})}function Rfe(t,e,r){return Ai(this,void 0,void 0,function*(){let n=Q5(),s=om(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield Vy("reserveCache",()=>Ai(this,void 0,void 0,function*(){return n.postJson(Jy("caches"),i)}))})}function Tfe(t,e){return`bytes ${t}-${e}/*`}function mit(t,e,r,n,s){return Ai(this,void 0,void 0,function*(){W(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${Tfe(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":Tfe(n,s)},o=yield vm(`uploadChunk (start: ${n}, end: ${s})`,()=>Ai(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!Fx(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function Eit(t,e,r,n){return Ai(this,void 0,void 0,function*(){let s=IA(r),i=Jy(`caches/${e.toString()}`),o=_m.openSync(r,"r"),a=B5(n),A=lO("uploadConcurrency",a.uploadConcurrency),c=lO("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];W("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>Ai(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,c),h=l,f=l+d-1;l+=c,yield mit(t,i,()=>_m.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{_m.closeSync(o)}})}function Cit(t,e,r){return Ai(this,void 0,void 0,function*(){let n={size:r};return yield Vy("commitCache",()=>Ai(this,void 0,void 0,function*(){return t.postJson(Jy(`caches/${e.toString()}`),n)}))})}function S5(t,e,r,n){return Ai(this,void 0,void 0,function*(){if(B5(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield gfe(r,e,n)}else{let i=Q5();W("Upload cache"),yield Eit(i,t,e,n),W("Commiting cache");let o=IA(e);se(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield Cit(i,t,o);if(!Fx(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);se("Cache saved successfully")}})}var bge=fe(mH(),1),tn=fe(ct(),1),Gi=fe(ct(),1),yf=fe(ct(),1),Bf=fe(ct(),1),bf=fe(ct(),1);var yH=fe(ct(),1),BH=fe(ct(),1),Ige=fe(ct(),1),yge=fe(ct(),1),Bge=fe(ct(),1);var EH=fe(ct(),1),CH=fe(ct(),1),mge=fe(ct(),1),Ege=fe(ct(),1),Cge=fe(ct(),1),IH=class extends Cge.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,Ege.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,mge.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??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=n.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?CH.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,EH.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,EH.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?CH.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},QR=new IH;var bH=class extends Bge.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:()=>QR}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,yge.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Ige.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??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(QR.internalBinaryRead(e,e.uint32(),n));break;default:let c=n.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?BH.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,yH.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)QR.internalBinaryWrite(e.scope[i],r.tag(2,yH.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?BH.UnknownFieldHandler.onWrite
Line truncated
|
||||
`));let n=yield UH(r,"create");yield PH(n,t)})}var Xm=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},Ua=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Km=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},NR=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Nge(t){if(!t||t.length===0)throw new Ua("Path Validation Error: At least one directory or file path is required")}function GH(t){if(t.length>512)throw new Ua(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Ua(`Key Validation Error: ${t} cannot contain commas.`)}function Tge(){return Wy()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function xge(t,e,r,n){return Xm(this,arguments,void 0,function*(s,i,o,a,A=!1){let c=Wy();return W(`Cache service version: ${c}`),Nge(s),c==="v2"?yield Mat(s,i,o,a,A):yield Fat(s,i,o,a,A)})}function Fat(t,e,r,n){return Xm(this,arguments,void 0,function*(s,i,o,a,A=!1){o=o||[];let c=[i,...o];if(W("Resolved Keys:"),W(JSON.stringify(c)),c.length>10)throw new Ua("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of c)GH(d);let u=yield KI(),l="";try{let d=yield xfe(c,s,{compressionMethod:u,enableCrossOsArchive:A});if(!d?.archiveLocation)return;if(a?.lookupOnly)return se("Lookup only - skipping download"),d.cacheKey;l=cB.join(yield zI(),Fl(u)),W(`Archive Path: ${l}`),yield w5(d.archiveLocation,l,a),Rl()&&(yield AB(l,u));let h=IA(l);return se(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield OH(l,u),se("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Ua.name)throw d;h instanceof gA&&typeof h.statusCode=="number"&&h.statusCode>=500?ou(`Failed to restore: ${d.message}`):et(`Failed to restore: ${d.message}`)}finally{try{yield jI(l)}catch(d){W(`Failed to delete archive: ${d}`)}}})}function Mat(t,e,r,n){return Xm(this,arguments,void 0,function*(s,i,o,a,A=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let c=[i,...o];if(W("Resolved Keys:"),W(JSON.stringify(c)),c.length>10)throw new Ua("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of c)GH(l);let u="";try{let l=LH(),d=yield KI(),h={key:i,restoreKeys:o,version:om(s,d,A)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){W(`Cache not found for version ${h.version} of keys: ${c.join(", ")}`);return}if(h.key!==f.matchedKey?se(`Cache hit for restore-key: ${f.matchedKey}`):se(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return se("Lookup only - skipping download"),f.matchedKey;u=cB.join(yield zI(),Fl(d)),W(`Archive path: ${u}`),W(`Starting download of archive to: ${u}`),yield w5(f.signedDownloadUrl,u,a);let I=IA(u);return se(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),Rl()&&(yield AB(u,d)),yield OH(u,d),se("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Ua.name)throw l;d instanceof gA&&typeof d.statusCode=="number"&&d.statusCode>=500?ou(`Failed to restore: ${l.message}`):et(`Failed to restore: ${l.message}`)}finally{try{u&&(yield jI(u))}catch(l){W(`Failed to delete archive: ${l}`)}}})}function Rge(t,e,r){return Xm(this,arguments,void 0,function*(n,s,i,o=!1){let a=Wy();return W(`Cache service version: ${a}`),Nge(n),GH(s),a==="v2"?yield Uat(n,s,i,o):yield Lat(n,s,i,o)})}function Lat(t,e,r){return Xm(this,arguments,void 0,function*(n,s,i,o=!1){var a,A,c,u,l;let d=yield KI(),h=-1,f=yield uO(n);if(W("Cache Paths:"),W(`${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 zI(),I=cB.join(p,Fl(d));W(`Archive Path: ${I}`);try{yield HH(p,f,d),Rl()&&(yield AB(I,d));let E=10*1024*1024*1024,C=IA(I);if(W(`File Size: ${C}`),C>E&&!b5())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);W("Reserving Cache");let y=yield Rfe(s,n,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:C});if(!((a=y?.result)===null||a===void 0)&&a.cacheId)h=(A=y?.result)===null||A===void 0?void 0:A.cacheId;else throw y?.statusCode===400?new Error((u=(c=y?.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 Km(`Unable to reserve cache with key ${s}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);W(`Saving Cache (ID: ${h})`),yield S5(h,I,"",i)}catch(E){let C=E;if(C.name===Ua.name)throw E;C.name
Line truncated
|
||||
`+n(i)+s(i),a=jnt("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(ze.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===ze.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(ze.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>ax(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 s(i){let o=sx(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=ix(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:Knt,async sendRequest(i,o){return e(i),o(i)}}}var $nt="storageRequestFailureDetailsParserPolicy";function _he(){return{name:$nt,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 Xnt}from"node:crypto";var Ax=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return Xnt("sha256",this.key).update(e,"utf8").digest("base64")}};var cx="12.31.0",ux="2026-02-06";var lx="https://storage.azure.com/.default",yu={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var va="",b8="*",Znt=1*1024*1024;var est=4*Znt;var Fhe="AES256",Mhe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Lhe=["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"],Uhe=["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"],Phe="BlobUsesCustomerSpecifiedEncryption",Ohe="BlobDoesNotUseCustomerSpecifiedEncryption",Hhe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Bu(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 qy=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Zr(t,e={}){t||(t=new wr);let r=new qy([],e);return r._credential=t,r}function tst(t){let e=[rst,Ghe,nst,sst,ist,ost,Ast];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>ast(s));return{wrappedPolicies:o8(r),afterRetry:n}}}}function Q8(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?a8(e):y8(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${cx}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=Sy({...r,loggingOptions:{additionalAllowedHeaderNames:Lhe,additionalAllowedQueryParameters:Uhe,logger:XT.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:$T,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:C8,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:M3}),s.addPolicy(khe()),s.addPolicy(vhe(r.retryOptions),{phase:"Retry"}),s.addPolicy(_he()),s.addPolicy(Dhe());let a=tst(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=w8(t);Oi(A)?s.addPolicy(Lm({credential:A,scopes:r.audience??
Line truncated
|
||||
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new Ua(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function rot(t,e){if(t=Sf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=KA.parse(t.permissions.toString()).toString():s=$A.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",wf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?La(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,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 Ua(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function not(t,e){if(t=Sf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=KA.parse(t.permissions.toString()).toString():s=$A.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",wf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?La(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,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 Ua(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function sot(t,e){if(t=Sf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=KA.parse(t.permissions.toString()).toString():s=$A.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",wf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ht(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ht(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?La(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ua(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function iot(t,e){if(t=Sf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=KA.parse(t.permissions.toString()).toString():s=$A.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",wf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ht(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ht(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?La(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ua(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function oot(t,e){if(t=Sf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=KA.parse(t.permissions.toString()).toString():s=$A.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",wf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ht(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ht(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?La(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ua(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function aot(t,e){if(t=Sf(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",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=KA.parse(t.permissions.toString()).toString():s=$A.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",wf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ht(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ht(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?La(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ua(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function wf(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function Sf(t){let e=t.version?t.version:ux;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 tB=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=Fm()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==va||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==va||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 Be.withSpan("BlobLeaseClient-acquireLease",r,async n=>ve(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==va||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==va||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 Be.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=ve(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==va||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==va||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 Be.withSpan("BlobLeaseClient-releaseLease",e,async r=>ve(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!==va||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==va||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 Be.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab
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"}};$m.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var xf=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};xf.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var cB=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var Rot=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},X5=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),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);se(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function tge(t,e,r){return Rot(this,void 0,void 0,function*(){var n;let s=new Pa(t),i=s.getBlockBlobClient(),o=new X5((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),V(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new iR(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw et(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as nge from"buffer";import*as XA from"fs";import*as sge from"stream";import*as ige from"util";var oR=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function aR(t){return t?t>=200&&t<300:!1}function Dot(t){return t?t>=500:!0}function kot(t){return t?[tr.BadGateway,tr.ServiceUnavailable,tr.GatewayTimeout].includes(t):!1}function vot(t){return oR(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function rge(t,e,r){return oR(this,arguments,void 0,function*(n,s,i,o=jN,a=KN,A=void 0){let c="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){A&&(l=A(f)),h=!0,c=f.message}if(l&&(d=i(l),!Dot(d)))return l;if(d&&(h=kot(d),c=`Cache service responded with ${d}`),V(`${n} - Attempt ${u} of ${o} failed with error: ${c}`),!h){V(`${n} - Error is not retryable`);break}yield vot(a),u++}throw Error(`${n} failed: ${c}`)})}function uB(t,e){return oR(this,arguments,void 0,function*(r,n,s=jN,i=KN){return yield rge(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof yA)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function Xm(t,e){return oR(this,arguments,void 0,function*(r,n,s=jN,i=KN){return yield rge(r,n,o=>o.message.statusCode,s,i)})}var Lo=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function _ot(t,e){return Lo(this,void 0,void 0,function*(){yield ige.promisify(sge.pipeline)(t.message,e)})}var AR=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,V(`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),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);se(`Received ${e} of ${this.contentLength} (${r}%), ${s} 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||[])V(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function rH(t,e,r){return ui(this,void 0,void 0,function*(){let n=new Pot(t),s=cge(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield age(t,e,s):s.concurrentBlobDownloads?yield oge(t,e,s):yield cR(t,e):yield cR(t,e)})}function pge(t,e,r){return ui(this,void 0,void 0,function*(){let n=tH(),s=wm(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield uB("reserveCache",()=>ui(this,void 0,void 0,function*(){return n.postJson(dB("caches"),i)}))})}function fge(t,e){return`bytes ${t}-${e}/*`}function qot(t,e,r,n,s){return ui(this,void 0,void 0,function*(){V(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${fge(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":fge(n,s)},o=yield Xm(`uploadChunk (start: ${n}, end: ${s})`,()=>ui(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!aR(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function Yot(t,e,r,n){return ui(this,void 0,void 0,function*(){let s=SA(r),i=dB(`caches/${e.toString()}`),o=Zm.openSync(r,"r"),a=Z5(n),A=GO("uploadConcurrency",a.uploadConcurrency),c=GO("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];V("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>ui(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,c),h=l,f=l+d-1;l+=c,yield qot(t,i,()=>Zm.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{Zm.closeSync(o)}})}function Vot(t,e,r){return ui(this,void 0,void 0,function*(){let n={size:r};return yield uB("commitCache",()=>ui(this,void 0,void 0,function*(){return t.postJson(dB(`caches/${e.toString()}`),n)}))})}function nH(t,e,r,n){return ui(this,void 0,void 0,function*(){if(Z5(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield tge(r,e,n)}else{let i=tH();V("Upload cache"),yield Yot(i,t,e,n),V("Commiting cache");let o=SA(e);se(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield Vot(i,t,o);if(!aR(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);se("Cache saved successfully")}})}var cpe=fe(zH(),1),tn=fe(ct(),1),Vi=fe(ct(),1),_f=fe(ct(),1),Ff=fe(ct(),1),Mf=fe(ct(),1);var XH=fe(ct(),1),ZH=fe(ct(),1),ope=fe(ct(),1),ape=fe(ct(),1),Ape=fe(ct(),1);var jH=fe(ct(),1),KH=fe(ct(),1),npe=fe(ct(),1),spe=fe(ct(),1),ipe=fe(ct(),1),$H=class extends ipe.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,spe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,npe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??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=n.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?KH.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,jH.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,jH.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?KH.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},KR=new $H;var e9=class extends Ape.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:()=>KR}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,ape.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,ope.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??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(KR.internalBinaryRead(e,e.uint32(),n));break;default:let c=n.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?ZH.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,XH.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)KR.internalBinaryWrite(e.scope[i],r.tag(2,XH.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?ZH.UnknownFieldHandler.onWrite
Line truncated
|
||||
`));let n=yield g9(r,"create");yield p9(n,t)})}var p0=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},Ga=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},g0=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},ZR=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function hpe(t){if(!t||t.length===0)throw new Ga("Path Validation Error: At least one directory or file path is required")}function C9(t){if(t.length>512)throw new Ga(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Ga(`Key Validation Error: ${t} cannot contain commas.`)}function fpe(){return lB()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function gpe(t,e,r,n){return p0(this,arguments,void 0,function*(s,i,o,a,A=!1){let c=lB();return V(`Cache service version: ${c}`),hpe(s),c==="v2"?yield Act(s,i,o,a,A):yield act(s,i,o,a,A)})}function act(t,e,r,n){return p0(this,arguments,void 0,function*(s,i,o,a,A=!1){o=o||[];let c=[i,...o];if(V("Resolved Keys:"),V(JSON.stringify(c)),c.length>10)throw new Ga("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of c)C9(d);let u=yield gy(),l="";try{let d=yield gge(c,s,{compressionMethod:u,enableCrossOsArchive:A});if(!d?.archiveLocation)return;if(a?.lookupOnly)return se("Lookup only - skipping download"),d.cacheKey;l=TB.join(yield hy(),Vl(u)),V(`Archive Path: ${l}`),yield rH(d.archiveLocation,l,a),Pl()&&(yield NB(l,u));let h=SA(l);return se(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield m9(l,u),se("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Ga.name)throw d;h instanceof yA&&typeof h.statusCode=="number"&&h.statusCode>=500?du(`Failed to restore: ${d.message}`):et(`Failed to restore: ${d.message}`)}finally{try{yield fy(l)}catch(d){V(`Failed to delete archive: ${d}`)}}})}function Act(t,e,r,n){return p0(this,arguments,void 0,function*(s,i,o,a,A=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let c=[i,...o];if(V("Resolved Keys:"),V(JSON.stringify(c)),c.length>10)throw new Ga("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of c)C9(l);let u="";try{let l=f9(),d=yield gy(),h={key:i,restoreKeys:o,version:wm(s,d,A)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){V(`Cache not found for version ${h.version} of keys: ${c.join(", ")}`);return}if(h.key!==f.matchedKey?se(`Cache hit for restore-key: ${f.matchedKey}`):se(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return se("Lookup only - skipping download"),f.matchedKey;u=TB.join(yield hy(),Vl(d)),V(`Archive path: ${u}`),V(`Starting download of archive to: ${u}`),yield rH(f.signedDownloadUrl,u,a);let I=SA(u);return se(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),Pl()&&(yield NB(u,d)),yield m9(u,d),se("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Ga.name)throw l;d instanceof yA&&typeof d.statusCode=="number"&&d.statusCode>=500?du(`Failed to restore: ${l.message}`):et(`Failed to restore: ${l.message}`)}finally{try{u&&(yield fy(u))}catch(l){V(`Failed to delete archive: ${l}`)}}})}function ppe(t,e,r){return p0(this,arguments,void 0,function*(n,s,i,o=!1){let a=lB();return V(`Cache service version: ${a}`),hpe(n),C9(s),a==="v2"?yield uct(n,s,i,o):yield cct(n,s,i,o)})}function cct(t,e,r){return p0(this,arguments,void 0,function*(n,s,i,o=!1){var a,A,c,u,l;let d=yield gy(),h=-1,f=yield HO(n);if(V("Cache Paths:"),V(`${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 hy(),I=TB.join(p,Vl(d));V(`Archive Path: ${I}`);try{yield E9(p,f,d),Pl()&&(yield NB(I,d));let m=10*1024*1024*1024,C=SA(I);if(V(`File Size: ${C}`),C>m&&!eH())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);V("Reserving Cache");let y=yield pge(s,n,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:C});if(!((a=y?.result)===null||a===void 0)&&a.cacheId)h=(A=y?.result)===null||A===void 0?void 0:A.cacheId;else throw y?.statusCode===400?new Error((u=(c=y?.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 g0(`Unable to reserve cache with key ${s}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);V(`Saving Cache (ID: ${h})`),yield nH(h,I,"",i)}catch(m){let C=m;if(C.name===Ga.name)throw m;C.name
Line truncated
|
||||
<a href="${e.serverUrl}/${e.repo.owner}/${e.repo.repo}/actions/runs/${e.runId}" target="_blank">
|
||||
<h5>${e.workflow} :: <em>${e.job}</em></h5>
|
||||
</a>
|
||||
|
||||
${t}`,s=FR(),i=yo(s);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:n})}catch(o){if(o instanceof Error&&o.name==="HttpError")et(Wat(o));else throw o}}function Wat(t){let e=`Failed to generate PR comment.
|
||||
${t}`,s=aD(),i=Qo(s);try{await i.rest.issues.createComment({...e.repo,issue_number:r,body:n})}catch(o){if(o instanceof Error&&o.name==="HttpError")et(Ect(o));else throw o}}function Ect(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 Jat(t){return`${jat()}
|
||||
${Xat(t)}`}function zat(){let t=_ge();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
|
||||
`)}function jat(){let t=vge();return t.length===0?"":`
|
||||
`:e}function Cct(t){return`${yct()}
|
||||
${bct(t)}`}function Ict(){let t=Ipe();if(t.length!==0)return t.map(e=>`<b>:x: ${e}</b>`).join(`
|
||||
`)}function yct(){let t=Cpe();return t.length===0?"":`
|
||||
<h4>Deprecation warnings</h4>
|
||||
This job uses deprecated functionality from the <code>${xR()}</code> action. Follow the links for upgrade details.
|
||||
This job uses deprecated functionality from the <code>${tD()}</code> action. Follow the links for upgrade details.
|
||||
<ul>
|
||||
${t.map(e=>`<li>${Kat(e)}</li>`).join("")}
|
||||
${t.map(e=>`<li>${Bct(e)}</li>`).join("")}
|
||||
</ul>
|
||||
|
||||
<h4>Gradle Build Results</h4>`}function Kat(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function Xat(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
|
||||
<h4>Gradle Build Results</h4>`}function Bct(t){return`<a href="${t.getDocumentationLink()}" target="_blank">${t.message}</a>`}function bct(t){return t.length===0?"<b>No Gradle build results detected.</b>":`
|
||||
<table>
|
||||
<tr>
|
||||
<th>Gradle Root Project</th>
|
||||
@@ -271,80 +271,83 @@ This job uses deprecated functionality from the <code>${xR()}</code> action. Fol
|
||||
<th>Gradle Version</th>
|
||||
<th>Build Outcome</th>
|
||||
<th>Build Scan\xAE</th>
|
||||
</tr>${t.map(e=>$at(e)).join("")}
|
||||
</tr>${t.map(e=>wct(e)).join("")}
|
||||
</table>
|
||||
`}function Zat(t){return t.some(e=>e.buildFailed)}function $at(t){return`
|
||||
`}function Qct(t){return t.some(e=>e.buildFailed)}function wct(t){return`
|
||||
<tr>
|
||||
<td>${Uge(t.rootProjectName,30)}</td>
|
||||
<td>${Uge(t.requestedTasks,60)}</td>
|
||||
<td>${Qpe(t.rootProjectName,30)}</td>
|
||||
<td>${Qpe(t.requestedTasks,60)}</td>
|
||||
<td align='center'>${t.gradleVersion}</td>
|
||||
<td align='center'>${eAt(t)}</td>
|
||||
<td>${tAt(t)}</td>
|
||||
</tr>`}function eAt(t){return t.buildFailed?":x:":":white_check_mark:"}function tAt(t){return t.buildScanFailed?YH({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?YH({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):YH({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function YH({text:t,alt:e,color:r,logo:n,targetUrl:s}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${n?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${s}" rel="nofollow" target="_blank">${a}</a>`}function Uge(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}var Oge=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 n=r.split(this.hostDelimiter);return{hostname:n[0],key:n[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 Uo from"fs";import*as wu from"path";function Hge(){return qge().map(e=>{let r=Uo.readFileSync(e,"utf8"),n=JSON.parse(r);return sAt(e,n),n})}function Gge(){qge().forEach(oAt)}function qge(){let t=wu.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Uo.existsSync(t)?Uo.readdirSync(t).map(e=>wu.resolve(t,e)).filter(e=>wu.extname(e)===".json"&&!iAt(e)):[]}function sAt(t,e){let r=wu.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Uo.existsSync(r))return;let n=wu.resolve(r,wu.basename(t));if(Uo.existsSync(n)){let s=Uo.readFileSync(n,"utf8"),i=JSON.parse(s);Object.assign(e,i)}}function iAt(t){let e=`${t}.processed`;return Uo.existsSync(e)}function oAt(t){let e=`${t}.processed`;Uo.writeFileSync(e,"")}import*as Jge from"fs";import*as zge from"path";import{pathToFileURL as cAt}from"url";import*as WH from"path";var Yge="BASIC_CACHE_PRIMARY_KEY",VH="BASIC_CACHE_RESTORED_KEY",aAt="setup-java",Vge=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],MR=class{async restore(e,r){let n=Wge(e),s=await AAt();TI(Yge,s);try{let i=await xge(n,s);i?(TI(VH,i),se(`Basic caching restored from cache key: ${i}`)):se("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){et(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){if(n.readOnly){let a=EA(VH);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 s=EA(Yge);if(EA(VH)===s)return se(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),`Basic caching restored entry with key \`${s}\`. Save was skipped.`;let o=Wge(e);try{return await Rge(o,s),se(`Basic caching saved entry with key: ${s}`),`Basic caching saved entry with key \`${s}\`.`}catch(a){return et(`Basic caching failed to save entry with key \`${s}\`: ${a}`),`Basic caching save failed: ${a}`}}};function Wge(t){return[WH.join(t,"caches"),WH.join(t,"wrapper")]}async function AAt(){let t=await CAe(Vge.join(`
|
||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${Vge}], make sure you have checked out the target repository`);return`${aAt}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var uAt=`
|
||||
<td align='center'>${Sct(t)}</td>
|
||||
<td>${Nct(t)}</td>
|
||||
</tr>`}function Sct(t){return t.buildFailed?":x:":":white_check_mark:"}function Nct(t){return t.buildScanFailed?y9({text:"Publish failed",alt:"Build Scan publish failed",color:"orange",logo:!1,targetUrl:"https://docs.gradle.com/develocity/gradle-plugin/#troubleshooting"}):t.buildScanUri?y9({text:"Build Scan\xAE",alt:"Build Scan published",color:"06A0CE",logo:!0,targetUrl:t.buildScanUri}):y9({text:"Not published",alt:"Build Scan not published",color:"lightgrey",logo:!1,targetUrl:"https://scans.gradle.com"})}function y9({text:t,alt:e,color:r,logo:n,targetUrl:s}){let a=`<img src="${`https://img.shields.io/badge/${encodeURIComponent(t)}-${r}${n?"?logo=Gradle":""}`}" alt="${e}" />`;return`<a href="${s}" rel="nofollow" target="_blank">${a}</a>`}function Qpe(t,e){return t.length>e?`<div title='${t}'>${t.slice(0,e-1)}\u2026</div>`:t}var Spe=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 n=r.split(this.hostDelimiter);return{hostname:n[0],key:n[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 Ho from"fs";import*as Du from"path";function Npe(){return xpe().map(e=>{let r=Ho.readFileSync(e,"utf8"),n=JSON.parse(r);return Rct(e,n),n})}function Tpe(){xpe().forEach(kct)}function xpe(){let t=Du.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-results");return Ho.existsSync(t)?Ho.readdirSync(t).map(e=>Du.resolve(t,e)).filter(e=>Du.extname(e)===".json"&&!Dct(e)):[]}function Rct(t,e){let r=Du.resolve(process.env.RUNNER_TEMP,".gradle-actions","build-scans");if(!Ho.existsSync(r))return;let n=Du.resolve(r,Du.basename(t));if(Ho.existsSync(n)){let s=Ho.readFileSync(n,"utf8"),i=JSON.parse(s);Object.assign(e,i)}}function Dct(t){let e=`${t}.processed`;return Ho.existsSync(e)}function kct(t){let e=`${t}.processed`;Ho.writeFileSync(e,"")}import*as cme from"fs";import*as ume from"path";import{pathToFileURL as Jut}from"url";import*as I0 from"fs";function B9(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,V(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,V(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.matchDirectories=="boolean"&&(e.matchDirectories=t.matchDirectories,V(`matchDirectories '${e.matchDirectories}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,V(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`)),typeof t.excludeHiddenFiles=="boolean"&&(e.excludeHiddenFiles=t.excludeHiddenFiles,V(`excludeHiddenFiles '${e.excludeHiddenFiles}'`))),e}import*as lD from"path";import*as E0 from"path";import Uf from"assert";var Ad=process.platform==="win32";function vu(t){if(t=ku(t),Ad&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=E0.dirname(t);return Ad&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=ku(e)),e}function AD(t,e){if(Uf(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),Uf(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),kB(e))return e;if(Ad){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Uf(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(qa(e).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Uf(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${e.substr(1)}`}}return Uf(kB(t),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),t.endsWith("/")||Ad&&t.endsWith("\\")||(t+=E0.sep),t+e}function kB(t){return Uf(t,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),t=qa(t),Ad?t.startsWith("\\\\")||/^[A-Z]:\\/i.test(t):t.startsWith("/")}function vB(t){return Uf(t,"isRooted parameter 'itemPath' must not be empty"),t=qa(t),Ad?t.startsWith("\\")||/^[A-Z]:/i.test(t):t.startsWith("/")}function qa(t){return t=t||"",Ad?(t=t.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(t)?"\\":"")+t.replace(/\\\\+/g,"\\")):t.replace(/\/\/+/g,"/")}function ku(t){return t?(t=qa(t),!t.endsWith(E0.sep)||t===E0.sep||Ad&&/^[A-Z]:\\$/i.test(t)?t:t.substr(0,t.length-1)):""}var Ya;(function(t){t[t.None=0]="None",t[t.Directory=1]="Directory",t[t.File=2]="File",t[t.All=3]="All"})(Ya||(Ya={}));var Rpe=process.platform==="win32";function Q9(t){t=t.filter(n=>!n.negate);let e={};for(let n of t){let s=Rpe?n.sea
Line truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let s=e.split(`
|
||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new UB(i));return n.searchPaths.push(...Q9(n.patterns)),n})}static stat(e,r,n){return D9(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield I0.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){V(`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 s=yield I0.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield I0.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){V(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as k9 from"crypto";import*as dD from"fs";import*as Zpe from"stream";import*as eme from"util";import*as tme from"path";var qut=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},Yut=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={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,A){o=t[i](o),s(a,A,o.done,o.value)})}}function s(i,o,a,A){Promise.resolve(A).then(function(c){i({value:c,done:a})},o)}};function rme(t,e){return qut(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,A,c;let u=s?se:V,l=!1,d=n||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=k9.createHash("sha256"),f=0;try{for(var p=!0,I=Yut(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}${tme.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(dD.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let y=k9.createHash("sha256");yield eme.promisify(Zpe.pipeline)(dD.createReadStream(C),y),h.write(y.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 nme=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function v9(t,e){return nme(this,void 0,void 0,function*(){return yield uD.create(t,e)})}function sme(t){return nme(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield v9(e,{followSymbolicLinks:i});return rme(o,r,s)})}import*as F9 from"path";var ome="BASIC_CACHE_PRIMARY_KEY",_9="BASIC_CACHE_RESTORED_KEY",Vut="setup-java",ame=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],hD=class{async restore(e,r){let n=Ame(e),s=await Wut();KI(ome,s);try{let i=await gpe(n,s);i?(KI(_9,i),se(`Basic caching restored from cache key: ${i}`)):se("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){et(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){if(n.readOnly){let a=QA(_9);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 s=QA(ome);if(QA(_9)===s)return se(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),`Basic caching restored entry with key \`${s}\`. Save was skipped.`;let o=Ame(e);try{return await ppe(o,s),se(`Basic caching saved entry with key: ${s}`),`Basic caching saved entry with key \`${s}\`.`}catch(a){return et(`Basic caching failed to save entry with key \`${s}\`: ${a}`),`Basic caching save failed: ${a}`}}};function Ame(t){return[F9.join(t,"caches"),F9.join(t,"wrapper")]}async function Wut(){let t=await sme(ame.join(`
|
||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${ame}], make sure you have checked out the target repository`);return`${Vut}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var zut=`
|
||||
[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.
|
||||
`,lAt="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.",dAt=`
|
||||
`,jut="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.",Kut=`
|
||||
> [!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.
|
||||
`,hAt="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.",fAt=`
|
||||
`,$ut="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.",Xut=`
|
||||
> [!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.`,zH=class{async restore(e,r){}async save(e,r,n){return uAt}},LR=class{constructor(e,r){this.delegate=e,this.summary=r}async restore(e,r){await this.delegate.restore(e,r)}async save(e,r,n){return`${await this.delegate.save(e,r,n)}
|
||||
${this.summary}`}};async function jge(t){if(t.isCacheDisabled())return JH("Cache is disabled: will not restore state from previous builds."),new zH;if(t.getCacheProvider()==="basic")return JH(hAt),new LR(new MR,fAt);JH(lAt);let e=await gAt();return t.isCacheLicenseAccepted()?e:new LR(e,dAt)}async function gAt(){let t=pAt();return await import(cAt(t).href)}function pAt(){let t=import.meta.dirname,e=zge.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(Jge.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function JH(t){console.info(t)}import*as epe from"util";var bAt=fe($ge(),1);import*as jH from"fs";var Kur=epe.promisify(jH.readdir);var wAt={_useHtmlParser2:!1};function $m(t,e){if(!t)return e??wAt;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 C9={};ga(C9,{contains:()=>ZR,extract:()=>Cct,html:()=>gct,merge:()=>bpe,parseHTML:()=>mct,root:()=>Ect,text:()=>Rf,xml:()=>pct});var td={};ga(td,{DocumentPosition:()=>Ho,append:()=>XAt,appendChild:()=>KAt,compareDocumentPosition:()=>Cpe,existsOne:()=>mpe,filter:()=>s0,find:()=>zR,findAll:()=>tct,findOne:()=>jR,findOneChild:()=>ect,getAttributeValue:()=>WAt,getChildren:()=>n0,getElementById:()=>ict,getElements:()=>sct,getElementsByClassName:()=>oct,getElementsByTagName:()=>xf,getElementsByTagType:()=>act,getFeed:()=>E9,getInnerHTML:()=>VAt,getName:()=>zAt,getOuterHTML:()=>gpe,getParent:()=>ppe,getSiblings:()=>p9,getText:()=>VR,hasAttrib:()=>JAt,hasChildren:()=>rr,innerText:()=>mB,isCDATA:()=>e0,isComment:()=>Tf,isDocument:()=>Oo,isTag:()=>Qe,isText:()=>li,nextElementSibling:()=>WR,prepend:()=>$At,prependChild:()=>ZAt,prevElementSibling:()=>JR,removeElement:()=>Tu,removeSubsets:()=>Act,replaceElement:()=>jAt,testElement:()=>nct,textContent:()=>Nu,uniqueSort:()=>$l});var Po={};ga(Po,{CDATA:()=>s9,Comment:()=>e9,Directive:()=>$H,Doctype:()=>i9,ElementType:()=>Bt,Root:()=>XH,Script:()=>t9,Style:()=>r9,Tag:()=>n9,Text:()=>ZH,isTag:()=>KH});var Bt;(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"})(Bt||(Bt={}));function KH(t){return t.type===Bt.Tag||t.type===Bt.Script||t.type===Bt.Style}var XH=Bt.Root,ZH=Bt.Text,$H=Bt.Directive,e9=Bt.Comment,t9=Bt.Script,r9=Bt.Style,n9=Bt.Tag,s9=Bt.CDATA,i9=Bt.Doctype;var UR=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 t0(this,e)}},hB=class extends UR{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},ZA=class extends hB{constructor(){super(...arguments),this.type=Bt.Text}get nodeType(){return 3}},wf=class extends hB{constructor(){super(...arguments),this.type=Bt.Comment}get nodeType(){return 8}},Sf=class extends hB{constructor(e,r){super(r),this.name=e,this.type=Bt.Directive}get nodeType(){return 1}},fB=class extends UR{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}},gB=class extends fB{constructor(){super(...arguments),this.type=Bt.CDATA}get nodeType(){return 4}},Yi=class extends fB{constructor(){super(...arguments),this.type=Bt.Root}get nodeType(){return 9}},Nf=class extends fB{constructor(e,r,n=[],s=e==="script"?Bt.Script:e==="style"?Bt.Style:Bt.Tag){super(n),this.name=e,this.attribs=r,this.type=s}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,n;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(n=this["x-attribsPrefix"])===null||n===void 0?void 0:n[e]}})}};function Qe(t){return KH(t)}function e0(t){return t.type===Bt.CDATA}function li(t){return t.type===Bt.Text}function Tf(t){return t.type===Bt.Comment}function PR(t){return t.type===Bt.Directive}function Oo(t){return t.type===Bt.Root}function rr(t){return Object.prototype.hasOwnProperty.call(t,"children")}function t0(t,e=!1){let r;if(li(t))r=new ZA(t.data);else if(Tf(t))r=new wf(t.data);else if(Qe(t)){let n=e?o9(t.children):[],s=new Nf(t.name,{...t.attribs},n);n.forEach(i=>i.parent=s),t.namespace!=null&&(s.namespace=t.namespace),t["x-attribsNamespace"]&&(s["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(s["x-attribsPrefix"]={...t["x-attribsPrefix"]}),r=s}else if(e0(t)){let n=e?o9(t.children):[],s=new gB(n);n.forEach(i=>i.parent=s),r=s}else i
Line truncated
|
||||
`:VR(t.children):e0(t)?VR(t.children):li(t)?t.data:""}function Nu(t){return Array.isArray(t)?t.map(Nu).join(""):rr(t)&&!Tf(t)?Nu(t.children):li(t)?t.data:""}function mB(t){return Array.isArray(t)?t.map(mB).join(""):rr(t)&&(t.type===Bt.Tag||e0(t))?mB(t.children):li(t)?t.data:""}function n0(t){return rr(t)?t.children:[]}function ppe(t){return t.parent||null}function p9(t){let e=ppe(t);if(e!=null)return n0(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function WAt(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function JAt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function zAt(t){return t.name}function WR(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function JR(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function Tu(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 jAt(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function KAt(t,e){if(Tu(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 XAt(t,e){Tu(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function ZAt(t,e){if(Tu(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 $At(t,e){Tu(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function s0(t,e,r=!0,n=1/0){return zR(t,Array.isArray(e)?e:[e],r,n)}function zR(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&rr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function ect(t,e){return e.find(t)}function jR(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Qe(i)&&t(i))return i;if(r&&rr(i)&&i.children.length>0){let o=jR(t,i.children,!0);if(o)return o}}return null}function mpe(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||rr(r)&&mpe(t,r.children))}function tct(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Qe(i)&&t(i)&&r.push(i),rr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var KR={tag_name(t){return typeof t=="function"?e=>Qe(e)&&t(e.name):t==="*"?Qe:e=>Qe(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=>li(e)&&t(e.data):e=>li(e)&&e.data===t}};function m9(t,e){return typeof e=="function"?r=>Qe(r)&&e(r.attribs[t]):r=>Qe(r)&&r.attribs[t]===e}function rct(t,e){return r=>t(r)||e(r)}function Epe(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(KR,r)?KR[r](n):m9(r,n)});return e.length===0?null:e.reduce(rct)}function nct(t,e){let r=Epe(t);return r?r(e):!0}function sct(t,e,r,n=1/0){let s=Epe(t);return s?s0(s,e,r,n):[]}function ict(t,e,r=!0){return Array.isArray(e)||(e=[e]),jR(m9("id",t),e,r)}function xf(t,e,r=!0,n=1/0){return s0(KR.tag_name(t),e,r,n)}function oct(t,e,r=!0,n=1/0){return s0(m9("class",t),e,r,n)}function act(t,e,r=!0,n=1/0){return s0(KR.tag_type(t),e,r,n)}function Act(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 n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var Ho;(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"})(Ho||(Ho={}));function Cpe(t,e){let r=[],n=[];if(t===e)return 0;let s=rr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=rr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return Ho.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=n[o];return A.indexOf(c)>A.indexOf(u)?a===e?Ho.FOLLOWING|Ho.CONTAINED_BY:Ho.FOLLOWING:a===t?Ho.PRECEDING|Ho.CONTAINS:Ho.PRECEDING}function $l(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=Cpe(e,r);return n&Ho.PRECEDING?-1:n&Ho.FOLLOWING?1:0}),t}function E9(t){let e=XR(hct,t);return e?e.name==="feed"?cct(e):uct(e):null}function cct(t){var e;let r=t.children,n={type:"atom",items:xf("entry",r).map(o=>{var a;let{children:A}=o,c={media:Ipe(A)};di(c,"id","id",A),di(c,"title","title",A);let u=(a=XR("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=ed("summary",A)||ed("conten
Line truncated
|
||||
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for details.`,L9=class{async restore(e,r){}async save(e,r,n){return zut}},fD=class{constructor(e,r){this.delegate=e,this.summary=r}async restore(e,r){await this.delegate.restore(e,r)}async save(e,r,n){return`${await this.delegate.save(e,r,n)}
|
||||
${this.summary}`}};async function lme(t){if(t.isCacheDisabled())return M9("Cache is disabled: will not restore state from previous builds."),new L9;if(t.getCacheProvider()==="basic")return M9($ut),new fD(new hD,Xut);M9(jut);let e=await Zut();return t.isCacheLicenseAccepted()?e:new fD(e,Kut)}async function Zut(){let t=elt();return await import(Jut(t).href)}function elt(){let t=import.meta.dirname,e=ume.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(cme.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function M9(t){console.info(t)}import*as pme from"util";var alt=fe(gme(),1);import*as U9 from"fs";var Bfr=pme.promisify(U9.readdir);var clt={_useHtmlParser2:!1};function y0(t,e){if(!t)return e??clt;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 AG={};Ca(AG,{contains:()=>xD,extract:()=>ndt,html:()=>Zlt,merge:()=>Pme,parseHTML:()=>tdt,root:()=>rdt,text:()=>zf,xml:()=>edt});var gd={};Ca(gd,{DocumentPosition:()=>Vo,append:()=>Flt,appendChild:()=>_lt,compareDocumentPosition:()=>Fme,existsOne:()=>vme,filter:()=>S0,find:()=>wD,findAll:()=>Plt,findOne:()=>SD,findOneChild:()=>Ult,getAttributeValue:()=>Rlt,getChildren:()=>w0,getElementById:()=>qlt,getElements:()=>Glt,getElementsByClassName:()=>Ylt,getElementsByTagName:()=>Jf,getElementsByTagType:()=>Vlt,getFeed:()=>aG,getInnerHTML:()=>xlt,getName:()=>klt,getOuterHTML:()=>Dme,getParent:()=>kme,getSiblings:()=>iG,getText:()=>BD,hasAttrib:()=>Dlt,hasChildren:()=>rr,innerText:()=>YB,isCDATA:()=>B0,isComment:()=>Wf,isDocument:()=>Yo,isTag:()=>Qe,isText:()=>fi,nextElementSibling:()=>bD,prepend:()=>Llt,prependChild:()=>Mlt,prevElementSibling:()=>QD,removeElement:()=>Lu,removeSubsets:()=>Wlt,replaceElement:()=>vlt,testElement:()=>Hlt,textContent:()=>Mu,uniqueSort:()=>hd});var qo={};Ca(qo,{CDATA:()=>J9,Comment:()=>q9,Directive:()=>G9,Doctype:()=>z9,ElementType:()=>Bt,Root:()=>O9,Script:()=>Y9,Style:()=>V9,Tag:()=>W9,Text:()=>H9,isTag:()=>P9});var Bt;(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"})(Bt||(Bt={}));function P9(t){return t.type===Bt.Tag||t.type===Bt.Script||t.type===Bt.Style}var O9=Bt.Root,H9=Bt.Text,G9=Bt.Directive,q9=Bt.Comment,Y9=Bt.Script,V9=Bt.Style,W9=Bt.Tag,J9=Bt.CDATA,z9=Bt.Doctype;var gD=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 b0(this,e)}},OB=class extends gD{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},sc=class extends OB{constructor(){super(...arguments),this.type=Bt.Text}get nodeType(){return 3}},qf=class extends OB{constructor(){super(...arguments),this.type=Bt.Comment}get nodeType(){return 8}},Yf=class extends OB{constructor(e,r){super(r),this.name=e,this.type=Bt.Directive}get nodeType(){return 1}},HB=class extends gD{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}},GB=class extends HB{constructor(){super(...arguments),this.type=Bt.CDATA}get nodeType(){return 4}},Ji=class extends HB{constructor(){super(...arguments),this.type=Bt.Root}get nodeType(){return 9}},Vf=class extends HB{constructor(e,r,n=[],s=e==="script"?Bt.Script:e==="style"?Bt.Style:Bt.Tag){super(n),this.name=e,this.attribs=r,this.type=s}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,n;return{name:e,value:this.attribs[e],namespace:(r=this["x-attribsNamespace"])===null||r===void 0?void 0:r[e],prefix:(n=this["x-attribsPrefix"])===null||n===void 0?void 0:n[e]}})}};function Qe(t){return P9(t)}function B0(t){return t.type===Bt.CDATA}function fi(t){return t.type===Bt.Text}function Wf(t){return t.type===Bt.Comment}function pD(t){return t.type===Bt.Directive}function Yo(t){return t.type===Bt.Root}function rr(t){return Object.prototype.hasOwnProperty.call(t,"children")}function b0(t,e=!1){let r;if(fi(t))r=new sc(t.data);else if(Wf(t))r=new qf(t.data);else if(Qe(t)){let n=e?j9(t.children):[],s=new Vf(t.name,{...t.attribs},n);n.forEach(i=>i.parent=s),t.namespace!=null&&(s.namespace=t.namespace),t["x-attribsNamespace"]&&(s["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(s["x-attribsPrefix"]={...t["x-attribsPrefix"]}),r=s}else if(B0(t)){let n=e?j9(t.children):[],s=new GB(n);n.forEach(i=>i.parent=s),r=s}else i
Line truncated
|
||||
`:BD(t.children):B0(t)?BD(t.children):fi(t)?t.data:""}function Mu(t){return Array.isArray(t)?t.map(Mu).join(""):rr(t)&&!Wf(t)?Mu(t.children):fi(t)?t.data:""}function YB(t){return Array.isArray(t)?t.map(YB).join(""):rr(t)&&(t.type===Bt.Tag||B0(t))?YB(t.children):fi(t)?t.data:""}function w0(t){return rr(t)?t.children:[]}function kme(t){return t.parent||null}function iG(t){let e=kme(t);if(e!=null)return w0(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function Rlt(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function Dlt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function klt(t){return t.name}function bD(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function QD(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function Lu(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 vlt(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function _lt(t,e){if(Lu(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 Flt(t,e){Lu(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function Mlt(t,e){if(Lu(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 Llt(t,e){Lu(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function S0(t,e,r=!0,n=1/0){return wD(t,Array.isArray(e)?e:[e],r,n)}function wD(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&rr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function Ult(t,e){return e.find(t)}function SD(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Qe(i)&&t(i))return i;if(r&&rr(i)&&i.children.length>0){let o=SD(t,i.children,!0);if(o)return o}}return null}function vme(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||rr(r)&&vme(t,r.children))}function Plt(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Qe(i)&&t(i)&&r.push(i),rr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var ND={tag_name(t){return typeof t=="function"?e=>Qe(e)&&t(e.name):t==="*"?Qe:e=>Qe(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=>fi(e)&&t(e.data):e=>fi(e)&&e.data===t}};function oG(t,e){return typeof e=="function"?r=>Qe(r)&&e(r.attribs[t]):r=>Qe(r)&&r.attribs[t]===e}function Olt(t,e){return r=>t(r)||e(r)}function _me(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(ND,r)?ND[r](n):oG(r,n)});return e.length===0?null:e.reduce(Olt)}function Hlt(t,e){let r=_me(t);return r?r(e):!0}function Glt(t,e,r,n=1/0){let s=_me(t);return s?S0(s,e,r,n):[]}function qlt(t,e,r=!0){return Array.isArray(e)||(e=[e]),SD(oG("id",t),e,r)}function Jf(t,e,r=!0,n=1/0){return S0(ND.tag_name(t),e,r,n)}function Ylt(t,e,r=!0,n=1/0){return S0(oG("class",t),e,r,n)}function Vlt(t,e,r=!0,n=1/0){return S0(ND.tag_type(t),e,r,n)}function Wlt(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 n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var Vo;(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"})(Vo||(Vo={}));function Fme(t,e){let r=[],n=[];if(t===e)return 0;let s=rr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=rr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return Vo.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=n[o];return A.indexOf(c)>A.indexOf(u)?a===e?Vo.FOLLOWING|Vo.CONTAINED_BY:Vo.FOLLOWING:a===t?Vo.PRECEDING|Vo.CONTAINS:Vo.PRECEDING}function hd(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=Fme(e,r);return n&Vo.PRECEDING?-1:n&Vo.FOLLOWING?1:0}),t}function aG(t){let e=TD($lt,t);return e?e.name==="feed"?Jlt(e):zlt(e):null}function Jlt(t){var e;let r=t.children,n={type:"atom",items:Jf("entry",r).map(o=>{var a;let{children:A}=o,c={media:Mme(A)};gi(c,"id","id",A),gi(c,"title","title",A);let u=(a=TD("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=fd("summary",A)||fd("conten
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 Yo=fe(rd(),1);var F9={};function M9(t,e){return t===Yo.default.falseFunc?Yo.default.falseFunc:r=>e.isTag(r)&&t(r)}function L9(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function _9(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 v9=(t,e,r,n,s)=>{let i=s(e,_9(r),n);return i===Yo.default.trueFunc?t:i===Yo.default.falseFunc?Yo.default.falseFunc:o=>i(o)&&t(o)},uD={is:v9,matches:v9,where:v9,not(t,e,r,n,s){let i=s(e,_9(r),n);return i===Yo.default.falseFunc?t:i===Yo.default.trueFunc?Yo.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=_9(r);o.relativeSelector=!0;let a=e.some(u=>u.some(QB))?[F9]:void 0,A=s(e,o,a);if(A===Yo.default.falseFunc)return Yo.default.falseFunc;let c=M9(A,i);if(a&&A!==Yo.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,...L9(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function Ame(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in uD))throw new Error(`Unknown pseudo-class :${o}(${a})`);return uD[o](t,a,r,n,s)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:cD[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,ame.parse)(c);return uD.is(t,u,r,n,s)}if(typeof A=="function")return k9(A,o,a,1),u=>A(u,a)&&t(u);if(o in h0)return h0[o](t,a,r,n);if(o in SB){let u=SB[o];return k9(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Vo=fe(l0(),1);function U9(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function cme(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case Vo.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Vo.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Vo.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()),nme[e.action](t,e,r)}case Vo.SelectorType.Pseudo:return Ame(t,e,r,n,s);case Vo.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 Vo.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=U9(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=U9(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=U9(c,i));return!1};case Vo.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case Vo.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case Vo.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 Vo.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 Vo.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function ume(t,e,r){let n=lD(t,e,r);return M9(n,e.adapter)}function lD(t,e,r){let n=typeof t=="string"?(0,Oa.parse)(t):t;return dD(n,e,r)}function lme(t){return t.type===Oa.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(lme)))}var sut={type:Oa.SelectorType.Descendant},iut={type:"_flexibleDescendant"},out={type:Oa.SelectorType.Pseudo,name:"scope",data:null};function aut(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===F9||i&&e.isTag(i)});fo
Line truncated
|
||||
`)})):{name:s,value:i.replace(Nme,`\r
|
||||
`)}}).toArray()}var eG={};ga(eG,{extract:()=>Blt});function ylt(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 Blt(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=ylt(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(s)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 id=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};id.prototype.cheerio="[cheerio object]";id.prototype.splice=Array.prototype.splice;id.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(id.prototype,N9,K9,X9,Z9,$9,eG);function Tme(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=$m(s),a=t(n,o,i,null);class A extends id{_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&&Go(u))return u;let f=$m(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=Go(p)?p:new A(p,null,f);if(I._root=I,!u)return new A(void 0,I,f);let E=typeof u=="string"&&EB(u)?t(u,f,!1,null).children:blt(u)?[u]:Array.isArray(u)?u:void 0,C=new A(E,I,f);if(E)return C;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,R=l?typeof l=="string"?EB(l)?new A([t(l,f,!1,null)],I,f):(y=`${l} ${y}`,I):Go(l)?l:new A(Array.isArray(l)?l:[l],I,f):I;return R?R.find(y):C}return Object.assign(c,C9,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function blt(t){return!!t.name||t.type===Po.Root||t.type===Po.Text||t.type===Po.Comment}var Qlt=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]),lr="\uFFFD",S;(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"})(S||(S={}));var Ls={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function ED(t){return t>=55296&&t<=57343}function xme(t){return t>=56320&&t<=57343}function Rme(t,e){return(t-55296)*1024+9216+e}function CD(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function ID(t){return t>=64976&&t<=65007||Qlt.has(t)}var V;(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
|
||||
`," Line feed \\n"]]),cNe=new Map([...lJ,["\\"," Backslash \\"],["/"," Forward slash /"]]);function uNe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of cNe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
)`,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 zo=fe(pd(),1);var QG={};function wG(t,e){return t===zo.default.falseFunc?zo.default.falseFunc:r=>e.isTag(r)&&t(r)}function SG(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function bG(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 BG=(t,e,r,n,s)=>{let i=s(e,bG(r),n);return i===zo.default.trueFunc?t:i===zo.default.falseFunc?zo.default.falseFunc:o=>i(o)&&t(o)},HD={is:BG,matches:BG,where:BG,not(t,e,r,n,s){let i=s(e,bG(r),n);return i===zo.default.falseFunc?t:i===zo.default.trueFunc?zo.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=bG(r);o.relativeSelector=!0;let a=e.some(u=>u.some($B))?[QG]:void 0,A=s(e,o,a);if(A===zo.default.falseFunc)return zo.default.falseFunc;let c=wG(A,i);if(a&&A!==zo.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,...SG(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function Q0e(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in HD))throw new Error(`Unknown pseudo-class :${o}(${a})`);return HD[o](t,a,r,n,s)}let A=(i=r.pseudos)===null||i===void 0?void 0:i[o],c=typeof A=="string"?A:OD[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,b0e.parse)(c);return HD.is(t,u,r,n,s)}if(typeof A=="function")return yG(A,o,a,1),u=>A(u,a)&&t(u);if(o in F0)return F0[o](t,a,r,n);if(o in ZB){let u=ZB[o];return yG(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var jo=fe(v0(),1);function NG(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function w0e(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case jo.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case jo.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case jo.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()),C0e[e.action](t,e,r)}case jo.SelectorType.Pseudo:return Q0e(t,e,r,n,s);case jo.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 jo.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=NG(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=NG(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=NG(c,i));return!1};case jo.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case jo.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case jo.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 jo.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 jo.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function S0e(t,e,r){let n=GD(t,e,r);return wG(n,e.adapter)}function GD(t,e,r){let n=typeof t=="string"?(0,Wa.parse)(t):t;return qD(n,e,r)}function N0e(t){return t.type===Wa.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(N0e)))}var Gdt={type:Wa.SelectorType.Descendant},qdt={type:"_flexibleDescendant"},Ydt={type:Wa.SelectorType.Pseudo,name:"scope",data:null};function Vdt(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===QG||i&&e.isTag(i)});fo
Line truncated
|
||||
`)})):{name:s,value:i.replace(q0e,`\r
|
||||
`)}}).toArray()}var qG={};Ca(qG,{extract:()=>oft});function ift(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 oft(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=ift(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?A=>this._make(A).prop(o):A=>this._make(A).extract(o);if(s)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 Cd=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};Cd.prototype.cheerio="[cheerio object]";Cd.prototype.splice=Array.prototype.splice;Cd.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Cd.prototype,pG,PG,OG,HG,GG,qG);function Y0e(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=y0(s),a=t(n,o,i,null);class A extends Cd{_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&&Wo(u))return u;let f=y0(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=Wo(p)?p:new A(p,null,f);if(I._root=I,!u)return new A(void 0,I,f);let m=typeof u=="string"&&VB(u)?t(u,f,!1,null).children:aft(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 y=u,N=l?typeof l=="string"?VB(l)?new A([t(l,f,!1,null)],I,f):(y=`${l} ${y}`,I):Wo(l)?l:new A(Array.isArray(l)?l:[l],I,f):I;return N?N.find(y):C}return Object.assign(c,AG,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function aft(t){return!!t.name||t.type===qo.Root||t.type===qo.Text||t.type===qo.Comment}var Aft=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]),lr="\uFFFD",S;(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"})(S||(S={}));var Ps={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function jD(t){return t>=55296&&t<=57343}function V0e(t){return t>=56320&&t<=57343}function W0e(t,e){return(t-55296)*1024+9216+e}function KD(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function $D(t){return t>=64976&&t<=65007||Aft.has(t)}var W;(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
|
||||
`," Line feed \\n"]]),wTe=new Map([...ez,["\\"," Backslash \\"],["/"," Forward slash /"]]);function STe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of wTe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
|
||||
Invalid characters include: ${Array.from(cNe.values()).toString()}
|
||||
Invalid characters include: ${Array.from(wTe.values()).toString()}
|
||||
|
||||
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);se("Artifact name is valid!")}function dJ(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of lJ)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
||||
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);se("Artifact name is valid!")}function tz(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of ez)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
||||
|
||||
Invalid characters include: ${Array.from(lJ.values()).toString()}
|
||||
Invalid characters include: ${Array.from(ez.values()).toString()}
|
||||
|
||||
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
||||
`)}var fNe=fe(hNe(),1);function Qc(){return`@actions/artifact-${fNe.version}`}var Xk=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},zu=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},ju=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Md=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},Ku=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Ku.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var pg=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts. Usage is recalculated every 6-12 hours.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};pg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var mg=class extends Error{};mg.prototype.name="InvalidTokenError";function Axt(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function cxt(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return Axt(e)}catch{return atob(e)}}function gNe(t,e){if(typeof t!="string")throw new mg("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new mg(`Invalid token specified: missing part #${r+1}`);let s;try{s=cxt(n)}catch(i){throw new mg(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new mg(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var Zk=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function wc(){let t=jk(),e=gNe(t);if(!e.scp)throw Zk;let r=e.scp.split(" ");if(r.length===0)throw Zk;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw Zk;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return W(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),W(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw Zk}function pNe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(pA(r),pA(encodeURIComponent(r)))}catch(e){W(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function mNe(t){if(typeof t!="object"||t===null){W("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&pNe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&pNe(t.signed_url)}var $k=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},hJ=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=jk();this.baseUrl=ZSe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Jn(e,[new su(i)])}request(e,r,n,s){return $k(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;W(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>$k(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return $k(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),A=a.message.statusCode;s=yield a.readBody(),W(`[Response] - ${a.message.statusCode}`),W(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let c=JSON.parse(s);if(mNe(c),W(`Body: ${JSON.stringify(c,null,2)}`),this.isSuccessStatusCode(A))return{response:a,body:c};if(i=this.isRetryableHttpStatusCode(A),n=`Failed request: (${A}) ${a.message.statusMessage}`,c.msg){if(pg.isUsageErrorMessage(c.msg))throw new pg;n=`${n}: ${c.msg}`}}catch(a){if(a instanceof SyntaxError&&W(`Raw Body: ${s}`),a instanceof pg)throw a;if(Ku.isNetworkErrorCode(a?.code))throw new Ku(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);se(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[tr.BadGateway,tr.GatewayTimeout,tr.InternalServerError,tr.ServiceUnavailable,tr.TooManyRequests].includes(e):!1}sleep(e){return $k(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function Sc(t){let e=new hJ(Qc(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new Kk(e)}import*as hE from"fs";import{normalize as ENe,resolve as CNe}from"path";function INe(t){if(!hE.existsSync(t))throw n
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);A.length>1&&et("Multiple artifacts found, defaulting to first.");let c={workflowRunBackendId:A[0].workflowRunBackendId,workflowJobRunBackendId:A[0].workflowJobRunBackendId,name:A[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(c);se(`Redirecting to blob download url: ${SUe(u)}`);try{se(`Starting download of artifact to: ${r}`);let l=yield NUe(u,r,e?.skipDecompress);se("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,W(`Computed digest: ${l.sha256Digest}`),W(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function RUe(){return aC(this,arguments,void 0,function*(t=$Se()){return(yield LHt(t))?W(`Artifact destination folder already exists: ${t}`):(W(`Artifact destination folder does not exist, creating: ${t}`),yield yUe.mkdir(t,{recursive:!0})),t})}var PHt=5,OHt=[400,401,403,404,422];function AC(t,e=PHt,r=OHt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return W(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var DUe="6.0.0";function Wg(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}Wg.VERSION=DUe;var _Ue=fe(kUe(),1),FUe=fe(mP(),1),HHt="0.0.0-development";async function vUe(t,e,r,n){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function GHt(t,e,r,n){let s=new _Ue.default;return s.on("failed",function(i,o){let a=~~i.request.request.retries,A=~~i.request.request.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return A*t.retryAfterBaseValue}),s.schedule(qHt.bind(null,t,e,r),n)}async function qHt(t,e,r,n){let s=await r(r,n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new FUe.RequestError(s.data.errors[0].message,500,{request:n,response:s});return vUe(t,e,i,n)}return s}function Jg(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry);return r.enabled&&(t.hook.error("request",vUe.bind(null,r,t)),t.hook.wrap("request",GHt.bind(null,r,t))),{retry:{retryRequest:(n,s,i)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:i}),n)}}}Jg.VERSION=HHt;var MUe=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function iF(t,e,r,n,s){return MUe(this,void 0,void 0,function*(){var i;let[o,a]=AC(Lh),A={log:void 0,userAgent:Qc(),previews:void 0,retry:o,request:a},u=yield yo(s,A,Jg,Wg).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new zu(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new ju(`Artifact not found for name: ${t}
|
||||
`)}var RTe=fe(xTe(),1);function Rc(){return`@actions/artifact-${RTe.version}`}var Tv=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},nl=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},sl=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Kd=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},il=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};il.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var _g=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts. Usage is recalculated every 6-12 hours.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};_g.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Fg=class extends Error{};Fg.prototype.name="InvalidTokenError";function WDt(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function JDt(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return WDt(e)}catch{return atob(e)}}function DTe(t,e){if(typeof t!="string")throw new Fg("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new Fg(`Invalid token specified: missing part #${r+1}`);let s;try{s=JDt(n)}catch(i){throw new Fg(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new Fg(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var xv=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Dc(){let t=Sv(),e=DTe(t);if(!e.scp)throw xv;let r=e.scp.split(" ");if(r.length===0)throw xv;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw xv;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return V(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),V(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw xv}function kTe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(BA(r),BA(encodeURIComponent(r)))}catch(e){V(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function vTe(t){if(typeof t!="object"||t===null){V("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&kTe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&kTe(t.signed_url)}var Rv=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},rz=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=Sv();this.baseUrl=fTe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Jn(e,[new uu(i)])}request(e,r,n,s){return Rv(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;V(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>Rv(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return Rv(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),A=a.message.statusCode;s=yield a.readBody(),V(`[Response] - ${a.message.statusCode}`),V(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let c=JSON.parse(s);if(vTe(c),V(`Body: ${JSON.stringify(c,null,2)}`),this.isSuccessStatusCode(A))return{response:a,body:c};if(i=this.isRetryableHttpStatusCode(A),n=`Failed request: (${A}) ${a.message.statusMessage}`,c.msg){if(_g.isUsageErrorMessage(c.msg))throw new _g;n=`${n}: ${c.msg}`}}catch(a){if(a instanceof SyntaxError&&V(`Raw Body: ${s}`),a instanceof _g)throw a;if(il.isNetworkErrorCode(a?.code))throw new il(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);se(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[tr.BadGateway,tr.GatewayTimeout,tr.InternalServerError,tr.ServiceUnavailable,tr.TooManyRequests].includes(e):!1}sleep(e){return Rv(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function kc(t){let e=new rz(Rc(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new Nv(e)}import*as FE from"fs";import{normalize as _Te,resolve as FTe}from"path";function MTe(t){if(!FE.existsSync(t))throw n
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);A.length>1&&et("Multiple artifacts found, defaulting to first.");let c={workflowRunBackendId:A[0].workflowRunBackendId,workflowJobRunBackendId:A[0].workflowJobRunBackendId,name:A[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(c);se(`Redirecting to blob download url: ${GPe(u)}`);try{se(`Starting download of artifact to: ${r}`);let l=yield qPe(u,r,e?.skipDecompress);se("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,V(`Computed digest: ${l.sha256Digest}`),V(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function WPe(){return xC(this,arguments,void 0,function*(t=gTe()){return(yield yqt(t))?V(`Artifact destination folder already exists: ${t}`):(V(`Artifact destination folder does not exist, creating: ${t}`),yield LPe.mkdir(t,{recursive:!0})),t})}var bqt=5,Qqt=[400,401,403,404,422];function RC(t,e=bqt,r=Qqt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return V(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var JPe="6.0.0";function up(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}up.VERSION=JPe;var KPe=fe(zPe(),1),$Pe=fe(jP(),1),wqt="0.0.0-development";async function jPe(t,e,r,n){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function Sqt(t,e,r,n){let s=new KPe.default;return s.on("failed",function(i,o){let a=~~i.request.request.retries,A=~~i.request.request.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return A*t.retryAfterBaseValue}),s.schedule(Nqt.bind(null,t,e,r),n)}async function Nqt(t,e,r,n){let s=await r(r,n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new $Pe.RequestError(s.data.errors[0].message,500,{request:n,response:s});return jPe(t,e,i,n)}return s}function lp(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry);return r.enabled&&(t.hook.error("request",jPe.bind(null,r,t)),t.hook.wrap("request",Sqt.bind(null,r,t))),{retry:{retryRequest:(n,s,i)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:i}),n)}}}lp.VERSION=wqt;var XPe=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function MF(t,e,r,n,s){return XPe(this,void 0,void 0,function*(){var i;let[o,a]=RC($h),A={log:void 0,userAgent:Rc(),previews:void 0,retry:o,request:a},u=yield Qo(s,A,lp,up).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new nl(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new sl(`Artifact not found for name: ${t}
|
||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],W(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function LUe(t){return MUe(this,void 0,void 0,function*(){var e;let r=Sc(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=wc(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:ps.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new ju(`Artifact not found for name: ${t}
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],V(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function ZPe(t){return XPe(this,void 0,void 0,function*(){var e;let r=kc(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=Dc(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:ms.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new sl(`Artifact not found for name: ${t}
|
||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((A,c)=>Number(c.databaseId)-Number(A.databaseId))[0],W(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?gs.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var UUe=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function PUe(t,e,r,n,s){return UUe(this,void 0,void 0,function*(){var i;let[o,a]=AC(Lh),A={log:void 0,userAgent:Qc(),previews:void 0,retry:o,request:a},c=yo(s,A,Jg,Wg),u=yield iF(t,e,r,n,s),l=yield c.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new zu(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function OUe(t){return UUe(this,void 0,void 0,function*(){let e=Sc(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=wc(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:ps.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new ju(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],W(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},A=yield e.DeleteArtifact(a);return se(`Artifact '${t}' (ID: ${A.artifactId}) deleted`),{id:Number(A.artifactId)}})}var HUe=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},oF=rNe(),aF=100,YHt=Math.ceil(oF/aF);function GUe(t,e,r,n){return HUe(this,arguments,void 0,function*(s,i,o,a,A=!1){se(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let c=[],[u,l]=AC(Lh),d={log:void 0,userAgent:Qc(),previews:void 0,retry:u,request:l},h=yo(a,d,Jg,Wg),f=1,{data:p}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:aF,page:f}),I=Math.ceil(p.total_count/aF),E=p.total_count;E>oF&&(et(`Workflow run ${s} has ${E} artifacts, exceeding the limit of ${oF}. Results will be incomplete as only the first ${oF} artifacts will be returned`),I=YHt);for(let C of p.artifacts)c.push({name:C.name,id:C.id,size:C.size_in_bytes,createdAt:C.created_at?new Date(C.created_at):void 0,digest:C.digest});for(f++,f;f<=I;f++){W(`Fetching page ${f} of artifact list`);let{data:C}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:aF,page:f});for(let y of C.artifacts)c.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return A&&(c=YUe(c)),se(`Found ${c.length} artifact(s)`),{artifacts:c}})}function qUe(){return HUe(this,arguments,void 0,function*(t=!1){let e=Sc(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=wc(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var A;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?gs.toDate(a.createdAt):void 0,digest:(A=a.digest)===null||A===void 0?void 0:A.value}});return t&&(o=YUe(o)),se(`Found ${o.length} artifact(s)`),{artifacts:o}})}function YUe(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var pw=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},VHt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},cC=class{uploadArtifact(e,r,n,s){return pw(this,void 0,void 0,function*(){try{if(uE())throw new Md;return OLe(e,r,n,s)}catch(i){throw et(`Artifact upload failed with error: ${i}.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((A,c)=>Number(c.databaseId)-Number(A.databaseId))[0],V(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?ps.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var eOe=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};function tOe(t,e,r,n,s){return eOe(this,void 0,void 0,function*(){var i;let[o,a]=RC($h),A={log:void 0,userAgent:Rc(),previews:void 0,retry:o,request:a},c=Qo(s,A,lp,up),u=yield MF(t,e,r,n,s),l=yield c.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new nl(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function rOe(t){return eOe(this,void 0,void 0,function*(){let e=kc(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Dc(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:ms.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new sl(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],V(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},A=yield e.DeleteArtifact(a);return se(`Artifact '${t}' (ID: ${A.artifactId}) deleted`),{id:Number(A.artifactId)}})}var nOe=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},LF=ETe(),UF=100,Tqt=Math.ceil(LF/UF);function sOe(t,e,r,n){return nOe(this,arguments,void 0,function*(s,i,o,a,A=!1){se(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let c=[],[u,l]=RC($h),d={log:void 0,userAgent:Rc(),previews:void 0,retry:u,request:l},h=Qo(a,d,lp,up),f=1,{data:p}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:UF,page:f}),I=Math.ceil(p.total_count/UF),m=p.total_count;m>LF&&(et(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${LF}. Results will be incomplete as only the first ${LF} artifacts will be returned`),I=Tqt);for(let C of p.artifacts)c.push({name:C.name,id:C.id,size:C.size_in_bytes,createdAt:C.created_at?new Date(C.created_at):void 0,digest:C.digest});for(f++,f;f<=I;f++){V(`Fetching page ${f} of artifact list`);let{data:C}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:UF,page:f});for(let y of C.artifacts)c.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return A&&(c=oOe(c)),se(`Found ${c.length} artifact(s)`),{artifacts:c}})}function iOe(){return nOe(this,arguments,void 0,function*(t=!1){let e=kc(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Dc(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var A;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?ps.toDate(a.createdAt):void 0,digest:(A=a.digest)===null||A===void 0?void 0:A.value}});return t&&(o=oOe(o)),se(`Found ${o.length} artifact(s)`),{artifacts:o}})}function oOe(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var qw=function(t,e,r,n){function s(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(n.next(u))}catch(l){o(l)}}function A(u){try{c(n.throw(u))}catch(l){o(l)}}function c(u){u.done?i(u.value):s(u.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},xqt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},DC=class{uploadArtifact(e,r,n,s){return qw(this,void 0,void 0,function*(){try{if(kE())throw new Kd;return rPe(e,r,n,s)}catch(i){throw et(`Artifact upload failed with error: ${i}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return pw(this,void 0,void 0,function*(){try{if(uE())throw new Md;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=VHt(r,["findBy"]);return TUe(e,n,s,i,o)}return xUe(e,r)}catch(n){throw et(`Download Artifact failed with error: ${n}.
|
||||
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return qw(this,void 0,void 0,function*(){try{if(kE())throw new Kd;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=xqt(r,["findBy"]);return YPe(e,n,s,i,o)}return VPe(e,r)}catch(n){throw et(`Download Artifact failed with error: ${n}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return pw(this,void 0,void 0,function*(){try{if(uE())throw new Md;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return GUe(r,n,s,i,e?.latest)}return qUe(e?.latest)}catch(r){throw et(`Listing Artifacts failed with error: ${r}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return qw(this,void 0,void 0,function*(){try{if(kE())throw new Kd;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return sOe(r,n,s,i,e?.latest)}return iOe(e?.latest)}catch(r){throw et(`Listing Artifacts failed with error: ${r}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return pw(this,void 0,void 0,function*(){try{if(uE())throw new Md;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return iF(e,n,s,i,o)}return LUe(e)}catch(n){throw et(`Get Artifact failed with error: ${n}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return qw(this,void 0,void 0,function*(){try{if(kE())throw new Kd;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return MF(e,n,s,i,o)}return ZPe(e)}catch(n){throw et(`Get Artifact failed with error: ${n}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return pw(this,void 0,void 0,function*(){try{if(uE())throw new Md;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return PUe(e,i,n,s,o)}return OUe(e)}catch(n){throw et(`Delete Artifact failed with error: ${n}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return qw(this,void 0,void 0,function*(){try{if(kE())throw new Kd;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return tOe(e,i,n,s,o)}return rOe(e)}catch(n){throw et(`Delete Artifact failed with error: ${n}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var NQr=new cC;import*as AF from"path";import uX from"fs";var WHt="dependency-graph_";async function WUe(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await VUe(t,!1);return;case"generate-submit-and-upload":await VUe(t,!0);return;case"generate-and-upload":await JHt(t)}}catch(r){e9t(t,e,r)}}async function VUe(t,e){if(zUe()){se("Dependency graph not supported in the ACT environment.");return}let r=await JUe();try{await zHt(r)}catch(n){try{await cX(r,t)}catch(s){se(String(s))}throw n}e&&await cX(r,t)}async function JHt(t){if(zUe()){se("Dependency graph not supported in the ACT environment.");return}await cX(await JUe(),t)}async function JUe(){let r=(await(await UI(`${XHt()}/**/*.json`)).glob()).filter(n=>!ZHt(n));return r.forEach($Ht),se(`Found dependency graph files: ${r.join(", ")}`),r}async function cX(t,e){if(t.length===0){se("No dependency graph files found to upload.");return}let r=dB(),n=new cC;for(let s of t){let i=lX(s);se(`Uploading dependency graph file: ${i}`);let o=`${WHt}${AF.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function zHt(t){if(t.length===0){se("No dependency graph files found to submit.");return}for(let e of t)try{await KHt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=jHt(e,r)),r}}function jHt(t,e){let n=`Dependency submission failed for ${lX(t)}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var ZSr=new DC;import*as PF from"path";import Z$ from"fs";var Rqt="dependency-graph_";async function AOe(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await aOe(t,!1);return;case"generate-submit-and-upload":await aOe(t,!0);return;case"generate-and-upload":await Dqt(t)}}catch(r){Uqt(t,e,r)}}async function aOe(t,e){if(uOe()){se("Dependency graph not supported in the ACT environment.");return}let r=await cOe();try{await kqt(r)}catch(n){try{await X$(r,t)}catch(s){se(String(s))}throw n}e&&await X$(r,t)}async function Dqt(t){if(uOe()){se("Dependency graph not supported in the ACT environment.");return}await X$(await cOe(),t)}async function cOe(){let r=(await(await v9(`${Fqt()}/**/*.json`)).glob()).filter(n=>!Mqt(n));return r.forEach(Lqt),se(`Found dependency graph files: ${r.join(", ")}`),r}async function X$(t,e){if(t.length===0){se("No dependency graph files found to upload.");return}let r=DB(),n=new DC;for(let s of t){let i=eX(s);se(`Uploading dependency graph file: ${i}`);let o=`${Rqt}${PF.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function kqt(t){if(t.length===0){se("No dependency graph files found to submit.");return}for(let e of t)try{await _qt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=vqt(e,r)),r}}function vqt(t,e){let n=`Dependency submission failed for ${eX(t)}.
|
||||
${e.message}`;return e.message==="Resource not accessible by integration"?`${n}
|
||||
Please ensure that the 'contents: write' permission is available for the workflow job.
|
||||
Note that this permission is never available for a 'pull_request' trigger from a repository fork.
|
||||
`:n}async function KHt(t){let e=t9t(),r=uX.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=Dl.repo.owner,n.repo=Dl.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=lX(t);Loe(`Submitted ${i}: ${s.data.message}`)}function XHt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function ZHt(t){let e=`${t}.processed`;return uX.existsSync(e)}function $Ht(t){let e=`${t}.processed`;uX.writeFileSync(e,"")}function e9t(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new cE(r);et(`Failed to ${e} dependency graph. Will continue.
|
||||
${String(r)}`)}function t9t(){return yo(FR())}function lX(t){let e=dB();return AF.relative(e,t)}function zUe(){return process.env.ACT!==void 0}function n9t(t=process.platform){return t==="win32"?50:0}async function jUe(t=process.platform){let e=n9t(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}process.on("uncaughtException",t=>wW(t));async function s9t(){try{Mge(),Fge(),await XSe(new DR,new kR)&&await WUe(new RR)}catch(t){wW(t)}await jUe()}s9t();export{s9t as run};
|
||||
`:n}async function _qt(t){let e=Pqt(),r=Z$.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=Ol.repo.owner,n.repo=Ol.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=eX(t);Sae(`Submitted ${i}: ${s.data.message}`)}function Fqt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function Mqt(t){let e=`${t}.processed`;return Z$.existsSync(e)}function Lqt(t){let e=`${t}.processed`;Z$.writeFileSync(e,"")}function Uqt(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new DE(r);et(`Failed to ${e} dependency graph. Will continue.
|
||||
${String(r)}`)}function Pqt(){return Qo(aD())}function eX(t){let e=DB();return PF.relative(e,t)}function uOe(){return process.env.ACT!==void 0}function Hqt(t=process.platform){return t==="win32"?50:0}async function lOe(t=process.platform){let e=Hqt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}process.on("uncaughtException",t=>fJ(t));async function Gqt(){try{Bpe(),ype(),await hTe(new nD,new sD)&&await AOe(new rD)}catch(t){fJ(t)}await lOe()}Gqt();export{Gqt as run};
|
||||
/*! Bundled license information:
|
||||
|
||||
undici/lib/web/fetch/body.js:
|
||||
|
||||
Vendored
+4
-4
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||
"mappings": ";s1BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||
"sources": ["../../../node_modules/tunnel/lib/tunnel.js", "../../../node_modules/tunnel/index.js", "../../../node_modules/undici/lib/core/symbols.js", "../../../node_modules/undici/lib/core/errors.js", "../../../node_modules/undici/lib/core/constants.js", "../../../node_modules/undici/lib/core/tree.js", "../../../node_modules/undici/lib/core/util.js", "../../../node_modules/undici/lib/core/diagnostics.js", "../../../node_modules/undici/lib/core/request.js", "../../../node_modules/undici/lib/dispatcher/dispatcher.js", "../../../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../../../node_modules/undici/lib/util/timers.js", "../../../node_modules/undici/lib/core/connect.js", "../../../node_modules/undici/lib/llhttp/utils.js", "../../../node_modules/undici/lib/llhttp/constants.js", "../../../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../../../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../../../node_modules/undici/lib/web/fetch/constants.js", "../../../node_modules/undici/lib/web/fetch/global.js", "../../../node_modules/undici/lib/web/fetch/data-url.js", "../../../node_modules/undici/lib/web/fetch/webidl.js", "../../../node_modules/undici/lib/web/fetch/util.js", "../../../node_modules/undici/lib/web/fetch/symbols.js", "../../../node_modules/undici/lib/web/fetch/file.js", "../../../node_modules/undici/lib/web/fetch/formdata.js", "../../../node_modules/undici/lib/web/fetch/formdata-parser.js", "../../../node_modules/undici/lib/web/fetch/body.js", "../../../node_modules/undici/lib/dispatcher/client-h1.js", "../../../node_modules/undici/lib/dispatcher/client-h2.js", "../../../node_modules/undici/lib/handler/redirect-handler.js", "../../../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../../../node_modules/undici/lib/dispatcher/client.js", "../../../node_modules/undici/lib/dispatcher/fixed-queue.js", "../../../node_modules/undici/lib/dispatcher/pool-stats.js", "../../../node_modules/undici/lib/dispatcher/pool-base.js", "../../../node_modules/undici/lib/dispatcher/pool.js", "../../../node_modules/undici/lib/dispatcher/balanced-pool.js", "../../../node_modules/undici/lib/dispatcher/agent.js", "../../../node_modules/undici/lib/dispatcher/proxy-agent.js", "../../../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../../../node_modules/undici/lib/handler/retry-handler.js", "../../../node_modules/undici/lib/dispatcher/retry-agent.js", "../../../node_modules/undici/lib/api/readable.js", "../../../node_modules/undici/lib/api/util.js", "../../../node_modules/undici/lib/api/api-request.js", "../../../node_modules/undici/lib/api/abort-signal.js", "../../../node_modules/undici/lib/api/api-stream.js", "../../../node_modules/undici/lib/api/api-pipeline.js", "../../../node_modules/undici/lib/api/api-upgrade.js", "../../../node_modules/undici/lib/api/api-connect.js", "../../../node_modules/undici/lib/api/index.js", "../../../node_modules/undici/lib/mock/mock-errors.js", "../../../node_modules/undici/lib/mock/mock-symbols.js", "../../../node_modules/undici/lib/mock/mock-utils.js", "../../../node_modules/undici/lib/mock/mock-interceptor.js", "../../../node_modules/undici/lib/mock/mock-client.js", "../../../node_modules/undici/lib/mock/mock-pool.js", "../../../node_modules/undici/lib/mock/pluralizer.js", "../../../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../../../node_modules/undici/lib/mock/mock-agent.js", "../../../node_modules/undici/lib/global.js", "../../../node_modules/undici/lib/handler/decorator-handler.js", "../../../node_modules/undici/lib/interceptor/redirect.js", "../../../node_modules/undici/lib/interceptor/retry.js", "../../../node_modules/undici/lib/interceptor/dump.js", "../../../node_modules/undici/lib/interceptor/dns.js", "../../../node_modules/undici/lib/web/fetch/headers.js", "../../../node_modules/undici/lib/web/fetch/response.js", "../../../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../../../node_modules/undici/lib/web/fetch/request.js", "../../../node_modules/undici/lib/web/fetch/index.js", "../../../node_modules/undici/lib/web/fileapi/symbols.js", "../../../node_modules/undici/lib/web/fileapi/progressevent.js", "../../../node_modules/undici/lib/web/fileapi/encoding.js", "../../../node_modules/undici/lib/web/fileapi/util.js", "../../../node_modules/undici/lib/web/fileapi/filereader.js", "../../../node_modules/undici/lib/web/cache/symbols.js", "../../../node_modules/undici/lib/web/cache/util.js", "../../../node_modules/undici/lib/web/cache/cache.js", "../../../node_modules/undici/lib/web/cache/cachestorage.js", "../../../node_modules/undici/lib/web/cookies/constants.js", "../../../node_modules/undici/lib/web/cookies/util.js", "../../../node_modules/undici/lib/web/cookies/parse.js", "../../../node_modules/undici/lib/web/cookies/index.js", "../../../node_modules/undici/lib/web/websocket/events.js", "../../../node_modules/undici/lib/web/websocket/constants.js", "../../../node_modules/undici/lib/web/websocket/symbols.Line truncated
|
||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||
"mappings": ";s1BAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,EAAQ,KAAK,EACnBC,IAAM,EAAQ,KAAK,EACnBC,GAAO,EAAQ,MAAM,EACrBC,GAAQ,EAAQ,OAAO,EACvBC,IAAS,EAAQ,QAAQ,EACzBC,IAAS,EAAQ,QAAQ,EACzBC,IAAO,EAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAALine truncated
|
||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||
}
|
||||
Reference in new issue
Block a user