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
+151
-148
@@ -1,120 +1,120 @@
|
||||
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
||||
var C3e=Object.create;var eM=Object.defineProperty;var I3e=Object.getOwnPropertyDescriptor;var y3e=Object.getOwnPropertyNames;var B3e=Object.getPrototypeOf,b3e=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),ya=(t,e)=>{for(var r in e)eM(t,r,{get:e[r],enumerable:!0})},Q3e=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of y3e(e))!b3e.call(t,s)&&s!==r&&eM(t,s,{get:()=>e[s],enumerable:!(n=I3e(e,s))||n.enumerable});return t};var ce=(t,e,r)=>(r=t!=null?C3e(B3e(t)):{},Q3e(e||!t||!t.__esModule?eM(r,"default",{value:t,enumerable:!0}):r,t));var YX=m(gp=>{"use strict";var Pqt=b("net"),R3e=b("tls"),sM=b("http"),HX=b("https"),D3e=b("events"),Oqt=b("assert"),k3e=b("util");gp.httpOverHttp=v3e;gp.httpsOverHttp=_3e;gp.httpOverHttps=F3e;gp.httpsOverHttps=M3e;function v3e(t){var e=new tu(t);return e.request=sM.request,e}function _3e(t){var e=new tu(t);return e.request=sM.request,e.createSocket=GX,e.defaultPort=443,e}function F3e(t){var e=new tu(t);return e.request=HX.request,e}function M3e(t){var e=new tu(t);return e.request=HX.request,e.createSocket=GX,e.defaultPort=443,e}function tu(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||sM.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=qX(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)})}k3e.inherits(tu,D3e.EventEmitter);tu.prototype.addRequest=function(e,r,n,s){var i=this,o=iM({request:e},i.options,qX(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)}})};tu.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=iM({},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)}};tu.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 GX(t,e){var r=this;tu.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=iM({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=R3e.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function qX(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function iM(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(){};gp.debug=Cl});var oM=m((Gqt,VX)=>{VX.exports=YX()});var Br=m((qqt,WX)=>{WX.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=m((Yqt,mZ)=>{"use strict";var JX=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[JX]===!0}[JX]=!0},zX=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),aM=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[zX]===!0}[zX]=!0},jX=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),AM=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[jX]===!0}[jX]=!0},KX=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),cM=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[KX]===!0}[KX]=!0},$X=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),uM=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[$X]===!0}[$X]=!0},XX=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),lM=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 X4e(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(M4e.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function Z4e(){return"allowed"}function e6e(){return"success"}function t6e(){return"success"}function r6e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function n6e(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&&rL(t.origin)&&!rL(jC(t))&&(e=null);break;case"same-origin":T1(t,jC(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function wp(t,e){return t}function s6e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:wp(t.domainLookupStartTime,r),domainLookupEndTime:wp(t.domainLookupEndTime,r),connectionStartTime:wp(t.connectionStartTime,r),connectionEndTime:wp(t.connectionEndTime,r),secureConnectionStartTime:wp(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function i6e(t){return wp(H4e.now(),t)}function o6e(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 Dee(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function a6e(t){return{referrerPolicy:t.referrerPolicy}}function A6e(t){let e=t.referrerPolicy;wh(e);let r=null;if(t.referrer==="client"){let a=wee();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=tL(r),s=tL(r,!0);n.toString().length>4096&&(n=s);let i=T1(t,n),o=zC(n)&&!zC(t.url);switch(e){case"origin":return s??tL(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=jC(t);return T1(n,a)?n:zC(n)&&!zC(a)?"no-referrer":s}default:return o?"no-referrer":s}}function tL(t,e){return wh(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 zC(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 c6e(t,e){if(N1===void 0)return!0;let r=kee(e);if(r==="no metadata"||r.length===0)return!0;let n=l6e(r),s=d6e(r,n);for(let i of s){let o=i.algo,a=i.hash,A=N1.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)),h6e(A,a))return!0}return!1}var u6e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function kee(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=u6e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();Nee.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function l6e(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 d6e(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 h6e(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 f6e(t){}function T1(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function g6e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function p6e(t){return t.controller.state==="aborted"}function m6e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function E6e(t){return Y4e[t.toLowerCase()]??t}function C6e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return wh(typeof e=="string"),e}var I6e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function vee(t,e,r=0,n=1){class s{
Line truncated
|
||||
`);function K6e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function $6e(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 X6e(t,e){R1(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&&D1(t,z6e,i)||i.position===t.length-4&&D1(t,j6e,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=Z6e(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",K6e(u)||(u=""),h=new W6e([d],c,{type:u})):h=H6e(Buffer.from(d)),R1(Vee(A)),R1(typeof h=="string"&&Vee(h)||q6e(h)),s.push(Y6e(A,h,c))}}function Z6e(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=Np(a=>a!==10&&a!==13&&a!==58,t,e);if(o=cL(o,!0,!0,a=>a===9||a===32),!G6e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Np(a=>a===32||a===9,t,e),O6e(o)){case"content-disposition":{if(r=n=null,!D1(t,J6e,e)||(e.position+=17,r=zee(t,e),r===null))return"failure";if(D1(t,Jee,e)){let a=e.position+Jee.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=zee(t,e),n===null))return"failure"}break}case"content-type":{let a=Np(A=>A!==10&&A!==13,t,e);a=cL(a,!1,!0,A=>A===9||A===32),s=Wee(a);break}case"content-transfer-encoding":{let a=Np(A=>A!==10&&A!==13,t,e);a=cL(a,!1,!0,A=>A===9||A===32),i=Wee(a);break}default:Np(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function zee(t,e){R1(t[e.position-1]===34);let r=Np(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 Np(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function cL(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 D1(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}jee.exports={multipartFormDataParser:X6e,validateBoundary:$6e}});var Rp=m((gYt,ote)=>{"use strict";var XC=dt(),{ReadableStreamFrom:e5e,isBlobLike:$ee,isReadableStreamLike:t5e,readableStreamClose:r5e,createDeferredPromise:n5e,fullyReadBody:s5e,extractMimeType:i5e,utf8DecodeBytes:ete}=Ti(),{FormData:Xee}=$C(),{kState:xp}=Il(),{webidl:o5e}=jn(),{Blob:a5e}=b("node:buffer"),uL=b("node:assert"),{isErrored:tte,isDisturbed:A5e}=b("node:stream"),{isArrayBuffer:c5e}=b("node:util/types"),{serializeAMimeType:u5e}=Xs(),{multipartFormDataParser:l5e}=Kee(),lL;try{let t=b("node:crypto");lL=e=>t.randomInt(0,e)}catch{lL=t=>Math.floor(Math.random(t))}var k1=new TextEncoder;function d5e(){}var rte=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,nte;rte&&(nte=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!A5e(e)&&!tte(e)&&e.cancel("Response object has been garbage collected").catch(d5e)}));function ste(t,e=!1){let r=null;t instanceof ReadableStream?r=t:$ee(t)?r=t.stream():r=new ReadableStream({async pull(A){let c=typeof s=="string"?k1.encode(s):s;c.byteLength&&A.enqueue(c),queueMicrotask(()=>r5e(A))},start(){},type:"bytes"}),uL(t5e(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(c5e(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(XC.isFormDataLike(t)){let A=`----formdata-undici-0${`${lL(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
||||
var F8e=Object.create;var DM=Object.defineProperty;var M8e=Object.getOwnPropertyDescriptor;var L8e=Object.getOwnPropertyNames;var U8e=Object.getPrototypeOf,P8e=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),wa=(t,e)=>{for(var r in e)DM(t,r,{get:e[r],enumerable:!0})},O8e=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of L8e(e))!P8e.call(t,s)&&s!==r&&DM(t,s,{get:()=>e[s],enumerable:!(n=M8e(e,s))||n.enumerable});return t};var Ae=(t,e,r)=>(r=t!=null?F8e(U8e(t)):{},O8e(e||!t||!t.__esModule?DM(r,"default",{value:t,enumerable:!0}):r,t));var vZ=E(vp=>{"use strict";var bWt=b("net"),W8e=b("tls"),FM=b("http"),RZ=b("https"),J8e=b("events"),QWt=b("assert"),z8e=b("util");vp.httpOverHttp=j8e;vp.httpsOverHttp=K8e;vp.httpOverHttps=$8e;vp.httpsOverHttps=X8e;function j8e(t){var e=new au(t);return e.request=FM.request,e}function K8e(t){var e=new au(t);return e.request=FM.request,e.createSocket=DZ,e.defaultPort=443,e}function $8e(t){var e=new au(t);return e.request=RZ.request,e}function X8e(t){var e=new au(t);return e.request=RZ.request,e.createSocket=DZ,e.defaultPort=443,e}function au(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||FM.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=kZ(s,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}z8e.inherits(au,J8e.EventEmitter);au.prototype.addRequest=function(e,r,n,s){var i=this,o=MM({request:e},i.options,kZ(r,n,s));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};au.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=MM({},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")),Tl("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){Tl("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){Tl("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 Tl("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),Tl(`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)}};au.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 DZ(t,e){var r=this;au.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=MM({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=W8e.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function kZ(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function MM(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 Tl;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Tl=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)}:Tl=function(){};vp.debug=Tl});var LM=E((SWt,_Z)=>{_Z.exports=vZ()});var Br=E((NWt,FZ)=>{FZ.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((TWt,oee)=>{"use strict";var MZ=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[MZ]===!0}[MZ]=!0},LZ=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),UM=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[LZ]===!0}[LZ]=!0},UZ=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),PM=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[UZ]===!0}[UZ]=!0},PZ=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),OM=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[PZ]===!0}[PZ]=!0},OZ=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),HM=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[OZ]===!0}[OZ]=!0},HZ=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),GM=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.s
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function f5e(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(X6e.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function g5e(){return"allowed"}function p5e(){return"success"}function m5e(){return"success"}function E5e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function C5e(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&&vL(t.origin)&&!vL(mI(t))&&(e=null);break;case"same-origin":tS(t,mI(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function qp(t,e){return t}function I5e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:qp(t.domainLookupStartTime,r),domainLookupEndTime:qp(t.domainLookupEndTime,r),connectionStartTime:qp(t.connectionStartTime,r),connectionEndTime:qp(t.connectionEndTime,r),secureConnectionStartTime:qp(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function y5e(t){return qp(n5e.now(),t)}function B5e(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 Ite(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function b5e(t){return{referrerPolicy:t.referrerPolicy}}function Q5e(t){let e=t.referrerPolicy;Ph(e);let r=null;if(t.referrer==="client"){let a=fte();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=kL(r),s=kL(r,!0);n.toString().length>4096&&(n=s);let i=tS(t,n),o=pI(n)&&!pI(t.url);switch(e){case"origin":return s??kL(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=mI(t);return tS(n,a)?n:pI(n)&&!pI(a)?"no-referrer":s}default:return o?"no-referrer":s}}function kL(t,e){return Ph(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 pI(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 w5e(t,e){if(eS===void 0)return!0;let r=yte(e);if(r==="no metadata"||r.length===0)return!0;let n=N5e(r),s=T5e(r,n);for(let i of s){let o=i.algo,a=i.hash,c=eS.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),x5e(c,a))return!0}return!1}var S5e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function yte(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=S5e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();pte.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function N5e(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 T5e(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 x5e(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 R5e(t){}function tS(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function D5e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function k5e(t){return t.controller.state==="aborted"}function v5e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function _5e(t){return o5e[t.toLowerCase()]??t}function F5e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Ph(typeof e=="string"),e}var M5e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Bte(t,e,r=0,n=1){class s{
Line truncated
|
||||
`);function dHe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function hHe(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 fHe(t,e){nS(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&&sS(t,uHe,i)||i.position===t.length-4&&sS(t,lHe,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=gHe(t,i);if(a==="failure")return"failure";let{name:c,filename:A,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;A!==null?(u??="text/plain",dHe(u)||(u=""),h=new cHe([d],A,{type:u})):h=nHe(Buffer.from(d)),nS(_te(c)),nS(typeof h=="string"&&_te(h)||iHe(h)),s.push(oHe(c,h,A))}}function gHe(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=Vp(a=>a!==10&&a!==13&&a!==58,t,e);if(o=OL(o,!0,!0,a=>a===9||a===32),!sHe.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Vp(a=>a===32||a===9,t,e),rHe(o)){case"content-disposition":{if(r=n=null,!sS(t,AHe,e)||(e.position+=17,r=Lte(t,e),r===null))return"failure";if(sS(t,Mte,e)){let a=e.position+Mte.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=Lte(t,e),n===null))return"failure"}break}case"content-type":{let a=Vp(c=>c!==10&&c!==13,t,e);a=OL(a,!1,!0,c=>c===9||c===32),s=Fte(a);break}case"content-transfer-encoding":{let a=Vp(c=>c!==10&&c!==13,t,e);a=OL(a,!1,!0,c=>c===9||c===32),i=Fte(a);break}default:Vp(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Lte(t,e){nS(t[e.position-1]===34);let r=Vp(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 Vp(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function OL(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 sS(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}Ute.exports={multipartFormDataParser:fHe,validateBoundary:hHe}});var zp=E((ZWt,jte)=>{"use strict";var II=ht(),{ReadableStreamFrom:pHe,isBlobLike:Ote,isReadableStreamLike:mHe,readableStreamClose:EHe,createDeferredPromise:CHe,fullyReadBody:IHe,extractMimeType:yHe,utf8DecodeBytes:qte}=Di(),{FormData:Hte}=CI(),{kState:Jp}=xl(),{webidl:BHe}=jn(),{Blob:bHe}=b("node:buffer"),HL=b("node:assert"),{isErrored:Yte,isDisturbed:QHe}=b("node:stream"),{isArrayBuffer:wHe}=b("node:util/types"),{serializeAMimeType:SHe}=ei(),{multipartFormDataParser:NHe}=Pte(),GL;try{let t=b("node:crypto");GL=e=>t.randomInt(0,e)}catch{GL=t=>Math.floor(Math.random(t))}var iS=new TextEncoder;function THe(){}var Vte=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Wte;Vte&&(Wte=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!QHe(e)&&!Yte(e)&&e.cancel("Response object has been garbage collected").catch(THe)}));function Jte(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Ote(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof s=="string"?iS.encode(s):s;A.byteLength&&c.enqueue(A),queueMicrotask(()=>EHe(c))},start(){},type:"bytes"}),HL(mHe(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(wHe(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 c=`----formdata-undici-0${`${GL(1e11)}`.padStart(11,"0")}`,A=`--${c}\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=k1.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=iS.encode(A+`; name="${u(l(I))}"\r
|
||||
\r
|
||||
${l(E)}\r
|
||||
`);d.push(C),i+=C.byteLength}else{let C=k1.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=iS.encode(`${A}; 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=k1.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($ee(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(XC.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:e5e(t)}if((typeof s=="string"||XC.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(!tte(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 h5e(t,e=!1){return t instanceof ReadableStream&&(uL(!XC.isDisturbed(t),"The body has already been consumed."),uL(!t.locked,"The stream is locked.")),ste(t,e)}function f5e(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function g5e(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function p5e(t){return{blob(){return Tp(this,r=>{let n=Zee(this);return n===null?n="":n&&(n=u5e(n)),new a5e([r],{type:n})},t)},arrayBuffer(){return Tp(this,r=>new Uint8Array(r).buffer,t)},text(){return Tp(this,ete,t)},json(){return Tp(this,E5e,t)},formData(){return Tp(this,r=>{let n=Zee(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=l5e(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new Xee;return i[xp]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new Xee;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 Tp(this,r=>new Uint8Array(r),t)}}}function m5e(t){Object.assign(t.prototype,p5e(t))}async function Tp(t,e,r){if(o5e.brandCheck(t,r),ite(t))throw new TypeError("Body is unusable: Body has already been read");g5e(t[xp]);let n=n5e(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[xp].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await s5e(t[xp].body,i,s),n.promise)}function ite(t){let e=t[xp].body;return e!=null&&(e.stream.locked||XC.isDisturbed(e.stream))}function E5e(t){return JSON.parse(ete(t))}function Zee(t){let e=t[xp].headersList,r=i5e(e);return r==="failure"?null:r}ote.exports={extractBody:ste,safelyExtractBody:h5e,cloneBody:f5e,mixinBody:m5e,streamRegistry:nte,hasFinalizationRegistry:rte,bodyUnusable:ite}});var mte=m((pYt,pte)=>{"use strict";var Ge=b("node:assert"),Ze=dt(),{channels:ate}=mp(),dL=JM(),{RequestContentLengthMismatchError:Sh,ResponseContentLengthMismatchError:C5e,RequestAbortedError:hte,HeadersTimeoutError:I5e,HeadersOverflowError:y5e,SocketError:U1,InformationalError:Dp,BodyTimeoutError:B5e,HTTPParserError:b5e,ResponseExceededMaxSizeError:Q5e}=Lt(),{kUrl:fte,kReset:Zs,kClient:pL,kParser:Mr,kBlocking:tI,kRunning:is,kPending:w5e,kSize:Ate,kWriting:Bl,kQueue:ba,kNoRef:ZC,kKeepAliveDefaultTimeout:S5e,kHostHeader:N5e,kPendingIdx:T5e,kRunningIdx:yo,kError:Bo,kPipelining:M1,kSocket:kp,kKeepAliveTimeoutValue:P1,kMaxHeadersSize:hL,kKeepAliveMaxTimeout:x5e,kKeepAliveTimeoutThreshold:R5e,kHeadersTimeout:D5e,kBodyTimeout:k5e,kStrictContentLength:mL,kMaxRequests:cte,kCounter:v5e,kMaxResponseSize:_5e,kOnError:F5e,kResume:yl,kHTTPContext:gte}=Br(),EA=nee(),M5e=Buffer.alloc(0),v1=Buffer[Symbol.species],_1=Ze.addListener,L5e=Ze.removeAllListeners,fL;async function U5e(){let t=process.env.JEST_WORKER_ID?KM():void 0,e;try{e=await WebAssembly.compile(oee())}catch{e=await WebAssembly.compile(t||KM())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Ge(fn.ptr===r);let i=n-IA+CA.byteOffset;return fn.onStatus(new v1(CA.buffer,i,s))||0},wasm_on_message_begin:r=>(Ge(fn.ptr===r),fn.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Ge(fn.ptr===r);let i=n-IA+CA.byteOffset;return fn.onHeaderField(new v1(CA.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Ge(fn.ptr===r);let i=n-IA+CA.byteOffset;return fn.onHeaderValue(new v1(CA.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Ge(fn.ptr===r),fn.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Ge(fn.ptr===r);let i=n-IA+CA.byteOffset;return fn.onBody(new v1(CA.buffer,i,s))||0},wasm_on_message_complete:r=>(Ge(fn.ptr===r),fn.onMessageComplete()||0)}})}var gL=null,EL=U5e();EL.catch();var fn=null,CA=null,F1=0,IA=null,P5e=0,eI=1,vp=2|eI,L1=4|eI,CL=8|P5e,IL=class{constructor(e,r,{exports:n}){Ge(Number.isFinite(e[hL])&&e[hL]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(EA.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
|
||||
`);d.push(C,m,h),typeof m.size=="number"?i+=C.byteLength+m.size+h.byteLength:f=!0}let p=iS.encode(`--${c}--\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=${c}`}else if(Ote(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:pHe(t)}if((typeof s=="string"||II.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!Yte(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:i},o]}function xHe(t,e=!1){return t instanceof ReadableStream&&(HL(!II.isDisturbed(t),"The body has already been consumed."),HL(!t.locked,"The stream is locked.")),Jte(t,e)}function RHe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function DHe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function kHe(t){return{blob(){return Wp(this,r=>{let n=Gte(this);return n===null?n="":n&&(n=SHe(n)),new bHe([r],{type:n})},t)},arrayBuffer(){return Wp(this,r=>new Uint8Array(r).buffer,t)},text(){return Wp(this,qte,t)},json(){return Wp(this,_He,t)},formData(){return Wp(this,r=>{let n=Gte(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=NHe(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new Hte;return i[Jp]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new Hte;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 Wp(this,r=>new Uint8Array(r),t)}}}function vHe(t){Object.assign(t.prototype,kHe(t))}async function Wp(t,e,r){if(BHe.brandCheck(t,r),zte(t))throw new TypeError("Body is unusable: Body has already been read");DHe(t[Jp]);let n=CHe(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[Jp].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await IHe(t[Jp].body,i,s),n.promise)}function zte(t){let e=t[Jp].body;return e!=null&&(e.stream.locked||II.isDisturbed(e.stream))}function _He(t){return JSON.parse(qte(t))}function Gte(t){let e=t[Jp].headersList,r=yHe(e);return r==="failure"?null:r}jte.exports={extractBody:Jte,safelyExtractBody:xHe,cloneBody:RHe,mixinBody:vHe,streamRegistry:Wte,hasFinalizationRegistry:Vte,bodyUnusable:zte}});var ore=E((e7t,ire)=>{"use strict";var Ge=b("node:assert"),Ze=ht(),{channels:Kte}=Fp(),qL=QL(),{RequestContentLengthMismatchError:Oh,ResponseContentLengthMismatchError:FHe,RequestAbortedError:rre,HeadersTimeoutError:MHe,HeadersOverflowError:LHe,SocketError:lS,InformationalError:jp,BodyTimeoutError:UHe,HTTPParserError:PHe,ResponseExceededMaxSizeError:OHe}=Lt(),{kUrl:nre,kReset:ti,kClient:JL,kParser:Mr,kBlocking:bI,kRunning:as,kPending:HHe,kSize:$te,kWriting:Dl,kQueue:Na,kNoRef:yI,kKeepAliveDefaultTimeout:GHe,kHostHeader:qHe,kPendingIdx:YHe,kRunningIdx:Qo,kError:wo,kPipelining:AS,kSocket:Kp,kKeepAliveTimeoutValue:dS,kMaxHeadersSize:YL,kKeepAliveMaxTimeout:VHe,kKeepAliveTimeoutThreshold:WHe,kHeadersTimeout:JHe,kBodyTimeout:zHe,kStrictContentLength:zL,kMaxRequests:Xte,kCounter:jHe,kMaxResponseSize:KHe,kOnError:$He,kResume:Rl,kHTTPContext:sre}=Br(),Qc=Wee(),XHe=Buffer.alloc(0),oS=Buffer[Symbol.species],aS=Ze.addListener,ZHe=Ze.removeAllListeners,VL;async function e9e(){let t=process.env.JEST_WORKER_ID?NL():void 0,e;try{e=await WebAssembly.compile(jee())}catch{e=await WebAssembly.compile(t||NL())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Ge(fn.ptr===r);let i=n-Sc+wc.byteOffset;return fn.onStatus(new oS(wc.buffer,i,s))||0},wasm_on_message_begin:r=>(Ge(fn.ptr===r),fn.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Ge(fn.ptr===r);let i=n-Sc+wc.byteOffset;return fn.onHeaderField(new oS(wc.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Ge(fn.ptr===r);let i=n-Sc+wc.byteOffset;return fn.onHeaderValue(new oS(wc.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Ge(fn.ptr===r),fn.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Ge(fn.ptr===r);let i=n-Sc+wc.byteOffset;return fn.onBody(new oS(wc.buffer,i,s))||0},wasm_on_message_complete:r=>(Ge(fn.ptr===r),fn.onMessageComplete()||0)}})}var WL=null,jL=e9e();jL.catch();var fn=null,wc=null,cS=0,Sc=null,t9e=0,BI=1,$p=2|BI,uS=4|BI,KL=8|t9e,$L=class{constructor(e,r,{exports:n}){Ge(Number.isFinite(e[YL])&&e[YL]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(Qc.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[N5e],i?p+=`connection: upgrade\r
|
||||
`:p+=t[qHe],i?p+=`connection: upgrade\r
|
||||
upgrade: ${i}\r
|
||||
`:t[M1]&&!h[Zs]?p+=`connection: keep-alive\r
|
||||
`:t[AS]&&!h[ti]?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 ate.sendHeaders.hasSubscribers&&ate.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?lte(f,null,t,e,h,u,p,l):Ze.isBuffer(A)?lte(f,A,t,e,h,u,p,l):Ze.isBlobLike(A)?typeof A.stream=="function"?dte(f,A.stream(),t,e,h,u,p,l):V5e(f,A,t,e,h,u,p,l):Ze.isStream(A)?Y5e(f,A,t,e,h,u,p,l):Ze.isIterable(A)?dte(f,A,t,e,h,u,p,l):Ge(!1),!0}function Y5e(t,e,r,n,s,i,o,a){Ge(i!==0||r[is]===0,"stream body cannot be pipelined");let A=!1,c=new O1({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 hte;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,Ge(s.destroyed||s[Bl]&&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")?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 lte(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(A))for(let I=0;I<A.length;I+=2){let m=A[I+0],C=A[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 Kte.sendHeaders.hasSubscribers&&Kte.sendHeaders.publish({request:e,headers:p,socket:h}),!c||d===0?ere(f,null,t,e,h,u,p,l):Ze.isBuffer(c)?ere(f,c,t,e,h,u,p,l):Ze.isBlobLike(c)?typeof c.stream=="function"?tre(f,c.stream(),t,e,h,u,p,l):a9e(f,c,t,e,h,u,p,l):Ze.isStream(c)?o9e(f,c,t,e,h,u,p,l):Ze.isIterable(c)?tre(f,c,t,e,h,u,p,l):Ge(!1),!0}function o9e(t,e,r,n,s,i,o,a){Ge(i!==0||r[as]===0,"stream body cannot be pipelined");let c=!1,A=new hS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(p){Ze.destroy(this,p)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new rre;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Ge(s.destroyed||s[Dl]&&r[as]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(p){f=p}A.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 ere(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
|
||||
\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Zs]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[ti]=!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[yl]()}catch(A){t(A)}}async function V5e(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 Sh;let A=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
`,"latin1")),n.onRequestSent(),r[Rl]()}catch(c){t(c)}}async function a9e(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 Oh;let c=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[Zs]=!0),r[yl]()}catch(A){t(A)}}async function dte(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[Bo]?h(s[Bo]):A=d});s.on("close",c).on("drain",c);let l=new O1({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Bo])throw s[Bo];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",c).off("drain",c)}}var O1=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[Bl]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[Bo])throw r[Bo];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(s!==null&&o+c>s){if(i[mL])throw new Sh;process.emitWarning(new Sh)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Zs]=!0),s===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${A}content-length: ${s}\r
|
||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[ti]=!0),r[Rl]()}catch(c){t(c)}}async function tre(t,e,r,n,s,i,o,a){Ge(i!==0||r[as]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Ge(c===null),s[wo]?h(s[wo]):c=d});s.on("close",A).on("drain",A);let l=new hS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[wo])throw s[wo];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var hS=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:c}=this;if(r[wo])throw r[wo];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[zL])throw new Oh;process.emitWarning(new Oh)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[ti]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${c}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[Mr].timeout&&r[Mr].timeoutType===vp&&r[Mr].timeout.refresh&&r[Mr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Bl]=!1,e[Bo])throw e[Bo];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||
${A.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Mr].timeout&&r[Mr].timeoutType===$p&&r[Mr].timeout.refresh&&r[Mr].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[wo])throw e[wo];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[mL])throw new Sh;process.emitWarning(new Sh)}e[Mr].timeout&&e[Mr].timeoutType===vp&&e[Mr].timeout.refresh&&e[Mr].timeout.refresh(),n[yl]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Bl]=!1,e&&(Ge(n[is]<=1,"pipeline should only contain this request"),s(e))}};pte.exports=O5e});var wte=m((mYt,Qte)=>{"use strict";var bo=b("node:assert"),{pipeline:W5e}=b("node:stream"),Et=dt(),{RequestContentLengthMismatchError:yL,RequestAbortedError:Ete,SocketError:rI,InformationalError:BL}=Lt(),{kUrl:H1,kReset:q1,kClient:_p,kRunning:Y1,kPending:J5e,kQueue:bl,kPendingIdx:bL,kRunningIdx:Qa,kError:Sa,kSocket:Rn,kStrictContentLength:z5e,kOnError:QL,kMaxConcurrentStreams:bte,kHTTP2Session:wa,kResume:Ql,kSize:j5e,kHTTPContext:K5e}=Br(),au=Symbol("open streams"),Cte,Ite=!1,G1;try{G1=b("node:http2")}catch{G1={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:$5e,HTTP2_HEADER_METHOD:X5e,HTTP2_HEADER_PATH:Z5e,HTTP2_HEADER_SCHEME:eHe,HTTP2_HEADER_CONTENT_LENGTH:tHe,HTTP2_HEADER_EXPECT:rHe,HTTP2_HEADER_STATUS:nHe}}=G1;function sHe(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 iHe(t,e){t[Rn]=e,Ite||(Ite=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=G1.connect(t[H1],{createConnection:()=>e,peerMaxConcurrentStreams:t[bte]});r[au]=0,r[_p]=t,r[Rn]=e,Et.addListener(r,"error",aHe),Et.addListener(r,"frameError",AHe),Et.addListener(r,"end",cHe),Et.addListener(r,"goaway",uHe),Et.addListener(r,"close",function(){let{[_p]:s}=this,{[Rn]:i}=s,o=this[Rn][Sa]||this[Sa]||new rI("closed",Et.getSocketInfo(i));if(s[wa]=null,s.destroyed){bo(s[J5e]===0);let a=s[bl].splice(s[Qa]);for(let A=0;A<a.length;A++){let c=a[A];Et.errorRequest(s,c,o)}}}),r.unref(),t[wa]=r,e[wa]=r,Et.addListener(e,"error",function(s){bo(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Sa]=s,this[_p][QL](s)}),Et.addListener(e,"end",function(){Et.destroy(this,new rI("other side closed",Et.getSocketInfo(this)))}),Et.addListener(e,"close",function(){let s=this[Sa]||new rI("closed",Et.getSocketInfo(this));t[Rn]=null,this[wa]!=null&&this[wa].destroy(s),t[bL]=t[Qa],bo(t[Y1]===0),t.emit("disconnect",t[H1],[t],s),t[Ql]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return dHe(t,...s)},resume(){oHe(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function oHe(t){let e=t[Rn];e?.destroyed===!1&&(t[j5e]===0&&t[bte]===0?(e.unref(),t[wa].unref()):(e.ref(),t[wa].ref()))}function aHe(t){bo(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Rn][Sa]=t,this[_p][QL](t)}function AHe(t,e,r){if(r===0){let n=new BL(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Rn][Sa]=n,this[_p][QL](n)}}function cHe(){let t=new rI("other side closed",Et.getSocketInfo(this[Rn]));this.destroy(t),Et.destroy(this[Rn],t)}function uHe(t){let e=this[Sa]||new rI(`HTTP/2: "GOAWAY" frame received with code ${t}`,Et.getSocketInfo(this)),r=this[_p];if(r[Rn]=null,r[K5e]=null,this[wa]!=null&&(this[wa].destroy(e),this[wa]=null),Et.destroy(this[Rn],e),r[Qa]<r[bl].length){let n=r[bl][r[Qa]];r[bl][r[Qa]++]=null,Et.errorRequest(r,n,e),r[bL]=r[Qa]}bo(r[Y1]===0),r.emit("disconnect",r[H1],[r],e),r[Ql]()}function lHe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function dHe(t,e){let r=t[wa],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:A,headers:c}=e,{body:u}=e;if(o)return Et.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],Y=c[R+1];if(Array.isArray(Y))for(let v=0;v<Y.length;v++)l[M]?l[M]+=`,${Y[v]}`:l[M]=Y[v];else l[M]=Y}let d,{hostname:h,port:f}=t[H1];l[$5e]=i||`${h}${f?`:${f}`:""}`,l[X5e]=n;let p=R=>{e.aborted||e.completed||(R=R||new Ete,Et.errorRequest(t,e,R),d!=null&&Et.destroy(d,R),Et.destroy(u,R),t[bl][t[Qa]++]=null,t[Ql]())};try{e.onConnect(p)}catch(R){Et.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[au],t[bl][t[Qa]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[au],t[bl][t[Qa]++]=null}),d.once("close",()=>{r[au]-=1,r[au]===0&&r.unref()}),!0;l[Z5e]=s,l[eHe]="https";let I=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let E=Et.bodyLength(u);if(Et.isFormDataLike(u)){Cte??=Rp().extractBody;let[R,M]=Cte(u);l["content-type"]=M,u=R.stream,E=R.length}if(E==null&&(E=e.contentLength),(E===0||!I)&&(E=null),lHe(n)&&E>0&&e.contentLength!=null&&e.contentLength!==E){if(t[z5e])return Et.errorRequest(t,e,new yL),!1;process.emitWarning(new yL)}E!=null&&(bo(u,"no body must not have content length"),l[tHe]=`${E}`),r.ref();let C=n==="GET"||n==="HEAD"||u===null;return a?(l[rHe]="100-continue",d=r.request(l,{endStream:C,signal:A}),d.once("cont
Line truncated
|
||||
`,this[UHe]=A??3e5,this[LHe]=s??3e5,this[PHe]=C??!0,this[OHe]=R,this[TL]=Y,this[Sl]=null,this[VHe]=P>-1?P:-1,this[JHe]=ee??100,this[Kr]=null,this[Na]=[],this[cu]=0,this[Ta]=0,this[oI]=Ae=>RL(this,Ae),this[WHe]=Ae=>Lte(this,Ae)}get pipelining(){return this[z1]}set pipelining(e){this[z1]=e,this[oI](!0)}get[cI](){return this[Na].length-this[Ta]}get[AI](){return this[Ta]-this[cu]}get[aI](){return this[Na].length-this[cu]}get[RHe](){return!!this[Kr]&&!this[Mp]&&!this[Kr].destroyed}get[NL](){return!!(this[Kr]?.busy(null)||this[aI]>=(Mte(this)||1)||this[cI]>0)}[xHe](e){Ute(this),this.once("connect",e)}[YHe](e,r){let n=e.origin||this[BA].origin,s=new bHe(n,e,r);return this[Na].push(s),this[Th]||(Nh.bodyLength(s.body)==null&&Nh.isIterable(s.body)?(this[Th]=1,queueMicrotask(()=>RL(this))):this[oI](!0)),this[Th]&&this[Nl]!==2&&this[NL]&&(this[Nl]=2),this[Nl]<2}async[GHe](){return new Promise(e=>{this[aI]?this[Sl]=e:e(null)})}async[qHe](e){return new Promise(r=>{let n=this[Na].splice(this[Ta]);for(let i=0;i<n.length;i++){let o=n[i];Nh.errorRequest(this,o,e)}let s=()=>{this[Sl]&&(this[Sl](),this[Sl]=null),r(null)};this[Kr]?(this[Kr].destroy(e,s),this[Kr]=null):queueMicrotask(s),this[oI]()})}},KHe=J1();function Lte(t,e){if(t[AI]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Au(t[Ta]===t[cu]);let r=t[Na].splice(t[cu]);for(let n=0;n<r.length;n++){let s=r[n];Nh.errorRequest(t,s,e)}Au(t[aI]===0)}}async function Ute(t){Au(!t[Mp]),Au(!t[Kr]);let{host:e,hostname:r,protocol:n,port:s}=t[BA];if(r[0]==="["){let i=r.indexOf("]");Au(i!==-1);let o=r.substring(1,i);Au(Fte.isIP(o)),r=o}t[Mp]=!0,Fp.beforeConnect.hasSubscribers&&Fp.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Kr]?.version,servername:t[wl],localAddress:t[iI]},connector:t[sI]});try{let i=await new Promise((o,a)=>{t[sI]({host:e,hostname:r,protocol:n,port:s,servername:t[wl],localAddress:t[iI]},(A,c)=>{A?a(A):o(c)})});if(t.destroyed){Nh.destroy(i.on("error",vte),new SHe);return}Au(i);try{t[Kr]=i.alpnProtocol==="h2"?await jHe(t,i):await zHe(t,i)}catch(o){throw i.destroy().on("error",vte),o}t[Mp]=!1,i[HHe]=0,i[TL]=t[TL],i[THe]=t,i[kHe]=null,Fp.connected.hasSubscribers&&Fp.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Kr]?.version,servername:t[wl],localAddress:t[iI]},connector:t[sI],socket:i}),t.emit("connect",t[BA],[t])}catch(i){if(t.destroyed)return;if(t[Mp]=!1,Fp.connectError.hasSubscribers&&Fp.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Kr]?.version,servername:t[wl],localAddress:t[iI]},connector:t[sI],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Au(t[AI]===0);t[cI]>0&&t[Na][t[Ta]].servername===t[wl];){let o=t[Na][t[Ta]++];Nh.errorRequest(t,o,i)}else Lte(t,i);t.emit("connectionError",t[BA],[t],i)}t[oI]()}function _te(t){t[Nl]=0,t.emit("drain",t[BA],[t])}function RL(t,e){t[Th]!==2&&(t[Th]=2,$He(t,e),t[Th]=0,t[cu]>256&&(t[Na].splice(0,t[cu]),t[Ta]-=t[cu],t[cu]=0))}function $He(t,e){for(;;){if(t.destroyed){Au(t[cI]===0);return}if(t[Sl]&&!t[aI]){t[Sl](),t[Sl]=null;return}if(t[Kr]&&t[Kr].resume(),t[NL])t[Nl]=2;else if(t[Nl]===2){e?(t[Nl]=1,queueMicrotask(()=>_te(t))):_te(t);continue}if(t[cI]===0||t[AI]>=(Mte(t)||1))return;let r=t[Na][t[Ta]];if(t[BA].protocol==="https:"&&t[wl]!==r.servername){if(t[AI]>0)return;t[wl]=r.servername,t[Kr]?.destroy(new wHe("servername changed"),()=>{t[Kr]=null,RL(t)})}if(t[Mp])return;if(!t[Kr]){Ute(t);return}if(t[Kr].destroyed||t[Kr].busy(r))return;!r.aborted&&t[Kr].write(r)?t[Ta]++:t[Na].splice(t[Ta],1)}}Pte.exports=xL});var DL=m((BYt,Ote)=>{"use strict";var j1=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)}};Ote.exports=class{constructor(){this.head=this.tail=new j1}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new j1),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Gte=m((bYt,Hte)=>{var{kFree:XHe,kConnected:ZHe,kPending:e9e,kQueued:t9e,kRunning:r9e,kSize:n9e}=Br(),xh=Symbol("pool"),kL=class{constructor(e){this[xh]=e}get connected(){return this[xh][ZHe]}get free(){return this[xh][XHe]}get pending(){return this[xh][e9e]}get queued(){return this[xh][t9e]}get running(){return this[xh][r9e]}get size(){return this[xh][n9e]}};Hte.exports=kL});var UL=m((QYt,Xte)=>{"use strict";var s9e=yp(),i9e=DL(),{kConnected:vL,kSize:qte,kRunning:Yte,kPending:Vte,kQueued:uI,kBusy:o9e,kFree:a9e,kUrl:A9e,kClose:c9e,kDestroy:u9e,kDispatch:l9e}=Br(),d9e=Gte(),ei=Symbol("clients"),Ts=Symbol("needDrain"),lI=Symbol("queue"),_L=Symbol("closed resolve"),FL=Symbol("onDrain"),Wte=Symbol("onConnect"),Jte=Symbol("onDisconnect"),zte=Symbol("onC
Line truncated
|
||||
`,"latin1"),r!==null&&s!==r){if(n[zL])throw new Oh;process.emitWarning(new Oh)}e[Mr].timeout&&e[Mr].timeoutType===$p&&e[Mr].timeout.refresh&&e[Mr].timeout.refresh(),n[Rl]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Dl]=!1,e&&(Ge(n[as]<=1,"pipeline should only contain this request"),s(e))}};ire.exports=r9e});var fre=E((t7t,hre)=>{"use strict";var So=b("node:assert"),{pipeline:c9e}=b("node:stream"),Et=ht(),{RequestContentLengthMismatchError:XL,RequestAbortedError:are,SocketError:QI,InformationalError:ZL}=Lt(),{kUrl:fS,kReset:pS,kClient:Xp,kRunning:mS,kPending:A9e,kQueue:kl,kPendingIdx:eU,kRunningIdx:Ta,kError:Ra,kSocket:Rn,kStrictContentLength:u9e,kOnError:tU,kMaxConcurrentStreams:dre,kHTTP2Session:xa,kResume:vl,kSize:l9e,kHTTPContext:d9e}=Br(),hu=Symbol("open streams"),cre,Are=!1,gS;try{gS=b("node:http2")}catch{gS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:h9e,HTTP2_HEADER_METHOD:f9e,HTTP2_HEADER_PATH:g9e,HTTP2_HEADER_SCHEME:p9e,HTTP2_HEADER_CONTENT_LENGTH:m9e,HTTP2_HEADER_EXPECT:E9e,HTTP2_HEADER_STATUS:C9e}}=gS;function I9e(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 y9e(t,e){t[Rn]=e,Are||(Are=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=gS.connect(t[fS],{createConnection:()=>e,peerMaxConcurrentStreams:t[dre]});r[hu]=0,r[Xp]=t,r[Rn]=e,Et.addListener(r,"error",b9e),Et.addListener(r,"frameError",Q9e),Et.addListener(r,"end",w9e),Et.addListener(r,"goaway",S9e),Et.addListener(r,"close",function(){let{[Xp]:s}=this,{[Rn]:i}=s,o=this[Rn][Ra]||this[Ra]||new QI("closed",Et.getSocketInfo(i));if(s[xa]=null,s.destroyed){So(s[A9e]===0);let a=s[kl].splice(s[Ta]);for(let c=0;c<a.length;c++){let A=a[c];Et.errorRequest(s,A,o)}}}),r.unref(),t[xa]=r,e[xa]=r,Et.addListener(e,"error",function(s){So(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ra]=s,this[Xp][tU](s)}),Et.addListener(e,"end",function(){Et.destroy(this,new QI("other side closed",Et.getSocketInfo(this)))}),Et.addListener(e,"close",function(){let s=this[Ra]||new QI("closed",Et.getSocketInfo(this));t[Rn]=null,this[xa]!=null&&this[xa].destroy(s),t[eU]=t[Ta],So(t[mS]===0),t.emit("disconnect",t[fS],[t],s),t[vl]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return T9e(t,...s)},resume(){B9e(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function B9e(t){let e=t[Rn];e?.destroyed===!1&&(t[l9e]===0&&t[dre]===0?(e.unref(),t[xa].unref()):(e.ref(),t[xa].ref()))}function b9e(t){So(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Rn][Ra]=t,this[Xp][tU](t)}function Q9e(t,e,r){if(r===0){let n=new ZL(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Rn][Ra]=n,this[Xp][tU](n)}}function w9e(){let t=new QI("other side closed",Et.getSocketInfo(this[Rn]));this.destroy(t),Et.destroy(this[Rn],t)}function S9e(t){let e=this[Ra]||new QI(`HTTP/2: "GOAWAY" frame received with code ${t}`,Et.getSocketInfo(this)),r=this[Xp];if(r[Rn]=null,r[d9e]=null,this[xa]!=null&&(this[xa].destroy(e),this[xa]=null),Et.destroy(this[Rn],e),r[Ta]<r[kl].length){let n=r[kl][r[Ta]];r[kl][r[Ta]++]=null,Et.errorRequest(r,n,e),r[eU]=r[Ta]}So(r[mS]===0),r.emit("disconnect",r[fS],[r],e),r[vl]()}function N9e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function T9e(t,e){let r=t[xa],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return Et.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let N=0;N<A.length;N+=2){let M=A[N+0],q=A[N+1];if(Array.isArray(q))for(let k=0;k<q.length;k++)l[M]?l[M]+=`,${q[k]}`:l[M]=q[k];else l[M]=q}let d,{hostname:h,port:f}=t[fS];l[h9e]=i||`${h}${f?`:${f}`:""}`,l[f9e]=n;let p=N=>{e.aborted||e.completed||(N=N||new are,Et.errorRequest(t,e,N),d!=null&&Et.destroy(d,N),Et.destroy(u,N),t[kl][t[Ta]++]=null,t[vl]())};try{e.onConnect(p)}catch(N){Et.errorRequest(t,e,N)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[hu],t[kl][t[Ta]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[hu],t[kl][t[Ta]++]=null}),d.once("close",()=>{r[hu]-=1,r[hu]===0&&r.unref()}),!0;l[g9e]=s,l[p9e]="https";let I=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Et.bodyLength(u);if(Et.isFormDataLike(u)){cre??=zp().extractBody;let[N,M]=cre(u);l["content-type"]=M,u=N.stream,m=N.length}if(m==null&&(m=e.contentLength),(m===0||!I)&&(m=null),N9e(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[u9e])return Et.errorRequest(t,e,new XL),!1;process.emitWarning(new XL)}m!=null&&(So(u,"no body must not have content length"),l[m9e]=`${m}`),r.ref();let C=n==="GET"||n==="HEAD"||u===null;return a?(l[E9e]="100-continue",d=r.request(l,{endStream:C,signal:c}),d.once("cont
Line truncated
|
||||
`,this[eGe]=c??3e5,this[Z9e]=s??3e5,this[tGe]=C??!0,this[rGe]=N,this[iU]=q,this[Fl]=null,this[aGe]=P>-1?P:-1,this[AGe]=ee??100,this[Kr]=null,this[Da]=[],this[gu]=0,this[ka]=0,this[TI]=ce=>aU(this,ce),this[cGe]=ce=>Sre(this,ce)}get pipelining(){return this[yS]}set pipelining(e){this[yS]=e,this[TI](!0)}get[DI](){return this[Da].length-this[ka]}get[RI](){return this[ka]-this[gu]}get[xI](){return this[Da].length-this[gu]}get[W9e](){return!!this[Kr]&&!this[em]&&!this[Kr].destroyed}get[sU](){return!!(this[Kr]?.busy(null)||this[xI]>=(wre(this)||1)||this[DI]>0)}[V9e](e){Nre(this),this.once("connect",e)}[oGe](e,r){let n=e.origin||this[Tc].origin,s=new P9e(n,e,r);return this[Da].push(s),this[Gh]||(Hh.bodyLength(s.body)==null&&Hh.isIterable(s.body)?(this[Gh]=1,queueMicrotask(()=>aU(this))):this[TI](!0)),this[Gh]&&this[Ml]!==2&&this[sU]&&(this[Ml]=2),this[Ml]<2}async[sGe](){return new Promise(e=>{this[xI]?this[Fl]=e:e(null)})}async[iGe](e){return new Promise(r=>{let n=this[Da].splice(this[ka]);for(let i=0;i<n.length;i++){let o=n[i];Hh.errorRequest(this,o,e)}let s=()=>{this[Fl]&&(this[Fl](),this[Fl]=null),r(null)};this[Kr]?(this[Kr].destroy(e,s),this[Kr]=null):queueMicrotask(s),this[TI]()})}},dGe=IS();function Sre(t,e){if(t[RI]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){fu(t[ka]===t[gu]);let r=t[Da].splice(t[gu]);for(let n=0;n<r.length;n++){let s=r[n];Hh.errorRequest(t,s,e)}fu(t[xI]===0)}}async function Nre(t){fu(!t[em]),fu(!t[Kr]);let{host:e,hostname:r,protocol:n,port:s}=t[Tc];if(r[0]==="["){let i=r.indexOf("]");fu(i!==-1);let o=r.substring(1,i);fu(Qre.isIP(o)),r=o}t[em]=!0,Zp.beforeConnect.hasSubscribers&&Zp.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Kr]?.version,servername:t[_l],localAddress:t[NI]},connector:t[SI]});try{let i=await new Promise((o,a)=>{t[SI]({host:e,hostname:r,protocol:n,port:s,servername:t[_l],localAddress:t[NI]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){Hh.destroy(i.on("error",Bre),new G9e);return}fu(i);try{t[Kr]=i.alpnProtocol==="h2"?await lGe(t,i):await uGe(t,i)}catch(o){throw i.destroy().on("error",Bre),o}t[em]=!1,i[nGe]=0,i[iU]=t[iU],i[Y9e]=t,i[z9e]=null,Zp.connected.hasSubscribers&&Zp.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Kr]?.version,servername:t[_l],localAddress:t[NI]},connector:t[SI],socket:i}),t.emit("connect",t[Tc],[t])}catch(i){if(t.destroyed)return;if(t[em]=!1,Zp.connectError.hasSubscribers&&Zp.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Kr]?.version,servername:t[_l],localAddress:t[NI]},connector:t[SI],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(fu(t[RI]===0);t[DI]>0&&t[Da][t[ka]].servername===t[_l];){let o=t[Da][t[ka]++];Hh.errorRequest(t,o,i)}else Sre(t,i);t.emit("connectionError",t[Tc],[t],i)}t[TI]()}function bre(t){t[Ml]=0,t.emit("drain",t[Tc],[t])}function aU(t,e){t[Gh]!==2&&(t[Gh]=2,hGe(t,e),t[Gh]=0,t[gu]>256&&(t[Da].splice(0,t[gu]),t[ka]-=t[gu],t[gu]=0))}function hGe(t,e){for(;;){if(t.destroyed){fu(t[DI]===0);return}if(t[Fl]&&!t[xI]){t[Fl](),t[Fl]=null;return}if(t[Kr]&&t[Kr].resume(),t[sU])t[Ml]=2;else if(t[Ml]===2){e?(t[Ml]=1,queueMicrotask(()=>bre(t))):bre(t);continue}if(t[DI]===0||t[RI]>=(wre(t)||1))return;let r=t[Da][t[ka]];if(t[Tc].protocol==="https:"&&t[_l]!==r.servername){if(t[RI]>0)return;t[_l]=r.servername,t[Kr]?.destroy(new H9e("servername changed"),()=>{t[Kr]=null,aU(t)})}if(t[em])return;if(!t[Kr]){Nre(t);return}if(t[Kr].destroyed||t[Kr].busy(r))return;!r.aborted&&t[Kr].write(r)?t[ka]++:t[Da].splice(t[ka],1)}}Tre.exports=oU});var cU=E((o7t,xre)=>{"use strict";var BS=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)}};xre.exports=class{constructor(){this.head=this.tail=new BS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new BS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Dre=E((a7t,Rre)=>{var{kFree:fGe,kConnected:gGe,kPending:pGe,kQueued:mGe,kRunning:EGe,kSize:CGe}=Br(),qh=Symbol("pool"),AU=class{constructor(e){this[qh]=e}get connected(){return this[qh][gGe]}get free(){return this[qh][fGe]}get pending(){return this[qh][pGe]}get queued(){return this[qh][mGe]}get running(){return this[qh][EGe]}get size(){return this[qh][CGe]}};Rre.exports=AU});var gU=E((c7t,Hre)=>{"use strict";var IGe=Pp(),yGe=cU(),{kConnected:uU,kSize:kre,kRunning:vre,kPending:_re,kQueued:kI,kBusy:BGe,kFree:bGe,kUrl:QGe,kClose:wGe,kDestroy:SGe,kDispatch:NGe}=Br(),TGe=Dre(),ri=Symbol("clients"),xs=Symbol("needDrain"),vI=Symbol("queue"),lU=Symbol("closed resolve"),dU=Symbol("onDrain"),Fre=Symbol("onConnect"),Mre=Symbol("onDisconnect"),Lre=Symbol("onC
Line truncated
|
||||
${n.count} ${n.noun} ${n.is} pending:
|
||||
|
||||
${e.format(r)}
|
||||
`.trim())}};sse.exports=UU});var hS=m((XYt,cse)=>{"use strict";var ose=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Uqe}=Lt(),Pqe=Pp();Ase()===void 0&&ase(new Pqe);function ase(t){if(!t||typeof t.dispatch!="function")throw new Uqe("Argument agent must implement Agent");Object.defineProperty(globalThis,ose,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Ase(){return globalThis[ose]}cse.exports={setGlobalDispatcher:ase,getGlobalDispatcher:Ase}});var fS=m((eVt,use)=>{"use strict";use.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 dse=m((tVt,lse)=>{"use strict";var Oqe=W1();lse.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 Oqe(r,o,s,i);return r(a,A)}}});var fse=m((rVt,hse)=>{"use strict";var Hqe=nS();hse.exports=t=>e=>function(n,s){return e(n,new Hqe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var pse=m((nVt,gse)=>{"use strict";var Gqe=dt(),{InvalidArgumentError:qqe,RequestAbortedError:Yqe}=Lt(),Vqe=fS(),PU=class extends Vqe{#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 qqe("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=Gqe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Yqe(`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 Wqe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new PU({maxSize:i},s);return e(n,o)}}gse.exports=Wqe});var Cse=m((sVt,Ese)=>{"use strict";var{isIP:Jqe}=b("node:net"),{lookup:zqe}=b("node:dns"),jqe=fS(),{InvalidArgumentError:jp,InformationalError:Kqe}=Lt(),mse=Math.pow(2,31)-1,OU=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 Kqe("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){zqe(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===mse?(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===mse?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 HU(this,e,r)}},HU=class extends jqe{#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":Xoe(i)&&(r[s]=i);break;case"id":Zoe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&Xoe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Zoe(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}}};eae.exports={EventSourceStream:SP}});var cae=m((FVt,Aae)=>{"use strict";var{pipeline:oJe}=b("node:stream"),{fetching:aJe}=QI(),{makeRequest:AJe}=Xp(),{webidl:fu}=jn(),{EventSourceStream:cJe}=tae(),{parseMIMEType:uJe}=Xs(),{createFastMessageEvent:lJe}=sm(),{isNetworkError:rae}=BI(),{delay:dJe}=QP(),{kEnumerableProperty:Yh}=dt(),{environmentSettingsObject:nae}=Ti(),sae=!1,iae=3e3,LI=0,oae=1,UI=2,hJe="anonymous",fJe="use-credentials",cm=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=LI;#s=null;#i=null;#a;#o;constructor(e,r={}){super(),fu.util.markAsUncloneable(this);let n="EventSource constructor";fu.argumentLengthCheck(arguments,1,n),sae||(sae=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=fu.converters.USVString(e,n,"url"),r=fu.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:iae};let s=nae,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=hJe;r.withCredentials&&(o=fJe,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=nae.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=AJe(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#A(){if(this.#r===UI)return;this.#r=LI;let e={request:this.#s,dispatcher:this.#a},r=n=>{rae(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(rae(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?uJe(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=oae,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new cJe({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(lJe(A.type,A.options))}});oJe(n.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=aJe(e)}async#c(){this.#r!==UI&&(this.#r=LI,this.dispatchEvent(new Event("error")),await dJe(this.#o.reconnectionTime),this.#r===LI&&(this.#o.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#A()))}close(){fu.brandCheck(this,t),this.#r!==UI&&(this.#r=UI,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}},aae={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:LI,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:oae,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:UI,writable:!1}};Object.defineProperties(cm,aae);Object.defineProperties(cm.prototype,aae);Object.defineProperties(cm.prototype,{close:Yh,onerror:Yh,onmessage:Yh,onopen:Yh,readyState:Yh,url:Yh,withCredentials:Yh});fu.converters.EventSourceInitDict=fu.dictionaryConverter([{key:"withCredentials",converter:fu.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:fu.converters.any}]);Aae.exports={EventSource:cm,defaultReconnectionTime:iae}});var rN=m((MVt,Ye)=>{"use strict";var gJe=Lp(),uae=GC(),pJe=Up(),mJe=are(),EJe=Pp(),CJe=$L(),IJe=Dre(),yJe=Lre(),lae=Lt(),tN=dt(),{InvalidArgumentError:eN}=lae,um=bne(),BJe=YC(),bJe=kU(),QJe=ise(),wJe=FU(),SJe=CU(),NJe=nS(),{getGlobalDispatcher:dae,setGlobalDispatcher:TJe}=hS(),xJe=fS(),RJe=W1(),DJe=J1();Object.assign(uae.prototype,um);Ye.exports.Dispatcher=uae;Ye.exports.Client=gJe;Ye.exports.Pool=pJe;Ye.exports.BalancedPool=mJe;Ye.exports.Agent=EJe;Ye.exports.ProxyAgent=CJe;Ye.exports.EnvHttpProxyAgent=IJe;Ye.exports
Line truncated
|
||||
%s`,M,M,C,n);var Y=C.type==="*"?mO:C.type==="?"?pO:"\\"+C.type;s=!0,n=n.slice(0,C.reStart)+Y+"\\("+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),ee=n.slice(D.reStart,D.reEnd-8),ne=n.slice(D.reEnd-8,D.reEnd),Ae=n.slice(D.reEnd);ne+=Ae;var ge=z.split("(").length-1,De=Ae;for(p=0;p<ge;p++)De=De.replace(/\)[+*?]?/,"");Ae=De;var $e="";Ae===""&&e!==SN&&($e="$");var it=z+ee+Ae+$e+ne;n=it}if(n!==""&&s&&(n="(?=.)"+n),v&&(n=d+n),e===SN)return[n,s];if(!s)return SKe(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}Ui.makeRe=function(t,e){return new An(t,e||{}).makeRe()};An.prototype.makeRe=wKe;function wKe(){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?mO:e.dot?mKe:EKe,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===jh?r:typeof o=="string"?NKe(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}Ui.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;KI.sep!=="/"&&(e=e.split(KI.sep).join("/")),e=e.split(sce),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(jh)!==-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]===jh){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===jh){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===jh?(y.push(C),E=[[],0],I.push(E)):(E[0].push(M),C++)}for(var Y=I.length-1,v=t.length-d,P=0;P<I.length;P++)I[P][1]=v-(y[Y--]+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===jh)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 SKe(t){return t.replace(/\\(.)/g,"$1")}function NKe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var ty=m((RWt,pce)=>{"use strict";var FKe="2.0.0",MKe=Number.MAX_SAFE_INTEGER||9007199254740991,LKe=16,UKe=250,PKe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];pce.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:LKe,MAX_SAFE_BUILD_LENGTH:UKe,MAX_SAFE_INTEGER:MKe,RELEASE_TYPES:PKe,SEMVER_SPEC_VERSION:FKe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ry=m((DWt,mce)=>{"use strict";var OKe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};mce.exports=OKe});var Cm=m((xA,Ece)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:yO,MAX_SAFE_BUILD_LENGTH:HKe,MAX_LENGTH:GKe}=ty(),qKe=ry();xA=Ece.exports={};var YKe=xA.re=[],VKe=xA.safeRe=[],me=xA.src=[],WKe=xA.safeSrc=[],Ee=xA.t={},JKe=0,BO="[a-zA-Z0-9-]",zKe=[["\\s",1],["\\d",GKe],[BO,HKe]],jKe=t=>{for(let[e,r]of zKe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${eLine truncated
|
||||
`.trim())}};Jse.exports=gP});var OS=E((M7t,Xse)=>{"use strict";var jse=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:eVe}=Lt(),tVe=nm();$se()===void 0&&Kse(new tVe);function Kse(t){if(!t||typeof t.dispatch!="function")throw new eVe("Argument agent must implement Agent");Object.defineProperty(globalThis,jse,{value:t,writable:!0,enumerable:!1,configurable:!1})}function $se(){return globalThis[jse]}Xse.exports={setGlobalDispatcher:Kse,getGlobalDispatcher:$se}});var HS=E((U7t,Zse)=>{"use strict";Zse.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 tie=E((P7t,eie)=>{"use strict";var rVe=CS();eie.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let c=new rVe(r,o,s,i);return r(a,c)}}});var nie=E((O7t,rie)=>{"use strict";var nVe=RS();rie.exports=t=>e=>function(n,s){return e(n,new nVe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var iie=E((H7t,sie)=>{"use strict";var sVe=ht(),{InvalidArgumentError:iVe,RequestAbortedError:oVe}=Lt(),aVe=HS(),pP=class extends aVe{#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 iVe("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=sVe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new oVe(`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 cVe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new pP({maxSize:i},s);return e(n,o)}}sie.exports=cVe});var cie=E((G7t,aie)=>{"use strict";var{isIP:AVe}=b("node:net"),{lookup:uVe}=b("node:dns"),lVe=HS(),{InvalidArgumentError:hm,InformationalError:dVe}=Lt(),oie=Math.pow(2,31)-1,mP=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 dVe("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.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){uVe(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===oie?(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===oie?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,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 EP(this,e,r)}},EP=class extends lVe{#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":Hae(i)&&(r[s]=i);break;case"id":Gae(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&Hae(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Gae(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}}};qae.exports={EventSourceStream:nO}});var Xae=E((CJt,$ae)=>{"use strict";var{pipeline:Bze}=b("node:stream"),{fetching:bze}=WI(),{makeRequest:Qze}=pm(),{webidl:Iu}=jn(),{EventSourceStream:wze}=Yae(),{parseMIMEType:Sze}=ei(),{createFastMessageEvent:Nze}=Bm(),{isNetworkError:Vae}=YI(),{delay:Tze}=tO(),{kEnumerableProperty:sf}=ht(),{environmentSettingsObject:Wae}=Di(),Jae=!1,zae=3e3,iy=0,jae=1,oy=2,xze="anonymous",Rze="use-credentials",Nm=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=iy;#s=null;#i=null;#a;#o;constructor(e,r={}){super(),Iu.util.markAsUncloneable(this);let n="EventSource constructor";Iu.argumentLengthCheck(arguments,1,n),Jae||(Jae=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Iu.converters.USVString(e,n,"url"),r=Iu.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:zae};let s=Wae,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=xze;r.withCredentials&&(o=Rze,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Wae.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=Qze(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===oy)return;this.#r=iy;let e={request:this.#s,dispatcher:this.#a},r=n=>{Vae(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(Vae(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?Sze(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=jae,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new wze({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(Nze(c.type,c.options))}});Bze(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=bze(e)}async#A(){this.#r!==oy&&(this.#r=iy,this.dispatchEvent(new Event("error")),await Tze(this.#o.reconnectionTime),this.#r===iy&&(this.#o.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#c()))}close(){Iu.brandCheck(this,t),this.#r!==oy&&(this.#r=oy,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}},Kae={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:iy,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:jae,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:oy,writable:!1}};Object.defineProperties(Nm,Kae);Object.defineProperties(Nm.prototype,Kae);Object.defineProperties(Nm.prototype,{close:sf,onerror:sf,onmessage:sf,onopen:sf,readyState:sf,url:sf,withCredentials:sf});Iu.converters.EventSourceInitDict=Iu.dictionaryConverter([{key:"withCredentials",converter:Iu.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Iu.converters.any}]);$ae.exports={EventSource:Nm,defaultReconnectionTime:zae}});var xN=E((IJt,Ye)=>{"use strict";var Dze=tm(),Zae=uI(),kze=rm(),vze=Kre(),_ze=nm(),Fze=TU(),Mze=Ine(),Lze=Sne(),ece=Lt(),TN=ht(),{InvalidArgumentError:NN}=ece,Tm=dse(),Uze=dI(),Pze=AP(),Oze=zse(),Hze=dP(),Gze=KU(),qze=RS(),{getGlobalDispatcher:tce,setGlobalDispatcher:Yze}=OS(),Vze=HS(),Wze=CS(),Jze=IS();Object.assign(Zae.prototype,Tm);Ye.exports.Dispatcher=Zae;Ye.exports.Client=Dze;Ye.exports.Pool=kze;Ye.exports.BalancedPool=vze;Ye.exports.Agent=_ze;Ye.exports.ProxyAgent=Fze;Ye.exports.EnvHttpProxyAgent=Mze;Ye.exports
Line truncated
|
||||
%s`,M,M,C,n);var q=C.type==="*"?jO:C.type==="?"?zO:"\\"+C.type;s=!0,n=n.slice(0,C.reStart)+q+"\\("+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),ee=n.slice(D.reStart,D.reEnd-8),ne=n.slice(D.reEnd-8,D.reEnd),ce=n.slice(D.reEnd);ne+=ce;var ge=z.split("(").length-1,De=ce;for(p=0;p<ge;p++)De=De.replace(/\)[+*?]?/,"");ce=De;var $e="";ce===""&&e!==ZN&&($e="$");var it=z+ee+ce+$e+ne;n=it}if(n!==""&&s&&(n="(?=.)"+n),k&&(n=d+n),e===ZN)return[n,s];if(!s)return G$e(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}Hi.makeRe=function(t,e){return new cn(t,e||{}).makeRe()};cn.prototype.makeRe=H$e;function H$e(){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?jO:e.dot?v$e:_$e,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===uf?r:typeof o=="string"?q$e(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}Hi.match=function(t,e,r){r=r||{};var n=new cn(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};cn.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;Ey.sep!=="/"&&(e=e.split(Ey.sep).join("/")),e=e.split(JAe),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],c=e;n.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};cn.prototype.matchOne=function(t,e,r){return e.indexOf(uf)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};cn.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===uf){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===uf){a=i;break}var c=e.slice(s,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(n,n+c.length);if(!this._matchOne(l,c,r,0,0))return!1;n+=c.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(!A.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<A.length;N++){var M=A[N];M===uf?(y.push(C),m=[[],0],I.push(m)):(m[0].push(M),C++)}for(var q=I.length-1,k=t.length-d,P=0;P<I.length;P++)I[P][1]=k-(y[q--]+I[P][0].length);return!!this._matchGlobStarBodySections(t,I,n,0,r,0,!!d)};cn.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.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 A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return s||null};cn.prototype._matchOne=function(t,e,r,n,s){var i,o,a,c;for(i=n,o=s,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===uf)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function G$e(t){return t.replace(/\\(.)/g,"$1")}function q$e(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Lm=E((pjt,eue)=>{"use strict";var $$e="2.0.0",X$e=Number.MAX_SAFE_INTEGER||9007199254740991,Z$e=16,eXe=250,tXe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];eue.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Z$e,MAX_SAFE_BUILD_LENGTH:eXe,MAX_SAFE_INTEGER:X$e,RELEASE_TYPES:tXe,SEMVER_SPEC_VERSION:$$e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var By=E((mjt,tue)=>{"use strict";var rXe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};tue.exports=rXe});var Um=E((Fc,rue)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:$O,MAX_SAFE_BUILD_LENGTH:nXe,MAX_LENGTH:sXe}=Lm(),iXe=By();Fc=rue.exports={};var oXe=Fc.re=[],aXe=Fc.safeRe=[],me=Fc.src=[],cXe=Fc.safeSrc=[],Ee=Fc.t={},AXe=0,XO="[a-zA-Z0-9-]",uXe=[["\\s",1],["\\d",sXe],[XO,nXe]],lXe=t=>{for(let[e,r]of uXe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${eLine truncated
|
||||
`).join(`
|
||||
`+i),t.push(s+"m+"+dT.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Net()+e+" "+t[0]}function Net(){return kn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Tet(...t){return process.stderr.write(lT.formatWithOptions(kn.inspectOpts,...t)+`
|
||||
`)}function xet(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Ret(){return process.env.DEBUG}function Det(t){t.inspectOpts={};let e=Object.keys(kn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=kn.inspectOpts[e[r]]}dT.exports=A3()(kn);var{formatters:zle}=dT.exports;zle.o=function(t){return this.inspectOpts.colors=this.useColors,lT.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};zle.O=function(t){return this.inspectOpts.colors=this.useColors,lT.inspect(t,this.inspectOpts)}});var hT=m((tjt,l3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?l3.exports=Gle():l3.exports=jle()});var Xle=m(ai=>{"use strict";var ket=ai&&ai.__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]})),vet=ai&&ai.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Kle=ai&&ai.__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)&&ket(e,t,r);return vet(e,t),e};Object.defineProperty(ai,"__esModule",{value:!0});ai.req=ai.json=ai.toBuffer=void 0;var _et=Kle(b("http")),Fet=Kle(b("https"));async function $le(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}ai.toBuffer=$le;async function Met(t){let r=(await $le(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}ai.json=Met;function Let(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Fet:_et).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}ai.req=Let});var h3=m(Hi=>{"use strict";var ede=Hi&&Hi.__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]})),Uet=Hi&&Hi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tde=Hi&&Hi.__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)&&ede(e,t,r);return Uet(e,t),e},Pet=Hi&&Hi.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ede(e,t,r)};Object.defineProperty(Hi,"__esModule",{value:!0});Hi.Agent=void 0;var Oet=tde(b("net")),Zle=tde(b("http")),Het=b("https");Pet(Xle(),Hi);var kA=Symbol("AgentBaseInternalState"),d3=class extends Zle.Agent{constructor(e){super(e),this[kA]={}}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 Oet.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)?Het.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 Zle.Agent)try{return a.addRequest(e,s)}catch(A){return n(A)}this[kA].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[kA].currentSocket;if(this[kA].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[kA].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[kA]&&(this[kA].defaultPort=e)}get protocol(){return this[kA].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[kA]&&(this[kA].protocol=e)}};Hi.Agent=d3});var rde=m(Tm=>{"use strict";var Get=Tm&&Tm.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Tm,"__esModule",{value:!0});Tm.parseProxyResponse=void 0;var qet=Get(hT()),fT=(0,qet.default)("https-proxy-agent:parse-proxy-response");function Yet(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(),fT("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(u){o(),fT("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+"+UT.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Ztt()+e+" "+t[0]}function Ztt(){return kn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function ert(...t){return process.stderr.write(LT.formatWithOptions(kn.inspectOpts,...t)+`
|
||||
`)}function trt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function rrt(){return process.env.DEBUG}function nrt(t){t.inspectOpts={};let e=Object.keys(kn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=kn.inspectOpts[e[r]]}UT.exports=P3()(kn);var{formatters:_de}=UT.exports;_de.o=function(t){return this.inspectOpts.colors=this.useColors,LT.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};_de.O=function(t){return this.inspectOpts.colors=this.useColors,LT.inspect(t,this.inspectOpts)}});var PT=E((G$t,G3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?G3.exports=Tde():G3.exports=Fde()});var Ude=E(Ai=>{"use strict";var srt=Ai&&Ai.__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]})),irt=Ai&&Ai.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Mde=Ai&&Ai.__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)&&srt(e,t,r);return irt(e,t),e};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.req=Ai.json=Ai.toBuffer=void 0;var ort=Mde(b("http")),art=Mde(b("https"));async function Lde(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}Ai.toBuffer=Lde;async function crt(t){let r=(await Lde(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}Ai.json=crt;function Art(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?art:ort).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}Ai.req=Art});var Y3=E(Yi=>{"use strict";var Ode=Yi&&Yi.__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]})),urt=Yi&&Yi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Hde=Yi&&Yi.__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)&&Ode(e,t,r);return urt(e,t),e},lrt=Yi&&Yi.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ode(e,t,r)};Object.defineProperty(Yi,"__esModule",{value:!0});Yi.Agent=void 0;var drt=Hde(b("net")),Pde=Hde(b("http")),hrt=b("https");lrt(Ude(),Yi);var Uc=Symbol("AgentBaseInternalState"),q3=class extends Pde.Agent{constructor(e){super(e),this[Uc]={}}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 drt.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)?hrt.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 Pde.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[Uc].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[Uc].currentSocket;if(this[Uc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Uc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Uc]&&(this[Uc].defaultPort=e)}get protocol(){return this[Uc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Uc]&&(this[Uc].protocol=e)}};Yi.Agent=q3});var Gde=E(Jm=>{"use strict";var frt=Jm&&Jm.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Jm,"__esModule",{value:!0});Jm.parseProxyResponse=void 0;var grt=frt(PT()),OT=(0,grt.default)("https-proxy-agent:parse-proxy-response");function prt(t){return new Promise((e,r)=>{let n=0,s=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),OT("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),OT("onerror %o",u),r(u)}function A(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
||||
\r
|
||||
`);if(d===-1){fT("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(),Y=y.slice(R+1).trimStart(),v=C[M];typeof v=="string"?C[M]=[v,Y]:Array.isArray(v)?v.push(Y):C[M]=Y}fT("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()})}Tm.parseProxyResponse=Yet});var Ade=m(ko=>{"use strict";var Vet=ko&&ko.__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]})),Wet=ko&&ko.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ode=ko&&ko.__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)&&Vet(e,t,r);return Wet(e,t),e},ade=ko&&ko.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ko,"__esModule",{value:!0});ko.HttpsProxyAgent=void 0;var gT=ode(b("net")),nde=ode(b("tls")),Jet=ade(b("assert")),zet=ade(hT()),jet=h3(),Ket=b("url"),$et=rde(),my=(0,zet.default)("https-proxy-agent"),sde=t=>t.servername===void 0&&t.host&&!gT.isIP(t.host)?{...t,servername:t.host}:t,pT=class extends jet.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Ket.URL(e):e,this.proxyHeaders=r?.headers??{},my("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?ide(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:"?(my("Creating `tls.Socket`: %o",this.connectOpts),s=nde.connect(sde(this.connectOpts))):(my("Creating `net.Socket`: %o",this.connectOpts),s=gT.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=gT.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`);if(d===-1){OT("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(),q=y.slice(N+1).trimStart(),k=C[M];typeof k=="string"?C[M]=[k,q]:Array.isArray(k)?k.push(q):C[M]=q}OT("got proxy server response: %o %o",f,C),o(),e({connect:{statusCode:I,statusText:m,headers:C},buffered:l})}t.on("error",c),t.on("end",a),i()})}Jm.parseProxyResponse=prt});var zde=E(Fo=>{"use strict";var mrt=Fo&&Fo.__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]})),Ert=Fo&&Fo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Wde=Fo&&Fo.__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)&&mrt(e,t,r);return Ert(e,t),e},Jde=Fo&&Fo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Fo,"__esModule",{value:!0});Fo.HttpsProxyAgent=void 0;var HT=Wde(b("net")),qde=Wde(b("tls")),Crt=Jde(b("assert")),Irt=Jde(PT()),yrt=Y3(),Brt=b("url"),brt=Gde(),My=(0,Irt.default)("https-proxy-agent"),Yde=t=>t.servername===void 0&&t.host&&!HT.isIP(t.host)?{...t,servername:t.host}:t,GT=class extends yrt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Brt.URL(e):e,this.proxyHeaders=r?.headers??{},My("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?Vde(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:"?(My("Creating `tls.Socket`: %o",this.connectOpts),s=qde.connect(Yde(this.connectOpts))):(My("Creating `net.Socket`: %o",this.connectOpts),s=HT.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=HT.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,$et.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",Xet),r.secureEndpoint?(my("Upgrading socket connection to TLS"),nde.connect({...ide(sde(r),"host","path","port"),socket:s})):s;s.destroy();let l=new gT.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{my("Replaying proxy buffer for failed request"),(0,Jet.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};pT.protocols=["http","https"];ko.HttpsProxyAgent=pT;function Xet(t){t.resume()}function ide(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var lde=m(vo=>{"use strict";var Zet=vo&&vo.__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]})),ett=vo&&vo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ude=vo&&vo.__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)&&Zet(e,t,r);return ett(e,t),e},ttt=vo&&vo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(vo,"__esModule",{value:!0});vo.HttpProxyAgent=void 0;var rtt=ude(b("net")),ntt=ude(b("tls")),stt=ttt(hT()),itt=b("events"),ott=h3(),cde=b("url"),xm=(0,stt.default)("http-proxy-agent"),mT=class extends ott.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new cde.URL(e):e,this.proxyHeaders=r?.headers??{},xm("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?att(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 cde.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;xm("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(xm("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
||||
`;let c=(0,brt.parseProxyResponse)(s);s.write(`${a}\r
|
||||
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",Qrt),r.secureEndpoint?(My("Upgrading socket connection to TLS"),qde.connect({...Vde(Yde(r),"host","path","port"),socket:s})):s;s.destroy();let l=new HT.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{My("Replaying proxy buffer for failed request"),(0,Crt.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};GT.protocols=["http","https"];Fo.HttpsProxyAgent=GT;function Qrt(t){t.resume()}function Vde(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var $de=E(Mo=>{"use strict";var wrt=Mo&&Mo.__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]})),Srt=Mo&&Mo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Kde=Mo&&Mo.__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)&&wrt(e,t,r);return Srt(e,t),e},Nrt=Mo&&Mo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mo,"__esModule",{value:!0});Mo.HttpProxyAgent=void 0;var Trt=Kde(b("net")),xrt=Kde(b("tls")),Rrt=Nrt(PT()),Drt=b("events"),krt=Y3(),jde=b("url"),zm=(0,Rrt.default)("http-proxy-agent"),qT=class extends krt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new jde.URL(e):e,this.proxyHeaders=r?.headers??{},zm("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?vrt(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 jde.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;zm("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(zm("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),xm("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(xm("Creating `tls.Socket`: %o",this.connectOpts),i=ntt.connect(this.connectOpts)):(xm("Creating `net.Socket`: %o",this.connectOpts),i=rtt.connect(this.connectOpts)),await(0,itt.once)(i,"connect"),i}};mT.protocols=["http","https"];vo.HttpProxyAgent=mT;function att(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var qde=m(DT=>{"use strict";Object.defineProperty(DT,"__esModule",{value:!0});DT.state=void 0;DT.state={instrumenterImplementation:void 0}});var ohe=m(MT=>{"use strict";Object.defineProperty(MT,"__esModule",{value:!0});MT.state=void 0;MT.state={operationRequestMap:new WeakMap}});var Cge=m((xlr,rat)=>{rat.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 yge=m((Rlr,Ige)=>{var nat=Cge();Ige.exports={version:nat.version}});var oR=m($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.isJsonObject=$m.typeofJsonValue=void 0;function dat(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}$m.typeofJsonValue=dat;function hat(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}$m.isJsonObject=hat});var AR=m(Xm=>{"use strict";Object.defineProperty(Xm,"__esModule",{value:!0});Xm.base64encode=Xm.base64decode=void 0;var _u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),aR=[];for(let t=0;t<_u.length;t++)aR[_u[t].charCodeAt(0)]=t;aR[45]=_u.indexOf("+");aR[95]=_u.indexOf("/");function fat(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=aR[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)}Xm.base64decode=fat;function gat(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=_u[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=_u[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=_u[s|n>>6],e+=_u[n&63],r=0;break}return r&&(e+=_u[s],e+="=",r==1&&(e+="=")),e}Xm.base64encode=gat});var Sge=m(cR=>{"use strict";Object.defineProperty(cR,"__esModule",{value:!0});cR.utf8read=void 0;var oH=t=>String.fromCharCode.apply(String,t);function pat(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(oH(n)),s=0);return r.length?(s&&r.push(oH(n.slice(0,s))),r.join("")):oH(n.slice(0,s))}cR.utf8read=pat});var lB=m(nc=>{"use strict";Object.defineProperty(nc,"__esModule",{value:!0});nc.WireType=nc.mergeBinaryOptions=nc.UnknownFieldHandler=void 0;var mat;(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])})(mat=nc.UnknownFieldHandler||(nc.UnknownFieldHandler={}));function Eat(t,e){return Object.assign(Object.assign({},t),e)}nc.mergeBinaryOptions=Eat;var Cat;(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"})(Cat=nc.WireType||(nc.WireType={}))});var lR=m(hi=>{"use strict";Object.defineProperty(hi,"__esModule",{value:!0});hi.varint32read=hi.varint32write=hi.int64toString=hi.int64fromString=hi.varint64write=hi.varint64read=void 0;function Iat(){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")}hi.varint64read=Iat;function yat(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)}}hi.varint64write=yat;var uR=65536*65536;function Bat(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>=uR&&(s=s+(n/uR|0),n=n%uR)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}hi.int64fromString=Bat;function bat(t,e){if(e>>>0<=2097151)return""+(uR*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)}hi.int64toString=bat;function Qat(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)}}hi.varint32write=Qat;function wat(){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}hi.varint32read=wat});var sd=m(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.PbLong=nd.PbULong=nd.detectBi=void 0;var dB=lR(),or;function Nge(){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=Nge;Nge();function Tge(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var xge=/^-?[0-9]+$/,hR=4294967296,dR=2147483648,fR=c
Line truncated
|
||||
`)}};UR.RpcError=vH});var FH=m(OR=>{"use strict";Object.defineProperty(OR,"__esModule",{value:!0});OR.mergeRpcOptions=void 0;var ipe=ct();function JAt(t,e){if(!e)return t;let r={};PR(t,r),PR(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=ipe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=ipe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},PR(t.meta,r.meta),PR(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}OR.mergeRpcOptions=JAt;function PR(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 LH=m(xf=>{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});xf.Deferred=xf.DeferredState=void 0;var oc;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(oc=xf.DeferredState||(xf.DeferredState={}));var MH=class{constructor(e=!0){this._state=oc.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!==oc.PENDING)throw new Error(`cannot resolve ${oc[this.state].toLowerCase()}`);this._resolve(e),this._state=oc.RESOLVED}reject(e){if(this.state!==oc.PENDING)throw new Error(`cannot reject ${oc[this.state].toLowerCase()}`);this._reject(e),this._state=oc.REJECTED}resolvePending(e){this._state===oc.PENDING&&this.resolve(e)}rejectPending(e){this._state===oc.PENDING&&this.reject(e)}};xf.Deferred=MH});var PH=m(HR=>{"use strict";Object.defineProperty(HR,"__esModule",{value:!0});HR.RpcOutputStreamController=void 0;var ope=LH(),Rf=ct(),UH=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){Rf.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){Rf.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){Rf.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(){Rf.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;Rf.assert(e,"bad state"),Rf.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 ope.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Rf.assert(n.state==ope.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};HR.RpcOutputStreamController=UH});var HH=m(i0=>{"use strict";var zAt=i0&&i0.__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(i0,"__esModule",{value:!0});i0.UnaryCall=void 0;var OH=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 zAt(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}})}};i0.UnaryCall=OH});var qH=m(o0=>{"use strict";var jAt=o0&&o0.__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(o0,"__esModule",{value:!0});o0.ServerStreamingCall=void 0;var GH=class{constructor(e
Line truncated
|
||||
`)+4,e.outputData[0].data=e._header+n.substring(s),zm("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(zm("Creating `tls.Socket`: %o",this.connectOpts),i=xrt.connect(this.connectOpts)):(zm("Creating `net.Socket`: %o",this.connectOpts),i=Trt.connect(this.connectOpts)),await(0,Drt.once)(i,"connect"),i}};qT.protocols=["http","https"];Mo.HttpProxyAgent=qT;function vrt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var xhe=E(nx=>{"use strict";Object.defineProperty(nx,"__esModule",{value:!0});nx.state=void 0;nx.state={instrumenterImplementation:void 0}});var Whe=E(cx=>{"use strict";Object.defineProperty(cx,"__esModule",{value:!0});cx.state=void 0;cx.state={operationRequestMap:new WeakMap}});var ipe=E((pfr,Tct)=>{Tct.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 ape=E((mfr,ope)=>{var xct=ipe();ope.exports={version:xct.version}});var kR=E(p0=>{"use strict";Object.defineProperty(p0,"__esModule",{value:!0});p0.isJsonObject=p0.typeofJsonValue=void 0;function Uct(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}p0.typeofJsonValue=Uct;function Pct(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}p0.isJsonObject=Pct});var _R=E(m0=>{"use strict";Object.defineProperty(m0,"__esModule",{value:!0});m0.base64encode=m0.base64decode=void 0;var Ou="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),vR=[];for(let t=0;t<Ou.length;t++)vR[Ou[t].charCodeAt(0)]=t;vR[45]=Ou.indexOf("+");vR[95]=Ou.indexOf("/");function Oct(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=vR[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)}m0.base64decode=Oct;function Hct(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=Ou[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Ou[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Ou[s|n>>6],e+=Ou[n&63],r=0;break}return r&&(e+=Ou[s],e+="=",r==1&&(e+="=")),e}m0.base64encode=Hct});var dpe=E(FR=>{"use strict";Object.defineProperty(FR,"__esModule",{value:!0});FR.utf8read=void 0;var LH=t=>String.fromCharCode.apply(String,t);function Gct(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(LH(n)),s=0);return r.length?(s&&r.push(LH(n.slice(0,s))),r.join("")):LH(n.slice(0,s))}FR.utf8read=Gct});var RB=E(AA=>{"use strict";Object.defineProperty(AA,"__esModule",{value:!0});AA.WireType=AA.mergeBinaryOptions=AA.UnknownFieldHandler=void 0;var qct;(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])})(qct=AA.UnknownFieldHandler||(AA.UnknownFieldHandler={}));function Yct(t,e){return Object.assign(Object.assign({},t),e)}AA.mergeBinaryOptions=Yct;var Vct;(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"})(Vct=AA.WireType||(AA.WireType={}))});var LR=E(gi=>{"use strict";Object.defineProperty(gi,"__esModule",{value:!0});gi.varint32read=gi.varint32write=gi.int64toString=gi.int64fromString=gi.varint64write=gi.varint64read=void 0;function Wct(){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")}gi.varint64read=Wct;function Jct(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let 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),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}gi.varint64write=Jct;var MR=65536*65536;function zct(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let c=Number(t.slice(o,a));s*=r,n=n*r+c,n>=MR&&(s=s+(n/MR|0),n=n%MR)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}gi.int64fromString=zct;function jct(t,e){if(e>>>0<=2097151)return""+(MR*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,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}gi.int64toString=jct;function Kct(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)}}gi.varint32write=Kct;function $ct(){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}gi.varint32read=$ct});var fd=E(hd=>{"use strict";Object.defineProperty(hd,"__esModule",{value:!0});hd.PbLong=hd.PbULong=hd.detectBi=void 0;var DB=LR(),or;function hpe(){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}hd.detectBi=hpe;hpe();function fpe(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var gpe=/^-?[0-9]+$/,PR=4294967296,UR=2147483648,OR=c
Line truncated
|
||||
`)}};uD.RpcError=u9});var d9=E(dD=>{"use strict";Object.defineProperty(dD,"__esModule",{value:!0});dD.mergeRpcOptions=void 0;var Vpe=ut();function Cut(t,e){if(!e)return t;let r={};lD(t,r),lD(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=Vpe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Vpe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},lD(t.meta,r.meta),lD(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}dD.mergeRpcOptions=Cut;function lD(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 f9=E(Gf=>{"use strict";Object.defineProperty(Gf,"__esModule",{value:!0});Gf.Deferred=Gf.DeferredState=void 0;var dA;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(dA=Gf.DeferredState||(Gf.DeferredState={}));var h9=class{constructor(e=!0){this._state=dA.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!==dA.PENDING)throw new Error(`cannot resolve ${dA[this.state].toLowerCase()}`);this._resolve(e),this._state=dA.RESOLVED}reject(e){if(this.state!==dA.PENDING)throw new Error(`cannot reject ${dA[this.state].toLowerCase()}`);this._reject(e),this._state=dA.REJECTED}resolvePending(e){this._state===dA.PENDING&&this.resolve(e)}rejectPending(e){this._state===dA.PENDING&&this.reject(e)}};Gf.Deferred=h9});var p9=E(hD=>{"use strict";Object.defineProperty(hD,"__esModule",{value:!0});hD.RpcOutputStreamController=void 0;var Wpe=f9(),qf=ut(),g9=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){qf.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){qf.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){qf.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(){qf.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;qf.assert(e,"bad state"),qf.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 Wpe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;qf.assert(n.state==Wpe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};hD.RpcOutputStreamController=g9});var E9=E(Q0=>{"use strict";var Iut=Q0&&Q0.__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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Q0,"__esModule",{value:!0});Q0.UnaryCall=void 0;var m9=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 Iut(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}})}};Q0.UnaryCall=m9});var I9=E(w0=>{"use strict";var yut=w0&&w0.__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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(w0,"__esModule",{value:!0});w0.ServerStreamingCall=void 0;var C9=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 UEe=m(LEe=>{"use strict";var Nq=qu().Buffer;LEe._dbcs=Yu;var Kn=-1,MEe=-2,ta=-10,Os=-1e3,F0=new Array(256),rb=-1;for(C2=0;C2<256;C2++)F0[C2]=Kn;var C2;function Yu(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]=F0.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(F0.slice(0));var i=this.decodeTables.length;this.decodeTables.push(F0.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]=MEe)}}}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 F0t(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(I0t.has(s)){r=s;break}}return r}function M0t(t,e){let r=F0t(e);r!==""&&(t.referrerPolicy=r)}function L0t(){return"allowed"}function U0t(){return"success"}function P0t(){return"success"}function O0t(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function H0t(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&&VY(t.origin)&&!VY(eg(t))&&(e=null);break;case"same-origin":lb(t,eg(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function O0(t,e){return t}function G0t(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:O0(t.domainLookupStartTime,r),domainLookupEndTime:O0(t.domainLookupEndTime,r),connectionStartTime:O0(t.connectionStartTime,r),connectionEndTime:O0(t.connectionEndTime,r),secureConnectionStartTime:O0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function q0t(t){return O0(Q0t.now(),t)}function Y0t(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 fye(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function V0t(t){return{referrerPolicy:t.referrerPolicy}}function W0t(t){let e=t.referrerPolicy;db(e);let r=null;if(t.referrer==="client"){let i=cye();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Qd.is.URL(t.referrer)&&(r=t.referrer);let n=YY(r),s=YY(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??YY(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=eg(t);return Zf(n)&&!Zf(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=eg(t);return lb(n,i)?n:Zf(n)&&!Zf(i)?"no-referrer":s}case"same-origin":return lb(t,n)?n:"no-referrer";case"origin-when-cross-origin":return lb(t,n)?n:s;case"no-referrer-when-downgrade":{let i=eg(t);return Zf(n)&&!Zf(i)?"no-referrer":n}}}function YY(t,e=!1){return db(Qd.is.URL(t)),t=new URL(t),Eye(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var J0t=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)$/),z0t=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function gye(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),z0t(t)):J0t(t)}function j0t(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||gye(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Zf(t){return Qd.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:j0t(t.origin):!1}function K0t(t){}function lb(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function $0t(t){return t.controller.state==="aborted"}function X0t(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function Z0t(t){return S0t[t.toLowerCase()]??t}var eEt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function pye(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,eEt),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 tEt(t,e,r,n=0,s=1){let i=pye(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Qd.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Qd.brandCheck(this,e),i(this,"value
Line truncated
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=sa(a=>eV(a)&&a!==59,t,e);i=XY.decode(o)}return{name:n,value:i}}function wEt(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 Ii("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=sa(a=>a!==10&&a!==13&&a!==58,t,e);if(o=ZY(o,!0,!0,a=>a===9||a===32),!mEt.test(o.toString()))throw Ii("header name does not match the field-name token production");if(t[e.position]!==58)throw Ii("expected :");switch(e.position++,sa(a=>a===32||a===9,t,e),pEt(o)){case"content-disposition":{if(r=n=null,sa(A=>eV(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Ii("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let A=QEt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(n=A.value)}if(r===null)throw Ii("name attribute is required in content-disposition header");break}case"content-type":{let a=sa(A=>A!==10&&A!==13,t,e);a=ZY(a,!1,!0,A=>A===9||A===32),s=Qye(a);break}case"content-transfer-encoding":{let a=sa(A=>A!==10&&A!==13,t,e);a=ZY(a,!1,!0,A=>A===9||A===32),i=Qye(a);break}default:sa(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw Ii("expected CRLF");e.position+=2}}function sa(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function ZY(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 SEt(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 Ii(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function NEt(t){return t<=31||t===127}function TEt(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 eV(t){return t<=127&&t!==32&&t!==9&&!NEt(t)&&!TEt(t)}wye.exports={multipartFormDataParser:bEt,validateBoundary:BEt}});var hb=m((j0r,Nye)=>{"use strict";function xEt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}Nye.exports={createDeferredPromise:xEt}});var q0=m((K0r,kye)=>{"use strict";var nV=et(),{ReadableStreamFrom:REt,readableStreamClose:DEt,fullyReadBody:kEt,extractMimeType:vEt}=eo(),{FormData:Tye,setFormDataState:_Et}=Y2(),{webidl:eA}=$n(),tV=b("node:assert"),{isErrored:rV,isDisturbed:FEt}=b("node:stream"),{isUint8Array:MEt}=b("node:util/types"),{serializeAMimeType:LEt}=na(),{multipartFormDataParser:UEt}=Sye(),{createDeferredPromise:PEt}=hb(),{parseJSONFromBytes:OEt}=Ju(),{utf8DecodeBytes:HEt}=U2(),{runtimeFeatures:GEt}=zu(),qEt=GEt.has("crypto")?b("node:crypto").randomInt:t=>Math.floor(Math.random()*t),V2=new TextEncoder;function YEt(){}var VEt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!FEt(e)&&!rV(e)&&e.cancel("Response object has been garbage collected").catch(YEt)});function Rye(t,e=!1){let r=null,n=null;eA.is.ReadableStream(t)?r=t:eA.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(c){n=c},cancel(){},type:"bytes"}),tV(eA.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(eA.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(eA.is.BufferSource(t))i=eA.util.getCopyOfBytesHeldByBufferSource(t);else if(eA.is.FormData(t)){let c=`----formdata-undici-0${`${qEt(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=V2.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 eIe=E(ZCe=>{"use strict";var pY=Xu().Buffer;ZCe._dbcs=Zu;var Xn=-1,XCe=-2,ia=-10,Gs=-1e3,nE=new Array(256),xb=-1;for(K2=0;K2<256;K2++)nE[K2]=Xn;var K2;function Zu(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]=nE.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(nE.slice(0));var i=this.decodeTables.length;this.decodeTables.push(nE.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[Gs-o[n]],c=48;c<=57;c++){if(a[c]===Xn)a[c]=Gs-s;else if(a[c]>Gs)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[Gs-a[c]],u=129;u<=254;u++){if(A[u]===Xn)A[u]=Gs-i;else{if(A[u]===Gs-i)continue;if(A[u]>Gs)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Gs-A[u]],d=48;d<=57;d++)l[d]===Xn&&(l[d]=XCe)}}}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 CIt(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(sIt.has(s)){r=s;break}}return r}function IIt(t,e){let r=CIt(e);r!==""&&(t.referrerPolicy=r)}function yIt(){return"allowed"}function BIt(){return"success"}function bIt(){return"success"}function QIt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function wIt(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&&_V(t.origin)&&!_V(Eg(t))&&(e=null);break;case"same-origin":Ub(t,Eg(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function cE(t,e){return t}function SIt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:cE(t.domainLookupStartTime,r),domainLookupEndTime:cE(t.domainLookupEndTime,r),connectionStartTime:cE(t.connectionStartTime,r),connectionEndTime:cE(t.connectionEndTime,r),secureConnectionStartTime:cE(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function NIt(t){return cE(cIt.now(),t)}function TIt(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 RBe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function xIt(t){return{referrerPolicy:t.referrerPolicy}}function RIt(t){let e=t.referrerPolicy;Pb(e);let r=null;if(t.referrer==="client"){let i=wBe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Ud.is.URL(t.referrer)&&(r=t.referrer);let n=vV(r),s=vV(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??vV(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=Eg(t);return mg(n)&&!mg(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=Eg(t);return Ub(n,i)?n:mg(n)&&!mg(i)?"no-referrer":s}case"same-origin":return Ub(t,n)?n:"no-referrer";case"origin-when-cross-origin":return Ub(t,n)?n:s;case"no-referrer-when-downgrade":{let i=Eg(t);return mg(n)&&!mg(i)?"no-referrer":n}}}function vV(t,e=!1){return Pb(Ud.is.URL(t)),t=new URL(t),_Be(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var DIt=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)$/),kIt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function DBe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),kIt(t)):DIt(t)}function vIt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||DBe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function mg(t){return Ud.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:vIt(t.origin):!1}function _It(t){}function Ub(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function FIt(t){return t.controller.state==="aborted"}function MIt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function LIt(t){return uIt[t.toLowerCase()]??t}var UIt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function kBe(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),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[n]:u}=a[o];this.#n=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete s.prototype.constructor,Object.setPrototypeOf(s.prototype,UIt),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 PIt(t,e,r,n=0,s=1){let i=kBe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Ud.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Ud.brandCheck(this,e),i(this,"value
Line truncated
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=ca(a=>qV(a)&&a!==59,t,e);i=HV.decode(o)}return{name:n,value:i}}function Ayt(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 bi("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=ca(a=>a!==10&&a!==13&&a!==58,t,e);if(o=GV(o,!0,!0,a=>a===9||a===32),!tyt.test(o.toString()))throw bi("header name does not match the field-name token production");if(t[e.position]!==58)throw bi("expected :");switch(e.position++,ca(a=>a===32||a===9,t,e),eyt(o)){case"content-disposition":{if(r=n=null,ca(c=>qV(c),t,e).toString("ascii").toLowerCase()!=="form-data")throw bi("expected form-data for content-disposition header");for(;e.position<t.length&&t[e.position]!==13&&t[e.position+1]!==10;){let c=cyt(t,e);if(!c)break;c.name==="name"?r=c.value:c.name==="filename"&&(n=c.value)}if(r===null)throw bi("name attribute is required in content-disposition header");break}case"content-type":{let a=ca(c=>c!==10&&c!==13,t,e);a=GV(a,!1,!0,c=>c===9||c===32),s=OBe(a);break}case"content-transfer-encoding":{let a=ca(c=>c!==10&&c!==13,t,e);a=GV(a,!1,!0,c=>c===9||c===32),i=OBe(a);break}default:ca(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)throw bi("expected CRLF");e.position+=2}}function ca(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function GV(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 uyt(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 bi(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function lyt(t){return t<=31||t===127}function dyt(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 qV(t){return t<=127&&t!==32&&t!==9&&!lyt(t)&&!dyt(t)}HBe.exports={multipartFormDataParser:ayt,validateBoundary:oyt}});var Ob=E((yyr,qBe)=>{"use strict";function hyt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}qBe.exports={createDeferredPromise:hyt}});var lE=E((Byr,zBe)=>{"use strict";var WV=et(),{ReadableStreamFrom:fyt,readableStreamClose:gyt,fullyReadBody:pyt,extractMimeType:myt}=no(),{FormData:YBe,setFormDataState:Eyt}=yk(),{webidl:oc}=Zn(),YV=b("node:assert"),{isErrored:VV,isDisturbed:Cyt}=b("node:stream"),{isUint8Array:Iyt}=b("node:util/types"),{serializeAMimeType:yyt}=aa(),{multipartFormDataParser:Byt}=GBe(),{createDeferredPromise:byt}=Ob(),{parseJSONFromBytes:Qyt}=rl(),{utf8DecodeBytes:wyt}=gk(),{runtimeFeatures:Syt}=nl(),Nyt=Syt.has("crypto")?b("node:crypto").randomInt:t=>Math.floor(Math.random()*t),Bk=new TextEncoder;function Tyt(){}var xyt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Cyt(e)&&!VV(e)&&e.cancel("Response object has been garbage collected").catch(Tyt)});function WBe(t,e=!1){let r=null,n=null;oc.is.ReadableStream(t)?r=t:oc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){n=A},cancel(){},type:"bytes"}),YV(oc.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(oc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(oc.is.BufferSource(t))i=oc.util.getCopyOfBytesHeldByBufferSource(t);else if(oc.is.FormData(t)){let A=`----formdata-undici-0${`${Nyt(1e11)}`.padStart(11,"0")}`,u=`--${A}\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=Bk.encode(u+`; name="${l(d(m))}"\r
|
||||
\r
|
||||
${d(C)}\r
|
||||
`);h.push(y),o+=y.byteLength}else{let y=V2.encode(`${u}; name="${l(d(E))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
|
||||
`);h.push(y),o+=y.byteLength}else{let y=Bk.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=V2.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(eA.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(nV.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=eA.is.ReadableStream(t)?t:REt(t)}return(typeof i=="string"||MEt(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(rV(r))break;l.length&&n.enqueue(new Uint8Array(l))}else c?.length&&!rV(r)&&n.enqueue(typeof c=="string"?V2.encode(c):new Uint8Array(c));queueMicrotask(()=>DEt(n))})(),[{stream:r,source:i,length:o},a]}function WEt(t,e=!1){return eA.is.ReadableStream(t)&&(tV(!nV.isDisturbed(t),"The body has already been consumed."),tV(!t.locked,"The stream is locked.")),Rye(t,e)}function JEt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function zEt(t,e){return{blob(){return G0(this,n=>{let s=xye(e(this));return s===null?s="":s&&(s=LEt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return G0(this,n=>new Uint8Array(n).buffer,t,e)},text(){return G0(this,HEt,t,e)},json(){return G0(this,OEt,t,e)},formData(){return G0(this,n=>{let s=xye(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=UEt(n,s),o=new Tye;return _Et(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new Tye;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 G0(this,n=>new Uint8Array(n),t,e)}}}function jEt(t,e){Object.assign(t.prototype,zEt(t,e))}function G0(t,e,r,n){try{eA.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),Dye(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=PEt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(A){i(A)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(kEt(t.body,o,i),s.promise)}function Dye(t){let e=t.body;return e!=null&&(e.stream.locked||nV.isDisturbed(e.stream))}function xye(t){let e=t.headersList,r=vEt(e);return r==="failure"?null:r}kye.exports={extractBody:Rye,safelyExtractBody:WEt,cloneBody:JEt,mixinBody:jEt,streamRegistry:VEt,bodyUnusable:Dye}});var qye=m(($0r,Gye)=>{"use strict";var We=b("node:assert"),Je=et(),{channels:vye}=Bd(),sV=Pq(),{RequestContentLengthMismatchError:tg,ResponseContentLengthMismatchError:KEt,RequestAbortedError:Pye,HeadersTimeoutError:$Et,HeadersOverflowError:XEt,SocketError:pb,InformationalError:Y0,BodyTimeoutError:ZEt,HTTPParserError:eCt,ResponseExceededMaxSizeError:tCt}=Ke(),{kUrl:Oye,kReset:yi,kClient:lV,kParser:Wr,kBlocking:mb,kRunning:gs,kPending:rCt,kSize:_ye,kWriting:Sd,kQueue:tA,kNoRef:fb,kKeepAliveDefaultTimeout:nCt,kHostHeader:sCt,kPendingIdx:iCt,kRunningIdx:ia,kError:oa,kPipelining:z2,kSocket:V0,kKeepAliveTimeoutValue:K2,kMaxHeadersSize:oCt,kKeepAliveMaxTimeout:aCt,kKeepAliveTimeoutThreshold:ACt,kHeadersTimeout:cCt,kBodyTimeout:uCt,kStrictContentLength:aV,kMaxRequests:Fye,kCounter:lCt,kMaxResponseSize:dCt,kOnError:hCt,kResume:wd,kHTTPContext:Hye,kClosed:AV}=$t(),mc=kIe(),fCt=Buffer.alloc(0),W2=Buffer[Symbol.species],gCt=Je.removeAllListeners,iV;function pCt(){let t=process.env.JEST_WORKER_ID?DY():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(FIe())}catch{}return e||(e=new WebAssembly.Module(t||DY())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{We(Bn.ptr===n);let o=s-Cc+Ec.byteOffset;return Bn.onStatus(new W2(Ec.buffer,o,i))},wasm_on_message_begin:n=>(We(Bn.ptr===n),Bn.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{We(Bn.ptr===n);let o=s-Cc+Ec.byteOffset;return Bn.onHeaderField(new W2(Ec.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{We(Bn.ptr===n);let o=s-Cc+Ec.byteOffset;return Bn.onHeaderValue(new W2(Ec.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(We(Bn.ptr===n),Bn.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{We(Bn.ptr===n);let o=s-Cc+Ec.byteOffset;return Bn.onBody(new W2(Ec.buffer,o,i))},wasm_on_message_complete:n=>(We(Bn.ptr===n),Bn.onMessageComplete())}})}var oV=null,Bn=null,Ec=null,J2=0,Cc=null,mCt=0,gb=1,W0=2|gb,j2=4|gb,cV=8|mCt,uV=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(mc.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[oCt],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[dCt]}setTi
Line truncated
|
||||
`);h.push(y,C,f),typeof C.size=="number"?o+=y.byteLength+C.size+f.byteLength:p=!0}let I=Bk.encode(`--${A}--\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=${A}`}else if(oc.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(WV.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=oc.is.ReadableStream(t)?t:fyt(t)}return(typeof i=="string"||Iyt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let A=s(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(VV(r))break;l.length&&n.enqueue(new Uint8Array(l))}else A?.length&&!VV(r)&&n.enqueue(typeof A=="string"?Bk.encode(A):new Uint8Array(A));queueMicrotask(()=>gyt(n))})(),[{stream:r,source:i,length:o},a]}function Ryt(t,e=!1){return oc.is.ReadableStream(t)&&(YV(!WV.isDisturbed(t),"The body has already been consumed."),YV(!t.locked,"The stream is locked.")),WBe(t,e)}function Dyt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function kyt(t,e){return{blob(){return uE(this,n=>{let s=VBe(e(this));return s===null?s="":s&&(s=yyt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return uE(this,n=>new Uint8Array(n).buffer,t,e)},text(){return uE(this,wyt,t,e)},json(){return uE(this,Qyt,t,e)},formData(){return uE(this,n=>{let s=VBe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=Byt(n,s),o=new YBe;return Eyt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new YBe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return uE(this,n=>new Uint8Array(n),t,e)}}}function vyt(t,e){Object.assign(t.prototype,kyt(t,e))}function uE(t,e,r,n){try{oc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),JBe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=byt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(pyt(t.body,o,i),s.promise)}function JBe(t){let e=t.body;return e!=null&&(e.stream.locked||WV.isDisturbed(e.stream))}function VBe(t){let e=t.headersList,r=myt(e);return r==="failure"?null:r}zBe.exports={extractBody:WBe,safelyExtractBody:Ryt,cloneBody:Dyt,mixinBody:vyt,streamRegistry:xyt,bodyUnusable:JBe}});var ibe=E((byr,sbe)=>{"use strict";var We=b("node:assert"),Je=et(),{channels:jBe}=Md(),JV=TY(),{RequestContentLengthMismatchError:Cg,ResponseContentLengthMismatchError:_yt,RequestAbortedError:tbe,HeadersTimeoutError:Fyt,HeadersOverflowError:Myt,SocketError:qb,InformationalError:dE,BodyTimeoutError:Lyt,HTTPParserError:Uyt,ResponseExceededMaxSizeError:Pyt}=Ke(),{kUrl:rbe,kReset:Qi,kClient:eW,kParser:Wr,kBlocking:Yb,kRunning:ps,kPending:Oyt,kSize:KBe,kWriting:Od,kQueue:ac,kNoRef:Hb,kKeepAliveDefaultTimeout:Hyt,kHostHeader:Gyt,kPendingIdx:qyt,kRunningIdx:Aa,kError:ua,kPipelining:wk,kSocket:hE,kKeepAliveTimeoutValue:Nk,kMaxHeadersSize:Yyt,kKeepAliveMaxTimeout:Vyt,kKeepAliveTimeoutThreshold:Wyt,kHeadersTimeout:Jyt,kBodyTimeout:zyt,kStrictContentLength:KV,kMaxRequests:$Be,kCounter:jyt,kMaxResponseSize:Kyt,kOnError:$yt,kResume:Pd,kHTTPContext:nbe,kClosed:$V}=$t(),bA=zye(),Xyt=Buffer.alloc(0),bk=Buffer[Symbol.species],Zyt=Je.removeAllListeners,zV;function eBt(){let t=process.env.JEST_WORKER_ID?IV():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($ye())}catch{}return e||(e=new WebAssembly.Module(t||IV())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{We(Bn.ptr===n);let o=s-wA+QA.byteOffset;return Bn.onStatus(new bk(QA.buffer,o,i))},wasm_on_message_begin:n=>(We(Bn.ptr===n),Bn.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{We(Bn.ptr===n);let o=s-wA+QA.byteOffset;return Bn.onHeaderField(new bk(QA.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{We(Bn.ptr===n);let o=s-wA+QA.byteOffset;return Bn.onHeaderValue(new bk(QA.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(We(Bn.ptr===n),Bn.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{We(Bn.ptr===n);let o=s-wA+QA.byteOffset;return Bn.onBody(new bk(QA.buffer,o,i))},wasm_on_message_complete:n=>(We(Bn.ptr===n),Bn.onMessageComplete())}})}var jV=null,Bn=null,QA=null,Qk=0,wA=null,tBt=0,Gb=1,fE=2|Gb,Sk=4|Gb,XV=8|tBt,ZV=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(bA.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[Yyt],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[Kyt]}setTi
Line truncated
|
||||
`;if(typeof s=="string"?p+=`host: ${s}\r
|
||||
`:p+=t[sCt],i?p+=`connection: upgrade\r
|
||||
`:p+=t[Gyt],i?p+=`connection: upgrade\r
|
||||
upgrade: ${i}\r
|
||||
`:t[z2]&&!h[yi]?p+=`connection: keep-alive\r
|
||||
`:t[wk]&&!h[Qi]?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 vye.sendHeaders.hasSubscribers&&vye.sendHeaders.publish({request:e,headers:p,socket:h}),!A||d===0?Lye(f,null,t,e,h,u,p,l):Je.isBuffer(A)?Lye(f,A,t,e,h,u,p,l):Je.isBlobLike(A)?typeof A.stream=="function"?Uye(f,A.stream(),t,e,h,u,p,l):TCt(f,A,t,e,h,u,p,l):Je.isStream(A)?NCt(f,A,t,e,h,u,p,l):Je.isIterable(A)?Uye(f,A,t,e,h,u,p,l):We(!1),!0}function NCt(t,e,r,n,s,i,o,a){We(i!==0||r[gs]===0,"stream body cannot be pipelined");let A=!1,c=new $2({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){Je.destroy(this,p)}},l=function(){A||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!A){let f=new Pye;queueMicrotask(()=>h(f))}},h=function(f){if(!A){if(A=!0,We(s.destroyed||s[Sd]&&r[gs]<=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")?Je.destroy(e,f):Je.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 Lye(t,e,r,n,s,i,o,a){try{e?Je.isBuffer(e)&&(We(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
`,Array.isArray(A))for(let I=0;I<A.length;I+=2){let m=A[I+0],C=A[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 jBe.sendHeaders.hasSubscribers&&jBe.sendHeaders.publish({request:e,headers:p,socket:h}),!c||d===0?ZBe(f,null,t,e,h,u,p,l):Je.isBuffer(c)?ZBe(f,c,t,e,h,u,p,l):Je.isBlobLike(c)?typeof c.stream=="function"?ebe(f,c.stream(),t,e,h,u,p,l):dBt(f,c,t,e,h,u,p,l):Je.isStream(c)?lBt(f,c,t,e,h,u,p,l):Je.isIterable(c)?ebe(f,c,t,e,h,u,p,l):We(!1),!0}function lBt(t,e,r,n,s,i,o,a){We(i!==0||r[ps]===0,"stream body cannot be pipelined");let c=!1,A=new Tk({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(p){Je.destroy(this,p)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new tbe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,We(s.destroyed||s[Od]&&r[ps]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(p){f=p}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Je.destroy(e,f):Je.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 ZBe(t,e,r,n,s,i,o,a){try{e?Je.isBuffer(e)&&(We(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[yi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Qi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(We(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||
`,"latin1")),n.onRequestSent(),r[wd]()}catch(A){t(A)}}async function TCt(t,e,r,n,s,i,o,a){We(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new tg;let A=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
`,"latin1")),n.onRequestSent(),r[Pd]()}catch(c){t(c)}}async function dBt(t,e,r,n,s,i,o,a){We(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Cg;let c=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[yi]=!0),r[wd]()}catch(A){t(A)}}async function Uye(t,e,r,n,s,i,o,a){We(i!==0||r[gs]===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)=>{We(A===null),s[oa]?h(s[oa]):A=d});s.on("close",c).on("drain",c);let l=new $2({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[oa])throw s[oa];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",c).off("drain",c)}}var $2=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[Sd]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[oa])throw r[oa];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(s!==null&&o+c>s){if(i[aV])throw new tg;process.emitWarning(new tg)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[yi]=!0),s===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${A}content-length: ${s}\r
|
||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[Qi]=!0),r[Pd]()}catch(c){t(c)}}async function ebe(t,e,r,n,s,i,o,a){We(i!==0||r[ps]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{We(c===null),s[ua]?h(s[ua]):c=d});s.on("close",A).on("drain",A);let l=new Tk({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[ua])throw s[ua];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var Tk=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[Od]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[ua])throw r[ua];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[KV])throw new Cg;process.emitWarning(new Cg)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Qi]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${c}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[Wr].timeout&&r[Wr].timeoutType===W0&&r[Wr].timeout.refresh&&r[Wr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Sd]=!1,e[oa])throw e[oa];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||
${A.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Wr].timeout&&r[Wr].timeoutType===fE&&r[Wr].timeout.refresh&&r[Wr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Od]=!1,e[ua])throw e[ua];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[aV])throw new tg;process.emitWarning(new tg)}e[Wr].timeout&&e[Wr].timeoutType===W0&&e[Wr].timeout.refresh&&e[Wr].timeout.refresh(),n[wd]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Sd]=!1,e&&(We(n[gs]<=1,"pipeline should only contain this request"),s(e))}};Gye.exports=ECt});var Xye=m((X0r,$ye)=>{"use strict";var Aa=b("node:assert"),{pipeline:xCt}=b("node:stream"),ut=et(),{RequestContentLengthMismatchError:gV,RequestAbortedError:RCt,SocketError:yb,InformationalError:Nd,InvalidArgumentError:DCt}=Ke(),{kUrl:Ib,kReset:tk,kClient:to,kRunning:Bb,kPending:kCt,kQueue:Td,kPendingIdx:mV,kRunningIdx:rA,kError:ro,kSocket:kr,kStrictContentLength:vCt,kOnError:J0,kMaxConcurrentStreams:Z2,kPingInterval:Yye,kHTTP2Session:Ku,kHTTP2InitialWindowSize:_Ct,kHTTP2ConnectionWindowSize:FCt,kResume:Ic,kSize:MCt,kHTTPContext:EV,kClosed:pV,kBodyTimeout:LCt,kEnableConnectProtocol:Eb,kRemoteSettings:Cb,kHTTP2Stream:X2,kHTTP2SessionState:CV}=$t(),{channels:Vye}=Bd(),aa=Symbol("open streams"),Wye,ek;try{ek=b("node:http2")}catch{ek={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:UCt,HTTP2_HEADER_METHOD:Jye,HTTP2_HEADER_PATH:zye,HTTP2_HEADER_SCHEME:dV,HTTP2_HEADER_CONTENT_LENGTH:PCt,HTTP2_HEADER_EXPECT:OCt,HTTP2_HEADER_STATUS:hV,HTTP2_HEADER_PROTOCOL:HCt,NGHTTP2_REFUSED_STREAM:GCt,NGHTTP2_CANCEL:qCt}}=ek;function fV(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 YCt(t,e){t[kr]=e;let r=t[_Ct],n=t[FCt],s=ek.connect(t[Ib],{createConnection:()=>e,peerMaxConcurrentStreams:t[Z2],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[kr]=e,s[aa]=0,s[to]=t,s[kr]=e,s[CV]={ping:{interval:t[Yye]===0?null:setInterval(zCt,t[Yye],s).unref()}},s[Eb]=!1,s[Cb]=!1,n&&ut.addListener(s,"connect",WCt.bind(s,n)),ut.addListener(s,"error",jCt),ut.addListener(s,"frameError",KCt),ut.addListener(s,"end",$Ct),ut.addListener(s,"goaway",XCt),ut.addListener(s,"close",ZCt),ut.addListener(s,"remoteSettings",JCt),s.unref(),t[Ku]=s,e[Ku]=s,ut.addListener(e,"error",tIt),ut.addListener(e,"end",rIt),ut.addListener(e,"close",eIt),e[pV]=!1,e.on("close",nIt),{version:"h2",defaultPipelining:1/0,write(i){return iIt(t,i)},resume(){VCt(t)},destroy(i,o){e[pV]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[Bb]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[Cb]===!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[Cb]===!1;return!1}}}function VCt(t){let e=t[kr];e?.destroyed===!1&&(t[MCt]===0||t[Z2]===0?(e.unref(),t[Ku].unref()):(e.ref(),t[Ku].ref()))}function WCt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function JCt(t){if(this[to][Z2]=t.maxConcurrentStreams??this[to][Z2],this[Cb]===!0&&this[Eb]===!0&&t.enableConnectProtocol===!1){let e=new Nd("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[kr][ro]=e,this[to][J0](e);return}this[Eb]=t.enableConnectProtocol??this[Eb],this[Cb]=!0,this[to][Ic]()}function zCt(t){let e=t[CV];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[to],o=this[to];if(n!=null){let a=new Nd(`HTTP/2: "PING" errored - type ${n.message}`);o[ro]=a,i[J0](a)}else i.emit("ping",s)}}function jCt(t){Aa(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kr][ro]=t,this[to][J0](t)}function KCt(t,e,r){if(r===0){let n=new Nd(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[kr][ro]=n,this[to][J0](n)}}function $Ct(){let t=new yb("other side closed",ut.getSocketInfo(this[kr]));this.destroy(t),ut.destroy(this[kr],t)}function XCt(t){let e=this[ro]||new yb(`HTTP/2: "GOAWAY" frame received with code ${t}`,ut.getSocketInfo(this[kr])),r=this[to];if(r[kr]=null,r[EV]=null,this.close(),this[Ku]=null,ut.destroy(this[kr],e),r[rA]<r[Td].length){let n=r[Td][r[rA]];r[Td][r[rA]++]=null,ut.errorRequest(r,n,e),r[mV]=r[rA]}Aa(r[Bb]===0),r.emit("disconnect",r[Ib],[r],e),r.emit("connectionError",r[Ib],[r],e),r[Ic]()}function ZCt(){let{[to]:t,[CV]:e}=this,{[kr]:r}=t,n=this[kr][ro]||this[ro]||new yb("closed",ut.getSocketInfo(r));if(t[kr]=null,t[EV]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){Aa(t[kCt]===0);let s=t[Td].splice(t[rA]);for(let i=0;i<s.length;i++){let o=s[i];ut.errorRequest(t,o,n)}}}function eIt(){let t=this[ro]||new yb("closed",ut.getSocketInfo(this)),e=this[Ku][to];e[kr]=null,e[EV]=null,this[Ku]!==null&&this[Ku].destroy(t),e[mV]=e[rA],Aa(e[Bb]===0),e.emit("disconnect",e[Ib],[e],t),e[Ic]()}function tIt(t){Aa(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ro]=t,this[to][J0](t)}function rIt(){ut.destroy(this,new yb("other side closed",ut.getSocketInfo(this)))}func
Line truncated
|
||||
`;Vye.sendHeaders.publish({request:e,headers:v,socket:n[kr]})}let R=s==="GET"||s==="HEAD"||d===null;A?(h[OCt]="100-continue",f=n.request(h,{endStream:R,signal:c}),f[X2]=!0,f.once("continue",Y)):(f=n.request(h,{endStream:R,signal:c}),f[X2]=!0,Y()),++n[aa],f.setTimeout(r);let M=!1;return f.once("response",v=>{let{[hV]:P,...D}=v;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),fV(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[Td][t[rA]++]=null,t[Ic]()):(E(new Nd("HTTP/2: stream half-closed (remote)")),t[Td][t[rA]++]=null,t[mV]=t[rA],t[Ic]())}),f.once("close",()=>{f.removeAllListeners("data"),n[aa]-=1,n[aa]===0&&n.unref()}),f.once("error",function(v){f.removeAllListeners("data"),E(v)}),f.once("frameError",(v,P)=>{f.removeAllListeners("data"),E(new Nd(`HTTP/2: "frameError" received - type ${v}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let v=new Nd(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),n[aa]-=1,n[aa]===0&&n.unref(),E(v)}),f.once("trailers",v=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(v))}),!0;function Y(){!d||y===0?jye(E,f,null,t,e,t[kr],y,C):ut.isBuffer(d)?jye(E,f,d,t,e,t[kr],y,C):ut.isBlobLike(d)?typeof d.stream=="function"?Kye(E,f,d.stream(),t,e,t[kr],y,C):aIt(E,f,d,t,e,t[kr],y,C):ut.isStream(d)?oIt(E,t[kr],C,f,d,t,e,y):ut.isIterable(d)?Kye(E,f,d,t,e,t[kr],y,C):Aa(!1)}}function jye(t,e,r,n,s,i,o,a){try{r!=null&&ut.isBuffer(r)&&(Aa(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[tk]=!0),s.onRequestSent(),n[Ic]()}catch(A){t(A)}}function oIt(t,e,r,n,s,i,o,a){Aa(a!==0||i[Bb]===0,"stream body cannot be pipelined");let A=xCt(s,n,u=>{u?(ut.destroy(A,u),t(u)):(ut.removeAllListeners(A),o.onRequestSent(),r||(e[tk]=!0),i[Ic]())});ut.addListener(A,"data",c);function c(u){o.onBodySent(u)}}async function aIt(t,e,r,n,s,i,o,a){Aa(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new gV;let A=Buffer.from(await r.arrayBuffer());e.cork(),e.write(A),e.uncork(),e.end(),s.onBodySent(A),s.onRequestSent(),a||(i[tk]=!0),n[Ic]()}catch(A){t(A)}}async function Kye(t,e,r,n,s,i,o,a){Aa(o!==0||n[Bb]===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)=>{Aa(A===null),i[ro]?d(i[ro]):A=l});e.on("close",c).on("drain",c);try{for await(let l of r){if(i[ro])throw i[ro];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[tk]=!0),n[Ic]()}catch(l){t(l)}finally{e.off("close",c).off("drain",c)}}$ye.exports=YCt});var vd=m((Z0r,aBe)=>{"use strict";var $u=b("node:assert"),nBe=b("node:net"),bb=b("node:http"),rg=et(),{ClientStats:AIt}=fY(),{channels:z0}=Bd(),cIt=IIe(),uIt=Kf(),{InvalidArgumentError:pr,InformationalError:lIt,ClientDestroyedError:dIt}=Ke(),hIt=$f(),{kUrl:yc,kServerName:kd,kClient:fIt,kBusy:IV,kConnect:gIt,kResuming:ng,kRunning:Nb,kPending:Tb,kSize:Qb,kQueue:nA,kConnected:pIt,kConnecting:j0,kNeedDrain:Rd,kKeepAliveDefaultTimeout:Zye,kHostHeader:mIt,kPendingIdx:sA,kRunningIdx:Xu,kError:EIt,kPipelining:rk,kKeepAliveTimeoutValue:CIt,kMaxHeadersSize:IIt,kKeepAliveMaxTimeout:yIt,kKeepAliveTimeoutThreshold:BIt,kHeadersTimeout:bIt,kBodyTimeout:QIt,kStrictContentLength:wIt,kConnector:wb,kMaxRequests:yV,kCounter:SIt,kClose:NIt,kDestroy:TIt,kDispatch:xIt,kLocalAddress:Sb,kMaxResponseSize:RIt,kOnError:DIt,kHTTPContext:nn,kMaxConcurrentStreams:kIt,kHTTP2InitialWindowSize:vIt,kHTTP2ConnectionWindowSize:_It,kResume:Dd,kPingInterval:FIt}=$t(),MIt=qye(),LIt=Xye(),xd=Symbol("kClosedResolve"),UIt=bb&&bb.maxHeaderSize&&Number.isInteger(bb.maxHeaderSize)&&bb.maxHeaderSize>0?()=>bb.maxHeaderSize:()=>{throw new pr("http module not available or http.maxHeaderSize invalid")},eBe=()=>{};function sBe(t){return t[rk]??t[nn]?.defaultPipelining??1}var BV=class extends uIt{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:Y,autoSelectFamily:v,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:D,allowH2:z,useH2c:ee,initialWindowSize:ne,connectionWindowSize:Ae,pingInterval:ge}={}){if(c!==void 0)throw new pr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new pr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new pr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(A!==void 0)throw new pr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new pr("uns
Line truncated
|
||||
`,this[QIt]=a??3e5,this[bIt]=n??3e5,this[wIt]=E??!0,this[yV]=R,this[xd]=null,this[RIt]=Y>-1?Y:-1,this[nn]=null,this[kIt]=D??100,this[vIt]=ne??262144,this[_It]=Ae??524288,this[FIt]=ge??6e4,this[nA]=[],this[Xu]=0,this[sA]=0,this[Dd]=De=>bV(this,De),this[DIt]=De=>iBe(this,De)}get pipelining(){return this[rk]}set pipelining(e){this[rk]=e,this[Dd](!0)}get stats(){return new AIt(this)}get[Tb](){return this[nA].length-this[sA]}get[Nb](){return this[sA]-this[Xu]}get[Qb](){return this[nA].length-this[Xu]}get[pIt](){return!!this[nn]&&!this[j0]&&!this[nn].destroyed}get[IV](){return!!(this[nn]?.busy(null)||this[Qb]>=(sBe(this)||1)||this[Tb]>0)}[gIt](e){oBe(this),this.once("connect",e)}[xIt](e,r){let n=new cIt(this[yc].origin,e,r);return this[nA].push(n),this[ng]||(rg.bodyLength(n.body)==null&&rg.isIterable(n.body)?(this[ng]=1,queueMicrotask(()=>bV(this))):this[Dd](!0)),this[ng]&&this[Rd]!==2&&this[IV]&&(this[Rd]=2),this[Rd]<2}[NIt](){return new Promise(e=>{this[Qb]?this[xd]=e:e(null)})}[TIt](e){return new Promise(r=>{let n=this[nA].splice(this[sA]);for(let i=0;i<n.length;i++){let o=n[i];rg.errorRequest(this,o,e)}let s=()=>{this[xd]&&(this[xd](),this[xd]=null),r(null)};this[nn]?(this[nn].destroy(e,s),this[nn]=null):queueMicrotask(s),this[Dd]()})}};function iBe(t,e){if(t[Nb]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){$u(t[sA]===t[Xu]);let r=t[nA].splice(t[Xu]);for(let n=0;n<r.length;n++){let s=r[n];rg.errorRequest(t,s,e)}$u(t[Qb]===0)}}function oBe(t){$u(!t[j0]),$u(!t[nn]);let{host:e,hostname:r,protocol:n,port:s}=t[yc];if(r[0]==="["){let i=r.indexOf("]");$u(i!==-1);let o=r.substring(1,i);$u(nBe.isIPv6(o)),r=o}t[j0]=!0,z0.beforeConnect.hasSubscribers&&z0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[nn]?.version,servername:t[kd],localAddress:t[Sb]},connector:t[wb]}),t[wb]({host:e,hostname:r,protocol:n,port:s,servername:t[kd],localAddress:t[Sb]},(i,o)=>{if(i){tBe(t,i,{host:e,hostname:r,protocol:n,port:s}),t[Dd]();return}if(t.destroyed){rg.destroy(o.on("error",eBe),new dIt),t[Dd]();return}$u(o);try{t[nn]=o.alpnProtocol==="h2"?LIt(t,o):MIt(t,o)}catch(a){o.destroy().on("error",eBe),tBe(t,a,{host:e,hostname:r,protocol:n,port:s}),t[Dd]();return}t[j0]=!1,o[SIt]=0,o[yV]=t[yV],o[fIt]=t,o[EIt]=null,z0.connected.hasSubscribers&&z0.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[nn]?.version,servername:t[kd],localAddress:t[Sb]},connector:t[wb],socket:o}),t.emit("connect",t[yc],[t]),t[Dd]()})}function tBe(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[j0]=!1,z0.connectError.hasSubscribers&&z0.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[nn]?.version,servername:t[kd],localAddress:t[Sb]},connector:t[wb],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for($u(t[Nb]===0);t[Tb]>0&&t[nA][t[sA]].servername===t[kd];){let o=t[nA][t[sA]++];rg.errorRequest(t,o,e)}else iBe(t,e);t.emit("connectionError",t[yc],[t],e)}}function rBe(t){t[Rd]=0,t.emit("drain",t[yc],[t])}function bV(t,e){t[ng]!==2&&(t[ng]=2,PIt(t,e),t[ng]=0,t[Xu]>256&&(t[nA].splice(0,t[Xu]),t[sA]-=t[Xu],t[Xu]=0))}function PIt(t,e){for(;;){if(t.destroyed){$u(t[Tb]===0);return}if(t[xd]&&!t[Qb]){t[xd](),t[xd]=null;return}if(t[nn]&&t[nn].resume(),t[IV])t[Rd]=2;else if(t[Rd]===2){e?(t[Rd]=1,queueMicrotask(()=>rBe(t))):rBe(t);continue}if(t[Tb]===0||t[Nb]>=(sBe(t)||1))return;let r=t[nA][t[sA]];if(r===null)return;if(t[yc].protocol==="https:"&&t[kd]!==r.servername){if(t[Nb]>0)return;t[kd]=r.servername,t[nn]?.destroy(new lIt("servername changed"),()=>{t[nn]=null,bV(t)})}if(t[j0])return;if(!t[nn]){oBe(t);return}if(t[nn].destroyed||t[nn].busy(r))return;!r.aborted&&t[nn].write(r)?t[sA]++:t[nA].splice(t[sA],1)}}aBe.exports=BV});var QV=m((tEr,ABe)=>{"use strict";var nk=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)}};ABe.exports=class{constructor(){this.head=this.tail=new nk}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new nk),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 sk=m((rEr,mBe)=>{"use strict";var{PoolStats:OIt}=fY(),HIt=Kf(),GIt=QV(),{kConnected:wV,kSize:cBe,kRunning:uBe,kPending:lBe,kQueued:xb,kBusy:qIt,kFree:YIt,kUrl:VIt,kClose:WIt,kDestroy:JIt,kDispatch:zIt}=$t(),Yn=Symbol("clients"),Hs=Symbol("needDrain"),Rb=Symbol("queue"),SV=Symbol("closed resolve"),NV=Symbol("onDrain"),dBe=Symbol("onConnect"),hBe=Symbol("onDisconnect"),fBe=Symbol("onConnectionError"),TV=Symbol("get dispatcher"),gBe=Symbol("add client"),pBe=Symbol("remove client"),xV=class extends HIt{[Rb]=new GIt;[xb]=0;[Yn]=[];[Hs]=!1;[NV](e,r,n){let s=this[Rb],i=!1;for(;!i;){let o=s.shi
Line truncated
|
||||
`,"latin1"),r!==null&&s!==r){if(n[KV])throw new Cg;process.emitWarning(new Cg)}e[Wr].timeout&&e[Wr].timeoutType===fE&&e[Wr].timeout.refresh&&e[Wr].timeout.refresh(),n[Pd]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Od]=!1,e&&(We(n[ps]<=1,"pipeline should only contain this request"),s(e))}};sbe.exports=rBt});var fbe=E((Qyr,hbe)=>{"use strict";var da=b("node:assert"),{pipeline:hBt}=b("node:stream"),lt=et(),{RequestContentLengthMismatchError:sW,RequestAbortedError:fBt,SocketError:zb,InformationalError:Hd,InvalidArgumentError:gBt}=Ke(),{kUrl:Jb,kReset:kk,kClient:so,kRunning:jb,kPending:pBt,kQueue:Gd,kPendingIdx:oW,kRunningIdx:cc,kError:io,kSocket:kr,kStrictContentLength:mBt,kOnError:gE,kMaxConcurrentStreams:Rk,kPingInterval:obe,kHTTP2Session:il,kHTTP2InitialWindowSize:EBt,kHTTP2ConnectionWindowSize:CBt,kResume:SA,kSize:IBt,kHTTPContext:aW,kClosed:iW,kBodyTimeout:yBt,kEnableConnectProtocol:Vb,kRemoteSettings:Wb,kHTTP2Stream:xk,kHTTP2SessionState:cW}=$t(),{channels:abe}=Md(),la=Symbol("open streams"),cbe,Dk;try{Dk=b("node:http2")}catch{Dk={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:BBt,HTTP2_HEADER_METHOD:Abe,HTTP2_HEADER_PATH:ube,HTTP2_HEADER_SCHEME:tW,HTTP2_HEADER_CONTENT_LENGTH:bBt,HTTP2_HEADER_EXPECT:QBt,HTTP2_HEADER_STATUS:rW,HTTP2_HEADER_PROTOCOL:wBt,NGHTTP2_REFUSED_STREAM:SBt,NGHTTP2_CANCEL:NBt}}=Dk;function nW(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 TBt(t,e){t[kr]=e;let r=t[EBt],n=t[CBt],s=Dk.connect(t[Jb],{createConnection:()=>e,peerMaxConcurrentStreams:t[Rk],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[kr]=e,s[la]=0,s[so]=t,s[kr]=e,s[cW]={ping:{interval:t[obe]===0?null:setInterval(kBt,t[obe],s).unref()}},s[Vb]=!1,s[Wb]=!1,n&<.addListener(s,"connect",RBt.bind(s,n)),lt.addListener(s,"error",vBt),lt.addListener(s,"frameError",_Bt),lt.addListener(s,"end",FBt),lt.addListener(s,"goaway",MBt),lt.addListener(s,"close",LBt),lt.addListener(s,"remoteSettings",DBt),s.unref(),t[il]=s,e[il]=s,lt.addListener(e,"error",PBt),lt.addListener(e,"end",OBt),lt.addListener(e,"close",UBt),e[iW]=!1,e.on("close",HBt),{version:"h2",defaultPipelining:1/0,write(i){return qBt(t,i)},resume(){xBt(t)},destroy(i,o){e[iW]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[jb]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[Wb]===!1||lt.bodyLength(i.body)!==0&&(lt.isStream(i.body)||lt.isAsyncIterable(i.body)||lt.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[Wb]===!1;return!1}}}function xBt(t){let e=t[kr];e?.destroyed===!1&&(t[IBt]===0||t[Rk]===0?(e.unref(),t[il].unref()):(e.ref(),t[il].ref()))}function RBt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function DBt(t){if(this[so][Rk]=t.maxConcurrentStreams??this[so][Rk],this[Wb]===!0&&this[Vb]===!0&&t.enableConnectProtocol===!1){let e=new Hd("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[kr][io]=e,this[so][gE](e);return}this[Vb]=t.enableConnectProtocol??this[Vb],this[Wb]=!0,this[so][SA]()}function kBt(t){let e=t[cW];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[so],o=this[so];if(n!=null){let a=new Hd(`HTTP/2: "PING" errored - type ${n.message}`);o[io]=a,i[gE](a)}else i.emit("ping",s)}}function vBt(t){da(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[kr][io]=t,this[so][gE](t)}function _Bt(t,e,r){if(r===0){let n=new Hd(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[kr][io]=n,this[so][gE](n)}}function FBt(){let t=new zb("other side closed",lt.getSocketInfo(this[kr]));this.destroy(t),lt.destroy(this[kr],t)}function MBt(t){let e=this[io]||new zb(`HTTP/2: "GOAWAY" frame received with code ${t}`,lt.getSocketInfo(this[kr])),r=this[so];if(r[kr]=null,r[aW]=null,this.close(),this[il]=null,lt.destroy(this[kr],e),r[cc]<r[Gd].length){let n=r[Gd][r[cc]];r[Gd][r[cc]++]=null,lt.errorRequest(r,n,e),r[oW]=r[cc]}da(r[jb]===0),r.emit("disconnect",r[Jb],[r],e),r.emit("connectionError",r[Jb],[r],e),r[SA]()}function LBt(){let{[so]:t,[cW]:e}=this,{[kr]:r}=t,n=this[kr][io]||this[io]||new zb("closed",lt.getSocketInfo(r));if(t[kr]=null,t[aW]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){da(t[pBt]===0);let s=t[Gd].splice(t[cc]);for(let i=0;i<s.length;i++){let o=s[i];lt.errorRequest(t,o,n)}}}function UBt(){let t=this[io]||new zb("closed",lt.getSocketInfo(this)),e=this[il][so];e[kr]=null,e[aW]=null,this[il]!==null&&this[il].destroy(t),e[oW]=e[cc],da(e[jb]===0),e.emit("disconnect",e[Jb],[e],t),e[SA]()}function PBt(t){da(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[io]=t,this[so][gE](t)}function OBt(){lt.destroy(this,new zb("other side closed",lt.getSocketInfo(this)))}func
Line truncated
|
||||
`;abe.sendHeaders.publish({request:e,headers:k,socket:n[kr]})}let N=s==="GET"||s==="HEAD"||d===null;c?(h[QBt]="100-continue",f=n.request(h,{endStream:N,signal:A}),f[xk]=!0,f.once("continue",q)):(f=n.request(h,{endStream:N,signal:A}),f[xk]=!0,q()),++n[la],f.setTimeout(r);let M=!1;return f.once("response",k=>{let{[rW]:P,...D}=k;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),nW(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[Gd][t[cc]++]=null,t[SA]()):(m(new Hd("HTTP/2: stream half-closed (remote)")),t[Gd][t[cc]++]=null,t[oW]=t[cc],t[SA]())}),f.once("close",()=>{f.removeAllListeners("data"),n[la]-=1,n[la]===0&&n.unref()}),f.once("error",function(k){f.removeAllListeners("data"),m(k)}),f.once("frameError",(k,P)=>{f.removeAllListeners("data"),m(new Hd(`HTTP/2: "frameError" received - type ${k}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let k=new Hd(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),n[la]-=1,n[la]===0&&n.unref(),m(k)}),f.once("trailers",k=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(k))}),!0;function q(){!d||y===0?lbe(m,f,null,t,e,t[kr],y,C):lt.isBuffer(d)?lbe(m,f,d,t,e,t[kr],y,C):lt.isBlobLike(d)?typeof d.stream=="function"?dbe(m,f,d.stream(),t,e,t[kr],y,C):VBt(m,f,d,t,e,t[kr],y,C):lt.isStream(d)?YBt(m,t[kr],C,f,d,t,e,y):lt.isIterable(d)?dbe(m,f,d,t,e,t[kr],y,C):da(!1)}}function lbe(t,e,r,n,s,i,o,a){try{r!=null&<.isBuffer(r)&&(da(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[kk]=!0),s.onRequestSent(),n[SA]()}catch(c){t(c)}}function YBt(t,e,r,n,s,i,o,a){da(a!==0||i[jb]===0,"stream body cannot be pipelined");let c=hBt(s,n,u=>{u?(lt.destroy(c,u),t(u)):(lt.removeAllListeners(c),o.onRequestSent(),r||(e[kk]=!0),i[SA]())});lt.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function VBt(t,e,r,n,s,i,o,a){da(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new sW;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),s.onBodySent(c),s.onRequestSent(),a||(i[kk]=!0),n[SA]()}catch(c){t(c)}}async function dbe(t,e,r,n,s,i,o,a){da(o!==0||n[jb]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{da(c===null),i[io]?d(i[io]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[io])throw i[io];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[kk]=!0),n[SA]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}hbe.exports=TBt});var Jd=E((wyr,bbe)=>{"use strict";var ol=b("node:assert"),Cbe=b("node:net"),Kb=b("node:http"),Ig=et(),{ClientStats:WBt}=nV(),{channels:pE}=Md(),JBt=Mye(),zBt=fg(),{InvalidArgumentError:pr,InformationalError:jBt,ClientDestroyedError:KBt}=Ke(),$Bt=gg(),{kUrl:NA,kServerName:Wd,kClient:XBt,kBusy:AW,kConnect:ZBt,kResuming:yg,kRunning:eQ,kPending:tQ,kSize:$b,kQueue:Ac,kConnected:ebt,kConnecting:mE,kNeedDrain:Yd,kKeepAliveDefaultTimeout:gbe,kHostHeader:tbt,kPendingIdx:uc,kRunningIdx:al,kError:rbt,kPipelining:vk,kKeepAliveTimeoutValue:nbt,kMaxHeadersSize:sbt,kKeepAliveMaxTimeout:ibt,kKeepAliveTimeoutThreshold:obt,kHeadersTimeout:abt,kBodyTimeout:cbt,kStrictContentLength:Abt,kConnector:Xb,kMaxRequests:uW,kCounter:ubt,kClose:lbt,kDestroy:dbt,kDispatch:hbt,kLocalAddress:Zb,kMaxResponseSize:fbt,kOnError:gbt,kHTTPContext:nn,kMaxConcurrentStreams:pbt,kHTTP2InitialWindowSize:mbt,kHTTP2ConnectionWindowSize:Ebt,kResume:Vd,kPingInterval:Cbt}=$t(),Ibt=ibe(),ybt=fbe(),qd=Symbol("kClosedResolve"),Bbt=Kb&&Kb.maxHeaderSize&&Number.isInteger(Kb.maxHeaderSize)&&Kb.maxHeaderSize>0?()=>Kb.maxHeaderSize:()=>{throw new pr("http module not available or http.maxHeaderSize invalid")},pbe=()=>{};function Ibe(t){return t[vk]??t[nn]?.defaultPipelining??1}var lW=class extends zBt{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,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:q,autoSelectFamily:k,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:D,allowH2:z,useH2c:ee,initialWindowSize:ne,connectionWindowSize:ce,pingInterval:ge}={}){if(A!==void 0)throw new pr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new pr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new pr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(c!==void 0)throw new pr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw new pr("uns
Line truncated
|
||||
`,this[cbt]=a??3e5,this[abt]=n??3e5,this[Abt]=m??!0,this[uW]=N,this[qd]=null,this[fbt]=q>-1?q:-1,this[nn]=null,this[pbt]=D??100,this[mbt]=ne??262144,this[Ebt]=ce??524288,this[Cbt]=ge??6e4,this[Ac]=[],this[al]=0,this[uc]=0,this[Vd]=De=>dW(this,De),this[gbt]=De=>ybe(this,De)}get pipelining(){return this[vk]}set pipelining(e){this[vk]=e,this[Vd](!0)}get stats(){return new WBt(this)}get[tQ](){return this[Ac].length-this[uc]}get[eQ](){return this[uc]-this[al]}get[$b](){return this[Ac].length-this[al]}get[ebt](){return!!this[nn]&&!this[mE]&&!this[nn].destroyed}get[AW](){return!!(this[nn]?.busy(null)||this[$b]>=(Ibe(this)||1)||this[tQ]>0)}[ZBt](e){Bbe(this),this.once("connect",e)}[hbt](e,r){let n=new JBt(this[NA].origin,e,r);return this[Ac].push(n),this[yg]||(Ig.bodyLength(n.body)==null&&Ig.isIterable(n.body)?(this[yg]=1,queueMicrotask(()=>dW(this))):this[Vd](!0)),this[yg]&&this[Yd]!==2&&this[AW]&&(this[Yd]=2),this[Yd]<2}[lbt](){return new Promise(e=>{this[$b]?this[qd]=e:e(null)})}[dbt](e){return new Promise(r=>{let n=this[Ac].splice(this[uc]);for(let i=0;i<n.length;i++){let o=n[i];Ig.errorRequest(this,o,e)}let s=()=>{this[qd]&&(this[qd](),this[qd]=null),r(null)};this[nn]?(this[nn].destroy(e,s),this[nn]=null):queueMicrotask(s),this[Vd]()})}};function ybe(t,e){if(t[eQ]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ol(t[uc]===t[al]);let r=t[Ac].splice(t[al]);for(let n=0;n<r.length;n++){let s=r[n];Ig.errorRequest(t,s,e)}ol(t[$b]===0)}}function Bbe(t){ol(!t[mE]),ol(!t[nn]);let{host:e,hostname:r,protocol:n,port:s}=t[NA];if(r[0]==="["){let i=r.indexOf("]");ol(i!==-1);let o=r.substring(1,i);ol(Cbe.isIPv6(o)),r=o}t[mE]=!0,pE.beforeConnect.hasSubscribers&&pE.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[nn]?.version,servername:t[Wd],localAddress:t[Zb]},connector:t[Xb]}),t[Xb]({host:e,hostname:r,protocol:n,port:s,servername:t[Wd],localAddress:t[Zb]},(i,o)=>{if(i){mbe(t,i,{host:e,hostname:r,protocol:n,port:s}),t[Vd]();return}if(t.destroyed){Ig.destroy(o.on("error",pbe),new KBt),t[Vd]();return}ol(o);try{t[nn]=o.alpnProtocol==="h2"?ybt(t,o):Ibt(t,o)}catch(a){o.destroy().on("error",pbe),mbe(t,a,{host:e,hostname:r,protocol:n,port:s}),t[Vd]();return}t[mE]=!1,o[ubt]=0,o[uW]=t[uW],o[XBt]=t,o[rbt]=null,pE.connected.hasSubscribers&&pE.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[nn]?.version,servername:t[Wd],localAddress:t[Zb]},connector:t[Xb],socket:o}),t.emit("connect",t[NA],[t]),t[Vd]()})}function mbe(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[mE]=!1,pE.connectError.hasSubscribers&&pE.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[nn]?.version,servername:t[Wd],localAddress:t[Zb]},connector:t[Xb],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ol(t[eQ]===0);t[tQ]>0&&t[Ac][t[uc]].servername===t[Wd];){let o=t[Ac][t[uc]++];Ig.errorRequest(t,o,e)}else ybe(t,e);t.emit("connectionError",t[NA],[t],e)}}function Ebe(t){t[Yd]=0,t.emit("drain",t[NA],[t])}function dW(t,e){t[yg]!==2&&(t[yg]=2,bbt(t,e),t[yg]=0,t[al]>256&&(t[Ac].splice(0,t[al]),t[uc]-=t[al],t[al]=0))}function bbt(t,e){for(;;){if(t.destroyed){ol(t[tQ]===0);return}if(t[qd]&&!t[$b]){t[qd](),t[qd]=null;return}if(t[nn]&&t[nn].resume(),t[AW])t[Yd]=2;else if(t[Yd]===2){e?(t[Yd]=1,queueMicrotask(()=>Ebe(t))):Ebe(t);continue}if(t[tQ]===0||t[eQ]>=(Ibe(t)||1))return;let r=t[Ac][t[uc]];if(r===null)return;if(t[NA].protocol==="https:"&&t[Wd]!==r.servername){if(t[eQ]>0)return;t[Wd]=r.servername,t[nn]?.destroy(new jBt("servername changed"),()=>{t[nn]=null,dW(t)})}if(t[mE])return;if(!t[nn]){Bbe(t);return}if(t[nn].destroyed||t[nn].busy(r))return;!r.aborted&&t[nn].write(r)?t[uc]++:t[Ac].splice(t[uc],1)}}bbe.exports=lW});var hW=E((Nyr,Qbe)=>{"use strict";var _k=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)}};Qbe.exports=class{constructor(){this.head=this.tail=new _k}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new _k),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 Fk=E((Tyr,vbe)=>{"use strict";var{PoolStats:Qbt}=nV(),wbt=fg(),Sbt=hW(),{kConnected:fW,kSize:wbe,kRunning:Sbe,kPending:Nbe,kQueued:rQ,kBusy:Nbt,kFree:Tbt,kUrl:xbt,kClose:Rbt,kDestroy:Dbt,kDispatch:kbt}=$t(),Yn=Symbol("clients"),qs=Symbol("needDrain"),nQ=Symbol("queue"),gW=Symbol("closed resolve"),pW=Symbol("onDrain"),Tbe=Symbol("onConnect"),xbe=Symbol("onDisconnect"),Rbe=Symbol("onConnectionError"),mW=Symbol("get dispatcher"),Dbe=Symbol("add client"),kbe=Symbol("remove client"),EW=class extends wbt{[nQ]=new Sbt;[rQ]=0;[Yn]=[];[qs]=!1;[pW](e,r,n){let s=this[nQ],i=!1;for(;!i;){let o=s.shi
Line truncated
|
||||
|
||||
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
||||
|
||||
${e.format(r)}`.trim())}};PQe.exports=Y7});var W7=m((vEr,qQe)=>{"use strict";var{InvalidArgumentError:Vbt}=Ke(),{runtimeFeatures:Wbt}=zu();function Jbt(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 OQe=Wbt.has("crypto")?b("node:crypto"):null,zbt=OQe?.hash?t=>OQe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function GQe(t){return Array.isArray(t)&&(t.length&1)===0}function jbt(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 Kbt(t){let e={};if(!t)return e;if(GQe(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 HQe=["record","playback","update"];function $bt(t){if(!HQe.includes(t))throw new Vbt(`Invalid snapshot mode: ${t}. Must be one of: ${HQe.join(", ")}`)}qQe.exports={createHeaderFilters:Jbt,hashId:zbt,isUndiciHeaders:GQe,normalizeHeaders:Kbt,isUrlExcludedFactory:jbt,validateSnapshotMode:$bt}});var XQe=m((_Er,$Qe)=>{"use strict";var{writeFile:Xbt,readFile:Zbt,mkdir:eQt}=b("node:fs/promises"),{dirname:tQt,resolve:YQe}=b("node:path"),{setTimeout:rQt,clearTimeout:VQe}=b("node:timers"),{InvalidArgumentError:WQe,UndiciError:nQt}=Ke(),{hashId:sQt,isUrlExcludedFactory:iQt,normalizeHeaders:JQe,createHeaderFilters:zQe}=W7();function Yb(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||JQe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:jQe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function jQe(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 KQe(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 Vb(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 sQt(r)}var J7=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=zQe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=iQt(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=Yb(e,this.#a,this.matchOptions),s=Vb(n),i=JQe(r.headers),o={statusCode:r.statusCode,headers:KQe(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=Yb(e,this.#a,this.matchOptions),n=Vb(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 WQe("Snapshot path is required");try{let n=await Zbt(YQe(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 nQt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new WQe("Snapshot path is required");let n=YQe(r);await eQt(tQt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await Xbt(n,JSON.s
Line truncated
|
||||
${e.format(r)}`.trim())}};t1e.exports=v7});var F7=E((iBr,i1e)=>{"use strict";var{InvalidArgumentError:x1t}=Ke(),{runtimeFeatures:R1t}=nl();function D1t(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 r1e=R1t.has("crypto")?b("node:crypto"):null,k1t=r1e?.hash?t=>r1e.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function s1e(t){return Array.isArray(t)&&(t.length&1)===0}function v1t(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 _1t(t){let e={};if(!t)return e;if(s1e(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 n1e=["record","playback","update"];function F1t(t){if(!n1e.includes(t))throw new x1t(`Invalid snapshot mode: ${t}. Must be one of: ${n1e.join(", ")}`)}i1e.exports={createHeaderFilters:D1t,hashId:k1t,isUndiciHeaders:s1e,normalizeHeaders:_1t,isUrlExcludedFactory:v1t,validateSnapshotMode:F1t}});var f1e=E((oBr,h1e)=>{"use strict";var{writeFile:M1t,readFile:L1t,mkdir:U1t}=b("node:fs/promises"),{dirname:P1t,resolve:o1e}=b("node:path"),{setTimeout:O1t,clearTimeout:a1e}=b("node:timers"),{InvalidArgumentError:c1e,UndiciError:H1t}=Ke(),{hashId:G1t,isUrlExcludedFactory:q1t,normalizeHeaders:A1e,createHeaderFilters:u1e}=F7();function mQ(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||A1e(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:l1e(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function l1e(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=n?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=A)}return s}function d1e(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 c=n?o:o.toLowerCase();i.has(c)||(s[c]=a)}return s}function EQ(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 G1t(r)}var M7=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=u1e(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=q1t(e.excludeUrls),this.#i&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=mQ(e,this.#a,this.matchOptions),s=EQ(n),i=A1e(r.headers),o={statusCode:r.statusCode,headers:d1e(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 c=this.#n.keys().next().value;this.#n.delete(c)}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.#A()}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=mQ(e,this.#a,this.matchOptions),n=EQ(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 c1e("Snapshot path is required");try{let n=await L1t(o1e(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 H1t(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new c1e("Snapshot path is required");let n=o1e(r);await U1t(P1t(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await M1t(n,JSON.s
Line truncated
|
||||
PRAGMA journal_mode = WAL;
|
||||
PRAGMA synchronous = NORMAL;
|
||||
PRAGMA temp_store = memory;
|
||||
PRAGMA optimize;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${io} (
|
||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${co} (
|
||||
-- Data specific to us
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
url TEXT NOT NULL,
|
||||
@@ -133,8 +133,8 @@ ${e.format(r)}`.trim())}};PQe.exports=Y7});var W7=m((vEr,qQe)=>{"use strict";var
|
||||
staleAt INTEGER NOT NULL
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${io}_getValuesQuery ON cacheInterceptorV${io}(url, method, deleteAt);
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${io}_deleteByUrlQuery ON cacheInterceptorV${io}(deleteAt);
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${co}_getValuesQuery ON cacheInterceptorV${co}(url, method, deleteAt);
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${co}_deleteByUrlQuery ON cacheInterceptorV${co}(deleteAt);
|
||||
`),this.#r=this.#n.prepare(`
|
||||
SELECT
|
||||
id,
|
||||
@@ -148,14 +148,14 @@ ${e.format(r)}`.trim())}};PQe.exports=Y7});var W7=m((vEr,qQe)=>{"use strict";var
|
||||
vary,
|
||||
cachedAt,
|
||||
staleAt
|
||||
FROM cacheInterceptorV${io}
|
||||
FROM cacheInterceptorV${co}
|
||||
WHERE
|
||||
url = ?
|
||||
AND method = ?
|
||||
ORDER BY
|
||||
deleteAt ASC
|
||||
`),this.#s=this.#n.prepare(`
|
||||
UPDATE cacheInterceptorV${io} SET
|
||||
UPDATE cacheInterceptorV${co} SET
|
||||
body = ?,
|
||||
deleteAt = ?,
|
||||
statusCode = ?,
|
||||
@@ -168,7 +168,7 @@ ${e.format(r)}`.trim())}};PQe.exports=Y7});var W7=m((vEr,qQe)=>{"use strict";var
|
||||
WHERE
|
||||
id = ?
|
||||
`),this.#i=this.#n.prepare(`
|
||||
INSERT INTO cacheInterceptorV${io} (
|
||||
INSERT INTO cacheInterceptorV${co} (
|
||||
url,
|
||||
method,
|
||||
body,
|
||||
@@ -182,102 +182,105 @@ ${e.format(r)}`.trim())}};PQe.exports=Y7});var W7=m((vEr,qQe)=>{"use strict";var
|
||||
cachedAt,
|
||||
staleAt
|
||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${io} WHERE url = ?`),this.#A=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${io}`),this.#a=this.#n.prepare(`DELETE FROM cacheInterceptorV${io} WHERE deleteAt <= ?`),this.#c=this.#t===1/0?null:this.#n.prepare(`
|
||||
DELETE FROM cacheInterceptorV${io}
|
||||
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${co} WHERE url = ?`),this.#c=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${co}`),this.#a=this.#n.prepare(`DELETE FROM cacheInterceptorV${co} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#n.prepare(`
|
||||
DELETE FROM cacheInterceptorV${co}
|
||||
WHERE id IN (
|
||||
SELECT
|
||||
id
|
||||
FROM cacheInterceptorV${io}
|
||||
FROM cacheInterceptorV${co}
|
||||
ORDER BY cachedAt DESC
|
||||
LIMIT ?
|
||||
)
|
||||
`)}close(){this.#n.close()}get(e){gW(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){gW(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){gW(e),Vwt(r);let n=0,s=[],i=this;return new Ywt({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(!Wwt(s[l],u[l])){c=!1;break}}if(c)return A}}};function Wwt(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 mg=m((rCr,i1e)=>{"use strict";var{kConstruct:Jwt}=$t(),{kEnumerableProperty:uE}=et(),{iteratorMixin:zwt,isValidHeaderName:jb,isValidHeaderValue:e1e}=eo(),{webidl:wt}=$n(),mW=b("node:assert"),Fk=b("node:util");function Zwe(t){return t===10||t===13||t===9||t===32}function t1e(t){let e=0,r=t.length;for(;r>e&&Zwe(t.charCodeAt(r-1));)--r;for(;r>e&&Zwe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function r1e(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw wt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});EW(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)EW(t,r[n],e[r[n]])}else throw wt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function EW(t,e,r){if(r=t1e(r),jb(e)){if(!e1e(r))throw wt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw wt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(s1e(t)==="immutable")throw new TypeError("immutable");return Lk(t).append(e,r,!1)}function jwt(t){let e=Lk(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 n1e(t,e){return t[0]<e[0]?-1:1}var Mk=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":dNe(i)&&(r[s]=i);break;case"id":hNe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&dNe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&hNe(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}}};fNe.exports={EventSourceStream:tJ}});var bNe=m((NCr,BNe)=>{"use strict";var{pipeline:dxt}=b("node:stream"),{fetching:hxt}=eQ(),{makeRequest:fxt}=dE(),{webidl:qs}=$n(),{EventSourceStream:gxt}=gNe(),{parseMIMEType:pxt}=na(),{createFastMessageEvent:mxt}=Av(),{isNetworkError:pNe}=$b(),{kEnumerableProperty:wg}=et(),{environmentSettingsObject:mNe}=eo(),ENe=!1,CNe=3e3,aQ=0,INe=1,AQ=2,Ext="anonymous",Cxt="use-credentials",BE=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=aQ;#s=null;#i=null;#a;#o;constructor(e,r={}){super(),qs.util.markAsUncloneable(this);let n="EventSource constructor";qs.argumentLengthCheck(arguments,1,n),ENe||(ENe=!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=mNe,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=Ext;r.withCredentials===!0&&(o=Cxt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=mNe.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=fxt(a),this.#A()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#A(){if(this.#r===AQ)return;this.#r=aQ;let e={request:this.#s,dispatcher:this.#a},r=n=>{if(!pNe(n))return this.#c()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(pNe(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?pxt(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=INe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new gxt({eventSourceSettings:this.#o,push:A=>{this.dispatchEvent(mxt(A.type,A.options))}});dxt(n.body.stream,a,A=>{A?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=hxt(e)}#c(){this.#r!==AQ&&(this.#r=aQ,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===aQ&&(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!==AQ&&(this.#r=AQ,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}},yNe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:aQ,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:INe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:AQ,writable:!1}};Object.defineProperties(BE,yNe);Object.defineProperties(BE.prototype,yNe);Object.defineProperties(BE.prototype,{close:wg,onerror:wg,onmessage:wg,onopen:wg,readyState:wg,url:wg,withCredentials:wg});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:()=>CNe},{key:"dispatcher",converter:qs.converters.any}]),defaultValue:()=>({})}]);BNe.exports={EventSource:BE,defaultReconnectionTime:CNe}});var xNe=m((TCr,pe)=>{"use strict";var Ixt=vd(),wNe=ob(),yxt=sg(),Bxt=wBe(),bxt=xBe(),Qxt=ag(),wxt=jV(),Sxt=VV(),Nxt=dbe(),Txt=Ebe(),xxt=ybe(),SNe=Ke(),yv=et(),{InvalidArgumentError:Iv}=SNe,bE=rQe(),Rxt=$f(),Dxt=v7(),{MockCallHistory:kx
Line truncated
|
||||
`)}close(){this.#n.close()}get(e){sJ(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){sJ(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){sJ(e),xNt(r);let n=0,s=[],i=this;return new TNt({decodeStrings:!0,write(o,a,c){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),c()},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.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#c.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 c of o){if(a>=c.deleteAt&&!r)return;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!RNt(s[l],u[l])){A=!1;break}}if(A)return c}}};function RNt(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 Fg=E((TBr,ySe)=>{"use strict";var{kConstruct:DNt}=$t(),{kEnumerableProperty:kE}=et(),{iteratorMixin:kNt,isValidHeaderName:BQ,isValidHeaderValue:pSe}=no(),{webidl:wt}=Zn(),oJ=b("node:assert"),dv=b("node:util");function gSe(t){return t===10||t===13||t===9||t===32}function mSe(t){let e=0,r=t.length;for(;r>e&&gSe(t.charCodeAt(r-1));)--r;for(;r>e&&gSe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function ESe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw wt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});aJ(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)aJ(t,r[n],e[r[n]])}else throw wt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function aJ(t,e,r){if(r=mSe(r),BQ(e)){if(!pSe(r))throw wt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw wt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(ISe(t)==="immutable")throw new TypeError("immutable");return fv(t).append(e,r,!1)}function vNt(t){let e=fv(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 c=0;c<s.length;++c)r.push([o,s[c]]);else r.push([o,a])}return e.sortedMap=r}function CSe(t,e){return t[0]<e[0]?-1:1}var hv=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":TTe(i)&&(r[s]=i);break;case"id":xTe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&TTe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&xTe(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}}};RTe.exports={EventSourceStream:YJ}});var PTe=E((ZBr,UTe)=>{"use strict";var{pipeline:KDt}=b("node:stream"),{fetching:$Dt}=NQ(),{makeRequest:XDt}=_E(),{webidl:Vs}=Zn(),{EventSourceStream:ZDt}=DTe(),{parseMIMEType:e2t}=aa(),{createFastMessageEvent:t2t}=Pv(),{isNetworkError:kTe}=QQ(),{kEnumerableProperty:qg}=et(),{environmentSettingsObject:vTe}=no(),_Te=!1,FTe=3e3,_Q=0,MTe=1,FQ=2,r2t="anonymous",n2t="use-credentials",YE=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=_Q;#s=null;#i=null;#a;#o;constructor(e,r={}){super(),Vs.util.markAsUncloneable(this);let n="EventSource constructor";Vs.argumentLengthCheck(arguments,1,n),_Te||(_Te=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Vs.converters.USVString(e),r=Vs.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=vTe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=r2t;r.withCredentials===!0&&(o=n2t,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=vTe.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=XDt(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===FQ)return;this.#r=_Q;let e={request:this.#s,dispatcher:this.#a},r=n=>{if(!kTe(n))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(kTe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?e2t(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=MTe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new ZDt({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(t2t(c.type,c.options))}});KDt(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#i=$Dt(e)}#A(){this.#r!==FQ&&(this.#r=_Q,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===_Q&&(this.#o.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#c())},this.#o.reconnectionTime)?.unref())}close(){Vs.brandCheck(this,t),this.#r!==FQ&&(this.#r=FQ,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=Vs.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=Vs.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=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},LTe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:_Q,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:MTe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:FQ,writable:!1}};Object.defineProperties(YE,LTe);Object.defineProperties(YE.prototype,LTe);Object.defineProperties(YE.prototype,{close:qg,onerror:qg,onmessage:qg,onopen:qg,readyState:qg,url:qg,withCredentials:qg});Vs.converters.EventSourceInitDict=Vs.dictionaryConverter([{key:"withCredentials",converter:Vs.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Vs.converters.any},{key:"node",converter:Vs.dictionaryConverter([{key:"reconnectionTime",converter:Vs.converters["unsigned long"],defaultValue:()=>FTe},{key:"dispatcher",converter:Vs.converters.any}]),defaultValue:()=>({})}]);UTe.exports={EventSource:YE,defaultReconnectionTime:FTe}});var VTe=E((ebr,pe)=>{"use strict";var s2t=Jd(),HTe=vb(),i2t=Bg(),o2t=Hbe(),a2t=Vbe(),c2t=wg(),A2t=UW(),u2t=_W(),l2t=TQe(),d2t=_Qe(),h2t=LQe(),GTe=Ke(),Xv=et(),{InvalidArgumentError:$v}=GTe,VE=Ewe(),f2t=gg(),g2t=B7(),{MockCallHistory:p2
Line truncated
|
||||
`).slice(1).join(`
|
||||
`);t.stack=r?`${r}
|
||||
${i}`:s.stack}pe.exports.fetch=function(e,r=void 0){return qxt(e,r).catch(n=>{throw QNe?TNe(n,QNe):n&&typeof n=="object"&&Error.captureStackTrace(n,pe.exports.fetch),n})};pe.exports.Headers=mg().Headers;pe.exports.Response=$b().Response;pe.exports.Request=dE().Request;pe.exports.FormData=Y2().FormData;var{setGlobalOrigin:Yxt,getGlobalOrigin:Vxt}=_Y();pe.exports.setGlobalOrigin=Yxt;pe.exports.getGlobalOrigin=Vxt;var{CacheStorage:Wxt}=ASe(),{kConstruct:Jxt}=$t();pe.exports.caches=new Wxt(Jxt);var{deleteCookie:zxt,getCookies:jxt,getSetCookies:Kxt,setCookie:$xt,parseCookie:Xxt}=ySe();pe.exports.deleteCookie=zxt;pe.exports.getCookies=jxt;pe.exports.getSetCookies=Kxt;pe.exports.setCookie=$xt;pe.exports.parseCookie=Xxt;var{parseMIMEType:Zxt,serializeAMimeType:eRt}=na();pe.exports.parseMIMEType=Zxt;pe.exports.serializeAMimeType=eRt;var{CloseEvent:tRt,ErrorEvent:rRt,MessageEvent:nRt}=Av(),{WebSocket:sRt,ping:iRt}=tNe();pe.exports.WebSocket=sRt;pe.exports.CloseEvent=tRt;pe.exports.ErrorEvent=rRt;pe.exports.MessageEvent=nRt;pe.exports.ping=iRt;pe.exports.WebSocketStream=cNe().WebSocketStream;pe.exports.WebSocketError=KW().WebSocketError;pe.exports.request=cQ(bE.request);pe.exports.stream=cQ(bE.stream);pe.exports.pipeline=cQ(bE.pipeline);pe.exports.connect=cQ(bE.connect);pe.exports.upgrade=cQ(bE.upgrade);pe.exports.MockClient=Dxt;pe.exports.MockCallHistory=kxt;pe.exports.MockCallHistoryLog=vxt;pe.exports.MockPool=Fxt;pe.exports.MockAgent=_xt;pe.exports.SnapshotAgent=Mxt;pe.exports.mockErrors=Lxt;var{EventSource:oRt}=bNe();pe.exports.EventSource=oRt;function aRt(){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=aRt});var uQ=m(Wd=>{"use strict";Wd.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");Wd.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");Wd.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||
`||t==="\r";Wd.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);Wd.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);Wd.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());Wd.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 DNe=m((DCr,RNe)=>{"use strict";var{asciiLowercase:Bv,solelyContainsHTTPTokenCodePoints:ARt,soleyContainsHTTPQuotedStringTokenCodePoints:cRt}=uQ();RNe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=Bv(String(e)),this._map.get(e)}has(e){return e=Bv(String(e)),this._map.has(e)}set(e,r){if(e=Bv(String(e)),r=String(r),!ARt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!cRt(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=Bv(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 _Ne=m((kCr,vNe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:uRt,removeTrailingHTTPWhitespace:kNe,isHTTPWhitespaceChar:lRt,solelyContainsHTTPTokenCodePoints:rJ,soleyContainsHTTPQuotedStringTokenCodePoints:dRt,asciiLowercase:nJ,collectAnHTTPQuotedString:hRt}=uQ();vNe.exports=t=>{t=uRt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!rJ(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=kNe(n),n.length===0||!rJ(n))return null;let s={type:nJ(r),subtype:nJ(n),parameters:new Map};for(;e<t.length;){for(++e;lRt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=nJ(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=hRt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=kNe(o),o==="")continue}i.length>0&&rJ(i)&&dRt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var MNe=m((vCr,FNe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:fRt}=uQ();FNe.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+="=",(!fRt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var ONe=m((FCr,PNe)=>{"use strict";var gRt=DNe(),pRt=_Ne(),mRt=MNe(),{asciiLowercase:LNe,solelyContainsHTTPTokenCodePoints:UNe}=uQ();PNe.exports=class{constructor(e){e=String(e);let r=pRt(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 gRt(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=LNe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!UNe(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=LNe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!UNe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return mRt(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 sTe=m(bn=>{"use strict";var uJ=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ORt=uJ(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=b("node:fs"),r=b("node:fs/promises"),n=async(a,A={})=>{let{ignoreErrors:c=!1}=A;try{return i(await(0,r.stat)(a),A)}catch(u){let l=u;if(c||l.code==="EACCES")return!1;throw l}};t.isexe=n;var s=(a,A={})=>{let{ignoreErrors:c=!1}=A;try{return i((0,e.statSync)(a),A)}catch(u){let l=u;if(c||l.code==="EACCES")return!1;throw l}};t.sync=s;var i=(a,A)=>a.isFile()&&o(a,A),o=(a,A)=>{let c=A.uid??process.getuid?.(),u=A.groups??process.getgroups?.()Line truncated
|
||||
%s`,v,v,f,s);let P=f.type==="*"?iz:f.type==="?"?Az:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+v}R(),o&&(s+="\\\\");let M=JDt[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),ee=s.slice(P.reEnd),ne=s.slice(P.reEnd-8,P.reEnd)+ee,Ae=D.split(")").length,ge=D.split("(").length-Ae,De=ee;for(let it=0;it<ge;it++)De=De.replace(/\)[+*?]?/,"");ee=De;let $e=ee===""&&r!==oz?"(?:$|\\/)":"";s=D+z+ee+$e+ne}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 jDt(e);let Y=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",Y),{_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?VDt:WDt,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?$Dt(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(Nxe),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 lo.defaults(e).Minimatch}};lo.Minimatch=xE});var Fxe=m((vyr,_xe)=>{_xe.exports=vxe;var lz=b("fs"),{EventEmitter:ZDt}=b("events"),{Minimatch:uz}=Rxe(),{resolve:e2t}=b("path");function t2t(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 Dxe(t,e){return new Promise((r,n)=>{(e?lz.stat:lz.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?Dxe(t,!1):null):r(null):r(o)})})}async function*kxe(t,e,r,n,s,i){let o=await t2t(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 Dxe(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*kxe(c,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*r2t(t,e,r,n){yield*kxe("",t,e,r,n,!0)}function n2t(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 Lv=class extends ZDt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=n2t(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=r2t(e2t(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
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 xC(Q){let B=TC(Q.toString()),w=B.match(VF);if(w||(w=B.match(WF)),!w)throw new Error(`could not parse args in autoInject
|
||||
${i}`:s.stack}pe.exports.fetch=function(e,r=void 0){return N2t(e,r).catch(n=>{throw OTe?YTe(n,OTe):n&&typeof n=="object"&&Error.captureStackTrace(n,pe.exports.fetch),n})};pe.exports.Headers=Fg().Headers;pe.exports.Response=QQ().Response;pe.exports.Request=_E().Request;pe.exports.FormData=yk().FormData;var{setGlobalOrigin:T2t,getGlobalOrigin:x2t}=bV();pe.exports.setGlobalOrigin=T2t;pe.exports.getGlobalOrigin=x2t;var{CacheStorage:R2t}=QNe(),{kConstruct:D2t}=$t();pe.exports.caches=new R2t(D2t);var{deleteCookie:k2t,getCookies:v2t,getSetCookies:_2t,setCookie:F2t,parseCookie:M2t}=LNe();pe.exports.deleteCookie=k2t;pe.exports.getCookies=v2t;pe.exports.getSetCookies=_2t;pe.exports.setCookie=F2t;pe.exports.parseCookie=M2t;var{parseMIMEType:L2t,serializeAMimeType:U2t}=aa();pe.exports.parseMIMEType=L2t;pe.exports.serializeAMimeType=U2t;var{CloseEvent:P2t,ErrorEvent:O2t,MessageEvent:H2t}=Pv(),{WebSocket:G2t,ping:q2t}=mTe();pe.exports.WebSocket=G2t;pe.exports.CloseEvent=P2t;pe.exports.ErrorEvent=O2t;pe.exports.MessageEvent=H2t;pe.exports.ping=q2t;pe.exports.WebSocketStream=wTe().WebSocketStream;pe.exports.WebSocketError=PJ().WebSocketError;pe.exports.request=MQ(VE.request);pe.exports.stream=MQ(VE.stream);pe.exports.pipeline=MQ(VE.pipeline);pe.exports.connect=MQ(VE.connect);pe.exports.upgrade=MQ(VE.upgrade);pe.exports.MockClient=g2t;pe.exports.MockCallHistory=p2t;pe.exports.MockCallHistoryLog=m2t;pe.exports.MockPool=C2t;pe.exports.MockAgent=E2t;pe.exports.SnapshotAgent=I2t;pe.exports.mockErrors=y2t;var{EventSource:Y2t}=PTe();pe.exports.EventSource=Y2t;function V2t(){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=V2t});var LQ=E(oh=>{"use strict";oh.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");oh.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");oh.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||
`||t==="\r";oh.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);oh.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);oh.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());oh.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 JTe=E((nbr,WTe)=>{"use strict";var{asciiLowercase:Zv,solelyContainsHTTPTokenCodePoints:W2t,soleyContainsHTTPQuotedStringTokenCodePoints:J2t}=LQ();WTe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=Zv(String(e)),this._map.get(e)}has(e){return e=Zv(String(e)),this._map.has(e)}set(e,r){if(e=Zv(String(e)),r=String(r),!W2t(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!J2t(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=Zv(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 KTe=E((sbr,jTe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:z2t,removeTrailingHTTPWhitespace:zTe,isHTTPWhitespaceChar:j2t,solelyContainsHTTPTokenCodePoints:VJ,soleyContainsHTTPQuotedStringTokenCodePoints:K2t,asciiLowercase:WJ,collectAnHTTPQuotedString:$2t}=LQ();jTe.exports=t=>{t=z2t(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!VJ(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=zTe(n),n.length===0||!VJ(n))return null;let s={type:WJ(r),subtype:WJ(n),parameters:new Map};for(;e<t.length;){for(++e;j2t(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=WJ(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=$2t(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=zTe(o),o==="")continue}i.length>0&&VJ(i)&&K2t(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var XTe=E((ibr,$Te)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:X2t}=LQ();$Te.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+="=",(!X2t(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var rxe=E((abr,txe)=>{"use strict";var Z2t=JTe(),ekt=KTe(),tkt=XTe(),{asciiLowercase:ZTe,solelyContainsHTTPTokenCodePoints:exe}=LQ();txe.exports=class{constructor(e){e=String(e);let r=ekt(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 Z2t(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=ZTe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!exe(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=ZTe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!exe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return tkt(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 Ixe=E(bn=>{"use strict";var ZJ=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Qkt=ZJ(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=b("node:fs"),r=b("node:fs/promises"),n=async(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i(await(0,r.stat)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.isexe=n;var s=(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i((0,e.statSync)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.sync=s;var i=(a,c)=>a.isFile()&&o(a,c),o=(a,c)=>{let A=c.uid??process.getuid?.(),u=c.groups??process.getgroups?.()Line truncated
|
||||
%s`,k,k,f,s);let P=f.type==="*"?zz:f.type==="?"?$z:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+k}N(),o&&(s+="\\\\");let M=Dvt[s.charAt(0)];for(let k=c.length-1;k>-1;k--){let P=c[k],D=s.slice(0,P.reStart),z=s.slice(P.reStart,P.reEnd-8),ee=s.slice(P.reEnd),ne=s.slice(P.reEnd-8,P.reEnd)+ee,ce=D.split(")").length,ge=D.split("(").length-ce,De=ee;for(let it=0;it<ge;it++)De=De.replace(/\)[+*?]?/,"");ee=De;let $e=ee===""&&r!==jz?"(?:$|\\/)":"";s=D+z+ee+$e+ne}if(s!==""&&i&&(s="(?=.)"+s),M&&(s=C()+s),r===jz)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return vvt(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?zz:r.dot?xvt:Rvt,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?Fvt(a):a===Ws?Ws:a._src).reduce((a,c)=>(a[a.length-1]===Ws&&c===Ws||a.push(c),a),[]),o.forEach((a,c)=>{a!==Ws||o[c-1]===Ws||(c===0?o.length>1?o[c+1]="(?:\\/|"+n+"\\/)?"+o[c+1]:o[c]=n:c===o.length-1?o[c-1]+="(?:\\/|"+n+")?":(o[c-1]+="(?:\\/|\\/"+n+"\\/)"+o[c+1],o[c+1]=Ws))}),o.filter(a=>a!==Ws).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;Kz.sep!=="/"&&(e=e.split(Kz.sep).join("/")),e=e.split(qRe),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],c=e;if(n.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return go.defaults(e).Minimatch}};go.Minimatch=$E});var $Re=E((iwr,KRe)=>{KRe.exports=jRe;var ej=b("fs"),{EventEmitter:Lvt}=b("events"),{Minimatch:Zz}=WRe(),{resolve:Uvt}=b("path");function Pvt(t,e){return new Promise((r,n)=>{ej.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 JRe(t,e){return new Promise((r,n)=>{(e?ej.stat:ej.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?JRe(t,!1):null):r(null):r(o)})})}async function*zRe(t,e,r,n,s,i){let o=await Pvt(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,n=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await JRe(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*zRe(A,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*Ovt(t,e,r,n){yield*zRe("",t,e,r,n,!0)}function Hvt(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 f_=class extends Lvt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=Hvt(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 Zz(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 Zz(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 Zz(i,{dot:!0}))}this.iterator=Ovt(Uvt(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
Line truncated
|
||||
`,w);w=G===-1?Q.length:G}else if(F!==-1&&Q[w]==="/"&&Q[w+1]==="*"){let G=Q.indexOf("*/",w);G!==-1?(w=G+2,F=Q.indexOf("*/",w)):(B+=Q[w],w++)}else B+=Q[w],w++;return B}function $C(Q){let B=KC(Q.toString()),w=B.match(BM);if(w||(w=B.match(bM)),!w)throw new Error(`could not parse args in autoInject
|
||||
Source:
|
||||
`+B);let[,F]=w;return F.replace(/\s/g,"").split(Fw).map(H=>H.replace(Mw,"").trim())}function RC(Q,B){var w={};return Object.keys(Q).forEach(F=>{var H=Q[F],V,J=h(H),j=!J&&H.length===1||J&&H.length===0;if(Array.isArray(H))V=[...H],H=V.pop(),w[F]=V.concat(V.length>0?te:H);else if(j)w[F]=H;else{if(V=xC(H),H.length===0&&!J&&V.length===0)throw new Error("autoInject task functions require explicit parameters.");J||V.pop(),w[F]=V.concat(te)}function te(Se,Bt){var Ft=V.map(St=>Se[St]);Ft.push(Bt),I(H)(...Ft)}}),NC(w,B)}class DC{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):kC(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):kC(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 kC(Q,B){Q.length=1,Q.head=Q.tail=B}function up(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,V=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(Ue,be){J[Ue].push(be)}function te(Ue,be){let Pe=(...Nt)=>{Se(Ue,Pe),be(...Nt)};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 Bt(Ue,...be){J[Ue].forEach(Pe=>Pe(...be))}var Ft=!1;function St(Ue,be,Pe,Nt){if(Nt!=null&&typeof Nt!="function")throw new Error("task callback must be a function");Mt.started=!0;var yr,Tn;function Co(yh,...PC){if(yh)return Pe?Tn(yh):yr();if(PC.length<=1)return yr(PC[0]);yr(PC)}var fp=Mt._createTaskItem(Ue,Pe?Co:Nt||Co);if(be?Mt._tasks.unshift(fp):Mt._tasks.push(fp),Ft||(Ft=!0,c(()=>{Ft=!1,Mt.process()})),Pe||!Nt)return new Promise((yh,PC)=>{yr=yh,Tn=PC})}function Eo(Ue){return function(be,...Pe){H-=1;for(var Nt=0,yr=Ue.length;Nt<yr;Nt++){var Tn=Ue[Nt],Co=V.indexOf(Tn);Co===0?V.shift():Co>0&&V.splice(Co,1),Tn.callback(be,...Pe),be!=null&&Bt("error",be,Tn.data)}H<=Mt.concurrency-Mt.buffer&&Bt("unsaturated"),Mt.idle()&&Bt("drain"),Mt.process()}}function hp(Ue){return Ue.length===0&&Mt.idle()?(c(()=>Bt("drain")),!0):!1}let Ih=Ue=>be=>{if(!be)return new Promise((Pe,Nt)=>{te(Ue,(yr,Tn)=>{if(yr)return Nt(yr);Pe(Tn)})});Se(Ue),j(Ue,be)};var UC=!1,Mt={_tasks:new DC,_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)?hp(Ue)?void 0:Ue.map(Pe=>St(Pe,!1,!1,be)):St(Ue,!1,!1,be)},pushAsync(Ue,be){return Array.isArray(Ue)?hp(Ue)?void 0:Ue.map(Pe=>St(Pe,!1,!0,be)):St(Ue,!1,!0,be)},kill(){Se(),Mt._tasks.empty()},unshift(Ue,be){return Array.isArray(Ue)?hp(Ue)?void 0:Ue.map(Pe=>St(Pe,!0,!1,be)):St(Ue,!0,!1,be)},unshiftAsync(Ue,be){return Array.isArray(Ue)?hp(Ue)?void 0:Ue.map(Pe=>St(Pe,!0,!0,be)):St(Ue,!0,!0,be)},remove(Ue){Mt._tasks.remove(Ue)},process(){if(!UC){for(UC=!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 Nt=0;Nt<Pe;Nt++){var yr=Mt._tasks.shift();Ue.push(yr),V.push(yr),be.push(yr.data)}H+=1,Mt._tasks.length===0&&Bt("empty"),H===Mt.concurrency&&Bt("saturated");var Tn=ne(Eo(Ue));F(be,Tn)}UC=!1}},length(){return Mt._tasks.length},running(){return H},workersList(){return V},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:Ih("saturated")},unsaturated:{writable:!1,value:Ih("unsaturated")},empty:{writable:!1,value:Ih("empty")},drain:{writable:!1,value:Ih("drain")},error:{writable:!1,value:Ih("error")}}),Mt}function vC(Q,B){return up(Q,1,B)}function lp(Q,B,w){return up(Q,B,w)}function mo(Q,B,w,F){F=Y(F);var H=I(w);return $s(Q,(V,J,j)=>{H(B,V,(te,Se)=>{B=Se,j(te)})},V=>F(V,B))}var Ia=E(mo,4);function dp(...Q){var B=Q.map(I);return function(...w){var F=this,H=w[w.length-1];return typeof H=="function"?w.pop():H=eu(),Ia(B,w,(V,J,j)=>{J.apply(F,V.concat((te,...Se)=>{j(te,Se)}))},(V,J)=>H(V,...J)),H[Zc]}}function Lw(...Q){return dp(...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,(V,J)=>{H(V,(j,...te)=>j?J(j):J(j,te))},(V,J)=>{for(var j=[],te=0;te<J.length;te++)J[te]&&(j=j.concat(...J[te]));return F(V,j)})}var q=E(N,4);function K(Q,B,w){return q(Q,1/0,B,w)}var $=E(K,3);function oe(Q,B,w){retur
Line truncated
|
||||
GFS4: `),console.error(t)});vr[Zn]||(Vxe=global[Zn]||[],Jxe(vr,Vxe),vr.close=(function(t){function e(r,n){return t.call(vr,r,function(s){s||Wxe(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,Gv,{value:t}),e})(vr.close),vr.closeSync=(function(t){function e(r){t.apply(vr,arguments),Wxe()}return Object.defineProperty(e,Gv,{value:t}),e})(vr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){kg(vr[Zn]),b("assert").equal(vr[Zn].length,0)}));var Vxe;global[Zn]||Jxe(global,vr[Zn]);gz.exports=hz(d2t(vr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!vr.__patched&&(gz.exports=hz(vr),vr.__patched=!0);function hz(t){u2t(t),t.gracefulify=hz,t.createReadStream=M,t.createWriteStream=Y;var e=t.readFile;t.readFile=r;function r(D,z,ee){return typeof z=="function"&&(ee=z,z=null),ne(D,z,ee);function ne(Ae,ge,De,$e){return e(Ae,ge,function(it){it&&(it.code==="EMFILE"||it.code==="ENFILE")?RE([ne,[Ae,ge,De],it,$e||Date.now(),Date.now()]):typeof De=="function"&&De.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(D,z,ee,ne){return typeof ee=="function"&&(ne=ee,ee=null),Ae(D,z,ee,ne);function Ae(ge,De,$e,it,Wt){return n(ge,De,$e,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?RE([Ae,[ge,De,$e,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,ee,ne){return typeof ee=="function"&&(ne=ee,ee=null),Ae(D,z,ee,ne);function Ae(ge,De,$e,it,Wt){return i(ge,De,$e,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?RE([Ae,[ge,De,$e,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,ee,ne){return typeof ee=="function"&&(ne=ee,ee=0),Ae(D,z,ee,ne);function Ae(ge,De,$e,it,Wt){return a(ge,De,$e,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?RE([Ae,[ge,De,$e,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,ee){typeof z=="function"&&(ee=z,z=null);var ne=u.test(process.version)?function(De,$e,it,Wt){return c(De,Ae(De,$e,it,Wt))}:function(De,$e,it,Wt){return c(De,$e,Ae(De,$e,it,Wt))};return ne(D,z,ee);function Ae(ge,De,$e,it){return function(Wt,vt){Wt&&(Wt.code==="EMFILE"||Wt.code==="ENFILE")?RE([ne,[ge,De,$e],Wt,it||Date.now(),Date.now()]):(vt&&vt.sort&&vt.sort(),typeof $e=="function"&&$e.call(this,Wt,vt))}}}if(process.version.substr(0,4)==="v0.8"){var d=l2t(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,ee){z?(D.autoClose&&D.destroy(),D.emit("error",z)):(D.fd=ee,D.emit("open",ee),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,ee){z?(D.destroy(),D.emit("error",z)):(D.fd=ee,D.emit("open",ee))})}function M(D,z){return new t.ReadStream(D,z)}function Y(D,z){return new t.WriteStream(D,z)}var v=t.open;t.open=P;function P(D,z,ee,ne){return typeof ee=="function"&&(ne=ee,ee=null),Ae(D,z,ee,ne);function Ae(ge,De,$e,it,Wt){return v(ge,De,$e,function(vt,hn){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?RE([Ae,[ge,De,$e,it],vt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}return t}function RE(t){kg("ENQUEUE",t[0].name,t[1]),vr[Zn].push(t),fz()}var Hv;function Wxe(){for(var t=Date.now(),e=0;e<vr[Zn].length;++e)vr[Zn][e].length>2&&(vr[Zn][e][3]=t,vr[Zn][e][4]=t);fz()}function fz(){if(clearTimeout(Hv),Hv=void 0,vr[Zn].length!==0){var t=vr[Zn].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)kg("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){kg("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?(kg("RETRY",e.name,r),e.apply(null,r.concat([s]))):vr[Zn].push(t)}Hv===void 0&&(Hv=setTimeout(fz,0))}}});var qv=m((Uyr,zxe)=>{"use strict";var Pc=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Pc.writable=t=>Pc(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Pc.readable=
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};S2e.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=m((zBr,N2e)=>{"use strict";N2e.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=m((jBr,R2e)=>{"use strict";var{format:FFt,inspect:A_}=Xz(),{AggregateError:MFt}=xr(),LFt=globalThis.AggregateError||MFt,UFt=Symbol("kIsNodeError"),PFt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],OFt=/^([A-Z][a-z0-9]*)+$/,HFt="__node_internal_",c_={};function Fg(t,e){if(!t)throw new c_.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 GFt(t,e,r){if(typeof e=="function")return Fg(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 Fg(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:FFt(e,...r)}function ts(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(GFt(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[UFt]=!0,c_[t]=n}function x2e(t){let e=HFt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function qFt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new LFt([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 c_.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)=>{Fg(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)Fg(typeof A=="string","All expected entries have to be of type string"),PFt.includes(A)?s.push(A.toLowerCase()):OFt.test(A)?i.push(A):(Fg(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)};mC.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};mC.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,dh(e.mode&eGt,6),100),kt.write(r,dh(e.uid,6),108),kt.write(r,dh(e.gid,6),116),aGt(e.size,r,124),kt.write(r,dh(e.mtime.getTime()/1e3|0,11),136),r[156]=LF+iGt(e.type),e.linkname&&kt.write(r,e.linkname,157),kt.copy(XUe,r,Nw),kt.copy($9t,r,k$),e.uname&&kt.write(r,e.uname,265),e.gname&&kt.write(r,e.gname,297),kt.write(r,dh(e.devmajor||0,6),329),kt.write(r,dh(e.devminor||0,6),337),s&&kt.write(r,s,345),kt.write(r,dh(ePe(r),6),148),r)};mC.decode=function(e,r,n){let s=e[156]===0?0:e[156]-LF,i=pC(e,0,100,r),o=lh(e,100,8),a=lh(e,108,8),A=lh(e,116,8),c=lh(e,124,12),u=lh(e,136,12),l=sGt(s),d=e[157]===0?null:pC(e,157,100,r),h=pC(e,265,32),f=pC(e,297,32),p=lh(e,329,8),I=lh(e,337,8),E=ePe(e);if(E===256)return null;if(E!==lh(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(tGt(e))e[345]&&(i=pC(e,345,155,r)+"/"+i);else if(!rGt(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 tGt(t){return kt.equals(XUe,t.subarray(Nw,Nw+6))}function rGt(t){return kt.equals(X9t,t.subarray(Nw,Nw+6))&&kt.equals(Z9t,t.subarray(k$,k$+2))}function nGt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function sGt(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 iGt(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 ZUe(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function ePe(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 dh(t,e){return t=t.toString(8),t.length>e?K9t.slice(0,e)+" ":j9t.slice(0,e-t.length)+t+" "}function oGt(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function aGt(t,e,r){t.toString(8).length>11?oGt(t,e,r):kt.write(e,dh(t,11),r)}function AGt(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 lh(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return AGt(t);{for(;e<t.length&&t[e]===32;)e++;let n=nGt(ZUe(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 pC(t,e,r,n){return kt.toString(t.subarray(e,ZUe(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 iPe=m((ywr,sPe)=>{var{Writable:cGt,Readable:uGt,getStreamError:tPe}=R$(),lGt=g$(),rPe=lC(),EC=v$(),dGt=rPe.alloc(0),F$=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new lGt,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 dGt;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 rPe.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 uGt{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(tPe(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=nPe(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},L$=class extends cGt{constru
Line truncated
|
||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function kae(t,e){if(process.env.GITHUB_OUTPUT||"")return OC("OUTPUT",o1(t,e));process.stdout.write(MP.EOL),Ba("set-output",{name:t},fA(e))}function Hl(t){process.exitCode=FP.Failure,TA(t)}function Fa(){return process.env.RUNNER_DEBUG==="1"}function G(t){Ba("debug",{},t)}function TA(t,e={}){Ba("error",n1(e),t instanceof Error?t.toString():t)}function Ve(t,e={}){Ba("warning",n1(e),t instanceof Error?t.toString():t)}function vae(t,e={}){Ba("notice",n1(e),t instanceof Error?t.toString():t)}function X(t){process.stdout.write(t+MP.EOL)}function Eze(t){rM("group",t)}function Cze(){rM("endgroup")}function lN(t,e){return mze(this,void 0,void 0,function*(){Eze(t);let r;try{r=yield e()}finally{Cze()}return r})}function mu(t,e){if(process.env.GITHUB_STATE||"")return OC("STATE",o1(t,e));Ba("save-state",{name:t},fA(e))}function lm(t){return process.env[`STATE_${t}`]||""}import*as AJ from"fs";import*as cJ from"path";import*as wv from"os";import{readFileSync as Ize,existsSync as yze}from"fs";import{EOL as Bze}from"os";var dm=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(yze(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(Ize(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${Bze}`)}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 HP=ce(Uae(),1),Pae=ce(rN(),1),Fze=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 Oae(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 Hae(t){return new HP.HttpClient().getAgent(t)}function Mze(t){return new HP.HttpClient().getAgentDispatcher(t)}function Gae(t){let e=Mze(t);return(n,s)=>Fze(this,void 0,void 0,function*(){return(0,Pae.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function qae(){return process.env.GITHUB_API_URL||"https://api.github.com"}function EN(){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 CN(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)=>CN.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 Yae(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 Vae(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 Wae=Function.bind,Jae=Wae.bind(Wae);function zae(t,e,r){let n=Jae(Vae,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]=Jae(Yae,null).apply(null,i)})}function Uze(){let t=Symbol("Singular"),e={registry:{}},r=CN.bind(null,e,t);return zae(r,e,t),r}function Pze(){let t={registry:{}},e=CN.bind(null,t);return zae(e,t),e}var jae={Singular:Uze,Collection:Pze};var sO=ce(e
Line truncated
|
||||
`+B);let[,F]=w;return F.replace(/\s/g,"").split(c1).map(G=>G.replace(A1,"").trim())}function XC(Q,B){var w={};return Object.keys(Q).forEach(F=>{var G=Q[F],V,J=h(G),j=!J&&G.length===1||J&&G.length===0;if(Array.isArray(G))V=[...G],G=V.pop(),w[F]=V.concat(V.length>0?te:G);else if(j)w[F]=G;else{if(V=$C(G),G.length===0&&!J&&V.length===0)throw new Error("autoInject task functions require explicit parameters.");J||V.pop(),w[F]=V.concat(te)}function te(Se,Bt){var Ft=V.map(St=>Se[St]);Ft.push(Bt),I(G)(...Ft)}}),jC(w,B)}class ZC{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):eI(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):eI(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 eI(Q,B){Q.length=1,Q.head=Q.tail=B}function Tp(Q,B,w){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var F=I(Q),G=0,V=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(Ue,be){J[Ue].push(be)}function te(Ue,be){let Pe=(...Nt)=>{Se(Ue,Pe),be(...Nt)};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 Bt(Ue,...be){J[Ue].forEach(Pe=>Pe(...be))}var Ft=!1;function St(Ue,be,Pe,Nt){if(Nt!=null&&typeof Nt!="function")throw new Error("task callback must be a function");Mt.started=!0;var yr,Tn;function Bo(Fh,...aI){if(Fh)return Pe?Tn(Fh):yr();if(aI.length<=1)return yr(aI[0]);yr(aI)}var kp=Mt._createTaskItem(Ue,Pe?Bo:Nt||Bo);if(be?Mt._tasks.unshift(kp):Mt._tasks.push(kp),Ft||(Ft=!0,A(()=>{Ft=!1,Mt.process()})),Pe||!Nt)return new Promise((Fh,aI)=>{yr=Fh,Tn=aI})}function yo(Ue){return function(be,...Pe){G-=1;for(var Nt=0,yr=Ue.length;Nt<yr;Nt++){var Tn=Ue[Nt],Bo=V.indexOf(Tn);Bo===0?V.shift():Bo>0&&V.splice(Bo,1),Tn.callback(be,...Pe),be!=null&&Bt("error",be,Tn.data)}G<=Mt.concurrency-Mt.buffer&&Bt("unsaturated"),Mt.idle()&&Bt("drain"),Mt.process()}}function Dp(Ue){return Ue.length===0&&Mt.idle()?(A(()=>Bt("drain")),!0):!1}let _h=Ue=>be=>{if(!be)return new Promise((Pe,Nt)=>{te(Ue,(yr,Tn)=>{if(yr)return Nt(yr);Pe(Tn)})});Se(Ue),j(Ue,be)};var oI=!1,Mt={_tasks:new ZC,_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)?Dp(Ue)?void 0:Ue.map(Pe=>St(Pe,!1,!1,be)):St(Ue,!1,!1,be)},pushAsync(Ue,be){return Array.isArray(Ue)?Dp(Ue)?void 0:Ue.map(Pe=>St(Pe,!1,!0,be)):St(Ue,!1,!0,be)},kill(){Se(),Mt._tasks.empty()},unshift(Ue,be){return Array.isArray(Ue)?Dp(Ue)?void 0:Ue.map(Pe=>St(Pe,!0,!1,be)):St(Ue,!0,!1,be)},unshiftAsync(Ue,be){return Array.isArray(Ue)?Dp(Ue)?void 0:Ue.map(Pe=>St(Pe,!0,!0,be)):St(Ue,!0,!0,be)},remove(Ue){Mt._tasks.remove(Ue)},process(){if(!oI){for(oI=!0;!Mt.paused&&G<Mt.concurrency&&Mt._tasks.length;){var Ue=[],be=[],Pe=Mt._tasks.length;Mt.payload&&(Pe=Math.min(Pe,Mt.payload));for(var Nt=0;Nt<Pe;Nt++){var yr=Mt._tasks.shift();Ue.push(yr),V.push(yr),be.push(yr.data)}G+=1,Mt._tasks.length===0&&Bt("empty"),G===Mt.concurrency&&Bt("saturated");var Tn=ne(yo(Ue));F(be,Tn)}oI=!1}},length(){return Mt._tasks.length},running(){return G},workersList(){return V},idle(){return Mt._tasks.length+G===0},pause(){Mt.paused=!0},resume(){Mt.paused!==!1&&(Mt.paused=!1,A(Mt.process))}};return Object.defineProperties(Mt,{saturated:{writable:!1,value:_h("saturated")},unsaturated:{writable:!1,value:_h("unsaturated")},empty:{writable:!1,value:_h("empty")},drain:{writable:!1,value:_h("drain")},error:{writable:!1,value:_h("error")}}),Mt}function tI(Q,B){return Tp(Q,1,B)}function xp(Q,B,w){return Tp(Q,B,w)}function Io(Q,B,w,F){F=q(F);var G=I(w);return Zs(Q,(V,J,j)=>{G(B,V,(te,Se)=>{B=Se,j(te)})},V=>F(V,B))}var Qa=m(Io,4);function Rp(...Q){var B=Q.map(I);return function(...w){var F=this,G=w[w.length-1];return typeof G=="function"?w.pop():G=ou(),Qa(B,w,(V,J,j)=>{J.apply(F,V.concat((te,...Se)=>{j(te,Se)}))},(V,J)=>G(V,...J)),G[iu]}}function u1(...Q){return Rp(...Q.reverse())}function we(Q,B,w,F){return y(ge(B),Q,w,F)}var H=m(we,4);function T(Q,B,w,F){var G=I(w);return H(Q,B,(V,J)=>{G(V,(j,...te)=>j?J(j):J(j,te))},(V,J)=>{for(var j=[],te=0;te<J.length;te++)J[te]&&(j=j.concat(...J[te]));return F(V,j)})}var Y=m(T,4);function K(Q,B,w){return Y(Q,1/0,B,w)}var X=m(K,3);function oe(Q,B,w){retur
Line truncated
|
||||
GFS4: `),console.error(t)});vr[ts]||(aDe=global[ts]||[],ADe(vr,aDe),vr.close=(function(t){function e(r,n){return t.call(vr,r,function(s){s||cDe(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,C_,{value:t}),e})(vr.close),vr.closeSync=(function(t){function e(r){t.apply(vr,arguments),cDe()}return Object.defineProperty(e,C_,{value:t}),e})(vr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Kg(vr[ts]),b("assert").equal(vr[ts].length,0)}));var aDe;global[ts]||ADe(global,vr[ts]);sj.exports=rj(Kvt(vr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!vr.__patched&&(sj.exports=rj(vr),vr.__patched=!0);function rj(t){zvt(t),t.gracefulify=rj,t.createReadStream=M,t.createWriteStream=q;var e=t.readFile;t.readFile=r;function r(D,z,ee){return typeof z=="function"&&(ee=z,z=null),ne(D,z,ee);function ne(ce,ge,De,$e){return e(ce,ge,function(it){it&&(it.code==="EMFILE"||it.code==="ENFILE")?XE([ne,[ce,ge,De],it,$e||Date.now(),Date.now()]):typeof De=="function"&&De.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(D,z,ee,ne){return typeof ee=="function"&&(ne=ee,ee=null),ce(D,z,ee,ne);function ce(ge,De,$e,it,Wt){return n(ge,De,$e,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?XE([ce,[ge,De,$e,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,ee,ne){return typeof ee=="function"&&(ne=ee,ee=null),ce(D,z,ee,ne);function ce(ge,De,$e,it,Wt){return i(ge,De,$e,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?XE([ce,[ge,De,$e,it],vt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(D,z,ee,ne){return typeof ee=="function"&&(ne=ee,ee=0),ce(D,z,ee,ne);function ce(ge,De,$e,it,Wt){return a(ge,De,$e,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?XE([ce,[ge,De,$e,it],vt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(D,z,ee){typeof z=="function"&&(ee=z,z=null);var ne=u.test(process.version)?function(De,$e,it,Wt){return A(De,ce(De,$e,it,Wt))}:function(De,$e,it,Wt){return A(De,$e,ce(De,$e,it,Wt))};return ne(D,z,ee);function ce(ge,De,$e,it){return function(Wt,vt){Wt&&(Wt.code==="EMFILE"||Wt.code==="ENFILE")?XE([ne,[ge,De,$e],Wt,it||Date.now(),Date.now()]):(vt&&vt.sort&&vt.sort(),typeof $e=="function"&&$e.call(this,Wt,vt))}}}if(process.version.substr(0,4)==="v0.8"){var d=jvt(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,ee){z?(D.autoClose&&D.destroy(),D.emit("error",z)):(D.fd=ee,D.emit("open",ee),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,ee){z?(D.destroy(),D.emit("error",z)):(D.fd=ee,D.emit("open",ee))})}function M(D,z){return new t.ReadStream(D,z)}function q(D,z){return new t.WriteStream(D,z)}var k=t.open;t.open=P;function P(D,z,ee,ne){return typeof ee=="function"&&(ne=ee,ee=null),ce(D,z,ee,ne);function ce(ge,De,$e,it,Wt){return k(ge,De,$e,function(vt,hn){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?XE([ce,[ge,De,$e,it],vt,Wt||Date.now(),Date.now()]):typeof it=="function"&&it.apply(this,arguments)})}}return t}function XE(t){Kg("ENQUEUE",t[0].name,t[1]),vr[ts].push(t),nj()}var E_;function cDe(){for(var t=Date.now(),e=0;e<vr[ts].length;++e)vr[ts][e].length>2&&(vr[ts][e][3]=t,vr[ts][e][4]=t);nj()}function nj(){if(clearTimeout(E_),E_=void 0,vr[ts].length!==0){var t=vr[ts].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)Kg("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){Kg("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,c=Math.max(i-s,1),A=Math.min(c*1.2,100);a>=A?(Kg("RETRY",e.name,r),e.apply(null,r.concat([s]))):vr[ts].push(t)}E_===void 0&&(E_=setTimeout(nj,0))}}});var I_=E((uwr,uDe)=>{"use strict";var VA=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";VA.writable=t=>VA(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";VA.readable=
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};Gke.exports={AggregateError:Oj,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 Hj=E((I1r,qke)=>{"use strict";qke.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 Qs=E((y1r,Wke)=>{"use strict";var{format:CUt,inspect:P_}=Hj(),{AggregateError:IUt}=xr(),yUt=globalThis.AggregateError||IUt,BUt=Symbol("kIsNodeError"),bUt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],QUt=/^([A-Z][a-z0-9]*)+$/,wUt="__node_internal_",O_={};function Zg(t,e){if(!t)throw new O_.ERR_INTERNAL_ASSERTION(e)}function Yke(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 SUt(t,e,r){if(typeof e=="function")return Zg(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 Zg(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:CUt(e,...r)}function ns(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(SUt(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[BUt]=!0,O_[t]=n}function Vke(t){let e=wUt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function NUt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new yUt([e,t],e.message);return r.code=e.code,r}return t||e}var Gj=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new O_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};ns("ERR_ASSERTION","%s",Error);ns("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Zg(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 c of e)Zg(typeof c=="string","All expected entries have to be of type string"),bUt.includes(c)?s.push(c.toLowerCase()):QUt.test(c)?i.push(c):(Zg(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,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+=IX(" linkpath="+e.linkname+`
|
||||
`));let n=e.pax;if(n)for(let s in n)r+=IX(" "+s+"="+n[s]+`
|
||||
`);return kt.from(r)};PC.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};PC.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,Sh(e.mode&UYt,6),100),kt.write(r,Sh(e.uid,6),108),kt.write(r,Sh(e.gid,6),116),VYt(e.size,r,124),kt.write(r,Sh(e.mtime.getTime()/1e3|0,11),136),r[156]=fM+qYt(e.type),e.linkname&&kt.write(r,e.linkname,157),kt.copy(fOe,r,e1),kt.copy(FYt,r,yX),e.uname&&kt.write(r,e.uname,265),e.gname&&kt.write(r,e.gname,297),kt.write(r,Sh(e.devmajor||0,6),329),kt.write(r,Sh(e.devminor||0,6),337),s&&kt.write(r,s,345),kt.write(r,Sh(pOe(r),6),148),r)};PC.decode=function(e,r,n){let s=e[156]===0?0:e[156]-fM,i=UC(e,0,100,r),o=wh(e,100,8),a=wh(e,108,8),c=wh(e,116,8),A=wh(e,124,12),u=wh(e,136,12),l=GYt(s),d=e[157]===0?null:UC(e,157,100,r),h=UC(e,265,32),f=UC(e,297,32),p=wh(e,329,8),I=wh(e,337,8),m=pOe(e);if(m===256)return null;if(m!==wh(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(PYt(e))e[345]&&(i=UC(e,345,155,r)+"/"+i);else if(!OYt(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:c,size:A,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:p,devminor:I,pax:null}};function PYt(t){return kt.equals(fOe,t.subarray(e1,e1+6))}function OYt(t){return kt.equals(MYt,t.subarray(e1,e1+6))&&kt.equals(LYt,t.subarray(yX,yX+2))}function HYt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function GYt(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 qYt(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 gOe(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function pOe(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 Sh(t,e){return t=t.toString(8),t.length>e?_Yt.slice(0,e)+" ":vYt.slice(0,e-t.length)+t+" "}function YYt(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function VYt(t,e,r){t.toString(8).length>11?YYt(t,e,r):kt.write(e,Sh(t,11),r)}function WYt(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 wh(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return WYt(t);{for(;e<t.length&&t[e]===32;)e++;let n=HYt(gOe(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 UC(t,e,r,n){return kt.toString(t.subarray(e,gOe(t,0,e,e+r)),n)}function IX(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 yOe=E((JNr,IOe)=>{var{Writable:JYt,Readable:zYt,getStreamError:mOe}=CX(),jYt=sX(),EOe=vC(),OC=BX(),KYt=EOe.alloc(0),QX=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new jYt,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 KYt;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 EOe.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)}},wX=class extends zYt{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(mOe(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=COe(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},SX=class extends JYt{constru
Line truncated
|
||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function yce(t,e){if(process.env.GITHUB_OUTPUT||"")return cI("OUTPUT",v1(t,e));process.stdout.write(hO.EOL),Sa("set-output",{name:t},Ic(e))}function Kl(t){process.exitCode=dO.Failure,_c(t)}function Pa(){return process.env.RUNNER_DEBUG==="1"}function O(t){Sa("debug",{},t)}function _c(t,e={}){Sa("error",R1(e),t instanceof Error?t.toString():t)}function Ve(t,e={}){Sa("warning",R1(e),t instanceof Error?t.toString():t)}function Bce(t,e={}){Sa("notice",R1(e),t instanceof Error?t.toString():t)}function $(t){process.stdout.write(t+hO.EOL)}function _je(t){vM("group",t)}function Fje(){vM("endgroup")}function UN(t,e){return vje(this,void 0,void 0,function*(){_je(t);let r;try{r=yield e()}finally{Fje()}return r})}function bu(t,e){if(process.env.GITHUB_STATE||"")return cI("STATE",v1(t,e));Sa("save-state",{name:t},Ic(e))}function xm(t){return process.env[`STATE_${t}`]||""}import*as $J from"fs";import*as XJ from"path";import*as r_ from"os";import{readFileSync as Mje,existsSync as Lje}from"fs";import{EOL as Uje}from"os";var Rm=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(Lje(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(Mje(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${Uje}`)}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 EO=Ae(Nce(),1),Tce=Ae(xN(),1),$je=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function xce(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 Rce(t){return new EO.HttpClient().getAgent(t)}function Xje(t){return new EO.HttpClient().getAgentDispatcher(t)}function Dce(t){let e=Xje(t);return(n,s)=>$je(this,void 0,void 0,function*(){return(0,Tce.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function kce(){return process.env.GITHUB_API_URL||"https://api.github.com"}function CO(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 VN(){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 WN(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)=>WN.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 vce(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(c=>(a=c,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 _ce(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 Fce=Function.bind,Mce=Fce.bind(Fce);function Lce(t,e,r){let n=Mce(_ce,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]=Mce(vce,null).
Line truncated
|
||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||
`)}var _je=class extends Error{constructor(t,e,r){super(vje(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},Fje=["method","baseUrl","url","headers","request","query","mediaType","operationName"],Mje=["query","method","url"],IAe=/\/api\/v3\/?$/;function Lje(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(Mje.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)=>Fje.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 IAe.test(i)&&(s.url=i.replace(IAe,"/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 _je(s,a,o.data)}return o.data.data})}function tO(t,e){let r=t.defaults(e);return Object.assign((s,i)=>Lje(r,s,i),{defaults:tO.bind(null,r),endpoint:r.endpoint})}var L7t=tO(yAe.request,{headers:{"user-agent":`octokit-graphql.js/${kje} ${EN()}`},method:"POST",url:"/graphql"});function BAe(t){return tO(t,{method:"POST",url:"/graphql"})}var rO="(?:[a-zA-Z0-9_-]+)",bAe="\\.",QAe=new RegExp(`^${rO}${bAe}${rO}${bAe}${rO}$`),Uje=QAe.test.bind(QAe);async function Pje(t){let e=Uje(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 Oje(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function Hje(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=Oje(t),e(s)}var wAe=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(Pje.bind(null,e),{hook:Hje.bind(null,e)})};var nO="7.0.6";var SAe=()=>{},Gje=console.warn.bind(console),qje=console.error.bind(console);function Yje(t={}){return typeof t.debug!="function"&&(t.debug=SAe),typeof t.info!="function"&&(t.info=SAe),typeof t.warn!="function"&&(t.warn=Gje),typeof t.error!="function"&&(t.error=qje),t}var NAe=`octokit-core.js/${nO} ${EN()}`,BN=class{static VERSION=nO;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 jae.Collection,n={baseUrl:sO.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} ${NAe}`:NAe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=sO.request.defaults(n),this.graphql=BAe(this.request).defaults(n),this.log=Yje(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=wAe(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 iO="17.0.0";var Vje={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 KKe=class extends Error{constructor(t,e,r){super(jKe(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},$Ke=["method","baseUrl","url","headers","request","query","mediaType","operationName"],XKe=["query","method","url"],AAe=/\/api\/v3\/?$/;function ZKe(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(XKe.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)=>$Ke.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 AAe.test(i)&&(s.url=i.replace(AAe,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new KKe(s,a,o.data)}return o.data.data})}function vO(t,e){let r=t.defaults(e);return Object.assign((s,i)=>ZKe(r,s,i),{defaults:vO.bind(null,r),endpoint:r.endpoint})}var yzt=vO(uAe.request,{headers:{"user-agent":`octokit-graphql.js/${zKe} ${VN()}`},method:"POST",url:"/graphql"});function lAe(t){return vO(t,{method:"POST",url:"/graphql"})}var _O="(?:[a-zA-Z0-9_-]+)",dAe="\\.",hAe=new RegExp(`^${_O}${dAe}${_O}${dAe}${_O}$`),e$e=hAe.test.bind(hAe);async function t$e(t){let e=e$e(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 r$e(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function n$e(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=r$e(t),e(s)}var fAe=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(t$e.bind(null,e),{hook:n$e.bind(null,e)})};var FO="7.0.6";var gAe=()=>{},s$e=console.warn.bind(console),i$e=console.error.bind(console);function o$e(t={}){return typeof t.debug!="function"&&(t.debug=gAe),typeof t.info!="function"&&(t.info=gAe),typeof t.warn!="function"&&(t.warn=s$e),typeof t.error!="function"&&(t.error=i$e),t}var pAe=`octokit-core.js/${FO} ${VN()}`,jN=class{static VERSION=FO;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 Uce.Collection,n={baseUrl:MO.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} ${pAe}`:pAe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=MO.request.defaults(n),this.graphql=lAe(this.request).defaults(n),this.log=o$e(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=fAe(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 LO="17.0.0";var a$e={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 XI(i));return n.searchPaths.push(...hO(n.patterns)),n})}static stat(e,r,n){return EO(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Em.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){G(`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 Em.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield Em.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){G(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as CO from"crypto";import*as RN from"fs";import*as uce from"stream";import*as lce from"util";import*as dce from"path";var vKe=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())})},_Ke=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 hce(t,e){return vKe(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,A,c;let u=s?X:G,l=!1,d=n||((c=process.env.GITHUB_WORKSPACE)!==null&&c!==void 0?c:process.cwd()),h=CO.createHash("sha256"),f=0;try{for(var p=!0,I=_Ke(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}${dce.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(RN.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let y=CO.createHash("sha256");yield lce.promisify(uce.pipeline)(RN.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 fce=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 ey(t,e){return fce(this,void 0,void 0,function*(){return yield TN.create(t,e)})}function gce(t){return fce(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield ey(e,{followSymbolicLinks:i});return hce(o,r,s)})}var ile=ce(Ay(),1);import*as VN from"crypto";import*as ym from"fs";import*as ef from"path";import*as ole from"util";var cy;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(cy||(cy={}));var vs;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(vs||(vs={}));var Pi;(function(t){t.GNU="gnu",t.BSD="bsd"})(Pi||(Pi={}));var qN=2,YN=5e3,OO=5e3,HO=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,sle=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,uy="cache.tar",GO="manifest.txt",IJt=10*Math.pow(1024,3);var Im=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())})},RZe=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 ly(){return Im(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=ef.join(n,"actions","temp")}let r=ef.join(e,VN.randomUUID());return yield Vh(r),r})}function RA(t){return ym.statSync(t).size}function qO(t){return Im(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 ey(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var c=!0,u=RZe(A.globGenerator()),l;l=yield u.next(),e=l.done,!e;c=!0){s=l.value,c=!1;let h=ef.relative(a,s).replace(new RegExp(`\\${ef.sep}`,"g"),"/");G(`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 dy(t){return Im(this,void 0,void 0,function*(){return ole.promisify(ym.unlink)(t)})}function ale(t){return Im(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),G(`Checking ${e} ${r.join(" ")}`);try{yield _a(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){G(s.message)}return n=n.trim(),G(n),n})}function hy(){return Im(this,void 0,void 0,function*(){let t=yield ale("zstd",["--quiet"]),e=ile.clean(t);return G(`zstd version: ${e}`),t===""?vs.Gzip:vs.ZstdWithoutLong})}function Vl(t){return t===vs.Gzip?cy.Gzip:cy.Zstd}function Ale(){return Im(this,void 0,void 0,function*(){return ym.existsSync(HO)?HO:(yield ale("tar")).toLowerCase().includes("gnu tar")?Li("tar"):""})}function YO(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Bm(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(DZe),VN.createHash("sha256").update(n.join("|")).digest("hex")}function cle(){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 Km from"fs";import{URL as sat}from"url";var DA=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as kZe}from"node:os";import vZe from"node:util";import _Ze from"node:process";function ule(t,...e){_Ze.stderr.write(`${vZe.format(t,...e)}${kZe}`)}var lle=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,hle,VO=[],WO=[],JN=[];lle&&JO(lle);var fle=Object.assign(t=>gle(t),{enable:JO,enabled:zO,disable:FZe,log:ule});function JO(t){hle=t,VO=[],WO=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?WO.push(r.substring(1)):VO.push(r);for(let r of JN)r.enabled=zO(r.namespace)}function zO(t){if(t.endsWith("*"))return!0;for(let e of WO)if(dle(t,e))return!1;for(let e of VO)if(dle(t,e))return!0;return!1}function dle(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 FZe(){let t=hle||"";return JO(""),t}function gle(t){let e=Object.assign(r,{enabled:zO(t),destroy:MZe,log:fle.log,namespace:t,extend:LZe});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return JN.push(e),e}function MZe(){let t=JN.indexOf(this);return t>=0?(JN.splice(t,1),!0):!1}function LZe(t){let e=gle(`${this.namespace}:${t}`);return e.log=this.log,e}var bm=fle;var jO=["verbose","info","warning","error"],ple={verbose:400,info:300,warning:200,error:100};function mle(t,e){e.log=(...r)=>{t.log(...r)}}function Ele(t){return jO.includes(t)}function UZe(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,n,s=bm(t.namespace);s.log=(...u)=>{bm.log(...u)};function i(u){if(u&&!Ele(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);bm.enable(l.join(","))}r&&(Ele(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&&ple[u.level]<=ple[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(mle(u,d),o(d)){let h=bm.disable();bm.enable(h+","+d.namespace)}return e.add(d),d}function A(){return n}function c(u){let l=s.extend(u);return mle(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 Cle=UZe({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),PZe=Cle.logger;function fy(t){return Cle.createClientLogger(t)}function zN(t){return t.toLowerCase()}function*OZe(t){for(let e of t.values())yield[e.name,e.value]}var KO=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(zN(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(zN(e))?.value}has(e){return this._headersMap.has(zN(e))}delete(e){this._headersMap.delete(zN(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let n of this._headersMap.values())r[n.name]=
Line truncated
|
||||
${YZe.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function $N(t){return t instanceof _s?!0:rf(t)&&t.name==="RestError"}function ii(t,e){return Buffer.from(t,e)}import e3 from"node:http";import t3 from"node:https";import Ble from"node:zlib";import{Transform as VZe}from"node:stream";var Ro=fy("ts-http-runtime");var WZe={};function gy(t){return t&&typeof t.pipe=="function"}function ble(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 Qle(t){return t&&typeof t.byteLength=="number"}var XN=class extends VZe{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}},r3=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new DA("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 Pa;Ro.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=KZe(a);c!==null&&e.headers.set("Content-Length",c)}let A;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new XN(f);p.on("error",I=>{Ro.error("Error in upload progress",I)}),gy(a)?a.pipe(p):p.end(a),a=p}let c=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=JZe(c),d={status:c.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return c.resume(),d;A=o?zZe(c,u):c;let h=e.onDownloadProgress;if(h){let f=new XN(h);f.on("error",p=>{Ro.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 jZe(A),d}finally{if(e.abortSignal&&n){let c=Promise.resolve();gy(a)&&(c=ble(a));let u=Promise.resolve();gy(A)&&(u=ble(A)),Promise.all([c,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{Ro.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?e3.request(a,A):t3.request(a,A);u.once("error",l=>{c(new _s(l.message,{code:l.code??_s.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new DA("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),c(l)}),n&&gy(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):Qle(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(Ro.error("Unrecognized body type",n),c(new _s("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?e3.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new e3.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return t3.globalAgent;let s=e.tlsSettings??WZe,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(Ro.info("No cached TLS Agent exist, creating a new Agent"),i=new t3.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function JZe(t){let e=Oi();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 zZe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=Ble.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=Ble.createInflate();return t.pipe(n),n}return t}function jZe(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 _s(`Error reading response as text: ${s.message}`,{code:_s.PARSE_ERROR}))})})}function KZe(t){return t?Buffer.isBuffer(t)?t.length:gy(t)?null:Qle(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function wle(){return new r3}function ZN(){return wle()}var n3="logPolicy";function eT(t={}){let e=t.logger??Ro.info,r=new Pa({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:n3,async sendRequest(n,s){if(!e.
Line truncated
|
||||
`;return e}function Itt(t){return t instanceof Uint8Array?t.byteLength:BT(t)?t.size===-1?void 0:t.size:void 0}function ytt(t){let e=0;for(let r of t){let n=Itt(r);if(n===void 0)return;e+=n}return e}async function Btt(t,e,r){let n=[ii(`--${r}`,"utf-8"),...e.flatMap(i=>[ii(`\r
|
||||
`,"utf-8"),ii(Ctt(i.headers),"utf-8"),ii(`\r
|
||||
`,"utf-8"),i.body,ii(`\r
|
||||
--${r}`,"utf-8")]),ii(`--\r
|
||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new Iy(i));return n.searchPaths.push(...VO(n.patterns)),n})}static stat(e,r,n){return KO(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Mm.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){O(`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 Mm.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield Mm.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){O(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var j$e=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function ZAe(t,e){return j$e(this,void 0,void 0,function*(){return yield tT.create(t,e)})}var Vle=Ae(Ny(),1);import*as mT from"crypto";import*as Om from"fs";import*as ff from"path";import*as Wle from"util";var Ty;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Ty||(Ty={}));var _s;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(_s||(_s={}));var Gi;(function(t){t.GNU="gnu",t.BSD="bsd"})(Gi||(Gi={}));var gT=2,pT=5e3,m3=5e3,E3=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Yle=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,xy="cache.tar",C3="manifest.txt",aKt=10*Math.pow(1024,3);var Pm=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},stt=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,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},itt="1.0";function Ry(){return Pm(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=ff.join(n,"actions","temp")}let r=ff.join(e,mT.randomUUID());return yield of(r),r})}function Mc(t){return Om.statSync(t).size}function I3(t){return Pm(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(),c=yield ZAe(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var A=!0,u=stt(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){s=l.value,A=!1;let h=ff.relative(a,s).replace(new RegExp(`\\${ff.sep}`,"g"),"/");O(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function Dy(t){return Pm(this,void 0,void 0,function*(){return Wle.promisify(Om.unlink)(t)})}function Jle(t){return Pm(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),O(`Checking ${e} ${r.join(" ")}`);try{yield Ua(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){O(s.message)}return n=n.trim(),O(n),n})}function ky(){return Pm(this,void 0,void 0,function*(){let t=yield Jle("zstd",["--quiet"]),e=Vle.clean(t);return O(`zstd version: ${e}`),t===""?_s.Gzip:_s.ZstdWithoutLong})}function td(t){return t===_s.Gzip?Ty.Gzip:Ty.Zstd}function zle(){return Pm(this,void 0,void 0,function*(){return Om.existsSync(E3)?E3:(yield Jle("tar")).toLowerCase().includes("gnu tar")?Oi("tar"):""})}function y3(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Hm(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(itt),mT.createHash("sha256").update(n.join("|")).digest("hex")}function jle(){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 g0 from"fs";import{URL as Rct}from"url";var Lc=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as ott}from"node:os";import att from"node:util";import ctt from"node:process";function Kle(t,...e){ctt.stderr.write(`${att.format(t,...e)}${ott}`)}var $le=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,Zle,B3=[],b3=[],CT=[];$le&&Q3($le);var ede=Object.assign(t=>tde(t),{enable:Q3,enabled:w3,disable:Att,log:Kle});function Q3(t){Zle=t,B3=[],b3=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?b3.push(r.substring(1)):B3.push(r);for(let r of CT)r.enabled=w3(r.namespace)}function w3(t){if(t.endsWith("*"))return!0;for(let e of b3)if(Xle(t,e))return!1;for(let e of B3)if(Xle(t,e))return!0;return!1}function Xle(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,c=-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;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else return!1;let A=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return A&&(u||l)}function Att(){let t=Zle||"";return Q3(""),t}function tde(t){let e=Object.assign(r,{enabled:w3(t),destroy:utt,log:ede.log,namespace:t,extend:ltt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return CT.push(e),e}function utt(){let t=CT.indexOf(this);return t>=0?(CT.splice(t,1),!0):!1}function ltt(t){let e=tde(`${this.namespace}:${t}`);return e.log=this.log,e}var Gm=ede;var S3=["verbose","info","warning","error"],rde={verbose:400,info:300,warning:200,error:100};function nde(t,e){e.log=(...r)=>{t.log(...r)}}function sde(t){return S3.includes(t)}function dtt(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,n,s=Gm(t.namespace);s.log=(...u)=>{Gm.log(...u)};function i(u){if(u&&!sde(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${S3.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);Gm.enable(l.join(","))}r&&(sde(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${S3.join(", ")}.`));function o(u){return!!(n&&rde[u.level]<=rde[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(nde(u,d),o(d)){let h=Gm.disable();Gm.enable(h+","+d.namespace)}return e.add(d),d}function c(){return n}function A(u){let l=s.extend(u);return nde(s,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:s}}var ide=dtt({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),htt=ide.logger;function vy(t){return ide.createClientLogger(t)}function IT(t){return t.toLowerCase()}function*ftt(t){for(let e of t.values())yield[e.name,e.value]}var N3=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(IT(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(IT(e))?.value}has(e){return this._headersMap.has(IT(e))}delete(e){this._headersMap.delete(IT(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let n of this._headersMap.values())r[n.name]=
Line truncated
|
||||
${Ett.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function bT(t){return t instanceof Fs?!0:pf(t)&&t.name==="RestError"}function ai(t,e){return Buffer.from(t,e)}import D3 from"node:http";import k3 from"node:https";import cde from"node:zlib";import{Transform as Ctt}from"node:stream";var vo=vy("ts-http-runtime");var Itt={};function _y(t){return t&&typeof t.pipe=="function"}function Ade(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 ude(t){return t&&typeof t.byteLength=="number"}var QT=class extends Ctt{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}},v3=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new Lc("The operation was aborted. Request has already been canceled.");n=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let A=new qa;vo.info(`request to '${A.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 A=Qtt(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,p=new QT(f);p.on("error",I=>{vo.error("Error in upload progress",I)}),_y(a)?a.pipe(p):p.end(a),a=p}let A=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=ytt(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?Btt(A,u):A;let h=e.onDownloadProgress;if(h){let f=new QT(h);f.on("error",p=>{vo.error("Error in download progress",p)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await btt(c),d}finally{if(e.abortSignal&&n){let A=Promise.resolve();_y(a)&&(A=Ade(a));let u=Promise.resolve();_y(c)&&(u=Ade(c)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{vo.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((c,A)=>{let u=i?D3.request(a,c):k3.request(a,c);u.once("error",l=>{A(new Fs(l.message,{code:l.code??Fs.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new Lc("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),n&&_y(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):ude(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(vo.error("Unrecognized body type",n),A(new Fs("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?D3.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new D3.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return k3.globalAgent;let s=e.tlsSettings??Itt,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(vo.info("No cached TLS Agent exist, creating a new Agent"),i=new k3.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function ytt(t){let e=qi();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 Btt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=cde.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=cde.createInflate();return t.pipe(n),n}return t}function btt(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 Fs(`Error reading response as text: ${s.message}`,{code:Fs.PARSE_ERROR}))})})}function Qtt(t){return t?Buffer.isBuffer(t)?t.length:_y(t)?null:ude(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function lde(){return new v3}function wT(){return lde()}var _3="logPolicy";function ST(t={}){let e=t.logger??vo.info,r=new qa({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:_3,async sendRequest(n,s){if(!e.
Line truncated
|
||||
`;return e}function Wrt(t){return t instanceof Uint8Array?t.byteLength:zT(t)?t.size===-1?void 0:t.size:void 0}function Jrt(t){let e=0;for(let r of t){let n=Wrt(r);if(n===void 0)return;e+=n}return e}async function zrt(t,e,r){let n=[ai(`--${r}`,"utf-8"),...e.flatMap(i=>[ai(`\r
|
||||
`,"utf-8"),ai(Vrt(i.headers),"utf-8"),ai(`\r
|
||||
`,"utf-8"),i.body,ai(`\r
|
||||
--${r}`,"utf-8")]),ai(`--\r
|
||||
\r
|
||||
`,"utf-8")],s=ytt(n);s&&t.headers.set("Content-Length",s),t.body=await yde(n)}var Ey="multipartPolicy",btt=70,Qtt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function wtt(t){if(t.length>btt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Qtt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function bT(){return{name:Ey,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?wtt(r):r=Ett(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await Btt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function QT(){return KN()}import{EOL as Ntt}from"node:os";import Ttt from"node:util";import*as Bde from"node:process";function bde(t,...e){Bde.stderr.write(`${Ttt.format(t,...e)}${Ntt}`)}var Qde=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,wde,y3=[],B3=[],wT=[];Qde&&b3(Qde);var Sde=Object.assign(t=>Nde(t),{enable:b3,enabled:Q3,disable:xtt,log:bde});function b3(t){wde=t,y3=[],B3=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?B3.push(new RegExp(`^${n.substr(1)}$`)):y3.push(new RegExp(`^${n}$`));for(let n of wT)n.enabled=Q3(n.namespace)}function Q3(t){if(t.endsWith("*"))return!0;for(let e of B3)if(e.test(t))return!1;for(let e of y3)if(e.test(t))return!0;return!1}function xtt(){let t=wde||"";return b3(""),t}function Nde(t){let e=Object.assign(r,{enabled:Q3(t),destroy:Rtt,log:Sde.log,namespace:t,extend:Dtt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return wT.push(e),e}function Rtt(){let t=wT.indexOf(this);return t>=0?(wT.splice(t,1),!0):!1}function Dtt(t){let e=Nde(`${this.namespace}:${t}`);return e.log=this.log,e}var Rm=Sde;var xde=new Set,ST=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,w3,S3=Rm("azure");S3.log=(...t)=>{Rm.log(...t)};var N3=["verbose","info","warning","error"];ST&&(kde(ST)?ktt(ST):console.error(`AZURE_LOG_LEVEL set to unknown log level '${ST}'; logging is not enabled. Acceptable values: ${N3.join(", ")}.`));function ktt(t){if(t&&!kde(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${N3.join(",")}`);w3=t;let e=[];for(let r of xde)Dde(r)&&e.push(r.namespace);Rm.enable(e.join(","))}var Tde={verbose:400,info:300,warning:200,error:100};function _o(t){let e=S3.extend(t);return Rde(S3,e),{error:NT(e,"error"),warning:NT(e,"warning"),info:NT(e,"info"),verbose:NT(e,"verbose")}}function Rde(t,e){e.log=(...r)=>{t.log(...r)}}function NT(t,e){let r=Object.assign(t.extend(e),{level:e});if(Rde(t,r),Dde(r)){let n=Rm.disable();Rm.enable(n+","+r.namespace)}return xde.add(r),r}function Dde(t){return!!(w3&&Tde[t.level]<=Tde[w3])}function kde(t){return N3.includes(t)}var vA=_o("core-rest-pipeline");function T3(t={}){return eT({logger:vA.info,...t})}var x3=tT;function R3(t={}){return rT(t)}import D3 from"node:os";import k3 from"node:process";function vde(){return"User-Agent"}async function _de(t){if(k3&&k3.versions){let e=`${D3.type()} ${D3.release()}; ${D3.arch()}`,r=k3.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 TT="1.22.2";function Ptt(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function Fde(){return vde()}async function xT(t){let e=new Map;e.set("core-rest-pipeline",TT),await _de(e);let r=Ptt(e);return t?`${t} ${r}`:r}var Mde=Fde(),Lde="userAgentPolicy";function v3(t={}){let e=xT(t.userAgentPrefix);return{name:Lde,async sendRequest(r,n){return r.headers.has(Mde)||r.headers.set(Mde,await e),n(r)}}}var Cy=class extends Error{constructor(e){super(e),this.name="AbortError"}};function _3(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new Cy(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 Ytt="The delay was aborted.";function Dm(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return _3(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??Ytt})}function Jl(t){if(rf(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 Ude(t){return rf(t)}function km(){return tf()}var Ot=of;var Pde=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--),!fnt(A)){let l;return A.trim().length===0?l="Invalid space after '<'.":l="Tag '"+A+"' is an invalid name.",Zr("InvalidTag",l,Fs(t,i))}let c=cnt(t,i);if(c===!1)return Zr("InvalidAttr","Attributes for '"+A+"' have open quote.",Fs(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=whe(u,e);if(d===!0)n=!0;else return Zr(d.err.code,d.err.msg,Fs(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.",Fs(t,o));if(r.length===0)return Zr("InvalidTag","Closing tag '"+A+"' has not been opened.",Fs(t,o));{let l=r.pop();if(A!==l.tagName){let d=Fs(t,l.tagStartPos);return Zr("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+A+"'.",Fs(t,o))}r.length==0&&(s=!0)}}else return Zr("InvalidTag","Closing tag '"+A+"' doesn't have proper closing.",Fs(t,i));else{let l=whe(u,e);if(l!==!0)return Zr(l.err.code,l.err.msg,Fs(t,i-u.length+l.err.line));if(s===!0)return Zr("InvalidXml","Multiple possible root nodes found.",Fs(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=Qhe(t,i);continue}else if(t[i+1]==="?"){if(i=bhe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=dnt(t,i);if(l==-1)return Zr("InvalidChar","char '&' is not expected.",Fs(t,i));i=l}else if(s===!0&&!Bhe(t[i]))return Zr("InvalidXml","Extra text at the end",Fs(t,i));t[i]==="<"&&i--}}else{if(Bhe(t[i]))continue;return Zr("InvalidChar","char '"+t[i]+"' is not expected.",Fs(t,i))}if(n){if(r.length==1)return Zr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Fs(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 Bhe(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function bhe(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.",Fs(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function Qhe(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 ant='"',Ant="'";function cnt(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===ant||t[e]===Ant)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 unt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function whe(t,e){let r=HT(t,unt),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.",Dy(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return Zr("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",Dy(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return Zr("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",Dy(r[s]));let i=r[s][2];if(!hnt(i))return Zr("InvalidAttr","Attribute '"+i+"' is an invalid name.",Dy(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return Zr("InvalidAttr","Attribute '"+i+"' is repeated.",Dy(r[s]))}return!0}function lnt(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 dnt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,lnt(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 hnt(t){return Mm(t)}function fnt(t){return Mm(t)}function Fs(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Dy(t){return t.startIndex+t[1].length}var She=t=>Ry.includes(t)?"__"+t:t,gnt={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:She};function pnt(t,e){if(typeof t!="string")return;let r=t.toLowerCase();if(Ry.some(n=>r===n.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`);if(GT.some(n=>r===n.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`)}function Nhe(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}:Nhe(!0)}var The=function(t){let e=Object.assign({},gnt,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&&pnt(n,s);return e.onDangerousProperty===null&&(e.onDangerousProperty=She),e.processEntities=Nhe(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 YT;typeof Symbol!="function"?YT="@@xmlMetadata":YT=Symbol("XML Node Metadata");var Ai=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 Ai("!xml"),r=e,n="";this.matcher.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=new vy(this.options.processEntities);for(let i=0;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="/"){let a=lf(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=d8(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=h8(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 Ai(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=lf(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=lf(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=h8(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}=d8(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=Nnt(c),A!==e.tagname&&this.matcher.push(A,{},E),A!==u&&l&&(p=this.buildAttributesMap(u,this.matcher,A),p&&(I=Snt(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 Ai(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}=d8(this.options.transformTagName,A,u,this.options));let y=new Ai(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 Ai(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 Ai(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 _nt(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 Fnt(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 E8(t,e){let r="";e.format&&e.indentBy.length>0&&(r=Ynt);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 Yi(o)):o instanceof Yi&&n.push(o)}let s=new MA;return vhe(t,e,r,s,n)}function vhe(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=m8(a,e),a}return""}for(let a=0;a<t.length;a++){let A=t[a],c=Fhe(A);if(c===void 0)continue;let u=Vnt(A[":@"],e);n.push(c,u);let l=Jnt(n,s);if(c===e.textNodeName){let I=A[c];l||(I=e.tagValueProcessor(c,I),I=m8(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=khe(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=khe(A[":@"],e,l),f=r+`<${c}${h}`,p;l?p=_he(A[c],e):p=vhe(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 Vnt(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 _he(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=Fhe(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=Wnt(s[":@"],e),a=_he(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function Wnt(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 Fhe(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 khe(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=m8(i,e)),i===!0&&e.suppressBooleanAttributes?n+=` ${s.substr(e.attributeNamePrefix.length)}`:n+=` ${s.substr(e.attributeNamePrefix.length)}="${i}"`}return n}function Jnt(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 m8(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 C8(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 znt={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 ui(t){if(this.options=Object.assign({},znt,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 Yi(r)):r instanceof Yi&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=C8(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=$nt),this.processTextOrObjNode=jnt,this.options.format?(this.indentate=Knt,this.tagEndChar=`>
|
||||
`,"utf-8")],s=Jrt(n);s&&t.headers.set("Content-Length",s),t.body=await ahe(n)}var Ly="multipartPolicy",jrt=70,Krt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function $rt(t){if(t.length>jrt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Krt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function jT(){return{name:Ly,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?$rt(r):r=Yrt(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await zrt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function KT(){return BT()}import{EOL as Zrt}from"node:os";import ent from"node:util";import*as che from"node:process";function Ahe(t,...e){che.stderr.write(`${ent.format(t,...e)}${Zrt}`)}var uhe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,lhe,X3=[],Z3=[],$T=[];uhe&&e8(uhe);var dhe=Object.assign(t=>hhe(t),{enable:e8,enabled:t8,disable:tnt,log:Ahe});function e8(t){lhe=t,X3=[],Z3=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?Z3.push(new RegExp(`^${n.substr(1)}$`)):X3.push(new RegExp(`^${n}$`));for(let n of $T)n.enabled=t8(n.namespace)}function t8(t){if(t.endsWith("*"))return!0;for(let e of Z3)if(e.test(t))return!1;for(let e of X3)if(e.test(t))return!0;return!1}function tnt(){let t=lhe||"";return e8(""),t}function hhe(t){let e=Object.assign(r,{enabled:t8(t),destroy:rnt,log:dhe.log,namespace:t,extend:nnt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return $T.push(e),e}function rnt(){let t=$T.indexOf(this);return t>=0?($T.splice(t,1),!0):!1}function nnt(t){let e=hhe(`${this.namespace}:${t}`);return e.log=this.log,e}var jm=dhe;var ghe=new Set,XT=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,r8,n8=jm("azure");n8.log=(...t)=>{jm.log(...t)};var s8=["verbose","info","warning","error"];XT&&(Ehe(XT)?snt(XT):console.error(`AZURE_LOG_LEVEL set to unknown log level '${XT}'; logging is not enabled. Acceptable values: ${s8.join(", ")}.`));function snt(t){if(t&&!Ehe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${s8.join(",")}`);r8=t;let e=[];for(let r of ghe)mhe(r)&&e.push(r.namespace);jm.enable(e.join(","))}var fhe={verbose:400,info:300,warning:200,error:100};function Lo(t){let e=n8.extend(t);return phe(n8,e),{error:ZT(e,"error"),warning:ZT(e,"warning"),info:ZT(e,"info"),verbose:ZT(e,"verbose")}}function phe(t,e){e.log=(...r)=>{t.log(...r)}}function ZT(t,e){let r=Object.assign(t.extend(e),{level:e});if(phe(t,r),mhe(r)){let n=jm.disable();jm.enable(n+","+r.namespace)}return ghe.add(r),r}function mhe(t){return!!(r8&&fhe[t.level]<=fhe[r8])}function Ehe(t){return s8.includes(t)}var Pc=Lo("core-rest-pipeline");function i8(t={}){return ST({logger:Pc.info,...t})}var o8=NT;function a8(t={}){return TT(t)}import c8 from"node:os";import A8 from"node:process";function Che(){return"User-Agent"}async function Ihe(t){if(A8&&A8.versions){let e=`${c8.type()} ${c8.release()}; ${c8.arch()}`,r=A8.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 ex="1.22.2";function lnt(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function yhe(){return Che()}async function tx(t){let e=new Map;e.set("core-rest-pipeline",ex),await Ihe(e);let r=lnt(e);return t?`${t} ${r}`:r}var Bhe=yhe(),bhe="userAgentPolicy";function u8(t={}){let e=tx(t.userAgentPrefix);return{name:bhe,async sendRequest(r,n){return r.headers.has(Bhe)||r.headers.set(Bhe,await e),n(r)}}}var Uy=class extends Error{constructor(e){super(e),this.name="AbortError"}};function l8(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new Uy(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",A)})}var pnt="The delay was aborted.";function Km(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return l8(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??pnt})}function nd(t){if(pf(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 Qhe(t){return pf(t)}function $m(){return gf()}var Ot=Cf;var whe=S
Line truncated
|
||||
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!Ost(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",Zr("InvalidTag",l,Ms(t,i))}let A=Fst(t,i);if(A===!1)return Zr("InvalidAttr","Attributes for '"+c+"' have open quote.",Ms(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=lfe(u,e);if(d===!0)n=!0;else return Zr(d.err.code,d.err.msg,Ms(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return Zr("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",Ms(t,o));if(r.length===0)return Zr("InvalidTag","Closing tag '"+c+"' has not been opened.",Ms(t,o));{let l=r.pop();if(c!==l.tagName){let d=Ms(t,l.tagStartPos);return Zr("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",Ms(t,o))}r.length==0&&(s=!0)}}else return Zr("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",Ms(t,i));else{let l=lfe(u,e);if(l!==!0)return Zr(l.err.code,l.err.msg,Ms(t,i-u.length+l.err.line));if(s===!0)return Zr("InvalidXml","Multiple possible root nodes found.",Ms(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=ufe(t,i);continue}else if(t[i+1]==="?"){if(i=Afe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=Ust(t,i);if(l==-1)return Zr("InvalidChar","char '&' is not expected.",Ms(t,i));i=l}else if(s===!0&&!cfe(t[i]))return Zr("InvalidXml","Extra text at the end",Ms(t,i));t[i]==="<"&&i--}}else{if(cfe(t[i]))continue;return Zr("InvalidChar","char '"+t[i]+"' is not expected.",Ms(t,i))}if(n){if(r.length==1)return Zr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Ms(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 cfe(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function Afe(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.",Ms(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function ufe(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 vst='"',_st="'";function Fst(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===vst||t[e]===_st)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 Mst=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function lfe(t,e){let r=hx(t,Mst),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.",Ky(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return Zr("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",Ky(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return Zr("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",Ky(r[s]));let i=r[s][2];if(!Pst(i))return Zr("InvalidAttr","Attribute '"+i+"' is an invalid name.",Ky(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return Zr("InvalidAttr","Attribute '"+i+"' is repeated.",Ky(r[s]))}return!0}function Lst(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 Ust(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Lst(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 Pst(t){return t0(t)}function Ost(t){return t0(t)}function Ms(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Ky(t){return t.startIndex+t[1].length}var dfe=t=>jy.includes(t)?"__"+t:t,Hst={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:dfe};function Gst(t,e){if(typeof t!="string")return;let r=t.toLowerCase();if(jy.some(n=>r===n.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`);if(fx.some(n=>r===n.toLowerCase()))throw new Error(`[SECURITY] Invalid ${e}: "${t}" is a reserved JavaScript keyword that could cause prototype pollution`)}function hfe(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}:hfe(!0)}var ffe=function(t){let e=Object.assign({},Hst,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&&Gst(n,s);return e.onDangerousProperty===null&&(e.onDangerousProperty=dfe),e.processEntities=hfe(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 px;typeof Symbol!="function"?px="@@xmlMetadata":px=Symbol("XML Node Metadata");var ui=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 ui("!xml"),r=e,n="";this.matcher.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=new Xy(this.options.processEntities);for(let i=0;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="/"){let a=Qf(t,">",i,"Closing Tag is not closed."),c=t.substring(i+2,a).trim();if(this.options.removeNSPrefix){let u=c.indexOf(":");u!==-1&&(c=c.substr(u+1))}c=q8(this.options.transformTagName,c,"",this.options).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let A=this.matcher.getCurrentTag();if(c&&this.options.unpairedTags.indexOf(c)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${c}>`);A&&this.options.unpairedTags.indexOf(A)!==-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=Y8(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 c=new ui(a.tagName);c.add(this.options.textNodeName,""),a.tagName!==a.tagExp&&a.attrExpPresent&&(c[":@"]=this.buildAttributesMap(a.tagExp,this.matcher,a.tagName)),this.addChild(r,c,this.readonlyMatcher,i)}i=a.closeIndex+1}else if(t.substr(i+1,3)==="!--"){let a=Qf(t,"-->",i+4,"Comment is not closed.");if(this.options.commentPropName){let c=t.substring(i+4,a-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(this.options.commentPropName,[{[this.options.textNodeName]:c}])}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=Qf(t,"]]>",i,"CDATA is not closed.")-2,c=t.substring(i+9,a);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let A=this.parseTextData(c,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);A==null&&(A=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:c}]):r.add(this.options.textNodeName,A),i=a+2}else{let a=Y8(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 c=a.tagName,A=a.rawTagName,u=a.tagExp,l=a.attrExpPresent,d=a.closeIndex;if({tagName:c,tagExp:u}=q8(this.options.transformTagName,c,u,this.options),this.options.strictReservedNames&&(c===this.options.commentPropName||c===this.options.cdataPropName||c===this.options.textNodeName||c===this.options.attributesGroupName))throw new Error(`Invalid tag name: ${c}`);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,c[c.length-1]==="/"?(c=c.substr(0,c.length-1),u=c):u=u.substr(0,u.length-1),l=c!==u);let p=null,I={},m;m=Zst(A),c!==e.tagname&&this.matcher.push(c,{},m),c!==u&&l&&(p=this.buildAttributesMap(u,this.matcher,c),p&&(I=Xst(p,this.options))),c!==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(c)!==-1)i=a.closeIndex;else{let M=this.readStopNodeData(t,A,d+1);if(!M)throw new Error(`Unexpected end of ${A}`);i=M.i,y=M.tagContent}let N=new ui(c);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:c,tagExp:u}=q8(this.options.transformTagName,c,u,this.options));let y=new ui(c);p&&(y[":@"]=p),this.addChild(r,y,this.readonlyMatcher,C),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(this.options.unpairedTags.indexOf(c)!==-1){let y=new ui(c);p&&(y[":@"]=p),this.addChild(r,y,this.readonlyMatcher,C),this.matcher.pop(),this.isCurrentNodeStopNode=!1,i=a.closeIndex;continue}else{let y=new ui(c);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 oit(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 ait(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 j8(t,e){let r="";e.format&&e.indentBy.length>0&&(r=pit);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 Ji(o)):o instanceof Ji&&n.push(o)}let s=new Gc;return Cfe(t,e,r,s,n)}function Cfe(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=z8(a,e),a}return""}for(let a=0;a<t.length;a++){let c=t[a],A=yfe(c);if(A===void 0)continue;let u=mit(c[":@"],e);n.push(A,u);let l=Cit(n,s);if(A===e.textNodeName){let I=c[A];l||(I=e.tagValueProcessor(A,I),I=z8(I,e)),o&&(i+=r),i+=I,o=!1,n.pop();continue}else if(A===e.cdataPropName){o&&(i+=r),i+=`<![CDATA[${c[A][0][e.textNodeName]}]]>`,o=!1,n.pop();continue}else if(A===e.commentPropName){i+=r+`<!--${c[A][0][e.textNodeName]}-->`,o=!0,n.pop();continue}else if(A[0]==="?"){let I=Efe(c[":@"],e,l),m=A==="?xml"?"":r,C=c[A][0][e.textNodeName];C=C.length!==0?" "+C:"",i+=m+`<${A}${C}${I}?>`,o=!0,n.pop();continue}let d=r;d!==""&&(d+=e.indentBy);let h=Efe(c[":@"],e,l),f=r+`<${A}${h}`,p;l?p=Ife(c[A],e):p=Cfe(c[A],e,d,n,s),e.unpairedTags.indexOf(A)!==-1?e.suppressUnpairedNode?i+=f+">":i+=f+"/>":(!p||p.length===0)&&e.suppressEmptyNode?i+=f+"/>":p&&p.endsWith(">")?i+=f+`>${p}${r}</${A}>`:(i+=f+">",p&&r!==""&&(p.includes("/>")||p.includes("</"))?i+=r+e.indentBy+p+r:i+=p,i+=`</${A}>`),o=!0,n.pop()}return i}function mit(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 Ife(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=yfe(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=Eit(s[":@"],e),a=Ife(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function Eit(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 yfe(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 Efe(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=z8(i,e)),i===!0&&e.suppressBooleanAttributes?n+=` ${s.substr(e.attributeNamePrefix.length)}`:n+=` ${s.substr(e.attributeNamePrefix.length)}="${i}"`}return n}function Cit(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 z8(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 K8(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 Iit={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 di(t){if(this.options=Object.assign({},Iit,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 Ji(r)):r instanceof Ji&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=K8(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=bit),this.processTextOrObjNode=yit,this.options.format?(this.indentate=Bit,this.tagEndChar=`>
|
||||
`,this.newLine=`
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}ui.prototype.build=function(t){if(this.options.preserveOrder)return E8(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new MA;return this.j2x(t,0,e).val}};ui.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}};ui.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 jnt(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)}ui.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};ui.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};ui.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="")}di.prototype.build=function(t){if(this.options.preserveOrder)return j8(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Gc;return this.j2x(t,0,e).val}};di.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 c=this.isAttribute(a);if(c&&!this.ignoreAttributesFn(c,i))n+=this.buildAttrPairStr(c,""+t[a],o);else if(!c)if(a===this.options.textNodeName){let A=this.options.tagValueProcessor(a,""+t[a]);s+=this.replaceEntitiesValue(A)}else{r.push(a);let A=this.checkStopNode(r);if(r.pop(),A){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 c=t[a].length,A="",u="";for(let l=0;l<c;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(),A+=h.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(u+=h.attrStr)}else A+=this.processTextOrObjNode(d,a,e,r);else if(this.options.oneListGroup){let h=this.options.tagValueProcessor(a,d);h=this.replaceEntitiesValue(h),A+=h}else{r.push(a);let h=this.checkStopNode(r);if(r.pop(),h){let f=""+d;f===""?A+=this.indentate(e)+"<"+a+this.closeTag(a)+this.tagEndChar:A+=this.indentate(e)+"<"+a+">"+f+"</"+a+this.tagEndChar}else A+=this.buildTextValNode(d,a,"",e,r)}}this.options.oneListGroup&&(A=this.buildObjectNode(A,a,u,e)),s+=A}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let c=Object.keys(t[a]),A=c.length;for(let u=0;u<A;u++)n+=this.buildAttrPairStr(c[u],""+t[a][c[u]],o)}else s+=this.processTextOrObjNode(t[a],a,e,r);return{attrStr:n,val:s}};di.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 yit(t,e,r,n){let s=this.extractAttributes(t);if(n.push(e,s),this.checkStopNode(n)){let a=this.buildRawContent(t),c=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(a,e,c,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)}di.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};di.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};di.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(je.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===je.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(je.PREFIX_FOR_STORAGE));r.sort((s,i)=>tx(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=XT(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=ZT(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 Ur=class extends hf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Uy(e,r,this)}computeHMACSHA256(e){return ast("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var ff=class extends Error{constructor(e){super(e),this.name="AbortError"}};var mn=_o("storage-common");var Fo;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Fo||(Fo={}));var Xl={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Fo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Ast=new ff("The operation was aborted."),Py=class extends LA{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=$T(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=$l(s.url,wu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(mn.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(mn.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 mn.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 mn.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 mn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return mn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get(je.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')?(mn.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 Fo.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Fo.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return mn.info(`RetryPolicy: Delay for ${s}ms`),ex(s,n,Ast)}};var Oy=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Py(e,r,this.retryOptions)}};var cst="storageBrowserPolicy";function Ohe(){return{name:cst,async sendRequest(t,e){return Ot||((t.method==="GET"||t.method==="HEAD")&&(t.url=$l(t.url,wu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(je.COOKIE),t.headers.delete(je.CONTENT_LENGTH)),e(t)}}}var ust="StorageCorrectContentLengthPolicy";function Hhe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(je.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:ust,async sendRequest(e,r){return t(e),r(e)}}}var lst="storageRetryPolicy",Um={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Fo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},dst=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],hst=new ff("The operation was aborted.");function Ghe(t={}){let e=t.retryPolicyType??Um.retryPolicyType,r=t.maxTries??Um.maxTries,n=t.retryDelayInMs??Um.retryDelayInMs,s=t.maxRetryDelayInMs??Um.maxRetryDelayInMs,i=t.secondaryHost??Um.secondaryHost,o=t.tryTimeoutInMs??Um.tryTimeoutInMs;function a({isPrimaryRetry:c,attempt:u,response:l,error:d}){if(u>=r)return mn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of dst)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(je.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===je.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(je.PREFIX_FOR_STORAGE));r.sort((s,i)=>Nx(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=Qx(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=wx(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();i[c]=s[a],o.push(c)}o.sort();for(let a of o)n+=`
|
||||
${a}:${decodeURIComponent(i[a])}`}return n}};var Ur=class extends Sf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new nB(e,r,this)}computeHMACSHA256(e){return vit("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Nf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var mn=Lo("storage-common");var Uo;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Uo||(Uo={}));var cd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Uo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},_it=new Nf("The operation was aborted."),sB=class extends qc{retryOptions;constructor(e,r,n=cd){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:cd.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):cd.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:cd.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:cd.maxRetryDelayInMs):cd.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:cd.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:cd.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=bx(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=ad(s.url,Du.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(mn.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(mn.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 mn.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 mn.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 mn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return mn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get(je.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')?(mn.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 Uo.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Uo.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return mn.info(`RetryPolicy: Delay for ${s}ms`),Sx(s,n,_it)}};var iB=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new sB(e,r,this.retryOptions)}};var Fit="storageBrowserPolicy";function Sfe(){return{name:Fit,async sendRequest(t,e){return Ot||((t.method==="GET"||t.method==="HEAD")&&(t.url=ad(t.url,Du.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(je.COOKIE),t.headers.delete(je.CONTENT_LENGTH)),e(t)}}}var Mit="StorageCorrectContentLengthPolicy";function Nfe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(je.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Mit,async sendRequest(e,r){return t(e),r(e)}}}var Lit="storageRetryPolicy",n0={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Uo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Uit=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Pit=new Nf("The operation was aborted.");function Tfe(t={}){let e=t.retryPolicyType??n0.retryPolicyType,r=t.maxTries??n0.maxTries,n=t.retryDelayInMs??n0.retryDelayInMs,s=t.maxRetryDelayInMs??n0.maxRetryDelayInMs,i=t.secondaryHost??n0.secondaryHost,o=t.tryTimeoutInMs??n0.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return mn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of Uit)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in
Line truncated
|
||||
`)+`
|
||||
`+n(i)+s(i),a=fst("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(je.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===je.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[A,c]of i.headers)A.toLowerCase().startsWith(je.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>tx(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=XT(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=ZT(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:gst,async sendRequest(i,o){return e(i),o(i)}}}var pst="storageRequestFailureDetailsParserPolicy";function qhe(){return{name:pst,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 mst}from"node:crypto";var rx=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return mst("sha256",this.key).update(e,"utf8").digest("base64")}};var nx="12.31.0",sx="2026-02-06";var ix="https://storage.azure.com/.default",Su={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Oa="",w8="*",Est=1*1024*1024;var Cst=4*Est;var Yhe="AES256",Vhe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Whe=["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"],Jhe=["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"],zhe="BlobUsesCustomerSpecifiedEncryption",jhe="BlobDoesNotUseCustomerSpecifiedEncryption",Khe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Nu(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 Hy=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function en(t,e={}){t||(t=new Sr);let r=new Hy([],e);return r._credential=t,r}function Ist(t){let e=[yst,$he,Bst,bst,Qst,wst,Nst];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Sst(s));return{wrappedPolicies:A8(r),afterRetry:n}}}}function S8(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?c8(e):b8(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${nx}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=Qy({...r,loggingOptions:{additionalAllowedHeaderNames:Whe,additionalAllowedQueryParameters:Jhe,logger:WT.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:VT,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:y8,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:U3}),s.addPolicy(Hhe()),s.addPolicy(Ghe(r.retryOptions),{phase:"Retry"}),s.addPolicy(qhe()),s.addPolicy(Ohe());let a=Ist(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let A=N8(t);Gi(A)?s.addPolicy(_m({credential:A,scopes:r.audience??
Line truncated
|
||||
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new Va(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 yot(t,e){if(t=bf(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=ec.parse(t.permissions.toString()).toString():s=tc.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Bf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ya(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 Va(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 Bot(t,e){if(t=bf(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=ec.parse(t.permissions.toString()).toString():s=tc.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Bf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ya(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 Va(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 bot(t,e){if(t=bf(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=ec.parse(t.permissions.toString()).toString():s=tc.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Bf(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?Ya(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 Va(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 Qot(t,e){if(t=bf(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=ec.parse(t.permissions.toString()).toString():s=tc.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Bf(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?Ya(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 Va(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 wot(t,e){if(t=bf(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=ec.parse(t.permissions.toString()).toString():s=tc.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Bf(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?Ya(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 Va(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 Sot(t,e){if(t=bf(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=ec.parse(t.permissions.toString()).toString():s=tc.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Bf(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?Ya(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 Va(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 Bf(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function bf(t){let e=t.version?t.version:sx;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 Zy=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=km()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Oa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Oa||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!==Oa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Oa||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!==Oa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Oa||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!==Oa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Oa||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"}};zm.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Sf=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"}};Sf.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var aB=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var jot=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())})},eH=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);X(`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 uge(t,e,r){return jot(this,void 0,void 0,function*(){var n;let s=new Wa(t),i=s.getBlockBlobClient(),o=new eH((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(),G(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let A=yield i.uploadFile(e,a);if(A._response.status>=400)throw new Zx(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw Ve(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}import*as dge from"buffer";import*as rc from"fs";import*as hge from"stream";import*as fge from"util";var eR=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 tR(t){return t?t>=200&&t<300:!1}function Kot(t){return t?t>=500:!0}function $ot(t){return t?[tr.BadGateway,tr.ServiceUnavailable,tr.GatewayTimeout].includes(t):!1}function Xot(t){return eR(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function lge(t,e,r){return eR(this,arguments,void 0,function*(n,s,i,o=qN,a=YN,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),!Kot(d)))return l;if(d&&(h=$ot(d),c=`Cache service responded with ${d}`),G(`${n} - Attempt ${u} of ${o} failed with error: ${c}`),!h){G(`${n} - Error is not retryable`);break}yield Xot(a),u++}throw Error(`${n} failed: ${c}`)})}function AB(t,e){return eR(this,arguments,void 0,function*(r,n,s=qN,i=YN){return yield lge(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof SA)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function jm(t,e){return eR(this,arguments,void 0,function*(r,n,s=qN,i=YN){return yield lge(r,n,o=>o.message.statusCode,s,i)})}var Oo=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 Zot(t,e){return Oo(this,void 0,void 0,function*(){yield fge.promisify(hge.pipeline)(t.message,e)})}var rR=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,G(`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);X(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3)
Line truncated
|
||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])G(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function sH(t,e,r){return di(this,void 0,void 0,function*(){let n=new sat(t),s=Ege(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield pge(t,e,s):s.concurrentBlobDownloads?yield gge(t,e,s):yield nR(t,e):yield nR(t,e)})}function wge(t,e,r){return di(this,void 0,void 0,function*(){let n=nH(),s=Bm(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield AB("reserveCache",()=>di(this,void 0,void 0,function*(){return n.postJson(uB("caches"),i)}))})}function bge(t,e){return`bytes ${t}-${e}/*`}function Aat(t,e,r,n,s){return di(this,void 0,void 0,function*(){G(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${bge(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":bge(n,s)},o=yield jm(`uploadChunk (start: ${n}, end: ${s})`,()=>di(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!tR(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function cat(t,e,r,n){return di(this,void 0,void 0,function*(){let s=RA(r),i=uB(`caches/${e.toString()}`),o=Km.openSync(r,"r"),a=tH(n),A=YO("uploadConcurrency",a.uploadConcurrency),c=YO("uploadChunkSize",a.uploadChunkSize),u=[...new Array(A).keys()];G("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>di(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 Aat(t,i,()=>Km.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{Km.closeSync(o)}})}function uat(t,e,r){return di(this,void 0,void 0,function*(){let n={size:r};return yield AB("commitCache",()=>di(this,void 0,void 0,function*(){return t.postJson(uB(`caches/${e.toString()}`),n)}))})}function iH(t,e,r,n){return di(this,void 0,void 0,function*(){if(tH(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield uge(r,e,n)}else{let i=nH();G("Upload cache"),yield cat(i,t,e,n),G("Commiting cache");let o=RA(e);X(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield uat(i,t,o);if(!tR(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);X("Cache saved successfully")}})}var Epe=ce(KH(),1),rn=ce(ct(),1),Ji=ce(ct(),1),Df=ce(ct(),1),kf=ce(ct(),1),vf=ce(ct(),1);var e9=ce(ct(),1),t9=ce(ct(),1),gpe=ce(ct(),1),ppe=ce(ct(),1),mpe=ce(ct(),1);var $H=ce(ct(),1),XH=ce(ct(),1),dpe=ce(ct(),1),hpe=ce(ct(),1),fpe=ce(ct(),1),ZH=class extends fpe.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,hpe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,dpe.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?XH.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,$H.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,$H.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?XH.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},YR=new ZH;var r9=class extends mpe.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:()=>YR}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,ppe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,gpe.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(YR.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?t9.UnknownFieldHandler.onRead:c)(this.typeName,i,a,A,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,e9.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)YR.internalBinaryWrite(e.scope[i],r.tag(2,e9.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?t9.UnknownFieldHandler.onWrite:s
Line truncated
|
||||
`));let n=yield m9(r,"create");yield E9(n,t)})}var d0=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())})},ji=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},ad=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},JR=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Bpe(t){if(!t||t.length===0)throw new ji("Path Validation Error: At least one directory or file path is required")}function y9(t){if(t.length>512)throw new ji(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new ji(`Key Validation Error: ${t} cannot contain commas.`)}function bpe(){return cB()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function zR(t,e,r,n){return d0(this,arguments,void 0,function*(s,i,o,a,A=!1){let c=cB();return G(`Cache service version: ${c}`),Bpe(s),c==="v2"?yield Nct(s,i,o,a,A):yield Sct(s,i,o,a,A)})}function Sct(t,e,r,n){return d0(this,arguments,void 0,function*(s,i,o,a,A=!1){o=o||[];let c=[i,...o];if(G("Resolved Keys:"),G(JSON.stringify(c)),c.length>10)throw new ji("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of c)y9(d);let u=yield hy(),l="";try{let d=yield Qge(c,s,{compressionMethod:u,enableCrossOsArchive:A});if(!d?.archiveLocation)return;if(a?.lookupOnly)return X("Lookup only - skipping download"),d.cacheKey;l=SB.join(yield ly(),Vl(u)),G(`Archive Path: ${l}`),yield sH(d.archiveLocation,l,a),Fa()&&(yield wB(l,u));let h=RA(l);return X(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield C9(l,u),X("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===ji.name)throw d;h instanceof SA&&typeof h.statusCode=="number"&&h.statusCode>=500?TA(`Failed to restore: ${d.message}`):Ve(`Failed to restore: ${d.message}`)}finally{try{yield dy(l)}catch(d){G(`Failed to delete archive: ${d}`)}}})}function Nct(t,e,r,n){return d0(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(G("Resolved Keys:"),G(JSON.stringify(c)),c.length>10)throw new ji("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of c)y9(l);let u="";try{let l=p9(),d=yield hy(),h={key:i,restoreKeys:o,version:Bm(s,d,A)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){G(`Cache not found for version ${h.version} of keys: ${c.join(", ")}`);return}if(h.key!==f.matchedKey?X(`Cache hit for restore-key: ${f.matchedKey}`):X(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return X("Lookup only - skipping download"),f.matchedKey;u=SB.join(yield ly(),Vl(d)),G(`Archive path: ${u}`),G(`Starting download of archive to: ${u}`),yield sH(f.signedDownloadUrl,u,a);let I=RA(u);return X(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),Fa()&&(yield wB(u,d)),yield C9(u,d),X("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===ji.name)throw l;d instanceof SA&&typeof d.statusCode=="number"&&d.statusCode>=500?TA(`Failed to restore: ${l.message}`):Ve(`Failed to restore: ${l.message}`)}finally{try{u&&(yield dy(u))}catch(l){G(`Failed to delete archive: ${l}`)}}})}function jR(t,e,r){return d0(this,arguments,void 0,function*(n,s,i,o=!1){let a=cB();return G(`Cache service version: ${a}`),Bpe(n),y9(s),a==="v2"?yield xct(n,s,i,o):yield Tct(n,s,i,o)})}function Tct(t,e,r){return d0(this,arguments,void 0,function*(n,s,i,o=!1){var a,A,c,u,l;let d=yield hy(),h=-1,f=yield qO(n);if(G("Cache Paths:"),G(`${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 ly(),I=SB.join(p,Vl(d));G(`Archive Path: ${I}`);try{yield I9(p,f,d),Fa()&&(yield wB(I,d));let E=10*1024*1024*1024,C=RA(I);if(G(`File Size: ${C}`),C>E&&!rH())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);G("Reserving Cache");let y=yield wge(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 ad(`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}`);G(`Saving Cache (ID: ${h})`),yield iH(h,I,"",i)}catch(E){let C=E;if(C.name===ji.name)throw E;C.name===ad.name
Line truncated
|
||||
See ${r.getDocumentationLink()}`;Qpe.push(n),Hl(n)}function Spe(){mu("deprecation-collector_deprecations",JSON.stringify(b9)),mu("deprecation-collector_errors",JSON.stringify(Qpe))}import*as XR from"path";var Npe="GRADLE_ACTION_ID";var nD=".setup-gradle",ZR=class t{getDependencyGraphOption(){let e=hr("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return Ac("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=hr("artifact-retention-days");return vct("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(si.workflow,si.job,kct())}getReportDirectory(){let e=hr("dependency-graph-report-dir");return XR.resolve(Mu(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return _f("dependency-graph-exclude-projects")}getIncludeProjects(){return _f("dependency-graph-include-projects")}getExcludeConfigurations(){return _f("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return _f("dependency-graph-include-configurations")}getPluginRepository(){return new eD}static constructJobCorrelator(e,r,n){let s=this.describeMatrix(n),i=s?`${e}-${r}-${s}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){G(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var h0=class{isCacheDisabled(){return bpe()?Ac("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&Ac("cache-read-only")}isCacheWriteOnly(){return Ac("cache-write-only")}isCacheOverwriteExisting(){return Ac("cache-overwrite-existing")}isCacheStrictMatch(){return Ac("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=NB("gradle-home-cache-cleanup");if(e!==void 0)return $R("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=hr("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return hr("cache-encryption-key")}getCacheIncludes(){return LP("gradle-home-cache-includes")}getCacheExcludes(){return LP("gradle-home-cache-excludes")}isCacheLicenseAccepted(){let e=new Yo;return e.getDevelocityAccessKey()!==""||e.hasTermsOfUseAgreement()}getCacheProvider(){let e=hr("cache-provider");switch(e.toLowerCase().trim()){case"basic":return"basic";case"enhanced":case"":return"enhanced"}throw TypeError(`The value '${e}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced].`)}};var Yo=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return Ac("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return hr("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return hr("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return hr("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return hr("develocity-token-expiry")}getDevelocityInjectionEnabled(){return NB("develocity-injection-enabled")}getDevelocityUrl(){return hr("develocity-url")}getDevelocityAllowUntrustedServer(){return NB("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return NB("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return NB("develocity-enforce-url")}getDevelocityPluginVersion(){return hr("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return hr("develocity-ccud-plugin-version")}getPluginRepository(){return new eD}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",n=this.getTermsOfUseAgree()==="yes";return e||r&&n}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(Ve("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},eD=class{getUrl(){return _f("gradle-plugin-repository-url")}getUsername(){return _f("gradle-plugin-repository
Line truncated
|
||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${vpe}], make sure you have checked out the target repository`);return`${Uct}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var Hct=`
|
||||
`+n(i)+s(i),a=Oit("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(je.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===je.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith(je.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>Nx(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
||||
`}),a}function s(i){let o=Qx(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=wx(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
|
||||
${l}:${decodeURIComponent(A[l])}`}return a}return{name:Hit,async sendRequest(i,o){return e(i),o(i)}}}var Git="storageRequestFailureDetailsParserPolicy";function xfe(){return{name:Git,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 qit}from"node:crypto";var Tx=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return qit("sha256",this.key).update(e,"utf8").digest("base64")}};var xx="12.31.0",Rx="2026-02-06";var Dx="https://storage.azure.com/.default",ku={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Ya="",r4="*",Yit=1*1024*1024;var Vit=4*Yit;var Rfe="AES256",Dfe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",kfe=["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"],vfe=["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"],_fe="BlobUsesCustomerSpecifiedEncryption",Ffe="BlobDoesNotUseCustomerSpecifiedEncryption",Mfe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function vu(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 oB=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function en(t,e={}){t||(t=new Sr);let r=new oB([],e);return r._credential=t,r}function Wit(t){let e=[Jit,Lfe,zit,jit,Kit,$it,Zit];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Xit(s));return{wrappedPolicies:P8(r),afterRetry:n}}}}function n4(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?O8(e):e4(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${xx}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=qy({...r,loggingOptions:{additionalAllowedHeaderNames:kfe,additionalAllowedQueryParameters:vfe,logger:Ex.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:mx,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:X8,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:g8}),s.addPolicy(Nfe()),s.addPolicy(Tfe(r.retryOptions),{phase:"Retry"}),s.addPolicy(xfe()),s.addPolicy(Sfe());let a=Wit(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=s4(t);Vi(c)?s.addPolicy(Zm({credential:c,scopes:r.audience??
Line truncated
|
||||
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new ja(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 Jat(t,e){if(t=Mf(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=oA.parse(t.permissions.toString()).toString():s=aA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Ff(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?za(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 ja(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 zat(t,e){if(t=Mf(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=oA.parse(t.permissions.toString()).toString():s=aA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Ff(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?za(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 ja(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 jat(t,e){if(t=Mf(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=oA.parse(t.permissions.toString()).toString():s=aA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Ff(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?za(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 ja(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 Kat(t,e){if(t=Mf(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=oA.parse(t.permissions.toString()).toString():s=aA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Ff(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?za(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 ja(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 $at(t,e){if(t=Mf(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=oA.parse(t.permissions.toString()).toString():s=aA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Ff(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?za(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 ja(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 Xat(t,e){if(t=Mf(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=oA.parse(t.permissions.toString()).toString():s=aA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Ht(t.startsOn,!1):"",t.expiresOn?Ht(t.expiresOn,!1):"",Ff(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?za(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 ja(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 Ff(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function Mf(t){let e=t.version?t.version:Rx;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 EB=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=$m()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ya||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ya||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!==Ya||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ya||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!==Ya||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ya||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!==Ya||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ya||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"}};h0.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 SB=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var yct=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},DH=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);$(`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 Kge(t,e,r){return yct(this,void 0,void 0,function*(){var n;let s=new Ka(t),i=s.getBlockBlobClient(),o=new DH((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(),O(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new wR(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Ve(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as Xge from"buffer";import*as cA from"fs";import*as Zge from"stream";import*as epe from"util";var SR=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function NR(t){return t?t>=200&&t<300:!1}function Bct(t){return t?t>=500:!0}function bct(t){return t?[tr.BadGateway,tr.ServiceUnavailable,tr.GatewayTimeout].includes(t):!1}function Qct(t){return SR(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function $ge(t,e,r){return SR(this,arguments,void 0,function*(n,s,i,o=gT,a=pT,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!Bct(d)))return l;if(d&&(h=bct(d),A=`Cache service responded with ${d}`),O(`${n} - Attempt ${u} of ${o} failed with error: ${A}`),!h){O(`${n} - Error is not retryable`);break}yield Qct(a),u++}throw Error(`${n} failed: ${A}`)})}function NB(t,e){return SR(this,arguments,void 0,function*(r,n,s=gT,i=pT){return yield $ge(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof kc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function f0(t,e){return SR(this,arguments,void 0,function*(r,n,s=gT,i=pT){return yield $ge(r,n,o=>o.message.statusCode,s,i)})}var qo=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function wct(t,e){return qo(this,void 0,void 0,function*(){yield epe.promisify(Zge.pipeline)(t.message,e)})}var TR=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,O(`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);$(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3)
Line truncated
|
||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])O(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function FH(t,e,r){return fi(this,void 0,void 0,function*(){let n=new Rct(t),s=spe(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield rpe(t,e,s):s.concurrentBlobDownloads?yield tpe(t,e,s):yield xR(t,e):yield xR(t,e)})}function lpe(t,e,r){return fi(this,void 0,void 0,function*(){let n=_H(),s=Hm(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield NB("reserveCache",()=>fi(this,void 0,void 0,function*(){return n.postJson(xB("caches"),i)}))})}function Ape(t,e){return`bytes ${t}-${e}/*`}function _ct(t,e,r,n,s){return fi(this,void 0,void 0,function*(){O(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${Ape(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":Ape(n,s)},o=yield f0(`uploadChunk (start: ${n}, end: ${s})`,()=>fi(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!NR(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function Fct(t,e,r,n){return fi(this,void 0,void 0,function*(){let s=Mc(r),i=xB(`caches/${e.toString()}`),o=g0.openSync(r,"r"),a=kH(n),c=y3("uploadConcurrency",a.uploadConcurrency),A=y3("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];O("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>fi(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,A),h=l,f=l+d-1;l+=A,yield _ct(t,i,()=>g0.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{g0.closeSync(o)}})}function Mct(t,e,r){return fi(this,void 0,void 0,function*(){let n={size:r};return yield NB("commitCache",()=>fi(this,void 0,void 0,function*(){return t.postJson(xB(`caches/${e.toString()}`),n)}))})}function MH(t,e,r,n){return fi(this,void 0,void 0,function*(){if(kH(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Kge(r,e,n)}else{let i=_H();O("Upload cache"),yield Fct(i,t,e,n),O("Commiting cache");let o=Mc(e);$(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield Mct(i,t,o);if(!NR(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);$("Cache saved successfully")}})}var sme=Ae(N9(),1),rn=Ae(ut(),1),Ki=Ae(ut(),1),Yf=Ae(ut(),1),Vf=Ae(ut(),1),Wf=Ae(ut(),1);var D9=Ae(ut(),1),k9=Ae(ut(),1),tme=Ae(ut(),1),rme=Ae(ut(),1),nme=Ae(ut(),1);var T9=Ae(ut(),1),x9=Ae(ut(),1),Xpe=Ae(ut(),1),Zpe=Ae(ut(),1),eme=Ae(ut(),1),R9=class extends eme.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,Zpe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Xpe.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,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?x9.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,T9.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,T9.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?x9.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},pD=new R9;var v9=class extends nme.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:()=>pD}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,rme.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,tme.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,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(pD.internalBinaryRead(e,e.uint32(),n));break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?k9.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,D9.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)pD.internalBinaryWrite(e.scope[i],r.tag(2,D9.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?k9.UnknownFieldHandler.onWrite:s
Line truncated
|
||||
`));let n=yield z9(r,"create");yield j9(n,t)})}var D0=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Xi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},md=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},CD=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function cme(t){if(!t||t.length===0)throw new Xi("Path Validation Error: At least one directory or file path is required")}function X9(t){if(t.length>512)throw new Xi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Xi(`Key Validation Error: ${t} cannot contain commas.`)}function Ame(){return TB()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function ID(t,e,r,n){return D0(this,arguments,void 0,function*(s,i,o,a,c=!1){let A=TB();return O(`Cache service version: ${A}`),cme(s),A==="v2"?yield Zut(s,i,o,a,c):yield Xut(s,i,o,a,c)})}function Xut(t,e,r,n){return D0(this,arguments,void 0,function*(s,i,o,a,c=!1){o=o||[];let A=[i,...o];if(O("Resolved Keys:"),O(JSON.stringify(A)),A.length>10)throw new Xi("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of A)X9(d);let u=yield ky(),l="";try{let d=yield upe(A,s,{compressionMethod:u,enableCrossOsArchive:c});if(!d?.archiveLocation)return;if(a?.lookupOnly)return $("Lookup only - skipping download"),d.cacheKey;l=VB.join(yield Ry(),td(u)),O(`Archive Path: ${l}`),yield FH(d.archiveLocation,l,a),Pa()&&(yield YB(l,u));let h=Mc(l);return $(`Cache Size: ~${Math.round(h/(1024*1024))} MB (${h} B)`),yield K9(l,u),$("Cache restored successfully"),d.cacheKey}catch(d){let h=d;if(h.name===Xi.name)throw d;h instanceof kc&&typeof h.statusCode=="number"&&h.statusCode>=500?_c(`Failed to restore: ${d.message}`):Ve(`Failed to restore: ${d.message}`)}finally{try{yield Dy(l)}catch(d){O(`Failed to delete archive: ${d}`)}}})}function Zut(t,e,r,n){return D0(this,arguments,void 0,function*(s,i,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let A=[i,...o];if(O("Resolved Keys:"),O(JSON.stringify(A)),A.length>10)throw new Xi("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of A)X9(l);let u="";try{let l=J9(),d=yield ky(),h={key:i,restoreKeys:o,version:Hm(s,d,c)},f=yield l.GetCacheEntryDownloadURL(h);if(!f.ok){O(`Cache not found for version ${h.version} of keys: ${A.join(", ")}`);return}if(h.key!==f.matchedKey?$(`Cache hit for restore-key: ${f.matchedKey}`):$(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return $("Lookup only - skipping download"),f.matchedKey;u=VB.join(yield Ry(),td(d)),O(`Archive path: ${u}`),O(`Starting download of archive to: ${u}`),yield FH(f.signedDownloadUrl,u,a);let I=Mc(u);return $(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),Pa()&&(yield YB(u,d)),yield K9(u,d),$("Cache restored successfully"),f.matchedKey}catch(l){let d=l;if(d.name===Xi.name)throw l;d instanceof kc&&typeof d.statusCode=="number"&&d.statusCode>=500?_c(`Failed to restore: ${l.message}`):Ve(`Failed to restore: ${l.message}`)}finally{try{u&&(yield Dy(u))}catch(l){O(`Failed to delete archive: ${l}`)}}})}function yD(t,e,r){return D0(this,arguments,void 0,function*(n,s,i,o=!1){let a=TB();return O(`Cache service version: ${a}`),cme(n),X9(s),a==="v2"?yield tlt(n,s,i,o):yield elt(n,s,i,o)})}function elt(t,e,r){return D0(this,arguments,void 0,function*(n,s,i,o=!1){var a,c,A,u,l;let d=yield ky(),h=-1,f=yield I3(n);if(O("Cache Paths:"),O(`${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 Ry(),I=VB.join(p,td(d));O(`Archive Path: ${I}`);try{yield $9(p,f,d),Pa()&&(yield YB(I,d));let m=10*1024*1024*1024,C=Mc(I);if(O(`File Size: ${C}`),C>m&&!vH())throw new Error(`Cache size of ~${Math.round(C/(1024*1024))} MB (${C} B) is over the 10GB limit, not saving cache.`);O("Reserving Cache");let y=yield lpe(s,n,{compressionMethod:d,enableCrossOsArchive:o,cacheSize:C});if(!((a=y?.result)===null||a===void 0)&&a.cacheId)h=(c=y?.result)===null||c===void 0?void 0:c.cacheId;else throw y?.statusCode===400?new Error((u=(A=y?.error)===null||A===void 0?void 0:A.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 md(`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}`);O(`Saving Cache (ID: ${h})`),yield MH(h,I,"",i)}catch(m){let C=m;if(C.name===Xi.name)throw m;C.name===md.name
Line truncated
|
||||
See ${r.getDocumentationLink()}`;ume.push(n),Kl(n)}function dme(){bu("deprecation-collector_deprecations",JSON.stringify(eG)),bu("deprecation-collector_errors",JSON.stringify(ume))}import*as QD from"path";var hme="GRADLE_ACTION_ID";var xD=".setup-gradle",wD=class t{getDependencyGraphOption(){let e=hr("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return fA("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=hr("artifact-retention-days");return ilt("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(oi.workflow,oi.job,slt())}getReportDirectory(){let e=hr("dependency-graph-report-dir");return QD.resolve(Gu(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return Jf("dependency-graph-exclude-projects")}getIncludeProjects(){return Jf("dependency-graph-include-projects")}getExcludeConfigurations(){return Jf("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return Jf("dependency-graph-include-configurations")}getPluginRepository(){return new SD}static constructJobCorrelator(e,r,n){let s=this.describeMatrix(n),i=s?`${e}-${r}-${s}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){O(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var k0=class{isCacheDisabled(){return Ame()?fA("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&fA("cache-read-only")}isCacheWriteOnly(){return fA("cache-write-only")}isCacheOverwriteExisting(){return fA("cache-overwrite-existing")}isCacheStrictMatch(){return fA("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=WB("gradle-home-cache-cleanup");if(e!==void 0)return bD("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=hr("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return hr("cache-encryption-key")}getCacheIncludes(){return fO("gradle-home-cache-includes")}getCacheExcludes(){return fO("gradle-home-cache-excludes")}isCacheLicenseAccepted(){let e=new Jo;return e.getDevelocityAccessKey()!==""||e.hasTermsOfUseAgreement()}getCacheProvider(){let e=hr("cache-provider");switch(e.toLowerCase().trim()){case"basic":return"basic";case"enhanced":case"":return"enhanced"}throw TypeError(`The value '${e}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced].`)}};var Jo=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return fA("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return hr("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return hr("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return hr("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return hr("develocity-token-expiry")}getDevelocityInjectionEnabled(){return WB("develocity-injection-enabled")}getDevelocityUrl(){return hr("develocity-url")}getDevelocityAllowUntrustedServer(){return WB("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return WB("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return WB("develocity-enforce-url")}getDevelocityPluginVersion(){return hr("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return hr("develocity-ccud-plugin-version")}getPluginRepository(){return new SD}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",n=this.getTermsOfUseAgree()==="yes";return e||r&&n}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(Ve("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},SD=class{getUrl(){return Jf("gradle-plugin-repository-url")}getUsername(){return Jf("gradle-plugin-repository
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 ZB(i));return n.searchPaths.push(...iG(n.patterns)),n})}static stat(e,r,n){return dG(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield F0.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){O(`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 F0.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield F0.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){O(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as hG from"crypto";import*as MD from"fs";import*as Hme from"stream";import*as Gme from"util";import*as qme from"path";var Idt=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},ydt=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,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function Yme(t,e){return Idt(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,c,A;let u=s?$:O,l=!1,d=n||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=hG.createHash("sha256"),f=0;try{for(var p=!0,I=ydt(r.globGenerator()),m;m=yield I.next(),i=m.done,!i;p=!0){c=m.value,p=!1;let C=c;if(u(C),!C.startsWith(`${d}${qme.sep}`)){u(`Ignore '${C}' since it is not under GITHUB_WORKSPACE.`);continue}if(MD.statSync(C).isDirectory()){u(`Skip directory '${C}'.`);continue}let y=hG.createHash("sha256");yield Gme.promisify(Hme.pipeline)(MD.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 Vme=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function fG(t,e){return Vme(this,void 0,void 0,function*(){return yield _D.create(t,e)})}function Wme(t){return Vme(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield fG(e,{followSymbolicLinks:i});return Yme(o,r,s)})}import*as pG from"path";var zme="BASIC_CACHE_PRIMARY_KEY",gG="BASIC_CACHE_RESTORED_KEY",Bdt="setup-java",jme=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],LD=class{async restore(e,r){let n=Kme(e),s=await bdt();bu(zme,s);try{let i=await ID(n,s);i?(bu(gG,i),$(`Basic caching restored from cache key: ${i}`)):$("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){Ve(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){if(n.readOnly){let a=xm(gG);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=xm(zme);if(xm(gG)===s)return $(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),`Basic caching restored entry with key \`${s}\`. Save was skipped.`;let o=Kme(e);try{return await yD(o,s),$(`Basic caching saved entry with key: ${s}`),`Basic caching saved entry with key \`${s}\`.`}catch(a){return Ve(`Basic caching failed to save entry with key \`${s}\`: ${a}`),`Basic caching save failed: ${a}`}}};function Kme(t){return[pG.join(t,"caches"),pG.join(t,"wrapper")]}async function bdt(){let t=await Wme(jme.join(`
|
||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${jme}], make sure you have checked out the target repository`);return`${Bdt}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var wdt=`
|
||||
[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.
|
||||
`,Gct="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.",qct=`
|
||||
`,Sdt="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.",Ndt=`
|
||||
> [!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.
|
||||
`,Yct="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.",Vct=`
|
||||
`,Tdt="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.",xdt=`
|
||||
> [!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.`,x9=class{async restore(e,r){}async save(e,r,n){return Hct}},aD=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 Lpe(t){if(t.isCacheDisabled())return T9("Cache is disabled: will not restore state from previous builds."),new x9;if(t.getCacheProvider()==="basic")return T9(Yct),new aD(new oD,Vct);T9(Gct);let e=await Wct();return t.isCacheLicenseAccepted()?e:new aD(e,qct)}async function Wct(){let t=Jct();return await import(Oct(t).href)}function Jct(){let t=import.meta.dirname,e=Mpe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(Fpe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function T9(t){console.info(t)}import AD from"fs";import Upe from"path";var cD=class{constructor(e){this.cacheFile=Upe.resolve(e,nD,"valid-wrappers.json")}load(){if(AD.existsSync(this.cacheFile))try{return JSON.parse(AD.readFileSync(this.cacheFile,"utf-8"))}catch(e){Ve(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];AD.mkdirSync(Upe.dirname(this.cacheFile),{recursive:!0}),AD.writeFileSync(this.cacheFile,JSON.stringify(r))}};var Ype=ce(Gpe(),1);import*as qpe from"util";import*as uD from"path";import*as lD from"fs";var Zct=qpe.promisify(lD.readdir);async function Vpe(t){return(await Wpe(t)).filter(r=>(0,Ype.default)(r).endsWith("gradle-wrapper.jar")).map(r=>uD.relative(t,r)).sort((r,n)=>r.localeCompare(n))}async function Wpe(t){let e=await Zct(t),r=await Promise.all(e.map(async n=>{let s=uD.resolve(t,n),i=lD.lstatSync(s,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?Wpe(s):new Promise(o=>o([s]))}));return Array.prototype.concat(...r)}var tut={_useHtmlParser2:!1};function f0(t,e){if(!t)return e??tut;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 Z9={};ya(Z9,{contains:()=>SD,extract:()=>jut,html:()=>Vut,merge:()=>gme,parseHTML:()=>Jut,root:()=>zut,text:()=>Of,xml:()=>Wut});var dd={};ya(dd,{DocumentPosition:()=>Jo,append:()=>Nut,appendChild:()=>Sut,compareDocumentPosition:()=>lme,existsOne:()=>cme,filter:()=>C0,find:()=>BD,findAll:()=>Dut,findOne:()=>bD,findOneChild:()=>Rut,getAttributeValue:()=>But,getChildren:()=>E0,getElementById:()=>Fut,getElements:()=>_ut,getElementsByClassName:()=>Mut,getElementsByTagName:()=>Pf,getElementsByTagType:()=>Lut,getFeed:()=>X9,getInnerHTML:()=>yut,getName:()=>Qut,getOuterHTML:()=>ame,getParent:()=>Ame,getSiblings:()=>K9,getText:()=>CD,hasAttrib:()=>but,hasChildren:()=>rr,innerText:()=>kB,isCDATA:()=>g0,isComment:()=>Uf,isDocument:()=>Wo,isTag:()=>Qe,isText:()=>gi,nextElementSibling:()=>ID,prepend:()=>xut,prependChild:()=>Tut,prevElementSibling:()=>yD,removeElement:()=>Pu,removeSubsets:()=>Uut,replaceElement:()=>wut,testElement:()=>vut,textContent:()=>Uu,uniqueSort:()=>ud});var Vo={};ya(Vo,{CDATA:()=>U9,Comment:()=>_9,Directive:()=>v9,Doctype:()=>P9,ElementType:()=>bt,Root:()=>D9,Script:()=>F9,Style:()=>M9,Tag:()=>L9,Text:()=>k9,isTag:()=>R9});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 R9(t){return t.type===bt.Tag||t.type===bt.Script||t.type===bt.Style}var D9=bt.Root,k9=bt.Text,v9=bt.Directive,_9=bt.Comment,F9=bt.Script,M9=bt.Style,L9=bt.Tag,U9=bt.CDATA,P9=bt.Doctype;var dD=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 p0(this,e)}},TB=class extends dD{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},uc=class extends TB{constructor(){super(...arguments),this.type=bt.Text}get nodeType(){return 3}},Ff=class extends TB{constructor(){super(...arguments),this.type=bt.Comment}get nodeType(){return 8}},Mf=class extends TB{constructor(e,r){super(r),this.name=e,this.type=bt.Directive}get nodeType(){return 1}},xB=class extends dD{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}},RB=class extends xB{constructor(){super(...arguments),this.type=bt.CDATA}get nodeType(){return 4}},Ki=class extends xB{constructor(){super(...arguments),this.type=bt.Root}get nodeType(){return 9}},Lf=class extends xB{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
Line truncated
|
||||
`:CD(t.children):g0(t)?CD(t.children):gi(t)?t.data:""}function Uu(t){return Array.isArray(t)?t.map(Uu).join(""):rr(t)&&!Uf(t)?Uu(t.children):gi(t)?t.data:""}function kB(t){return Array.isArray(t)?t.map(kB).join(""):rr(t)&&(t.type===bt.Tag||g0(t))?kB(t.children):gi(t)?t.data:""}function E0(t){return rr(t)?t.children:[]}function Ame(t){return t.parent||null}function K9(t){let e=Ame(t);if(e!=null)return E0(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 But(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function but(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Qut(t){return t.name}function ID(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function yD(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function Pu(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 wut(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 Sut(t,e){if(Pu(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 Nut(t,e){Pu(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 Tut(t,e){if(Pu(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 xut(t,e){Pu(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 C0(t,e,r=!0,n=1/0){return BD(t,Array.isArray(e)?e:[e],r,n)}function BD(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 Rut(t,e){return e.find(t)}function bD(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=bD(t,i.children,!0);if(o)return o}}return null}function cme(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||rr(r)&&cme(t,r.children))}function Dut(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 QD={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=>gi(e)&&t(e.data):e=>gi(e)&&e.data===t}};function $9(t,e){return typeof e=="function"?r=>Qe(r)&&e(r.attribs[t]):r=>Qe(r)&&r.attribs[t]===e}function kut(t,e){return r=>t(r)||e(r)}function ume(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(QD,r)?QD[r](n):$9(r,n)});return e.length===0?null:e.reduce(kut)}function vut(t,e){let r=ume(t);return r?r(e):!0}function _ut(t,e,r,n=1/0){let s=ume(t);return s?C0(s,e,r,n):[]}function Fut(t,e,r=!0){return Array.isArray(e)||(e=[e]),bD($9("id",t),e,r)}function Pf(t,e,r=!0,n=1/0){return C0(QD.tag_name(t),e,r,n)}function Mut(t,e,r=!0,n=1/0){return C0($9("class",t),e,r,n)}function Lut(t,e,r=!0,n=1/0){return C0(QD.tag_type(t),e,r,n)}function Uut(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 Jo;(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"})(Jo||(Jo={}));function lme(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 Jo.DISCONNECTED;let a=r[o-1],A=a.children,c=r[o],u=n[o];return A.indexOf(c)>A.indexOf(u)?a===e?Jo.FOLLOWING|Jo.CONTAINED_BY:Jo.FOLLOWING:a===t?Jo.PRECEDING|Jo.CONTAINS:Jo.PRECEDING}function ud(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=lme(e,r);return n&Jo.PRECEDING?-1:n&Jo.FOLLOWING?1:0}),t}function X9(t){let e=wD(qut,t);return e?e.name==="feed"?Put(e):Out(e):null}function Put(t){var e;let r=t.children,n={type:"atom",items:Pf("entry",r).map(o=>{var a;let{children:A}=o,c={media:dme(A)};pi(c,"id","id",A),pi(c,"title","title",A);let u=(a=wD("link",A))===null||a===void 0?void 0:a.attribs.href;u&&(c.link=u);let l=ld("summary",A)||ld("conten
Line truncated
|
||||
> See [DISTRIBUTION.md](https://github.com/gradle/actions/blob/main/DISTRIBUTION.md) for details.`,EG=class{async restore(e,r){}async save(e,r,n){return wdt}},UD=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 Zme(t){if(t.isCacheDisabled())return mG("Cache is disabled: will not restore state from previous builds."),new EG;if(t.getCacheProvider()==="basic")return mG(Tdt),new UD(new LD,xdt);mG(Sdt);let e=await Rdt();return t.isCacheLicenseAccepted()?e:new UD(e,Ndt)}async function Rdt(){let t=Ddt();return await import(Qdt(t).href)}function Ddt(){let t=import.meta.dirname,e=Xme.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if($me.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function mG(t){console.info(t)}import PD from"fs";import e0e from"path";var OD=class{constructor(e){this.cacheFile=e0e.resolve(e,xD,"valid-wrappers.json")}load(){if(PD.existsSync(this.cacheFile))try{return JSON.parse(PD.readFileSync(this.cacheFile,"utf-8"))}catch(e){Ve(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];PD.mkdirSync(e0e.dirname(this.cacheFile),{recursive:!0}),PD.writeFileSync(this.cacheFile,JSON.stringify(r))}};var o0e=Ae(s0e(),1);import*as i0e from"util";import*as HD from"path";import*as GD from"fs";var Ldt=i0e.promisify(GD.readdir);async function a0e(t){return(await c0e(t)).filter(r=>(0,o0e.default)(r).endsWith("gradle-wrapper.jar")).map(r=>HD.relative(t,r)).sort((r,n)=>r.localeCompare(n))}async function c0e(t){let e=await Ldt(t),r=await Promise.all(e.map(async n=>{let s=HD.resolve(t,n),i=GD.lstatSync(s,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?c0e(s):new Promise(o=>o([s]))}));return Array.prototype.concat(...r)}var Pdt={_useHtmlParser2:!1};function M0(t,e){if(!t)return e??Pdt;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 GG={};wa(GG,{contains:()=>n2,extract:()=>vht,html:()=>xht,merge:()=>D0e,parseHTML:()=>Dht,root:()=>kht,text:()=>sg,xml:()=>Rht});var Sd={};wa(Sd,{DocumentPosition:()=>$o,append:()=>lht,appendChild:()=>uht,compareDocumentPosition:()=>N0e,existsOne:()=>w0e,filter:()=>H0,find:()=>ZD,findAll:()=>ght,findOne:()=>e2,findOneChild:()=>fht,getAttributeValue:()=>oht,getChildren:()=>O0,getElementById:()=>Cht,getElements:()=>Eht,getElementsByClassName:()=>Iht,getElementsByTagName:()=>ng,getElementsByTagType:()=>yht,getFeed:()=>HG,getInnerHTML:()=>iht,getName:()=>cht,getOuterHTML:()=>b0e,getParent:()=>Q0e,getSiblings:()=>PG,getText:()=>KD,hasAttrib:()=>aht,hasChildren:()=>rr,innerText:()=>ib,isCDATA:()=>L0,isComment:()=>rg,isDocument:()=>Ko,isTag:()=>Qe,isText:()=>Ei,nextElementSibling:()=>$D,prepend:()=>hht,prependChild:()=>dht,prevElementSibling:()=>XD,removeElement:()=>zu,removeSubsets:()=>Bht,replaceElement:()=>Aht,testElement:()=>mht,textContent:()=>Ju,uniqueSort:()=>Qd});var jo={};wa(jo,{CDATA:()=>NG,Comment:()=>bG,Directive:()=>BG,Doctype:()=>TG,ElementType:()=>bt,Root:()=>IG,Script:()=>QG,Style:()=>wG,Tag:()=>SG,Text:()=>yG,isTag:()=>CG});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 CG(t){return t.type===bt.Tag||t.type===bt.Script||t.type===bt.Style}var IG=bt.Root,yG=bt.Text,BG=bt.Directive,bG=bt.Comment,QG=bt.Script,wG=bt.Style,SG=bt.Tag,NG=bt.CDATA,TG=bt.Doctype;var qD=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 U0(this,e)}},tb=class extends qD{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},pA=class extends tb{constructor(){super(...arguments),this.type=bt.Text}get nodeType(){return 3}},Zf=class extends tb{constructor(){super(...arguments),this.type=bt.Comment}get nodeType(){return 8}},eg=class extends tb{constructor(e,r){super(r),this.name=e,this.type=bt.Directive}get nodeType(){return 1}},rb=class extends qD{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}},nb=class extends rb{constructor(){super(...arguments),this.type=bt.CDATA}get nodeType(){return 4}},Zi=class extends rb{constructor(){super(...arguments),this.type=bt.Root}get nodeType(){return 9}},tg=class extends rb{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
Line truncated
|
||||
`:KD(t.children):L0(t)?KD(t.children):Ei(t)?t.data:""}function Ju(t){return Array.isArray(t)?t.map(Ju).join(""):rr(t)&&!rg(t)?Ju(t.children):Ei(t)?t.data:""}function ib(t){return Array.isArray(t)?t.map(ib).join(""):rr(t)&&(t.type===bt.Tag||L0(t))?ib(t.children):Ei(t)?t.data:""}function O0(t){return rr(t)?t.children:[]}function Q0e(t){return t.parent||null}function PG(t){let e=Q0e(t);if(e!=null)return O0(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 oht(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function aht(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function cht(t){return t.name}function $D(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function XD(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function zu(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 Aht(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 uht(t,e){if(zu(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 lht(t,e){zu(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 dht(t,e){if(zu(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 hht(t,e){zu(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 H0(t,e,r=!0,n=1/0){return ZD(t,Array.isArray(e)?e:[e],r,n)}function ZD(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 fht(t,e){return e.find(t)}function e2(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=e2(t,i.children,!0);if(o)return o}}return null}function w0e(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||rr(r)&&w0e(t,r.children))}function ght(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 t2={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=>Ei(e)&&t(e.data):e=>Ei(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 pht(t,e){return r=>t(r)||e(r)}function S0e(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(t2,r)?t2[r](n):OG(r,n)});return e.length===0?null:e.reduce(pht)}function mht(t,e){let r=S0e(t);return r?r(e):!0}function Eht(t,e,r,n=1/0){let s=S0e(t);return s?H0(s,e,r,n):[]}function Cht(t,e,r=!0){return Array.isArray(e)||(e=[e]),e2(OG("id",t),e,r)}function ng(t,e,r=!0,n=1/0){return H0(t2.tag_name(t),e,r,n)}function Iht(t,e,r=!0,n=1/0){return H0(OG("class",t),e,r,n)}function yht(t,e,r=!0,n=1/0){return H0(t2.tag_type(t),e,r,n)}function Bht(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 $o;(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"})($o||($o={}));function N0e(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 $o.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=n[o];return c.indexOf(A)>c.indexOf(u)?a===e?$o.FOLLOWING|$o.CONTAINED_BY:$o.FOLLOWING:a===t?$o.PRECEDING|$o.CONTAINS:$o.PRECEDING}function Qd(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=N0e(e,r);return n&$o.PRECEDING?-1:n&$o.FOLLOWING?1:0}),t}function HG(t){let e=r2(Nht,t);return e?e.name==="feed"?bht(e):Qht(e):null}function bht(t){var e;let r=t.children,n={type:"atom",items:ng("entry",r).map(o=>{var a;let{children:c}=o,A={media:T0e(c)};Ci(A,"id","id",c),Ci(A,"title","title",c);let u=(a=r2("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=wd("summary",c)||wd("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 Ko=ce(hd(),1);var gG={};function pG(t,e){return t===Ko.default.falseFunc?Ko.default.falseFunc:r=>e.isTag(r)&&t(r)}function mG(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 fG(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 hG=(t,e,r,n,s)=>{let i=s(e,fG(r),n);return i===Ko.default.trueFunc?t:i===Ko.default.falseFunc?Ko.default.falseFunc:o=>i(o)&&t(o)},UD={is:hG,matches:hG,where:hG,not(t,e,r,n,s){let i=s(e,fG(r),n);return i===Ko.default.falseFunc?t:i===Ko.default.trueFunc?Ko.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=fG(r);o.relativeSelector=!0;let a=e.some(u=>u.some(PB))?[gG]:void 0,A=s(e,o,a);if(A===Ko.default.falseFunc)return Ko.default.falseFunc;let c=pG(A,i);if(a&&A!==Ko.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,...mG(l,i)]:d;return i.existsOne(c,h)}}return u=>t(u)&&i.existsOne(c,i.getChildren(u))}};function e0e(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:LD[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,Zme.parse)(c);return UD.is(t,u,r,n,s)}if(typeof A=="function")return dG(A,o,a,1),u=>A(u,a)&&t(u);if(o in T0)return T0[o](t,a,r,n);if(o in HB){let u=HB[o];return dG(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var $o=ce(S0(),1);function EG(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function t0e(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case $o.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case $o.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case $o.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()),jme[e.action](t,e,r)}case $o.SelectorType.Pseudo:return e0e(t,e,r,n,s);case $o.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 $o.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){let u=c;for(;u=EG(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(c){let u=c;for(;u=EG(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=EG(c,i));return!1};case $o.SelectorType.Parent:return function(A){return i.getChildren(A).some(c=>i.isTag(c)&&t(c))};case $o.SelectorType.Child:return function(A){let c=i.getParent(A);return c!=null&&i.isTag(c)&&t(c)};case $o.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 $o.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 $o.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function r0e(t,e,r){let n=PD(t,e,r);return pG(n,e.adapter)}function PD(t,e,r){let n=typeof t=="string"?(0,Ka.parse)(t):t;return OD(n,e,r)}function n0e(t){return t.type===Ka.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(n0e)))}var _lt={type:Ka.SelectorType.Descendant},Flt={type:"_flexibleDescendant"},Mlt={type:Ka.SelectorType.Pseudo,name:"scope",data:null};function Llt(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===gG||i&&e.isTag(i)});fo
Line truncated
|
||||
`)})):{name:s,value:i.replace(C0e,`\r
|
||||
`)}}).toArray()}var _G={};ya(_G,{extract:()=>Xdt});function $dt(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 Xdt(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=$dt(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 pd=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}}};pd.prototype.cheerio="[cheerio object]";pd.prototype.splice=Array.prototype.splice;pd.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(pd.prototype,aG,RG,DG,kG,vG,_G);function I0e(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=f0(s),a=t(n,o,i,null);class A extends pd{_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&&zo(u))return u;let f=f0(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=zo(p)?p:new A(p,null,f);if(I._root=I,!u)return new A(void 0,I,f);let E=typeof u=="string"&&vB(u)?t(u,f,!1,null).children:Zdt(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"?vB(l)?new A([t(l,f,!1,null)],I,f):(y=`${l} ${y}`,I):zo(l)?l:new A(Array.isArray(l)?l:[l],I,f):I;return R?R.find(y):C}return Object.assign(c,Z9,{load:r,_root:a,_options:o,fn:A.prototype,prototype:A.prototype}),c}}function Zdt(t){return!!t.name||t.type===Vo.Root||t.type===Vo.Text||t.type===Vo.Comment}var eht=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 WD(t){return t>=55296&&t<=57343}function y0e(t){return t>=56320&&t<=57343}function B0e(t,e){return(t-55296)*1024+9216+e}function JD(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function zD(t){return t>=64976&&t<=65007||eht.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
|
||||
)`,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 ea=Ae(Nd(),1);var sq={};function iq(t,e){return t===ea.default.falseFunc?ea.default.falseFunc:r=>e.isTag(r)&&t(r)}function oq(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 nq(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 rq=(t,e,r,n,s)=>{let i=s(e,nq(r),n);return i===ea.default.trueFunc?t:i===ea.default.falseFunc?ea.default.falseFunc:o=>i(o)&&t(o)},g2={is:rq,matches:rq,where:rq,not(t,e,r,n,s){let i=s(e,nq(r),n);return i===ea.default.falseFunc?t:i===ea.default.trueFunc?ea.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=nq(r);o.relativeSelector=!0;let a=e.some(u=>u.some(db))?[sq]:void 0,c=s(e,o,a);if(c===ea.default.falseFunc)return ea.default.falseFunc;let A=iq(c,i);if(a&&c!==ea.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...oq(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function pEe(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in g2))throw new Error(`Unknown pseudo-class :${o}(${a})`);return g2[o](t,a,r,n,s)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:f2[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,gEe.parse)(A);return g2.is(t,u,r,n,s)}if(typeof c=="function")return tq(c,o,a,1),u=>c(u,a)&&t(u);if(o in K0)return K0[o](t,a,r,n);if(o in fb){let u=fb[o];return tq(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var ta=Ae(z0(),1);function aq(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function mEe(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case ta.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case ta.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case ta.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()),lEe[e.action](t,e,r)}case ta.SelectorType.Pseudo:return pEe(t,e,r,n,s);case ta.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(A){return i.getName(A)===a&&t(A)}}case ta.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=aq(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=aq(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=aq(A,i));return!1};case ta.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case ta.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case ta.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case ta.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case ta.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function EEe(t,e,r){let n=p2(t,e,r);return iq(n,e.adapter)}function p2(t,e,r){let n=typeof t=="string"?(0,rc.parse)(t):t;return m2(n,e,r)}function CEe(t){return t.type===rc.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(CEe)))}var Eft={type:rc.SelectorType.Descendant},Cft={type:"_flexibleDescendant"},Ift={type:rc.SelectorType.Pseudo,name:"scope",data:null};function yft(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===sq||i&&e.isTag(i)});fo
Line truncated
|
||||
`)})):{name:s,value:i.replace(FEe,`\r
|
||||
`)}}).toArray()}var bq={};wa(bq,{extract:()=>Mgt});function Fgt(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 Mgt(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=Fgt(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(s)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var Rd=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}}};Rd.prototype.cheerio="[cheerio object]";Rd.prototype.splice=Array.prototype.splice;Rd.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Rd.prototype,KG,Cq,Iq,yq,Bq,bq);function MEe(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=M0(s),a=t(n,o,i,null);class c extends Rd{_make(l,d){let h=A(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 A(u,l,d=a,h){if(u&&Xo(u))return u;let f=M0(h,o),p=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],I=Xo(p)?p:new c(p,null,f);if(I._root=I,!u)return new c(void 0,I,f);let m=typeof u=="string"&&ob(u)?t(u,f,!1,null).children:Lgt(u)?[u]:Array.isArray(u)?u:void 0,C=new c(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"?ob(l)?new c([t(l,f,!1,null)],I,f):(y=`${l} ${y}`,I):Xo(l)?l:new c(Array.isArray(l)?l:[l],I,f):I;return N?N.find(y):C}return Object.assign(A,GG,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function Lgt(t){return!!t.name||t.type===jo.Root||t.type===jo.Text||t.type===jo.Comment}var Ugt=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 Hs={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function b2(t){return t>=55296&&t<=57343}function LEe(t){return t>=56320&&t<=57343}function UEe(t,e){return(t-55296)*1024+9216+e}function Q2(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function w2(t){return t>=64976&&t<=65007||Ugt.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
|
||||
${t.toDisplayList(this.invalid)}`),this.valid.length>0&&(e.length>0&&(e+=`
|
||||
`),e+=`\u2713 Found known Gradle Wrapper JAR files:
|
||||
${t.toDisplayList(this.valid)}`),e}static toDisplayList(e){return` ${e.map(r=>r.toDisplayString()).join(`
|
||||
`)}`}},Qv=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};var Sg=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function zNe(t){if(t instanceof AggregateError){Hl("Multiple errors returned");for(let e of t.errors)TA(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&X(e.stack)}else t instanceof Sg?(Hl(String(t)),t.stack&&X(t.stack)):(Hl(String(t)),t instanceof Error&&t.stack&&X(t.stack))}async function jNe(t,e,r){if(!t.doValidateWrappers())return;let n=new cD(r),s=process.env.ALLOWED_GRADLE_WRAPPER_CHECKSUMS?.split(",")||[],i=n.load(),o=await JNe(e,t.allowSnapshotWrappers(),s,i);if(o.isValid())await lN("All Gradle Wrapper jars are valid",async()=>{G(`Loaded previously validated checksums from cache: ${i.join(", ")}`),X(o.toDisplayString())});else throw X(o.toDisplayString()),new Sg(`At least one Gradle Wrapper Jar failed validation!
|
||||
`)}`}},t_=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};var Yg=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function uxe(t){if(t instanceof AggregateError){Kl("Multiple errors returned");for(let e of t.errors)_c(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&$(e.stack)}else t instanceof Yg?(Kl(String(t)),t.stack&&$(t.stack)):(Kl(String(t)),t instanceof Error&&t.stack&&$(t.stack))}async function lxe(t,e,r){if(!t.doValidateWrappers())return;let n=new OD(r),s=process.env.ALLOWED_GRADLE_WRAPPER_CHECKSUMS?.split(",")||[],i=n.load(),o=await Axe(e,t.allowSnapshotWrappers(),s,i);if(o.isValid())await UN("All Gradle Wrapper jars are valid",async()=>{O(`Loaded previously validated checksums from cache: ${i.join(", ")}`),$(o.toDisplayString())});else throw $(o.toDisplayString()),new Yg(`At least one Gradle Wrapper Jar failed validation!
|
||||
See https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md#validation-failures
|
||||
${o.toDisplayString()}`);n.save(o.valid.map(a=>a.checksum))}import uo from"fs";import Ng from"path";function KNe(t,e,r){let n=Ng.resolve(e,nD);uo.mkdirSync(n,{recursive:!0}),RRt(e),DRt(t),Fa()&&kRt(e),r&&gn("GRADLE_ENCRYPTION_KEY",r)}function RRt(t){let e=Ng.resolve(t,"init.d");uo.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let n of r){let s=vRt("init-scripts",n),i=Ng.resolve(e,n);uo.writeFileSync(i,s)}}function DRt(t){let e=_Rt();if(e==null)return;let r=Ng.resolve(t,".m2"),n=Ng.resolve(r,"toolchains.xml");if(!uo.existsSync(n))uo.mkdirSync(r,{recursive:!0}),uo.writeFileSync(n,e),X(`Wrote default JDK locations to ${n}`);else{let s=uo.readFileSync(n,"utf8"),i=FRt(s,e);uo.writeFileSync(n,i),X(`Merged default JDK locations into ${n}`)}}function kRt(t){let e=`org.gradle.logging.level=info
|
||||
${o.toDisplayString()}`);n.save(o.valid.map(a=>a.checksum))}import fo from"fs";import Vg from"path";function dxe(t,e,r){let n=Vg.resolve(e,xD);fo.mkdirSync(n,{recursive:!0}),fkt(e),gkt(t),Pa()&&pkt(e),r&&gn("GRADLE_ENCRYPTION_KEY",r)}function fkt(t){let e=Vg.resolve(t,"init.d");fo.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let n of r){let s=mkt("init-scripts",n),i=Vg.resolve(e,n);fo.writeFileSync(i,s)}}function gkt(t){let e=Ekt();if(e==null)return;let r=Vg.resolve(t,".m2"),n=Vg.resolve(r,"toolchains.xml");if(!fo.existsSync(n))fo.mkdirSync(r,{recursive:!0}),fo.writeFileSync(n,e),$(`Wrote default JDK locations to ${n}`);else{let s=fo.readFileSync(n,"utf8"),i=Ckt(s,e);fo.writeFileSync(n,i),$(`Merged default JDK locations into ${n}`)}}function pkt(t){let e=`org.gradle.logging.level=info
|
||||
org.gradle.logging.stacktrace=all
|
||||
`,r=Ng.resolve(t,"gradle.properties");if(uo.existsSync(r)){X(`Merged --info and --stacktrace into existing ${r} file`);let n=uo.readFileSync(r,"utf-8");uo.writeFileSync(r,`${e}
|
||||
${n}`)}else X(`Created a new ${r} with --info and --stacktrace`),uo.writeFileSync(r,e)}function vRt(...t){let e=import.meta.dirname,r=Ng.resolve(e,"..","..","..","sources","src","resources",...t);return uo.readFileSync(r,"utf8")}function _Rt(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
|
||||
`,r=Vg.resolve(t,"gradle.properties");if(fo.existsSync(r)){$(`Merged --info and --stacktrace into existing ${r} file`);let n=fo.readFileSync(r,"utf-8");fo.writeFileSync(r,`${e}
|
||||
${n}`)}else $(`Created a new ${r} with --info and --stacktrace`),fo.writeFileSync(r,e)}function mkt(...t){let e=import.meta.dirname,r=Vg.resolve(e,"..","..","..","sources","src","resources",...t);return fo.readFileSync(r,"utf8")}function Ekt(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
|
||||
<toolchains>
|
||||
<!-- JDK Toolchains installed by default on GitHub-hosted runners -->
|
||||
${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
||||
@@ -291,55 +294,55 @@ ${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
||||
</toolchain>`).join(`
|
||||
`)}
|
||||
</toolchains>
|
||||
`}function FRt(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var aJ="GRADLE_BUILD_ACTION_SETUP_COMPLETED",MRt="GRADLE_USER_HOME";async function $Ne(t,e,r){let n=await XNe(),s=await URt();return process.env[aJ]?(X("Gradle setup only performed on first gradle/actions step in workflow."),!1):(gn(aJ,!0),mu(aJ,!0),mu(MRt,s),KNe(n,s,t.getCacheEncryptionKey()),await(await Lpe(t)).restore(s,LRt(t)),await jNe(r,Mu(),s),await Dpe(e),!0)}function LRt(t){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function URt(){let t=process.env.GRADLE_USER_HOME;if(t){let r=Mu();return cJ.resolve(r,t)}let e=cJ.resolve(await XNe(),".gradle");if(AJ.existsSync(e))return X(`Gradle User Home already exists at ${e}`),gn("GRADLE_USER_HOME",e),e;if(wv.platform()==="win32"&&e.startsWith("C:\\")&&AJ.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return X(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),gn("GRADLE_USER_HOME",r),r}return gn("GRADLE_USER_HOME",e),e}async function XNe(){let t=await YI("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return X("Could not determine user.home from java -version output. Using os.homedir()."),wv.homedir();let n=r[1];return G(`Determined user.home from java -version output: '${n}'`),n}var PTe=ce(fTe(),1),fJ=ce(Ay(),1);import*as QE from"fs";import*as DTe from"os";import*as Jd from"path";import*as dJ from"crypto";import*as xg from"fs";var XRt=ce(Ay(),1);import*as lQ from"path";var Tv=ce(Ay(),1);import*as pTe from"stream";import*as mTe from"util";import{ok as eDt}from"assert";var gTe=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())})},Sv=class{constructor(e,r,n){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return gTe(this,void 0,void 0,function*(){let n=1;for(;n<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;X(i.message)}let s=this.getSleepAmount();X(`Waiting ${s} seconds before trying again`),yield this.sleep(s),n++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return gTe(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var Tg=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())})},Nv=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},tDt=process.platform==="win32",wIr=process.platform==="darwin",rDt="actions/tool-cache";function ETe(t,e,r,n){return Tg(this,void 0,void 0,function*(){e=e||lQ.join(ITe(),dJ.randomUUID()),yield Vh(lQ.dirname(e)),G(`Downloading ${t}`),G(`Destination ${e}`);let s=3,i=lJ("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=lJ("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new Sv(s,i,o).execute(()=>Tg(this,void 0,void 0,function*(){return yield nDt(t,e||"",r,n)}),A=>!(A instanceof Nv&&A.httpStatusCode&&A.httpStatusCode<500&&A.httpStatusCode!==408&&A.httpStatusCode!==429))})}function nDt(t,e,r,n){return Tg(this,void 0,void 0,function*(){if(xg.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Lr(rDt,[],{allowRetries:!1});r&&(G("set auth"),n===void 0&&(n={}),n.authorization=r);let i=yield s.get(t,n);if(i.message.statusCode!==200){let u=new Nv(i.message.statusCode);throw G(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=mTe.promisify(pTe.pipeline),A=lJ("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),c=!1;try{return yield o(A,xg.createWriteStream(e)),G("download complete"),c=!0,e}finally{if(!c){G("download failed");try{yield Bae(e)}catch(u){G(`Failed to delete '${e}'. ${u.message}`)}}}})}function CTe(t,e){return Tg(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");return e=yield oDt(e),tDt?yield sDt(t,e):yield iDt(t,e),e})}function sDt(t,e){return Tg(this,void 0,void 0,function*(){let r=
Line truncated
|
||||
`," Line feed \\n"]]),XTe=new Map([...ez,["\\"," Backslash \\"],["/"," Forward slash /"]]);function ZTe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of XTe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
`}function Ckt(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var KJ="GRADLE_BUILD_ACTION_SETUP_COMPLETED",Ikt="GRADLE_USER_HOME";async function hxe(t,e,r){let n=await fxe(),s=await Bkt();return process.env[KJ]?($("Gradle setup only performed on first gradle/actions step in workflow."),!1):(gn(KJ,!0),bu(KJ,!0),bu(Ikt,s),dxe(n,s,t.getCacheEncryptionKey()),await(await Zme(t)).restore(s,ykt(t)),await lxe(r,Gu(),s),await mme(e),!0)}function ykt(t){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function Bkt(){let t=process.env.GRADLE_USER_HOME;if(t){let r=Gu();return XJ.resolve(r,t)}let e=XJ.resolve(await fxe(),".gradle");if($J.existsSync(e))return $(`Gradle User Home already exists at ${e}`),gn("GRADLE_USER_HOME",e),e;if(r_.platform()==="win32"&&e.startsWith("C:\\")&&$J.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return $(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),gn("GRADLE_USER_HOME",r),r}return gn("GRADLE_USER_HOME",e),e}async function fxe(){let t=await dy("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return $("Could not determine user.home from java -version output. Using os.homedir()."),r_.homedir();let n=r[1];return O(`Determined user.home from java -version output: '${n}'`),n}var tRe=Ae(Rxe(),1),nz=Ae(Ny(),1);import*as WE from"fs";import*as Jxe from"os";import*as ah from"path";import*as tz from"crypto";import*as Jg from"fs";var Mkt=Ae(Ny(),1);import*as UQ from"path";var i_=Ae(Ny(),1);import*as kxe from"stream";import*as vxe from"util";import{ok as Ukt}from"assert";var Dxe=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},n_=class{constructor(e,r,n){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return Dxe(this,void 0,void 0,function*(){let n=1;for(;n<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;$(i.message)}let s=this.getSleepAmount();$(`Waiting ${s} seconds before trying again`),yield this.sleep(s),n++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return Dxe(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var Wg=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},s_=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},Pkt=process.platform==="win32",$br=process.platform==="darwin",Okt="actions/tool-cache";function _xe(t,e,r,n){return Wg(this,void 0,void 0,function*(){e=e||UQ.join(Mxe(),tz.randomUUID()),yield of(UQ.dirname(e)),O(`Downloading ${t}`),O(`Destination ${e}`);let s=3,i=ez("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=ez("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new n_(s,i,o).execute(()=>Wg(this,void 0,void 0,function*(){return yield Hkt(t,e||"",r,n)}),c=>!(c instanceof s_&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}function Hkt(t,e,r,n){return Wg(this,void 0,void 0,function*(){if(Jg.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Lr(Okt,[],{allowRetries:!1});r&&(O("set auth"),n===void 0&&(n={}),n.authorization=r);let i=yield s.get(t,n);if(i.message.statusCode!==200){let u=new s_(i.message.statusCode);throw O(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=vxe.promisify(kxe.pipeline),c=ez("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),A=!1;try{return yield o(c,Jg.createWriteStream(e)),O("download complete"),A=!0,e}finally{if(!A){O("download failed");try{yield lce(e)}catch(u){O(`Failed to delete '${e}'. ${u.message}`)}}}})}function Fxe(t,e){return Wg(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");return e=yield Ykt(e),Pkt?yield Gkt(t,e):yield qkt(t,e),e})}function Gkt(t,e){return Wg(this,void 0,void 0,function*(){let r=
Line truncated
|
||||
`," Line feed \\n"]]),fRe=new Map([...qz,["\\"," Backslash \\"],["/"," Forward slash /"]]);function gRe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of fRe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
|
||||
Invalid characters include: ${Array.from(XTe.values()).toString()}
|
||||
Invalid characters include: ${Array.from(fRe.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.`);X("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}
|
||||
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.`);$("Artifact name is valid!")}function Yz(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of qz)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(ez.values()).toString()}
|
||||
Invalid characters include: ${Array.from(qz.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 nxe=ce(rxe(),1);function Mc(){return`@actions/artifact-${nxe.version}`}var vv=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"}},il=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},ol=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},zd=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"}},al=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"}};al.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Rg=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"}};Rg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Dg=class extends Error{};Dg.prototype.name="InvalidTokenError";function _Dt(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 FDt(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 _Dt(e)}catch{return atob(e)}}function sxe(t,e){if(typeof t!="string")throw new Dg("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 Dg(`Invalid token specified: missing part #${r+1}`);let s;try{s=FDt(n)}catch(i){throw new Dg(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new Dg(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var _v=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Lc(){let t=Dv(),e=sxe(t);if(!e.scp)throw _v;let r=e.scp.split(" ");if(r.length===0)throw _v;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw _v;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return G(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),G(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw _v}function ixe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(va(r),va(encodeURIComponent(r)))}catch(e){G(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function oxe(t){if(typeof t!="object"||t===null){G("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&ixe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&ixe(t.signed_url)}var Fv=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=Dv();this.baseUrl=HTe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Lr(e,[new pu(i)])}request(e,r,n,s){return Fv(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;G(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>Fv(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 Fv(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(),G(`[Response] - ${a.message.statusCode}`),G(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let c=JSON.parse(s);if(oxe(c),G(`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(Rg.isUsageErrorMessage(c.msg))throw new Rg;n=`${n}: ${c.msg}`}}catch(a){if(a instanceof SyntaxError&&G(`Raw Body: ${s}`),a instanceof Rg)throw a;if(al.isNetworkErrorCode(a?.code))throw new al(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);X(`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 Fv(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 Uc(t){let e=new rz(Mc(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new kv(e)}import*as TE from"fs";import{normalize as axe,resolve as Axe}from"path";function cxe(t){if(!TE.existsSync(t))throw ne
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);A.length>1&&Ve("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);X(`Redirecting to blob download url: ${gOe(u)}`);try{X(`Starting download of artifact to: ${r}`);let l=yield pOe(u,r,e?.skipDecompress);X("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,G(`Computed digest: ${l.sha256Digest}`),G(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function COe(){return BC(this,arguments,void 0,function*(t=GTe()){return(yield cqt(t))?G(`Artifact destination folder already exists: ${t}`):(G(`Artifact destination folder does not exist, creating: ${t}`),yield uOe.mkdir(t,{recursive:!0})),t})}var lqt=5,dqt=[400,401,403,404,422];function bC(t,e=lqt,r=dqt){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 G(`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 IOe="6.0.0";function op(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})})}op.VERSION=IOe;var bOe=ce(yOe(),1),QOe=ce(KP(),1),hqt="0.0.0-development";async function BOe(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 fqt(t,e,r,n){let s=new bOe.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(gqt.bind(null,t,e,r),n)}async function gqt(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 QOe.RequestError(s.data.errors[0].message,500,{request:n,response:s});return BOe(t,e,i,n)}return s}function ap(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",BOe.bind(null,r,t)),t.hook.wrap("request",fqt.bind(null,r,t))),{retry:{retryRequest:(n,s,i)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:i}),n)}}}ap.VERSION=hqt;var wOe=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 HF(t,e,r,n,s){return wOe(this,void 0,void 0,function*(){var i;let[o,a]=bC(Jh),A={log:void 0,userAgent:Mc(),previews:void 0,retry:o,request:a},u=yield Ma(s,A,ap,op).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 il(`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 ol(`Artifact not found for name: ${t}
|
||||
`)}var CRe=Ae(ERe(),1);function GA(){return`@actions/artifact-${CRe.version}`}var u_=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"}},fl=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},gl=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},ch=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"}},pl=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"}};pl.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var zg=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"}};zg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var jg=class extends Error{};jg.prototype.name="InvalidTokenError";function Evt(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 Cvt(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 Evt(e)}catch{return atob(e)}}function IRe(t,e){if(typeof t!="string")throw new jg("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 jg(`Invalid token specified: missing part #${r+1}`);let s;try{s=Cvt(n)}catch(i){throw new jg(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new jg(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var l_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function qA(){let t=c_(),e=IRe(t);if(!e.scp)throw l_;let r=e.scp.split(" ");if(r.length===0)throw l_;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw l_;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return O(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),O(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw l_}function yRe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(La(r),La(encodeURIComponent(r)))}catch(e){O(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function BRe(t){if(typeof t!="object"||t===null){O("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&yRe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&yRe(t.signed_url)}var d_=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Vz=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=c_();this.baseUrl=nRe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Lr(e,[new Bu(i)])}request(e,r,n,s){return d_(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;O(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>d_(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 d_(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),O(`[Response] - ${a.message.statusCode}`),O(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(s);if(BRe(A),O(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),n=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(zg.isUsageErrorMessage(A.msg))throw new zg;n=`${n}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&O(`Raw Body: ${s}`),a instanceof zg)throw a;if(pl.isNetworkErrorCode(a?.code))throw new pl(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);$(`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 d_(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 YA(t){let e=new Vz(GA(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new A_(e)}import*as KE from"fs";import{normalize as bRe,resolve as QRe}from"path";function wRe(t){if(!KE.existsSync(t))throw ne
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Ve("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(A);$(`Redirecting to blob download url: ${D3e(u)}`);try{$(`Starting download of artifact to: ${r}`);let l=yield k3e(u,r,e?.skipDecompress);$("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,O(`Computed digest: ${l.sha256Digest}`),O(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function F3e(){return YC(this,arguments,void 0,function*(t=sRe()){return(yield JVt(t))?O(`Artifact destination folder already exists: ${t}`):(O(`Artifact destination folder does not exist, creating: ${t}`),yield S3e.mkdir(t,{recursive:!0})),t})}var jVt=5,KVt=[400,401,403,404,422];function VC(t,e=jVt,r=KVt){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 O(`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 M3e="6.0.0";function Qp(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})})}Qp.VERSION=M3e;var P3e=Ae(L3e(),1),O3e=Ae(TO(),1),$Vt="0.0.0-development";async function U3e(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 XVt(t,e,r,n){let s=new P3e.default;return s.on("failed",function(i,o){let a=~~i.request.request.retries,c=~~i.request.request.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(ZVt.bind(null,t,e,r),n)}async function ZVt(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 O3e.RequestError(s.data.errors[0].message,500,{request:n,response:s});return U3e(t,e,i,n)}return s}function wp(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",U3e.bind(null,r,t)),t.hook.wrap("request",XVt.bind(null,r,t))),{retry:{retryRequest:(n,s,i)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:i}),n)}}}wp.VERSION=$Vt;var H3e=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function EM(t,e,r,n,s){return H3e(this,void 0,void 0,function*(){var i;let[o,a]=VC(cf),c={log:void 0,userAgent:GA(),previews:void 0,retry:o,request:a},u=yield Oa(s,c,wp,Qp).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 fl(`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 gl(`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],G(`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 SOe(t){return wOe(this,void 0,void 0,function*(){var e;let r=Uc(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=Lc(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:Es.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new ol(`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],O(`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 G3e(t){return H3e(this,void 0,void 0,function*(){var e;let r=YA(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=qA(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:Cs.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new gl(`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],G(`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?ms.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}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())})};function TOe(t,e,r,n,s){return NOe(this,void 0,void 0,function*(){var i;let[o,a]=bC(Jh),A={log:void 0,userAgent:Mc(),previews:void 0,retry:o,request:a},c=Ma(s,A,ap,op),u=yield HF(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 il(`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 xOe(t){return NOe(this,void 0,void 0,function*(){let e=Uc(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Lc(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:Es.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new ol(`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],G(`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 X(`Artifact '${t}' (ID: ${A.artifactId}) deleted`),{id:Number(A.artifactId)}})}var ROe=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())})},GF=VTe(),qF=100,pqt=Math.ceil(GF/qF);function DOe(t,e,r,n){return ROe(this,arguments,void 0,function*(s,i,o,a,A=!1){X(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let c=[],[u,l]=bC(Jh),d={log:void 0,userAgent:Mc(),previews:void 0,retry:u,request:l},h=Ma(a,d,ap,op),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:qF,page:f}),I=Math.ceil(p.total_count/qF),E=p.total_count;E>GF&&(Ve(`Workflow run ${s} has ${E} artifacts, exceeding the limit of ${GF}. Results will be incomplete as only the first ${GF} artifacts will be returned`),I=pqt);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++){G(`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:qF,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=vOe(c)),X(`Found ${c.length} artifact(s)`),{artifacts:c}})}function kOe(){return ROe(this,arguments,void 0,function*(t=!1){let e=Uc(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Lc(),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?ms.toDate(a.createdAt):void 0,digest:(A=a.digest)===null||A===void 0?void 0:A.value}});return t&&(o=vOe(o)),X(`Found ${o.length} artifact(s)`),{artifacts:o}})}function vOe(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 vw=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())})},mqt=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},Ap=class{uploadArtifact(e,r,n,s){return vw(this,void 0,void 0,function*(){try{if(wE())throw new zd;return xPe(e,r,n,s)}catch(i){throw Ve(`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((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],O(`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?Es.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var q3e=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Y3e(t,e,r,n,s){return q3e(this,void 0,void 0,function*(){var i;let[o,a]=VC(cf),c={log:void 0,userAgent:GA(),previews:void 0,retry:o,request:a},A=Oa(s,c,wp,Qp),u=yield EM(t,e,r,n,s),l=yield A.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new fl(`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 V3e(t){return q3e(this,void 0,void 0,function*(){let e=YA(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=qA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:Cs.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new gl(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],O(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return $(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var W3e=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},CM=aRe(),IM=100,eWt=Math.ceil(CM/IM);function J3e(t,e,r,n){return W3e(this,arguments,void 0,function*(s,i,o,a,c=!1){$(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let A=[],[u,l]=VC(cf),d={log:void 0,userAgent:GA(),previews:void 0,retry:u,request:l},h=Oa(a,d,wp,Qp),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:IM,page:f}),I=Math.ceil(p.total_count/IM),m=p.total_count;m>CM&&(Ve(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${CM}. Results will be incomplete as only the first ${CM} artifacts will be returned`),I=eWt);for(let C of p.artifacts)A.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++){O(`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:IM,page:f});for(let y of C.artifacts)A.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 c&&(A=j3e(A)),$(`Found ${A.length} artifact(s)`),{artifacts:A}})}function z3e(){return W3e(this,arguments,void 0,function*(t=!1){let e=YA(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=qA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Es.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=j3e(o)),$(`Found ${o.length} artifact(s)`),{artifacts:o}})}function j3e(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 o1=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{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},tWt=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},Sp=class{uploadArtifact(e,r,n,s){return o1(this,void 0,void 0,function*(){try{if(JE())throw new ch;return VOe(e,r,n,s)}catch(i){throw Ve(`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 vw(this,void 0,void 0,function*(){try{if(wE())throw new zd;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=mqt(r,["findBy"]);return mOe(e,n,s,i,o)}return EOe(e,r)}catch(n){throw Ve(`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 o1(this,void 0,void 0,function*(){try{if(JE())throw new ch;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=tWt(r,["findBy"]);return v3e(e,n,s,i,o)}return _3e(e,r)}catch(n){throw Ve(`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 vw(this,void 0,void 0,function*(){try{if(wE())throw new zd;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return DOe(r,n,s,i,e?.latest)}return kOe(e?.latest)}catch(r){throw Ve(`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 o1(this,void 0,void 0,function*(){try{if(JE())throw new ch;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return J3e(r,n,s,i,e?.latest)}return z3e(e?.latest)}catch(r){throw Ve(`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 vw(this,void 0,void 0,function*(){try{if(wE())throw new zd;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return HF(e,n,s,i,o)}return SOe(e)}catch(n){throw Ve(`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 o1(this,void 0,void 0,function*(){try{if(JE())throw new ch;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return EM(e,n,s,i,o)}return G3e(e)}catch(n){throw Ve(`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 vw(this,void 0,void 0,function*(){try{if(wE())throw new zd;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return TOe(e,i,n,s,o)}return xOe(e)}catch(n){throw Ve(`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 o1(this,void 0,void 0,function*(){try{if(JE())throw new ch;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return Y3e(e,i,n,s,o)}return V3e(e)}catch(n){throw Ve(`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 dSr=new Ap;import*as YF from"path";import Z$ from"fs";var FOe="dependency-graph_";async function MOe(t){let e=t.getDependencyGraphOption();if(e==="disabled"){gn("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){Ks("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await Cqt(t);return}X("Enabling dependency graph generation"),gn("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),Ks("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),Ks("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),Ks("GITHUB_DEPENDENCY_GRAPH_JOB_ID",si.runId.toString()),Ks("GITHUB_DEPENDENCY_GRAPH_REF",si.ref),Ks("GITHUB_DEPENDENCY_GRAPH_SHA",Tqt()),Ks("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",Mu()),Ks("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),Ks("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),Ks("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),Ks("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),Ks("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),Ks("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),Ks("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),Ks("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function Ks(t,e){process.env[t]||e!==void 0&&gn(t,e)}async function LOe(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await _Oe(t,!1);return;case"generate-submit-and-upload":await _Oe(t,!0);return;case"generate-and-upload":await Iqt(t)}}catch(r){POe(t,e,r)}}async function Cqt(t){if(rX()){X("Dependency graph not supported in the ACT environment.");return}try{await UOe(await yqt(t))}catch(e){POe(t,"download-and-submit",e)}}async function _Oe(t,e){if(rX()){X("Dependency graph not supported in the ACT environment.");return}let r=await eX();try{await UOe(r)}catch(n){try{await X$(r,t)}catch(s){X(String(s))}throw n}e&&await X$(r,t)}async function Iqt(t){if(rX()){X("Dependency graph not supported in the ACT environment.");return}await X$(await eX(),t)}async function yqt(t){let e=si.payload.workflow_run?{token:sD(),workflowRunId:si.payload.workflow_run.id,repositoryName:si.repo.repo,repositoryOwner:si.repo.owner}:void 0,r=new Ap,n=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith(FOe)),s=t.getDownloadArtifactName();s&&(X(`Filtering for artifacts ending with ${s}`),n=n.filter(i=>i.name.includes(s)));for(let i of n){let o=await r.downloadArtifact(i.id,{findBy:e});X(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return eX()}async function eX(){let r=(await(await ey(`${Qqt()}/**/*.json`)).glob()).filter(n=>!wqt(n));return r.forEach(Sqt),X(`Found dependency graph files: ${r.join(", ")}`),r}async function X$(t,e){if(t.length===0){X("No dependency graph files found to upload.");return}let r=Mu(),n=new Ap;for(let s of t){let i=tX(s);X(`Uploading dependency graph file: ${i}`);let o=`${FOe}${YF.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function UOe(t){if(t.length===0){X("No dependency graph files found to submit.");return}for(let e of t)try{await bqt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=Bqt(e,r)),r}}function Bqt(t,e){let n=`Dependency submission failed for ${tX(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 Uxr=new Sp;import*as yM from"path";import GX from"fs";var $3e="dependency-graph_";async function X3e(t){let e=t.getDependencyGraphOption();if(e==="disabled"){gn("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){Xs("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await nWt(t);return}$("Enabling dependency graph generation"),gn("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),Xs("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),Xs("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),Xs("GITHUB_DEPENDENCY_GRAPH_JOB_ID",oi.runId.toString()),Xs("GITHUB_DEPENDENCY_GRAPH_REF",oi.ref),Xs("GITHUB_DEPENDENCY_GRAPH_SHA",dWt()),Xs("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",Gu()),Xs("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),Xs("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),Xs("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),Xs("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),Xs("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),Xs("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),Xs("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),Xs("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function Xs(t,e){process.env[t]||e!==void 0&&gn(t,e)}async function Z3e(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await K3e(t,!1);return;case"generate-submit-and-upload":await K3e(t,!0);return;case"generate-and-upload":await sWt(t)}}catch(r){t8e(t,e,r)}}async function nWt(t){if(VX()){$("Dependency graph not supported in the ACT environment.");return}try{await e8e(await iWt(t))}catch(e){t8e(t,"download-and-submit",e)}}async function K3e(t,e){if(VX()){$("Dependency graph not supported in the ACT environment.");return}let r=await qX();try{await e8e(r)}catch(n){try{await HX(r,t)}catch(s){$(String(s))}throw n}e&&await HX(r,t)}async function sWt(t){if(VX()){$("Dependency graph not supported in the ACT environment.");return}await HX(await qX(),t)}async function iWt(t){let e=oi.payload.workflow_run?{token:RD(),workflowRunId:oi.payload.workflow_run.id,repositoryName:oi.repo.repo,repositoryOwner:oi.repo.owner}:void 0,r=new Sp,n=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith($3e)),s=t.getDownloadArtifactName();s&&($(`Filtering for artifacts ending with ${s}`),n=n.filter(i=>i.name.includes(s)));for(let i of n){let o=await r.downloadArtifact(i.id,{findBy:e});$(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return qX()}async function qX(){let r=(await(await fG(`${cWt()}/**/*.json`)).glob()).filter(n=>!AWt(n));return r.forEach(uWt),$(`Found dependency graph files: ${r.join(", ")}`),r}async function HX(t,e){if(t.length===0){$("No dependency graph files found to upload.");return}let r=Gu(),n=new Sp;for(let s of t){let i=YX(s);$(`Uploading dependency graph file: ${i}`);let o=`${$3e}${yM.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function e8e(t){if(t.length===0){$("No dependency graph files found to submit.");return}for(let e of t)try{await aWt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=oWt(e,r)),r}}function oWt(t,e){let n=`Dependency submission failed for ${YX(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 bqt(t){let e=Nqt(),r=Z$.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=si.repo.owner,n.repo=si.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=tX(t);vae(`Submitted ${i}: ${s.data.message}`)}function Qqt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function wqt(t){let e=`${t}.processed`;return Z$.existsSync(e)}function Sqt(t){let e=`${t}.processed`;Z$.writeFileSync(e,"")}function POe(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new Sg(r);Ve(`Failed to ${e} dependency graph. Will continue.
|
||||
${String(r)}`)}function Nqt(){return Ma(sD())}function tX(t){let e=Mu();return YF.relative(e,t)}function Tqt(){let t=si;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function rX(){return process.env.ACT!==void 0}function nX(t,e,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi,s=t,i=[];e&&i.push(e),r&&i.push(r);var o;do o=n.exec(s),o!==null&&i.push(Rqt(o[1],o[6],o[0]));while(o!==null);return i}function Rqt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=0;r<t.length;r++){var n=t[r];if(typeof n=="string")return n}}function Dqt(t=process.platform){return t==="win32"?50:0}async function OOe(t=process.platform){let e=Dqt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}async function kqt(){try{Tpe("gradle/actions/dependency-submission"),await $Ne(new h0,new Yo,new rD);let t=process.env.GITHUB_DEPENDENCY_GRAPH_ENABLED,e=new ZR;if(await MOe(e),e.getDependencyGraphOption()==="download-and-submit")return;let r=new tD,n=r.getDependencyResolutionTask(),s=r.getAdditionalArguments(),i=`
|
||||
`:n}async function aWt(t){let e=lWt(),r=GX.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=oi.repo.owner,n.repo=oi.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=YX(t);Bce(`Submitted ${i}: ${s.data.message}`)}function cWt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function AWt(t){let e=`${t}.processed`;return GX.existsSync(e)}function uWt(t){let e=`${t}.processed`;GX.writeFileSync(e,"")}function t8e(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new Yg(r);Ve(`Failed to ${e} dependency graph. Will continue.
|
||||
${String(r)}`)}function lWt(){return Oa(RD())}function YX(t){let e=Gu();return yM.relative(e,t)}function dWt(){let t=oi;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function VX(){return process.env.ACT!==void 0}function WX(t,e,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi,s=t,i=[];e&&i.push(e),r&&i.push(r);var o;do o=n.exec(s),o!==null&&i.push(fWt(o[1],o[6],o[0]));while(o!==null);return i}function fWt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=0;r<t.length;r++){var n=t[r];if(typeof n=="string")return n}}function gWt(t=process.platform){return t==="win32"?50:0}async function r8e(t=process.platform){let e=gWt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}async function pWt(){try{fme("gradle/actions/dependency-submission"),await hxe(new k0,new Jo,new TD);let t=process.env.GITHUB_DEPENDENCY_GRAPH_ENABLED,e=new wD;if(await X3e(e),e.getDependencyGraphOption()==="download-and-submit")return;let r=new ND,n=r.getDependencyResolutionTask(),s=r.getAdditionalArguments(),i=`
|
||||
-Dorg.gradle.configureondemand=false
|
||||
-Dorg.gradle.dependency.verification=off
|
||||
-Dorg.gradle.unsafe.isolated-projects=false
|
||||
${n}
|
||||
${s}
|
||||
`,o=nX(i);await OTe(r.getGradleVersion(),r.getBuildRootDirectory(),o),await LOe(e),gn("GITHUB_DEPENDENCY_GRAPH_ENABLED",t),Spe()}catch(t){zNe(t)}await OOe()}kqt();export{kqt as run};
|
||||
`,o=WX(i);await rRe(r.getGradleVersion(),r.getBuildRootDirectory(),o),await Z3e(e),gn("GITHUB_DEPENDENCY_GRAPH_ENABLED",t),dme()}catch(t){uxe(t)}await r8e()}pWt();export{pWt as run};
|
||||
/*! Bundled license information:
|
||||
|
||||
undici/lib/web/fetch/body.js:
|
||||
|
||||
+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