mirror of
https://github.com/pnpm/action-setup
synced 2026-11-10 22:17:57 +01:00
fix: force-replace npm's broken bin shims for pn/pnx aliases
npm creates bin shims in .bin/ that point to an isolated copy in .bin/.tools/. After self-update, setup.js fixes the main copy in node_modules/@pnpm/exe/ but the .tools copy retains stale placeholder files. Always replace the bin links so they point directly to the fixed files instead of npm's broken .tools shims.
This commit is contained in:
3 files changed
+156
-155
No files matched your search
Vendored
+134
-134
@@ -1,31 +1,31 @@
|
||||
"use strict";var FX=Object.create;var Dm=Object.defineProperty;var UX=Object.getOwnPropertyDescriptor;var qX=Object.getOwnPropertyNames;var HX=Object.getPrototypeOf,jX=Object.prototype.hasOwnProperty;var zX=(t,e)=>()=>(t&&(e=t(t=0)),e);var h=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),GX=(t,e)=>{for(var r in e)Dm(t,r,{get:e[r],enumerable:!0})},_P=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of qX(e))!jX.call(t,i)&&i!==r&&Dm(t,i,{get:()=>e[i],enumerable:!(n=UX(e,i))||n.enumerable});return t};var gt=(t,e,r)=>(r=t!=null?FX(HX(t)):{},_P(e||!t||!t.__esModule?Dm(r,"default",{value:t,enumerable:!0}):r,t)),Ui=t=>_P(Dm({},"__esModule",{value:!0}),t);var km=h(hc=>{"use strict";Object.defineProperty(hc,"__esModule",{value:!0});hc.toCommandProperties=hc.toCommandValue=void 0;function YX(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}hc.toCommandValue=YX;function JX(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}hc.toCommandProperties=JX});var TP=h(ri=>{"use strict";var VX=ri&&ri.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),WX=ri&&ri.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$X=ri&&ri.__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)&&VX(e,t,r);return WX(e,t),e};Object.defineProperty(ri,"__esModule",{value:!0});ri.issue=ri.issueCommand=void 0;var KX=$X(require("os")),kP=km();function PP(t,e,r){let n=new qQ(t,e,r);process.stdout.write(n.toString()+KX.EOL)}ri.issueCommand=PP;function XX(t,e=""){PP(t,{},e)}ri.issue=XX;var DP="::",qQ=class{constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=DP+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${e5(i)}`)}}return e+=`${DP}${ZX(this.message)}`,e}};function ZX(t){return(0,kP.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function e5(t){return(0,kP.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var MP=h(ni=>{"use strict";var t5=ni&&ni.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),r5=ni&&ni.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),jQ=ni&&ni.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&t5(e,t,r);return r5(e,t),e};Object.defineProperty(ni,"__esModule",{value:!0});ni.prepareKeyValueMessage=ni.issueFileCommand=void 0;var n5=jQ(require("crypto")),OP=jQ(require("fs")),HQ=jQ(require("os")),LP=km();function i5(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!OP.existsSync(r))throw new Error(`Missing file at path: ${r}`);OP.appendFileSync(r,`${(0,LP.toCommandValue)(e)}${HQ.EOL}`,{encoding:"utf8"})}ni.issueFileCommand=i5;function s5(t,e){let r=`ghadelimiter_${n5.randomUUID()}`,n=(0,LP.toCommandValue)(e);if(t.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${t}<<${r}${HQ.EOL}${n}${HQ.EOL}${r}`}ni.prepareKeyValueMessage=s5});var UP=h(gc=>{"use strict";Object.defineProperty(gc,"__esModule",{value:!0});gc.checkBypass=gc.getProxyUrl=void 0;function o5(t){let e=t.protocol==="https:";if(FP(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new Pm(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new Pm(`http://${r}`)}else return}gc.getProxyUrl=o5;function FP(t){if(!t.hostname)return!1;let e=t.hostname;if(a5(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let i=[t.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(o=>o.trim().toUpperCase()).filter(oLine truncated
|
||||
`,u.message,u.stack);var d=new Error("tunneling socket could not be established, cause="+u.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(i)}};Hs.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(i){n.request.onSocket(i)})}};function HP(t,e){var r=this;Hs.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=GQ({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),o=A5.connect(0,s);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function jP(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function GQ(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var i=Object.keys(n),s=0,o=i.length;s<o;++s){var a=i[s];n[a]!==void 0&&(t[a]=n[a])}}return t}var ko;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?ko=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)}:ko=function(){};mc.debug=ko});var YP=h((mOe,GP)=>{GP.exports=zP()});var It=h((pOe,JP)=>{JP.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"),kHeadersList:Symbol("headers list"),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"),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"),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"),kHTTP2BuildRequest:Symbol("http2 build request"),kHTTP1BuildRequest:Symbol("http1 build request"),kHTTP2CopyHeaders:Symbol("http2 copy headers"),kHTTPConnVersion:Symbol("http connection version"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable")}});var At=h((yOe,VP)=>{"use strict";var Vt=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}},YQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}},JQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}},VQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}},WQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}},$Q=class t extends Vt{constructor(e,r,n,i){super(e),Error.captureStackTrace(this,t),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=i,this.status=r,this.statusCode=r,this.headers=n}},KQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="InvalidArgumentError",this.message=e||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}},XQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="InvalidReturnValueError",this.message=e||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}},ZQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="AbortError",this.messag
Line truncated
|
||||
"use strict";var FX=Object.create;var _m=Object.defineProperty;var UX=Object.getOwnPropertyDescriptor;var qX=Object.getOwnPropertyNames;var HX=Object.getPrototypeOf,jX=Object.prototype.hasOwnProperty;var zX=(t,e)=>()=>(t&&(e=t(t=0)),e);var h=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),GX=(t,e)=>{for(var r in e)_m(t,r,{get:e[r],enumerable:!0})},vP=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of qX(e))!jX.call(t,i)&&i!==r&&_m(t,i,{get:()=>e[i],enumerable:!(n=UX(e,i))||n.enumerable});return t};var gt=(t,e,r)=>(r=t!=null?FX(HX(t)):{},vP(e||!t||!t.__esModule?_m(r,"default",{value:t,enumerable:!0}):r,t)),Ui=t=>vP(_m({},"__esModule",{value:!0}),t);var Dm=h(gc=>{"use strict";Object.defineProperty(gc,"__esModule",{value:!0});gc.toCommandProperties=gc.toCommandValue=void 0;function YX(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}gc.toCommandValue=YX;function JX(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}gc.toCommandProperties=JX});var PP=h(ri=>{"use strict";var VX=ri&&ri.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),WX=ri&&ri.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$X=ri&&ri.__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)&&VX(e,t,r);return WX(e,t),e};Object.defineProperty(ri,"__esModule",{value:!0});ri.issue=ri.issueCommand=void 0;var KX=$X(require("os")),DP=Dm();function kP(t,e,r){let n=new UQ(t,e,r);process.stdout.write(n.toString()+KX.EOL)}ri.issueCommand=kP;function XX(t,e=""){kP(t,{},e)}ri.issue=XX;var _P="::",UQ=class{constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=_P+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${e5(i)}`)}}return e+=`${_P}${ZX(this.message)}`,e}};function ZX(t){return(0,DP.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function e5(t){return(0,DP.toCommandValue)(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var LP=h(ni=>{"use strict";var t5=ni&&ni.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),r5=ni&&ni.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),HQ=ni&&ni.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&t5(e,t,r);return r5(e,t),e};Object.defineProperty(ni,"__esModule",{value:!0});ni.prepareKeyValueMessage=ni.issueFileCommand=void 0;var n5=HQ(require("crypto")),TP=HQ(require("fs")),qQ=HQ(require("os")),OP=Dm();function i5(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!TP.existsSync(r))throw new Error(`Missing file at path: ${r}`);TP.appendFileSync(r,`${(0,OP.toCommandValue)(e)}${qQ.EOL}`,{encoding:"utf8"})}ni.issueFileCommand=i5;function s5(t,e){let r=`ghadelimiter_${n5.randomUUID()}`,n=(0,OP.toCommandValue)(e);if(t.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${t}<<${r}${qQ.EOL}${n}${qQ.EOL}${r}`}ni.prepareKeyValueMessage=s5});var FP=h(mc=>{"use strict";Object.defineProperty(mc,"__esModule",{value:!0});mc.checkBypass=mc.getProxyUrl=void 0;function o5(t){let e=t.protocol==="https:";if(MP(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new km(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new km(`http://${r}`)}else return}mc.getProxyUrl=o5;function MP(t){if(!t.hostname)return!1;let e=t.hostname;if(a5(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let i=[t.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(o=>o.trim().toUpperCase()).filter(oLine truncated
|
||||
`,u.message,u.stack);var d=new Error("tunneling socket could not be established, cause="+u.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(i)}};Hs.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(i){n.request.onSocket(i)})}};function qP(t,e){var r=this;Hs.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=zQ({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),o=A5.connect(0,s);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function HP(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function zQ(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var i=Object.keys(n),s=0,o=i.length;s<o;++s){var a=i[s];n[a]!==void 0&&(t[a]=n[a])}}return t}var ko;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?ko=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)}:ko=function(){};pc.debug=ko});var GP=h((pOe,zP)=>{zP.exports=jP()});var It=h((yOe,YP)=>{YP.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"),kHeadersList:Symbol("headers list"),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"),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"),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"),kHTTP2BuildRequest:Symbol("http2 build request"),kHTTP1BuildRequest:Symbol("http1 build request"),kHTTP2CopyHeaders:Symbol("http2 copy headers"),kHTTPConnVersion:Symbol("http connection version"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable")}});var At=h((EOe,JP)=>{"use strict";var Vt=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}},GQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}},YQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}},JQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}},VQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}},WQ=class t extends Vt{constructor(e,r,n,i){super(e),Error.captureStackTrace(this,t),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=i,this.status=r,this.statusCode=r,this.headers=n}},$Q=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="InvalidArgumentError",this.message=e||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}},KQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="InvalidReturnValueError",this.message=e||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}},XQ=class t extends Vt{constructor(e){super(e),Error.captureStackTrace(this,t),this.name="AbortError",this.messag
Line truncated
|
||||
\r
|
||||
`),e6=/\r\n/g,t6=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function yc(t){pT.call(this),t=t||{};let e=this;this.nread=0,this.maxed=!1,this.npairs=0,this.maxHeaderPairs=mT(t,"maxHeaderPairs",2e3),this.maxHeaderSize=mT(t,"maxHeaderSize",80*1024),this.buffer="",this.header={},this.finished=!1,this.ss=new X5(Z5),this.ss.on("info",function(r,n,i,s){n&&!e.maxed&&(e.nread+s-i>=e.maxHeaderSize?(s=e.maxHeaderSize-e.nread+i,e.nread=e.maxHeaderSize,e.maxed=!0):e.nread+=s-i,e.buffer+=n.toString("binary",i,s)),r&&e._finish()})}K5(yc,pT);yc.prototype.push=function(t){let e=this.ss.push(t);if(this.finished)return e};yc.prototype.reset=function(){this.finished=!1,this.buffer="",this.header={},this.ss.reset()};yc.prototype._finish=function(){this.buffer&&this._parseHeader(),this.ss.matches=this.ss.maxMatches;let t=this.header;this.header={},this.buffer="",this.finished=!0,this.nread=this.npairs=0,this.maxed=!1,this.emit("header",t)};yc.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs)return;let t=this.buffer.split(e6),e=t.length,r,n;for(var i=0;i<e;++i){if(t[i].length===0)continue;if((t[i][0]===" "||t[i][0]===" ")&&n){this.header[n][this.header[n].length-1]+=t[i];continue}let s=t[i].indexOf(":");if(s===-1||s===0)return;if(r=t6.exec(t[i]),n=r[1].toLowerCase(),this.header[n]=this.header[n]||[],this.header[n].push(r[2]||""),++this.npairs===this.maxHeaderPairs)break}};yT.exports=yc});var yb=h((wOe,IT)=>{"use strict";var pb=require("node:stream").Writable,r6=require("node:util").inherits,n6=gb(),CT=hT(),i6=ET(),s6=45,o6=Buffer.from("-"),a6=Buffer.from(`\r
|
||||
`),A6=function(){};function qi(t){if(!(this instanceof qi))return new qi(t);if(pb.call(this,t),!t||!t.headerFirst&&typeof t.boundary!="string")throw new TypeError("Boundary required");typeof t.boundary=="string"?this.setBoundary(t.boundary):this._bparser=void 0,this._headerFirst=t.headerFirst,this._dashes=0,this._parts=0,this._finished=!1,this._realFinish=!1,this._isPreamble=!0,this._justMatched=!1,this._firstWrite=!0,this._inHeader=!0,this._part=void 0,this._cb=void 0,this._ignoreData=!1,this._partOpts={highWaterMark:t.partHwm},this._pause=!1;let e=this;this._hparser=new i6(t),this._hparser.on("header",function(r){e._inHeader=!1,e._part.emit("header",r)})}r6(qi,pb);qi.prototype.emit=function(t){if(t==="finish"&&!this._realFinish){if(!this._finished){let e=this;process.nextTick(function(){if(e.emit("error",new Error("Unexpected end of multipart data")),e._part&&!e._ignoreData){let r=e._isPreamble?"Preamble":"Part";e._part.emit("error",new Error(r+" terminated early due to unexpected end of multipart data")),e._part.push(null),process.nextTick(function(){e._realFinish=!0,e.emit("finish"),e._realFinish=!1});return}e._realFinish=!0,e.emit("finish"),e._realFinish=!1})}}else pb.prototype.emit.apply(this,arguments)};qi.prototype._write=function(t,e,r){if(!this._hparser&&!this._bparser)return r();if(this._headerFirst&&this._isPreamble){this._part||(this._part=new CT(this._partOpts),this.listenerCount("preamble")!==0?this.emit("preamble",this._part):this._ignore());let n=this._hparser.push(t);if(!this._inHeader&&n!==void 0&&n<t.length)t=t.slice(n);else return r()}this._firstWrite&&(this._bparser.push(a6),this._firstWrite=!1),this._bparser.push(t),this._pause?this._cb=r:r()};qi.prototype.reset=function(){this._part=void 0,this._bparser=void 0,this._hparser=void 0};qi.prototype.setBoundary=function(t){let e=this;this._bparser=new n6(`\r
|
||||
--`+t),this._bparser.on("info",function(r,n,i,s){e._oninfo(r,n,i,s)})};qi.prototype._ignore=function(){this._part&&!this._ignoreData&&(this._ignoreData=!0,this._part.on("error",A6),this._part.resume())};qi.prototype._oninfo=function(t,e,r,n){let i,s=this,o=0,a,A=!0;if(!this._part&&this._justMatched&&e){for(;this._dashes<2&&r+o<n;)if(e[r+o]===s6)++o,++this._dashes;else{this._dashes&&(i=o6),this._dashes=0;break}if(this._dashes===2&&(r+o<n&&this.listenerCount("trailer")!==0&&this.emit("trailer",e.slice(r+o,n)),this.reset(),this._finished=!0,s._parts===0&&(s._realFinish=!0,s.emit("finish"),s._realFinish=!1)),this._dashes)return}this._justMatched&&(this._justMatched=!1),this._part||(this._part=new CT(this._partOpts),this._part._read=function(c){s._unpause()},this._isPreamble&&this.listenerCount("preamble")!==0?this.emit("preamble",this._part):this._isPreamble!==!0&&this.listenerCount("part")!==0?this.emit("part",this._part):this._ignore(),this._isPreamble||(this._inHeader=!0)),e&&r<n&&!this._ignoreData&&(this._isPreamble||!this._inHeader?(i&&(A=this._part.push(i)),A=this._part.push(e.slice(r,n)),A||(this._pause=!0)):!this._isPreamble&&this._inHeader&&(i&&this._hparser.push(i),a=this._hparser.push(e.slice(r,n)),!this._inHeader&&a!==void 0&&a<n&&this._oninfo(!1,e,r+a,n))),t&&(this._hparser.reset(),this._isPreamble?this._isPreamble=!1:r!==n&&(++this._parts,this._part.on("end",function(){--s._parts===0&&(s._finished?(s._realFinish=!0,s.emit("finish"),s._realFinish=!1):s._unpause())})),this._part.push(null),this._part=void 0,this._ignoreData=!1,this._justMatched=!0,this._dashes=0)};qi.prototype._unpause=function(){if(this._pause&&(this._pause=!1,this._cb)){let t=this._cb;this._cb=void 0,t()}};IT.exports=qi});var Um=h((Eb,bT)=>{"use strict";var BT=new TextDecoder("utf-8"),QT=new Map([["utf-8",BT],["utf8",BT]]);function c6(t){let e;for(;;)switch(t){case"utf-8":case"utf8":return Vd.utf8;case"latin1":case"ascii":case"us-ascii":case"iso-8859-1":case"iso8859-1":case"iso88591":case"iso_8859-1":case"windows-1252":case"iso_8859-1:1987":case"cp1252":case"x-cp1252":return Vd.latin1;case"utf16le":case"utf-16le":case"ucs2":case"ucs-2":return Vd.utf16le;case"base64":return Vd.base64;default:if(e===void 0){e=!0,t=t.toLowerCase();continue}return Vd.other.bind(t)}}var Vd={utf8:(t,e)=>t.length===0?"":(typeof t=="string"&&(t=Buffer.from(t,e)),t.utf8Slice(0,t.length)),latin1:(t,e)=>t.length===0?"":typeof t=="string"?t:t.latin1Slice(0,t.length),utf16le:(t,e)=>t.length===0?"":(typeof t=="string"&&(t=Buffer.from(t,e)),t.ucs2Slice(0,t.length)),base64:(t,e)=>t.length===0?"":(typeof t=="string"&&(t=Buffer.from(t,e)),t.base64Slice(0,t.length)),other:(t,e)=>{if(t.length===0)return"";if(typeof t=="string"&&(t=Buffer.from(t,e)),QT.has(Eb.toString()))try{return QT.get(Eb).decode(t)}catch{}return typeof t=="string"?t:t.toString()}};function l6(t,e,r){return t&&c6(r)(t,e)}bT.exports=l6});var Ib=h((SOe,RT)=>{"use strict";var qm=Um(),NT=/%[a-fA-F0-9][a-fA-F0-9]/g,u6={"%00":"\0","%01":"","%02":"","%03":"","%04":"","%05":"","%06":"","%07":"\x07","%08":"\b","%09":" ","%0a":`
|
||||
`),e6=/\r\n/g,t6=/^([^:]+):[ \t]?([\x00-\xFF]+)?$/;function Ec(t){mT.call(this),t=t||{};let e=this;this.nread=0,this.maxed=!1,this.npairs=0,this.maxHeaderPairs=gT(t,"maxHeaderPairs",2e3),this.maxHeaderSize=gT(t,"maxHeaderSize",80*1024),this.buffer="",this.header={},this.finished=!1,this.ss=new X5(Z5),this.ss.on("info",function(r,n,i,s){n&&!e.maxed&&(e.nread+s-i>=e.maxHeaderSize?(s=e.maxHeaderSize-e.nread+i,e.nread=e.maxHeaderSize,e.maxed=!0):e.nread+=s-i,e.buffer+=n.toString("binary",i,s)),r&&e._finish()})}K5(Ec,mT);Ec.prototype.push=function(t){let e=this.ss.push(t);if(this.finished)return e};Ec.prototype.reset=function(){this.finished=!1,this.buffer="",this.header={},this.ss.reset()};Ec.prototype._finish=function(){this.buffer&&this._parseHeader(),this.ss.matches=this.ss.maxMatches;let t=this.header;this.header={},this.buffer="",this.finished=!0,this.nread=this.npairs=0,this.maxed=!1,this.emit("header",t)};Ec.prototype._parseHeader=function(){if(this.npairs===this.maxHeaderPairs)return;let t=this.buffer.split(e6),e=t.length,r,n;for(var i=0;i<e;++i){if(t[i].length===0)continue;if((t[i][0]===" "||t[i][0]===" ")&&n){this.header[n][this.header[n].length-1]+=t[i];continue}let s=t[i].indexOf(":");if(s===-1||s===0)return;if(r=t6.exec(t[i]),n=r[1].toLowerCase(),this.header[n]=this.header[n]||[],this.header[n].push(r[2]||""),++this.npairs===this.maxHeaderPairs)break}};pT.exports=Ec});var pb=h((SOe,CT)=>{"use strict";var mb=require("node:stream").Writable,r6=require("node:util").inherits,n6=hb(),ET=fT(),i6=yT(),s6=45,o6=Buffer.from("-"),a6=Buffer.from(`\r
|
||||
`),A6=function(){};function qi(t){if(!(this instanceof qi))return new qi(t);if(mb.call(this,t),!t||!t.headerFirst&&typeof t.boundary!="string")throw new TypeError("Boundary required");typeof t.boundary=="string"?this.setBoundary(t.boundary):this._bparser=void 0,this._headerFirst=t.headerFirst,this._dashes=0,this._parts=0,this._finished=!1,this._realFinish=!1,this._isPreamble=!0,this._justMatched=!1,this._firstWrite=!0,this._inHeader=!0,this._part=void 0,this._cb=void 0,this._ignoreData=!1,this._partOpts={highWaterMark:t.partHwm},this._pause=!1;let e=this;this._hparser=new i6(t),this._hparser.on("header",function(r){e._inHeader=!1,e._part.emit("header",r)})}r6(qi,mb);qi.prototype.emit=function(t){if(t==="finish"&&!this._realFinish){if(!this._finished){let e=this;process.nextTick(function(){if(e.emit("error",new Error("Unexpected end of multipart data")),e._part&&!e._ignoreData){let r=e._isPreamble?"Preamble":"Part";e._part.emit("error",new Error(r+" terminated early due to unexpected end of multipart data")),e._part.push(null),process.nextTick(function(){e._realFinish=!0,e.emit("finish"),e._realFinish=!1});return}e._realFinish=!0,e.emit("finish"),e._realFinish=!1})}}else mb.prototype.emit.apply(this,arguments)};qi.prototype._write=function(t,e,r){if(!this._hparser&&!this._bparser)return r();if(this._headerFirst&&this._isPreamble){this._part||(this._part=new ET(this._partOpts),this.listenerCount("preamble")!==0?this.emit("preamble",this._part):this._ignore());let n=this._hparser.push(t);if(!this._inHeader&&n!==void 0&&n<t.length)t=t.slice(n);else return r()}this._firstWrite&&(this._bparser.push(a6),this._firstWrite=!1),this._bparser.push(t),this._pause?this._cb=r:r()};qi.prototype.reset=function(){this._part=void 0,this._bparser=void 0,this._hparser=void 0};qi.prototype.setBoundary=function(t){let e=this;this._bparser=new n6(`\r
|
||||
--`+t),this._bparser.on("info",function(r,n,i,s){e._oninfo(r,n,i,s)})};qi.prototype._ignore=function(){this._part&&!this._ignoreData&&(this._ignoreData=!0,this._part.on("error",A6),this._part.resume())};qi.prototype._oninfo=function(t,e,r,n){let i,s=this,o=0,a,A=!0;if(!this._part&&this._justMatched&&e){for(;this._dashes<2&&r+o<n;)if(e[r+o]===s6)++o,++this._dashes;else{this._dashes&&(i=o6),this._dashes=0;break}if(this._dashes===2&&(r+o<n&&this.listenerCount("trailer")!==0&&this.emit("trailer",e.slice(r+o,n)),this.reset(),this._finished=!0,s._parts===0&&(s._realFinish=!0,s.emit("finish"),s._realFinish=!1)),this._dashes)return}this._justMatched&&(this._justMatched=!1),this._part||(this._part=new ET(this._partOpts),this._part._read=function(c){s._unpause()},this._isPreamble&&this.listenerCount("preamble")!==0?this.emit("preamble",this._part):this._isPreamble!==!0&&this.listenerCount("part")!==0?this.emit("part",this._part):this._ignore(),this._isPreamble||(this._inHeader=!0)),e&&r<n&&!this._ignoreData&&(this._isPreamble||!this._inHeader?(i&&(A=this._part.push(i)),A=this._part.push(e.slice(r,n)),A||(this._pause=!0)):!this._isPreamble&&this._inHeader&&(i&&this._hparser.push(i),a=this._hparser.push(e.slice(r,n)),!this._inHeader&&a!==void 0&&a<n&&this._oninfo(!1,e,r+a,n))),t&&(this._hparser.reset(),this._isPreamble?this._isPreamble=!1:r!==n&&(++this._parts,this._part.on("end",function(){--s._parts===0&&(s._finished?(s._realFinish=!0,s.emit("finish"),s._realFinish=!1):s._unpause())})),this._part.push(null),this._part=void 0,this._ignoreData=!1,this._justMatched=!0,this._dashes=0)};qi.prototype._unpause=function(){if(this._pause&&(this._pause=!1,this._cb)){let t=this._cb;this._cb=void 0,t()}};CT.exports=qi});var Fm=h((yb,QT)=>{"use strict";var IT=new TextDecoder("utf-8"),BT=new Map([["utf-8",IT],["utf8",IT]]);function c6(t){let e;for(;;)switch(t){case"utf-8":case"utf8":return Wd.utf8;case"latin1":case"ascii":case"us-ascii":case"iso-8859-1":case"iso8859-1":case"iso88591":case"iso_8859-1":case"windows-1252":case"iso_8859-1:1987":case"cp1252":case"x-cp1252":return Wd.latin1;case"utf16le":case"utf-16le":case"ucs2":case"ucs-2":return Wd.utf16le;case"base64":return Wd.base64;default:if(e===void 0){e=!0,t=t.toLowerCase();continue}return Wd.other.bind(t)}}var Wd={utf8:(t,e)=>t.length===0?"":(typeof t=="string"&&(t=Buffer.from(t,e)),t.utf8Slice(0,t.length)),latin1:(t,e)=>t.length===0?"":typeof t=="string"?t:t.latin1Slice(0,t.length),utf16le:(t,e)=>t.length===0?"":(typeof t=="string"&&(t=Buffer.from(t,e)),t.ucs2Slice(0,t.length)),base64:(t,e)=>t.length===0?"":(typeof t=="string"&&(t=Buffer.from(t,e)),t.base64Slice(0,t.length)),other:(t,e)=>{if(t.length===0)return"";if(typeof t=="string"&&(t=Buffer.from(t,e)),BT.has(yb.toString()))try{return BT.get(yb).decode(t)}catch{}return typeof t=="string"?t:t.toString()}};function l6(t,e,r){return t&&c6(r)(t,e)}QT.exports=l6});var Cb=h((xOe,xT)=>{"use strict";var Um=Fm(),bT=/%[a-fA-F0-9][a-fA-F0-9]/g,u6={"%00":"\0","%01":"","%02":"","%03":"","%04":"","%05":"","%06":"","%07":"\x07","%08":"\b","%09":" ","%0a":`
|
||||
`,"%0A":`
|
||||
`,"%0b":"\v","%0B":"\v","%0c":"\f","%0C":"\f","%0d":"\r","%0D":"\r","%0e":"","%0E":"","%0f":"","%0F":"","%10":"","%11":"","%12":"","%13":"","%14":"","%15":"","%16":"","%17":"","%18":"","%19":"","%1a":"","%1A":"","%1b":"\x1B","%1B":"\x1B","%1c":"","%1C":"","%1d":"","%1D":"","%1e":"","%1E":"","%1f":"","%1F":"","%20":" ","%21":"!","%22":'"',"%23":"#","%24":"$","%25":"%","%26":"&","%27":"'","%28":"(","%29":")","%2a":"*","%2A":"*","%2b":"+","%2B":"+","%2c":",","%2C":",","%2d":"-","%2D":"-","%2e":".","%2E":".","%2f":"/","%2F":"/","%30":"0","%31":"1","%32":"2","%33":"3","%34":"4","%35":"5","%36":"6","%37":"7","%38":"8","%39":"9","%3a":":","%3A":":","%3b":";","%3B":";","%3c":"<","%3C":"<","%3d":"=","%3D":"=","%3e":">","%3E":">","%3f":"?","%3F":"?","%40":"@","%41":"A","%42":"B","%43":"C","%44":"D","%45":"E","%46":"F","%47":"G","%48":"H","%49":"I","%4a":"J","%4A":"J","%4b":"K","%4B":"K","%4c":"L","%4C":"L","%4d":"M","%4D":"M","%4e":"N","%4E":"N","%4f":"O","%4F":"O","%50":"P","%51":"Q","%52":"R","%53":"S","%54":"T","%55":"U","%56":"V","%57":"W","%58":"X","%59":"Y","%5a":"Z","%5A":"Z","%5b":"[","%5B":"[","%5c":"\\","%5C":"\\","%5d":"]","%5D":"]","%5e":"^","%5E":"^","%5f":"_","%5F":"_","%60":"`","%61":"a","%62":"b","%63":"c","%64":"d","%65":"e","%66":"f","%67":"g","%68":"h","%69":"i","%6a":"j","%6A":"j","%6b":"k","%6B":"k","%6c":"l","%6C":"l","%6d":"m","%6D":"m","%6e":"n","%6E":"n","%6f":"o","%6F":"o","%70":"p","%71":"q","%72":"r","%73":"s","%74":"t","%75":"u","%76":"v","%77":"w","%78":"x","%79":"y","%7a":"z","%7A":"z","%7b":"{","%7B":"{","%7c":"|","%7C":"|","%7d":"}","%7D":"}","%7e":"~","%7E":"~","%7f":"\x7F","%7F":"\x7F","%80":"\x80","%81":"\x81","%82":"\x82","%83":"\x83","%84":"\x84","%85":"\x85","%86":"\x86","%87":"\x87","%88":"\x88","%89":"\x89","%8a":"\x8A","%8A":"\x8A","%8b":"\x8B","%8B":"\x8B","%8c":"\x8C","%8C":"\x8C","%8d":"\x8D","%8D":"\x8D","%8e":"\x8E","%8E":"\x8E","%8f":"\x8F","%8F":"\x8F","%90":"\x90","%91":"\x91","%92":"\x92","%93":"\x93","%94":"\x94","%95":"\x95","%96":"\x96","%97":"\x97","%98":"\x98","%99":"\x99","%9a":"\x9A","%9A":"\x9A","%9b":"\x9B","%9B":"\x9B","%9c":"\x9C","%9C":"\x9C","%9d":"\x9D","%9D":"\x9D","%9e":"\x9E","%9E":"\x9E","%9f":"\x9F","%9F":"\x9F","%a0":"\xA0","%A0":"\xA0","%a1":"\xA1","%A1":"\xA1","%a2":"\xA2","%A2":"\xA2","%a3":"\xA3","%A3":"\xA3","%a4":"\xA4","%A4":"\xA4","%a5":"\xA5","%A5":"\xA5","%a6":"\xA6","%A6":"\xA6","%a7":"\xA7","%A7":"\xA7","%a8":"\xA8","%A8":"\xA8","%a9":"\xA9","%A9":"\xA9","%aa":"\xAA","%Aa":"\xAA","%aA":"\xAA","%AA":"\xAA","%ab":"\xAB","%Ab":"\xAB","%aB":"\xAB","%AB":"\xAB","%ac":"\xAC","%Ac":"\xAC","%aC":"\xAC","%AC":"\xAC","%ad":"\xAD","%Ad":"\xAD","%aD":"\xAD","%AD":"\xAD","%ae":"\xAE","%Ae":"\xAE","%aE":"\xAE","%AE":"\xAE","%af":"\xAF","%Af":"\xAF","%aF":"\xAF","%AF":"\xAF","%b0":"\xB0","%B0":"\xB0","%b1":"\xB1","%B1":"\xB1","%b2":"\xB2","%B2":"\xB2","%b3":"\xB3","%B3":"\xB3","%b4":"\xB4","%B4":"\xB4","%b5":"\xB5","%B5":"\xB5","%b6":"\xB6","%B6":"\xB6","%b7":"\xB7","%B7":"\xB7","%b8":"\xB8","%B8":"\xB8","%b9":"\xB9","%B9":"\xB9","%ba":"\xBA","%Ba":"\xBA","%bA":"\xBA","%BA":"\xBA","%bb":"\xBB","%Bb":"\xBB","%bB":"\xBB","%BB":"\xBB","%bc":"\xBC","%Bc":"\xBC","%bC":"\xBC","%BC":"\xBC","%bd":"\xBD","%Bd":"\xBD","%bD":"\xBD","%BD":"\xBD","%be":"\xBE","%Be":"\xBE","%bE":"\xBE","%BE":"\xBE","%bf":"\xBF","%Bf":"\xBF","%bF":"\xBF","%BF":"\xBF","%c0":"\xC0","%C0":"\xC0","%c1":"\xC1","%C1":"\xC1","%c2":"\xC2","%C2":"\xC2","%c3":"\xC3","%C3":"\xC3","%c4":"\xC4","%C4":"\xC4","%c5":"\xC5","%C5":"\xC5","%c6":"\xC6","%C6":"\xC6","%c7":"\xC7","%C7":"\xC7","%c8":"\xC8","%C8":"\xC8","%c9":"\xC9","%C9":"\xC9","%ca":"\xCA","%Ca":"\xCA","%cA":"\xCA","%CA":"\xCA","%cb":"\xCB","%Cb":"\xCB","%cB":"\xCB","%CB":"\xCB","%cc":"\xCC","%Cc":"\xCC","%cC":"\xCC","%CC":"\xCC","%cd":"\xCD","%Cd":"\xCD","%cD":"\xCD","%CD":"\xCD","%ce":"\xCE","%Ce":"\xCE","%cE":"\xCE","%CE":"\xCE","%cf":"\xCF","%Cf":"\xCF","%cF":"\xCF","%CF":"\xCF","%d0":"\xD0","%D0":"\xD0","%d1":"\xD1","%D1":"\xD1","%d2":"\xD2","%D2":"\xD2","%d3":"\xD3","%D3":"\xD3","%d4":"\xD4","%D4":"\xD4","%d5":"\xD5","%D5":"\xD5","%d6":"\xD6","%D6":"\xD6","%d7":"\xD7","%D7":"\xD7","%d8":"\xD8","%D8":"\xD8","%d9":"\xD9","%D9":"\xD9","%da":"\xDA","%Da":"\xDA","%dA":"\xDA","%DA":"\xDA","%db":"\xDB","%Db":"\xDB","%dB":"\xDB","%DB":"\xDB","%dc":"\xDC","%Dc":"\xDC","%dC":"\xDC","%DC":"\xDC","%dd":"\xDD","%Dd":"\xDD","%dD":"\xDD","%DD":"\xDD","%de":"\xDE","%De":"\xDE","%dE":"\xDE","%DE":"\xDE","%df":"\xDF","%Df":"\xDF","%dF":"\xDF","%DF":"\xDF","%e0":"\xE0","%E0":"\xE0","%e1":"\xE1","%E1":"\xE1","%e2":"\xE2","%E2":"\xE2","%e3":"\xE3","%E3":"\xE3","%e4":"\xE4","%E4":"\xE4","%e5":"\xE5","%E5":"\xE5","%e6":"\xE6","%E6":"\xE6","%e7":"\xE7","%E7":"\xE7","%e8":"\xE8","%E8":"\xE8","%e9":"\xE9","%E9":"\xE9","%ea":"\xEA","%Ea":"\xEA","%eA":"\xEA","%EA":"\xEA","%eb":"\xEB","%Eb":"\xEB","%eB":"\xEB","%EB":"\xEB","%ec":"\xEC","%Ec":"\xEC","%eC":"\xEC","%EC":"\xEC","%ed":"\xED","%Ed":"\xED","%eD":"\xED","%ED":"\xED","%ee":"\xLine truncated
|
||||
`))}function lZ(t,e){let{headersList:r}=e,n=(r.get("referrer-policy")??"").split(","),i="";if(n.length>0)for(let s=n.length;s!==0;s--){let o=n[s-1].trim();if($6.has(o)){i=o;break}}i!==""&&(t.referrerPolicy=i)}function uZ(){return"allowed"}function dZ(){return"success"}function fZ(){return"success"}function hZ(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e)}function gZ(t){let e=t.origin;if(t.responseTainting==="cors"||t.mode==="websocket")e&&t.headersList.append("origin",e);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&&Rb(t.origin)&&!Rb(Kd(t))&&(e=null);break;case"same-origin":Ym(t,Kd(t))||(e=null);break;default:}e&&t.headersList.append("origin",e)}}function mZ(t){return Z6.now()}function pZ(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 yZ(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function EZ(t){return{referrerPolicy:t.referrerPolicy}}function CZ(t){let e=t.referrerPolicy;Qc(e);let r=null;if(t.referrer==="client"){let a=X6();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=Sb(r),i=Sb(r,!0);n.toString().length>4096&&(n=i);let s=Ym(t,n),o=$d(n)&&!$d(t.url);switch(e){case"origin":return i??Sb(r,!0);case"unsafe-url":return n;case"same-origin":return s?i:"no-referrer";case"origin-when-cross-origin":return s?n:i;case"strict-origin-when-cross-origin":{let a=Kd(t);return Ym(n,a)?n:$d(n)&&!$d(a)?"no-referrer":i}default:return o?"no-referrer":i}}function Sb(t,e){return Qc(t instanceof URL),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function $d(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 IZ(t,e){if(Gm===void 0)return!0;let r=rO(e);if(r==="no metadata"||r.length===0)return!0;let n=QZ(r),i=bZ(r,n);for(let s of i){let o=s.algo,a=s.hash,A=Gm.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)),NZ(A,a))return!0}return!1}var BZ=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function rO(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let i=BZ.exec(n);if(i===null||i.groups===void 0||i.groups.algo===void 0)continue;let s=i.groups.algo.toLowerCase();XT.includes(s)&&e.push(i.groups)}return r===!0?"no metadata":e}function QZ(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 bZ(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 NZ(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 wZ(t){}function Ym(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function SZ(){let t,e;return{promise:new Promise((n,i)=>{t=n,e=i}),resolve:t,reject:e}}function xZ(t){return t.controller.state==="aborted"}function RZ(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}var vb={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"};Object.setPrototypeOf(vb,null);function vZ(t){return vb[t.toLowerCase()]??t}function _Z(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Qc(typeof e=="string"),e}var DZ=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function kZ(t,e,r){let n={index:0,kind:r,target:t},i={next(){if(Object.getPrototypeOf(this)!==i)throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`);let{index:s,kind:o,target:a}=n,A=a(),c=A.length;if(s>=c)return{value:void 0,done:!0};let l=A[s];return n.index=s+1,PZ(l,o)},[Symbol.toStringTag]:`${e} Iterator`};return Object.setPrototypeOf(i,DZ),Object.setPrototypeOf({},i)}function PZ(t,e){let r;switch(e){case"key":{r=t[0];break}case"value":{r=t[1];break}case"key+value":{r
Line truncated
|
||||
`||t===" "||t===" "}function _b(t,e=!0,r=!0){let n=0,i=t.length-1;if(e)for(;n<t.length&&cO(t[n]);n++);if(r)for(;i>0&&cO(t[i]);i--);return t.slice(n,i+1)}function lO(t){return t==="\r"||t===`
|
||||
`||t===" "||t==="\f"||t===" "}function ZZ(t,e=!0,r=!0){let n=0,i=t.length-1;if(e)for(;n<t.length&&lO(t[n]);n++);if(r)for(;i>0&&lO(t[i]);i--);return t.slice(n,i+1)}hO.exports={dataURLProcessor:WZ,URLSerializer:uO,collectASequenceOfCodePoints:Wm,collectASequenceOfCodePointsFast:bc,stringPercentDecode:dO,parseMIMEType:Db,collectAnHTTPQuotedString:fO,serializeAMimeType:XZ}});var $m=h((FOe,EO)=>{"use strict";var{Blob:pO,File:gO}=require("buffer"),{types:kb}=require("util"),{kState:On}=zs(),{isBlobLike:yO}=ii(),{webidl:Ve}=Vr(),{parseMIMEType:e7,serializeAMimeType:t7}=Hi(),{kEnumerableProperty:mO}=Ue(),r7=new TextEncoder,Xd=class t extends pO{constructor(e,r,n={}){Ve.argumentLengthCheck(arguments,2,{header:"File constructor"}),e=Ve.converters["sequence<BlobPart>"](e),r=Ve.converters.USVString(r),n=Ve.converters.FilePropertyBag(n);let i=r,s=n.type,o;e:{if(s){if(s=e7(s),s==="failure"){s="";break e}s=t7(s).toLowerCase()}o=n.lastModified}super(n7(e,n),{type:s}),this[On]={name:i,lastModified:o,type:s}}get name(){return Ve.brandCheck(this,t),this[On].name}get lastModified(){return Ve.brandCheck(this,t),this[On].lastModified}get type(){return Ve.brandCheck(this,t),this[On].type}},Pb=class t{constructor(e,r,n={}){let i=r,s=n.type,o=n.lastModified??Date.now();this[On]={blobLike:e,name:i,type:s,lastModified:o}}stream(...e){return Ve.brandCheck(this,t),this[On].blobLike.stream(...e)}arrayBuffer(...e){return Ve.brandCheck(this,t),this[On].blobLike.arrayBuffer(...e)}slice(...e){return Ve.brandCheck(this,t),this[On].blobLike.slice(...e)}text(...e){return Ve.brandCheck(this,t),this[On].blobLike.text(...e)}get size(){return Ve.brandCheck(this,t),this[On].blobLike.size}get type(){return Ve.brandCheck(this,t),this[On].blobLike.type}get name(){return Ve.brandCheck(this,t),this[On].name}get lastModified(){return Ve.brandCheck(this,t),this[On].lastModified}get[Symbol.toStringTag](){return"File"}};Object.defineProperties(Xd.prototype,{[Symbol.toStringTag]:{value:"File",configurable:!0},name:mO,lastModified:mO});Ve.converters.Blob=Ve.interfaceConverter(pO);Ve.converters.BlobPart=function(t,e){if(Ve.util.Type(t)==="Object"){if(yO(t))return Ve.converters.Blob(t,{strict:!1});if(ArrayBuffer.isView(t)||kb.isAnyArrayBuffer(t))return Ve.converters.BufferSource(t,e)}return Ve.converters.USVString(t,e)};Ve.converters["sequence<BlobPart>"]=Ve.sequenceConverter(Ve.converters.BlobPart);Ve.converters.FilePropertyBag=Ve.dictionaryConverter([{key:"lastModified",converter:Ve.converters["long long"],get defaultValue(){return Date.now()}},{key:"type",converter:Ve.converters.DOMString,defaultValue:""},{key:"endings",converter:t=>(t=Ve.converters.DOMString(t),t=t.toLowerCase(),t!=="native"&&(t="transparent"),t),defaultValue:"transparent"}]);function n7(t,e){let r=[];for(let n of t)if(typeof n=="string"){let i=n;e.endings==="native"&&(i=i7(i)),r.push(r7.encode(i))}else kb.isAnyArrayBuffer(n)||kb.isTypedArray(n)?n.buffer?r.push(new Uint8Array(n.buffer,n.byteOffset,n.byteLength)):r.push(new Uint8Array(n)):yO(n)&&r.push(n);return r}function i7(t){let e=`
|
||||
`,"%0b":"\v","%0B":"\v","%0c":"\f","%0C":"\f","%0d":"\r","%0D":"\r","%0e":"","%0E":"","%0f":"","%0F":"","%10":"","%11":"","%12":"","%13":"","%14":"","%15":"","%16":"","%17":"","%18":"","%19":"","%1a":"","%1A":"","%1b":"\x1B","%1B":"\x1B","%1c":"","%1C":"","%1d":"","%1D":"","%1e":"","%1E":"","%1f":"","%1F":"","%20":" ","%21":"!","%22":'"',"%23":"#","%24":"$","%25":"%","%26":"&","%27":"'","%28":"(","%29":")","%2a":"*","%2A":"*","%2b":"+","%2B":"+","%2c":",","%2C":",","%2d":"-","%2D":"-","%2e":".","%2E":".","%2f":"/","%2F":"/","%30":"0","%31":"1","%32":"2","%33":"3","%34":"4","%35":"5","%36":"6","%37":"7","%38":"8","%39":"9","%3a":":","%3A":":","%3b":";","%3B":";","%3c":"<","%3C":"<","%3d":"=","%3D":"=","%3e":">","%3E":">","%3f":"?","%3F":"?","%40":"@","%41":"A","%42":"B","%43":"C","%44":"D","%45":"E","%46":"F","%47":"G","%48":"H","%49":"I","%4a":"J","%4A":"J","%4b":"K","%4B":"K","%4c":"L","%4C":"L","%4d":"M","%4D":"M","%4e":"N","%4E":"N","%4f":"O","%4F":"O","%50":"P","%51":"Q","%52":"R","%53":"S","%54":"T","%55":"U","%56":"V","%57":"W","%58":"X","%59":"Y","%5a":"Z","%5A":"Z","%5b":"[","%5B":"[","%5c":"\\","%5C":"\\","%5d":"]","%5D":"]","%5e":"^","%5E":"^","%5f":"_","%5F":"_","%60":"`","%61":"a","%62":"b","%63":"c","%64":"d","%65":"e","%66":"f","%67":"g","%68":"h","%69":"i","%6a":"j","%6A":"j","%6b":"k","%6B":"k","%6c":"l","%6C":"l","%6d":"m","%6D":"m","%6e":"n","%6E":"n","%6f":"o","%6F":"o","%70":"p","%71":"q","%72":"r","%73":"s","%74":"t","%75":"u","%76":"v","%77":"w","%78":"x","%79":"y","%7a":"z","%7A":"z","%7b":"{","%7B":"{","%7c":"|","%7C":"|","%7d":"}","%7D":"}","%7e":"~","%7E":"~","%7f":"\x7F","%7F":"\x7F","%80":"\x80","%81":"\x81","%82":"\x82","%83":"\x83","%84":"\x84","%85":"\x85","%86":"\x86","%87":"\x87","%88":"\x88","%89":"\x89","%8a":"\x8A","%8A":"\x8A","%8b":"\x8B","%8B":"\x8B","%8c":"\x8C","%8C":"\x8C","%8d":"\x8D","%8D":"\x8D","%8e":"\x8E","%8E":"\x8E","%8f":"\x8F","%8F":"\x8F","%90":"\x90","%91":"\x91","%92":"\x92","%93":"\x93","%94":"\x94","%95":"\x95","%96":"\x96","%97":"\x97","%98":"\x98","%99":"\x99","%9a":"\x9A","%9A":"\x9A","%9b":"\x9B","%9B":"\x9B","%9c":"\x9C","%9C":"\x9C","%9d":"\x9D","%9D":"\x9D","%9e":"\x9E","%9E":"\x9E","%9f":"\x9F","%9F":"\x9F","%a0":"\xA0","%A0":"\xA0","%a1":"\xA1","%A1":"\xA1","%a2":"\xA2","%A2":"\xA2","%a3":"\xA3","%A3":"\xA3","%a4":"\xA4","%A4":"\xA4","%a5":"\xA5","%A5":"\xA5","%a6":"\xA6","%A6":"\xA6","%a7":"\xA7","%A7":"\xA7","%a8":"\xA8","%A8":"\xA8","%a9":"\xA9","%A9":"\xA9","%aa":"\xAA","%Aa":"\xAA","%aA":"\xAA","%AA":"\xAA","%ab":"\xAB","%Ab":"\xAB","%aB":"\xAB","%AB":"\xAB","%ac":"\xAC","%Ac":"\xAC","%aC":"\xAC","%AC":"\xAC","%ad":"\xAD","%Ad":"\xAD","%aD":"\xAD","%AD":"\xAD","%ae":"\xAE","%Ae":"\xAE","%aE":"\xAE","%AE":"\xAE","%af":"\xAF","%Af":"\xAF","%aF":"\xAF","%AF":"\xAF","%b0":"\xB0","%B0":"\xB0","%b1":"\xB1","%B1":"\xB1","%b2":"\xB2","%B2":"\xB2","%b3":"\xB3","%B3":"\xB3","%b4":"\xB4","%B4":"\xB4","%b5":"\xB5","%B5":"\xB5","%b6":"\xB6","%B6":"\xB6","%b7":"\xB7","%B7":"\xB7","%b8":"\xB8","%B8":"\xB8","%b9":"\xB9","%B9":"\xB9","%ba":"\xBA","%Ba":"\xBA","%bA":"\xBA","%BA":"\xBA","%bb":"\xBB","%Bb":"\xBB","%bB":"\xBB","%BB":"\xBB","%bc":"\xBC","%Bc":"\xBC","%bC":"\xBC","%BC":"\xBC","%bd":"\xBD","%Bd":"\xBD","%bD":"\xBD","%BD":"\xBD","%be":"\xBE","%Be":"\xBE","%bE":"\xBE","%BE":"\xBE","%bf":"\xBF","%Bf":"\xBF","%bF":"\xBF","%BF":"\xBF","%c0":"\xC0","%C0":"\xC0","%c1":"\xC1","%C1":"\xC1","%c2":"\xC2","%C2":"\xC2","%c3":"\xC3","%C3":"\xC3","%c4":"\xC4","%C4":"\xC4","%c5":"\xC5","%C5":"\xC5","%c6":"\xC6","%C6":"\xC6","%c7":"\xC7","%C7":"\xC7","%c8":"\xC8","%C8":"\xC8","%c9":"\xC9","%C9":"\xC9","%ca":"\xCA","%Ca":"\xCA","%cA":"\xCA","%CA":"\xCA","%cb":"\xCB","%Cb":"\xCB","%cB":"\xCB","%CB":"\xCB","%cc":"\xCC","%Cc":"\xCC","%cC":"\xCC","%CC":"\xCC","%cd":"\xCD","%Cd":"\xCD","%cD":"\xCD","%CD":"\xCD","%ce":"\xCE","%Ce":"\xCE","%cE":"\xCE","%CE":"\xCE","%cf":"\xCF","%Cf":"\xCF","%cF":"\xCF","%CF":"\xCF","%d0":"\xD0","%D0":"\xD0","%d1":"\xD1","%D1":"\xD1","%d2":"\xD2","%D2":"\xD2","%d3":"\xD3","%D3":"\xD3","%d4":"\xD4","%D4":"\xD4","%d5":"\xD5","%D5":"\xD5","%d6":"\xD6","%D6":"\xD6","%d7":"\xD7","%D7":"\xD7","%d8":"\xD8","%D8":"\xD8","%d9":"\xD9","%D9":"\xD9","%da":"\xDA","%Da":"\xDA","%dA":"\xDA","%DA":"\xDA","%db":"\xDB","%Db":"\xDB","%dB":"\xDB","%DB":"\xDB","%dc":"\xDC","%Dc":"\xDC","%dC":"\xDC","%DC":"\xDC","%dd":"\xDD","%Dd":"\xDD","%dD":"\xDD","%DD":"\xDD","%de":"\xDE","%De":"\xDE","%dE":"\xDE","%DE":"\xDE","%df":"\xDF","%Df":"\xDF","%dF":"\xDF","%DF":"\xDF","%e0":"\xE0","%E0":"\xE0","%e1":"\xE1","%E1":"\xE1","%e2":"\xE2","%E2":"\xE2","%e3":"\xE3","%E3":"\xE3","%e4":"\xE4","%E4":"\xE4","%e5":"\xE5","%E5":"\xE5","%e6":"\xE6","%E6":"\xE6","%e7":"\xE7","%E7":"\xE7","%e8":"\xE8","%E8":"\xE8","%e9":"\xE9","%E9":"\xE9","%ea":"\xEA","%Ea":"\xEA","%eA":"\xEA","%EA":"\xEA","%eb":"\xEB","%Eb":"\xEB","%eB":"\xEB","%EB":"\xEB","%ec":"\xEC","%Ec":"\xEC","%eC":"\xEC","%EC":"\xEC","%ed":"\xED","%Ed":"\xED","%eD":"\xED","%ED":"\xED","%ee":"\xLine truncated
|
||||
`))}function lZ(t,e){let{headersList:r}=e,n=(r.get("referrer-policy")??"").split(","),i="";if(n.length>0)for(let s=n.length;s!==0;s--){let o=n[s-1].trim();if($6.has(o)){i=o;break}}i!==""&&(t.referrerPolicy=i)}function uZ(){return"allowed"}function dZ(){return"success"}function fZ(){return"success"}function hZ(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e)}function gZ(t){let e=t.origin;if(t.responseTainting==="cors"||t.mode==="websocket")e&&t.headersList.append("origin",e);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&&xb(t.origin)&&!xb(Xd(t))&&(e=null);break;case"same-origin":Gm(t,Xd(t))||(e=null);break;default:}e&&t.headersList.append("origin",e)}}function mZ(t){return Z6.now()}function pZ(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 yZ(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function EZ(t){return{referrerPolicy:t.referrerPolicy}}function CZ(t){let e=t.referrerPolicy;bc(e);let r=null;if(t.referrer==="client"){let a=X6();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=wb(r),i=wb(r,!0);n.toString().length>4096&&(n=i);let s=Gm(t,n),o=Kd(n)&&!Kd(t.url);switch(e){case"origin":return i??wb(r,!0);case"unsafe-url":return n;case"same-origin":return s?i:"no-referrer";case"origin-when-cross-origin":return s?n:i;case"strict-origin-when-cross-origin":{let a=Xd(t);return Gm(n,a)?n:Kd(n)&&!Kd(a)?"no-referrer":i}default:return o?"no-referrer":i}}function wb(t,e){return bc(t instanceof URL),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function Kd(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 IZ(t,e){if(zm===void 0)return!0;let r=tO(e);if(r==="no metadata"||r.length===0)return!0;let n=QZ(r),i=bZ(r,n);for(let s of i){let o=s.algo,a=s.hash,A=zm.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)),NZ(A,a))return!0}return!1}var BZ=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function tO(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let i=BZ.exec(n);if(i===null||i.groups===void 0||i.groups.algo===void 0)continue;let s=i.groups.algo.toLowerCase();KT.includes(s)&&e.push(i.groups)}return r===!0?"no metadata":e}function QZ(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 bZ(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 NZ(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 wZ(t){}function Gm(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function SZ(){let t,e;return{promise:new Promise((n,i)=>{t=n,e=i}),resolve:t,reject:e}}function xZ(t){return t.controller.state==="aborted"}function RZ(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}var Rb={delete:"DELETE",DELETE:"DELETE",get:"GET",GET:"GET",head:"HEAD",HEAD:"HEAD",options:"OPTIONS",OPTIONS:"OPTIONS",post:"POST",POST:"POST",put:"PUT",PUT:"PUT"};Object.setPrototypeOf(Rb,null);function vZ(t){return Rb[t.toLowerCase()]??t}function _Z(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return bc(typeof e=="string"),e}var DZ=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function kZ(t,e,r){let n={index:0,kind:r,target:t},i={next(){if(Object.getPrototypeOf(this)!==i)throw new TypeError(`'next' called on an object that does not implement interface ${e} Iterator.`);let{index:s,kind:o,target:a}=n,A=a(),c=A.length;if(s>=c)return{value:void 0,done:!0};let l=A[s];return n.index=s+1,PZ(l,o)},[Symbol.toStringTag]:`${e} Iterator`};return Object.setPrototypeOf(i,DZ),Object.setPrototypeOf({},i)}function PZ(t,e){let r;switch(e){case"key":{r=t[0];break}case"value":{r=t[1];break}case"key+value":{r
Line truncated
|
||||
`||t===" "||t===" "}function vb(t,e=!0,r=!0){let n=0,i=t.length-1;if(e)for(;n<t.length&&AO(t[n]);n++);if(r)for(;i>0&&AO(t[i]);i--);return t.slice(n,i+1)}function cO(t){return t==="\r"||t===`
|
||||
`||t===" "||t==="\f"||t===" "}function ZZ(t,e=!0,r=!0){let n=0,i=t.length-1;if(e)for(;n<t.length&&cO(t[n]);n++);if(r)for(;i>0&&cO(t[i]);i--);return t.slice(n,i+1)}fO.exports={dataURLProcessor:WZ,URLSerializer:lO,collectASequenceOfCodePoints:Vm,collectASequenceOfCodePointsFast:Nc,stringPercentDecode:uO,parseMIMEType:_b,collectAnHTTPQuotedString:dO,serializeAMimeType:XZ}});var Wm=h((UOe,yO)=>{"use strict";var{Blob:mO,File:hO}=require("buffer"),{types:Db}=require("util"),{kState:On}=zs(),{isBlobLike:pO}=ii(),{webidl:Ve}=Vr(),{parseMIMEType:e7,serializeAMimeType:t7}=Hi(),{kEnumerableProperty:gO}=Ue(),r7=new TextEncoder,Zd=class t extends mO{constructor(e,r,n={}){Ve.argumentLengthCheck(arguments,2,{header:"File constructor"}),e=Ve.converters["sequence<BlobPart>"](e),r=Ve.converters.USVString(r),n=Ve.converters.FilePropertyBag(n);let i=r,s=n.type,o;e:{if(s){if(s=e7(s),s==="failure"){s="";break e}s=t7(s).toLowerCase()}o=n.lastModified}super(n7(e,n),{type:s}),this[On]={name:i,lastModified:o,type:s}}get name(){return Ve.brandCheck(this,t),this[On].name}get lastModified(){return Ve.brandCheck(this,t),this[On].lastModified}get type(){return Ve.brandCheck(this,t),this[On].type}},kb=class t{constructor(e,r,n={}){let i=r,s=n.type,o=n.lastModified??Date.now();this[On]={blobLike:e,name:i,type:s,lastModified:o}}stream(...e){return Ve.brandCheck(this,t),this[On].blobLike.stream(...e)}arrayBuffer(...e){return Ve.brandCheck(this,t),this[On].blobLike.arrayBuffer(...e)}slice(...e){return Ve.brandCheck(this,t),this[On].blobLike.slice(...e)}text(...e){return Ve.brandCheck(this,t),this[On].blobLike.text(...e)}get size(){return Ve.brandCheck(this,t),this[On].blobLike.size}get type(){return Ve.brandCheck(this,t),this[On].blobLike.type}get name(){return Ve.brandCheck(this,t),this[On].name}get lastModified(){return Ve.brandCheck(this,t),this[On].lastModified}get[Symbol.toStringTag](){return"File"}};Object.defineProperties(Zd.prototype,{[Symbol.toStringTag]:{value:"File",configurable:!0},name:gO,lastModified:gO});Ve.converters.Blob=Ve.interfaceConverter(mO);Ve.converters.BlobPart=function(t,e){if(Ve.util.Type(t)==="Object"){if(pO(t))return Ve.converters.Blob(t,{strict:!1});if(ArrayBuffer.isView(t)||Db.isAnyArrayBuffer(t))return Ve.converters.BufferSource(t,e)}return Ve.converters.USVString(t,e)};Ve.converters["sequence<BlobPart>"]=Ve.sequenceConverter(Ve.converters.BlobPart);Ve.converters.FilePropertyBag=Ve.dictionaryConverter([{key:"lastModified",converter:Ve.converters["long long"],get defaultValue(){return Date.now()}},{key:"type",converter:Ve.converters.DOMString,defaultValue:""},{key:"endings",converter:t=>(t=Ve.converters.DOMString(t),t=t.toLowerCase(),t!=="native"&&(t="transparent"),t),defaultValue:"transparent"}]);function n7(t,e){let r=[];for(let n of t)if(typeof n=="string"){let i=n;e.endings==="native"&&(i=i7(i)),r.push(r7.encode(i))}else Db.isAnyArrayBuffer(n)||Db.isTypedArray(n)?n.buffer?r.push(new Uint8Array(n.buffer,n.byteOffset,n.byteLength)):r.push(new Uint8Array(n)):pO(n)&&r.push(n);return r}function i7(t){let e=`
|
||||
`;return process.platform==="win32"&&(e=`\r
|
||||
`),t.replace(/\r?\n/g,e)}function s7(t){return gO&&t instanceof gO||t instanceof Xd||t&&(typeof t.stream=="function"||typeof t.arrayBuffer=="function")&&t[Symbol.toStringTag]==="File"}EO.exports={File:Xd,FileLike:Pb,isFileLike:s7}});var Xm=h((UOe,bO)=>{"use strict";var{isBlobLike:Km,toUSVString:o7,makeIterator:Tb}=ii(),{kState:Lr}=zs(),{File:QO,FileLike:CO,isFileLike:a7}=$m(),{webidl:it}=Vr(),{Blob:A7,File:Ob}=require("buffer"),IO=Ob??QO,Nc=class t{constructor(e){if(e!==void 0)throw it.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]});this[Lr]=[]}append(e,r,n=void 0){if(it.brandCheck(this,t),it.argumentLengthCheck(arguments,2,{header:"FormData.append"}),arguments.length===3&&!Km(r))throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'");e=it.converters.USVString(e),r=Km(r)?it.converters.Blob(r,{strict:!1}):it.converters.USVString(r),n=arguments.length===3?it.converters.USVString(n):void 0;let i=BO(e,r,n);this[Lr].push(i)}delete(e){it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.delete"}),e=it.converters.USVString(e),this[Lr]=this[Lr].filter(r=>r.name!==e)}get(e){it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.get"}),e=it.converters.USVString(e);let r=this[Lr].findIndex(n=>n.name===e);return r===-1?null:this[Lr][r].value}getAll(e){return it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.getAll"}),e=it.converters.USVString(e),this[Lr].filter(r=>r.name===e).map(r=>r.value)}has(e){return it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.has"}),e=it.converters.USVString(e),this[Lr].findIndex(r=>r.name===e)!==-1}set(e,r,n=void 0){if(it.brandCheck(this,t),it.argumentLengthCheck(arguments,2,{header:"FormData.set"}),arguments.length===3&&!Km(r))throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'");e=it.converters.USVString(e),r=Km(r)?it.converters.Blob(r,{strict:!1}):it.converters.USVString(r),n=arguments.length===3?o7(n):void 0;let i=BO(e,r,n),s=this[Lr].findIndex(o=>o.name===e);s!==-1?this[Lr]=[...this[Lr].slice(0,s),i,...this[Lr].slice(s+1).filter(o=>o.name!==e)]:this[Lr].push(i)}entries(){return it.brandCheck(this,t),Tb(()=>this[Lr].map(e=>[e.name,e.value]),"FormData","key+value")}keys(){return it.brandCheck(this,t),Tb(()=>this[Lr].map(e=>[e.name,e.value]),"FormData","key")}values(){return it.brandCheck(this,t),Tb(()=>this[Lr].map(e=>[e.name,e.value]),"FormData","value")}forEach(e,r=globalThis){if(it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.forEach"}),typeof e!="function")throw new TypeError("Failed to execute 'forEach' on 'FormData': parameter 1 is not of type 'Function'.");for(let[n,i]of this)e.apply(r,[i,n,this])}};Nc.prototype[Symbol.iterator]=Nc.prototype.entries;Object.defineProperties(Nc.prototype,{[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function BO(t,e,r){if(t=Buffer.from(t).toString("utf8"),typeof e=="string")e=Buffer.from(e).toString("utf8");else if(a7(e)||(e=e instanceof A7?new IO([e],"blob",{type:e.type}):new CO(e,"blob",{type:e.type})),r!==void 0){let n={type:e.type,lastModified:e.lastModified};e=Ob&&e instanceof Ob||e instanceof QO?new IO([e],r,n):new CO(e,r,n)}return{name:t,value:e}}bO.exports={FormData:Nc}});var Zd=h((qOe,kO)=>{"use strict";var c7=HT(),wc=Ue(),{ReadableStreamFrom:l7,isBlobLike:NO,isReadableStreamLike:u7,readableStreamClose:d7,createDeferredPromise:f7,fullyReadBody:h7}=ii(),{FormData:wO}=Xm(),{kState:Ys}=zs(),{webidl:Lb}=Vr(),{DOMException:RO,structuredClone:g7}=Oo(),{Blob:m7,File:p7}=require("buffer"),{kBodyUsed:y7}=It(),Mb=require("assert"),{isErrored:E7}=Ue(),{isUint8Array:vO,isArrayBuffer:C7}=require("util/types"),{File:I7}=$m(),{parseMIMEType:B7,serializeAMimeType:Q7}=Hi(),Fb;try{let t=require("node:crypto");Fb=e=>t.randomInt(0,e)}catch{Fb=t=>Math.floor(Math.random(t))}var Gs=globalThis.ReadableStream,SO=p7??I7,Zm=new TextEncoder,b7=new TextDecoder;function _O(t,e=!1){Gs||(Gs=require("stream/web").ReadableStream);let r=null;t instanceof Gs?r=t:NO(t)?r=t.stream():r=new Gs({async pull(A){A.enqueue(typeof i=="string"?Zm.encode(i):i),queueMicrotask(()=>d7(A))},start(){},type:void 0}),Mb(u7(r));let n=null,i=null,s=null,o=null;if(typeof t=="string")i=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)i=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(C7(t))i=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))i=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(wc.isFormDataLike(t)){let A=`----formdata-undici-0${`${Fb(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
||||
`),t.replace(/\r?\n/g,e)}function s7(t){return hO&&t instanceof hO||t instanceof Zd||t&&(typeof t.stream=="function"||typeof t.arrayBuffer=="function")&&t[Symbol.toStringTag]==="File"}yO.exports={File:Zd,FileLike:kb,isFileLike:s7}});var Km=h((qOe,QO)=>{"use strict";var{isBlobLike:$m,toUSVString:o7,makeIterator:Pb}=ii(),{kState:Lr}=zs(),{File:BO,FileLike:EO,isFileLike:a7}=Wm(),{webidl:it}=Vr(),{Blob:A7,File:Tb}=require("buffer"),CO=Tb??BO,wc=class t{constructor(e){if(e!==void 0)throw it.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]});this[Lr]=[]}append(e,r,n=void 0){if(it.brandCheck(this,t),it.argumentLengthCheck(arguments,2,{header:"FormData.append"}),arguments.length===3&&!$m(r))throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'");e=it.converters.USVString(e),r=$m(r)?it.converters.Blob(r,{strict:!1}):it.converters.USVString(r),n=arguments.length===3?it.converters.USVString(n):void 0;let i=IO(e,r,n);this[Lr].push(i)}delete(e){it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.delete"}),e=it.converters.USVString(e),this[Lr]=this[Lr].filter(r=>r.name!==e)}get(e){it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.get"}),e=it.converters.USVString(e);let r=this[Lr].findIndex(n=>n.name===e);return r===-1?null:this[Lr][r].value}getAll(e){return it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.getAll"}),e=it.converters.USVString(e),this[Lr].filter(r=>r.name===e).map(r=>r.value)}has(e){return it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.has"}),e=it.converters.USVString(e),this[Lr].findIndex(r=>r.name===e)!==-1}set(e,r,n=void 0){if(it.brandCheck(this,t),it.argumentLengthCheck(arguments,2,{header:"FormData.set"}),arguments.length===3&&!$m(r))throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'");e=it.converters.USVString(e),r=$m(r)?it.converters.Blob(r,{strict:!1}):it.converters.USVString(r),n=arguments.length===3?o7(n):void 0;let i=IO(e,r,n),s=this[Lr].findIndex(o=>o.name===e);s!==-1?this[Lr]=[...this[Lr].slice(0,s),i,...this[Lr].slice(s+1).filter(o=>o.name!==e)]:this[Lr].push(i)}entries(){return it.brandCheck(this,t),Pb(()=>this[Lr].map(e=>[e.name,e.value]),"FormData","key+value")}keys(){return it.brandCheck(this,t),Pb(()=>this[Lr].map(e=>[e.name,e.value]),"FormData","key")}values(){return it.brandCheck(this,t),Pb(()=>this[Lr].map(e=>[e.name,e.value]),"FormData","value")}forEach(e,r=globalThis){if(it.brandCheck(this,t),it.argumentLengthCheck(arguments,1,{header:"FormData.forEach"}),typeof e!="function")throw new TypeError("Failed to execute 'forEach' on 'FormData': parameter 1 is not of type 'Function'.");for(let[n,i]of this)e.apply(r,[i,n,this])}};wc.prototype[Symbol.iterator]=wc.prototype.entries;Object.defineProperties(wc.prototype,{[Symbol.toStringTag]:{value:"FormData",configurable:!0}});function IO(t,e,r){if(t=Buffer.from(t).toString("utf8"),typeof e=="string")e=Buffer.from(e).toString("utf8");else if(a7(e)||(e=e instanceof A7?new CO([e],"blob",{type:e.type}):new EO(e,"blob",{type:e.type})),r!==void 0){let n={type:e.type,lastModified:e.lastModified};e=Tb&&e instanceof Tb||e instanceof BO?new CO([e],r,n):new EO(e,r,n)}return{name:t,value:e}}QO.exports={FormData:wc}});var ef=h((HOe,DO)=>{"use strict";var c7=qT(),Sc=Ue(),{ReadableStreamFrom:l7,isBlobLike:bO,isReadableStreamLike:u7,readableStreamClose:d7,createDeferredPromise:f7,fullyReadBody:h7}=ii(),{FormData:NO}=Km(),{kState:Ys}=zs(),{webidl:Ob}=Vr(),{DOMException:xO,structuredClone:g7}=Oo(),{Blob:m7,File:p7}=require("buffer"),{kBodyUsed:y7}=It(),Lb=require("assert"),{isErrored:E7}=Ue(),{isUint8Array:RO,isArrayBuffer:C7}=require("util/types"),{File:I7}=Wm(),{parseMIMEType:B7,serializeAMimeType:Q7}=Hi(),Mb;try{let t=require("node:crypto");Mb=e=>t.randomInt(0,e)}catch{Mb=t=>Math.floor(Math.random(t))}var Gs=globalThis.ReadableStream,wO=p7??I7,Xm=new TextEncoder,b7=new TextDecoder;function vO(t,e=!1){Gs||(Gs=require("stream/web").ReadableStream);let r=null;t instanceof Gs?r=t:bO(t)?r=t.stream():r=new Gs({async pull(A){A.enqueue(typeof i=="string"?Xm.encode(i):i),queueMicrotask(()=>d7(A))},start(){},type:void 0}),Lb(u7(r));let n=null,i=null,s=null,o=null;if(typeof t=="string")i=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)i=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(C7(t))i=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))i=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(Sc.isFormDataLike(t)){let A=`----formdata-undici-0${`${Mb(1e11)}`.padStart(11,"0")}`,c=`--${A}\r
|
||||
Content-Disposition: form-data`;let l=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),u=E=>E.replace(/\r?\n|\r/g,`\r
|
||||
`),d=[],f=new Uint8Array([13,10]);s=0;let g=!1;for(let[E,C]of t)if(typeof C=="string"){let I=Zm.encode(c+`; name="${l(u(E))}"\r
|
||||
`),d=[],f=new Uint8Array([13,10]);s=0;let g=!1;for(let[E,C]of t)if(typeof C=="string"){let I=Xm.encode(c+`; name="${l(u(E))}"\r
|
||||
\r
|
||||
${u(C)}\r
|
||||
`);d.push(I),s+=I.byteLength}else{let I=Zm.encode(`${c}; name="${l(u(E))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
|
||||
`);d.push(I),s+=I.byteLength}else{let I=Xm.encode(`${c}; name="${l(u(E))}"`+(C.name?`; filename="${l(C.name)}"`:"")+`\r
|
||||
Content-Type: ${C.type||"application/octet-stream"}\r
|
||||
\r
|
||||
`);d.push(I,C,f),typeof C.size=="number"?s+=I.byteLength+C.size+f.byteLength:g=!0}let m=Zm.encode(`--${A}--`);d.push(m),s+=m.byteLength,g&&(s=null),i=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o="multipart/form-data; boundary="+A}else if(NO(t))i=t,s=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(wc.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof Gs?t:l7(t)}if((typeof i=="string"||wc.isBuffer(i))&&(s=Buffer.byteLength(i)),n!=null){let A;r=new Gs({async start(){A=n(t)[Symbol.asyncIterator]()},async pull(c){let{value:l,done:u}=await A.next();return u?queueMicrotask(()=>{c.close()}):E7(r)||c.enqueue(new Uint8Array(l)),c.desiredSize>0},async cancel(c){await A.return()},type:void 0})}return[{stream:r,source:i,length:s},o]}function N7(t,e=!1){return Gs||(Gs=require("stream/web").ReadableStream),t instanceof Gs&&(Mb(!wc.isDisturbed(t),"The body has already been consumed."),Mb(!t.locked,"The stream is locked.")),_O(t,e)}function w7(t){let[e,r]=t.stream.tee(),n=g7(r,{transfer:[r]}),[,i]=n.tee();return t.stream=e,{stream:i,length:t.length,source:t.source}}async function*xO(t){if(t)if(vO(t))yield t;else{let e=t.stream;if(wc.isDisturbed(e))throw new TypeError("The body has already been consumed.");if(e.locked)throw new TypeError("The stream is locked.");e[y7]=!0,yield*e}}function Ub(t){if(t.aborted)throw new RO("The operation was aborted.","AbortError")}function S7(t){return{blob(){return ep(this,r=>{let n=_7(this);return n==="failure"?n="":n&&(n=Q7(n)),new m7([r],{type:n})},t)},arrayBuffer(){return ep(this,r=>new Uint8Array(r).buffer,t)},text(){return ep(this,DO,t)},json(){return ep(this,v7,t)},async formData(){Lb.brandCheck(this,t),Ub(this[Ys]);let r=this.headers.get("Content-Type");if(/multipart\/form-data/.test(r)){let n={};for(let[a,A]of this.headers)n[a.toLowerCase()]=A;let i=new wO,s;try{s=new c7({headers:n,preservePath:!0})}catch(a){throw new RO(`${a}`,"AbortError")}s.on("field",(a,A)=>{i.append(a,A)}),s.on("file",(a,A,c,l,u)=>{let d=[];if(l==="base64"||l.toLowerCase()==="base64"){let f="";A.on("data",g=>{f+=g.toString().replace(/[\r\n]/gm,"");let m=f.length-f.length%4;d.push(Buffer.from(f.slice(0,m),"base64")),f=f.slice(m)}),A.on("end",()=>{d.push(Buffer.from(f,"base64")),i.append(a,new SO(d,c,{type:u}))})}else A.on("data",f=>{d.push(f)}),A.on("end",()=>{i.append(a,new SO(d,c,{type:u}))})});let o=new Promise((a,A)=>{s.on("finish",a),s.on("error",c=>A(new TypeError(c)))});if(this.body!==null)for await(let a of xO(this[Ys].body))s.write(a);return s.end(),await o,i}else if(/application\/x-www-form-urlencoded/.test(r)){let n;try{let s="",o=new TextDecoder("utf-8",{ignoreBOM:!0});for await(let a of xO(this[Ys].body)){if(!vO(a))throw new TypeError("Expected Uint8Array chunk");s+=o.decode(a,{stream:!0})}s+=o.decode(),n=new URLSearchParams(s)}catch(s){throw Object.assign(new TypeError,{cause:s})}let i=new wO;for(let[s,o]of n)i.append(s,o);return i}else throw await Promise.resolve(),Ub(this[Ys]),Lb.errors.exception({header:`${t.name}.formData`,message:"Could not parse content as FormData."})}}}function x7(t){Object.assign(t.prototype,S7(t))}async function ep(t,e,r){if(Lb.brandCheck(t,r),Ub(t[Ys]),R7(t[Ys].body))throw new TypeError("Body is unusable");let n=f7(),i=o=>n.reject(o),s=o=>{try{n.resolve(e(o))}catch(a){i(a)}};return t[Ys].body==null?(s(new Uint8Array),n.promise):(await h7(t[Ys].body,s,i),n.promise)}function R7(t){return t!=null&&(t.stream.locked||wc.isDisturbed(t.stream))}function DO(t){return t.length===0?"":(t[0]===239&&t[1]===187&&t[2]===191&&(t=t.subarray(3)),b7.decode(t))}function v7(t){return JSON.parse(DO(t))}function _7(t){let{headersList:e}=t[Ys],r=e.get("content-type");return r===null?"failure":B7(r)}kO.exports={extractBody:_O,safelyExtractBody:N7,cloneBody:w7,mixinBody:x7}});var LO=h((HOe,OO)=>{"use strict";var{InvalidArgumentError:mt,NotSupportedError:D7}=At(),Js=require("assert"),{kHTTP2BuildRequest:k7,kHTTP2CopyHeaders:P7,kHTTP1BuildRequest:T7}=It(),an=Ue(),PO=/^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/,TO=/[^\t\x20-\x7e\x80-\xff]/,O7=/[^\u0021-\u00ff]/,ji=Symbol("handler"),tr={},qb;try{let t=require("diagnostics_channel");tr.create=t.channel("undici:request:create"),tr.bodySent=t.channel("undici:request:bodySent"),tr.headers=t.channel("undici:request:headers"),tr.trailers=t.channel("undici:request:trailers"),tr.error=t.channel("undici:request:error")}catch{tr.create={hasSubscribers:!1},tr.bodySent={hasSubscribers:!1},tr.headers={hasSubscribers:!1},tr.trailers={hasSubscribers:!1},tr.error={hasSubscribers:!1}}var Hb=class t{constructor(e,{path:r,method:n,body:i,headers:s,query:o,idempotent:a,blocking:A,upgrade:c,headersTimeout:l,bodyTimeout:u,reset:d,throwOnError:f,expectContinue:g},m){if(typeof r!="string")throw new mt("path must be a string");if(r[0]!=="/"&&!(r.startsWith("http://")||r.startsWith("https://"))&&n!=="CONNECT")throw new mtLine truncated
|
||||
`);d.push(I,C,f),typeof C.size=="number"?s+=I.byteLength+C.size+f.byteLength:g=!0}let m=Xm.encode(`--${A}--`);d.push(m),s+=m.byteLength,g&&(s=null),i=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o="multipart/form-data; boundary="+A}else if(bO(t))i=t,s=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(Sc.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof Gs?t:l7(t)}if((typeof i=="string"||Sc.isBuffer(i))&&(s=Buffer.byteLength(i)),n!=null){let A;r=new Gs({async start(){A=n(t)[Symbol.asyncIterator]()},async pull(c){let{value:l,done:u}=await A.next();return u?queueMicrotask(()=>{c.close()}):E7(r)||c.enqueue(new Uint8Array(l)),c.desiredSize>0},async cancel(c){await A.return()},type:void 0})}return[{stream:r,source:i,length:s},o]}function N7(t,e=!1){return Gs||(Gs=require("stream/web").ReadableStream),t instanceof Gs&&(Lb(!Sc.isDisturbed(t),"The body has already been consumed."),Lb(!t.locked,"The stream is locked.")),vO(t,e)}function w7(t){let[e,r]=t.stream.tee(),n=g7(r,{transfer:[r]}),[,i]=n.tee();return t.stream=e,{stream:i,length:t.length,source:t.source}}async function*SO(t){if(t)if(RO(t))yield t;else{let e=t.stream;if(Sc.isDisturbed(e))throw new TypeError("The body has already been consumed.");if(e.locked)throw new TypeError("The stream is locked.");e[y7]=!0,yield*e}}function Fb(t){if(t.aborted)throw new xO("The operation was aborted.","AbortError")}function S7(t){return{blob(){return Zm(this,r=>{let n=_7(this);return n==="failure"?n="":n&&(n=Q7(n)),new m7([r],{type:n})},t)},arrayBuffer(){return Zm(this,r=>new Uint8Array(r).buffer,t)},text(){return Zm(this,_O,t)},json(){return Zm(this,v7,t)},async formData(){Ob.brandCheck(this,t),Fb(this[Ys]);let r=this.headers.get("Content-Type");if(/multipart\/form-data/.test(r)){let n={};for(let[a,A]of this.headers)n[a.toLowerCase()]=A;let i=new NO,s;try{s=new c7({headers:n,preservePath:!0})}catch(a){throw new xO(`${a}`,"AbortError")}s.on("field",(a,A)=>{i.append(a,A)}),s.on("file",(a,A,c,l,u)=>{let d=[];if(l==="base64"||l.toLowerCase()==="base64"){let f="";A.on("data",g=>{f+=g.toString().replace(/[\r\n]/gm,"");let m=f.length-f.length%4;d.push(Buffer.from(f.slice(0,m),"base64")),f=f.slice(m)}),A.on("end",()=>{d.push(Buffer.from(f,"base64")),i.append(a,new wO(d,c,{type:u}))})}else A.on("data",f=>{d.push(f)}),A.on("end",()=>{i.append(a,new wO(d,c,{type:u}))})});let o=new Promise((a,A)=>{s.on("finish",a),s.on("error",c=>A(new TypeError(c)))});if(this.body!==null)for await(let a of SO(this[Ys].body))s.write(a);return s.end(),await o,i}else if(/application\/x-www-form-urlencoded/.test(r)){let n;try{let s="",o=new TextDecoder("utf-8",{ignoreBOM:!0});for await(let a of SO(this[Ys].body)){if(!RO(a))throw new TypeError("Expected Uint8Array chunk");s+=o.decode(a,{stream:!0})}s+=o.decode(),n=new URLSearchParams(s)}catch(s){throw Object.assign(new TypeError,{cause:s})}let i=new NO;for(let[s,o]of n)i.append(s,o);return i}else throw await Promise.resolve(),Fb(this[Ys]),Ob.errors.exception({header:`${t.name}.formData`,message:"Could not parse content as FormData."})}}}function x7(t){Object.assign(t.prototype,S7(t))}async function Zm(t,e,r){if(Ob.brandCheck(t,r),Fb(t[Ys]),R7(t[Ys].body))throw new TypeError("Body is unusable");let n=f7(),i=o=>n.reject(o),s=o=>{try{n.resolve(e(o))}catch(a){i(a)}};return t[Ys].body==null?(s(new Uint8Array),n.promise):(await h7(t[Ys].body,s,i),n.promise)}function R7(t){return t!=null&&(t.stream.locked||Sc.isDisturbed(t.stream))}function _O(t){return t.length===0?"":(t[0]===239&&t[1]===187&&t[2]===191&&(t=t.subarray(3)),b7.decode(t))}function v7(t){return JSON.parse(_O(t))}function _7(t){let{headersList:e}=t[Ys],r=e.get("content-type");return r===null?"failure":B7(r)}DO.exports={extractBody:vO,safelyExtractBody:N7,cloneBody:w7,mixinBody:x7}});var OO=h((jOe,TO)=>{"use strict";var{InvalidArgumentError:mt,NotSupportedError:D7}=At(),Js=require("assert"),{kHTTP2BuildRequest:k7,kHTTP2CopyHeaders:P7,kHTTP1BuildRequest:T7}=It(),an=Ue(),kO=/^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/,PO=/[^\t\x20-\x7e\x80-\xff]/,O7=/[^\u0021-\u00ff]/,ji=Symbol("handler"),tr={},Ub;try{let t=require("diagnostics_channel");tr.create=t.channel("undici:request:create"),tr.bodySent=t.channel("undici:request:bodySent"),tr.headers=t.channel("undici:request:headers"),tr.trailers=t.channel("undici:request:trailers"),tr.error=t.channel("undici:request:error")}catch{tr.create={hasSubscribers:!1},tr.bodySent={hasSubscribers:!1},tr.headers={hasSubscribers:!1},tr.trailers={hasSubscribers:!1},tr.error={hasSubscribers:!1}}var qb=class t{constructor(e,{path:r,method:n,body:i,headers:s,query:o,idempotent:a,blocking:A,upgrade:c,headersTimeout:l,bodyTimeout:u,reset:d,throwOnError:f,expectContinue:g},m){if(typeof r!="string")throw new mt("path must be a string");if(r[0]!=="/"&&!(r.startsWith("http://")||r.startsWith("https://"))&&n!=="CONNECT")throw new mtLine truncated
|
||||
`),this.body=E.stream,this.contentLength=E.length}else an.isBlobLike(i)&&this.contentType==null&&i.type&&(this.contentType=i.type,this.headers+=`content-type: ${i.type}\r
|
||||
`);an.validateHandler(m,n,c),this.servername=an.getServerName(this.host),this[ji]=m,tr.create.hasSubscribers&&tr.create.publish({request:this})}onBodySent(e){if(this[ji].onBodySent)try{return this[ji].onBodySent(e)}catch(r){this.abort(r)}}onRequestSent(){if(tr.bodySent.hasSubscribers&&tr.bodySent.publish({request:this}),this[ji].onRequestSent)try{return this[ji].onRequestSent()}catch(e){this.abort(e)}}onConnect(e){if(Js(!this.aborted),Js(!this.completed),this.error)e(this.error);else return this.abort=e,this[ji].onConnect(e)}onHeaders(e,r,n,i){Js(!this.aborted),Js(!this.completed),tr.headers.hasSubscribers&&tr.headers.publish({request:this,response:{statusCode:e,headers:r,statusText:i}});try{return this[ji].onHeaders(e,r,n,i)}catch(s){this.abort(s)}}onData(e){Js(!this.aborted),Js(!this.completed);try{return this[ji].onData(e)}catch(r){return this.abort(r),!1}}onUpgrade(e,r,n){return Js(!this.aborted),Js(!this.completed),this[ji].onUpgrade(e,r,n)}onComplete(e){this.onFinally(),Js(!this.aborted),this.completed=!0,tr.trailers.hasSubscribers&&tr.trailers.publish({request:this,trailers:e});try{return this[ji].onComplete(e)}catch(r){this.onError(r)}}onError(e){if(this.onFinally(),tr.error.hasSubscribers&&tr.error.publish({request:this,error:e}),!this.aborted)return this.aborted=!0,this[ji].onError(e)}onFinally(){this.errorHandler&&(this.body.off("error",this.errorHandler),this.errorHandler=null),this.endHandler&&(this.body.off("end",this.endHandler),this.endHandler=null)}addHeader(e,r){return ef(this,e,r),this}static[T7](e,r,n){return new t(e,r,n)}static[k7](e,r,n){let i=r.headers;r={...r,headers:null};let s=new t(e,r,n);if(s.headers={},Array.isArray(i)){if(i.length%2!==0)throw new mt("headers array must be even");for(let o=0;o<i.length;o+=2)ef(s,i[o],i[o+1],!0)}else if(i&&typeof i=="object"){let o=Object.keys(i);for(let a=0;a<o.length;a++){let A=o[a];ef(s,A,i[A],!0)}}else if(i!=null)throw new mt("headers must be an object or an array");return s}static[P7](e){let r=e.split(`\r
|
||||
`),n={};for(let i of r){let[s,o]=i.split(": ");o==null||o.length===0||(n[s]?n[s]+=`,${o}`:n[s]=o)}return n}};function ja(t,e,r){if(e&&typeof e=="object")throw new mt(`invalid ${t} header`);if(e=e!=null?`${e}`:"",TO.exec(e)!==null)throw new mt(`invalid ${t} header`);return r?e:`${t}: ${e}\r
|
||||
`}function ef(t,e,r,n=!1){if(r&&typeof r=="object"&&!Array.isArray(r))throw new mt(`invalid ${e} header`);if(r===void 0)return;if(t.host===null&&e.length===4&&e.toLowerCase()==="host"){if(TO.exec(r)!==null)throw new mt(`invalid ${e} header`);t.host=r}else if(t.contentLength===null&&e.length===14&&e.toLowerCase()==="content-length"){if(t.contentLength=parseInt(r,10),!Number.isFinite(t.contentLength))throw new mt("invalid content-length header")}else if(t.contentType===null&&e.length===12&&e.toLowerCase()==="content-type")t.contentType=r,n?t.headers[e]=ja(e,r,n):t.headers+=ja(e,r);else{if(e.length===17&&e.toLowerCase()==="transfer-encoding")throw new mt("invalid transfer-encoding header");if(e.length===10&&e.toLowerCase()==="connection"){let i=typeof r=="string"?r.toLowerCase():null;if(i!=="close"&&i!=="keep-alive")throw new mt("invalid connection header");i==="close"&&(t.reset=!0)}else{if(e.length===10&&e.toLowerCase()==="keep-alive")throw new mt("invalid keep-alive header");if(e.length===7&&e.toLowerCase()==="upgrade")throw new mt("invalid upgrade header");if(e.length===6&&e.toLowerCase()==="expect")throw new D7("expect header not supported");if(PO.exec(e)===null)throw new mt("invalid header key");if(Array.isArray(r))for(let i=0;i<r.length;i++)n?t.headers[e]?t.headers[e]+=`,${ja(e,r[i],n)}`:t.headers[e]=ja(e,r[i],n):t.headers+=ja(e,r[i]);else n?t.headers[e]=ja(e,r,n):t.headers+=ja(e,r)}}}OO.exports=Hb});var tp=h((jOe,MO)=>{"use strict";var L7=require("events"),jb=class extends L7{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}};MO.exports=jb});var rf=h((zOe,FO)=>{"use strict";var M7=tp(),{ClientDestroyedError:zb,ClientClosedError:F7,InvalidArgumentError:Sc}=At(),{kDestroy:U7,kClose:q7,kDispatch:Gb,kInterceptors:za}=It(),xc=Symbol("destroyed"),tf=Symbol("closed"),Vs=Symbol("onDestroyed"),Rc=Symbol("onClosed"),rp=Symbol("Intercepted Dispatch"),Yb=class extends M7{constructor(){super(),this[xc]=!1,this[Vs]=null,this[tf]=!1,this[Rc]=[]}get destroyed(){return this[xc]}get closed(){return this[tf]}get interceptors(){return this[za]}set interceptors(e){if(e){for(let r=e.length-1;r>=0;r--)if(typeof this[za][r]!="function")throw new Sc("interceptor must be an function")}this[za]=e}close(e){if(e===void 0)return new Promise((n,i)=>{this.close((s,o)=>s?i(s):n(o))});if(typeof e!="function")throw new Sc("invalid callback");if(this[xc]){queueMicrotask(()=>e(new zb,null));return}if(this[tf]){this[Rc]?this[Rc].push(e):queueMicrotask(()=>e(null,null));return}this[tf]=!0,this[Rc].push(e);let r=()=>{let n=this[Rc];this[Rc]=null;for(let i=0;i<n.length;i++)n[i](null,null)};this[q7]().then(()=>this.destroy()).then(()=>{queueMicrotask(r)})}destroy(e,r){if(typeof e=="function"&&(r=e,e=null),r===void 0)return new Promise((i,s)=>{this.destroy(e,(o,a)=>o?s(o):i(a))});if(typeof r!="function")throw new Sc("invalid callback");if(this[xc]){this[Vs]?this[Vs].push(r):queueMicrotask(()=>r(null,null));return}e||(e=new zb),this[xc]=!0,this[Vs]=this[Vs]||[],this[Vs].push(r);let n=()=>{let i=this[Vs];this[Vs]=null;for(let s=0;s<i.length;s++)i[s](null,null)};this[U7](e).then(()=>{queueMicrotask(n)})}[rp](e,r){if(!this[za]||this[za].length===0)return this[rp]=this[Gb],this[Gb](e,r);let n=this[Gb].bind(this);for(let i=this[za].length-1;i>=0;i--)n=this[za][i](n);return this[rp]=n,n(e,r)}dispatch(e,r){if(!r||typeof r!="object")throw new Sc("handler must be an object");try{if(!e||typeof e!="object")throw new Sc("opts must be an object.");if(this[xc]||this[Vs])throw new zb;if(this[tf])throw new F7;return this[rp](e,r)}catch(n){if(typeof r.onError!="function")throw new Sc("invalid onError method");return r.onError(n),!1}}};FO.exports=Yb});var nf=h((JOe,HO)=>{"use strict";var H7=require("net"),UO=require("assert"),qO=Ue(),{InvalidArgumentError:j7,ConnectTimeoutError:z7}=At(),Jb,Vb;global.FinalizationRegistry&&!process.env.NODE_V8_COVERAGE?Vb=class{constructor(e){this._maxCachedSessions=e,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(r=>{if(this._sessionCache.size<this._maxCachedSessions)return;let n=this._sessionCache.get(r);n!==void 0&&n.deref()===void 0&&this._sessionCache.delete(r)})}get(e){let r=this._sessionCache.get(e);return r?r.deref():null}set(e,r){this._maxCachedSessions!==0&&(this._sessionCache.set(e,new WeakRef(r)),this._sessionRegistry.register(r,e))}}:Vb=class{constructor(e){this._maxCachedSessions=e,this._sessionCache=new Map}get(e){return this._sessionCache.get(e)}set(e,r){if(this._maxCachedSessions!==0){if(this._sessionCache.size>=this._maxCachedSessions){let{value:n}=this._sessionCache.keys().next();this._sessionCache.delete(n)}this._sessionCache.set(e,r)}}};function G7({allowH2:t,maxCachedSessions:e,socketPath:r,timeout:n,...i}){if(e!=null&&(!Number.isInteger(e)||e<0))throw new j7("maxCachedSessions must be a positive integer or zero");let s={path:r,...i},o=new Vb(e??100);return n=n??1e4,t=t??!1,function({hostname:
Line truncated
|
||||
`,this[sL]=A??3e5,this[iL]=i??3e5,this[lf]=I??!0,this[Iee]=w,this[uf]=T,this[Mo]=null,this[aL]=k>-1?k:-1,this[ds]="h1",this[Mn]=null,this[lp]=Re?{openStreams:0,maxConcurrentStreams:H??100}:null,this[AL]=`${this[Rr].hostname}${this[Rr].port?`:${this[Rr].port}`:""}`,this[Bt]=[],this[Qt]=0,this[Ln]=0}get pipelining(){return this[Uo]}set pipelining(e){this[Uo]=e,Fn(this,!0)}get[Ja](){return this[Bt].length-this[Ln]}get[Dt](){return this[Ln]-this[Qt]}get[Ya](){return this[Bt].length-this[Qt]}get[Cee](){return!!this[Ot]&&!this[_c]&&!this[Ot].destroyed}get[r0](){let e=this[Ot];return e&&(e[Wr]||e[Ks]||e[kc])||this[Ya]>=(this[Uo]||1)||this[Ja]>0}[Eee](e){dL(this),this.once("connect",e)}[bee](e,r){let n=e.origin||this[Rr].origin,i=this[ds]==="h2"?t0[wee](n,e,r):t0[xee](n,e,r);return this[Bt].push(i),this[Ga]||(Ae.bodyLength(i.body)==null&&Ae.isIterable(i.body)?(this[Ga]=1,process.nextTick(Fn,this)):Fn(this,!0)),this[Ga]&&this[Fo]!==2&&this[r0]&&(this[Fo]=2),this[Fo]<2}async[Bee](){return new Promise(e=>{this[Ya]?this[Mo]=e:e(null)})}async[Qee](e){return new Promise(r=>{let n=this[Bt].splice(this[Ln]);for(let s=0;s<n.length;s++){let o=n[s];$r(this,o,e)}let i=()=>{this[Mo]&&(this[Mo](),this[Mo]=null),r()};this[Mn]!=null&&(Ae.destroy(this[Mn],e),this[Mn]=null,this[lp]=null),this[Ot]?Ae.destroy(this[Ot].on("close",i),e):queueMicrotask(i),Fn(this)})}};function Oee(t){ee(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ot][vr]=t,hp(this[us],t)}function Lee(t,e,r){let n=new ls(`HTTP/2: "frameError" received - type ${t}, code ${e}`);r===0&&(this[Ot][vr]=n,hp(this[us],n))}function Mee(){Ae.destroy(this,new Dc("other side closed")),Ae.destroy(this[Ot],new Dc("other side closed"))}function Fee(t){let e=this[us],r=new ls(`HTTP/2: "GOAWAY" frame received with code ${t}`);if(e[Ot]=null,e[Mn]=null,e.destroyed){ee(this[Ja]===0);let n=e[Bt].splice(e[Qt]);for(let i=0;i<n.length;i++){let s=n[i];$r(this,s,r)}}else if(e[Dt]>0){let n=e[Bt][e[Qt]];e[Bt][e[Qt]++]=null,$r(e,n,r)}e[Ln]=e[Qt],ee(e[Dt]===0),e.emit("disconnect",e[Rr],[e],r),Fn(e)}var as=zO(),Uee=sp(),qee=Buffer.alloc(0);async function Hee(){let t=process.env.JEST_WORKER_ID?Xb():void 0,e;try{e=await WebAssembly.compile(Buffer.from(KO(),"base64"))}catch{e=await WebAssembly.compile(Buffer.from(t||Xb(),"base64"))}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,i)=>0,wasm_on_status:(r,n,i)=>{ee.strictEqual(or.ptr,r);let s=n-cs+As.byteOffset;return or.onStatus(new op(As.buffer,s,i))||0},wasm_on_message_begin:r=>(ee.strictEqual(or.ptr,r),or.onMessageBegin()||0),wasm_on_header_field:(r,n,i)=>{ee.strictEqual(or.ptr,r);let s=n-cs+As.byteOffset;return or.onHeaderField(new op(As.buffer,s,i))||0},wasm_on_header_value:(r,n,i)=>{ee.strictEqual(or.ptr,r);let s=n-cs+As.byteOffset;return or.onHeaderValue(new op(As.buffer,s,i))||0},wasm_on_headers_complete:(r,n,i,s)=>(ee.strictEqual(or.ptr,r),or.onHeadersComplete(n,!!i,!!s)||0),wasm_on_body:(r,n,i)=>{ee.strictEqual(or.ptr,r);let s=n-cs+As.byteOffset;return or.onBody(new op(As.buffer,s,i))||0},wasm_on_message_complete:r=>(ee.strictEqual(or.ptr,r),or.onMessageComplete()||0)}})}var e0=null,s0=Hee();s0.catch();var or=null,As=null,ap=0,cs=null,Pc=1,cp=2,o0=3,a0=class{constructor(e,r,{exports:n}){ee(Number.isFinite(e[Ap])&&e[Ap]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(as.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[Ap],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[aL]}setTimeout(e,r){this.timeoutType=r,e!==this.timeoutValue?(Zb.clearTimeout(this.timeout),e?(this.timeout=Zb.setTimeout(jee,e,this),this.timeout.unref&&this.timeout.unref()):this.timeout=null,this.timeoutValue=e):this.timeout&&this.timeout.refresh&&this.timeout.refresh()}resume(){this.socket.destroyed||!this.paused||(ee(this.ptr!=null),ee(or==null),this.llhttp.llhttp_resume(this.ptr),ee(this.timeoutType===cp),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||qee),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let e=this.socket.read();if(e===null)break;this.execute(e)}}execute(e){ee(this.ptr!=null),ee(or==null),ee(!this.paused);let{socket:r,llhttp:n}=this;e.length>ap&&(cs&&n.free(cs),ap=Math.ceil(e.length/4096)*4096,cs=n.malloc(ap)),new Uint8Array(n.memory.buffer,cs,ap).set(e);try{let i;try{As=e,or=this,i=n.llhttp_execute(this.ptr,cs,e.length)}catch(o){throw o}finally{or=null,As=null}let s=n.llhttp_get_error_pos(this.ptr)-cs;if(i===as.ERROR.PAUSED_UPGRADE)this.onUpgrade(e.slice(s));else if(i===as.ERROR.PAUSED)this.paused=!0,r.unshift(e.slice(s));else if(i!==as.ERROR.OK){let o=n.llhttp_get_error_reason(this.ptr),a="";if(o){let A=new Uint8Array(n.memory.buffer,o).indexOf(0);a="Response does not match the HTTP
Line truncated
|
||||
`);an.validateHandler(m,n,c),this.servername=an.getServerName(this.host),this[ji]=m,tr.create.hasSubscribers&&tr.create.publish({request:this})}onBodySent(e){if(this[ji].onBodySent)try{return this[ji].onBodySent(e)}catch(r){this.abort(r)}}onRequestSent(){if(tr.bodySent.hasSubscribers&&tr.bodySent.publish({request:this}),this[ji].onRequestSent)try{return this[ji].onRequestSent()}catch(e){this.abort(e)}}onConnect(e){if(Js(!this.aborted),Js(!this.completed),this.error)e(this.error);else return this.abort=e,this[ji].onConnect(e)}onHeaders(e,r,n,i){Js(!this.aborted),Js(!this.completed),tr.headers.hasSubscribers&&tr.headers.publish({request:this,response:{statusCode:e,headers:r,statusText:i}});try{return this[ji].onHeaders(e,r,n,i)}catch(s){this.abort(s)}}onData(e){Js(!this.aborted),Js(!this.completed);try{return this[ji].onData(e)}catch(r){return this.abort(r),!1}}onUpgrade(e,r,n){return Js(!this.aborted),Js(!this.completed),this[ji].onUpgrade(e,r,n)}onComplete(e){this.onFinally(),Js(!this.aborted),this.completed=!0,tr.trailers.hasSubscribers&&tr.trailers.publish({request:this,trailers:e});try{return this[ji].onComplete(e)}catch(r){this.onError(r)}}onError(e){if(this.onFinally(),tr.error.hasSubscribers&&tr.error.publish({request:this,error:e}),!this.aborted)return this.aborted=!0,this[ji].onError(e)}onFinally(){this.errorHandler&&(this.body.off("error",this.errorHandler),this.errorHandler=null),this.endHandler&&(this.body.off("end",this.endHandler),this.endHandler=null)}addHeader(e,r){return tf(this,e,r),this}static[T7](e,r,n){return new t(e,r,n)}static[k7](e,r,n){let i=r.headers;r={...r,headers:null};let s=new t(e,r,n);if(s.headers={},Array.isArray(i)){if(i.length%2!==0)throw new mt("headers array must be even");for(let o=0;o<i.length;o+=2)tf(s,i[o],i[o+1],!0)}else if(i&&typeof i=="object"){let o=Object.keys(i);for(let a=0;a<o.length;a++){let A=o[a];tf(s,A,i[A],!0)}}else if(i!=null)throw new mt("headers must be an object or an array");return s}static[P7](e){let r=e.split(`\r
|
||||
`),n={};for(let i of r){let[s,o]=i.split(": ");o==null||o.length===0||(n[s]?n[s]+=`,${o}`:n[s]=o)}return n}};function ja(t,e,r){if(e&&typeof e=="object")throw new mt(`invalid ${t} header`);if(e=e!=null?`${e}`:"",PO.exec(e)!==null)throw new mt(`invalid ${t} header`);return r?e:`${t}: ${e}\r
|
||||
`}function tf(t,e,r,n=!1){if(r&&typeof r=="object"&&!Array.isArray(r))throw new mt(`invalid ${e} header`);if(r===void 0)return;if(t.host===null&&e.length===4&&e.toLowerCase()==="host"){if(PO.exec(r)!==null)throw new mt(`invalid ${e} header`);t.host=r}else if(t.contentLength===null&&e.length===14&&e.toLowerCase()==="content-length"){if(t.contentLength=parseInt(r,10),!Number.isFinite(t.contentLength))throw new mt("invalid content-length header")}else if(t.contentType===null&&e.length===12&&e.toLowerCase()==="content-type")t.contentType=r,n?t.headers[e]=ja(e,r,n):t.headers+=ja(e,r);else{if(e.length===17&&e.toLowerCase()==="transfer-encoding")throw new mt("invalid transfer-encoding header");if(e.length===10&&e.toLowerCase()==="connection"){let i=typeof r=="string"?r.toLowerCase():null;if(i!=="close"&&i!=="keep-alive")throw new mt("invalid connection header");i==="close"&&(t.reset=!0)}else{if(e.length===10&&e.toLowerCase()==="keep-alive")throw new mt("invalid keep-alive header");if(e.length===7&&e.toLowerCase()==="upgrade")throw new mt("invalid upgrade header");if(e.length===6&&e.toLowerCase()==="expect")throw new D7("expect header not supported");if(kO.exec(e)===null)throw new mt("invalid header key");if(Array.isArray(r))for(let i=0;i<r.length;i++)n?t.headers[e]?t.headers[e]+=`,${ja(e,r[i],n)}`:t.headers[e]=ja(e,r[i],n):t.headers+=ja(e,r[i]);else n?t.headers[e]=ja(e,r,n):t.headers+=ja(e,r)}}}TO.exports=qb});var ep=h((zOe,LO)=>{"use strict";var L7=require("events"),Hb=class extends L7{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}};LO.exports=Hb});var nf=h((GOe,MO)=>{"use strict";var M7=ep(),{ClientDestroyedError:jb,ClientClosedError:F7,InvalidArgumentError:xc}=At(),{kDestroy:U7,kClose:q7,kDispatch:zb,kInterceptors:za}=It(),Rc=Symbol("destroyed"),rf=Symbol("closed"),Vs=Symbol("onDestroyed"),vc=Symbol("onClosed"),tp=Symbol("Intercepted Dispatch"),Gb=class extends M7{constructor(){super(),this[Rc]=!1,this[Vs]=null,this[rf]=!1,this[vc]=[]}get destroyed(){return this[Rc]}get closed(){return this[rf]}get interceptors(){return this[za]}set interceptors(e){if(e){for(let r=e.length-1;r>=0;r--)if(typeof this[za][r]!="function")throw new xc("interceptor must be an function")}this[za]=e}close(e){if(e===void 0)return new Promise((n,i)=>{this.close((s,o)=>s?i(s):n(o))});if(typeof e!="function")throw new xc("invalid callback");if(this[Rc]){queueMicrotask(()=>e(new jb,null));return}if(this[rf]){this[vc]?this[vc].push(e):queueMicrotask(()=>e(null,null));return}this[rf]=!0,this[vc].push(e);let r=()=>{let n=this[vc];this[vc]=null;for(let i=0;i<n.length;i++)n[i](null,null)};this[q7]().then(()=>this.destroy()).then(()=>{queueMicrotask(r)})}destroy(e,r){if(typeof e=="function"&&(r=e,e=null),r===void 0)return new Promise((i,s)=>{this.destroy(e,(o,a)=>o?s(o):i(a))});if(typeof r!="function")throw new xc("invalid callback");if(this[Rc]){this[Vs]?this[Vs].push(r):queueMicrotask(()=>r(null,null));return}e||(e=new jb),this[Rc]=!0,this[Vs]=this[Vs]||[],this[Vs].push(r);let n=()=>{let i=this[Vs];this[Vs]=null;for(let s=0;s<i.length;s++)i[s](null,null)};this[U7](e).then(()=>{queueMicrotask(n)})}[tp](e,r){if(!this[za]||this[za].length===0)return this[tp]=this[zb],this[zb](e,r);let n=this[zb].bind(this);for(let i=this[za].length-1;i>=0;i--)n=this[za][i](n);return this[tp]=n,n(e,r)}dispatch(e,r){if(!r||typeof r!="object")throw new xc("handler must be an object");try{if(!e||typeof e!="object")throw new xc("opts must be an object.");if(this[Rc]||this[Vs])throw new jb;if(this[rf])throw new F7;return this[tp](e,r)}catch(n){if(typeof r.onError!="function")throw new xc("invalid onError method");return r.onError(n),!1}}};MO.exports=Gb});var sf=h((VOe,qO)=>{"use strict";var H7=require("net"),FO=require("assert"),UO=Ue(),{InvalidArgumentError:j7,ConnectTimeoutError:z7}=At(),Yb,Jb;global.FinalizationRegistry&&!process.env.NODE_V8_COVERAGE?Jb=class{constructor(e){this._maxCachedSessions=e,this._sessionCache=new Map,this._sessionRegistry=new global.FinalizationRegistry(r=>{if(this._sessionCache.size<this._maxCachedSessions)return;let n=this._sessionCache.get(r);n!==void 0&&n.deref()===void 0&&this._sessionCache.delete(r)})}get(e){let r=this._sessionCache.get(e);return r?r.deref():null}set(e,r){this._maxCachedSessions!==0&&(this._sessionCache.set(e,new WeakRef(r)),this._sessionRegistry.register(r,e))}}:Jb=class{constructor(e){this._maxCachedSessions=e,this._sessionCache=new Map}get(e){return this._sessionCache.get(e)}set(e,r){if(this._maxCachedSessions!==0){if(this._sessionCache.size>=this._maxCachedSessions){let{value:n}=this._sessionCache.keys().next();this._sessionCache.delete(n)}this._sessionCache.set(e,r)}}};function G7({allowH2:t,maxCachedSessions:e,socketPath:r,timeout:n,...i}){if(e!=null&&(!Number.isInteger(e)||e<0))throw new j7("maxCachedSessions must be a positive integer or zero");let s={path:r,...i},o=new Jb(e??100);return n=n??1e4,t=t??!1,function({hostname:
Line truncated
|
||||
`,this[iL]=A??3e5,this[nL]=i??3e5,this[uf]=I??!0,this[Iee]=w,this[df]=T,this[Mo]=null,this[oL]=k>-1?k:-1,this[ds]="h1",this[Mn]=null,this[cp]=Re?{openStreams:0,maxConcurrentStreams:H??100}:null,this[aL]=`${this[Rr].hostname}${this[Rr].port?`:${this[Rr].port}`:""}`,this[Bt]=[],this[Qt]=0,this[Ln]=0}get pipelining(){return this[Uo]}set pipelining(e){this[Uo]=e,Fn(this,!0)}get[Ja](){return this[Bt].length-this[Ln]}get[Dt](){return this[Ln]-this[Qt]}get[Ya](){return this[Bt].length-this[Qt]}get[Cee](){return!!this[Ot]&&!this[Dc]&&!this[Ot].destroyed}get[t0](){let e=this[Ot];return e&&(e[Wr]||e[Ks]||e[Pc])||this[Ya]>=(this[Uo]||1)||this[Ja]>0}[Eee](e){uL(this),this.once("connect",e)}[bee](e,r){let n=e.origin||this[Rr].origin,i=this[ds]==="h2"?e0[wee](n,e,r):e0[xee](n,e,r);return this[Bt].push(i),this[Ga]||(Ae.bodyLength(i.body)==null&&Ae.isIterable(i.body)?(this[Ga]=1,process.nextTick(Fn,this)):Fn(this,!0)),this[Ga]&&this[Fo]!==2&&this[t0]&&(this[Fo]=2),this[Fo]<2}async[Bee](){return new Promise(e=>{this[Ya]?this[Mo]=e:e(null)})}async[Qee](e){return new Promise(r=>{let n=this[Bt].splice(this[Ln]);for(let s=0;s<n.length;s++){let o=n[s];$r(this,o,e)}let i=()=>{this[Mo]&&(this[Mo](),this[Mo]=null),r()};this[Mn]!=null&&(Ae.destroy(this[Mn],e),this[Mn]=null,this[cp]=null),this[Ot]?Ae.destroy(this[Ot].on("close",i),e):queueMicrotask(i),Fn(this)})}};function Oee(t){ee(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ot][vr]=t,fp(this[us],t)}function Lee(t,e,r){let n=new ls(`HTTP/2: "frameError" received - type ${t}, code ${e}`);r===0&&(this[Ot][vr]=n,fp(this[us],n))}function Mee(){Ae.destroy(this,new kc("other side closed")),Ae.destroy(this[Ot],new kc("other side closed"))}function Fee(t){let e=this[us],r=new ls(`HTTP/2: "GOAWAY" frame received with code ${t}`);if(e[Ot]=null,e[Mn]=null,e.destroyed){ee(this[Ja]===0);let n=e[Bt].splice(e[Qt]);for(let i=0;i<n.length;i++){let s=n[i];$r(this,s,r)}}else if(e[Dt]>0){let n=e[Bt][e[Qt]];e[Bt][e[Qt]++]=null,$r(e,n,r)}e[Ln]=e[Qt],ee(e[Dt]===0),e.emit("disconnect",e[Rr],[e],r),Fn(e)}var as=jO(),Uee=ip(),qee=Buffer.alloc(0);async function Hee(){let t=process.env.JEST_WORKER_ID?Kb():void 0,e;try{e=await WebAssembly.compile(Buffer.from($O(),"base64"))}catch{e=await WebAssembly.compile(Buffer.from(t||Kb(),"base64"))}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,i)=>0,wasm_on_status:(r,n,i)=>{ee.strictEqual(or.ptr,r);let s=n-cs+As.byteOffset;return or.onStatus(new sp(As.buffer,s,i))||0},wasm_on_message_begin:r=>(ee.strictEqual(or.ptr,r),or.onMessageBegin()||0),wasm_on_header_field:(r,n,i)=>{ee.strictEqual(or.ptr,r);let s=n-cs+As.byteOffset;return or.onHeaderField(new sp(As.buffer,s,i))||0},wasm_on_header_value:(r,n,i)=>{ee.strictEqual(or.ptr,r);let s=n-cs+As.byteOffset;return or.onHeaderValue(new sp(As.buffer,s,i))||0},wasm_on_headers_complete:(r,n,i,s)=>(ee.strictEqual(or.ptr,r),or.onHeadersComplete(n,!!i,!!s)||0),wasm_on_body:(r,n,i)=>{ee.strictEqual(or.ptr,r);let s=n-cs+As.byteOffset;return or.onBody(new sp(As.buffer,s,i))||0},wasm_on_message_complete:r=>(ee.strictEqual(or.ptr,r),or.onMessageComplete()||0)}})}var Zb=null,i0=Hee();i0.catch();var or=null,As=null,op=0,cs=null,Tc=1,Ap=2,s0=3,o0=class{constructor(e,r,{exports:n}){ee(Number.isFinite(e[ap])&&e[ap]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(as.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[ap],this.shouldKeepAlive=!1,this.paused=!1,this.resume=this.resume.bind(this),this.bytesRead=0,this.keepAlive="",this.contentLength="",this.connection="",this.maxResponseSize=e[oL]}setTimeout(e,r){this.timeoutType=r,e!==this.timeoutValue?(Xb.clearTimeout(this.timeout),e?(this.timeout=Xb.setTimeout(jee,e,this),this.timeout.unref&&this.timeout.unref()):this.timeout=null,this.timeoutValue=e):this.timeout&&this.timeout.refresh&&this.timeout.refresh()}resume(){this.socket.destroyed||!this.paused||(ee(this.ptr!=null),ee(or==null),this.llhttp.llhttp_resume(this.ptr),ee(this.timeoutType===Ap),this.timeout&&this.timeout.refresh&&this.timeout.refresh(),this.paused=!1,this.execute(this.socket.read()||qee),this.readMore())}readMore(){for(;!this.paused&&this.ptr;){let e=this.socket.read();if(e===null)break;this.execute(e)}}execute(e){ee(this.ptr!=null),ee(or==null),ee(!this.paused);let{socket:r,llhttp:n}=this;e.length>op&&(cs&&n.free(cs),op=Math.ceil(e.length/4096)*4096,cs=n.malloc(op)),new Uint8Array(n.memory.buffer,cs,op).set(e);try{let i;try{As=e,or=this,i=n.llhttp_execute(this.ptr,cs,e.length)}catch(o){throw o}finally{or=null,As=null}let s=n.llhttp_get_error_pos(this.ptr)-cs;if(i===as.ERROR.PAUSED_UPGRADE)this.onUpgrade(e.slice(s));else if(i===as.ERROR.PAUSED)this.paused=!0,r.unshift(e.slice(s));else if(i!==as.ERROR.OK){let o=n.llhttp_get_error_reason(this.ptr),a="";if(o){let A=new Uint8Array(n.memory.buffer,o).indexOf(0);a="Response does not match the HTTP
Line truncated
|
||||
`;return typeof s=="string"?g+=`host: ${s}\r
|
||||
`:g+=t[tL],o?g+=`connection: upgrade\r
|
||||
`:g+=t[eL],o?g+=`connection: upgrade\r
|
||||
upgrade: ${o}\r
|
||||
`:t[Uo]&&!f[Wr]?g+=`connection: keep-alive\r
|
||||
`:g+=`connection: close\r
|
||||
@@ -34,166 +34,166 @@ upgrade: ${o}\r
|
||||
`,"latin1"):(ee(d===null,"no body must not have content length"),f.write(`${g}\r
|
||||
`,"latin1")),e.onRequestSent()):Ae.isBuffer(r)?(ee(d===r.byteLength,"buffer body must have content length"),f.cork(),f.write(`${g}content-length: ${d}\r
|
||||
\r
|
||||
`,"latin1"),f.write(r),f.uncork(),e.onBodySent(r),e.onRequestSent(),l||(f[Wr]=!0)):Ae.isBlobLike(r)?typeof r.stream=="function"?dp({body:r.stream(),client:t,request:e,socket:f,contentLength:d,header:g,expectsPayload:l}):gL({body:r,client:t,request:e,socket:f,contentLength:d,header:g,expectsPayload:l}):Ae.isStream(r)?hL({body:r,client:t,request:e,socket:f,contentLength:d,header:g,expectsPayload:l}):Ae.isIterable(r)?dp({body:r,client:t,request:e,socket:f,contentLength:d,header:g,expectsPayload:l}):ee(!1),!0}function Yee(t,e,r){let{body:n,method:i,path:s,host:o,upgrade:a,expectContinue:A,signal:c,headers:l}=r,u;if(typeof l=="string"?u=t0[See](l.trim()):u=l,a)return $r(t,r,new Error("Upgrade not supported for H2")),!1;try{r.onConnect(I=>{r.aborted||r.completed||$r(t,r,I||new c0)})}catch(I){$r(t,r,I)}if(r.aborted)return!1;let d,f=t[lp];if(u[Ree]=o||t[AL],u[vee]=i,i==="CONNECT")return e.ref(),d=e.request(u,{endStream:!1,signal:c}),d.id&&!d.pending?(r.onUpgrade(null,null,d),++f.openStreams):d.once("ready",()=>{r.onUpgrade(null,null,d),++f.openStreams}),d.once("close",()=>{f.openStreams-=1,f.openStreams===0&&e.unref()}),!0;u[_ee]=s,u[Dee]="https";let g=i==="PUT"||i==="POST"||i==="PATCH";n&&typeof n.read=="function"&&n.read(0);let m=Ae.bodyLength(n);if(m==null&&(m=r.contentLength),(m===0||!g)&&(m=null),fL(i)&&m>0&&r.contentLength!=null&&r.contentLength!==m){if(t[lf])return $r(t,r,new $s),!1;process.emitWarning(new $s)}m!=null&&(ee(n,"no body must not have content length"),u[kee]=`${m}`),e.ref();let E=i==="GET"||i==="HEAD";return A?(u[Pee]="100-continue",d=e.request(u,{endStream:E,signal:c}),d.once("continue",C)):(d=e.request(u,{endStream:E,signal:c}),C()),++f.openStreams,d.once("response",I=>{let{[Tee]:N,...w}=I;r.onHeaders(Number(N),w,d.resume.bind(d),"")===!1&&d.pause()}),d.once("end",()=>{r.onComplete([])}),d.on("data",I=>{r.onData(I)===!1&&d.pause()}),d.once("close",()=>{f.openStreams-=1,f.openStreams===0&&e.unref()}),d.once("error",function(I){t[Mn]&&!t[Mn].destroyed&&!this.closed&&!this.destroyed&&(f.streams-=1,Ae.destroy(d,I))}),d.once("frameError",(I,N)=>{let w=new ls(`HTTP/2: "frameError" received - type ${I}, code ${N}`);$r(t,r,w),t[Mn]&&!t[Mn].destroyed&&!this.closed&&!this.destroyed&&(f.streams-=1,Ae.destroy(d,w))}),!0;function C(){n?Ae.isBuffer(n)?(ee(m===n.byteLength,"buffer body must have content length"),d.cork(),d.write(n),d.uncork(),d.end(),r.onBodySent(n),r.onRequestSent()):Ae.isBlobLike(n)?typeof n.stream=="function"?dp({client:t,request:r,contentLength:m,h2stream:d,expectsPayload:g,body:n.stream(),socket:t[Ot],header:""}):gL({body:n,client:t,request:r,contentLength:m,expectsPayload:g,h2stream:d,header:"",socket:t[Ot]}):Ae.isStream(n)?hL({body:n,client:t,request:r,contentLength:m,expectsPayload:g,socket:t[Ot],h2stream:d,header:""}):Ae.isIterable(n)?dp({body:n,client:t,request:r,contentLength:m,expectsPayload:g,header:"",h2stream:d,socket:t[Ot]}):ee(!1):r.onRequestSent()}}function hL({h2stream:t,body:e,client:r,request:n,socket:i,contentLength:s,header:o,expectsPayload:a}){if(ee(s!==0||r[Dt]===0,"stream body cannot be pipelined"),r[ds]==="h2"){let m=function(E){n.onBodySent(E)},g=cee(e,t,E=>{E?(Ae.destroy(e,E),Ae.destroy(t,E)):n.onRequestSent()});g.on("data",m),g.once("end",()=>{g.removeListener("data",m),Ae.destroy(g)});return}let A=!1,c=new fp({socket:i,request:n,contentLength:s,client:r,expectsPayload:a,header:o}),l=function(g){if(!A)try{!c.write(g)&&this.pause&&this.pause()}catch(m){Ae.destroy(this,m)}},u=function(){A||e.resume&&e.resume()},d=function(){if(A)return;let g=new c0;queueMicrotask(()=>f(g))},f=function(g){if(!A){if(A=!0,ee(i.destroyed||i[Ks]&&r[Dt]<=1),i.off("drain",u).off("error",f),e.removeListener("data",l).removeListener("end",f).removeListener("error",f).removeListener("close",d),!g)try{c.end()}catch(m){g=m}c.destroy(g),g&&(g.code!=="UND_ERR_INFO"||g.message!=="reset")?Ae.destroy(e,g):Ae.destroy(e)}};e.on("data",l).on("end",f).on("error",f).on("close",d),e.resume&&e.resume(),i.on("drain",u).on("error",f)}async function gL({h2stream:t,body:e,client:r,request:n,socket:i,contentLength:s,header:o,expectsPayload:a}){ee(s===e.size,"blob body must have content length");let A=r[ds]==="h2";try{if(s!=null&&s!==e.size)throw new $s;let c=Buffer.from(await e.arrayBuffer());A?(t.cork(),t.write(c),t.uncork()):(i.cork(),i.write(`${o}content-length: ${s}\r
|
||||
`,"latin1"),f.write(r),f.uncork(),e.onBodySent(r),e.onRequestSent(),l||(f[Wr]=!0)):Ae.isBlobLike(r)?typeof r.stream=="function"?up({body:r.stream(),client:t,request:e,socket:f,contentLength:d,header:g,expectsPayload:l}):hL({body:r,client:t,request:e,socket:f,contentLength:d,header:g,expectsPayload:l}):Ae.isStream(r)?fL({body:r,client:t,request:e,socket:f,contentLength:d,header:g,expectsPayload:l}):Ae.isIterable(r)?up({body:r,client:t,request:e,socket:f,contentLength:d,header:g,expectsPayload:l}):ee(!1),!0}function Yee(t,e,r){let{body:n,method:i,path:s,host:o,upgrade:a,expectContinue:A,signal:c,headers:l}=r,u;if(typeof l=="string"?u=e0[See](l.trim()):u=l,a)return $r(t,r,new Error("Upgrade not supported for H2")),!1;try{r.onConnect(I=>{r.aborted||r.completed||$r(t,r,I||new A0)})}catch(I){$r(t,r,I)}if(r.aborted)return!1;let d,f=t[cp];if(u[Ree]=o||t[aL],u[vee]=i,i==="CONNECT")return e.ref(),d=e.request(u,{endStream:!1,signal:c}),d.id&&!d.pending?(r.onUpgrade(null,null,d),++f.openStreams):d.once("ready",()=>{r.onUpgrade(null,null,d),++f.openStreams}),d.once("close",()=>{f.openStreams-=1,f.openStreams===0&&e.unref()}),!0;u[_ee]=s,u[Dee]="https";let g=i==="PUT"||i==="POST"||i==="PATCH";n&&typeof n.read=="function"&&n.read(0);let m=Ae.bodyLength(n);if(m==null&&(m=r.contentLength),(m===0||!g)&&(m=null),dL(i)&&m>0&&r.contentLength!=null&&r.contentLength!==m){if(t[uf])return $r(t,r,new $s),!1;process.emitWarning(new $s)}m!=null&&(ee(n,"no body must not have content length"),u[kee]=`${m}`),e.ref();let E=i==="GET"||i==="HEAD";return A?(u[Pee]="100-continue",d=e.request(u,{endStream:E,signal:c}),d.once("continue",C)):(d=e.request(u,{endStream:E,signal:c}),C()),++f.openStreams,d.once("response",I=>{let{[Tee]:N,...w}=I;r.onHeaders(Number(N),w,d.resume.bind(d),"")===!1&&d.pause()}),d.once("end",()=>{r.onComplete([])}),d.on("data",I=>{r.onData(I)===!1&&d.pause()}),d.once("close",()=>{f.openStreams-=1,f.openStreams===0&&e.unref()}),d.once("error",function(I){t[Mn]&&!t[Mn].destroyed&&!this.closed&&!this.destroyed&&(f.streams-=1,Ae.destroy(d,I))}),d.once("frameError",(I,N)=>{let w=new ls(`HTTP/2: "frameError" received - type ${I}, code ${N}`);$r(t,r,w),t[Mn]&&!t[Mn].destroyed&&!this.closed&&!this.destroyed&&(f.streams-=1,Ae.destroy(d,w))}),!0;function C(){n?Ae.isBuffer(n)?(ee(m===n.byteLength,"buffer body must have content length"),d.cork(),d.write(n),d.uncork(),d.end(),r.onBodySent(n),r.onRequestSent()):Ae.isBlobLike(n)?typeof n.stream=="function"?up({client:t,request:r,contentLength:m,h2stream:d,expectsPayload:g,body:n.stream(),socket:t[Ot],header:""}):hL({body:n,client:t,request:r,contentLength:m,expectsPayload:g,h2stream:d,header:"",socket:t[Ot]}):Ae.isStream(n)?fL({body:n,client:t,request:r,contentLength:m,expectsPayload:g,socket:t[Ot],h2stream:d,header:""}):Ae.isIterable(n)?up({body:n,client:t,request:r,contentLength:m,expectsPayload:g,header:"",h2stream:d,socket:t[Ot]}):ee(!1):r.onRequestSent()}}function fL({h2stream:t,body:e,client:r,request:n,socket:i,contentLength:s,header:o,expectsPayload:a}){if(ee(s!==0||r[Dt]===0,"stream body cannot be pipelined"),r[ds]==="h2"){let m=function(E){n.onBodySent(E)},g=cee(e,t,E=>{E?(Ae.destroy(e,E),Ae.destroy(t,E)):n.onRequestSent()});g.on("data",m),g.once("end",()=>{g.removeListener("data",m),Ae.destroy(g)});return}let A=!1,c=new dp({socket:i,request:n,contentLength:s,client:r,expectsPayload:a,header:o}),l=function(g){if(!A)try{!c.write(g)&&this.pause&&this.pause()}catch(m){Ae.destroy(this,m)}},u=function(){A||e.resume&&e.resume()},d=function(){if(A)return;let g=new A0;queueMicrotask(()=>f(g))},f=function(g){if(!A){if(A=!0,ee(i.destroyed||i[Ks]&&r[Dt]<=1),i.off("drain",u).off("error",f),e.removeListener("data",l).removeListener("end",f).removeListener("error",f).removeListener("close",d),!g)try{c.end()}catch(m){g=m}c.destroy(g),g&&(g.code!=="UND_ERR_INFO"||g.message!=="reset")?Ae.destroy(e,g):Ae.destroy(e)}};e.on("data",l).on("end",f).on("error",f).on("close",d),e.resume&&e.resume(),i.on("drain",u).on("error",f)}async function hL({h2stream:t,body:e,client:r,request:n,socket:i,contentLength:s,header:o,expectsPayload:a}){ee(s===e.size,"blob body must have content length");let A=r[ds]==="h2";try{if(s!=null&&s!==e.size)throw new $s;let c=Buffer.from(await e.arrayBuffer());A?(t.cork(),t.write(c),t.uncork()):(i.cork(),i.write(`${o}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1"),i.write(c),i.uncork()),n.onBodySent(c),n.onRequestSent(),a||(i[Wr]=!0),Fn(r)}catch(c){Ae.destroy(A?t:i,c)}}async function dp({h2stream:t,body:e,client:r,request:n,socket:i,contentLength:s,header:o,expectsPayload:a}){ee(s!==0||r[Dt]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let l=()=>new Promise((d,f)=>{ee(A===null),i[vr]?f(i[vr]):A=d});if(r[ds]==="h2"){t.on("close",c).on("drain",c);try{for await(let d of e){if(i[vr])throw i[vr];let f=t.write(d);n.onBodySent(d),f||await l()}}catch(d){t.destroy(d)}finally{n.onRequestSent(),t.end(),t.off("close",c).off("drain",c)}return}i.on("close",c).on("drain",c);let u=new fp({socket:i,request:n,contentLength:s,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(i[vr])throw i[vr];u.write(d)||await l()}u.end()}catch(d){u.destroy(d)}finally{i.off("close",c).off("drain",c)}}var fp=class{constructor({socket:e,request:r,contentLength:n,client:i,expectsPayload:s,header:o}){this.socket=e,this.request=r,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=s,this.header=o,e[Ks]=!0}write(e){let{socket:r,request:n,contentLength:i,client:s,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[vr])throw r[vr];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(i!==null&&o+c>i){if(s[lf])throw new $s;process.emitWarning(new $s)}r.cork(),o===0&&(a||(r[Wr]=!0),i===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"),i.write(c),i.uncork()),n.onBodySent(c),n.onRequestSent(),a||(i[Wr]=!0),Fn(r)}catch(c){Ae.destroy(A?t:i,c)}}async function up({h2stream:t,body:e,client:r,request:n,socket:i,contentLength:s,header:o,expectsPayload:a}){ee(s!==0||r[Dt]===0,"iterator body cannot be pipelined");let A=null;function c(){if(A){let d=A;A=null,d()}}let l=()=>new Promise((d,f)=>{ee(A===null),i[vr]?f(i[vr]):A=d});if(r[ds]==="h2"){t.on("close",c).on("drain",c);try{for await(let d of e){if(i[vr])throw i[vr];let f=t.write(d);n.onBodySent(d),f||await l()}}catch(d){t.destroy(d)}finally{n.onRequestSent(),t.end(),t.off("close",c).off("drain",c)}return}i.on("close",c).on("drain",c);let u=new dp({socket:i,request:n,contentLength:s,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(i[vr])throw i[vr];u.write(d)||await l()}u.end()}catch(d){u.destroy(d)}finally{i.off("close",c).off("drain",c)}}var dp=class{constructor({socket:e,request:r,contentLength:n,client:i,expectsPayload:s,header:o}){this.socket=e,this.request=r,this.contentLength=n,this.client=i,this.bytesWritten=0,this.expectsPayload=s,this.header=o,e[Ks]=!0}write(e){let{socket:r,request:n,contentLength:i,client:s,bytesWritten:o,expectsPayload:a,header:A}=this;if(r[vr])throw r[vr];if(r.destroyed)return!1;let c=Buffer.byteLength(e);if(!c)return!0;if(i!==null&&o+c>i){if(s[uf])throw new $s;process.emitWarning(new $s)}r.cork(),o===0&&(a||(r[Wr]=!0),i===null?r.write(`${A}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${A}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1")),i===null&&r.write(`\r
|
||||
${c.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=c;let l=r.write(e);return r.uncork(),n.onBodySent(e),l||r[Tt].timeout&&r[Tt].timeoutType===Pc&&r[Tt].timeout.refresh&&r[Tt].timeout.refresh(),l}end(){let{socket:e,contentLength:r,client:n,bytesWritten:i,expectsPayload:s,header:o,request:a}=this;if(a.onRequestSent(),e[Ks]=!1,e[vr])throw e[vr];if(!e.destroyed){if(i===0?s?e.write(`${o}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=c;let l=r.write(e);return r.uncork(),n.onBodySent(e),l||r[Tt].timeout&&r[Tt].timeoutType===Tc&&r[Tt].timeout.refresh&&r[Tt].timeout.refresh(),l}end(){let{socket:e,contentLength:r,client:n,bytesWritten:i,expectsPayload:s,header:o,request:a}=this;if(a.onRequestSent(),e[Ks]=!1,e[vr])throw e[vr];if(!e.destroyed){if(i===0?s?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&&i!==r){if(n[lf])throw new $s;process.emitWarning(new $s)}e[Tt].timeout&&e[Tt].timeoutType===Pc&&e[Tt].timeout.refresh&&e[Tt].timeout.refresh(),Fn(n)}}destroy(e){let{socket:r,client:n}=this;r[Ks]=!1,e&&(ee(n[Dt]<=1,"pipeline should only contain this request"),Ae.destroy(r,e))}};function $r(t,e,r){try{e.onError(r),ee(e.aborted)}catch(n){t.emit("error",n)}}mL.exports=i0});var yL=h((rLe,pL)=>{"use strict";var gp=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)}};pL.exports=class{constructor(){this.head=this.tail=new gp}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new gp),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var CL=h((nLe,EL)=>{var{kFree:Jee,kConnected:Vee,kPending:Wee,kQueued:$ee,kRunning:Kee,kSize:Xee}=It(),Va=Symbol("pool"),l0=class{constructor(e){this[Va]=e}get connected(){return this[Va][Vee]}get free(){return this[Va][Jee]}get pending(){return this[Va][Wee]}get queued(){return this[Va][$ee]}get running(){return this[Va][Kee]}get size(){return this[Va][Xee]}};EL.exports=l0});var m0=h((iLe,vL)=>{"use strict";var Zee=rf(),ete=yL(),{kConnected:u0,kSize:IL,kRunning:BL,kPending:QL,kQueued:ff,kBusy:tte,kFree:rte,kUrl:nte,kClose:ite,kDestroy:ste,kDispatch:ote}=It(),ate=CL(),An=Symbol("clients"),Kr=Symbol("needDrain"),hf=Symbol("queue"),d0=Symbol("closed resolve"),f0=Symbol("onDrain"),bL=Symbol("onConnect"),NL=Symbol("onDisconnect"),wL=Symbol("onConnectionError"),h0=Symbol("get dispatcher"),xL=Symbol("add client"),RL=Symbol("remove client"),SL=Symbol("stats"),g0=class extends Zee{constructor(){super(),this[hf]=new ete,this[An]=[],this[ff]=0;let e=this;this[f0]=function(n,i){let s=e[hf],o=!1;for(;!o;){let a=s.shift();if(!a)break;e[ff]--,o=!this.dispatch(a.opts,a.handler)}this[Kr]=o,!this[Kr]&&e[Kr]&&(e[Kr]=!1,e.emit("drain",n,[e,...i])),e[d0]&&s.isEmpty()&&Promise.all(e[An].map(a=>a.close())).then(e[d0])},this[bL]=(r,n)=>{e.emit("connect",r,[e,...n])},this[NL]=(r,n,i)=>{e.emit("disconnect",r,[e,...n],i)},this[wL]=(r,n,i)=>{e.emit("connectionError",r,[e,...n],i)},this[SL]=new ate(this)}get[tte](){return this[Kr]}get[u0](){return this[An].filter(e=>e[u0]).length}get[rte](){return this[An].filter(e=>e[u0]&&!e[Kr]).length}get[QL](){let e=this[ff];for(let{[QL]:r}of this[An])e+=r;return e}get[BL](){let e=0;for(let{[BL]:r}of this[An])e+=r;return e}get[IL](){let e=this[ff];for(let{[IL]:r}of this[An])e+=r;return e}get stats(){return this[SL]}async[ite](){return this[hf].isEmpty()?Promise.all(this[An].map(e=>e.close())):new Promise(e=>{this[d0]=e})}async[ste](e){for(;;){let r=this[hf].shift();if(!r)break;r.handler.onError(e)}return Promise.all(this[An].map(r=>r.destroy(e)))}[ote](e,r){let n=this[h0]();return n?n.dispatch(e,r)||(n[Kr]=!0,this[Kr]=!this[h0]()):(this[Kr]=!0,this[hf].push({opts:e,handler:r}),this[ff]++),!this[Kr]}[xL](e){return e.on("drain",this[f0]).on("connect",this[bL]).on("disconnect",this[NL]).on("connectionError",this[wL]),this[An].push(e),this[Kr]&&process.nextTick(()=>{this[Kr]&&this[f0](e[nte],[this,e])}),this}[RL](e){e.close(()=>{let r=this[An].indexOf(e);r!==-1&&this[An].splice(r,1)}),this[Kr]=this[An].some(r=>!r[Kr]&&r.closed!==!0&&r.destroyed!==!0)}};vL.exports={PoolBase:g0,kClients:An,kNeedDrain:Kr,kAddClient:xL,kRemoveClient:RL,kGetDispatcher:h0}});var Tc=h((sLe,kL)=>{"use strict";var{PoolBase:Ate,kClients:mp,kNeedDrain:cte,kAddClient:lte,kGetDispatcher:ute}=m0(),dte=df(),{InvalidArgumentError:p0}=At(),y0=Ue(),{kUrl:_L,kInterceptors:fte}=It(),hte=nf(),E0=Symbol("options"),C0=Symbol("connections"),DL=Symbol("factory");function gte(t,e){return new dte(t,e)}var I0=class extends Ate{constructor(e,{connections:r,factory:n=gte,connect:i,connectTimeout:s,tls:o,maxCachedSessions:a,socketPath:A,autoSelectFamily:c,autoSelectFamilyAttemptTimeout:l,allowH2:u,...d}={}){if(super(),r!=null&&(!Number.isFinite(r)||r<0))throw new p0("invalid connections");if(typeof n!="function")throw new p0("factory must be a function.");if(i!=null&&typeof i!="function"&&typeof i!="object")throw new p0("connect must be a function or an object");typeof i!="function"&&(i=hte({...o,maxCachedSessions:a,allowH2:u,socketPath:A,timeout:s,...y0.nodeHasAutoSelectFamily&&c?{autoSelectFamily:c,autoSelectFamilyAttemptTimeout:l}:void 0,...i})),this[fte]=d.interceptors&&d.interceptors.Pool&&Array.isArray(d.interceptors.Pool)?d.interceptors.Pool:[],this[C0]=r||null,this[_L]=y0.parseOrigin(e),this[E0]={...y0.deepClone(d),connect:i,allowH2:u},this[E0].interceptors=d.interceptors?{...d.interceptors}:void 0,this[DL]=n,this.on("connectionError",(f,g,m)=>{for(let E of g){let C=this[mp].indexOf(E);C!==-1&&this[m
Line truncated
|
||||
`,"latin1"),r!==null&&i!==r){if(n[uf])throw new $s;process.emitWarning(new $s)}e[Tt].timeout&&e[Tt].timeoutType===Tc&&e[Tt].timeout.refresh&&e[Tt].timeout.refresh(),Fn(n)}}destroy(e){let{socket:r,client:n}=this;r[Ks]=!1,e&&(ee(n[Dt]<=1,"pipeline should only contain this request"),Ae.destroy(r,e))}};function $r(t,e,r){try{e.onError(r),ee(e.aborted)}catch(n){t.emit("error",n)}}gL.exports=n0});var pL=h((nLe,mL)=>{"use strict";var hp=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)}};mL.exports=class{constructor(){this.head=this.tail=new hp}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new hp),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var EL=h((iLe,yL)=>{var{kFree:Jee,kConnected:Vee,kPending:Wee,kQueued:$ee,kRunning:Kee,kSize:Xee}=It(),Va=Symbol("pool"),c0=class{constructor(e){this[Va]=e}get connected(){return this[Va][Vee]}get free(){return this[Va][Jee]}get pending(){return this[Va][Wee]}get queued(){return this[Va][$ee]}get running(){return this[Va][Kee]}get size(){return this[Va][Xee]}};yL.exports=c0});var g0=h((sLe,RL)=>{"use strict";var Zee=nf(),ete=pL(),{kConnected:l0,kSize:CL,kRunning:IL,kPending:BL,kQueued:hf,kBusy:tte,kFree:rte,kUrl:nte,kClose:ite,kDestroy:ste,kDispatch:ote}=It(),ate=EL(),An=Symbol("clients"),Kr=Symbol("needDrain"),gf=Symbol("queue"),u0=Symbol("closed resolve"),d0=Symbol("onDrain"),QL=Symbol("onConnect"),bL=Symbol("onDisconnect"),NL=Symbol("onConnectionError"),f0=Symbol("get dispatcher"),SL=Symbol("add client"),xL=Symbol("remove client"),wL=Symbol("stats"),h0=class extends Zee{constructor(){super(),this[gf]=new ete,this[An]=[],this[hf]=0;let e=this;this[d0]=function(n,i){let s=e[gf],o=!1;for(;!o;){let a=s.shift();if(!a)break;e[hf]--,o=!this.dispatch(a.opts,a.handler)}this[Kr]=o,!this[Kr]&&e[Kr]&&(e[Kr]=!1,e.emit("drain",n,[e,...i])),e[u0]&&s.isEmpty()&&Promise.all(e[An].map(a=>a.close())).then(e[u0])},this[QL]=(r,n)=>{e.emit("connect",r,[e,...n])},this[bL]=(r,n,i)=>{e.emit("disconnect",r,[e,...n],i)},this[NL]=(r,n,i)=>{e.emit("connectionError",r,[e,...n],i)},this[wL]=new ate(this)}get[tte](){return this[Kr]}get[l0](){return this[An].filter(e=>e[l0]).length}get[rte](){return this[An].filter(e=>e[l0]&&!e[Kr]).length}get[BL](){let e=this[hf];for(let{[BL]:r}of this[An])e+=r;return e}get[IL](){let e=0;for(let{[IL]:r}of this[An])e+=r;return e}get[CL](){let e=this[hf];for(let{[CL]:r}of this[An])e+=r;return e}get stats(){return this[wL]}async[ite](){return this[gf].isEmpty()?Promise.all(this[An].map(e=>e.close())):new Promise(e=>{this[u0]=e})}async[ste](e){for(;;){let r=this[gf].shift();if(!r)break;r.handler.onError(e)}return Promise.all(this[An].map(r=>r.destroy(e)))}[ote](e,r){let n=this[f0]();return n?n.dispatch(e,r)||(n[Kr]=!0,this[Kr]=!this[f0]()):(this[Kr]=!0,this[gf].push({opts:e,handler:r}),this[hf]++),!this[Kr]}[SL](e){return e.on("drain",this[d0]).on("connect",this[QL]).on("disconnect",this[bL]).on("connectionError",this[NL]),this[An].push(e),this[Kr]&&process.nextTick(()=>{this[Kr]&&this[d0](e[nte],[this,e])}),this}[xL](e){e.close(()=>{let r=this[An].indexOf(e);r!==-1&&this[An].splice(r,1)}),this[Kr]=this[An].some(r=>!r[Kr]&&r.closed!==!0&&r.destroyed!==!0)}};RL.exports={PoolBase:h0,kClients:An,kNeedDrain:Kr,kAddClient:SL,kRemoveClient:xL,kGetDispatcher:f0}});var Oc=h((oLe,DL)=>{"use strict";var{PoolBase:Ate,kClients:gp,kNeedDrain:cte,kAddClient:lte,kGetDispatcher:ute}=g0(),dte=ff(),{InvalidArgumentError:m0}=At(),p0=Ue(),{kUrl:vL,kInterceptors:fte}=It(),hte=sf(),y0=Symbol("options"),E0=Symbol("connections"),_L=Symbol("factory");function gte(t,e){return new dte(t,e)}var C0=class extends Ate{constructor(e,{connections:r,factory:n=gte,connect:i,connectTimeout:s,tls:o,maxCachedSessions:a,socketPath:A,autoSelectFamily:c,autoSelectFamilyAttemptTimeout:l,allowH2:u,...d}={}){if(super(),r!=null&&(!Number.isFinite(r)||r<0))throw new m0("invalid connections");if(typeof n!="function")throw new m0("factory must be a function.");if(i!=null&&typeof i!="function"&&typeof i!="object")throw new m0("connect must be a function or an object");typeof i!="function"&&(i=hte({...o,maxCachedSessions:a,allowH2:u,socketPath:A,timeout:s,...p0.nodeHasAutoSelectFamily&&c?{autoSelectFamily:c,autoSelectFamilyAttemptTimeout:l}:void 0,...i})),this[fte]=d.interceptors&&d.interceptors.Pool&&Array.isArray(d.interceptors.Pool)?d.interceptors.Pool:[],this[E0]=r||null,this[vL]=p0.parseOrigin(e),this[y0]={...p0.deepClone(d),connect:i,allowH2:u},this[y0].interceptors=d.interceptors?{...d.interceptors}:void 0,this[_L]=n,this.on("connectionError",(f,g,m)=>{for(let E of g){let C=this[gp].indexOf(E);C!==-1&&this[g
Line truncated
|
||||
${n.count} ${n.noun} ${n.is} pending:
|
||||
|
||||
${e.format(r)}
|
||||
`.trim())}};uF.exports=sN});var yF=h((vLe,pF)=>{"use strict";var{kProxy:mne,kClose:pne,kDestroy:yne,kInterceptors:Ene}=It(),{URL:fF}=require("url"),hF=mf(),Cne=Tc(),Ine=rf(),{InvalidArgumentError:If,RequestAbortedError:Bne}=At(),gF=nf(),Ef=Symbol("proxy agent"),Lp=Symbol("proxy client"),Cf=Symbol("proxy headers"),oN=Symbol("request tls settings"),Qne=Symbol("proxy tls settings"),mF=Symbol("connect endpoint function");function bne(t){return t==="https:"?443:80}function Nne(t){if(typeof t=="string"&&(t={uri:t}),!t||!t.uri)throw new If("Proxy opts.uri is mandatory");return{uri:t.uri,protocol:t.protocol||"https"}}function wne(t,e){return new Cne(t,e)}var aN=class extends Ine{constructor(e){if(super(e),this[mne]=Nne(e),this[Ef]=new hF(e),this[Ene]=e.interceptors&&e.interceptors.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[],typeof e=="string"&&(e={uri:e}),!e||!e.uri)throw new If("Proxy opts.uri is mandatory");let{clientFactory:r=wne}=e;if(typeof r!="function")throw new If("Proxy opts.clientFactory must be a function.");this[oN]=e.requestTls,this[Qne]=e.proxyTls,this[Cf]=e.headers||{};let n=new fF(e.uri),{origin:i,port:s,host:o,username:a,password:A}=n;if(e.auth&&e.token)throw new If("opts.auth cannot be used in combination with opts.token");e.auth?this[Cf]["proxy-authorization"]=`Basic ${e.auth}`:e.token?this[Cf]["proxy-authorization"]=e.token:a&&A&&(this[Cf]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(a)}:${decodeURIComponent(A)}`).toString("base64")}`);let c=gF({...e.proxyTls});this[mF]=gF({...e.requestTls}),this[Lp]=r(n,{connect:c}),this[Ef]=new hF({...e,connect:async(l,u)=>{let d=l.host;l.port||(d+=`:${bne(l.protocol)}`);try{let{socket:f,statusCode:g}=await this[Lp].connect({origin:i,port:s,path:d,signal:l.signal,headers:{...this[Cf],host:o}});if(g!==200&&(f.on("error",()=>{}).destroy(),u(new Bne(`Proxy response (${g}) !== 200 when HTTP Tunneling`))),l.protocol!=="https:"){u(null,f);return}let m;this[oN]?m=this[oN].servername:m=l.servername,this[mF]({...l,servername:m,httpSocket:f},u)}catch(f){u(f)}}})}dispatch(e,r){let{host:n}=new fF(e.origin),i=Sne(e.headers);return xne(i),this[Ef].dispatch({...e,headers:{...i,host:n}},r)}async[pne](){await this[Ef].close(),await this[Lp].close()}async[yne](){await this[Ef].destroy(),await this[Lp].destroy()}};function Sne(t){if(Array.isArray(t)){let e={};for(let r=0;r<t.length;r+=2)e[t[r]]=t[r+1];return e}return t}function xne(t){if(t&&Object.keys(t).find(r=>r.toLowerCase()==="proxy-authorization"))throw new If("Proxy-Authorization should be sent in ProxyAgent constructor")}pF.exports=aN});var QF=h((_Le,BF)=>{var eA=require("assert"),{kRetryHandlerDefaultRetry:EF}=It(),{RequestRetryError:Mp}=At(),{isDisturbed:CF,parseHeaders:Rne,parseRangeHeader:IF}=Ue();function vne(t){let e=Date.now();return new Date(t).getTime()-e}var AN=class t{constructor(e,r){let{retryOptions:n,...i}=e,{retry:s,maxRetries:o,maxTimeout:a,minTimeout:A,timeoutFactor:c,methods:l,errorCodes:u,retryAfter:d,statusCodes:f}=n??{};this.dispatch=r.dispatch,this.handler=r.handler,this.opts=i,this.abort=null,this.aborted=!1,this.retryOpts={retry:s??t[EF],retryAfter:d??!0,maxTimeout:a??30*1e3,timeout:A??500,timeoutFactor:c??2,maxRetries:o??5,methods:l??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:f??[500,502,503,504,429],errorCodes:u??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE"]},this.retryCount=0,this.start=0,this.end=null,this.etag=null,this.resume=null,this.handler.onConnect(g=>{this.aborted=!0,this.abort?this.abort(g):this.reason=g})}onRequestSent(){this.handler.onRequestSent&&this.handler.onRequestSent()}onUpgrade(e,r,n){this.handler.onUpgrade&&this.handler.onUpgrade(e,r,n)}onConnect(e){this.aborted?e(this.reason):this.abort=e}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[EF](e,{state:r,opts:n},i){let{statusCode:s,code:o,headers:a}=e,{method:A,retryOptions:c}=n,{maxRetries:l,timeout:u,maxTimeout:d,timeoutFactor:f,statusCodes:g,errorCodes:m,methods:E}=c,{counter:C,currentTimeout:I}=r;if(I=I!=null&&I>0?I:u,o&&o!=="UND_ERR_REQ_RETRY"&&o!=="UND_ERR_SOCKET"&&!m.includes(o)){i(e);return}if(Array.isArray(E)&&!E.includes(A)){i(e);return}if(s!=null&&Array.isArray(g)&&!g.includes(s)){i(e);return}if(C>l){i(e);return}let N=a!=null&&a["retry-after"];N&&(N=Number(N),N=isNaN(N)?vne(N):N*1e3);let w=N>0?Math.min(N,d):Math.min(I*f**C,d);r.currentTimeout=w,setTimeout(()=>i(null),w)}onHeaders(e,r,n,i){let s=Rne(r);if(this.retryCount+=1,e>=300)return this.abort(new Mp("Request failed",e,{headers:s,count:this.retryCount})),!1;if(this.resume!=null){if(this.resume=null,e!==206)return!0;let a=IF(s["content-range"]);if(!a)return this.abort(new Mp("Content-Range mismatch",e,{headers:s,count:this.retryCount})),!1;if(this.etag!=null&&this.etag!==s.etag)return this.abort(new Mp("ETag mismatch",e,{headers:s,count:this.retryCount})),!1;let{start:A,size:c,end:l=c}=a;return eA(t
Line truncated
|
||||
`.trim())}};lF.exports=iN});var pF=h((_Le,mF)=>{"use strict";var{kProxy:mne,kClose:pne,kDestroy:yne,kInterceptors:Ene}=It(),{URL:dF}=require("url"),fF=pf(),Cne=Oc(),Ine=nf(),{InvalidArgumentError:Bf,RequestAbortedError:Bne}=At(),hF=sf(),Cf=Symbol("proxy agent"),Op=Symbol("proxy client"),If=Symbol("proxy headers"),sN=Symbol("request tls settings"),Qne=Symbol("proxy tls settings"),gF=Symbol("connect endpoint function");function bne(t){return t==="https:"?443:80}function Nne(t){if(typeof t=="string"&&(t={uri:t}),!t||!t.uri)throw new Bf("Proxy opts.uri is mandatory");return{uri:t.uri,protocol:t.protocol||"https"}}function wne(t,e){return new Cne(t,e)}var oN=class extends Ine{constructor(e){if(super(e),this[mne]=Nne(e),this[Cf]=new fF(e),this[Ene]=e.interceptors&&e.interceptors.ProxyAgent&&Array.isArray(e.interceptors.ProxyAgent)?e.interceptors.ProxyAgent:[],typeof e=="string"&&(e={uri:e}),!e||!e.uri)throw new Bf("Proxy opts.uri is mandatory");let{clientFactory:r=wne}=e;if(typeof r!="function")throw new Bf("Proxy opts.clientFactory must be a function.");this[sN]=e.requestTls,this[Qne]=e.proxyTls,this[If]=e.headers||{};let n=new dF(e.uri),{origin:i,port:s,host:o,username:a,password:A}=n;if(e.auth&&e.token)throw new Bf("opts.auth cannot be used in combination with opts.token");e.auth?this[If]["proxy-authorization"]=`Basic ${e.auth}`:e.token?this[If]["proxy-authorization"]=e.token:a&&A&&(this[If]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(a)}:${decodeURIComponent(A)}`).toString("base64")}`);let c=hF({...e.proxyTls});this[gF]=hF({...e.requestTls}),this[Op]=r(n,{connect:c}),this[Cf]=new fF({...e,connect:async(l,u)=>{let d=l.host;l.port||(d+=`:${bne(l.protocol)}`);try{let{socket:f,statusCode:g}=await this[Op].connect({origin:i,port:s,path:d,signal:l.signal,headers:{...this[If],host:o}});if(g!==200&&(f.on("error",()=>{}).destroy(),u(new Bne(`Proxy response (${g}) !== 200 when HTTP Tunneling`))),l.protocol!=="https:"){u(null,f);return}let m;this[sN]?m=this[sN].servername:m=l.servername,this[gF]({...l,servername:m,httpSocket:f},u)}catch(f){u(f)}}})}dispatch(e,r){let{host:n}=new dF(e.origin),i=Sne(e.headers);return xne(i),this[Cf].dispatch({...e,headers:{...i,host:n}},r)}async[pne](){await this[Cf].close(),await this[Op].close()}async[yne](){await this[Cf].destroy(),await this[Op].destroy()}};function Sne(t){if(Array.isArray(t)){let e={};for(let r=0;r<t.length;r+=2)e[t[r]]=t[r+1];return e}return t}function xne(t){if(t&&Object.keys(t).find(r=>r.toLowerCase()==="proxy-authorization"))throw new Bf("Proxy-Authorization should be sent in ProxyAgent constructor")}mF.exports=oN});var BF=h((DLe,IF)=>{var eA=require("assert"),{kRetryHandlerDefaultRetry:yF}=It(),{RequestRetryError:Lp}=At(),{isDisturbed:EF,parseHeaders:Rne,parseRangeHeader:CF}=Ue();function vne(t){let e=Date.now();return new Date(t).getTime()-e}var aN=class t{constructor(e,r){let{retryOptions:n,...i}=e,{retry:s,maxRetries:o,maxTimeout:a,minTimeout:A,timeoutFactor:c,methods:l,errorCodes:u,retryAfter:d,statusCodes:f}=n??{};this.dispatch=r.dispatch,this.handler=r.handler,this.opts=i,this.abort=null,this.aborted=!1,this.retryOpts={retry:s??t[yF],retryAfter:d??!0,maxTimeout:a??30*1e3,timeout:A??500,timeoutFactor:c??2,maxRetries:o??5,methods:l??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:f??[500,502,503,504,429],errorCodes:u??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE"]},this.retryCount=0,this.start=0,this.end=null,this.etag=null,this.resume=null,this.handler.onConnect(g=>{this.aborted=!0,this.abort?this.abort(g):this.reason=g})}onRequestSent(){this.handler.onRequestSent&&this.handler.onRequestSent()}onUpgrade(e,r,n){this.handler.onUpgrade&&this.handler.onUpgrade(e,r,n)}onConnect(e){this.aborted?e(this.reason):this.abort=e}onBodySent(e){if(this.handler.onBodySent)return this.handler.onBodySent(e)}static[yF](e,{state:r,opts:n},i){let{statusCode:s,code:o,headers:a}=e,{method:A,retryOptions:c}=n,{maxRetries:l,timeout:u,maxTimeout:d,timeoutFactor:f,statusCodes:g,errorCodes:m,methods:E}=c,{counter:C,currentTimeout:I}=r;if(I=I!=null&&I>0?I:u,o&&o!=="UND_ERR_REQ_RETRY"&&o!=="UND_ERR_SOCKET"&&!m.includes(o)){i(e);return}if(Array.isArray(E)&&!E.includes(A)){i(e);return}if(s!=null&&Array.isArray(g)&&!g.includes(s)){i(e);return}if(C>l){i(e);return}let N=a!=null&&a["retry-after"];N&&(N=Number(N),N=isNaN(N)?vne(N):N*1e3);let w=N>0?Math.min(N,d):Math.min(I*f**C,d);r.currentTimeout=w,setTimeout(()=>i(null),w)}onHeaders(e,r,n,i){let s=Rne(r);if(this.retryCount+=1,e>=300)return this.abort(new Lp("Request failed",e,{headers:s,count:this.retryCount})),!1;if(this.resume!=null){if(this.resume=null,e!==206)return!0;let a=CF(s["content-range"]);if(!a)return this.abort(new Lp("Content-Range mismatch",e,{headers:s,count:this.retryCount})),!1;if(this.etag!=null&&this.etag!==s.etag)return this.abort(new Lp("ETag mismatch",e,{headers:s,count:this.retryCount})),!1;let{start:A,size:c,end:l=c}=a;return eA(t
Line truncated
|
||||
|
||||
Error Code : ${o.statusCode}
|
||||
|
||||
Error Message: ${o.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(e){return D1(this,void 0,void 0,function*(){try{let r=t.getIDTokenUrl();if(e){let i=encodeURIComponent(e);r=`${r}&audience=${i}`}(0,k1.debug)(`ID token url is ${r}`);let n=yield t.getCall(r);return(0,k1.setSecret)(n),n}catch(r){throw new Error(`Error message: ${r.message}`)}})}};ol.OidcClient=KN});var tw=h(fn=>{"use strict";var XN=fn&&fn.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(fn,"__esModule",{value:!0});fn.summary=fn.markdownSummary=fn.SUMMARY_DOCS_URL=fn.SUMMARY_ENV_VAR=void 0;var Cae=require("os"),ZN=require("fs"),{access:Iae,appendFile:Bae,writeFile:Qae}=ZN.promises;fn.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";fn.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var ew=class{constructor(){this._buffer=""}filePath(){return XN(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[fn.SUMMARY_ENV_VAR];if(!e)throw new Error(`Unable to find environment variable for $${fn.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield Iae(e,ZN.constants.R_OK|ZN.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let i=Object.entries(n).map(([s,o])=>` ${s}="${o}"`).join("");return r?`<${e}${i}>${r}</${e}>`:`<${e}${i}>`}write(e){return XN(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?Qae:Bae)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return XN(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(Cae.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:A,colspan:c,rowspan:l}=o,u=a?"th":"td",d=Object.assign(Object.assign({},c&&{colspan:c}),l&&{rowspan:l});return this.wrap(u,A,d)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},o=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),a=this.wrap("img",null,Object.assign({src:e,alt:r},o));return this.addRaw(a).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRaw(i).addEOL()}addLink(e,r){let n=this.wrap("a",e,{href:r});return this.addRaw(n).addEOL()}},T1=new ew;fn.markdownSummary=T1;fn.summary=T1});var O1=h(hn=>{"use strict";var bae=hn&&hn.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Nae=hn&&hn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),wae=hn&&hn.__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)&&bae(e,t,r);return Nae(e,t),e};Object.defineProperty(hn,"__esModule",{value:!0});hn.toPlatformPath=hn.toWin32Path=hn.toPosixPath=void 0;var Sae=wae(require("path"));function xae(t){return t.replace(/[\\]/g,"/")}hn.toPosixPath=xae;function Rae(t){return t.replace(/[/]/g,"\\")}hn.toWin32Path=Rae;function vae(t){return t.replace(/[/\\]/g,Sae.sep)}hn.toPlatformPath=vae});var nw=h(re=>{"use strict";var _ae=re&&re.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[nLine truncated
|
||||
`);return{name:e,version:r}});qe.platform=eq.default.platform();qe.arch=eq.default.arch();qe.isWindows=qe.platform==="win32";qe.isMacOS=qe.platform==="darwin";qe.isLinux=qe.platform==="linux";function cAe(){return ky(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield qe.isWindows?oAe():qe.isMacOS?aAe():AAe()),{platform:qe.platform,arch:qe.arch,isWindows:qe.isWindows,isMacOS:qe.isMacOS,isLinux:qe.isLinux})})}qe.getDetails=cAe});var at=h(te=>{"use strict";var lAe=te&&te.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),uAe=te&&te.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Aw=te&&te.__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)&&lAe(e,t,r);return uAe(e,t),e},rq=te&&te.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(te,"__esModule",{value:!0});te.platform=te.toPlatformPath=te.toWin32Path=te.toPosixPath=te.markdownSummary=te.summary=te.getIDToken=te.getState=te.saveState=te.group=te.endGroup=te.startGroup=te.info=te.notice=te.warning=te.error=te.debug=te.isDebug=te.setFailed=te.setCommandEcho=te.setOutput=te.getBooleanInput=te.getMultilineInput=te.getInput=te.addPath=te.setSecret=te.exportVariable=te.ExitCode=void 0;var ui=TP(),AA=MP(),Al=km(),nq=Aw(require("os")),dAe=Aw(require("path")),fAe=P1(),aw;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(aw||(te.ExitCode=aw={}));function hAe(t,e){let r=(0,Al.toCommandValue)(e);if(process.env[t]=r,process.env.GITHUB_ENV||"")return(0,AA.issueFileCommand)("ENV",(0,AA.prepareKeyValueMessage)(t,e));(0,ui.issueCommand)("set-env",{name:t},r)}te.exportVariable=hAe;function gAe(t){(0,ui.issueCommand)("add-mask",{},t)}te.setSecret=gAe;function mAe(t){process.env.GITHUB_PATH||""?(0,AA.issueFileCommand)("PATH",t):(0,ui.issueCommand)("add-path",{},t),process.env.PATH=`${t}${dAe.delimiter}${process.env.PATH}`}te.addPath=mAe;function cw(t,e){let r=process.env[`INPUT_${t.replace(/ /g,"_").toUpperCase()}`]||"";if(e&&e.required&&!r)throw new Error(`Input required and not supplied: ${t}`);return e&&e.trimWhitespace===!1?r:r.trim()}te.getInput=cw;function pAe(t,e){let r=cw(t,e).split(`
|
||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}te.getMultilineInput=pAe;function yAe(t,e){let r=["true","True","TRUE"],n=["false","False","FALSE"],i=cw(t,e);if(r.includes(i))return!0;if(n.includes(i))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${t}
|
||||
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}te.getBooleanInput=yAe;function EAe(t,e){if(process.env.GITHUB_OUTPUT||"")return(0,AA.issueFileCommand)("OUTPUT",(0,AA.prepareKeyValueMessage)(t,e));process.stdout.write(nq.EOL),(0,ui.issueCommand)("set-output",{name:t},(0,Al.toCommandValue)(e))}te.setOutput=EAe;function CAe(t){(0,ui.issue)("echo",t?"on":"off")}te.setCommandEcho=CAe;function IAe(t){process.exitCode=aw.Failure,iq(t)}te.setFailed=IAe;function BAe(){return process.env.RUNNER_DEBUG==="1"}te.isDebug=BAe;function QAe(t){(0,ui.issueCommand)("debug",{},t)}te.debug=QAe;function iq(t,e={}){(0,ui.issueCommand)("error",(0,Al.toCommandProperties)(e),t instanceof Error?t.toString():t)}te.error=iq;function bAe(t,e={}){(0,ui.issueCommand)("warning",(0,Al.toCommandProperties)(e),t instanceof Error?t.toString():t)}te.warning=bAe;function NAe(t,e={}){(0,ui.issueCommand)("notice",(0,Al.toCommandProperties)(e),t instanceof Error?t.toString():t)}te.notice=NAe;function wAe(t){process.stdout.write(t+nq.EOL)}te.info=wAe;function sq(t){(0,ui.issue)("group",t)}te.startGroup=sq;function oq(){(0,ui.issue)("endgroup")}te.endGroup=oq;function SAe(t,e){return rq(this,void 0,void 0,function*(){sq(t);let r;try{r=yield e()}finally{oq()}return r})}te.group=SAe;function xAe(t,e){if(process.env.GITHUB_STATE||"")return(0,AA.issueFileCommand)("STATE",(0,AA.prepareKeyValueMessage)(t,e));(0,ui.issueCommand)("save-state",{name:t},(0,Al.toCommandValue)(e))}te.saveState=xAe;function RAe(t){return process.env[`STATE_${t}`]||""}te.getState=RAe;function vAe(t){return rq(this,void 0,void 0,function*(){return yield fAe.OidcClient.getIDToken(t)})}te.getIDToken=vAe;var _Ae=tw();Object.defineProperty(te,"summary",{enumerable:!0,get:function(){return _Ae.summary}});var DAe=tw();Object.defineProperty(te,"markdownSummary",{enumerable:!0,get:function(){return DAe.markdownSummary}});var lw=O1();Object.defineProperty(te,"toPosixPath",{enumerable:!0,get:function(){return lw.toPosixPath}});Object.defineProperty(te,"toWin32Path",{enumerable:!0,get:function(){return lw.toWin32Path}});Object.defineProperty(te,"toPlatformPath",{enumerable:!0,get:function(){return lw.toPlatformPath}});te.platform=Aw(tq())});var aq=h(Cs=>{"use strict";var kAe=Cs&&Cs.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),PAe=Cs&&Cs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),TAe=Cs&&Cs.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&kAe(e,t,r);return PAe(e,t),e};Object.defineProperty(Cs,"__esModule",{value:!0});Cs.getOptions=void 0;var uw=TAe(at());function OAe(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,uw.debug(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,uw.debug(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,uw.debug(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`))),e}Cs.getOptions=OAe});var Ty=h(Mt=>{"use strict";var LAe=Mt&&Mt.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),MAe=Mt&&Mt.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),FAe=Mt&&Mt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&LAe(e,t,r);return MAe(e,t),e},UAe=Mt&&Mt.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mt,"__esModule",{value:!0});Mt.safeTrimTrailingSeparator=Mt.normalizeSeparators=Mt.hasRoot=Mt.hasAbsoluteRoot=Mt.ensureAbsoluteRoot=Mt.dirname=void 0;var Py=FAe(require("path")),cA=UAe(require("assert")),Vo=process.platform==="win32";function qAe(t){if(t=fw(t),Vo&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=Py.dirname(t);return Vo&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=fw(e)),e}Mt.dirname=qAe;function HAe(t,e){if(cA.default(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),cA.default(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),dw(e))return e;if(Vo){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return cA.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\Line truncated
|
||||
%s`,v,v,I,n);var T=I.type==="*"?pw:I.type==="?"?mw:"\\"+I.type;i=!0,n=n.slice(0,I.reStart)+T+"\\("+v}g(),s&&(n+="\\\\");var U=!1;switch(n.charAt(0)){case"[":case".":case"(":U=!0}for(var k=a.length-1;k>-1;k--){var J=a[k],be=n.slice(0,J.reStart),Re=n.slice(J.reStart,J.reEnd-8),H=n.slice(J.reEnd-8,J.reEnd),_e=n.slice(J.reEnd);H+=_e;var rt=be.split("(").length-1,Or=_e;for(m=0;m<rt;m++)Or=Or.replace(/\)[+*?]?/,"");_e=Or;var fr="";_e===""&&e!==Ly&&(fr="$");var xo=be+Re+_e+fr+H;n=xo}if(n!==""&&i&&(n="(?=.)"+n),U&&(n=d+n),e===Ly)return[n,i];if(!i)return pce(t);var Ro=r.nocase?"i":"";try{var Li=new RegExp("^"+n+"$",Ro)}catch{return new RegExp("$.")}return Li._glob=t,Li._src=n,Li}Yn.makeRe=function(t,e){return new Dr(t,e||{}).makeRe()};Dr.prototype.makeRe=mce;function mce(){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?pw:e.dot?Ace:cce,n=e.nocase?"i":"",i=t.map(function(s){return s.map(function(o){return o===yw?r:typeof o=="string"?yce(o):o._src}).join("\\/")}).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch{this.regexp=!1}return this.regexp}Yn.match=function(t,e,r){r=r||{};var n=new Dr(e,r);return t=t.filter(function(i){return n.match(i)}),n.options.nonull&&!t.length&&t.push(e),t};Dr.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;Mf.sep!=="/"&&(e=e.split(Mf.sep).join("/")),e=e.split(xq),this.debug(this.pattern,"split",e);var i=this.set;this.debug(this.pattern,"set",i);var s,o;for(o=e.length-1;o>=0&&(s=e[o],!s);o--);for(o=0;o<i.length;o++){var a=i[o],A=e;n.matchBase&&a.length===1&&(A=[s]);var c=this.matchOne(A,a,r);if(c)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};Dr.prototype.matchOne=function(t,e,r){var n=this.options;this.debug("matchOne",{this:this,file:t,pattern:e}),this.debug("matchOne",t.length,e.length);for(var i=0,s=0,o=t.length,a=e.length;i<o&&s<a;i++,s++){this.debug("matchOne loop");var A=e[s],c=t[i];if(this.debug(e,A,c),A===!1)return!1;if(A===yw){this.debug("GLOBSTAR",[e,A,c]);var l=i,u=s+1;if(u===a){for(this.debug("** at the end");i<o;i++)if(t[i]==="."||t[i]===".."||!n.dot&&t[i].charAt(0)===".")return!1;return!0}for(;l<o;){var d=t[l];if(this.debug(`
|
||||
Error Message: ${o.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(e){return _1(this,void 0,void 0,function*(){try{let r=t.getIDTokenUrl();if(e){let i=encodeURIComponent(e);r=`${r}&audience=${i}`}(0,D1.debug)(`ID token url is ${r}`);let n=yield t.getCall(r);return(0,D1.setSecret)(n),n}catch(r){throw new Error(`Error message: ${r.message}`)}})}};al.OidcClient=$N});var ew=h(fn=>{"use strict";var KN=fn&&fn.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(fn,"__esModule",{value:!0});fn.summary=fn.markdownSummary=fn.SUMMARY_DOCS_URL=fn.SUMMARY_ENV_VAR=void 0;var Cae=require("os"),XN=require("fs"),{access:Iae,appendFile:Bae,writeFile:Qae}=XN.promises;fn.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";fn.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var ZN=class{constructor(){this._buffer=""}filePath(){return KN(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[fn.SUMMARY_ENV_VAR];if(!e)throw new Error(`Unable to find environment variable for $${fn.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield Iae(e,XN.constants.R_OK|XN.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let i=Object.entries(n).map(([s,o])=>` ${s}="${o}"`).join("");return r?`<${e}${i}>${r}</${e}>`:`<${e}${i}>`}write(e){return KN(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?Qae:Bae)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return KN(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(Cae.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:A,colspan:c,rowspan:l}=o,u=a?"th":"td",d=Object.assign(Object.assign({},c&&{colspan:c}),l&&{rowspan:l});return this.wrap(u,A,d)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},o=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),a=this.wrap("img",null,Object.assign({src:e,alt:r},o));return this.addRaw(a).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRaw(i).addEOL()}addLink(e,r){let n=this.wrap("a",e,{href:r});return this.addRaw(n).addEOL()}},P1=new ZN;fn.markdownSummary=P1;fn.summary=P1});var T1=h(hn=>{"use strict";var bae=hn&&hn.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Nae=hn&&hn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),wae=hn&&hn.__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)&&bae(e,t,r);return Nae(e,t),e};Object.defineProperty(hn,"__esModule",{value:!0});hn.toPlatformPath=hn.toWin32Path=hn.toPosixPath=void 0;var Sae=wae(require("path"));function xae(t){return t.replace(/[\\]/g,"/")}hn.toPosixPath=xae;function Rae(t){return t.replace(/[/]/g,"\\")}hn.toWin32Path=Rae;function vae(t){return t.replace(/[/\\]/g,Sae.sep)}hn.toPlatformPath=vae});var rw=h(re=>{"use strict";var _ae=re&&re.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[nLine truncated
|
||||
`);return{name:e,version:r}});qe.platform=Z1.default.platform();qe.arch=Z1.default.arch();qe.isWindows=qe.platform==="win32";qe.isMacOS=qe.platform==="darwin";qe.isLinux=qe.platform==="linux";function cAe(){return Dy(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield qe.isWindows?oAe():qe.isMacOS?aAe():AAe()),{platform:qe.platform,arch:qe.arch,isWindows:qe.isWindows,isMacOS:qe.isMacOS,isLinux:qe.isLinux})})}qe.getDetails=cAe});var at=h(te=>{"use strict";var lAe=te&&te.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),uAe=te&&te.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),aw=te&&te.__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)&&lAe(e,t,r);return uAe(e,t),e},tq=te&&te.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(te,"__esModule",{value:!0});te.platform=te.toPlatformPath=te.toWin32Path=te.toPosixPath=te.markdownSummary=te.summary=te.getIDToken=te.getState=te.saveState=te.group=te.endGroup=te.startGroup=te.info=te.notice=te.warning=te.error=te.debug=te.isDebug=te.setFailed=te.setCommandEcho=te.setOutput=te.getBooleanInput=te.getMultilineInput=te.getInput=te.addPath=te.setSecret=te.exportVariable=te.ExitCode=void 0;var ui=PP(),AA=LP(),cl=Dm(),rq=aw(require("os")),dAe=aw(require("path")),fAe=k1(),ow;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(ow||(te.ExitCode=ow={}));function hAe(t,e){let r=(0,cl.toCommandValue)(e);if(process.env[t]=r,process.env.GITHUB_ENV||"")return(0,AA.issueFileCommand)("ENV",(0,AA.prepareKeyValueMessage)(t,e));(0,ui.issueCommand)("set-env",{name:t},r)}te.exportVariable=hAe;function gAe(t){(0,ui.issueCommand)("add-mask",{},t)}te.setSecret=gAe;function mAe(t){process.env.GITHUB_PATH||""?(0,AA.issueFileCommand)("PATH",t):(0,ui.issueCommand)("add-path",{},t),process.env.PATH=`${t}${dAe.delimiter}${process.env.PATH}`}te.addPath=mAe;function Aw(t,e){let r=process.env[`INPUT_${t.replace(/ /g,"_").toUpperCase()}`]||"";if(e&&e.required&&!r)throw new Error(`Input required and not supplied: ${t}`);return e&&e.trimWhitespace===!1?r:r.trim()}te.getInput=Aw;function pAe(t,e){let r=Aw(t,e).split(`
|
||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}te.getMultilineInput=pAe;function yAe(t,e){let r=["true","True","TRUE"],n=["false","False","FALSE"],i=Aw(t,e);if(r.includes(i))return!0;if(n.includes(i))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${t}
|
||||
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}te.getBooleanInput=yAe;function EAe(t,e){if(process.env.GITHUB_OUTPUT||"")return(0,AA.issueFileCommand)("OUTPUT",(0,AA.prepareKeyValueMessage)(t,e));process.stdout.write(rq.EOL),(0,ui.issueCommand)("set-output",{name:t},(0,cl.toCommandValue)(e))}te.setOutput=EAe;function CAe(t){(0,ui.issue)("echo",t?"on":"off")}te.setCommandEcho=CAe;function IAe(t){process.exitCode=ow.Failure,nq(t)}te.setFailed=IAe;function BAe(){return process.env.RUNNER_DEBUG==="1"}te.isDebug=BAe;function QAe(t){(0,ui.issueCommand)("debug",{},t)}te.debug=QAe;function nq(t,e={}){(0,ui.issueCommand)("error",(0,cl.toCommandProperties)(e),t instanceof Error?t.toString():t)}te.error=nq;function bAe(t,e={}){(0,ui.issueCommand)("warning",(0,cl.toCommandProperties)(e),t instanceof Error?t.toString():t)}te.warning=bAe;function NAe(t,e={}){(0,ui.issueCommand)("notice",(0,cl.toCommandProperties)(e),t instanceof Error?t.toString():t)}te.notice=NAe;function wAe(t){process.stdout.write(t+rq.EOL)}te.info=wAe;function iq(t){(0,ui.issue)("group",t)}te.startGroup=iq;function sq(){(0,ui.issue)("endgroup")}te.endGroup=sq;function SAe(t,e){return tq(this,void 0,void 0,function*(){iq(t);let r;try{r=yield e()}finally{sq()}return r})}te.group=SAe;function xAe(t,e){if(process.env.GITHUB_STATE||"")return(0,AA.issueFileCommand)("STATE",(0,AA.prepareKeyValueMessage)(t,e));(0,ui.issueCommand)("save-state",{name:t},(0,cl.toCommandValue)(e))}te.saveState=xAe;function RAe(t){return process.env[`STATE_${t}`]||""}te.getState=RAe;function vAe(t){return tq(this,void 0,void 0,function*(){return yield fAe.OidcClient.getIDToken(t)})}te.getIDToken=vAe;var _Ae=ew();Object.defineProperty(te,"summary",{enumerable:!0,get:function(){return _Ae.summary}});var DAe=ew();Object.defineProperty(te,"markdownSummary",{enumerable:!0,get:function(){return DAe.markdownSummary}});var cw=T1();Object.defineProperty(te,"toPosixPath",{enumerable:!0,get:function(){return cw.toPosixPath}});Object.defineProperty(te,"toWin32Path",{enumerable:!0,get:function(){return cw.toWin32Path}});Object.defineProperty(te,"toPlatformPath",{enumerable:!0,get:function(){return cw.toPlatformPath}});te.platform=aw(eq())});var oq=h(Cs=>{"use strict";var kAe=Cs&&Cs.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),PAe=Cs&&Cs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),TAe=Cs&&Cs.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&kAe(e,t,r);return PAe(e,t),e};Object.defineProperty(Cs,"__esModule",{value:!0});Cs.getOptions=void 0;var lw=TAe(at());function OAe(t){let e={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return t&&(typeof t.followSymbolicLinks=="boolean"&&(e.followSymbolicLinks=t.followSymbolicLinks,lw.debug(`followSymbolicLinks '${e.followSymbolicLinks}'`)),typeof t.implicitDescendants=="boolean"&&(e.implicitDescendants=t.implicitDescendants,lw.debug(`implicitDescendants '${e.implicitDescendants}'`)),typeof t.omitBrokenSymbolicLinks=="boolean"&&(e.omitBrokenSymbolicLinks=t.omitBrokenSymbolicLinks,lw.debug(`omitBrokenSymbolicLinks '${e.omitBrokenSymbolicLinks}'`))),e}Cs.getOptions=OAe});var Py=h(Mt=>{"use strict";var LAe=Mt&&Mt.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),MAe=Mt&&Mt.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),FAe=Mt&&Mt.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&LAe(e,t,r);return MAe(e,t),e},UAe=Mt&&Mt.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Mt,"__esModule",{value:!0});Mt.safeTrimTrailingSeparator=Mt.normalizeSeparators=Mt.hasRoot=Mt.hasAbsoluteRoot=Mt.ensureAbsoluteRoot=Mt.dirname=void 0;var ky=FAe(require("path")),cA=UAe(require("assert")),Vo=process.platform==="win32";function qAe(t){if(t=dw(t),Vo&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(t))return t;let e=ky.dirname(t);return Vo&&/^\\\\[^\\]+\\[^\\]+\\$/.test(e)&&(e=dw(e)),e}Mt.dirname=qAe;function HAe(t,e){if(cA.default(t,"ensureAbsoluteRoot parameter 'root' must not be empty"),cA.default(e,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),uw(e))return e;if(Vo){if(e.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return cA.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),e[0].toUpperCase()===r[0].toUpperCase()?e.length===2?`${e[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\Line truncated
|
||||
%s`,v,v,I,n);var T=I.type==="*"?mw:I.type==="?"?gw:"\\"+I.type;i=!0,n=n.slice(0,I.reStart)+T+"\\("+v}g(),s&&(n+="\\\\");var U=!1;switch(n.charAt(0)){case"[":case".":case"(":U=!0}for(var k=a.length-1;k>-1;k--){var J=a[k],be=n.slice(0,J.reStart),Re=n.slice(J.reStart,J.reEnd-8),H=n.slice(J.reEnd-8,J.reEnd),_e=n.slice(J.reEnd);H+=_e;var rt=be.split("(").length-1,Or=_e;for(m=0;m<rt;m++)Or=Or.replace(/\)[+*?]?/,"");_e=Or;var fr="";_e===""&&e!==Oy&&(fr="$");var xo=be+Re+_e+fr+H;n=xo}if(n!==""&&i&&(n="(?=.)"+n),U&&(n=d+n),e===Oy)return[n,i];if(!i)return pce(t);var Ro=r.nocase?"i":"";try{var Li=new RegExp("^"+n+"$",Ro)}catch{return new RegExp("$.")}return Li._glob=t,Li._src=n,Li}Yn.makeRe=function(t,e){return new Dr(t,e||{}).makeRe()};Dr.prototype.makeRe=mce;function mce(){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?mw:e.dot?Ace:cce,n=e.nocase?"i":"",i=t.map(function(s){return s.map(function(o){return o===pw?r:typeof o=="string"?yce(o):o._src}).join("\\/")}).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch{this.regexp=!1}return this.regexp}Yn.match=function(t,e,r){r=r||{};var n=new Dr(e,r);return t=t.filter(function(i){return n.match(i)}),n.options.nonull&&!t.length&&t.push(e),t};Dr.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;Ff.sep!=="/"&&(e=e.split(Ff.sep).join("/")),e=e.split(Sq),this.debug(this.pattern,"split",e);var i=this.set;this.debug(this.pattern,"set",i);var s,o;for(o=e.length-1;o>=0&&(s=e[o],!s);o--);for(o=0;o<i.length;o++){var a=i[o],A=e;n.matchBase&&a.length===1&&(A=[s]);var c=this.matchOne(A,a,r);if(c)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};Dr.prototype.matchOne=function(t,e,r){var n=this.options;this.debug("matchOne",{this:this,file:t,pattern:e}),this.debug("matchOne",t.length,e.length);for(var i=0,s=0,o=t.length,a=e.length;i<o&&s<a;i++,s++){this.debug("matchOne loop");var A=e[s],c=t[i];if(this.debug(e,A,c),A===!1)return!1;if(A===pw){this.debug("GLOBSTAR",[e,A,c]);var l=i,u=s+1;if(u===a){for(this.debug("** at the end");i<o;i++)if(t[i]==="."||t[i]===".."||!n.dot&&t[i].charAt(0)===".")return!1;return!0}for(;l<o;){var d=t[l];if(this.debug(`
|
||||
globstar while`,t,l,e,u,d),this.matchOne(t.slice(l),e.slice(u),r))return this.debug("globstar found match!",l,o,d),!0;if(d==="."||d===".."||!n.dot&&d.charAt(0)==="."){this.debug("dot detected!",t,l,e,u);break}this.debug("globstar swallow a segment, and continue"),l++}return!!(r&&(this.debug(`
|
||||
>>> no match, partial?`,t,l,e,u),l===o))}var f;if(typeof A=="string"?(f=c===A,this.debug("string match",A,c,f)):(f=c.match(A),this.debug("pattern match",A,c,f)),!f)return!1}if(i===o&&s===a)return!0;if(i===o)return r;if(s===a)return i===o-1&&t[i]==="";throw new Error("wtf?")};function pce(t){return t.replace(/\\(.)/g,"$1")}function yce(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Dq=h(di=>{"use strict";var Ece=di&&di.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Cce=di&&di.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),_q=di&&di.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&Ece(e,t,r);return Cce(e,t),e},Ice=di&&di.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(di,"__esModule",{value:!0});di.Path=void 0;var Ff=_q(require("path")),$o=_q(Ty()),Uf=Ice(require("assert")),Bce=process.platform==="win32",Cw=class{constructor(e){if(this.segments=[],typeof e=="string")if(Uf.default(e,"Parameter 'itemPath' must not be empty"),e=$o.safeTrimTrailingSeparator(e),!$o.hasRoot(e))this.segments=e.split(Ff.sep);else{let r=e,n=$o.dirname(r);for(;n!==r;){let i=Ff.basename(r);this.segments.unshift(i),r=n,n=$o.dirname(r)}this.segments.unshift(r)}else{Uf.default(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r<e.length;r++){let n=e[r];Uf.default(n,"Parameter 'itemPath' must not contain any empty segments"),n=$o.normalizeSeparators(e[r]),r===0&&$o.hasRoot(n)?(n=$o.safeTrimTrailingSeparator(n),Uf.default(n===$o.dirname(n),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(n)):(Uf.default(!n.includes(Ff.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(n))}}}toString(){let e=this.segments[0],r=e.endsWith(Ff.sep)||Bce&&/^[A-Z]:$/i.test(e);for(let n=1;n<this.segments.length;n++)r?r=!1:e+=Ff.sep,e+=this.segments[n];return e}};di.Path=Cw});var kq=h(fi=>{"use strict";var Qce=fi&&fi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),bce=fi&&fi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Qw=fi&&fi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&Qce(e,t,r);return bce(e,t),e},Nce=fi&&fi.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(fi,"__esModule",{value:!0});fi.Pattern=void 0;var wce=Qw(require("os")),qf=Qw(require("path")),En=Qw(Ty()),lA=Nce(require("assert")),Sce=Ew(),Iw=Oy(),Fy=Dq(),ro=process.platform==="win32",Bw=class t{constructor(e,r=!1,n,i){this.negate=!1;let s;if(typeof e=="string")s=e.trim();else{n=n||[],lA.default(n.length,"Parameter 'segments' must not empty");let c=t.getLiteral(n[0]);lA.default(c&&En.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new Fy.Path(n).toString().trim(),e&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=t.fixupPattern(s,i),this.segments=new Fy.Path(s).segments,this.trailingSeparator=En.normalizeSeparators(s).endsWith(qf.sep),s=En.safeTrimTrailingSeparator(s);let o=!1,a=this.segments.map(c=>t.getLiteral(c)).filter(c=>!o&&!(o=c===""));this.searchPath=new Fy.Path(a).toString(),this.rootRegExp=new RegExp(t.regExpEscape(a[0]),ro?"i":""),this.isImplicitPattern=r;let A={dot:!0,nobrace:!0,nocase:ro,nocomment:!0,noext:!0,nonegate:!0};s=ro?s.replace(/\\/g,"/"):s,this.minimatch=new Sce.Minimatch(s,A)}match(e){return this.segments[this.segments.length-1]==="**"?(e=En.normalizeSeparators(e),!e.endsWith(qf.sep)&&this.isImplicitPattern===!1&&(e=`${e}${qf.sep}`)):e=En.safeTrimTrailingSeparator(e),this.minimatch.match(e)?this.trailingSeparator?Iw.MatchKind.Directory:Iw.MatchKind.All:Iw.MatchKind.None}partialMatch(e){return e=En.safeTrimTrailingSeparator(e),En.dirname(e)===e?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(ro?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(e){return(ro?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,r){lA.default(e,"pattern cannot be empty");let n=new Fy.Path(e).segments.map(i=>t.getLiteral(i));if(lA.default(n.every((i,s)=>(i!=="."||s===0)&&i!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),lA.default(!En.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),e=En.normalizeSeparators(e),e==="."||e.startsWith(`.${qf.sep}`))e
Line truncated
|
||||
>>> no match, partial?`,t,l,e,u),l===o))}var f;if(typeof A=="string"?(f=c===A,this.debug("string match",A,c,f)):(f=c.match(A),this.debug("pattern match",A,c,f)),!f)return!1}if(i===o&&s===a)return!0;if(i===o)return r;if(s===a)return i===o-1&&t[i]==="";throw new Error("wtf?")};function pce(t){return t.replace(/\\(.)/g,"$1")}function yce(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var _q=h(di=>{"use strict";var Ece=di&&di.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Cce=di&&di.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),vq=di&&di.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&Ece(e,t,r);return Cce(e,t),e},Ice=di&&di.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(di,"__esModule",{value:!0});di.Path=void 0;var Uf=vq(require("path")),$o=vq(Py()),qf=Ice(require("assert")),Bce=process.platform==="win32",Ew=class{constructor(e){if(this.segments=[],typeof e=="string")if(qf.default(e,"Parameter 'itemPath' must not be empty"),e=$o.safeTrimTrailingSeparator(e),!$o.hasRoot(e))this.segments=e.split(Uf.sep);else{let r=e,n=$o.dirname(r);for(;n!==r;){let i=Uf.basename(r);this.segments.unshift(i),r=n,n=$o.dirname(r)}this.segments.unshift(r)}else{qf.default(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r<e.length;r++){let n=e[r];qf.default(n,"Parameter 'itemPath' must not contain any empty segments"),n=$o.normalizeSeparators(e[r]),r===0&&$o.hasRoot(n)?(n=$o.safeTrimTrailingSeparator(n),qf.default(n===$o.dirname(n),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(n)):(qf.default(!n.includes(Uf.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(n))}}}toString(){let e=this.segments[0],r=e.endsWith(Uf.sep)||Bce&&/^[A-Z]:$/i.test(e);for(let n=1;n<this.segments.length;n++)r?r=!1:e+=Uf.sep,e+=this.segments[n];return e}};di.Path=Ew});var Dq=h(fi=>{"use strict";var Qce=fi&&fi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),bce=fi&&fi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Bw=fi&&fi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&Qce(e,t,r);return bce(e,t),e},Nce=fi&&fi.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(fi,"__esModule",{value:!0});fi.Pattern=void 0;var wce=Bw(require("os")),Hf=Bw(require("path")),En=Bw(Py()),lA=Nce(require("assert")),Sce=yw(),Cw=Ty(),My=_q(),ro=process.platform==="win32",Iw=class t{constructor(e,r=!1,n,i){this.negate=!1;let s;if(typeof e=="string")s=e.trim();else{n=n||[],lA.default(n.length,"Parameter 'segments' must not empty");let c=t.getLiteral(n[0]);lA.default(c&&En.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new My.Path(n).toString().trim(),e&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=t.fixupPattern(s,i),this.segments=new My.Path(s).segments,this.trailingSeparator=En.normalizeSeparators(s).endsWith(Hf.sep),s=En.safeTrimTrailingSeparator(s);let o=!1,a=this.segments.map(c=>t.getLiteral(c)).filter(c=>!o&&!(o=c===""));this.searchPath=new My.Path(a).toString(),this.rootRegExp=new RegExp(t.regExpEscape(a[0]),ro?"i":""),this.isImplicitPattern=r;let A={dot:!0,nobrace:!0,nocase:ro,nocomment:!0,noext:!0,nonegate:!0};s=ro?s.replace(/\\/g,"/"):s,this.minimatch=new Sce.Minimatch(s,A)}match(e){return this.segments[this.segments.length-1]==="**"?(e=En.normalizeSeparators(e),!e.endsWith(Hf.sep)&&this.isImplicitPattern===!1&&(e=`${e}${Hf.sep}`)):e=En.safeTrimTrailingSeparator(e),this.minimatch.match(e)?this.trailingSeparator?Cw.MatchKind.Directory:Cw.MatchKind.All:Cw.MatchKind.None}partialMatch(e){return e=En.safeTrimTrailingSeparator(e),En.dirname(e)===e?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(ro?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(e){return(ro?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,r){lA.default(e,"pattern cannot be empty");let n=new My.Path(e).segments.map(i=>t.getLiteral(i));if(lA.default(n.every((i,s)=>(i!=="."||s===0)&&i!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),lA.default(!En.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),e=En.normalizeSeparators(e),e==="."||e.startsWith(`.${Hf.sep}`))e
Line truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let i=e.split(`
|
||||
`).map(s=>s.trim());for(let s of i)!s||s.startsWith("#")||n.patterns.push(new Lq.Pattern(s));return n.searchPaths.push(...qy.getSearchPaths(n.patterns)),n})}static stat(e,r,n){return Nw(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield Hf.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){ww.debug(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else i=yield Hf.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield Hf.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===s)){ww.debug(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};gr.DefaultGlobber=Sw});var Uq=h(ll=>{"use strict";var Pce=ll&&ll.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(ll,"__esModule",{value:!0});ll.create=void 0;var Tce=Fq();function Oce(t,e){return Pce(this,void 0,void 0,function*(){return yield Tce.DefaultGlobber.create(t,e)})}ll.create=Oce});var Yq=h((ye,Gq)=>{ye=Gq.exports=xe;var Ke;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ke=function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)}:Ke=function(){};ye.SEMVER_SPEC_VERSION="2.0.0";var zf=256,Hy=Number.MAX_SAFE_INTEGER||9007199254740991,xw=16,Lce=zf-6,ul=ye.re=[],$e=ye.safeRe=[],D=ye.src=[],x=ye.tokens={},jq=0;function De(t){x[t]=jq++}var vw="[a-zA-Z0-9-]",Rw=[["\\s",1],["\\d",zf],[vw,Lce]];function Yf(t){for(var e=0;e<Rw.length;e++){var r=Rw[e][0],n=Rw[e][1];t=t.split(r+"*").join(r+"{0,"+n+"}").split(r+"+").join(r+"{1,"+n+"}")}return t}De("NUMERICIDENTIFIER");D[x.NUMERICIDENTIFIER]="0|[1-9]\\d*";De("NUMERICIDENTIFIERLOOSE");D[x.NUMERICIDENTIFIERLOOSE]="\\d+";De("NONNUMERICIDENTIFIER");D[x.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-]"+vw+"*";De("MAINVERSION");D[x.MAINVERSION]="("+D[x.NUMERICIDENTIFIER]+")\\.("+D[x.NUMERICIDENTIFIER]+")\\.("+D[x.NUMERICIDENTIFIER]+")";De("MAINVERSIONLOOSE");D[x.MAINVERSIONLOOSE]="("+D[x.NUMERICIDENTIFIERLOOSE]+")\\.("+D[x.NUMERICIDENTIFIERLOOSE]+")\\.("+D[x.NUMERICIDENTIFIERLOOSE]+")";De("PRERELEASEIDENTIFIER");D[x.PRERELEASEIDENTIFIER]="(?:"+D[x.NUMERICIDENTIFIER]+"|"+D[x.NONNUMERICIDENTIFIER]+")";De("PRERELEASEIDENTIFIERLOOSE");D[x.PRERELEASEIDENTIFIERLOOSE]="(?:"+D[x.NUMERICIDENTIFIERLOOSE]+"|"+D[x.NONNUMERICIDENTIFIER]+")";De("PRERELEASE");D[x.PRERELEASE]="(?:-("+D[x.PRERELEASEIDENTIFIER]+"(?:\\."+D[x.PRERELEASEIDENTIFIER]+")*))";De("PRERELEASELOOSE");D[x.PRERELEASELOOSE]="(?:-?("+D[x.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+D[x.PRERELEASEIDENTIFIERLOOSE]+")*))";De("BUILDIDENTIFIER");D[x.BUILDIDENTIFIER]=vw+"+";De("BUILD");D[x.BUILD]="(?:\\+("+D[x.BUILDIDENTIFIER]+"(?:\\."+D[x.BUILDIDENTIFIER]+")*))";De("FULL");De("FULLPLAIN");D[x.FULLPLAIN]="v?"+D[x.MAINVERSION]+D[x.PRERELEASE]+"?"+D[x.BUILD]+"?";D[x.FULL]="^"+D[x.FULLPLAIN]+"$";De("LOOSEPLAIN");D[x.LOOSEPLAIN]="[v=\\s]*"+D[x.MAINVERSIONLOOSE]+D[x.PRERELEASELOOSE]+"?"+D[x.BUILD]+"?";De("LOOSE");D[x.LOOSE]="^"+D[x.LOOSEPLAIN]+"$";De("GTLT");D[x.GTLT]="((?:<|>)?=?)";De("XRANGEIDENTIFIERLOOSE");D[x.XRANGEIDENTIFIERLOOSE]=D[x.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";De("XRANGEIDENTIFIER");D[x.XRANGEIDENTIFIER]=D[x.NUMERICIDENTIFIER]+"|x|X|\\*";De("XRANGEPLAIN");D[x.XRANGEPLAIN]="[v=\\s]*("+D[x.XRANGEIDENTIFIER]+")(?:\\.("+D[x.XRANGEIDENTIFIER]+")(?:\\.("+D[x.XRANGEIDENTIFIER]+")(?:"+D[x.PRERELEASE]+")?"+D[x.BUILD]+"?)?)?";De("XRANGEPLAINLOOSE");D[x.XRANGEPLAINLOOSE]="[v=\\s]*("+D[x.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[x.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[x.XRANGEIDENTIFIERLOOSE]+")(?:"+D[x.PRERELEASELOOSE]+")?"+D[x.BUILD]+"?)?)?";De("XRANGE");D[x.XRANGE]="^"+D[x.GTLT]+"\\s*"+D[x.XRANGEPLAIN]+"$";De("XRANGELOOSE");D[x.XRANGELOOSE]="^"+D[x.GTLT]+"\\s*"+D[x.XRANGEPLAINLOOSE]+"$";De("COERCE");D[x.COERCE]="(^|[^\\d])(\\d{1,"+xw+"})(?:\\.(\\d{1,"+xw+"}))?(?:\\.(\\d{1,"+xw+"}))?(?:$|[^\\d])";De("COERCERTL");ul[x.COERCERTL]=new RegExp(D[x.COERCE],"g");$e[x.COERCERTL]=new RegExp(Yf(D[x.COERCE]),"g");De("LONETILDE");D[x.LONETILDE]="(?:~>?)";De("TILDETRIM");D[x.TILDETRIM]="(\\s*)"+D[x.LONETILDE]+"\\s+";ul[x.TILDETRIM]=new RegExp(D[x.TILDETRIM],"g");$e[x.TILDETRIM]=new RegExp(Yf(D[x.TILDETRIM]),"g");var Mce="$1~";De("TILDE");D[x.TILDE]="^"+D[x.LONETILDE]+D[x.XRANGEPLAIN]+"$";De("TILDELOOSE");D[x.TILDELOOSE]="^"+D[x.LONETILDE]+D[x.XRANGEPLAINLOOSE]+"$";De("LONECARET");D[x.LONECARET]="(?:\\^)";De("CARETTRIM");D[x.CARETTRIM]="(\\s*)"+D[x.LONECARET]+"\\s+";ul[x.CARETTRIM]=new RegExp(D[x.CARETTRIM],"g");$e[x.CARETTRIM]=new RegExp(Yf(D[x.CARETTRIM]),"g");var Fce="$1^";De("CARET");D[x.CARET]="^
Line truncated
|
||||
`),{implicitDescendants:!1});try{for(var c=!0,l=Ble(A.globGenerator()),u;u=yield l.next(),e=u.done,!e;c=!0){i=u.value,c=!1;let d=i,f=Yy.relative(a,d).replace(new RegExp(`\\${Yy.sep}`,"g"),"/");Vf.debug(`Matched: ${f}`),f===""?o.push("."):o.push(`${f}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(n=l.return)&&(yield n.call(l))}finally{if(r)throw r.error}}return o})}Ye.resolvePaths=vle;function _le(t){return fl(this,void 0,void 0,function*(){return wle.promisify(Tw.unlink)(t)})}Ye.unlinkFile=_le;function Xq(t,e=[]){return fl(this,void 0,void 0,function*(){let r="";e.push("--version"),Vf.debug(`Checking ${t} ${e.join(" ")}`);try{yield Qle.exec(`${t}`,e,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>r+=n.toString(),stderr:n=>r+=n.toString()}})}catch(n){Vf.debug(n.message)}return r=r.trim(),Vf.debug(r),r})}function Dle(){return fl(this,void 0,void 0,function*(){let t=yield Xq("zstd",["--quiet"]),e=Nle.clean(t);return Vf.debug(`zstd version: ${e}`),t===""?fA.CompressionMethod.Gzip:fA.CompressionMethod.ZstdWithoutLong})}Ye.getCompressionMethod=Dle;function kle(t){return t===fA.CompressionMethod.Gzip?fA.CacheFilename.Gzip:fA.CacheFilename.Zstd}Ye.getCacheFileName=kle;function Ple(){return fl(this,void 0,void 0,function*(){return Tw.existsSync(fA.GnuTarPathOnWindows)?fA.GnuTarPathOnWindows:(yield Xq("tar")).toLowerCase().includes("gnu tar")?$q.which("tar"):""})}Ye.getGnuTarPathOnWindows=Ple;function Tle(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}Ye.assertDefined=Tle;function Ole(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(Sle),Kq.createHash("sha256").update(n.join("|")).digest("hex")}Ye.getCacheVersion=Ole;function Lle(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}Ye.getRuntimeToken=Lle});var gi={};GX(gi,{__addDisposableResource:()=>Q2,__assign:()=>Jy,__asyncDelegator:()=>g2,__asyncGenerator:()=>h2,__asyncValues:()=>m2,__await:()=>gl,__awaiter:()=>A2,__classPrivateFieldGet:()=>C2,__classPrivateFieldIn:()=>B2,__classPrivateFieldSet:()=>I2,__createBinding:()=>Wy,__decorate:()=>t2,__disposeResources:()=>b2,__esDecorate:()=>n2,__exportStar:()=>l2,__extends:()=>Zq,__generator:()=>c2,__importDefault:()=>E2,__importStar:()=>y2,__makeTemplateObject:()=>p2,__metadata:()=>a2,__param:()=>r2,__propKey:()=>s2,__read:()=>Mw,__rest:()=>e2,__rewriteRelativeImportExtension:()=>N2,__runInitializers:()=>i2,__setFunctionName:()=>o2,__spread:()=>u2,__spreadArray:()=>f2,__spreadArrays:()=>d2,__values:()=>Vy,default:()=>Ule});function Zq(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Ow(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function e2(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 i=0,n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(r[n[i]]=t[n[i]]);return r}function t2(t,e,r,n){var i=arguments.length,s=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,r,s):o(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function r2(t,e){return function(r,n){e(r,n,t)}}function n2(t,e,r,n,i,s){function o(C){if(C!==void 0&&typeof C!="function")throw new TypeError("Function expected");return C}for(var a=n.kind,A=a==="getter"?"get":a==="setter"?"set":"value",c=!e&&t?n.static?t:t.prototype:null,l=e||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),u,d=!1,f=r.length-1;f>=0;f--){var g={};for(var m in n)g[m]=m==="access"?{}:n[m];for(var m in n.access)g.access[m]=n.access[m];g.addInitializer=function(C){if(d)throw new TypeError("Cannot add initializers after decoration has completed");s.push(o(C||null))};var E=(0,r[f])(a==="accessor"?{get:l.get,set:l.set}:l[A],g);if(a==="accessor"){if(E===void 0)continue;if(E===null||typeof E!="object")throw new TypeError("Object expected");(u=o(E.get))&&(l.get=u),(u=o(E.set))&&(l.set=u),(u=o(E.init))&&i.unshift(u)}else(u=o(E))&&(a==="field"?i.unshift(u):l[A]=u)}c&&Object.defineProperty(c,n.name,l),d=!0}function i2(t,e,r){for(var n=arguments.length>2,i=0;i<e.length;i++)r=n?e[i].call(t,r):e[i].call(t);return n?r:void 0}function s2(t){return typeof t=="symbol"?t:"".concat(t)}function o2(t,e,r){return typeof e=="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:r?"".concat(r," ",e):e})}function a2(t,e){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(t,e)}function A2(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})
Line truncated
|
||||
${yue.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};Zf.RestError=ml;ml.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";ml.PARSE_ERROR="PARSE_ERROR";function Eue(t){return t instanceof ml?!0:(0,gue.isError)(t)&&t.name==="RestError"}});var hA=h(iE=>{"use strict";Object.defineProperty(iE,"__esModule",{value:!0});iE.uint8ArrayToString=Cue;iE.stringToUint8Array=Iue;function Cue(t,e){return Buffer.from(t).toString(e)}function Iue(t,e){return Buffer.from(t,e)}});var eh=h(sE=>{"use strict";Object.defineProperty(sE,"__esModule",{value:!0});sE.logger=void 0;var Bue=Kf();sE.logger=(0,Bue.createClientLogger)("ts-http-runtime")});var V2=h(aE=>{"use strict";Object.defineProperty(aE,"__esModule",{value:!0});aE.getBodyLength=J2;aE.createNodeHttpClient=vue;var uS=(mi(),Ui(gi)),AS=uS.__importStar(require("node:http")),cS=uS.__importStar(require("node:https")),j2=uS.__importStar(require("node:zlib")),Que=require("node:stream"),z2=Wf(),bue=Zo(),rh=pl(),yl=eh(),Nue=Xf(),wue={};function th(t){return t&&typeof t.pipe=="function"}function G2(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 Y2(t){return t&&typeof t.byteLength=="number"}var oE=class extends Que.Transform{_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(i){n(i)}}constructor(e){super(),this.loadedBytes=0,this.progressCallback=e}},lS=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(e){var r,n,i;let s=new AbortController,o;if(e.abortSignal){if(e.abortSignal.aborted)throw new z2.AbortError("The operation was aborted. Request has already been canceled.");o=d=>{d.type==="abort"&&s.abort()},e.abortSignal.addEventListener("abort",o)}let a;e.timeout>0&&(a=setTimeout(()=>{let d=new Nue.Sanitizer;yl.logger.info(`request to '${d.sanitizeUrl(e.url)}' timed out. canceling...`),s.abort()},e.timeout));let A=e.headers.get("Accept-Encoding"),c=A?.includes("gzip")||A?.includes("deflate"),l=typeof e.body=="function"?e.body():e.body;if(l&&!e.headers.has("Content-Length")){let d=J2(l);d!==null&&e.headers.set("Content-Length",d)}let u;try{if(l&&e.onUploadProgress){let C=e.onUploadProgress,I=new oE(C);I.on("error",N=>{yl.logger.error("Error in upload progress",N)}),th(l)?l.pipe(I):I.end(l),l=I}let d=await this.makeRequest(e,s,l);a!==void 0&&clearTimeout(a);let f=Sue(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:f,request:e};if(e.method==="HEAD")return d.resume(),m;u=c?xue(d,f):d;let E=e.onDownloadProgress;if(E){let C=new oE(E);C.on("error",I=>{yl.logger.error("Error in download progress",I)}),u.pipe(C),u=C}return!((n=e.streamResponseStatusCodes)===null||n===void 0)&&n.has(Number.POSITIVE_INFINITY)||!((i=e.streamResponseStatusCodes)===null||i===void 0)&&i.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await Rue(u),m}finally{if(e.abortSignal&&o){let d=Promise.resolve();th(l)&&(d=G2(l));let f=Promise.resolve();th(u)&&(f=G2(u)),Promise.all([d,f]).then(()=>{var g;o&&((g=e.abortSignal)===null||g===void 0||g.removeEventListener("abort",o))}).catch(g=>{yl.logger.warning("Error when cleaning up abortListener on httpRequest",g)})}}}makeRequest(e,r,n){var i;let s=new URL(e.url),o=s.protocol!=="https:";if(o&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a=(i=e.agent)!==null&&i!==void 0?i:this.getOrCreateAgent(e,o),A=Object.assign({agent:a,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,l)=>{let u=o?AS.request(A,c):cS.request(A,c);u.once("error",d=>{var f;l(new rh.RestError(d.message,{code:(f=d.code)!==null&&f!==void 0?f:rh.RestError.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let d=new z2.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(d),l(d)}),n&&th(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):Y2(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(yl.logger.error("Unrecognized body type",n),l(new rh.RestError("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){var n;let i=e.disableKeepAlive;if(r)return i?AS.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new AS.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return cS.globalAgent;let s=(n=e.tlsSettings)!==null&&n!==void 0?n:wue,o=this.cachedHttpsAgents.get(s);return o&&o.options.keepAlive===!i||(yl.logger.info("No cached TLS Agent exist, creating a new Agent"),o=new cS.Agent(Object.assign({keepAlive:!i},s)),this.cachedHttpsAgents.set(s,o)),o}}};function Sue(t){let e=(0,bue.createHttpHeaders)();for(let r of Object.keys(t.head
Line truncated
|
||||
`).map(s=>s.trim());for(let s of i)!s||s.startsWith("#")||n.patterns.push(new Oq.Pattern(s));return n.searchPaths.push(...Uy.getSearchPaths(n.patterns)),n})}static stat(e,r,n){return bw(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield jf.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Nw.debug(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else i=yield jf.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield jf.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===s)){Nw.debug(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};gr.DefaultGlobber=ww});var Fq=h(ul=>{"use strict";var Pce=ul&&ul.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(ul,"__esModule",{value:!0});ul.create=void 0;var Tce=Mq();function Oce(t,e){return Pce(this,void 0,void 0,function*(){return yield Tce.DefaultGlobber.create(t,e)})}ul.create=Oce});var Gq=h((ye,zq)=>{ye=zq.exports=xe;var Ke;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ke=function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)}:Ke=function(){};ye.SEMVER_SPEC_VERSION="2.0.0";var Gf=256,qy=Number.MAX_SAFE_INTEGER||9007199254740991,Sw=16,Lce=Gf-6,dl=ye.re=[],$e=ye.safeRe=[],D=ye.src=[],x=ye.tokens={},Hq=0;function De(t){x[t]=Hq++}var Rw="[a-zA-Z0-9-]",xw=[["\\s",1],["\\d",Gf],[Rw,Lce]];function Jf(t){for(var e=0;e<xw.length;e++){var r=xw[e][0],n=xw[e][1];t=t.split(r+"*").join(r+"{0,"+n+"}").split(r+"+").join(r+"{1,"+n+"}")}return t}De("NUMERICIDENTIFIER");D[x.NUMERICIDENTIFIER]="0|[1-9]\\d*";De("NUMERICIDENTIFIERLOOSE");D[x.NUMERICIDENTIFIERLOOSE]="\\d+";De("NONNUMERICIDENTIFIER");D[x.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-]"+Rw+"*";De("MAINVERSION");D[x.MAINVERSION]="("+D[x.NUMERICIDENTIFIER]+")\\.("+D[x.NUMERICIDENTIFIER]+")\\.("+D[x.NUMERICIDENTIFIER]+")";De("MAINVERSIONLOOSE");D[x.MAINVERSIONLOOSE]="("+D[x.NUMERICIDENTIFIERLOOSE]+")\\.("+D[x.NUMERICIDENTIFIERLOOSE]+")\\.("+D[x.NUMERICIDENTIFIERLOOSE]+")";De("PRERELEASEIDENTIFIER");D[x.PRERELEASEIDENTIFIER]="(?:"+D[x.NUMERICIDENTIFIER]+"|"+D[x.NONNUMERICIDENTIFIER]+")";De("PRERELEASEIDENTIFIERLOOSE");D[x.PRERELEASEIDENTIFIERLOOSE]="(?:"+D[x.NUMERICIDENTIFIERLOOSE]+"|"+D[x.NONNUMERICIDENTIFIER]+")";De("PRERELEASE");D[x.PRERELEASE]="(?:-("+D[x.PRERELEASEIDENTIFIER]+"(?:\\."+D[x.PRERELEASEIDENTIFIER]+")*))";De("PRERELEASELOOSE");D[x.PRERELEASELOOSE]="(?:-?("+D[x.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+D[x.PRERELEASEIDENTIFIERLOOSE]+")*))";De("BUILDIDENTIFIER");D[x.BUILDIDENTIFIER]=Rw+"+";De("BUILD");D[x.BUILD]="(?:\\+("+D[x.BUILDIDENTIFIER]+"(?:\\."+D[x.BUILDIDENTIFIER]+")*))";De("FULL");De("FULLPLAIN");D[x.FULLPLAIN]="v?"+D[x.MAINVERSION]+D[x.PRERELEASE]+"?"+D[x.BUILD]+"?";D[x.FULL]="^"+D[x.FULLPLAIN]+"$";De("LOOSEPLAIN");D[x.LOOSEPLAIN]="[v=\\s]*"+D[x.MAINVERSIONLOOSE]+D[x.PRERELEASELOOSE]+"?"+D[x.BUILD]+"?";De("LOOSE");D[x.LOOSE]="^"+D[x.LOOSEPLAIN]+"$";De("GTLT");D[x.GTLT]="((?:<|>)?=?)";De("XRANGEIDENTIFIERLOOSE");D[x.XRANGEIDENTIFIERLOOSE]=D[x.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";De("XRANGEIDENTIFIER");D[x.XRANGEIDENTIFIER]=D[x.NUMERICIDENTIFIER]+"|x|X|\\*";De("XRANGEPLAIN");D[x.XRANGEPLAIN]="[v=\\s]*("+D[x.XRANGEIDENTIFIER]+")(?:\\.("+D[x.XRANGEIDENTIFIER]+")(?:\\.("+D[x.XRANGEIDENTIFIER]+")(?:"+D[x.PRERELEASE]+")?"+D[x.BUILD]+"?)?)?";De("XRANGEPLAINLOOSE");D[x.XRANGEPLAINLOOSE]="[v=\\s]*("+D[x.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[x.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[x.XRANGEIDENTIFIERLOOSE]+")(?:"+D[x.PRERELEASELOOSE]+")?"+D[x.BUILD]+"?)?)?";De("XRANGE");D[x.XRANGE]="^"+D[x.GTLT]+"\\s*"+D[x.XRANGEPLAIN]+"$";De("XRANGELOOSE");D[x.XRANGELOOSE]="^"+D[x.GTLT]+"\\s*"+D[x.XRANGEPLAINLOOSE]+"$";De("COERCE");D[x.COERCE]="(^|[^\\d])(\\d{1,"+Sw+"})(?:\\.(\\d{1,"+Sw+"}))?(?:\\.(\\d{1,"+Sw+"}))?(?:$|[^\\d])";De("COERCERTL");dl[x.COERCERTL]=new RegExp(D[x.COERCE],"g");$e[x.COERCERTL]=new RegExp(Jf(D[x.COERCE]),"g");De("LONETILDE");D[x.LONETILDE]="(?:~>?)";De("TILDETRIM");D[x.TILDETRIM]="(\\s*)"+D[x.LONETILDE]+"\\s+";dl[x.TILDETRIM]=new RegExp(D[x.TILDETRIM],"g");$e[x.TILDETRIM]=new RegExp(Jf(D[x.TILDETRIM]),"g");var Mce="$1~";De("TILDE");D[x.TILDE]="^"+D[x.LONETILDE]+D[x.XRANGEPLAIN]+"$";De("TILDELOOSE");D[x.TILDELOOSE]="^"+D[x.LONETILDE]+D[x.XRANGEPLAINLOOSE]+"$";De("LONECARET");D[x.LONECARET]="(?:\\^)";De("CARETTRIM");D[x.CARETTRIM]="(\\s*)"+D[x.LONECARET]+"\\s+";dl[x.CARETTRIM]=new RegExp(D[x.CARETTRIM],"g");$e[x.CARETTRIM]=new RegExp(Jf(D[x.CARETTRIM]),"g");var Fce="$1^";De("CARET");D[x.CARET]="^
Line truncated
|
||||
`),{implicitDescendants:!1});try{for(var c=!0,l=Ble(A.globGenerator()),u;u=yield l.next(),e=u.done,!e;c=!0){i=u.value,c=!1;let d=i,f=Gy.relative(a,d).replace(new RegExp(`\\${Gy.sep}`,"g"),"/");Wf.debug(`Matched: ${f}`),f===""?o.push("."):o.push(`${f}`)}}catch(d){r={error:d}}finally{try{!c&&!e&&(n=l.return)&&(yield n.call(l))}finally{if(r)throw r.error}}return o})}Ye.resolvePaths=vle;function _le(t){return hl(this,void 0,void 0,function*(){return wle.promisify(Pw.unlink)(t)})}Ye.unlinkFile=_le;function Kq(t,e=[]){return hl(this,void 0,void 0,function*(){let r="";e.push("--version"),Wf.debug(`Checking ${t} ${e.join(" ")}`);try{yield Qle.exec(`${t}`,e,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>r+=n.toString(),stderr:n=>r+=n.toString()}})}catch(n){Wf.debug(n.message)}return r=r.trim(),Wf.debug(r),r})}function Dle(){return hl(this,void 0,void 0,function*(){let t=yield Kq("zstd",["--quiet"]),e=Nle.clean(t);return Wf.debug(`zstd version: ${e}`),t===""?fA.CompressionMethod.Gzip:fA.CompressionMethod.ZstdWithoutLong})}Ye.getCompressionMethod=Dle;function kle(t){return t===fA.CompressionMethod.Gzip?fA.CacheFilename.Gzip:fA.CacheFilename.Zstd}Ye.getCacheFileName=kle;function Ple(){return hl(this,void 0,void 0,function*(){return Pw.existsSync(fA.GnuTarPathOnWindows)?fA.GnuTarPathOnWindows:(yield Kq("tar")).toLowerCase().includes("gnu tar")?Wq.which("tar"):""})}Ye.getGnuTarPathOnWindows=Ple;function Tle(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}Ye.assertDefined=Tle;function Ole(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(Sle),$q.createHash("sha256").update(n.join("|")).digest("hex")}Ye.getCacheVersion=Ole;function Lle(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}Ye.getRuntimeToken=Lle});var gi={};GX(gi,{__addDisposableResource:()=>B2,__assign:()=>Yy,__asyncDelegator:()=>h2,__asyncGenerator:()=>f2,__asyncValues:()=>g2,__await:()=>ml,__awaiter:()=>a2,__classPrivateFieldGet:()=>E2,__classPrivateFieldIn:()=>I2,__classPrivateFieldSet:()=>C2,__createBinding:()=>Vy,__decorate:()=>e2,__disposeResources:()=>Q2,__esDecorate:()=>r2,__exportStar:()=>c2,__extends:()=>Xq,__generator:()=>A2,__importDefault:()=>y2,__importStar:()=>p2,__makeTemplateObject:()=>m2,__metadata:()=>o2,__param:()=>t2,__propKey:()=>i2,__read:()=>Lw,__rest:()=>Zq,__rewriteRelativeImportExtension:()=>b2,__runInitializers:()=>n2,__setFunctionName:()=>s2,__spread:()=>l2,__spreadArray:()=>d2,__spreadArrays:()=>u2,__values:()=>Jy,default:()=>Ule});function Xq(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Tw(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function Zq(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 i=0,n=Object.getOwnPropertySymbols(t);i<n.length;i++)e.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(t,n[i])&&(r[n[i]]=t[n[i]]);return r}function e2(t,e,r,n){var i=arguments.length,s=i<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,r,s):o(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}function t2(t,e){return function(r,n){e(r,n,t)}}function r2(t,e,r,n,i,s){function o(C){if(C!==void 0&&typeof C!="function")throw new TypeError("Function expected");return C}for(var a=n.kind,A=a==="getter"?"get":a==="setter"?"set":"value",c=!e&&t?n.static?t:t.prototype:null,l=e||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),u,d=!1,f=r.length-1;f>=0;f--){var g={};for(var m in n)g[m]=m==="access"?{}:n[m];for(var m in n.access)g.access[m]=n.access[m];g.addInitializer=function(C){if(d)throw new TypeError("Cannot add initializers after decoration has completed");s.push(o(C||null))};var E=(0,r[f])(a==="accessor"?{get:l.get,set:l.set}:l[A],g);if(a==="accessor"){if(E===void 0)continue;if(E===null||typeof E!="object")throw new TypeError("Object expected");(u=o(E.get))&&(l.get=u),(u=o(E.set))&&(l.set=u),(u=o(E.init))&&i.unshift(u)}else(u=o(E))&&(a==="field"?i.unshift(u):l[A]=u)}c&&Object.defineProperty(c,n.name,l),d=!0}function n2(t,e,r){for(var n=arguments.length>2,i=0;i<e.length;i++)r=n?e[i].call(t,r):e[i].call(t);return n?r:void 0}function i2(t){return typeof t=="symbol"?t:"".concat(t)}function s2(t,e,r){return typeof e=="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:r?"".concat(r," ",e):e})}function o2(t,e){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(t,e)}function a2(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})
Line truncated
|
||||
${yue.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};eh.RestError=pl;pl.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";pl.PARSE_ERROR="PARSE_ERROR";function Eue(t){return t instanceof pl?!0:(0,gue.isError)(t)&&t.name==="RestError"}});var hA=h(nE=>{"use strict";Object.defineProperty(nE,"__esModule",{value:!0});nE.uint8ArrayToString=Cue;nE.stringToUint8Array=Iue;function Cue(t,e){return Buffer.from(t).toString(e)}function Iue(t,e){return Buffer.from(t,e)}});var th=h(iE=>{"use strict";Object.defineProperty(iE,"__esModule",{value:!0});iE.logger=void 0;var Bue=Xf();iE.logger=(0,Bue.createClientLogger)("ts-http-runtime")});var J2=h(oE=>{"use strict";Object.defineProperty(oE,"__esModule",{value:!0});oE.getBodyLength=Y2;oE.createNodeHttpClient=vue;var lS=(mi(),Ui(gi)),aS=lS.__importStar(require("node:http")),AS=lS.__importStar(require("node:https")),H2=lS.__importStar(require("node:zlib")),Que=require("node:stream"),j2=$f(),bue=Zo(),nh=yl(),El=th(),Nue=Zf(),wue={};function rh(t){return t&&typeof t.pipe=="function"}function z2(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 G2(t){return t&&typeof t.byteLength=="number"}var sE=class extends Que.Transform{_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(i){n(i)}}constructor(e){super(),this.loadedBytes=0,this.progressCallback=e}},cS=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(e){var r,n,i;let s=new AbortController,o;if(e.abortSignal){if(e.abortSignal.aborted)throw new j2.AbortError("The operation was aborted. Request has already been canceled.");o=d=>{d.type==="abort"&&s.abort()},e.abortSignal.addEventListener("abort",o)}let a;e.timeout>0&&(a=setTimeout(()=>{let d=new Nue.Sanitizer;El.logger.info(`request to '${d.sanitizeUrl(e.url)}' timed out. canceling...`),s.abort()},e.timeout));let A=e.headers.get("Accept-Encoding"),c=A?.includes("gzip")||A?.includes("deflate"),l=typeof e.body=="function"?e.body():e.body;if(l&&!e.headers.has("Content-Length")){let d=Y2(l);d!==null&&e.headers.set("Content-Length",d)}let u;try{if(l&&e.onUploadProgress){let C=e.onUploadProgress,I=new sE(C);I.on("error",N=>{El.logger.error("Error in upload progress",N)}),rh(l)?l.pipe(I):I.end(l),l=I}let d=await this.makeRequest(e,s,l);a!==void 0&&clearTimeout(a);let f=Sue(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:f,request:e};if(e.method==="HEAD")return d.resume(),m;u=c?xue(d,f):d;let E=e.onDownloadProgress;if(E){let C=new sE(E);C.on("error",I=>{El.logger.error("Error in download progress",I)}),u.pipe(C),u=C}return!((n=e.streamResponseStatusCodes)===null||n===void 0)&&n.has(Number.POSITIVE_INFINITY)||!((i=e.streamResponseStatusCodes)===null||i===void 0)&&i.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await Rue(u),m}finally{if(e.abortSignal&&o){let d=Promise.resolve();rh(l)&&(d=z2(l));let f=Promise.resolve();rh(u)&&(f=z2(u)),Promise.all([d,f]).then(()=>{var g;o&&((g=e.abortSignal)===null||g===void 0||g.removeEventListener("abort",o))}).catch(g=>{El.logger.warning("Error when cleaning up abortListener on httpRequest",g)})}}}makeRequest(e,r,n){var i;let s=new URL(e.url),o=s.protocol!=="https:";if(o&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a=(i=e.agent)!==null&&i!==void 0?i:this.getOrCreateAgent(e,o),A=Object.assign({agent:a,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,l)=>{let u=o?aS.request(A,c):AS.request(A,c);u.once("error",d=>{var f;l(new nh.RestError(d.message,{code:(f=d.code)!==null&&f!==void 0?f:nh.RestError.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let d=new j2.AbortError("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(d),l(d)}),n&&rh(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):G2(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(El.logger.error("Unrecognized body type",n),l(new nh.RestError("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){var n;let i=e.disableKeepAlive;if(r)return i?aS.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new aS.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return AS.globalAgent;let s=(n=e.tlsSettings)!==null&&n!==void 0?n:wue,o=this.cachedHttpsAgents.get(s);return o&&o.options.keepAlive===!i||(El.logger.info("No cached TLS Agent exist, creating a new Agent"),o=new AS.Agent(Object.assign({keepAlive:!i},s)),this.cachedHttpsAgents.set(s,o)),o}}};function Sue(t){let e=(0,bue.createHttpHeaders)();for(let r of Object.keys(t.head
Line truncated
|
||||
`).join(`
|
||||
`+s),t.push(i+"m+"+pE.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Fde()+e+" "+t[0]}function Fde(){return mr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Ude(...t){return process.stderr.write(mE.formatWithOptions(mr.inspectOpts,...t)+`
|
||||
`)}function qde(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Hde(){return process.env.DEBUG}function jde(t){t.inspectOpts={};let e=Object.keys(mr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=mr.inspectOpts[e[r]]}pE.exports=kS()(mr);var{formatters:dH}=pE.exports;dH.o=function(t){return this.inspectOpts.colors=this.useColors,mE.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};dH.O=function(t){return this.inspectOpts.colors=this.useColors,mE.inspect(t,this.inspectOpts)}});var yE=h((mFe,PS)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?PS.exports=uH():PS.exports=fH()});var mH=h(In=>{"use strict";var zde=In&&In.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Gde=In&&In.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),hH=In&&In.__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)&&zde(e,t,r);return Gde(e,t),e};Object.defineProperty(In,"__esModule",{value:!0});In.req=In.json=In.toBuffer=void 0;var Yde=hH(require("http")),Jde=hH(require("https"));async function gH(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}In.toBuffer=gH;async function Vde(t){let r=(await gH(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}In.json=Vde;function Wde(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Jde:Yde).request(t,e),i=new Promise((s,o)=>{n.once("response",s).once("error",o).end()});return n.then=i.then.bind(i),n}In.req=Wde});var OS=h(Jn=>{"use strict";var yH=Jn&&Jn.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),$de=Jn&&Jn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),EH=Jn&&Jn.__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)&&yH(e,t,r);return $de(e,t),e},Kde=Jn&&Jn.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&yH(e,t,r)};Object.defineProperty(Jn,"__esModule",{value:!0});Jn.Agent=void 0;var Xde=EH(require("net")),pH=EH(require("http")),Zde=require("https");Kde(mH(),Jn);var Bs=Symbol("AgentBaseInternalState"),TS=class extends pH.Agent{constructor(e){super(e),this[Bs]={}}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 Xde.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],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?Zde.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(i),o=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,i)).then(a=>{if(this.decrementSockets(s,o),a instanceof pH.Agent)try{return a.addRequest(e,i)}catch(A){return n(A)}this[Bs].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(s,o),n(a)})}createConnection(){let e=this[Bs].currentSocket;if(this[Bs].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Bs].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Bs]&&(this[Bs].defaultPort=e)}get protocol(){return this[Bs].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Bs]&&(this[Bs].protocol=e)}};Jn.Agent=TS});var CH=h(vl=>{"use strict";var efe=vl&&vl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(vl,"__esModule",{value:!0});vl.parseProxyResponse=void 0;var tfe=efe(yE()),EE=(0,tfe.default)("https-proxy-agent:parse-proxy-response");function rfe(t){return new Promise((e,r)=>{let n=0,i=[];function s(){let l=t.read();l?c(l):t.once("readable",s)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",s)}function a(){o(),EE("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(l){o(),EE("onerror %o",l),r(l)}function c(l){i.push(l),n+=l.length;let u=Buffer.concat(i,n),d=u.indexOf(`\r
|
||||
`+s),t.push(i+"m+"+mE.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Fde()+e+" "+t[0]}function Fde(){return mr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Ude(...t){return process.stderr.write(gE.formatWithOptions(mr.inspectOpts,...t)+`
|
||||
`)}function qde(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Hde(){return process.env.DEBUG}function jde(t){t.inspectOpts={};let e=Object.keys(mr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=mr.inspectOpts[e[r]]}mE.exports=DS()(mr);var{formatters:uH}=mE.exports;uH.o=function(t){return this.inspectOpts.colors=this.useColors,gE.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};uH.O=function(t){return this.inspectOpts.colors=this.useColors,gE.inspect(t,this.inspectOpts)}});var pE=h((pFe,kS)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?kS.exports=lH():kS.exports=dH()});var gH=h(In=>{"use strict";var zde=In&&In.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Gde=In&&In.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),fH=In&&In.__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)&&zde(e,t,r);return Gde(e,t),e};Object.defineProperty(In,"__esModule",{value:!0});In.req=In.json=In.toBuffer=void 0;var Yde=fH(require("http")),Jde=fH(require("https"));async function hH(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}In.toBuffer=hH;async function Vde(t){let r=(await hH(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}In.json=Vde;function Wde(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Jde:Yde).request(t,e),i=new Promise((s,o)=>{n.once("response",s).once("error",o).end()});return n.then=i.then.bind(i),n}In.req=Wde});var TS=h(Jn=>{"use strict";var pH=Jn&&Jn.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),$de=Jn&&Jn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),yH=Jn&&Jn.__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)&&pH(e,t,r);return $de(e,t),e},Kde=Jn&&Jn.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&pH(e,t,r)};Object.defineProperty(Jn,"__esModule",{value:!0});Jn.Agent=void 0;var Xde=yH(require("net")),mH=yH(require("http")),Zde=require("https");Kde(gH(),Jn);var Bs=Symbol("AgentBaseInternalState"),PS=class extends mH.Agent{constructor(e){super(e),this[Bs]={}}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 Xde.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],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?Zde.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(i),o=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,i)).then(a=>{if(this.decrementSockets(s,o),a instanceof mH.Agent)try{return a.addRequest(e,i)}catch(A){return n(A)}this[Bs].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(s,o),n(a)})}createConnection(){let e=this[Bs].currentSocket;if(this[Bs].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Bs].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Bs]&&(this[Bs].defaultPort=e)}get protocol(){return this[Bs].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Bs]&&(this[Bs].protocol=e)}};Jn.Agent=PS});var EH=h(_l=>{"use strict";var efe=_l&&_l.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(_l,"__esModule",{value:!0});_l.parseProxyResponse=void 0;var tfe=efe(pE()),yE=(0,tfe.default)("https-proxy-agent:parse-proxy-response");function rfe(t){return new Promise((e,r)=>{let n=0,i=[];function s(){let l=t.read();l?c(l):t.once("readable",s)}function o(){t.removeListener("end",a),t.removeListener("error",A),t.removeListener("readable",s)}function a(){o(),yE("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function A(l){o(),yE("onerror %o",l),r(l)}function c(l){i.push(l),n+=l.length;let u=Buffer.concat(i,n),d=u.indexOf(`\r
|
||||
\r
|
||||
`);if(d===-1){EE("have not received end of HTTP headers yet..."),s();return}let f=u.slice(0,d).toString("ascii").split(`\r
|
||||
`),g=f.shift();if(!g)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=g.split(" "),E=+m[1],C=m.slice(2).join(" "),I={};for(let N of f){if(!N)continue;let w=N.indexOf(":");if(w===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${N}"`));let v=N.slice(0,w).toLowerCase(),T=N.slice(w+1).trimStart(),U=I[v];typeof U=="string"?I[v]=[U,T]:Array.isArray(U)?U.push(T):I[v]=T}EE("got proxy server response: %o %o",g,I),o(),e({connect:{statusCode:E,statusText:C,headers:I},buffered:u})}t.on("error",A),t.on("end",a),s()})}vl.parseProxyResponse=rfe});var wH=h(pi=>{"use strict";var nfe=pi&&pi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),ife=pi&&pi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),bH=pi&&pi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nfe(e,t,r);return ife(e,t),e},NH=pi&&pi.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(pi,"__esModule",{value:!0});pi.HttpsProxyAgent=void 0;var CE=bH(require("net")),IH=bH(require("tls")),sfe=NH(require("assert")),ofe=NH(yE()),afe=OS(),Afe=require("url"),cfe=CH(),sh=(0,ofe.default)("https-proxy-agent"),BH=t=>t.servername===void 0&&t.host&&!CE.isIP(t.host)?{...t,servername:t.host}:t,IE=class extends afe.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Afe.URL(e):e,this.proxyHeaders=r?.headers??{},sh("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?QH(r,"headers"):null,host:n,port:i}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let i;n.protocol==="https:"?(sh("Creating `tls.Socket`: %o",this.connectOpts),i=IH.connect(BH(this.connectOpts))):(sh("Creating `net.Socket`: %o",this.connectOpts),i=CE.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=CE.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`);if(d===-1){yE("have not received end of HTTP headers yet..."),s();return}let f=u.slice(0,d).toString("ascii").split(`\r
|
||||
`),g=f.shift();if(!g)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=g.split(" "),E=+m[1],C=m.slice(2).join(" "),I={};for(let N of f){if(!N)continue;let w=N.indexOf(":");if(w===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${N}"`));let v=N.slice(0,w).toLowerCase(),T=N.slice(w+1).trimStart(),U=I[v];typeof U=="string"?I[v]=[U,T]:Array.isArray(U)?U.push(T):I[v]=T}yE("got proxy server response: %o %o",g,I),o(),e({connect:{statusCode:E,statusText:C,headers:I},buffered:u})}t.on("error",A),t.on("end",a),s()})}_l.parseProxyResponse=rfe});var NH=h(pi=>{"use strict";var nfe=pi&&pi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),ife=pi&&pi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),QH=pi&&pi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&nfe(e,t,r);return ife(e,t),e},bH=pi&&pi.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(pi,"__esModule",{value:!0});pi.HttpsProxyAgent=void 0;var EE=QH(require("net")),CH=QH(require("tls")),sfe=bH(require("assert")),ofe=bH(pE()),afe=TS(),Afe=require("url"),cfe=EH(),oh=(0,ofe.default)("https-proxy-agent"),IH=t=>t.servername===void 0&&t.host&&!EE.isIP(t.host)?{...t,servername:t.host}:t,CE=class extends afe.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Afe.URL(e):e,this.proxyHeaders=r?.headers??{},oh("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?BH(r,"headers"):null,host:n,port:i}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let i;n.protocol==="https:"?(oh("Creating `tls.Socket`: %o",this.connectOpts),i=CH.connect(IH(this.connectOpts))):(oh("Creating `net.Socket`: %o",this.connectOpts),i=EE.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=EE.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)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(s))a+=`${d}: ${s[d]}\r
|
||||
`;let A=(0,cfe.parseProxyResponse)(i);i.write(`${a}\r
|
||||
`);let{connect:c,buffered:l}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",lfe),r.secureEndpoint?(sh("Upgrading socket connection to TLS"),IH.connect({...QH(BH(r),"host","path","port"),socket:i})):i;i.destroy();let u=new CE.Socket({writable:!1});return u.readable=!0,e.once("socket",d=>{sh("Replaying proxy buffer for failed request"),(0,sfe.default)(d.listenerCount("data")>0),d.push(l),d.push(null)}),u}};IE.protocols=["http","https"];pi.HttpsProxyAgent=IE;function lfe(t){t.resume()}function QH(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var RH=h(yi=>{"use strict";var ufe=yi&&yi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),dfe=yi&&yi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),xH=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)&&ufe(e,t,r);return dfe(e,t),e},ffe=yi&&yi.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(yi,"__esModule",{value:!0});yi.HttpProxyAgent=void 0;var hfe=xH(require("net")),gfe=xH(require("tls")),mfe=ffe(yE()),pfe=require("events"),yfe=OS(),SH=require("url"),_l=(0,mfe.default)("http-proxy-agent"),BE=class extends yfe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new SH.URL(e):e,this.proxyHeaders=r?.headers??{},_l("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Efe(r,"headers"):null,host:n,port:i}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,i=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",o=`${i}//${s}`,a=new SH.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 l=A[c];l&&e.setHeader(c,l)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,i;_l("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(_l("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,i=n.indexOf(`\r
|
||||
`);let{connect:c,buffered:l}=await A;if(e.emit("proxyConnect",c),this.emit("proxyConnect",c,e),c.statusCode===200)return e.once("socket",lfe),r.secureEndpoint?(oh("Upgrading socket connection to TLS"),CH.connect({...BH(IH(r),"host","path","port"),socket:i})):i;i.destroy();let u=new EE.Socket({writable:!1});return u.readable=!0,e.once("socket",d=>{oh("Replaying proxy buffer for failed request"),(0,sfe.default)(d.listenerCount("data")>0),d.push(l),d.push(null)}),u}};CE.protocols=["http","https"];pi.HttpsProxyAgent=CE;function lfe(t){t.resume()}function BH(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var xH=h(yi=>{"use strict";var ufe=yi&&yi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),dfe=yi&&yi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),SH=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)&&ufe(e,t,r);return dfe(e,t),e},ffe=yi&&yi.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(yi,"__esModule",{value:!0});yi.HttpProxyAgent=void 0;var hfe=SH(require("net")),gfe=SH(require("tls")),mfe=ffe(pE()),pfe=require("events"),yfe=TS(),wH=require("url"),Dl=(0,mfe.default)("http-proxy-agent"),IE=class extends yfe.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new wH.URL(e):e,this.proxyHeaders=r?.headers??{},Dl("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Efe(r,"headers"):null,host:n,port:i}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,i=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",o=`${i}//${s}`,a=new wH.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 l=A[c];l&&e.setHeader(c,l)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,i;Dl("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Dl("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,i=n.indexOf(`\r
|
||||
\r
|
||||
`)+4,e.outputData[0].data=e._header+n.substring(i),_l("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(_l("Creating `tls.Socket`: %o",this.connectOpts),s=gfe.connect(this.connectOpts)):(_l("Creating `net.Socket`: %o",this.connectOpts),s=hfe.connect(this.connectOpts)),await(0,pfe.once)(s,"connect"),s}};BE.protocols=["http","https"];yi.HttpProxyAgent=BE;function Efe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var LS=h(Ei=>{"use strict";Object.defineProperty(Ei,"__esModule",{value:!0});Ei.globalNoProxyList=Ei.proxyPolicyName=void 0;Ei.loadNoProxy=PH;Ei.getDefaultProxySettings=Rfe;Ei.proxyPolicy=_fe;var Cfe=wH(),Ife=RH(),Bfe=eh(),Qfe="HTTPS_PROXY",bfe="HTTP_PROXY",Nfe="ALL_PROXY",wfe="NO_PROXY";Ei.proxyPolicyName="proxyPolicy";Ei.globalNoProxyList=[];var DH=!1,Sfe=new Map;function QE(t){if(process.env[t])return process.env[t];if(process.env[t.toLowerCase()])return process.env[t.toLowerCase()]}function kH(){if(!process)return;let t=QE(Qfe),e=QE(Nfe),r=QE(bfe);return t||e||r}function xfe(t,e,r){if(e.length===0)return!1;let n=new URL(t).hostname;if(r?.has(n))return r.get(n);let i=!1;for(let s of e)s[0]==="."?(n.endsWith(s)||n.length===s.length-1&&n===s.slice(1))&&(i=!0):n===s&&(i=!0);return r?.set(n,i),i}function PH(){let t=QE(wfe);return DH=!0,t?t.split(",").map(e=>e.trim()).filter(e=>e.length):[]}function Rfe(t){if(!t&&(t=kH(),!t))return;let e=new URL(t);return{host:(e.protocol?e.protocol+"//":"")+e.hostname,port:Number.parseInt(e.port||"80"),username:e.username,password:e.password}}function vfe(){let t=kH();return t?new URL(t):void 0}function vH(t){let e;try{e=new URL(t.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${t.host}".`)}return e.port=String(t.port),t.username&&(e.username=t.username),t.password&&(e.password=t.password),e}function _H(t,e,r){if(t.agent)return;let i=new URL(t.url).protocol!=="https:";t.tlsSettings&&Bfe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=t.headers.toJSON();i?(e.httpProxyAgent||(e.httpProxyAgent=new Ife.HttpProxyAgent(r,{headers:s})),t.agent=e.httpProxyAgent):(e.httpsProxyAgent||(e.httpsProxyAgent=new Cfe.HttpsProxyAgent(r,{headers:s})),t.agent=e.httpsProxyAgent)}function _fe(t,e){DH||Ei.globalNoProxyList.push(...PH());let r=t?vH(t):vfe(),n={};return{name:Ei.proxyPolicyName,async sendRequest(i,s){var o;return!i.proxySettings&&r&&!xfe(i.url,(o=e?.customNoProxyList)!==null&&o!==void 0?o:Ei.globalNoProxyList,e?.customNoProxyList?void 0:Sfe)?_H(i,n,r):i.proxySettings&&_H(i,n,vH(i.proxySettings)),s(i)}}}});var MS=h(Dl=>{"use strict";Object.defineProperty(Dl,"__esModule",{value:!0});Dl.agentPolicyName=void 0;Dl.agentPolicy=Dfe;Dl.agentPolicyName="agentPolicy";function Dfe(t){return{name:Dl.agentPolicyName,sendRequest:async(e,r)=>(e.agent||(e.agent=t),r(e))}}});var FS=h(kl=>{"use strict";Object.defineProperty(kl,"__esModule",{value:!0});kl.tlsPolicyName=void 0;kl.tlsPolicy=kfe;kl.tlsPolicyName="tlsPolicy";function kfe(t){return{name:kl.tlsPolicyName,sendRequest:async(e,r)=>(e.tlsSettings||(e.tlsSettings=t),r(e))}}});var oh=h(pA=>{"use strict";Object.defineProperty(pA,"__esModule",{value:!0});pA.isNodeReadableStream=TH;pA.isWebReadableStream=OH;pA.isBinaryBody=Pfe;pA.isReadableStream=LH;pA.isBlob=Tfe;function TH(t){return!!(t&&typeof t.pipe=="function")}function OH(t){return!!(t&&typeof t.getReader=="function"&&typeof t.tee=="function")}function Pfe(t){return t!==void 0&&(t instanceof Uint8Array||LH(t)||typeof t=="function"||t instanceof Blob)}function LH(t){return TH(t)||OH(t)}function Tfe(t){return typeof t.stream=="function"}});var UH=h(qS=>{"use strict";Object.defineProperty(qS,"__esModule",{value:!0});qS.concat=Ffe;var so=(mi(),Ui(gi)),US=require("stream"),Ofe=oh();function MH(){return so.__asyncGenerator(this,arguments,function*(){let e=this.getReader();try{for(;;){let{done:r,value:n}=yield so.__await(e.read());if(r)return yield so.__await(void 0);yield yield so.__await(n)}}finally{e.releaseLock()}})}function Lfe(t){t[Symbol.asyncIterator]||(t[Symbol.asyncIterator]=MH.bind(t)),t.values||(t.values=MH.bind(t))}function FH(t){return t instanceof ReadableStream?(Lfe(t),US.Readable.fromWeb(t)):t}function Mfe(t){return t instanceof Uint8Array?US.Readable.from(Buffer.from(t)):(0,Ofe.isBlob)(t)?FH(t.stream()):FH(t)}async function Ffe(t){return function(){let e=t.map(r=>typeof r=="function"?r():r).map(Mfe);return US.Readable.from((function(){return so.__asyncGenerator(this,arguments,function*(){var r,n,i,s;for(let c of e)try{for(var o=!0,a=(n=void 0,so.__asyncValues(c)),A;A=yield so.__await(a.next()),r=A.done,!r;o=!0){s=A.value,o=!1;let l=s;yield yield so.__await(l)}}catch(l){n={error:l}}finally{try{!o&&!r&&(i=a.return)&&(yield so.__await(i.call(a)))}finally{if(n)throw n.error}}})})())}}});var HS=h(Tl=>{"use strict";Object.defineProperty(Tl,"__esModule",{value:!0});Tl.multipartPolicyName=vo
Line truncated
|
||||
`;return e}function Gfe(t){return t instanceof Uint8Array?t.byteLength:(0,Ufe.isBlob)(t)?t.size===-1?void 0:t.size:void 0}function Yfe(t){let e=0;for(let r of t){let n=Gfe(r);if(n===void 0)return;e+=n}return e}async function Jfe(t,e,r){let n=[(0,Pl.stringToUint8Array)(`--${r}`,"utf-8"),...e.flatMap(s=>[(0,Pl.stringToUint8Array)(`\r
|
||||
`,"utf-8"),(0,Pl.stringToUint8Array)(zfe(s.headers),"utf-8"),(0,Pl.stringToUint8Array)(`\r
|
||||
`,"utf-8"),s.body,(0,Pl.stringToUint8Array)(`\r
|
||||
--${r}`,"utf-8")]),(0,Pl.stringToUint8Array)(`--\r
|
||||
`)+4,e.outputData[0].data=e._header+n.substring(i),Dl("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Dl("Creating `tls.Socket`: %o",this.connectOpts),s=gfe.connect(this.connectOpts)):(Dl("Creating `net.Socket`: %o",this.connectOpts),s=hfe.connect(this.connectOpts)),await(0,pfe.once)(s,"connect"),s}};IE.protocols=["http","https"];yi.HttpProxyAgent=IE;function Efe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var OS=h(Ei=>{"use strict";Object.defineProperty(Ei,"__esModule",{value:!0});Ei.globalNoProxyList=Ei.proxyPolicyName=void 0;Ei.loadNoProxy=kH;Ei.getDefaultProxySettings=Rfe;Ei.proxyPolicy=_fe;var Cfe=NH(),Ife=xH(),Bfe=th(),Qfe="HTTPS_PROXY",bfe="HTTP_PROXY",Nfe="ALL_PROXY",wfe="NO_PROXY";Ei.proxyPolicyName="proxyPolicy";Ei.globalNoProxyList=[];var _H=!1,Sfe=new Map;function BE(t){if(process.env[t])return process.env[t];if(process.env[t.toLowerCase()])return process.env[t.toLowerCase()]}function DH(){if(!process)return;let t=BE(Qfe),e=BE(Nfe),r=BE(bfe);return t||e||r}function xfe(t,e,r){if(e.length===0)return!1;let n=new URL(t).hostname;if(r?.has(n))return r.get(n);let i=!1;for(let s of e)s[0]==="."?(n.endsWith(s)||n.length===s.length-1&&n===s.slice(1))&&(i=!0):n===s&&(i=!0);return r?.set(n,i),i}function kH(){let t=BE(wfe);return _H=!0,t?t.split(",").map(e=>e.trim()).filter(e=>e.length):[]}function Rfe(t){if(!t&&(t=DH(),!t))return;let e=new URL(t);return{host:(e.protocol?e.protocol+"//":"")+e.hostname,port:Number.parseInt(e.port||"80"),username:e.username,password:e.password}}function vfe(){let t=DH();return t?new URL(t):void 0}function RH(t){let e;try{e=new URL(t.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${t.host}".`)}return e.port=String(t.port),t.username&&(e.username=t.username),t.password&&(e.password=t.password),e}function vH(t,e,r){if(t.agent)return;let i=new URL(t.url).protocol!=="https:";t.tlsSettings&&Bfe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=t.headers.toJSON();i?(e.httpProxyAgent||(e.httpProxyAgent=new Ife.HttpProxyAgent(r,{headers:s})),t.agent=e.httpProxyAgent):(e.httpsProxyAgent||(e.httpsProxyAgent=new Cfe.HttpsProxyAgent(r,{headers:s})),t.agent=e.httpsProxyAgent)}function _fe(t,e){_H||Ei.globalNoProxyList.push(...kH());let r=t?RH(t):vfe(),n={};return{name:Ei.proxyPolicyName,async sendRequest(i,s){var o;return!i.proxySettings&&r&&!xfe(i.url,(o=e?.customNoProxyList)!==null&&o!==void 0?o:Ei.globalNoProxyList,e?.customNoProxyList?void 0:Sfe)?vH(i,n,r):i.proxySettings&&vH(i,n,RH(i.proxySettings)),s(i)}}}});var LS=h(kl=>{"use strict";Object.defineProperty(kl,"__esModule",{value:!0});kl.agentPolicyName=void 0;kl.agentPolicy=Dfe;kl.agentPolicyName="agentPolicy";function Dfe(t){return{name:kl.agentPolicyName,sendRequest:async(e,r)=>(e.agent||(e.agent=t),r(e))}}});var MS=h(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});Pl.tlsPolicyName=void 0;Pl.tlsPolicy=kfe;Pl.tlsPolicyName="tlsPolicy";function kfe(t){return{name:Pl.tlsPolicyName,sendRequest:async(e,r)=>(e.tlsSettings||(e.tlsSettings=t),r(e))}}});var ah=h(pA=>{"use strict";Object.defineProperty(pA,"__esModule",{value:!0});pA.isNodeReadableStream=PH;pA.isWebReadableStream=TH;pA.isBinaryBody=Pfe;pA.isReadableStream=OH;pA.isBlob=Tfe;function PH(t){return!!(t&&typeof t.pipe=="function")}function TH(t){return!!(t&&typeof t.getReader=="function"&&typeof t.tee=="function")}function Pfe(t){return t!==void 0&&(t instanceof Uint8Array||OH(t)||typeof t=="function"||t instanceof Blob)}function OH(t){return PH(t)||TH(t)}function Tfe(t){return typeof t.stream=="function"}});var FH=h(US=>{"use strict";Object.defineProperty(US,"__esModule",{value:!0});US.concat=Ffe;var so=(mi(),Ui(gi)),FS=require("stream"),Ofe=ah();function LH(){return so.__asyncGenerator(this,arguments,function*(){let e=this.getReader();try{for(;;){let{done:r,value:n}=yield so.__await(e.read());if(r)return yield so.__await(void 0);yield yield so.__await(n)}}finally{e.releaseLock()}})}function Lfe(t){t[Symbol.asyncIterator]||(t[Symbol.asyncIterator]=LH.bind(t)),t.values||(t.values=LH.bind(t))}function MH(t){return t instanceof ReadableStream?(Lfe(t),FS.Readable.fromWeb(t)):t}function Mfe(t){return t instanceof Uint8Array?FS.Readable.from(Buffer.from(t)):(0,Ofe.isBlob)(t)?MH(t.stream()):MH(t)}async function Ffe(t){return function(){let e=t.map(r=>typeof r=="function"?r():r).map(Mfe);return FS.Readable.from((function(){return so.__asyncGenerator(this,arguments,function*(){var r,n,i,s;for(let c of e)try{for(var o=!0,a=(n=void 0,so.__asyncValues(c)),A;A=yield so.__await(a.next()),r=A.done,!r;o=!0){s=A.value,o=!1;let l=s;yield yield so.__await(l)}}catch(l){n={error:l}}finally{try{!o&&!r&&(i=a.return)&&(yield so.__await(i.call(a)))}finally{if(n)throw n.error}}})})())}}});var qS=h(Ol=>{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});Ol.multipartPolicyName=vo
Line truncated
|
||||
`;return e}function Gfe(t){return t instanceof Uint8Array?t.byteLength:(0,Ufe.isBlob)(t)?t.size===-1?void 0:t.size:void 0}function Yfe(t){let e=0;for(let r of t){let n=Gfe(r);if(n===void 0)return;e+=n}return e}async function Jfe(t,e,r){let n=[(0,Tl.stringToUint8Array)(`--${r}`,"utf-8"),...e.flatMap(s=>[(0,Tl.stringToUint8Array)(`\r
|
||||
`,"utf-8"),(0,Tl.stringToUint8Array)(zfe(s.headers),"utf-8"),(0,Tl.stringToUint8Array)(`\r
|
||||
`,"utf-8"),s.body,(0,Tl.stringToUint8Array)(`\r
|
||||
--${r}`,"utf-8")]),(0,Tl.stringToUint8Array)(`--\r
|
||||
\r
|
||||
`,"utf-8")],i=Yfe(n);i&&t.headers.set("Content-Length",i),t.body=await(0,Hfe.concat)(n)}Tl.multipartPolicyName="multipartPolicy";var Vfe=70,Wfe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function $fe(t){if(t.length>Vfe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Wfe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function Kfe(){return{name:Tl.multipartPolicyName,async sendRequest(t,e){var r;if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let n=t.multipartBody.boundary,i=(r=t.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,o,a]=s;if(a&&n&&a!==n)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${n} in the request body`);return n??(n=a),n?$fe(n):n=jfe(),t.headers.set("Content-Type",`${o}; boundary=${n}`),await Jfe(t,t.multipartBody.parts,n),t.multipartBody=void 0,e(t)}}}});var jH=h(jS=>{"use strict";Object.defineProperty(jS,"__esModule",{value:!0});jS.createPipelineFromOptions=Ahe;var Xfe=hS(),Zfe=rS(),ehe=gS(),the=yS(),rhe=ES(),nhe=SS(),ihe=DS(),qH=ih(),she=LS(),ohe=MS(),ahe=FS(),HH=HS();function Ahe(t){let e=(0,Zfe.createEmptyPipeline)();return qH.isNodeLike&&(t.agent&&e.addPolicy((0,ohe.agentPolicy)(t.agent)),t.tlsOptions&&e.addPolicy((0,ahe.tlsPolicy)(t.tlsOptions)),e.addPolicy((0,she.proxyPolicy)(t.proxyOptions)),e.addPolicy((0,rhe.decompressResponsePolicy)())),e.addPolicy((0,ihe.formDataPolicy)(),{beforePolicies:[HH.multipartPolicyName]}),e.addPolicy((0,the.userAgentPolicy)(t.userAgentOptions)),e.addPolicy((0,HH.multipartPolicy)(),{afterPhase:"Deserialize"}),e.addPolicy((0,nhe.defaultRetryPolicy)(t.retryOptions),{phase:"Retry"}),qH.isNodeLike&&e.addPolicy((0,ehe.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"}),e.addPolicy((0,Xfe.logPolicy)(t.loggingOptions),{afterPhase:"Sign"}),e}});var zH=h(Ol=>{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});Ol.apiVersionPolicyName=void 0;Ol.apiVersionPolicy=che;Ol.apiVersionPolicyName="ApiVersionPolicy";function che(t){return{name:Ol.apiVersionPolicyName,sendRequest:(e,r)=>{let n=new URL(e.url);return!n.searchParams.get("api-version")&&t.apiVersion&&(e.url=`${e.url}${Array.from(n.searchParams.keys()).length>0?"&":"?"}api-version=${t.apiVersion}`),r(e)}}}});var GH=h(Ll=>{"use strict";Object.defineProperty(Ll,"__esModule",{value:!0});Ll.isOAuth2TokenCredential=lhe;Ll.isBearerTokenCredential=uhe;Ll.isBasicCredential=dhe;Ll.isApiKeyCredential=fhe;function lhe(t){return"getOAuth2Token"in t}function uhe(t){return"getBearerToken"in t}function dhe(t){return"username"in t&&"password"in t}function fhe(t){return"key"in t}});var ah=h(zS=>{"use strict";Object.defineProperty(zS,"__esModule",{value:!0});zS.ensureSecureConnection=phe;var hhe=eh(),YH=!1;function ghe(t,e){if(e.allowInsecureConnection&&t.allowInsecureConnection){let r=new URL(t.url);if(r.hostname==="localhost"||r.hostname==="127.0.0.1")return!0}return!1}function mhe(){let t="Sending token over insecure transport. Assume any token issued is compromised.";hhe.logger.warning(t),typeof(process==null?void 0:process.emitWarning)=="function"&&!YH&&(YH=!0,process.emitWarning(t))}function phe(t,e){if(!t.url.toLowerCase().startsWith("https://"))if(ghe(t,e))mhe();else throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}});var JH=h(Ml=>{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.apiKeyAuthenticationPolicyName=void 0;Ml.apiKeyAuthenticationPolicy=Ehe;var yhe=ah();Ml.apiKeyAuthenticationPolicyName="apiKeyAuthenticationPolicy";function Ehe(t){return{name:Ml.apiKeyAuthenticationPolicyName,async sendRequest(e,r){var n,i;(0,yhe.ensureSecureConnection)(e,t);let s=(i=(n=e.authSchemes)!==null&&n!==void 0?n:t.authSchemes)===null||i===void 0?void 0:i.find(o=>o.kind==="apiKey");if(!s)return r(e);if(s.apiKeyLocation!=="header")throw new Error(`Unsupported API key location: ${s.apiKeyLocation}`);return e.headers.set(s.name,t.credential.key),r(e)}}}});var WH=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});Fl.basicAuthenticationPolicyName=void 0;Fl.basicAuthenticationPolicy=Ihe;var VH=hA(),Che=ah();Fl.basicAuthenticationPolicyName="bearerAuthenticationPolicy";function Ihe(t){return{name:Fl.basicAuthenticationPolicyName,async sendRequest(e,r){var n,i;if((0,Che.ensureSecureConnection)(e,t),!((i=(n=e.authSchemes)!==null&&n!==void 0?n:t.authSchemes)===null||i===void 0?void 0:i.find(c=>c.kind==="http"&&c.scheme==="basic")))return r(e);let{username:o,password:a}=t.credential,A=(0,VH.uint8ArrayToString)((0,VH.stringToUint8Array)(`${o}:${a}`,"utf-8"),"base64");return e.headers.set("Authori
Line truncated
|
||||
`).join(""))}return e(t)}}}});var vz=h(IA=>{"use strict";Object.defineProperty(IA,"__esModule",{value:!0});IA.auxiliaryAuthenticationHeaderPolicyName=void 0;IA.auxiliaryAuthenticationHeaderPolicy=Xpe;var Wpe=Ux(),$pe=ch();IA.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var Rz="x-ms-authorization-auxiliary";async function Kpe(t){var e,r;let{scopes:n,getAccessToken:i,request:s}=t,o={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(e=await i(n,o))===null||e===void 0?void 0:e.token)!==null&&r!==void 0?r:""}function Xpe(t){let{credentials:e,scopes:r}=t,n=t.logger||$pe.logger,i=new WeakMap;return{name:IA.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,o){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!e||e.length===0)return n.info(`${IA.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),o(s);let a=[];for(let c of e){let l=i.get(c);l||(l=(0,Wpe.createTokenCycler)(c),i.set(c,l)),a.push(Kpe({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:l,logger:n}))}let A=(await Promise.all(a)).filter(c=>!!c);return A.length===0?(n.warning(`None of the auxiliary tokens are valid. ${Rz} header will not be set.`),o(s)):(s.headers.set(Rz,A.map(c=>`Bearer ${c}`).join(", ")),o(s))}}}});var ao=h(L=>{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.createFileFromStream=L.createFile=L.agentPolicyName=L.agentPolicy=L.auxiliaryAuthenticationHeaderPolicyName=L.auxiliaryAuthenticationHeaderPolicy=L.ndJsonPolicyName=L.ndJsonPolicy=L.bearerTokenAuthenticationPolicyName=L.bearerTokenAuthenticationPolicy=L.formDataPolicyName=L.formDataPolicy=L.tlsPolicyName=L.tlsPolicy=L.userAgentPolicyName=L.userAgentPolicy=L.defaultRetryPolicy=L.tracingPolicyName=L.tracingPolicy=L.retryPolicy=L.throttlingRetryPolicyName=L.throttlingRetryPolicy=L.systemErrorRetryPolicyName=L.systemErrorRetryPolicy=L.redirectPolicyName=L.redirectPolicy=L.getDefaultProxySettings=L.proxyPolicyName=L.proxyPolicy=L.multipartPolicyName=L.multipartPolicy=L.logPolicyName=L.logPolicy=L.setClientRequestIdPolicyName=L.setClientRequestIdPolicy=L.exponentialRetryPolicyName=L.exponentialRetryPolicy=L.decompressResponsePolicyName=L.decompressResponsePolicy=L.isRestError=L.RestError=L.createPipelineRequest=L.createHttpHeaders=L.createDefaultHttpClient=L.createPipelineFromOptions=L.createEmptyPipeline=void 0;var Zpe=tx();Object.defineProperty(L,"createEmptyPipeline",{enumerable:!0,get:function(){return Zpe.createEmptyPipeline}});var eye=dz();Object.defineProperty(L,"createPipelineFromOptions",{enumerable:!0,get:function(){return eye.createPipelineFromOptions}});var tye=fz();Object.defineProperty(L,"createDefaultHttpClient",{enumerable:!0,get:function(){return tye.createDefaultHttpClient}});var rye=hz();Object.defineProperty(L,"createHttpHeaders",{enumerable:!0,get:function(){return rye.createHttpHeaders}});var nye=gz();Object.defineProperty(L,"createPipelineRequest",{enumerable:!0,get:function(){return nye.createPipelineRequest}});var _z=jE();Object.defineProperty(L,"RestError",{enumerable:!0,get:function(){return _z.RestError}});Object.defineProperty(L,"isRestError",{enumerable:!0,get:function(){return _z.isRestError}});var Dz=Ex();Object.defineProperty(L,"decompressResponsePolicy",{enumerable:!0,get:function(){return Dz.decompressResponsePolicy}});Object.defineProperty(L,"decompressResponsePolicyName",{enumerable:!0,get:function(){return Dz.decompressResponsePolicyName}});var kz=pz();Object.defineProperty(L,"exponentialRetryPolicy",{enumerable:!0,get:function(){return kz.exponentialRetryPolicy}});Object.defineProperty(L,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return kz.exponentialRetryPolicyName}});var Pz=bx();Object.defineProperty(L,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return Pz.setClientRequestIdPolicy}});Object.defineProperty(L,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return Pz.setClientRequestIdPolicyName}});var Tz=nx();Object.defineProperty(L,"logPolicy",{enumerable:!0,get:function(){return Tz.logPolicy}});Object.defineProperty(L,"logPolicyName",{enumerable:!0,get:function(){return Tz.logPolicyName}});var Oz=yx();Object.defineProperty(L,"multipartPolicy",{enumerable:!0,get:function(){return Oz.multipartPolicy}});Object.defineProperty(L,"multipartPolicyName",{enumerable:!0,get:function(){return Oz.multipartPolicyName}});var qx=Qx();Object.defineProperty(L,"proxyPolicy",{enumerable:!0,get:function(){return qx.proxyPolicy}});Object.defineProperty(L,"proxyPolicyName",{enumerable:!0,get:function(){return qx.proxyPolicyName}});Object.defineProperty(L,"getDefaultProxySettings",{enumerable:!0,get:function(){return qx.getDefaultProxySettings}});var Lz=ix();Object.defineProperty(L,"redirectPolicy",{enumerable:!0,get:function(){return Lz.redirectPolicy}});Object.defineProperty(L,"redirect
Line truncated
|
||||
`,"utf-8")],i=Yfe(n);i&&t.headers.set("Content-Length",i),t.body=await(0,Hfe.concat)(n)}Ol.multipartPolicyName="multipartPolicy";var Vfe=70,Wfe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function $fe(t){if(t.length>Vfe)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Wfe.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function Kfe(){return{name:Ol.multipartPolicyName,async sendRequest(t,e){var r;if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let n=t.multipartBody.boundary,i=(r=t.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,o,a]=s;if(a&&n&&a!==n)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${n} in the request body`);return n??(n=a),n?$fe(n):n=jfe(),t.headers.set("Content-Type",`${o}; boundary=${n}`),await Jfe(t,t.multipartBody.parts,n),t.multipartBody=void 0,e(t)}}}});var HH=h(HS=>{"use strict";Object.defineProperty(HS,"__esModule",{value:!0});HS.createPipelineFromOptions=Ahe;var Xfe=fS(),Zfe=tS(),ehe=hS(),the=pS(),rhe=yS(),nhe=wS(),ihe=_S(),UH=sh(),she=OS(),ohe=LS(),ahe=MS(),qH=qS();function Ahe(t){let e=(0,Zfe.createEmptyPipeline)();return UH.isNodeLike&&(t.agent&&e.addPolicy((0,ohe.agentPolicy)(t.agent)),t.tlsOptions&&e.addPolicy((0,ahe.tlsPolicy)(t.tlsOptions)),e.addPolicy((0,she.proxyPolicy)(t.proxyOptions)),e.addPolicy((0,rhe.decompressResponsePolicy)())),e.addPolicy((0,ihe.formDataPolicy)(),{beforePolicies:[qH.multipartPolicyName]}),e.addPolicy((0,the.userAgentPolicy)(t.userAgentOptions)),e.addPolicy((0,qH.multipartPolicy)(),{afterPhase:"Deserialize"}),e.addPolicy((0,nhe.defaultRetryPolicy)(t.retryOptions),{phase:"Retry"}),UH.isNodeLike&&e.addPolicy((0,ehe.redirectPolicy)(t.redirectOptions),{afterPhase:"Retry"}),e.addPolicy((0,Xfe.logPolicy)(t.loggingOptions),{afterPhase:"Sign"}),e}});var jH=h(Ll=>{"use strict";Object.defineProperty(Ll,"__esModule",{value:!0});Ll.apiVersionPolicyName=void 0;Ll.apiVersionPolicy=che;Ll.apiVersionPolicyName="ApiVersionPolicy";function che(t){return{name:Ll.apiVersionPolicyName,sendRequest:(e,r)=>{let n=new URL(e.url);return!n.searchParams.get("api-version")&&t.apiVersion&&(e.url=`${e.url}${Array.from(n.searchParams.keys()).length>0?"&":"?"}api-version=${t.apiVersion}`),r(e)}}}});var zH=h(Ml=>{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.isOAuth2TokenCredential=lhe;Ml.isBearerTokenCredential=uhe;Ml.isBasicCredential=dhe;Ml.isApiKeyCredential=fhe;function lhe(t){return"getOAuth2Token"in t}function uhe(t){return"getBearerToken"in t}function dhe(t){return"username"in t&&"password"in t}function fhe(t){return"key"in t}});var Ah=h(jS=>{"use strict";Object.defineProperty(jS,"__esModule",{value:!0});jS.ensureSecureConnection=phe;var hhe=th(),GH=!1;function ghe(t,e){if(e.allowInsecureConnection&&t.allowInsecureConnection){let r=new URL(t.url);if(r.hostname==="localhost"||r.hostname==="127.0.0.1")return!0}return!1}function mhe(){let t="Sending token over insecure transport. Assume any token issued is compromised.";hhe.logger.warning(t),typeof(process==null?void 0:process.emitWarning)=="function"&&!GH&&(GH=!0,process.emitWarning(t))}function phe(t,e){if(!t.url.toLowerCase().startsWith("https://"))if(ghe(t,e))mhe();else throw new Error("Authentication is not permitted for non-TLS protected (non-https) URLs when allowInsecureConnection is false.")}});var YH=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});Fl.apiKeyAuthenticationPolicyName=void 0;Fl.apiKeyAuthenticationPolicy=Ehe;var yhe=Ah();Fl.apiKeyAuthenticationPolicyName="apiKeyAuthenticationPolicy";function Ehe(t){return{name:Fl.apiKeyAuthenticationPolicyName,async sendRequest(e,r){var n,i;(0,yhe.ensureSecureConnection)(e,t);let s=(i=(n=e.authSchemes)!==null&&n!==void 0?n:t.authSchemes)===null||i===void 0?void 0:i.find(o=>o.kind==="apiKey");if(!s)return r(e);if(s.apiKeyLocation!=="header")throw new Error(`Unsupported API key location: ${s.apiKeyLocation}`);return e.headers.set(s.name,t.credential.key),r(e)}}}});var VH=h(Ul=>{"use strict";Object.defineProperty(Ul,"__esModule",{value:!0});Ul.basicAuthenticationPolicyName=void 0;Ul.basicAuthenticationPolicy=Ihe;var JH=hA(),Che=Ah();Ul.basicAuthenticationPolicyName="bearerAuthenticationPolicy";function Ihe(t){return{name:Ul.basicAuthenticationPolicyName,async sendRequest(e,r){var n,i;if((0,Che.ensureSecureConnection)(e,t),!((i=(n=e.authSchemes)!==null&&n!==void 0?n:t.authSchemes)===null||i===void 0?void 0:i.find(c=>c.kind==="http"&&c.scheme==="basic")))return r(e);let{username:o,password:a}=t.credential,A=(0,JH.uint8ArrayToString)((0,JH.stringToUint8Array)(`${o}:${a}`,"utf-8"),"base64");return e.headers.set("Authori
Line truncated
|
||||
`).join(""))}return e(t)}}}});var Rz=h(IA=>{"use strict";Object.defineProperty(IA,"__esModule",{value:!0});IA.auxiliaryAuthenticationHeaderPolicyName=void 0;IA.auxiliaryAuthenticationHeaderPolicy=Xpe;var Wpe=Fx(),$pe=lh();IA.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var xz="x-ms-authorization-auxiliary";async function Kpe(t){var e,r;let{scopes:n,getAccessToken:i,request:s}=t,o={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(e=await i(n,o))===null||e===void 0?void 0:e.token)!==null&&r!==void 0?r:""}function Xpe(t){let{credentials:e,scopes:r}=t,n=t.logger||$pe.logger,i=new WeakMap;return{name:IA.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,o){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!e||e.length===0)return n.info(`${IA.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),o(s);let a=[];for(let c of e){let l=i.get(c);l||(l=(0,Wpe.createTokenCycler)(c),i.set(c,l)),a.push(Kpe({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:l,logger:n}))}let A=(await Promise.all(a)).filter(c=>!!c);return A.length===0?(n.warning(`None of the auxiliary tokens are valid. ${xz} header will not be set.`),o(s)):(s.headers.set(xz,A.map(c=>`Bearer ${c}`).join(", ")),o(s))}}}});var ao=h(L=>{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.createFileFromStream=L.createFile=L.agentPolicyName=L.agentPolicy=L.auxiliaryAuthenticationHeaderPolicyName=L.auxiliaryAuthenticationHeaderPolicy=L.ndJsonPolicyName=L.ndJsonPolicy=L.bearerTokenAuthenticationPolicyName=L.bearerTokenAuthenticationPolicy=L.formDataPolicyName=L.formDataPolicy=L.tlsPolicyName=L.tlsPolicy=L.userAgentPolicyName=L.userAgentPolicy=L.defaultRetryPolicy=L.tracingPolicyName=L.tracingPolicy=L.retryPolicy=L.throttlingRetryPolicyName=L.throttlingRetryPolicy=L.systemErrorRetryPolicyName=L.systemErrorRetryPolicy=L.redirectPolicyName=L.redirectPolicy=L.getDefaultProxySettings=L.proxyPolicyName=L.proxyPolicy=L.multipartPolicyName=L.multipartPolicy=L.logPolicyName=L.logPolicy=L.setClientRequestIdPolicyName=L.setClientRequestIdPolicy=L.exponentialRetryPolicyName=L.exponentialRetryPolicy=L.decompressResponsePolicyName=L.decompressResponsePolicy=L.isRestError=L.RestError=L.createPipelineRequest=L.createHttpHeaders=L.createDefaultHttpClient=L.createPipelineFromOptions=L.createEmptyPipeline=void 0;var Zpe=ex();Object.defineProperty(L,"createEmptyPipeline",{enumerable:!0,get:function(){return Zpe.createEmptyPipeline}});var eye=uz();Object.defineProperty(L,"createPipelineFromOptions",{enumerable:!0,get:function(){return eye.createPipelineFromOptions}});var tye=dz();Object.defineProperty(L,"createDefaultHttpClient",{enumerable:!0,get:function(){return tye.createDefaultHttpClient}});var rye=fz();Object.defineProperty(L,"createHttpHeaders",{enumerable:!0,get:function(){return rye.createHttpHeaders}});var nye=hz();Object.defineProperty(L,"createPipelineRequest",{enumerable:!0,get:function(){return nye.createPipelineRequest}});var vz=HE();Object.defineProperty(L,"RestError",{enumerable:!0,get:function(){return vz.RestError}});Object.defineProperty(L,"isRestError",{enumerable:!0,get:function(){return vz.isRestError}});var _z=yx();Object.defineProperty(L,"decompressResponsePolicy",{enumerable:!0,get:function(){return _z.decompressResponsePolicy}});Object.defineProperty(L,"decompressResponsePolicyName",{enumerable:!0,get:function(){return _z.decompressResponsePolicyName}});var Dz=mz();Object.defineProperty(L,"exponentialRetryPolicy",{enumerable:!0,get:function(){return Dz.exponentialRetryPolicy}});Object.defineProperty(L,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return Dz.exponentialRetryPolicyName}});var kz=Qx();Object.defineProperty(L,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return kz.setClientRequestIdPolicy}});Object.defineProperty(L,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return kz.setClientRequestIdPolicyName}});var Pz=rx();Object.defineProperty(L,"logPolicy",{enumerable:!0,get:function(){return Pz.logPolicy}});Object.defineProperty(L,"logPolicyName",{enumerable:!0,get:function(){return Pz.logPolicyName}});var Tz=px();Object.defineProperty(L,"multipartPolicy",{enumerable:!0,get:function(){return Tz.multipartPolicy}});Object.defineProperty(L,"multipartPolicyName",{enumerable:!0,get:function(){return Tz.multipartPolicyName}});var Ux=Bx();Object.defineProperty(L,"proxyPolicy",{enumerable:!0,get:function(){return Ux.proxyPolicy}});Object.defineProperty(L,"proxyPolicyName",{enumerable:!0,get:function(){return Ux.proxyPolicyName}});Object.defineProperty(L,"getDefaultProxySettings",{enumerable:!0,get:function(){return Ux.getDefaultProxySettings}});var Oz=nx();Object.defineProperty(L,"redirectPolicy",{enumerable:!0,get:function(){return Oz.redirectPolicy}});Object.defineProperty(L,"redirect
Line truncated
|
||||
`&&p[b]!=="\r";b++)P+=p[b];if(P=P.trim(),P[P.length-1]==="/"&&(P=P.substring(0,P.length-1),b--),!s(P)){let ae;return ae=P.trim().length===0?"Invalid space after '<'.":"Tag '"+P+"' is an invalid name.",C("InvalidTag",ae,N(p,b))}let z=f(p,b);if(z===!1)return C("InvalidAttr","Attributes for '"+P+"' have open quote.",N(p,b));let Ee=z.value;if(b=z.index,Ee[Ee.length-1]==="/"){let ae=b-Ee.length;Ee=Ee.substring(0,Ee.length-1);let Fe=m(Ee,y);if(Fe!==!0)return C(Fe.err.code,Fe.err.msg,N(p,ae+Fe.err.line));S=!0}else if(R){if(!z.tagClosed)return C("InvalidTag","Closing tag '"+P+"' doesn't have proper closing.",N(p,b));if(Ee.trim().length>0)return C("InvalidTag","Closing tag '"+P+"' can't have attributes or invalid starting.",N(p,_));if(B.length===0)return C("InvalidTag","Closing tag '"+P+"' has not been opened.",N(p,_));{let ae=B.pop();if(P!==ae.tagName){let Fe=N(p,ae.tagStartPos);return C("InvalidTag","Expected closing tag '"+ae.tagName+"' (opened in line "+Fe.line+", col "+Fe.col+") instead of closing tag '"+P+"'.",N(p,_))}B.length==0&&(Q=!0)}}else{let ae=m(Ee,y);if(ae!==!0)return C(ae.err.code,ae.err.msg,N(p,b-Ee.length+ae.err.line));if(Q===!0)return C("InvalidXml","Multiple possible root nodes found.",N(p,b));y.unpairedTags.indexOf(P)!==-1||B.push({tagName:P,tagStartPos:_}),S=!0}for(b++;b<p.length;b++)if(p[b]==="<"){if(p[b+1]==="!"){b++,b=l(p,b);continue}if(p[b+1]!=="?")break;if(b=c(p,++b),b.err)return b}else if(p[b]==="&"){let ae=E(p,b);if(ae==-1)return C("InvalidChar","char '&' is not expected.",N(p,b));b=ae}else if(Q===!0&&!A(p[b]))return C("InvalidXml","Extra text at the end",N(p,b));p[b]==="<"&&b--}}}return S?B.length==1?C("InvalidTag","Unclosed tag '"+B[0].tagName+"'.",N(p,B[0].tagStartPos)):!(B.length>0)||C("InvalidXml","Invalid '"+JSON.stringify(B.map((b=>b.tagName)),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):C("InvalidXml","Start tag expected.",1)}function A(p){return p===" "||p===" "||p===`
|
||||
`||p==="\r"}function c(p,y){let B=y;for(;y<p.length;y++)if(!(p[y]!="?"&&p[y]!=" ")){let S=p.substr(B,y-B);if(y>5&&S==="xml")return C("InvalidXml","XML declaration allowed only at the start of the document.",N(p,y));if(p[y]=="?"&&p[y+1]==">"){y++;break}}return y}function l(p,y){if(p.length>y+5&&p[y+1]==="-"&&p[y+2]==="-"){for(y+=3;y<p.length;y++)if(p[y]==="-"&&p[y+1]==="-"&&p[y+2]===">"){y+=2;break}}else if(p.length>y+8&&p[y+1]==="D"&&p[y+2]==="O"&&p[y+3]==="C"&&p[y+4]==="T"&&p[y+5]==="Y"&&p[y+6]==="P"&&p[y+7]==="E"){let B=1;for(y+=8;y<p.length;y++)if(p[y]==="<")B++;else if(p[y]===">"&&(B--,B===0))break}else if(p.length>y+9&&p[y+1]==="["&&p[y+2]==="C"&&p[y+3]==="D"&&p[y+4]==="A"&&p[y+5]==="T"&&p[y+6]==="A"&&p[y+7]==="["){for(y+=8;y<p.length;y++)if(p[y]==="]"&&p[y+1]==="]"&&p[y+2]===">"){y+=2;break}}return y}let u='"',d="'";function f(p,y){let B="",S="",Q=!1;for(;y<p.length;y++){if(p[y]===u||p[y]===d)S===""?S=p[y]:S!==p[y]||(S="");else if(p[y]===">"&&S===""){Q=!0;break}B+=p[y]}return S===""&&{value:B,index:y,tagClosed:Q}}let g=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function m(p,y){let B=i(p,g),S={};for(let Q=0;Q<B.length;Q++){if(B[Q][1].length===0)return C("InvalidAttr","Attribute '"+B[Q][2]+"' has no space in starting.",w(B[Q]));if(B[Q][3]!==void 0&&B[Q][4]===void 0)return C("InvalidAttr","Attribute '"+B[Q][2]+"' is without value.",w(B[Q]));if(B[Q][3]===void 0&&!y.allowBooleanAttributes)return C("InvalidAttr","boolean attribute '"+B[Q][2]+"' is not allowed.",w(B[Q]));let b=B[Q][2];if(!I(b))return C("InvalidAttr","Attribute '"+b+"' is an invalid name.",w(B[Q]));if(S.hasOwnProperty(b))return C("InvalidAttr","Attribute '"+b+"' is repeated.",w(B[Q]));S[b]=1}return!0}function E(p,y){if(p[++y]===";")return-1;if(p[y]==="#")return(function(S,Q){let b=/\d/;for(S[Q]==="x"&&(Q++,b=/[\da-fA-F]/);Q<S.length;Q++){if(S[Q]===";")return Q;if(!S[Q].match(b))break}return-1})(p,++y);let B=0;for(;y<p.length;y++,B++)if(!(p[y].match(/\w/)&&B<20)){if(p[y]===";")break;return-1}return y}function C(p,y,B){return{err:{code:p,msg:y,line:B.line||B,col:B.col}}}function I(p){return s(p)}function N(p,y){let B=p.substring(0,y).split(/\r?\n/);return{line:B.length,col:B[B.length-1].length+1}}function w(p){return p.startIndex+p[1].length}let v={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(p,y){return y},attributeValueProcessor:function(p,y){return y},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(p,y,B){return p},captureMetaData:!1},T;T=typeof Symbol!="function"?"@@xmlMetadata":Symbol("XML Node Metadata");class U{constructor(y){this.tagname=y,this.child=[],this[":@"]={}}add(y,B){y==="__proto__"&&(y="#__proto__"),this.child.push({[y]:B})}addChild(y,B){y.tagname==="__proto__"&&(y.tagname="#__proto__"),y[":@"]&&Object.keys(y[":@"]).length>0?this.child.push({[y.tagname]:y.child,":@":y[":@"]}):this.child.push({[y.tagname]:y.child}),B!==void 0&&(this.child[this.child.length-1][T]={startIndex:B})}static getMetaDataSymbol(){return T}}function k(p,y){let B={};if(p[y+3]!=="O"||p[y+4]!=="C"||p[y+5]!=="T"||p[y+6]!=="Y"||p[y+7]!=="P"||p[y+8]!=="E")throw new Error("Invalid Tag instead of DOCTYPE");{y+=9;let S=1,Q=!1,b=!1,_="";for(;y<p.length;y++)if(p[y]!=="<"||b)if(p[y]===">"){if(b?p[y-1]==="-"&&p[y-2]==="-"&&(b=!1,S--):S--,S===0)break}else p[y]==="["?Q=!0:_+=p[y];else{if(Q&&rt(p,"!ENTITY",y)){let R,P;y+=7,[R,P,y]=be(p,y+1),P.indexOf("&")===-1&&(B[R]={regx:RegExp(`&${R};`,"g"),val:P})}else if(Q&&rt(p,"!ELEMENT",y)){y+=8;let{index:R}=_e(p,y+1);y=R}else if(Q&&rt(p,"!ATTLIST",y))y+=8;else if(Q&&rt(p,"!NOTATION",y)){y+=9;let{index:R}=Re(p,y+1);y=R}else{if(!rt(p,"!--",y))throw new Error("Invalid DOCTYPE");b=!0}S++,_=""}if(S!==0)throw new Error("Unclosed DOCTYPE")}return{entities:B,i:y}}let J=(p,y)=>{for(;y<p.length&&/\s/.test(p[y]);)y++;return y};function be(p,y){y=J(p,y);let B="";for(;y<p.length&&!/\s/.test(p[y])&&p[y]!=='"'&&p[y]!=="'";)B+=p[y],y++;if(Or(B),y=J(p,y),p.substring(y,y+6).toUpperCase()==="SYSTEM")throw new Error("External entities are not supported");if(p[y]==="%")throw new Error("Parameter entities are not supported");let S="";return[y,S]=H(p,y,"entity"),[B,S,--y]}function Re(p,y){y=J(p,y);let B="";for(;y<p.length&&!/\s/.test(p[y]);)B+=p[y],y++;Or(B),y=J(p,y);let S=p.substring(y,y+6).toUpperCase();if(S!=="SYSTEM"&&S!=="PUBLIC")throw new Error(`Expected SYSTEM or PUBLIC, found "${S}"`);y+=S.length,y=J(p,y);let Q=null,b=null;if(S==="PUBLIC")[y,Q]=H(p,y,"publicIdentifier"),p[y=J(p,y)]!=='"'&&p[y]!=="'"||([y,b]=H(p,y,"systemIdentifier"));else if(S==="SYSTEM"&&([y,b]=H(p,y,"systemIdentifieLine truncated
|
||||
`);let y=new U("!xml"),B=y,S="",Q="";for(let b=0;b<p.length;b++)if(p[b]==="<")if(p[b+1]==="/"){let _=Ua(p,">",b,"Closing Tag is not closed."),R=p.substring(b+2,_).trim();if(this.options.removeNSPrefix){let Ee=R.indexOf(":");Ee!==-1&&(R=R.substr(Ee+1))}this.options.transformTagName&&(R=this.options.transformTagName(R)),B&&(S=this.saveTextToParentTag(S,B,Q));let P=Q.substring(Q.lastIndexOf(".")+1);if(R&&this.options.unpairedTags.indexOf(R)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${R}>`);let z=0;P&&this.options.unpairedTags.indexOf(P)!==-1?(z=Q.lastIndexOf(".",Q.lastIndexOf(".")-1),this.tagsNodeStack.pop()):z=Q.lastIndexOf("."),Q=Q.substring(0,z),B=this.tagsNodeStack.pop(),S="",b=_}else if(p[b+1]==="?"){let _=FQ(p,b,!1,"?>");if(!_)throw new Error("Pi Tag is not closed.");if(S=this.saveTextToParentTag(S,B,Q),!(this.options.ignoreDeclaration&&_.tagName==="?xml"||this.options.ignorePiTags)){let R=new U(_.tagName);R.add(this.options.textNodeName,""),_.tagName!==_.tagExp&&_.attrExpPresent&&(R[":@"]=this.buildAttributesMap(_.tagExp,Q,_.tagName)),this.addChild(B,R,Q,b)}b=_.closeIndex+1}else if(p.substr(b+1,3)==="!--"){let _=Ua(p,"-->",b+4,"Comment is not closed.");if(this.options.commentPropName){let R=p.substring(b+4,_-2);S=this.saveTextToParentTag(S,B,Q),B.add(this.options.commentPropName,[{[this.options.textNodeName]:R}])}b=_}else if(p.substr(b+1,2)==="!D"){let _=k(p,b);this.docTypeEntities=_.entities,b=_.i}else if(p.substr(b+1,2)==="!["){let _=Ua(p,"]]>",b,"CDATA is not closed.")-2,R=p.substring(b+9,_);S=this.saveTextToParentTag(S,B,Q);let P=this.parseTextData(R,B.tagname,Q,!0,!1,!0,!0);P==null&&(P=""),this.options.cdataPropName?B.add(this.options.cdataPropName,[{[this.options.textNodeName]:R}]):B.add(this.options.textNodeName,P),b=_+2}else{let _=FQ(p,b,this.options.removeNSPrefix),R=_.tagName,P=_.rawTagName,z=_.tagExp,Ee=_.attrExpPresent,ae=_.closeIndex;this.options.transformTagName&&(R=this.options.transformTagName(R)),B&&S&&B.tagname!=="!xml"&&(S=this.saveTextToParentTag(S,B,Q,!1));let Fe=B;Fe&&this.options.unpairedTags.indexOf(Fe.tagname)!==-1&&(B=this.tagsNodeStack.pop(),Q=Q.substring(0,Q.lastIndexOf("."))),R!==y.tagname&&(Q+=Q?"."+R:R);let nt=b;if(this.isItStopNode(this.options.stopNodes,Q,R)){let ze="";if(z.length>0&&z.lastIndexOf("/")===z.length-1)R[R.length-1]==="/"?(R=R.substr(0,R.length-1),Q=Q.substr(0,Q.length-1),z=R):z=z.substr(0,z.length-1),b=_.closeIndex;else if(this.options.unpairedTags.indexOf(R)!==-1)b=_.closeIndex;else{let ss=this.readStopNodeData(p,P,ae+1);if(!ss)throw new Error(`Unexpected end of ${P}`);b=ss.i,ze=ss.tagContent}let er=new U(R);R!==z&&Ee&&(er[":@"]=this.buildAttributesMap(z,Q,R)),ze&&(ze=this.parseTextData(ze,R,Q,!0,Ee,!0,!0)),Q=Q.substr(0,Q.lastIndexOf(".")),er.add(this.options.textNodeName,ze),this.addChild(B,er,Q,nt)}else{if(z.length>0&&z.lastIndexOf("/")===z.length-1){R[R.length-1]==="/"?(R=R.substr(0,R.length-1),Q=Q.substr(0,Q.length-1),z=R):z=z.substr(0,z.length-1),this.options.transformTagName&&(R=this.options.transformTagName(R));let ze=new U(R);R!==z&&Ee&&(ze[":@"]=this.buildAttributesMap(z,Q,R)),this.addChild(B,ze,Q,nt),Q=Q.substr(0,Q.lastIndexOf("."))}else{let ze=new U(R);this.tagsNodeStack.push(B),R!==z&&Ee&&(ze[":@"]=this.buildAttributesMap(z,Q,R)),this.addChild(B,ze,Q,nt),B=ze}S="",b=ae}}else S+=p[b];return y.child};function IX(p,y,B,S){this.options.captureMetaData||(S=void 0);let Q=this.options.updateTag(y.tagname,B,y[":@"]);Q===!1||(typeof Q=="string"&&(y.tagname=Q),p.addChild(y,S))}let BX=function(p){if(this.options.processEntities){for(let y in this.docTypeEntities){let B=this.docTypeEntities[y];p=p.replace(B.regx,B.val)}for(let y in this.lastEntities){let B=this.lastEntities[y];p=p.replace(B.regex,B.val)}if(this.options.htmlEntities)for(let y in this.htmlEntities){let B=this.htmlEntities[y];p=p.replace(B.regex,B.val)}p=p.replace(this.ampEntity.regex,this.ampEntity.val)}return p};function QX(p,y,B,S){return p&&(S===void 0&&(S=y.child.length===0),(p=this.parseTextData(p,y.tagname,B,!1,!!y[":@"]&&Object.keys(y[":@"]).length!==0,S))!==void 0&&p!==""&&y.add(this.options.textNodeName,p),p=""),p}function bX(p,y,B){let S="*."+B;for(let Q in p){let b=p[Q];if(S===b||y===b)return!0}return!1}function Ua(p,y,B,S){let Q=p.indexOf(y,B);if(Q===-1)throw new Error(S);return Q+y.length-1}function FQ(p,y,B,S=">"){let Q=(function(ae,Fe,nt=">"){let ze,er="";for(let ss=Fe;ss<ae.length;ss++){let Do=ae[ss];if(ze)Do===ze&&(ze="");else if(Do==='"'||Do==="'")ze=Do;else if(Do===nt[0]){if(!nt[1])return{data:er,index:ss};if(ae[ss+1]===nt[1])return{data:er,index:ss}}else Do===" "&&(Do=" ");er+=Do}})(p,y+1,S);if(!Q)return;let b=Q.data,_=Q.index,R=b.search(/\s/),P=b,z=!0;R!==-1&&(P=b.substring(0,R),b=b.substring(R+1).trimStart());let Ee=P;if(B){let ae=P.indexOf(":");ae!==-1&&(P=P.substr(ae+1),z=P!==Q.data.substr(ae+1))}return{tagName:P,tagExp:b,closeIndex:_,attrExpPresent:z,rawTagName:Ee}}function NX(p,y,B){let S=B,Q=1;for(;B<p.length;B++)if(p[B]==="<")if(p[B+1]=Line truncated
|
||||
`),xP(p,y,"",B)}function xP(p,y,B,S){let Q="",b=!1;for(let _=0;_<p.length;_++){let R=p[_],P=DX(R);if(P===void 0)continue;let z="";if(z=B.length===0?P:`${B}.${P}`,P===y.textNodeName){let nt=R[P];kX(z,y)||(nt=y.tagValueProcessor(P,nt),nt=vP(nt,y)),b&&(Q+=S),Q+=nt,b=!1;continue}if(P===y.cdataPropName){b&&(Q+=S),Q+=`<![CDATA[${R[P][0][y.textNodeName]}]]>`,b=!1;continue}if(P===y.commentPropName){Q+=S+`<!--${R[P][0][y.textNodeName]}-->`,b=!0;continue}if(P[0]==="?"){let nt=RP(R[":@"],y),ze=P==="?xml"?"":S,er=R[P][0][y.textNodeName];er=er.length!==0?" "+er:"",Q+=ze+`<${P}${er}${nt}?>`,b=!0;continue}let Ee=S;Ee!==""&&(Ee+=y.indentBy);let ae=S+`<${P}${RP(R[":@"],y)}`,Fe=xP(R[P],y,z,Ee);y.unpairedTags.indexOf(P)!==-1?y.suppressUnpairedNode?Q+=ae+">":Q+=ae+"/>":Fe&&Fe.length!==0||!y.suppressEmptyNode?Fe&&Fe.endsWith(">")?Q+=ae+`>${Fe}${S}</${P}>`:(Q+=ae+">",Fe&&S!==""&&(Fe.includes("/>")||Fe.includes("</"))?Q+=S+y.indentBy+Fe+S:Q+=Fe,Q+=`</${P}>`):Q+=ae+"/>",b=!0}return Q}function DX(p){let y=Object.keys(p);for(let B=0;B<y.length;B++){let S=y[B];if(p.hasOwnProperty(S)&&S!==":@")return S}}function RP(p,y){let B="";if(p&&!y.ignoreAttributes)for(let S in p){if(!p.hasOwnProperty(S))continue;let Q=y.attributeValueProcessor(S,p[S]);Q=vP(Q,y),Q===!0&&y.suppressBooleanAttributes?B+=` ${S.substr(y.attributeNamePrefix.length)}`:B+=` ${S.substr(y.attributeNamePrefix.length)}="${Q}"`}return B}function kX(p,y){let B=(p=p.substr(0,p.length-y.textNodeName.length-1)).substr(p.lastIndexOf(".")+1);for(let S in y.stopNodes)if(y.stopNodes[S]===p||y.stopNodes[S]==="*."+B)return!0;return!1}function vP(p,y){if(p&&p.length>0&&y.processEntities)for(let B=0;B<y.entities.length;B++){let S=y.entities[B];p=p.replace(S.regex,S.val)}return p}let PX={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(p,y){return y},attributeValueProcessor:function(p,y){return y},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};function _o(p){this.options=Object.assign({},PX,p),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=Mi(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=LX),this.processTextOrObjNode=TX,this.options.format?(this.indentate=OX,this.tagEndChar=`>
|
||||
`||p==="\r"}function c(p,y){let B=y;for(;y<p.length;y++)if(!(p[y]!="?"&&p[y]!=" ")){let S=p.substr(B,y-B);if(y>5&&S==="xml")return C("InvalidXml","XML declaration allowed only at the start of the document.",N(p,y));if(p[y]=="?"&&p[y+1]==">"){y++;break}}return y}function l(p,y){if(p.length>y+5&&p[y+1]==="-"&&p[y+2]==="-"){for(y+=3;y<p.length;y++)if(p[y]==="-"&&p[y+1]==="-"&&p[y+2]===">"){y+=2;break}}else if(p.length>y+8&&p[y+1]==="D"&&p[y+2]==="O"&&p[y+3]==="C"&&p[y+4]==="T"&&p[y+5]==="Y"&&p[y+6]==="P"&&p[y+7]==="E"){let B=1;for(y+=8;y<p.length;y++)if(p[y]==="<")B++;else if(p[y]===">"&&(B--,B===0))break}else if(p.length>y+9&&p[y+1]==="["&&p[y+2]==="C"&&p[y+3]==="D"&&p[y+4]==="A"&&p[y+5]==="T"&&p[y+6]==="A"&&p[y+7]==="["){for(y+=8;y<p.length;y++)if(p[y]==="]"&&p[y+1]==="]"&&p[y+2]===">"){y+=2;break}}return y}let u='"',d="'";function f(p,y){let B="",S="",Q=!1;for(;y<p.length;y++){if(p[y]===u||p[y]===d)S===""?S=p[y]:S!==p[y]||(S="");else if(p[y]===">"&&S===""){Q=!0;break}B+=p[y]}return S===""&&{value:B,index:y,tagClosed:Q}}let g=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function m(p,y){let B=i(p,g),S={};for(let Q=0;Q<B.length;Q++){if(B[Q][1].length===0)return C("InvalidAttr","Attribute '"+B[Q][2]+"' has no space in starting.",w(B[Q]));if(B[Q][3]!==void 0&&B[Q][4]===void 0)return C("InvalidAttr","Attribute '"+B[Q][2]+"' is without value.",w(B[Q]));if(B[Q][3]===void 0&&!y.allowBooleanAttributes)return C("InvalidAttr","boolean attribute '"+B[Q][2]+"' is not allowed.",w(B[Q]));let b=B[Q][2];if(!I(b))return C("InvalidAttr","Attribute '"+b+"' is an invalid name.",w(B[Q]));if(S.hasOwnProperty(b))return C("InvalidAttr","Attribute '"+b+"' is repeated.",w(B[Q]));S[b]=1}return!0}function E(p,y){if(p[++y]===";")return-1;if(p[y]==="#")return(function(S,Q){let b=/\d/;for(S[Q]==="x"&&(Q++,b=/[\da-fA-F]/);Q<S.length;Q++){if(S[Q]===";")return Q;if(!S[Q].match(b))break}return-1})(p,++y);let B=0;for(;y<p.length;y++,B++)if(!(p[y].match(/\w/)&&B<20)){if(p[y]===";")break;return-1}return y}function C(p,y,B){return{err:{code:p,msg:y,line:B.line||B,col:B.col}}}function I(p){return s(p)}function N(p,y){let B=p.substring(0,y).split(/\r?\n/);return{line:B.length,col:B[B.length-1].length+1}}function w(p){return p.startIndex+p[1].length}let v={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(p,y){return y},attributeValueProcessor:function(p,y){return y},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(p,y,B){return p},captureMetaData:!1},T;T=typeof Symbol!="function"?"@@xmlMetadata":Symbol("XML Node Metadata");class U{constructor(y){this.tagname=y,this.child=[],this[":@"]={}}add(y,B){y==="__proto__"&&(y="#__proto__"),this.child.push({[y]:B})}addChild(y,B){y.tagname==="__proto__"&&(y.tagname="#__proto__"),y[":@"]&&Object.keys(y[":@"]).length>0?this.child.push({[y.tagname]:y.child,":@":y[":@"]}):this.child.push({[y.tagname]:y.child}),B!==void 0&&(this.child[this.child.length-1][T]={startIndex:B})}static getMetaDataSymbol(){return T}}function k(p,y){let B={};if(p[y+3]!=="O"||p[y+4]!=="C"||p[y+5]!=="T"||p[y+6]!=="Y"||p[y+7]!=="P"||p[y+8]!=="E")throw new Error("Invalid Tag instead of DOCTYPE");{y+=9;let S=1,Q=!1,b=!1,_="";for(;y<p.length;y++)if(p[y]!=="<"||b)if(p[y]===">"){if(b?p[y-1]==="-"&&p[y-2]==="-"&&(b=!1,S--):S--,S===0)break}else p[y]==="["?Q=!0:_+=p[y];else{if(Q&&rt(p,"!ENTITY",y)){let R,P;y+=7,[R,P,y]=be(p,y+1),P.indexOf("&")===-1&&(B[R]={regx:RegExp(`&${R};`,"g"),val:P})}else if(Q&&rt(p,"!ELEMENT",y)){y+=8;let{index:R}=_e(p,y+1);y=R}else if(Q&&rt(p,"!ATTLIST",y))y+=8;else if(Q&&rt(p,"!NOTATION",y)){y+=9;let{index:R}=Re(p,y+1);y=R}else{if(!rt(p,"!--",y))throw new Error("Invalid DOCTYPE");b=!0}S++,_=""}if(S!==0)throw new Error("Unclosed DOCTYPE")}return{entities:B,i:y}}let J=(p,y)=>{for(;y<p.length&&/\s/.test(p[y]);)y++;return y};function be(p,y){y=J(p,y);let B="";for(;y<p.length&&!/\s/.test(p[y])&&p[y]!=='"'&&p[y]!=="'";)B+=p[y],y++;if(Or(B),y=J(p,y),p.substring(y,y+6).toUpperCase()==="SYSTEM")throw new Error("External entities are not supported");if(p[y]==="%")throw new Error("Parameter entities are not supported");let S="";return[y,S]=H(p,y,"entity"),[B,S,--y]}function Re(p,y){y=J(p,y);let B="";for(;y<p.length&&!/\s/.test(p[y]);)B+=p[y],y++;Or(B),y=J(p,y);let S=p.substring(y,y+6).toUpperCase();if(S!=="SYSTEM"&&S!=="PUBLIC")throw new Error(`Expected SYSTEM or PUBLIC, found "${S}"`);y+=S.length,y=J(p,y);let Q=null,b=null;if(S==="PUBLIC")[y,Q]=H(p,y,"publicIdentifier"),p[y=J(p,y)]!=='"'&&p[y]!=="'"||([y,b]=H(p,y,"systemIdentifier"));else if(S==="SYSTEM"&&([y,b]=H(p,y,"systemIdentifieLine truncated
|
||||
`);let y=new U("!xml"),B=y,S="",Q="";for(let b=0;b<p.length;b++)if(p[b]==="<")if(p[b+1]==="/"){let _=Ua(p,">",b,"Closing Tag is not closed."),R=p.substring(b+2,_).trim();if(this.options.removeNSPrefix){let Ee=R.indexOf(":");Ee!==-1&&(R=R.substr(Ee+1))}this.options.transformTagName&&(R=this.options.transformTagName(R)),B&&(S=this.saveTextToParentTag(S,B,Q));let P=Q.substring(Q.lastIndexOf(".")+1);if(R&&this.options.unpairedTags.indexOf(R)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${R}>`);let z=0;P&&this.options.unpairedTags.indexOf(P)!==-1?(z=Q.lastIndexOf(".",Q.lastIndexOf(".")-1),this.tagsNodeStack.pop()):z=Q.lastIndexOf("."),Q=Q.substring(0,z),B=this.tagsNodeStack.pop(),S="",b=_}else if(p[b+1]==="?"){let _=MQ(p,b,!1,"?>");if(!_)throw new Error("Pi Tag is not closed.");if(S=this.saveTextToParentTag(S,B,Q),!(this.options.ignoreDeclaration&&_.tagName==="?xml"||this.options.ignorePiTags)){let R=new U(_.tagName);R.add(this.options.textNodeName,""),_.tagName!==_.tagExp&&_.attrExpPresent&&(R[":@"]=this.buildAttributesMap(_.tagExp,Q,_.tagName)),this.addChild(B,R,Q,b)}b=_.closeIndex+1}else if(p.substr(b+1,3)==="!--"){let _=Ua(p,"-->",b+4,"Comment is not closed.");if(this.options.commentPropName){let R=p.substring(b+4,_-2);S=this.saveTextToParentTag(S,B,Q),B.add(this.options.commentPropName,[{[this.options.textNodeName]:R}])}b=_}else if(p.substr(b+1,2)==="!D"){let _=k(p,b);this.docTypeEntities=_.entities,b=_.i}else if(p.substr(b+1,2)==="!["){let _=Ua(p,"]]>",b,"CDATA is not closed.")-2,R=p.substring(b+9,_);S=this.saveTextToParentTag(S,B,Q);let P=this.parseTextData(R,B.tagname,Q,!0,!1,!0,!0);P==null&&(P=""),this.options.cdataPropName?B.add(this.options.cdataPropName,[{[this.options.textNodeName]:R}]):B.add(this.options.textNodeName,P),b=_+2}else{let _=MQ(p,b,this.options.removeNSPrefix),R=_.tagName,P=_.rawTagName,z=_.tagExp,Ee=_.attrExpPresent,ae=_.closeIndex;this.options.transformTagName&&(R=this.options.transformTagName(R)),B&&S&&B.tagname!=="!xml"&&(S=this.saveTextToParentTag(S,B,Q,!1));let Fe=B;Fe&&this.options.unpairedTags.indexOf(Fe.tagname)!==-1&&(B=this.tagsNodeStack.pop(),Q=Q.substring(0,Q.lastIndexOf("."))),R!==y.tagname&&(Q+=Q?"."+R:R);let nt=b;if(this.isItStopNode(this.options.stopNodes,Q,R)){let ze="";if(z.length>0&&z.lastIndexOf("/")===z.length-1)R[R.length-1]==="/"?(R=R.substr(0,R.length-1),Q=Q.substr(0,Q.length-1),z=R):z=z.substr(0,z.length-1),b=_.closeIndex;else if(this.options.unpairedTags.indexOf(R)!==-1)b=_.closeIndex;else{let ss=this.readStopNodeData(p,P,ae+1);if(!ss)throw new Error(`Unexpected end of ${P}`);b=ss.i,ze=ss.tagContent}let er=new U(R);R!==z&&Ee&&(er[":@"]=this.buildAttributesMap(z,Q,R)),ze&&(ze=this.parseTextData(ze,R,Q,!0,Ee,!0,!0)),Q=Q.substr(0,Q.lastIndexOf(".")),er.add(this.options.textNodeName,ze),this.addChild(B,er,Q,nt)}else{if(z.length>0&&z.lastIndexOf("/")===z.length-1){R[R.length-1]==="/"?(R=R.substr(0,R.length-1),Q=Q.substr(0,Q.length-1),z=R):z=z.substr(0,z.length-1),this.options.transformTagName&&(R=this.options.transformTagName(R));let ze=new U(R);R!==z&&Ee&&(ze[":@"]=this.buildAttributesMap(z,Q,R)),this.addChild(B,ze,Q,nt),Q=Q.substr(0,Q.lastIndexOf("."))}else{let ze=new U(R);this.tagsNodeStack.push(B),R!==z&&Ee&&(ze[":@"]=this.buildAttributesMap(z,Q,R)),this.addChild(B,ze,Q,nt),B=ze}S="",b=ae}}else S+=p[b];return y.child};function IX(p,y,B,S){this.options.captureMetaData||(S=void 0);let Q=this.options.updateTag(y.tagname,B,y[":@"]);Q===!1||(typeof Q=="string"&&(y.tagname=Q),p.addChild(y,S))}let BX=function(p){if(this.options.processEntities){for(let y in this.docTypeEntities){let B=this.docTypeEntities[y];p=p.replace(B.regx,B.val)}for(let y in this.lastEntities){let B=this.lastEntities[y];p=p.replace(B.regex,B.val)}if(this.options.htmlEntities)for(let y in this.htmlEntities){let B=this.htmlEntities[y];p=p.replace(B.regex,B.val)}p=p.replace(this.ampEntity.regex,this.ampEntity.val)}return p};function QX(p,y,B,S){return p&&(S===void 0&&(S=y.child.length===0),(p=this.parseTextData(p,y.tagname,B,!1,!!y[":@"]&&Object.keys(y[":@"]).length!==0,S))!==void 0&&p!==""&&y.add(this.options.textNodeName,p),p=""),p}function bX(p,y,B){let S="*."+B;for(let Q in p){let b=p[Q];if(S===b||y===b)return!0}return!1}function Ua(p,y,B,S){let Q=p.indexOf(y,B);if(Q===-1)throw new Error(S);return Q+y.length-1}function MQ(p,y,B,S=">"){let Q=(function(ae,Fe,nt=">"){let ze,er="";for(let ss=Fe;ss<ae.length;ss++){let Do=ae[ss];if(ze)Do===ze&&(ze="");else if(Do==='"'||Do==="'")ze=Do;else if(Do===nt[0]){if(!nt[1])return{data:er,index:ss};if(ae[ss+1]===nt[1])return{data:er,index:ss}}else Do===" "&&(Do=" ");er+=Do}})(p,y+1,S);if(!Q)return;let b=Q.data,_=Q.index,R=b.search(/\s/),P=b,z=!0;R!==-1&&(P=b.substring(0,R),b=b.substring(R+1).trimStart());let Ee=P;if(B){let ae=P.indexOf(":");ae!==-1&&(P=P.substr(ae+1),z=P!==Q.data.substr(ae+1))}return{tagName:P,tagExp:b,closeIndex:_,attrExpPresent:z,rawTagName:Ee}}function NX(p,y,B){let S=B,Q=1;for(;B<p.length;B++)if(p[B]==="<")if(p[B+1]=Line truncated
|
||||
`),SP(p,y,"",B)}function SP(p,y,B,S){let Q="",b=!1;for(let _=0;_<p.length;_++){let R=p[_],P=DX(R);if(P===void 0)continue;let z="";if(z=B.length===0?P:`${B}.${P}`,P===y.textNodeName){let nt=R[P];kX(z,y)||(nt=y.tagValueProcessor(P,nt),nt=RP(nt,y)),b&&(Q+=S),Q+=nt,b=!1;continue}if(P===y.cdataPropName){b&&(Q+=S),Q+=`<![CDATA[${R[P][0][y.textNodeName]}]]>`,b=!1;continue}if(P===y.commentPropName){Q+=S+`<!--${R[P][0][y.textNodeName]}-->`,b=!0;continue}if(P[0]==="?"){let nt=xP(R[":@"],y),ze=P==="?xml"?"":S,er=R[P][0][y.textNodeName];er=er.length!==0?" "+er:"",Q+=ze+`<${P}${er}${nt}?>`,b=!0;continue}let Ee=S;Ee!==""&&(Ee+=y.indentBy);let ae=S+`<${P}${xP(R[":@"],y)}`,Fe=SP(R[P],y,z,Ee);y.unpairedTags.indexOf(P)!==-1?y.suppressUnpairedNode?Q+=ae+">":Q+=ae+"/>":Fe&&Fe.length!==0||!y.suppressEmptyNode?Fe&&Fe.endsWith(">")?Q+=ae+`>${Fe}${S}</${P}>`:(Q+=ae+">",Fe&&S!==""&&(Fe.includes("/>")||Fe.includes("</"))?Q+=S+y.indentBy+Fe+S:Q+=Fe,Q+=`</${P}>`):Q+=ae+"/>",b=!0}return Q}function DX(p){let y=Object.keys(p);for(let B=0;B<y.length;B++){let S=y[B];if(p.hasOwnProperty(S)&&S!==":@")return S}}function xP(p,y){let B="";if(p&&!y.ignoreAttributes)for(let S in p){if(!p.hasOwnProperty(S))continue;let Q=y.attributeValueProcessor(S,p[S]);Q=RP(Q,y),Q===!0&&y.suppressBooleanAttributes?B+=` ${S.substr(y.attributeNamePrefix.length)}`:B+=` ${S.substr(y.attributeNamePrefix.length)}="${Q}"`}return B}function kX(p,y){let B=(p=p.substr(0,p.length-y.textNodeName.length-1)).substr(p.lastIndexOf(".")+1);for(let S in y.stopNodes)if(y.stopNodes[S]===p||y.stopNodes[S]==="*."+B)return!0;return!1}function RP(p,y){if(p&&p.length>0&&y.processEntities)for(let B=0;B<y.entities.length;B++){let S=y.entities[B];p=p.replace(S.regex,S.val)}return p}let PX={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(p,y){return y},attributeValueProcessor:function(p,y){return y},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};function _o(p){this.options=Object.assign({},PX,p),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=Mi(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=LX),this.processTextOrObjNode=TX,this.options.format?(this.indentate=OX,this.tagEndChar=`>
|
||||
`,this.newLine=`
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function TX(p,y,B,S){let Q=this.j2x(p,B+1,S.concat(y));return p[this.options.textNodeName]!==void 0&&Object.keys(p).length===1?this.buildTextValNode(p[this.options.textNodeName],y,Q.attrStr,B):this.buildObjectNode(Q.val,y,Q.attrStr,B)}function OX(p){return this.options.indentBy.repeat(p)}function LX(p){return!(!p.startsWith(this.options.attributeNamePrefix)||p===this.options.textNodeName)&&p.substr(this.attrPrefixLen)}_o.prototype.build=function(p){return this.options.preserveOrder?_X(p,this.options):(Array.isArray(p)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(p={[this.options.arrayNodeName]:p}),this.j2x(p,0,[]).val)},_o.prototype.j2x=function(p,y,B){let S="",Q="",b=B.join(".");for(let _ in p)if(Object.prototype.hasOwnProperty.call(p,_))if(p[_]===void 0)this.isAttribute(_)&&(Q+="");else if(p[_]===null)this.isAttribute(_)||_===this.options.cdataPropName?Q+="":_[0]==="?"?Q+=this.indentate(y)+"<"+_+"?"+this.tagEndChar:Q+=this.indentate(y)+"<"+_+"/"+this.tagEndChar;else if(p[_]instanceof Date)Q+=this.buildTextValNode(p[_],_,"",y);else if(typeof p[_]!="object"){let R=this.isAttribute(_);if(R&&!this.ignoreAttributesFn(R,b))S+=this.buildAttrPairStr(R,""+p[_]);else if(!R)if(_===this.options.textNodeName){let P=this.options.tagValueProcessor(_,""+p[_]);Q+=this.replaceEntitiesValue(P)}else Q+=this.buildTextValNode(p[_],_,"",y)}else if(Array.isArray(p[_])){let R=p[_].length,P="",z="";for(let Ee=0;Ee<R;Ee++){let ae=p[_][Ee];if(ae!==void 0)if(ae===null)_[0]==="?"?Q+=this.indentate(y)+"<"+_+"?"+this.tagEndChar:Q+=this.indentate(y)+"<"+_+"/"+this.tagEndChar;else if(typeof ae=="object")if(this.options.oneListGroup){let Fe=this.j2x(ae,y+1,B.concat(_));P+=Fe.val,this.options.attributesGroupName&&ae.hasOwnProperty(this.options.attributesGroupName)&&(z+=Fe.attrStr)}else P+=this.processTextOrObjNode(ae,_,y,B);else if(this.options.oneListGroup){let Fe=this.options.tagValueProcessor(_,ae);Fe=this.replaceEntitiesValue(Fe),P+=Fe}else P+=this.buildTextValNode(ae,_,"",y)}this.options.oneListGroup&&(P=this.buildObjectNode(P,_,z,y)),Q+=P}else if(this.options.attributesGroupName&&_===this.options.attributesGroupName){let R=Object.keys(p[_]),P=R.length;for(let z=0;z<P;z++)S+=this.buildAttrPairStr(R[z],""+p[_][R[z]])}else Q+=this.processTextOrObjNode(p[_],_,y,B);return{attrStr:S,val:Q}},_o.prototype.buildAttrPairStr=function(p,y){return y=this.options.attributeValueProcessor(p,""+y),y=this.replaceEntitiesValue(y),this.options.suppressBooleanAttributes&&y==="true"?" "+p:" "+p+'="'+y+'"'},_o.prototype.buildObjectNode=function(p,y,B,S){if(p==="")return y[0]==="?"?this.indentate(S)+"<"+y+B+"?"+this.tagEndChar:this.indentate(S)+"<"+y+B+this.closeTag(y)+this.tagEndChar;{let Q="</"+y+this.tagEndChar,b="";return y[0]==="?"&&(b="?",Q=""),!B&&B!==""||p.indexOf("<")!==-1?this.options.commentPropName!==!1&&y===this.options.commentPropName&&b.length===0?this.indentate(S)+`<!--${p}-->`+this.newLine:this.indentate(S)+"<"+y+B+b+this.tagEndChar+p+this.indentate(S)+Q:this.indentate(S)+"<"+y+B+b+">"+p+Q}},_o.prototype.closeTag=function(p){let y="";return this.options.unpairedTags.indexOf(p)!==-1?this.options.suppressUnpairedNode||(y="/"):y=this.options.suppressEmptyNode?"/":`></${p}`,y},_o.prototype.buildTextValNode=function(p,y,B,S){if(this.options.cdataPropName!==!1&&y===this.options.cdataPropName)return this.indentate(S)+`<![CDATA[${p}]]>`+this.newLine;if(this.options.commentPropName!==!1&&y===this.options.commentPropName)return this.indentate(S)+`<!--${p}-->`+this.newLine;if(y[0]==="?")return this.indentate(S)+"<"+y+B+"?"+this.tagEndChar;{let Q=this.options.tagValueProcessor(y,p);return Q=this.replaceEntitiesValue(Q),Q===""?this.indentate(S)+"<"+y+B+this.closeTag(y)+this.tagEndChar:this.indentate(S)+"<"+y+B+">"+Q+"</"+y+this.tagEndChar}},_o.prototype.replaceEntitiesValue=function(p){if(p&&p.length>0&&this.options.processEntities)for(let y=0;y<this.options.entities.length;y++){let B=this.options.entities[y];p=p.replace(B.regex,B.val)}return p};let MX={validate:a};WG.exports=e})()});var hR=h(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.XML_CHARKEY=Au.XML_ATTRKEY=void 0;Au.XML_ATTRKEY="$";Au.XML_CHARKEY="_"});var ZG=h(lC=>{"use strict";Object.defineProperty(lC,"__esModule",{value:!0});lC.stringifyXML=hCe;lC.parseXML=gCe;var gR=$G(),KG=hR();function XG(t){var e;return{attributesGroupName:KG.XML_ATTRKEY,textNodeName:(e=t.xmlCharKey)!==null&&e!==void 0?e:KG.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function dCe(t={}){var e,r;return Object.assign(Object.assign({},XG(t)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(e=t.rootName)!==null&&e!==void 0?e:"root",cdataPropName:(r=t.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function fCe(t={}){return Object.assign(Object.assign({},XG(t)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:t.stopNodes,processEnLine truncated
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function TX(p,y,B,S){let Q=this.j2x(p,B+1,S.concat(y));return p[this.options.textNodeName]!==void 0&&Object.keys(p).length===1?this.buildTextValNode(p[this.options.textNodeName],y,Q.attrStr,B):this.buildObjectNode(Q.val,y,Q.attrStr,B)}function OX(p){return this.options.indentBy.repeat(p)}function LX(p){return!(!p.startsWith(this.options.attributeNamePrefix)||p===this.options.textNodeName)&&p.substr(this.attrPrefixLen)}_o.prototype.build=function(p){return this.options.preserveOrder?_X(p,this.options):(Array.isArray(p)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(p={[this.options.arrayNodeName]:p}),this.j2x(p,0,[]).val)},_o.prototype.j2x=function(p,y,B){let S="",Q="",b=B.join(".");for(let _ in p)if(Object.prototype.hasOwnProperty.call(p,_))if(p[_]===void 0)this.isAttribute(_)&&(Q+="");else if(p[_]===null)this.isAttribute(_)||_===this.options.cdataPropName?Q+="":_[0]==="?"?Q+=this.indentate(y)+"<"+_+"?"+this.tagEndChar:Q+=this.indentate(y)+"<"+_+"/"+this.tagEndChar;else if(p[_]instanceof Date)Q+=this.buildTextValNode(p[_],_,"",y);else if(typeof p[_]!="object"){let R=this.isAttribute(_);if(R&&!this.ignoreAttributesFn(R,b))S+=this.buildAttrPairStr(R,""+p[_]);else if(!R)if(_===this.options.textNodeName){let P=this.options.tagValueProcessor(_,""+p[_]);Q+=this.replaceEntitiesValue(P)}else Q+=this.buildTextValNode(p[_],_,"",y)}else if(Array.isArray(p[_])){let R=p[_].length,P="",z="";for(let Ee=0;Ee<R;Ee++){let ae=p[_][Ee];if(ae!==void 0)if(ae===null)_[0]==="?"?Q+=this.indentate(y)+"<"+_+"?"+this.tagEndChar:Q+=this.indentate(y)+"<"+_+"/"+this.tagEndChar;else if(typeof ae=="object")if(this.options.oneListGroup){let Fe=this.j2x(ae,y+1,B.concat(_));P+=Fe.val,this.options.attributesGroupName&&ae.hasOwnProperty(this.options.attributesGroupName)&&(z+=Fe.attrStr)}else P+=this.processTextOrObjNode(ae,_,y,B);else if(this.options.oneListGroup){let Fe=this.options.tagValueProcessor(_,ae);Fe=this.replaceEntitiesValue(Fe),P+=Fe}else P+=this.buildTextValNode(ae,_,"",y)}this.options.oneListGroup&&(P=this.buildObjectNode(P,_,z,y)),Q+=P}else if(this.options.attributesGroupName&&_===this.options.attributesGroupName){let R=Object.keys(p[_]),P=R.length;for(let z=0;z<P;z++)S+=this.buildAttrPairStr(R[z],""+p[_][R[z]])}else Q+=this.processTextOrObjNode(p[_],_,y,B);return{attrStr:S,val:Q}},_o.prototype.buildAttrPairStr=function(p,y){return y=this.options.attributeValueProcessor(p,""+y),y=this.replaceEntitiesValue(y),this.options.suppressBooleanAttributes&&y==="true"?" "+p:" "+p+'="'+y+'"'},_o.prototype.buildObjectNode=function(p,y,B,S){if(p==="")return y[0]==="?"?this.indentate(S)+"<"+y+B+"?"+this.tagEndChar:this.indentate(S)+"<"+y+B+this.closeTag(y)+this.tagEndChar;{let Q="</"+y+this.tagEndChar,b="";return y[0]==="?"&&(b="?",Q=""),!B&&B!==""||p.indexOf("<")!==-1?this.options.commentPropName!==!1&&y===this.options.commentPropName&&b.length===0?this.indentate(S)+`<!--${p}-->`+this.newLine:this.indentate(S)+"<"+y+B+b+this.tagEndChar+p+this.indentate(S)+Q:this.indentate(S)+"<"+y+B+b+">"+p+Q}},_o.prototype.closeTag=function(p){let y="";return this.options.unpairedTags.indexOf(p)!==-1?this.options.suppressUnpairedNode||(y="/"):y=this.options.suppressEmptyNode?"/":`></${p}`,y},_o.prototype.buildTextValNode=function(p,y,B,S){if(this.options.cdataPropName!==!1&&y===this.options.cdataPropName)return this.indentate(S)+`<![CDATA[${p}]]>`+this.newLine;if(this.options.commentPropName!==!1&&y===this.options.commentPropName)return this.indentate(S)+`<!--${p}-->`+this.newLine;if(y[0]==="?")return this.indentate(S)+"<"+y+B+"?"+this.tagEndChar;{let Q=this.options.tagValueProcessor(y,p);return Q=this.replaceEntitiesValue(Q),Q===""?this.indentate(S)+"<"+y+B+this.closeTag(y)+this.tagEndChar:this.indentate(S)+"<"+y+B+">"+Q+"</"+y+this.tagEndChar}},_o.prototype.replaceEntitiesValue=function(p){if(p&&p.length>0&&this.options.processEntities)for(let y=0;y<this.options.entities.length;y++){let B=this.options.entities[y];p=p.replace(B.regex,B.val)}return p};let MX={validate:a};VG.exports=e})()});var fR=h(cu=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});cu.XML_CHARKEY=cu.XML_ATTRKEY=void 0;cu.XML_ATTRKEY="$";cu.XML_CHARKEY="_"});var XG=h(cC=>{"use strict";Object.defineProperty(cC,"__esModule",{value:!0});cC.stringifyXML=hCe;cC.parseXML=gCe;var hR=WG(),$G=fR();function KG(t){var e;return{attributesGroupName:$G.XML_ATTRKEY,textNodeName:(e=t.xmlCharKey)!==null&&e!==void 0?e:$G.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function dCe(t={}){var e,r;return Object.assign(Object.assign({},KG(t)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(e=t.rootName)!==null&&e!==void 0?e:"root",cdataPropName:(r=t.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function fCe(t={}){return Object.assign(Object.assign({},KG(t)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:t.stopNodes,processEnLine truncated
|
||||
Polling from: ${r.config.operationLocation}
|
||||
Operation status: ${l}
|
||||
Polling status: ${iY.terminalStates.includes(l)?"Stopped":"Running"}`),l==="succeeded"){let u=o(c,r);if(u!==void 0)return{response:await e(u).catch(nY({state:r,stateProxy:n,isOperationError:a})),status:l}}return{response:c,status:l}}async function QCe(t){let{poll:e,state:r,stateProxy:n,options:i,getOperationStatus:s,getResourceLocation:o,getOperationLocation:a,isOperationError:A,withOperationLocation:c,getPollingInterval:l,processResult:u,getError:d,updateState:f,setDelay:g,isDone:m,setErrorAsResult:E}=t,{operationLocation:C}=r.config;if(C!==void 0){let{response:I,status:N}=await BCe({poll:e,getOperationStatus:s,state:r,stateProxy:n,operationLocation:C,getResourceLocation:o,isOperationError:A,options:i});if(sY({status:N,response:I,state:r,stateProxy:n,isDone:m,processResult:u,getError:d,setErrorAsResult:E}),!iY.terminalStates.includes(N)){let w=l?.(I);w&&g(w);let v=a?.(I,r);if(v!==void 0){let T=C!==v;r.config.operationLocation=v,c?.(v,T)}else c?.(C,!1)}f?.(r,I)}}ia.pollOperation=QCe});var CR=h(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.pollHttpOperation=Ft.isOperationError=Ft.getResourceLocation=Ft.getOperationStatus=Ft.getOperationLocation=Ft.initHttpOperation=Ft.getStatusFromInitialResponse=Ft.getErrorFromResponse=Ft.parseRetryAfter=Ft.inferLroMode=void 0;var oY=hC(),pR=dC();function aY(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function AY(t){return t.headers.location}function cY(t){return t.headers["operation-location"]}function lY(t){return t.headers["azure-asyncoperation"]}function bCe(t){var e;let{location:r,requestMethod:n,requestPath:i,resourceLocationConfig:s}=t;switch(n){case"PUT":return i;case"DELETE":return;case"PATCH":return(e=o())!==null&&e!==void 0?e:i;default:return o()}function o(){switch(s){case"azure-async-operation":return;case"original-uri":return i;default:return r}}}function uY(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:i}=t,s=cY(e),o=lY(e),a=aY({operationLocation:s,azureAsyncOperation:o}),A=AY(e),c=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:bCe({requestMethod:c,location:A,requestPath:n,resourceLocationConfig:i})}:A!==void 0?{mode:"ResourceLocation",operationLocation:A}:c==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}Ft.inferLroMode=uY;function dY(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return yR(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return pR.logger.verbose(`LRO: unrecognized operation status: ${e}`),e}}function NCe(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return dY({status:r,statusCode:t.statusCode})}function wCe(t){var e,r;let{properties:n,provisioningState:i}=(e=t.body)!==null&&e!==void 0?e:{},s=(r=n?.provisioningState)!==null&&r!==void 0?r:i;return dY({status:s,statusCode:t.statusCode})}function yR(t){return t===202?"running":t<300?"succeeded":"failed"}function fY({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?SCe(new Date(e)):r*1e3}}Ft.parseRetryAfter=fY;function hY(t){let e=pY(t,"error");if(!e){pR.logger.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){pR.logger.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}Ft.getErrorFromResponse=hY;function SCe(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function gY(t){let{response:e,state:r,operationLocation:n}=t;function i(){var o;switch((o=r.config.metadata)===null||o===void 0?void 0:o.mode){case void 0:return yR(e.rawResponse.statusCode);case"Body":return ER(e,r);default:return"running"}}let s=i();return s==="running"&&n===void 0?"succeeded":s}Ft.getStatusFromInitialResponse=gY;async function xCe(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:i,setErrorAsResult:s}=t;return(0,oY.initOperation)({init:async()=>{let o=await i.sendInitialRequest(),a=uY({rawResponse:o.rawResponse,requestPath:i.requestPath,requestMethod:i.requestMethod,resourceLocationConfig:r});return Object.assign({response:o,operationLocation:a?.operationLocation,resourceLocation:a?.resourceLocation},a?.mode?{metadata:{mode:a.mode}}:{})},stateProxy:e,processResult:n?({flatResponse:o},a)=>n(o,a):({flatResponse:o})=>o,getOperationStatus:gY,setErrorAsResult:s})}Ft.initHttpOperation=xCe;function mY({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r=Line truncated
|
||||
`,jY="HTTP/1.1",iIe="AES256",sIe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",oIe=["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"],aIe=["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"],AIe="BlobUsesCustomerSpecifiedEncryption",cIe="BlobDoesNotUseCustomerSpecifiedEncryption",lIe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function uIe(t){let e=new URL(t),r=e.pathname;return r=r||"/",r=fIe(r),e.pathname=r,e.toString()}function dIe(t){let e="";if(t.search("DevelopmentStorageProxyUri=")!==-1){let r=t.split(";");for(let n of r)n.trim().startsWith("DevelopmentStorageProxyUri=")&&(e=n.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return e}function bA(t,e){let r=t.split(";");for(let n of r)if(n.trim().startsWith(e))return n.trim().match(e+"=(.*)")[1];return""}function Eu(t){let e="";t.startsWith("UseDevelopmentStorage=true")&&(e=dIe(t),t=sIe);let r=bA(t,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,t.search("DefaultEndpointsProtocol=")!==-1&&t.search("AccountKey=")!==-1){let n="",i="",s=Buffer.from("accountKey","base64"),o="";if(i=bA(t,"AccountName"),s=Buffer.from(bA(t,"AccountKey"),"base64"),!r){n=bA(t,"DefaultEndpointsProtocol");let a=n.toLowerCase();if(a!=="https"&&a!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(o=bA(t,"EndpointSuffix"),!o)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${n}://${i}.blob.${o}`}if(i){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:i,accountKey:s,proxyUri:e}}else{let n=bA(t,"SharedAccessSignature"),i=bA(t,"AccountName");if(i||(i=VY(r)),r){if(!n)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return n.startsWith("?")&&(n=n.substring(1)),{kind:"SASConnString",url:r,accountName:i,accountSas:n}}}function fIe(t){return encodeURIComponent(t).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Pt(t,e){let r=new URL(t),n=r.pathname;return n=n?n.endsWith("/")?`${n}${e}`:`${n}/${e}`:e,r.pathname=n,r.toString()}function co(t,e,r){let n=new URL(t),i=encodeURIComponent(e),s=r?encodeURIComponent(
Line truncated
|
||||
Polling status: ${nY.terminalStates.includes(l)?"Stopped":"Running"}`),l==="succeeded"){let u=o(c,r);if(u!==void 0)return{response:await e(u).catch(rY({state:r,stateProxy:n,isOperationError:a})),status:l}}return{response:c,status:l}}async function QCe(t){let{poll:e,state:r,stateProxy:n,options:i,getOperationStatus:s,getResourceLocation:o,getOperationLocation:a,isOperationError:A,withOperationLocation:c,getPollingInterval:l,processResult:u,getError:d,updateState:f,setDelay:g,isDone:m,setErrorAsResult:E}=t,{operationLocation:C}=r.config;if(C!==void 0){let{response:I,status:N}=await BCe({poll:e,getOperationStatus:s,state:r,stateProxy:n,operationLocation:C,getResourceLocation:o,isOperationError:A,options:i});if(iY({status:N,response:I,state:r,stateProxy:n,isDone:m,processResult:u,getError:d,setErrorAsResult:E}),!nY.terminalStates.includes(N)){let w=l?.(I);w&&g(w);let v=a?.(I,r);if(v!==void 0){let T=C!==v;r.config.operationLocation=v,c?.(v,T)}else c?.(C,!1)}f?.(r,I)}}ia.pollOperation=QCe});var ER=h(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.pollHttpOperation=Ft.isOperationError=Ft.getResourceLocation=Ft.getOperationStatus=Ft.getOperationLocation=Ft.initHttpOperation=Ft.getStatusFromInitialResponse=Ft.getErrorFromResponse=Ft.parseRetryAfter=Ft.inferLroMode=void 0;var sY=fC(),mR=uC();function oY(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function aY(t){return t.headers.location}function AY(t){return t.headers["operation-location"]}function cY(t){return t.headers["azure-asyncoperation"]}function bCe(t){var e;let{location:r,requestMethod:n,requestPath:i,resourceLocationConfig:s}=t;switch(n){case"PUT":return i;case"DELETE":return;case"PATCH":return(e=o())!==null&&e!==void 0?e:i;default:return o()}function o(){switch(s){case"azure-async-operation":return;case"original-uri":return i;default:return r}}}function lY(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:i}=t,s=AY(e),o=cY(e),a=oY({operationLocation:s,azureAsyncOperation:o}),A=aY(e),c=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:bCe({requestMethod:c,location:A,requestPath:n,resourceLocationConfig:i})}:A!==void 0?{mode:"ResourceLocation",operationLocation:A}:c==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}Ft.inferLroMode=lY;function uY(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return pR(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return mR.logger.verbose(`LRO: unrecognized operation status: ${e}`),e}}function NCe(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return uY({status:r,statusCode:t.statusCode})}function wCe(t){var e,r;let{properties:n,provisioningState:i}=(e=t.body)!==null&&e!==void 0?e:{},s=(r=n?.provisioningState)!==null&&r!==void 0?r:i;return uY({status:s,statusCode:t.statusCode})}function pR(t){return t===202?"running":t<300?"succeeded":"failed"}function dY({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?SCe(new Date(e)):r*1e3}}Ft.parseRetryAfter=dY;function fY(t){let e=mY(t,"error");if(!e){mR.logger.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){mR.logger.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}Ft.getErrorFromResponse=fY;function SCe(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function hY(t){let{response:e,state:r,operationLocation:n}=t;function i(){var o;switch((o=r.config.metadata)===null||o===void 0?void 0:o.mode){case void 0:return pR(e.rawResponse.statusCode);case"Body":return yR(e,r);default:return"running"}}let s=i();return s==="running"&&n===void 0?"succeeded":s}Ft.getStatusFromInitialResponse=hY;async function xCe(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:i,setErrorAsResult:s}=t;return(0,sY.initOperation)({init:async()=>{let o=await i.sendInitialRequest(),a=lY({rawResponse:o.rawResponse,requestPath:i.requestPath,requestMethod:i.requestMethod,resourceLocationConfig:r});return Object.assign({response:o,operationLocation:a?.operationLocation,resourceLocation:a?.resourceLocation},a?.mode?{metadata:{mode:a.mode}}:{})},stateProxy:e,processResult:n?({flatResponse:o},a)=>n(o,a):({flatResponse:o})=>o,getOperationStatus:hY,setErrorAsResult:s})}Ft.initHttpOperation=xCe;function gY({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r=Line truncated
|
||||
`,HY="HTTP/1.1",iIe="AES256",sIe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",oIe=["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"],aIe=["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"],AIe="BlobUsesCustomerSpecifiedEncryption",cIe="BlobDoesNotUseCustomerSpecifiedEncryption",lIe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function uIe(t){let e=new URL(t),r=e.pathname;return r=r||"/",r=fIe(r),e.pathname=r,e.toString()}function dIe(t){let e="";if(t.search("DevelopmentStorageProxyUri=")!==-1){let r=t.split(";");for(let n of r)n.trim().startsWith("DevelopmentStorageProxyUri=")&&(e=n.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return e}function bA(t,e){let r=t.split(";");for(let n of r)if(n.trim().startsWith(e))return n.trim().match(e+"=(.*)")[1];return""}function Cu(t){let e="";t.startsWith("UseDevelopmentStorage=true")&&(e=dIe(t),t=sIe);let r=bA(t,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,t.search("DefaultEndpointsProtocol=")!==-1&&t.search("AccountKey=")!==-1){let n="",i="",s=Buffer.from("accountKey","base64"),o="";if(i=bA(t,"AccountName"),s=Buffer.from(bA(t,"AccountKey"),"base64"),!r){n=bA(t,"DefaultEndpointsProtocol");let a=n.toLowerCase();if(a!=="https"&&a!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(o=bA(t,"EndpointSuffix"),!o)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${n}://${i}.blob.${o}`}if(i){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:i,accountKey:s,proxyUri:e}}else{let n=bA(t,"SharedAccessSignature"),i=bA(t,"AccountName");if(i||(i=JY(r)),r){if(!n)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return n.startsWith("?")&&(n=n.substring(1)),{kind:"SASConnString",url:r,accountName:i,accountSas:n}}}function fIe(t){return encodeURIComponent(t).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Pt(t,e){let r=new URL(t),n=r.pathname;return n=n?n.endsWith("/")?`${n}${e}`:`${n}/${e}`:e,r.pathname=n,r.toString()}function co(t,e,r){let n=new URL(t),i=encodeURIComponent(e),s=r?encodeURIComponent(
Line truncated
|
||||
`)+`
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Ie.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Ie.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(i=>i.name.toLowerCase().startsWith(Ie.PREFIX_FOR_STORAGE));r.sort((i,s)=>WY(i.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((i,s,o)=>!(s>0&&i.name.toLowerCase()===o[s-1].name.toLowerCase()));let n="";return r.forEach(i=>{n+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()}
|
||||
`}),n}getCanonicalizedResourceString(e){let r=UC(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=GY(e.url),s={};if(i){let o=[];for(let a in i)if(Object.prototype.hasOwnProperty.call(i,a)){let A=a.toLowerCase();s[A]=i[a],o.push(A)}o.sort();for(let a of o)n+=`
|
||||
${a}:${decodeURIComponent(s[a])}`}return n}},Hh=class{create(e,r){throw new Error("Method should be implemented in children classes.")}},lt=class extends Hh{constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new RC(e,r,this)}computeHMACSHA256(e){return Av.createHmac("sha256",this.accountKey).update(e,"utf8").digest("base64")}},vC=class extends qh{constructor(e,r){super(e,r)}},dt=class extends Hh{create(e,r){return new vC(e,r)}},RR;function wIe(){return RR||(RR=jr.createDefaultHttpClient()),RR}var SIe="storageBrowserPolicy";function xIe(){return{name:SIe,async sendRequest(t,e){return st.isNode||((t.method==="GET"||t.method==="HEAD")&&(t.url=co(t.url,Ji.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ie.COOKIE),t.headers.delete(Ie.CONTENT_LENGTH)),e(t)}}}var RIe="storageRetryPolicy",jh;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(jh||(jh={}));var lu={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:jh.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},vIe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],_Ie=new MC.AbortError("The operation was aborted.");function DIe(t={}){var e,r,n,i,s,o;let a=(e=t.retryPolicyType)!==null&&e!==void 0?e:lu.retryPolicyType,A=(r=t.maxTries)!==null&&r!==void 0?r:lu.maxTries,c=(n=t.retryDelayInMs)!==null&&n!==void 0?n:lu.retryDelayInMs,l=(i=t.maxRetryDelayInMs)!==null&&i!==void 0?i:lu.maxRetryDelayInMs,u=(s=t.secondaryHost)!==null&&s!==void 0?s:lu.secondaryHost,d=(o=t.tryTimeoutInMs)!==null&&o!==void 0?o:lu.tryTimeoutInMs;function f({isPrimaryRetry:m,attempt:E,response:C,error:I}){var N,w;if(E>=A)return nr.info(`RetryPolicy: Attempt(s) ${E} >= maxTries ${A}, no further try.`),!1;if(I){for(let v of vIe)if(I.name.toUpperCase().includes(v)||I.message.toUpperCase().includes(v)||I.code&&I.code.toString().toUpperCase()===v)return nr.info(`RetryPolicy: Network error ${v} found, will retry.`),!0;if(I?.code==="PARSE_ERROR"&&I?.message.startsWith('Error "Error: Unclosed root tag'))return nr.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(C||I){let v=(w=(N=C?.status)!==null&&N!==void 0?N:I?.statusCode)!==null&&w!==void 0?w:0;if(!m&&v===404)return nr.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(v===503||v===500)return nr.info(`RetryPolicy: Will retry for status code ${v}.`),!0}return!1}function g(m,E){let C=0;if(m)switch(a){case jh.EXPONENTIAL:C=Math.min((Math.pow(2,E-1)-1)*c,l);break;case jh.FIXED:C=c;break}else C=Math.random()*1e3;return nr.info(`RetryPolicy: Delay for ${C}ms`),C}return{name:RIe,async sendRequest(m,E){d&&(m.url=co(m.url,Ji.Parameters.TIMEOUT,String(Math.floor(d/1e3))));let C=m.url,I=u?zY(m.url,u):void 0,N=!1,w=1,v=!0,T,U;for(;v;){let k=N||!I||!["GET","HEAD","OPTIONS"].includes(m.method)||w%2===1;m.url=k?C:I,T=void 0,U=void 0;try{nr.info(`RetryPolicy: =====> Try=${w} ${k?"Primary":"Secondary"}`),T=await E(m),N=N||!k&&T.status===404}catch(J){if(jr.isRestError(J))nr.error(`RetryPolicy: Caught error, message: ${J.message}, code: ${J.code}`),U=J;else throw nr.error(`RetryPolicy: Caught error, message: ${st.getErrorMessage(J)}`),J}v=f({isPrimaryRetry:k,attempt:w,response:T,error:U}),v&&await YY(g(k,w),m.abortSignal,_Ie),w++}if(T)return T;throw U??new jr.RestError("RetryPolicy failed without known error.")}}}var kIe="storageSharedKeyCredentialPolicy";function $Y(t){function e(s){s.headers.set(Ie.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(Ie.CONTENT_LENGTH,Buffer.byteLength(s.body));let o=[s.method.toUpperCase(),r(s,Ie.CONTENT_LANGUAGE),r(s,Ie.CONTENT_ENCODING),r(s,Ie.CONTENT_LENGTH),r(s,Ie.CONTENT_MD5),r(s,Ie.CONTENT_TYPE),r(s,Ie.DATE),r(s,Ie.IF_MODIFIED_SINCE),r(s,Ie.IF_MATCH),r(s,Ie.IF_NONE_MATCH),r(s,Ie.IF_UNMODIFIED_SINCE),r(s,Ie.RANGE)].join(`
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Ie.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Ie.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(i=>i.name.toLowerCase().startsWith(Ie.PREFIX_FOR_STORAGE));r.sort((i,s)=>VY(i.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((i,s,o)=>!(s>0&&i.name.toLowerCase()===o[s-1].name.toLowerCase()));let n="";return r.forEach(i=>{n+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()}
|
||||
`}),n}getCanonicalizedResourceString(e){let r=FC(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=zY(e.url),s={};if(i){let o=[];for(let a in i)if(Object.prototype.hasOwnProperty.call(i,a)){let A=a.toLowerCase();s[A]=i[a],o.push(A)}o.sort();for(let a of o)n+=`
|
||||
${a}:${decodeURIComponent(s[a])}`}return n}},jh=class{create(e,r){throw new Error("Method should be implemented in children classes.")}},lt=class extends jh{constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new xC(e,r,this)}computeHMACSHA256(e){return av.createHmac("sha256",this.accountKey).update(e,"utf8").digest("base64")}},RC=class extends Hh{constructor(e,r){super(e,r)}},dt=class extends jh{create(e,r){return new RC(e,r)}},xR;function wIe(){return xR||(xR=jr.createDefaultHttpClient()),xR}var SIe="storageBrowserPolicy";function xIe(){return{name:SIe,async sendRequest(t,e){return st.isNode||((t.method==="GET"||t.method==="HEAD")&&(t.url=co(t.url,Ji.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ie.COOKIE),t.headers.delete(Ie.CONTENT_LENGTH)),e(t)}}}var RIe="storageRetryPolicy",zh;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(zh||(zh={}));var uu={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:zh.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},vIe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],_Ie=new LC.AbortError("The operation was aborted.");function DIe(t={}){var e,r,n,i,s,o;let a=(e=t.retryPolicyType)!==null&&e!==void 0?e:uu.retryPolicyType,A=(r=t.maxTries)!==null&&r!==void 0?r:uu.maxTries,c=(n=t.retryDelayInMs)!==null&&n!==void 0?n:uu.retryDelayInMs,l=(i=t.maxRetryDelayInMs)!==null&&i!==void 0?i:uu.maxRetryDelayInMs,u=(s=t.secondaryHost)!==null&&s!==void 0?s:uu.secondaryHost,d=(o=t.tryTimeoutInMs)!==null&&o!==void 0?o:uu.tryTimeoutInMs;function f({isPrimaryRetry:m,attempt:E,response:C,error:I}){var N,w;if(E>=A)return nr.info(`RetryPolicy: Attempt(s) ${E} >= maxTries ${A}, no further try.`),!1;if(I){for(let v of vIe)if(I.name.toUpperCase().includes(v)||I.message.toUpperCase().includes(v)||I.code&&I.code.toString().toUpperCase()===v)return nr.info(`RetryPolicy: Network error ${v} found, will retry.`),!0;if(I?.code==="PARSE_ERROR"&&I?.message.startsWith('Error "Error: Unclosed root tag'))return nr.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(C||I){let v=(w=(N=C?.status)!==null&&N!==void 0?N:I?.statusCode)!==null&&w!==void 0?w:0;if(!m&&v===404)return nr.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(v===503||v===500)return nr.info(`RetryPolicy: Will retry for status code ${v}.`),!0}return!1}function g(m,E){let C=0;if(m)switch(a){case zh.EXPONENTIAL:C=Math.min((Math.pow(2,E-1)-1)*c,l);break;case zh.FIXED:C=c;break}else C=Math.random()*1e3;return nr.info(`RetryPolicy: Delay for ${C}ms`),C}return{name:RIe,async sendRequest(m,E){d&&(m.url=co(m.url,Ji.Parameters.TIMEOUT,String(Math.floor(d/1e3))));let C=m.url,I=u?jY(m.url,u):void 0,N=!1,w=1,v=!0,T,U;for(;v;){let k=N||!I||!["GET","HEAD","OPTIONS"].includes(m.method)||w%2===1;m.url=k?C:I,T=void 0,U=void 0;try{nr.info(`RetryPolicy: =====> Try=${w} ${k?"Primary":"Secondary"}`),T=await E(m),N=N||!k&&T.status===404}catch(J){if(jr.isRestError(J))nr.error(`RetryPolicy: Caught error, message: ${J.message}, code: ${J.code}`),U=J;else throw nr.error(`RetryPolicy: Caught error, message: ${st.getErrorMessage(J)}`),J}v=f({isPrimaryRetry:k,attempt:w,response:T,error:U}),v&&await GY(g(k,w),m.abortSignal,_Ie),w++}if(T)return T;throw U??new jr.RestError("RetryPolicy failed without known error.")}}}var kIe="storageSharedKeyCredentialPolicy";function WY(t){function e(s){s.headers.set(Ie.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(Ie.CONTENT_LENGTH,Buffer.byteLength(s.body));let o=[s.method.toUpperCase(),r(s,Ie.CONTENT_LANGUAGE),r(s,Ie.CONTENT_ENCODING),r(s,Ie.CONTENT_LENGTH),r(s,Ie.CONTENT_MD5),r(s,Ie.CONTENT_TYPE),r(s,Ie.DATE),r(s,Ie.IF_MODIFIED_SINCE),r(s,Ie.IF_MATCH),r(s,Ie.IF_NONE_MATCH),r(s,Ie.IF_UNMODIFIED_SINCE),r(s,Ie.RANGE)].join(`
|
||||
`)+`
|
||||
`+n(s)+i(s),a=Av.createHmac("sha256",t.accountKey).update(o,"utf8").digest("base64");s.headers.set(Ie.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(s,o){let a=s.headers.get(o);return!a||o===Ie.CONTENT_LENGTH&&a==="0"?"":a}function n(s){let o=[];for(let[A,c]of s.headers)A.toLowerCase().startsWith(Ie.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>WY(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,l)=>!(c>0&&A.name.toLowerCase()===l[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
|
||||
`}),a}function i(s){let o=UC(s.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=GY(s.url),c={};if(A){let l=[];for(let u in A)if(Object.prototype.hasOwnProperty.call(A,u)){let d=u.toLowerCase();c[d]=A[u],l.push(d)}l.sort();for(let u of l)a+=`
|
||||
${u}:${decodeURIComponent(c[u])}`}return a}return{name:kIe,async sendRequest(s,o){return e(s),o(s)}}}var _C=class extends hu{constructor(e,r){super(e,r)}async sendRequest(e){return st.isNode?this._nextPolicy.sendRequest(e):((e.method.toUpperCase()==="GET"||e.method.toUpperCase()==="HEAD")&&(e.url=co(e.url,Ji.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.remove(Ie.COOKIE),e.headers.remove(Ie.CONTENT_LENGTH),this._nextPolicy.sendRequest(e))}},DC=class{create(e,r){return new _C(e,r)}},PIe="StorageCorrectContentLengthPolicy";function TIe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Ie.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:PIe,async sendRequest(e,r){return t(e),r(e)}}}function ca(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 zh=class{constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function ut(t,e={}){t||(t=new dt);let r=new zh([],e);return r._credential=t,r}function OIe(t){let e=[LIe,ZY,MIe,FIe,UIe,qIe,jIe];if(t.factories.length){let r=t.factories.filter(n=>!e.some(i=>i(n)));if(r.length){let n=r.some(i=>HIe(i));return{wrappedPolicies:LC.createRequestPolicyFactoryPolicy(r),afterRetry:n}}}}function KY(t){var e;let r=t.options,{httpClient:n}=r,i=q.__rest(r,["httpClient"]),s=t._coreHttpClient;s||(s=n?LC.convertHttpClient(n):wIe(),t._coreHttpClient=s);let o=t._corePipeline;if(!o){let a=`azsdk-js-azure-storage-blob/${qY}`,A=i.userAgentOptions&&i.userAgentOptions.userAgentPrefix?`${i.userAgentOptions.userAgentPrefix} ${a}`:`${a}`;o=Mh.createClientPipeline(Object.assign(Object.assign({},i),{loggingOptions:{additionalAllowedHeaderNames:oIe,additionalAllowedQueryParameters:aIe,logger:nr.info},userAgentOptions:{userAgentPrefix:A},serializationOptions:{stringifyXML:_R.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:_R.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),o.removePolicy({phase:"Retry"}),o.removePolicy({name:jr.decompressResponsePolicyName}),o.addPolicy(TIe()),o.addPolicy(DIe(i.retryOptions),{phase:"Retry"}),o.addPolicy(xIe());let c=OIe(t);c&&o.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let l=XY(t);Ci.isTokenCredential(l)?o.addPolicy(jr.bearerTokenAuthenticationPolicy({credential:l,scopes:(e=i.audience)!==null&&e!==void 0?e:dv,challengeCallbacks:{authorizeRequestOnChallenge:Mh.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):l instanceof lt&&o.addPolicy($Y({accountName:l.accountName,accountKey:l.accountKey}),{phase:"Sign"}),t._corePipeline=o}return Object.assign(Object.assign({},i),{allowInsecureConnection:!0,httpClient:s,pipeline:o})}function XY(t){if(t._credential)return t._credential;let e=new dt;for(let r of t.factories)if(Ci.isTokenCredential(r.credential))e=r.credential;else if(ZY(r))return r;return e}function ZY(t){return t instanceof lt?!0:t.constructor.name==="StorageSharedKeyCredential"}function LIe(t){return t instanceof dt?!0:t.constructor.name==="AnonymousCredential"}function MIe(t){return Ci.isTokenCredential(t.credential)}function FIe(t){return t instanceof DC?!0:t.constructor.name==="StorageBrowserPolicyFactory"}function UIe(t){return t instanceof xC?!0:t.constructor.name==="StorageRetryPolicyFactory"}function qIe(t){return t.constructor.name==="TelemetryPolicyFactory"}function HIe(t){return t.constructor.name==="InjectorPolicyFactory"}function jIe(t){let e=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async o=>({request:o,headers:o.headers.clone(),status:500})},n={log(o,a){},shouldLog(o){return!1}},s=t.create(r,n).constructor.name;return e.some(o=>s.startsWith(o))}var hv={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWe
Line truncated
|
||||
`),s=e.computeHMACSHA256(i);return{sasQueryParameters:new ws(t.version,s,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function Sbe(t,e){if(t=Mu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Lu(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?fo(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(s);return{sasQueryParameters:new ws(t.version,o,i,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 xbe(t,e){if(t=Mu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Lu(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?fo(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(s);return{sasQueryParameters:new ws(t.version,o,i,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:s}}function Rbe(t,e){if(t=Mu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Lu(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Xe(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Xe(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?fo(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new ws(t.version,o,i,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:s}}function vbe(t,e){if(t=Mu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Lu(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Xe(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Xe(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?fo(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new ws(t.version,o,i,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:s}}function _be(t,e){if(t=Mu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Lu(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Xe(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Xe(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?fo(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(s);return{sasQueryParameters:new ws(t.version,o,i,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:s}}function Lu(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function Mu(t){let e=t.version?t.version:uv;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 Vh=class{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=st.randomUUID()),this._leaseId=r}async acquireLease(e,r={}){var n,i,s,o,a;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Ns||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((o=r.conditions)===null||o===void 0?void 0:o.ifNoneMatch)!==Ns||!((a=r.conditions)===null||a===void 0)&&a.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 F.withSpan("BlobLeaseClient-acquireLease",r,async A=>{var c;return V(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:A.tracingOptions}))})}async changeLease(e,r={}){var n,i,s,o,a;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Ns||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((o=r.conditions)===null||o===void 0?void 0:o.ifNoneMatch)!==Ns||!((a=r.conditions)===null||a===void 0)&&a.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 F.withSpan("BlobLeaseClient-changeLease",r,async A=>{var c;let l=V(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:A.tracingOptions}));return this._leaseId=e,l})}async releaseLease(e={}){var r,n,i,s,o;if(this._isContainer&&(!((r=e.conditions)===null||r===void 0)&&r.ifMatch&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==Ns||!((i=e.conditions)===null||i===void 0)&&i.ifNoneMatch&&((s=e.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Ns||!((o=e.conditions)===null||o===void 0)&&o.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 F.withSpan("BlobLeaseClient-releaseLease",e,async a=>{var A;return V(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:Objec
Line truncated
|
||||
`+n(s)+i(s),a=av.createHmac("sha256",t.accountKey).update(o,"utf8").digest("base64");s.headers.set(Ie.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(s,o){let a=s.headers.get(o);return!a||o===Ie.CONTENT_LENGTH&&a==="0"?"":a}function n(s){let o=[];for(let[A,c]of s.headers)A.toLowerCase().startsWith(Ie.PREFIX_FOR_STORAGE)&&o.push({name:A,value:c});o.sort((A,c)=>VY(A.name.toLowerCase(),c.name.toLowerCase())),o=o.filter((A,c,l)=>!(c>0&&A.name.toLowerCase()===l[c-1].name.toLowerCase()));let a="";return o.forEach(A=>{a+=`${A.name.toLowerCase().trimRight()}:${A.value.trimLeft()}
|
||||
`}),a}function i(s){let o=FC(s.url)||"/",a="";a+=`/${t.accountName}${o}`;let A=zY(s.url),c={};if(A){let l=[];for(let u in A)if(Object.prototype.hasOwnProperty.call(A,u)){let d=u.toLowerCase();c[d]=A[u],l.push(d)}l.sort();for(let u of l)a+=`
|
||||
${u}:${decodeURIComponent(c[u])}`}return a}return{name:kIe,async sendRequest(s,o){return e(s),o(s)}}}var vC=class extends gu{constructor(e,r){super(e,r)}async sendRequest(e){return st.isNode?this._nextPolicy.sendRequest(e):((e.method.toUpperCase()==="GET"||e.method.toUpperCase()==="HEAD")&&(e.url=co(e.url,Ji.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.remove(Ie.COOKIE),e.headers.remove(Ie.CONTENT_LENGTH),this._nextPolicy.sendRequest(e))}},_C=class{create(e,r){return new vC(e,r)}},PIe="StorageCorrectContentLengthPolicy";function TIe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Ie.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:PIe,async sendRequest(e,r){return t(e),r(e)}}}function ca(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 Gh=class{constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function ut(t,e={}){t||(t=new dt);let r=new Gh([],e);return r._credential=t,r}function OIe(t){let e=[LIe,XY,MIe,FIe,UIe,qIe,jIe];if(t.factories.length){let r=t.factories.filter(n=>!e.some(i=>i(n)));if(r.length){let n=r.some(i=>HIe(i));return{wrappedPolicies:OC.createRequestPolicyFactoryPolicy(r),afterRetry:n}}}}function $Y(t){var e;let r=t.options,{httpClient:n}=r,i=q.__rest(r,["httpClient"]),s=t._coreHttpClient;s||(s=n?OC.convertHttpClient(n):wIe(),t._coreHttpClient=s);let o=t._corePipeline;if(!o){let a=`azsdk-js-azure-storage-blob/${UY}`,A=i.userAgentOptions&&i.userAgentOptions.userAgentPrefix?`${i.userAgentOptions.userAgentPrefix} ${a}`:`${a}`;o=Fh.createClientPipeline(Object.assign(Object.assign({},i),{loggingOptions:{additionalAllowedHeaderNames:oIe,additionalAllowedQueryParameters:aIe,logger:nr.info},userAgentOptions:{userAgentPrefix:A},serializationOptions:{stringifyXML:vR.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:vR.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),o.removePolicy({phase:"Retry"}),o.removePolicy({name:jr.decompressResponsePolicyName}),o.addPolicy(TIe()),o.addPolicy(DIe(i.retryOptions),{phase:"Retry"}),o.addPolicy(xIe());let c=OIe(t);c&&o.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let l=KY(t);Ci.isTokenCredential(l)?o.addPolicy(jr.bearerTokenAuthenticationPolicy({credential:l,scopes:(e=i.audience)!==null&&e!==void 0?e:uv,challengeCallbacks:{authorizeRequestOnChallenge:Fh.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):l instanceof lt&&o.addPolicy(WY({accountName:l.accountName,accountKey:l.accountKey}),{phase:"Sign"}),t._corePipeline=o}return Object.assign(Object.assign({},i),{allowInsecureConnection:!0,httpClient:s,pipeline:o})}function KY(t){if(t._credential)return t._credential;let e=new dt;for(let r of t.factories)if(Ci.isTokenCredential(r.credential))e=r.credential;else if(XY(r))return r;return e}function XY(t){return t instanceof lt?!0:t.constructor.name==="StorageSharedKeyCredential"}function LIe(t){return t instanceof dt?!0:t.constructor.name==="AnonymousCredential"}function MIe(t){return Ci.isTokenCredential(t.credential)}function FIe(t){return t instanceof _C?!0:t.constructor.name==="StorageBrowserPolicyFactory"}function UIe(t){return t instanceof SC?!0:t.constructor.name==="StorageRetryPolicyFactory"}function qIe(t){return t.constructor.name==="TelemetryPolicyFactory"}function HIe(t){return t.constructor.name==="InjectorPolicyFactory"}function jIe(t){let e=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async o=>({request:o,headers:o.headers.clone(),status:500})},n={log(o,a){},shouldLog(o){return!1}},s=t.create(r,n).constructor.name;return e.some(o=>s.startsWith(o))}var fv={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWe
Line truncated
|
||||
`),s=e.computeHMACSHA256(i);return{sasQueryParameters:new ws(t.version,s,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function Sbe(t,e){if(t=Fu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Mu(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?fo(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(s);return{sasQueryParameters:new ws(t.version,o,i,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 xbe(t,e){if(t=Fu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Mu(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?fo(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(s);return{sasQueryParameters:new ws(t.version,o,i,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:s}}function Rbe(t,e){if(t=Fu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Mu(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Xe(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Xe(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?fo(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new ws(t.version,o,i,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:s}}function vbe(t,e){if(t=Fu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Mu(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Xe(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Xe(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?fo(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new ws(t.version,o,i,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:s}}function _be(t,e){if(t=Fu(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 i;t.permissions&&(t.blobName?i=lo.parse(t.permissions.toString()).toString():i=uo.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Xe(t.startsOn,!1):"",t.expiresOn?Xe(t.expiresOn,!1):"",Mu(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Xe(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Xe(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?fo(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(s);return{sasQueryParameters:new ws(t.version,o,i,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:s}}function Mu(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function Fu(t){let e=t.version?t.version:lv;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 Wh=class{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=st.randomUUID()),this._leaseId=r}async acquireLease(e,r={}){var n,i,s,o,a;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Ns||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((o=r.conditions)===null||o===void 0?void 0:o.ifNoneMatch)!==Ns||!((a=r.conditions)===null||a===void 0)&&a.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 F.withSpan("BlobLeaseClient-acquireLease",r,async A=>{var c;return V(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:A.tracingOptions}))})}async changeLease(e,r={}){var n,i,s,o,a;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Ns||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((o=r.conditions)===null||o===void 0?void 0:o.ifNoneMatch)!==Ns||!((a=r.conditions)===null||a===void 0)&&a.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 F.withSpan("BlobLeaseClient-changeLease",r,async A=>{var c;let l=V(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:A.tracingOptions}));return this._leaseId=e,l})}async releaseLease(e={}){var r,n,i,s,o;if(this._isContainer&&(!((r=e.conditions)===null||r===void 0)&&r.ifMatch&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==Ns||!((i=e.conditions)===null||i===void 0)&&i.ifNoneMatch&&((s=e.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Ns||!((o=e.conditions)===null||o===void 0)&&o.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 F.withSpan("BlobLeaseClient-releaseLease",e,async a=>{var A;return V(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:Objec
Line truncated
|
||||
`):o=[e.accountName,n,i,s,t.startsOn?Xe(t.startsOn,!1):"",Xe(t.expiresOn,!1),t.ipRange?fo(t.ipRange):"",t.protocol?t.protocol:"",r,""].join(`
|
||||
`);let a=e.computeHMACSHA256(o);return{sasQueryParameters:new ws(r,a,n.toString(),i,s,t.protocol,t.startsOn,t.expiresOn,t.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,t.encryptionScope),stringToSign:o}}var av=class t extends Gh{static fromConnectionString(e,r){r=r||{};let n=Eu(e);if(n.kind==="AccountConnString")if(st.isNode){let i=new lt(n.accountName,n.accountKey);r.proxyOptions||(r.proxyOptions=jr.getDefaultProxySettings(n.proxyUri));let s=ut(i,r);return new t(n.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(n.kind==="SASConnString"){let i=ut(new dt,r);return new t(n.url+"?"+n.accountSas,i)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(e,r,n){let i;ca(r)?i=r:st.isNode&&r instanceof lt||r instanceof dt||Ci.isTokenCredential(r)?i=ut(r,n):i=ut(new dt,n),super(e,i),this.serviceContext=this.storageClientContext.service}getContainerClient(e){return new TC(Pt(this.url,encodeURIComponent(e)),this.pipeline)}async createContainer(e,r={}){return F.withSpan("BlobServiceClient-createContainer",r,async n=>{let i=this.getContainerClient(e),s=await i.create(n);return{containerClient:i,containerCreateResponse:s}})}async deleteContainer(e,r={}){return F.withSpan("BlobServiceClient-deleteContainer",r,async n=>this.getContainerClient(e).delete(n))}async undeleteContainer(e,r,n={}){return F.withSpan("BlobServiceClient-undeleteContainer",n,async i=>{let s=this.getContainerClient(n.destinationContainerName||e),o=s.storageClientContext.container,a=V(await o.restore({deletedContainerName:e,deletedContainerVersion:r,tracingOptions:i.tracingOptions}));return{containerClient:s,containerUndeleteResponse:a}})}async renameContainer(e,r,n={}){return F.withSpan("BlobServiceClient-renameContainer",n,async i=>{var s;let o=this.getContainerClient(r),a=o.storageClientContext.container,A=V(await a.rename(e,Object.assign(Object.assign({},i),{sourceLeaseId:(s=n.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:o,containerRenameResponse:A}})}async getProperties(e={}){return F.withSpan("BlobServiceClient-getProperties",e,async r=>V(await this.serviceContext.getProperties({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(e,r={}){return F.withSpan("BlobServiceClient-setProperties",r,async n=>V(await this.serviceContext.setProperties(e,{abortSignal:r.abortSignal,tracingOptions:n.tracingOptions})))}async getStatistics(e={}){return F.withSpan("BlobServiceClient-getStatistics",e,async r=>V(await this.serviceContext.getStatistics({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(e={}){return F.withSpan("BlobServiceClient-getAccountInfo",e,async r=>V(await this.serviceContext.getAccountInfo({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(e,r={}){return F.withSpan("BlobServiceClient-listContainersSegment",r,async n=>V(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:e},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:n.tracingOptions}))))}async findBlobsByTagsSegment(e,r,n={}){return F.withSpan("BlobServiceClient-findBlobsByTagsSegment",n,async i=>{let s=V(await this.serviceContext.filterBlobs({abortSignal:n.abortSignal,where:e,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(a=>{var A;let c="";return((A=a.tags)===null||A===void 0?void 0:A.blobTagSet.length)===1&&(c=a.tags.blobTagSet[0].value),Object.assign(Object.assign({},a),{tags:Th(a.tags),tagValue:c})})})})}findBlobsByTagsSegments(e,r){return q.__asyncGenerator(this,arguments,function*(i,s,o={}){let a;if(s||s===void 0)do a=yield q.__await(this.findBlobsByTagsSegment(i,s,o)),a.blobs=a.blobs||[],s=a.continuationToken,yield yield q.__await(a);while(s)})}findBlobsByTagsItems(e){return q.__asyncGenerator(this,arguments,function*(n,i={}){var s,o,a,A;let c;try{for(var l=!0,u=q.__asyncValues(this.findBlobsByTagsSegments(n,c,i)),d;d=yield q.__await(u.next()),s=d.done,!s;l=!0){A=d.value,l=!1;let f=A;yield q.__await(yield*q.__asyncDelegator(q.__asyncValues(f.blobs)))}}catch(f){o={error:f}}finally{try{!l&&!s&&(a=u.return)&&(yield q.__await(a.call(u)))}finally{if(o)throw o.error}}})}findBlobsByTags(e,r={}){let n=Object.assign({},r),i=this.findBlobsByTagsItems(e,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(e,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}listSegments(e){return q.__asyncGenerator(this,arguments,function*(n,i={}){let s;if(n||n===void 0)do s=yield q.__await(this.listContainersSegment(n,i)),s.containerItems=s.containerItems||[],n=s.continuationToken,yield yield q.__await(yield q.__await(s));while(n)})}listItems(){retur
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"}};Qn.NetworkError=JC;JC.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var VC=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"}};Qn.UsageError=VC;VC.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1});var E3=h(bn=>{"use strict";var Jbe=bn&&bn.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Vbe=bn&&bn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Wbe=bn&&bn.__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)&&Jbe(e,t,r);return Vbe(e,t),e},$be=bn&&bn.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(bn,"__esModule",{value:!0});bn.uploadCacheArchiveSDK=bn.UploadProgress=void 0;var Pv=Wbe(at()),Kbe=xv(),Xbe=kv(),WC=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,i=(e/(1024*1024)/(n/1e3)).toFixed(1);Pv.info(`Sent ${e} of ${this.contentLength} (${r}%), ${i} 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()}};bn.UploadProgress=WC;function Zbe(t,e,r){var n;return $be(this,void 0,void 0,function*(){let i=new Kbe.BlobClient(t),s=i.getBlockBlobClient(),o=new WC((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(),Pv.debug(`BlobClient: ${i.name}:${i.accountName}:${i.containerName}`);let A=yield s.uploadFile(e,a);if(A._response.status>=400)throw new Xbe.InvalidResponseError(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw Pv.warning(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}bn.uploadCacheArchiveSDK=Zbe});var Ov=h(qt=>{"use strict";var e0e=qt&&qt.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),t0e=qt&&qt.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),r0e=qt&&qt.__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)&&e0e(e,t,r);return t0e(e,t),e},KC=qt&&qt.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(qt,"__esModule",{value:!0});qt.retryHttpClientResponse=qt.retryTypedResponse=qt.retry=qt.isRetryableStatusCode=qt.isServerErrorStatusCode=qt.isSuccessStatusCode=void 0;var C3=r0e(at()),$C=aA(),Fu=Jf();function n0e(t){return t?t>=200&&t<300:!1}qt.isSuccessStatusCode=n0e;function I3(t){return t?t>=500:!0}qt.isServerErrorStatusCode=I3;function B3(t){return t?[$C.HttpCodes.BadGateway,$C.HttpCodes.ServiceUnavailable,$C.HttpCodes.GatewayTimeout].includes(t):!1}qt.isRetryableStatusCode=B3;function i0e(t){return KC(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function Tv(t,e,r,n=Fu.DefaultRetryAttempts,i=Fu.DefaultRetryDelay,s=void 0){return KC(this,void 0,void 0,function*(){let o="",a=1;for(;a<=n;){let A,c,l=!1;try{A=yield e()}catch(u){s&&(A=s(u)),l=!0,o=u.message}if(A&&(c=r(A),!I3(c)))return A;if(c&&(l=B3(c),o=`Cache service responded with ${c}`),C3.debug(`${t} - Attempt ${a} of ${n} failed with
Line truncated
|
||||
Other caches with similar key:`);for(let a of s?.artifactCaches||[])$n.debug(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function q0e(t,e,r){return Nn(this,void 0,void 0,function*(){let n=new k0e.URL(t),i=(0,jv.getDownloadOptions)(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield(0,tI.downloadCacheStorageSDK)(t,e,i):i.concurrentBlobDownloads?yield(0,tI.downloadCacheHttpClientConcurrent)(t,e,i):yield(0,tI.downloadCacheHttpClient)(t,e):yield(0,tI.downloadCacheHttpClient)(t,e)})}Nr.downloadCache=q0e;function H0e(t,e,r){return Nn(this,void 0,void 0,function*(){let n=zv(),i=Hu.getCacheVersion(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:i,cacheSize:r?.cacheSize};return yield(0,ga.retryTypedResponse)("reserveCache",()=>Nn(this,void 0,void 0,function*(){return n.postJson(ag("caches"),s)}))})}Nr.reserveCache=H0e;function P3(t,e){return`bytes ${t}-${e}/*`}function j0e(t,e,r,n,i){return Nn(this,void 0,void 0,function*(){$n.debug(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${P3(n,i)}`);let s={"Content-Type":"application/octet-stream","Content-Range":P3(n,i)},o=yield(0,ga.retryHttpClientResponse)(`uploadChunk (start: ${n}, end: ${i})`,()=>Nn(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!(0,ga.isSuccessStatusCode)(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function z0e(t,e,r,n){return Nn(this,void 0,void 0,function*(){let i=Hu.getArchiveFileSizeInBytes(r),s=ag(`caches/${e.toString()}`),o=qv.openSync(r,"r"),a=(0,jv.getUploadOptions)(n),A=Hu.assertDefined("uploadConcurrency",a.uploadConcurrency),c=Hu.assertDefined("uploadChunkSize",a.uploadChunkSize),l=[...new Array(A).keys()];$n.debug("Awaiting all uploads");let u=0;try{yield Promise.all(l.map(()=>Nn(this,void 0,void 0,function*(){for(;u<i;){let d=Math.min(i-u,c),f=u,g=u+d-1;u+=c,yield j0e(t,s,()=>qv.createReadStream(r,{fd:o,start:f,end:g,autoClose:!1}).on("error",m=>{throw new Error(`Cache upload failed because file read failed with ${m.message}`)}),f,g)}})))}finally{qv.closeSync(o)}})}function G0e(t,e,r){return Nn(this,void 0,void 0,function*(){let n={size:r};return yield(0,ga.retryTypedResponse)("commitCache",()=>Nn(this,void 0,void 0,function*(){return t.postJson(ag(`caches/${e.toString()}`),n)}))})}function Y0e(t,e,r,n){return Nn(this,void 0,void 0,function*(){if((0,jv.getUploadOptions)(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield(0,P0e.uploadCacheArchiveSDK)(r,e,n)}else{let s=zv();$n.debug("Upload cache"),yield z0e(s,t,e,n),$n.debug("Commiting cache");let o=Hu.getArchiveFileSizeInBytes(e);$n.info(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield G0e(s,t,o);if(!(0,ga.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);$n.info("Cache saved successfully")}})}Nr.saveCache=Y0e});var rI=h(ju=>{"use strict";Object.defineProperty(ju,"__esModule",{value:!0});ju.isJsonObject=ju.typeofJsonValue=void 0;function J0e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}ju.typeofJsonValue=J0e;function V0e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}ju.isJsonObject=V0e});var iI=h(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.base64encode=zu.base64decode=void 0;var po="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),nI=[];for(let t=0;t<po.length;t++)nI[po[t].charCodeAt(0)]=t;nI[45]=po.indexOf("+");nI[95]=po.indexOf("/");function W0e(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,i=0,s,o=0;for(let a=0;a<t.length;a++){if(s=nI[t.charCodeAt(a)],s===void 0)switch(t[a]){case"=":i=0;case`
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:o=s,i=1;break;case 1:r[n++]=o<<2|(s&48)>>4,o=s,i=2;break;case 2:r[n++]=(o&15)<<4|(s&60)>>2,o=s,i=3;break;case 3:r[n++]=(o&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}zu.base64decode=W0e;function $0e(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=po[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=po[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=po[i|n>>6],e+=po[n&63],r=0;break}return r&&(e+=po[i],e+="=",r==1&&(e+="=")),e}zu.base64encode=$0e});var O3=h(sI=>{"use strict";Object.defineProperty(sI,"__esModule",{value:!0});sI.utf8read=void 0;var Gv=t=>String.fromCharCode.apply(String,t);function K0e(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?n[i++]=s:s>191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(Gv(n)),i=0);return r.length?(i&&r.push(Gv(n.slice(0,i))),r.join("")):Gv(n.slice(0,i))}sI.utf8read=K0e});var Ag=h(xs=>{"use strict";Object.defineProperty(xs,"__esModule",{value:!0});xs.WireType=xs.mergeBinaryOptions=xs.UnknownFieldHandler=void 0;var X0e;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:o})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:o,data:a}of t.list(n))i.tag(s,o).raw(a)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(X0e=xs.UnknownFieldHandler||(xs.UnknownFieldHandler={}));function Z0e(t,e){return Object.assign(Object.assign({},t),e)}xs.mergeBinaryOptions=Z0e;var eNe;(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"})(eNe=xs.WireType||(xs.WireType={}))});var aI=h(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});wn.varint32read=wn.varint32write=wn.int64toString=wn.int64fromString=wn.varint64write=wn.varint64read=void 0;function tNe(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<<n,(i&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 i=this.buf[this.pos++];if(e|=(i&127)<<n,(i&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}wn.varint64read=tNe;function rNe(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,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,i=e>>3!=0;if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}wn.varint64write=rNe;var oI=65536*65536;function nNe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(o,a){let A=Number(t.slice(o,a));i*=r,n=n*r+A,n>=oI&&(i=i+(n/oI|0),n=n%oI)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}wn.int64fromString=nNe;function iNe(t,e){if(e>>>0<=2097151)return""+(oI*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,o=n+i*8147497,a=i*2,A=1e7;s>=A&&(o+=Math.floor(s/A),s%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(l,u){let d=l?String(l):"";return u?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(s,1)}wn.int64toString=iNe;function sNe(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)}}wn.varint32write=sNe;function oNe(){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}wn.varint32read=oNe});var pa=h(ma=>{"use strict";Object.defineProperty(ma,"__esModule",{value:!0});ma.PbLong=ma.PbULong=ma.detectBi=void 0;var cg=aI(),ft;function L3(){let t=new DataView(new ArrayBuffer(8));ft=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}ma.detectBi=L3;L3();function M3(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var F3=/^-?[0-9]+$/,cI=4294967296,AI=2147483648,lI=class{c
Line truncated
|
||||
`)}};PI.RpcError=y_});var C_=h(OI=>{"use strict";Object.defineProperty(OI,"__esModule",{value:!0});OI.mergeRpcOptions=void 0;var g4=Ku();function xwe(t,e){if(!e)return t;let r={};TI(t,r),TI(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=g4.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=g4.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},TI(t.meta,r.meta),TI(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}OI.mergeRpcOptions=xwe;function TI(t,e){if(!t)return;let r=e;for(let[n,i]of Object.entries(t))i instanceof Date?r[n]=new Date(i.getTime()):Array.isArray(i)?r[n]=i.concat():r[n]=i}});var B_=h(TA=>{"use strict";Object.defineProperty(TA,"__esModule",{value:!0});TA.Deferred=TA.DeferredState=void 0;var _s;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(_s=TA.DeferredState||(TA.DeferredState={}));var I_=class{constructor(e=!0){this._state=_s.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!==_s.PENDING)throw new Error(`cannot resolve ${_s[this.state].toLowerCase()}`);this._resolve(e),this._state=_s.RESOLVED}reject(e){if(this.state!==_s.PENDING)throw new Error(`cannot reject ${_s[this.state].toLowerCase()}`);this._reject(e),this._state=_s.REJECTED}resolvePending(e){this._state===_s.PENDING&&this.resolve(e)}rejectPending(e){this._state===_s.PENDING&&this.reject(e)}};TA.Deferred=I_});var b_=h(LI=>{"use strict";Object.defineProperty(LI,"__esModule",{value:!0});LI.RpcOutputStreamController=void 0;var m4=B_(),OA=Ku(),Q_=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){OA.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){OA.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){OA.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(){OA.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;OA.assert(e,"bad state"),OA.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 m4.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;OA.assert(n.state==m4.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};LI.RpcOutputStreamController=Q_});var w_=h(Xu=>{"use strict";var Rwe=Xu&&Xu.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(Xu,"__esModule",{value:!0});Xu.UnaryCall=void 0;var N_=class{constructor(e,r,n,i,s,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.response=s,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 Rwe(this,void 0,void 0,function*(){let[e,r,n,i]=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:i}})}};Xu.UnaryCall=N_});var x_=h(Zu=>{"use strict";var vwe=Zu&&Zu.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(Zu,"__esModule",{value:!0});Zu.ServerStreamingCall=void 0;var S_=class{constructor(e,r,n,i
Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:o=s,i=1;break;case 1:r[n++]=o<<2|(s&48)>>4,o=s,i=2;break;case 2:r[n++]=(o&15)<<4|(s&60)>>2,o=s,i=3;break;case 3:r[n++]=(o&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}od.base64decode=rSe;function nSe(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=yo[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=yo[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=yo[i|n>>6],e+=yo[n&63],r=0;break}return r&&(e+=yo[i],e+="=",r==1&&(e+="=")),e}od.base64encode=nSe});var Q4=h(jI=>{"use strict";Object.defineProperty(jI,"__esModule",{value:!0});jI.utf8read=void 0;var T_=t=>String.fromCharCode.apply(String,t);function iSe(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?n[i++]=s:s>191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(T_(n)),i=0);return r.length?(i&&r.push(T_(n.slice(0,i))),r.join("")):T_(n.slice(0,i))}jI.utf8read=iSe});var Bg=h(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.WireType=Ds.mergeBinaryOptions=Ds.UnknownFieldHandler=void 0;var sSe;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:o})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:o,data:a}of t.list(n))i.tag(s,o).raw(a)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(sSe=Ds.UnknownFieldHandler||(Ds.UnknownFieldHandler={}));function oSe(t,e){return Object.assign(Object.assign({},t),e)}Ds.mergeBinaryOptions=oSe;var aSe;(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"})(aSe=Ds.WireType||(Ds.WireType={}))});var GI=h(xn=>{"use strict";Object.defineProperty(xn,"__esModule",{value:!0});xn.varint32read=xn.varint32write=xn.int64toString=xn.int64fromString=xn.varint64write=xn.varint64read=void 0;function ASe(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<<n,(i&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 i=this.buf[this.pos++];if(e|=(i&127)<<n,(i&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}xn.varint64read=ASe;function cSe(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,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,i=e>>3!=0;if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}xn.varint64write=cSe;var zI=65536*65536;function lSe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(o,a){let A=Number(t.slice(o,a));i*=r,n=n*r+A,n>=zI&&(i=i+(n/zI|0),n=n%zI)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}xn.int64fromString=lSe;function uSe(t,e){if(e>>>0<=2097151)return""+(zI*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,o=n+i*8147497,a=i*2,A=1e7;s>=A&&(o+=Math.floor(s/A),s%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(l,u){let d=l?String(l):"";return u?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(s,1)}xn.int64toString=uSe;function dSe(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)}}xn.varint32write=dSe;function fSe(){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}xn.varint32read=fSe});var Ca=h(Ea=>{"use strict";Object.defineProperty(Ea,"__esModule",{value:!0});Ea.PbLong=Ea.PbULong=Ea.detectBi=void 0;var Qg=GI(),ht;function b4(){let t=new DataView(new ArrayBuffer(8));ht=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}Ea.detectBi=b4;b4();function N4(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var w4=/^-?[0-9]+$/,JI=4294967296,YI=2147483648,VI=class{c
Line truncated
|
||||
`));let n=yield ID(r,"create");yield BD(n,t)})}Yr.createTar=Zxe});var NB=h(Yt=>{"use strict";var eRe=Yt&&Yt.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),tRe=Yt&&Yt.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Og=Yt&&Yt.__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)&&eRe(e,t,r);return tRe(e,t),e},Bd=Yt&&Yt.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(Yt,"__esModule",{value:!0});Yt.saveCache=Yt.restoreCache=Yt.isFeatureAvailable=Yt.FinalizeCacheError=Yt.ReserveCacheError=Yt.ValidationError=void 0;var he=Og(at()),BB=Og(require("path")),_t=Og(hl()),Id=Og(T3()),h$=Og(l$()),QB=ZC(),Qa=f$(),bB=aA(),vi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}};Yt.ValidationError=vi;var FA=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}};Yt.ReserveCacheError=FA;var Tg=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};Yt.FinalizeCacheError=Tg;function g$(t){if(!t||t.length===0)throw new vi("Path Validation Error: At least one directory or file path is required")}function QD(t){if(t.length>512)throw new vi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new vi(`Key Validation Error: ${t} cannot contain commas.`)}function rRe(){return(0,QB.getCacheServiceVersion)()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}Yt.isFeatureAvailable=rRe;function nRe(t,e,r,n,i=!1){return Bd(this,void 0,void 0,function*(){let s=(0,QB.getCacheServiceVersion)();return he.debug(`Cache service version: ${s}`),g$(t),s==="v2"?yield sRe(t,e,r,n,i):yield iRe(t,e,r,n,i)})}Yt.restoreCache=nRe;function iRe(t,e,r,n,i=!1){return Bd(this,void 0,void 0,function*(){r=r||[];let s=[e,...r];if(he.debug("Resolved Keys:"),he.debug(JSON.stringify(s)),s.length>10)throw new vi("Key Validation Error: Keys are limited to a maximum of 10.");for(let A of s)QD(A);let o=yield _t.getCompressionMethod(),a="";try{let A=yield Id.getCacheEntry(s,t,{compressionMethod:o,enableCrossOsArchive:i});if(!A?.archiveLocation)return;if(n?.lookupOnly)return he.info("Lookup only - skipping download"),A.cacheKey;a=BB.join(yield _t.createTempDirectory(),_t.getCacheFileName(o)),he.debug(`Archive Path: ${a}`),yield Id.downloadCache(A.archiveLocation,a,n),he.isDebug()&&(yield(0,Qa.listTar)(a,o));let c=_t.getArchiveFileSizeInBytes(a);return he.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,Qa.extractTar)(a,o),he.info("Cache restored successfully"),A.cacheKey}catch(A){let c=A;if(c.name===vi.name)throw A;c instanceof bB.HttpClientError&&typeof c.statusCode=="number"&&c.statusCode>=500?he.error(`Failed to restore: ${A.message}`):he.warning(`Failed to restore: ${A.message}`)}finally{try{yield _t.unlinkFile(a)}catch(A){he.debug(`Failed to delete archive: ${A}`)}}})}function sRe(t,e,r,n,i=!1){return Bd(this,void 0,void 0,function*(){n=Object.assign(Object.assign({},n),{useAzureSdk:!0}),r=r||[];let s=[e,...r];if(he.debug("Resolved Keys:"),he.debug(JSON.stringify(s)),s.length>10)throw new vi("Key Validation Error: Keys are limited to a maximum of 10.");for(let a of s)QD(a);let o="";try{let a=h$.internalCacheTwirpClient(),A=yield _t.getCompressionMethod(),c={key:e,restoreKeys:r,version:_t.getCacheVersion(t,A,i)},l=yield a.GetCacheEntryDownloadURL(c);if(!l.ok){he.debug(`Cache not found for version ${c.version} of keys: ${s.join(", ")}`);return}if(c.key!==l.matchedKey?he.info(`Cache hit for restore-key: ${l.matchedKey}`):he.info(`Cache hit for: ${l.matchedKey}`),n?.lookupOnly)return he.info("Lookup only - skipping download"),l.matchedKey;o=BB.join(yield _t.createTempDirectory(),_t.getCacheFileName(A)),he.debug(`Archive path: ${o}`),he.debug(`Starting download of archive to: ${o}`),yield Id.downloadCache(l.signedDownloadUrl,o,n);let d=_t.getArchiveFileSizeInBytes(o);return he.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),he.isDebug()&&(yield(0,Qa.listTar)(o,A)),yield(0,Qa.extractTar)(o,A),he.info("Cache restored successfully"),l.matchedKey}catch(a){let A=a;if(A.name===vi.name)throw a;A instanceof bB.HttpClientError&&typeof A.statusCode=="number"&&A.statusCode>=500?he.error(`Line truncated
|
||||
`);let a=e.computeHMACSHA256(o);return{sasQueryParameters:new ws(r,a,n.toString(),i,s,t.protocol,t.startsOn,t.expiresOn,t.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,t.encryptionScope),stringToSign:o}}var ov=class t extends Yh{static fromConnectionString(e,r){r=r||{};let n=Cu(e);if(n.kind==="AccountConnString")if(st.isNode){let i=new lt(n.accountName,n.accountKey);r.proxyOptions||(r.proxyOptions=jr.getDefaultProxySettings(n.proxyUri));let s=ut(i,r);return new t(n.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(n.kind==="SASConnString"){let i=ut(new dt,r);return new t(n.url+"?"+n.accountSas,i)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(e,r,n){let i;ca(r)?i=r:st.isNode&&r instanceof lt||r instanceof dt||Ci.isTokenCredential(r)?i=ut(r,n):i=ut(new dt,n),super(e,i),this.serviceContext=this.storageClientContext.service}getContainerClient(e){return new PC(Pt(this.url,encodeURIComponent(e)),this.pipeline)}async createContainer(e,r={}){return F.withSpan("BlobServiceClient-createContainer",r,async n=>{let i=this.getContainerClient(e),s=await i.create(n);return{containerClient:i,containerCreateResponse:s}})}async deleteContainer(e,r={}){return F.withSpan("BlobServiceClient-deleteContainer",r,async n=>this.getContainerClient(e).delete(n))}async undeleteContainer(e,r,n={}){return F.withSpan("BlobServiceClient-undeleteContainer",n,async i=>{let s=this.getContainerClient(n.destinationContainerName||e),o=s.storageClientContext.container,a=V(await o.restore({deletedContainerName:e,deletedContainerVersion:r,tracingOptions:i.tracingOptions}));return{containerClient:s,containerUndeleteResponse:a}})}async renameContainer(e,r,n={}){return F.withSpan("BlobServiceClient-renameContainer",n,async i=>{var s;let o=this.getContainerClient(r),a=o.storageClientContext.container,A=V(await a.rename(e,Object.assign(Object.assign({},i),{sourceLeaseId:(s=n.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:o,containerRenameResponse:A}})}async getProperties(e={}){return F.withSpan("BlobServiceClient-getProperties",e,async r=>V(await this.serviceContext.getProperties({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(e,r={}){return F.withSpan("BlobServiceClient-setProperties",r,async n=>V(await this.serviceContext.setProperties(e,{abortSignal:r.abortSignal,tracingOptions:n.tracingOptions})))}async getStatistics(e={}){return F.withSpan("BlobServiceClient-getStatistics",e,async r=>V(await this.serviceContext.getStatistics({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(e={}){return F.withSpan("BlobServiceClient-getAccountInfo",e,async r=>V(await this.serviceContext.getAccountInfo({abortSignal:e.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(e,r={}){return F.withSpan("BlobServiceClient-listContainersSegment",r,async n=>V(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:e},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:n.tracingOptions}))))}async findBlobsByTagsSegment(e,r,n={}){return F.withSpan("BlobServiceClient-findBlobsByTagsSegment",n,async i=>{let s=V(await this.serviceContext.filterBlobs({abortSignal:n.abortSignal,where:e,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(a=>{var A;let c="";return((A=a.tags)===null||A===void 0?void 0:A.blobTagSet.length)===1&&(c=a.tags.blobTagSet[0].value),Object.assign(Object.assign({},a),{tags:Oh(a.tags),tagValue:c})})})})}findBlobsByTagsSegments(e,r){return q.__asyncGenerator(this,arguments,function*(i,s,o={}){let a;if(s||s===void 0)do a=yield q.__await(this.findBlobsByTagsSegment(i,s,o)),a.blobs=a.blobs||[],s=a.continuationToken,yield yield q.__await(a);while(s)})}findBlobsByTagsItems(e){return q.__asyncGenerator(this,arguments,function*(n,i={}){var s,o,a,A;let c;try{for(var l=!0,u=q.__asyncValues(this.findBlobsByTagsSegments(n,c,i)),d;d=yield q.__await(u.next()),s=d.done,!s;l=!0){A=d.value,l=!1;let f=A;yield q.__await(yield*q.__asyncDelegator(q.__asyncValues(f.blobs)))}}catch(f){o={error:f}}finally{try{!l&&!s&&(a=u.return)&&(yield q.__await(a.call(u)))}finally{if(o)throw o.error}}})}findBlobsByTags(e,r={}){let n=Object.assign({},r),i=this.findBlobsByTagsItems(e,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(e,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}listSegments(e){return q.__asyncGenerator(this,arguments,function*(n,i={}){let s;if(n||n===void 0)do s=yield q.__await(this.listContainersSegment(n,i)),s.containerItems=s.containerItems||[],n=s.continuationToken,yield yield q.__await(yield q.__await(s));while(n)})}listItems(){retur
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"}};Qn.NetworkError=YC;YC.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var JC=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"}};Qn.UsageError=JC;JC.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1});var y3=h(bn=>{"use strict";var Jbe=bn&&bn.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Vbe=bn&&bn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Wbe=bn&&bn.__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)&&Jbe(e,t,r);return Vbe(e,t),e},$be=bn&&bn.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(bn,"__esModule",{value:!0});bn.uploadCacheArchiveSDK=bn.UploadProgress=void 0;var kv=Wbe(at()),Kbe=Sv(),Xbe=Dv(),VC=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,i=(e/(1024*1024)/(n/1e3)).toFixed(1);kv.info(`Sent ${e} of ${this.contentLength} (${r}%), ${i} 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()}};bn.UploadProgress=VC;function Zbe(t,e,r){var n;return $be(this,void 0,void 0,function*(){let i=new Kbe.BlobClient(t),s=i.getBlockBlobClient(),o=new VC((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(),kv.debug(`BlobClient: ${i.name}:${i.accountName}:${i.containerName}`);let A=yield s.uploadFile(e,a);if(A._response.status>=400)throw new Xbe.InvalidResponseError(`uploadCacheArchiveSDK: upload failed with status code ${A._response.status}`);return A}catch(A){throw kv.warning(`uploadCacheArchiveSDK: internal error uploading cache archive: ${A.message}`),A}finally{o.stopDisplayTimer()}})}bn.uploadCacheArchiveSDK=Zbe});var Tv=h(qt=>{"use strict";var e0e=qt&&qt.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),t0e=qt&&qt.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),r0e=qt&&qt.__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)&&e0e(e,t,r);return t0e(e,t),e},$C=qt&&qt.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(qt,"__esModule",{value:!0});qt.retryHttpClientResponse=qt.retryTypedResponse=qt.retry=qt.isRetryableStatusCode=qt.isServerErrorStatusCode=qt.isSuccessStatusCode=void 0;var E3=r0e(at()),WC=aA(),Uu=Vf();function n0e(t){return t?t>=200&&t<300:!1}qt.isSuccessStatusCode=n0e;function C3(t){return t?t>=500:!0}qt.isServerErrorStatusCode=C3;function I3(t){return t?[WC.HttpCodes.BadGateway,WC.HttpCodes.ServiceUnavailable,WC.HttpCodes.GatewayTimeout].includes(t):!1}qt.isRetryableStatusCode=I3;function i0e(t){return $C(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function Pv(t,e,r,n=Uu.DefaultRetryAttempts,i=Uu.DefaultRetryDelay,s=void 0){return $C(this,void 0,void 0,function*(){let o="",a=1;for(;a<=n;){let A,c,l=!1;try{A=yield e()}catch(u){s&&(A=s(u)),l=!0,o=u.message}if(A&&(c=r(A),!C3(c)))return A;if(c&&(l=I3(c),o=`Cache service responded with ${c}`),E3.debug(`${t} - Attempt ${a} of ${n} failed with
Line truncated
|
||||
Other caches with similar key:`);for(let a of s?.artifactCaches||[])$n.debug(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function q0e(t,e,r){return Nn(this,void 0,void 0,function*(){let n=new k0e.URL(t),i=(0,Hv.getDownloadOptions)(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield(0,eI.downloadCacheStorageSDK)(t,e,i):i.concurrentBlobDownloads?yield(0,eI.downloadCacheHttpClientConcurrent)(t,e,i):yield(0,eI.downloadCacheHttpClient)(t,e):yield(0,eI.downloadCacheHttpClient)(t,e)})}Nr.downloadCache=q0e;function H0e(t,e,r){return Nn(this,void 0,void 0,function*(){let n=jv(),i=ju.getCacheVersion(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:i,cacheSize:r?.cacheSize};return yield(0,ga.retryTypedResponse)("reserveCache",()=>Nn(this,void 0,void 0,function*(){return n.postJson(Ag("caches"),s)}))})}Nr.reserveCache=H0e;function k3(t,e){return`bytes ${t}-${e}/*`}function j0e(t,e,r,n,i){return Nn(this,void 0,void 0,function*(){$n.debug(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${k3(n,i)}`);let s={"Content-Type":"application/octet-stream","Content-Range":k3(n,i)},o=yield(0,ga.retryHttpClientResponse)(`uploadChunk (start: ${n}, end: ${i})`,()=>Nn(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!(0,ga.isSuccessStatusCode)(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function z0e(t,e,r,n){return Nn(this,void 0,void 0,function*(){let i=ju.getArchiveFileSizeInBytes(r),s=Ag(`caches/${e.toString()}`),o=Uv.openSync(r,"r"),a=(0,Hv.getUploadOptions)(n),A=ju.assertDefined("uploadConcurrency",a.uploadConcurrency),c=ju.assertDefined("uploadChunkSize",a.uploadChunkSize),l=[...new Array(A).keys()];$n.debug("Awaiting all uploads");let u=0;try{yield Promise.all(l.map(()=>Nn(this,void 0,void 0,function*(){for(;u<i;){let d=Math.min(i-u,c),f=u,g=u+d-1;u+=c,yield j0e(t,s,()=>Uv.createReadStream(r,{fd:o,start:f,end:g,autoClose:!1}).on("error",m=>{throw new Error(`Cache upload failed because file read failed with ${m.message}`)}),f,g)}})))}finally{Uv.closeSync(o)}})}function G0e(t,e,r){return Nn(this,void 0,void 0,function*(){let n={size:r};return yield(0,ga.retryTypedResponse)("commitCache",()=>Nn(this,void 0,void 0,function*(){return t.postJson(Ag(`caches/${e.toString()}`),n)}))})}function Y0e(t,e,r,n){return Nn(this,void 0,void 0,function*(){if((0,Hv.getUploadOptions)(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield(0,P0e.uploadCacheArchiveSDK)(r,e,n)}else{let s=jv();$n.debug("Upload cache"),yield z0e(s,t,e,n),$n.debug("Commiting cache");let o=ju.getArchiveFileSizeInBytes(e);$n.info(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield G0e(s,t,o);if(!(0,ga.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);$n.info("Cache saved successfully")}})}Nr.saveCache=Y0e});var tI=h(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.isJsonObject=zu.typeofJsonValue=void 0;function J0e(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}zu.typeofJsonValue=J0e;function V0e(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}zu.isJsonObject=V0e});var nI=h(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});Gu.base64encode=Gu.base64decode=void 0;var po="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),rI=[];for(let t=0;t<po.length;t++)rI[po[t].charCodeAt(0)]=t;rI[45]=po.indexOf("+");rI[95]=po.indexOf("/");function W0e(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,i=0,s,o=0;for(let a=0;a<t.length;a++){if(s=rI[t.charCodeAt(a)],s===void 0)switch(t[a]){case"=":i=0;case`
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:o=s,i=1;break;case 1:r[n++]=o<<2|(s&48)>>4,o=s,i=2;break;case 2:r[n++]=(o&15)<<4|(s&60)>>2,o=s,i=3;break;case 3:r[n++]=(o&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}Gu.base64decode=W0e;function $0e(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=po[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=po[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=po[i|n>>6],e+=po[n&63],r=0;break}return r&&(e+=po[i],e+="=",r==1&&(e+="=")),e}Gu.base64encode=$0e});var T3=h(iI=>{"use strict";Object.defineProperty(iI,"__esModule",{value:!0});iI.utf8read=void 0;var zv=t=>String.fromCharCode.apply(String,t);function K0e(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?n[i++]=s:s>191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(zv(n)),i=0);return r.length?(i&&r.push(zv(n.slice(0,i))),r.join("")):zv(n.slice(0,i))}iI.utf8read=K0e});var cg=h(xs=>{"use strict";Object.defineProperty(xs,"__esModule",{value:!0});xs.WireType=xs.mergeBinaryOptions=xs.UnknownFieldHandler=void 0;var X0e;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:o})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:o,data:a}of t.list(n))i.tag(s,o).raw(a)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(X0e=xs.UnknownFieldHandler||(xs.UnknownFieldHandler={}));function Z0e(t,e){return Object.assign(Object.assign({},t),e)}xs.mergeBinaryOptions=Z0e;var eNe;(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"})(eNe=xs.WireType||(xs.WireType={}))});var oI=h(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});wn.varint32read=wn.varint32write=wn.int64toString=wn.int64fromString=wn.varint64write=wn.varint64read=void 0;function tNe(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<<n,(i&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 i=this.buf[this.pos++];if(e|=(i&127)<<n,(i&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}wn.varint64read=tNe;function rNe(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,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,i=e>>3!=0;if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}wn.varint64write=rNe;var sI=65536*65536;function nNe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(o,a){let A=Number(t.slice(o,a));i*=r,n=n*r+A,n>=sI&&(i=i+(n/sI|0),n=n%sI)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}wn.int64fromString=nNe;function iNe(t,e){if(e>>>0<=2097151)return""+(sI*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,o=n+i*8147497,a=i*2,A=1e7;s>=A&&(o+=Math.floor(s/A),s%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(l,u){let d=l?String(l):"";return u?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(s,1)}wn.int64toString=iNe;function sNe(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)}}wn.varint32write=sNe;function oNe(){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}wn.varint32read=oNe});var pa=h(ma=>{"use strict";Object.defineProperty(ma,"__esModule",{value:!0});ma.PbLong=ma.PbULong=ma.detectBi=void 0;var lg=oI(),ft;function O3(){let t=new DataView(new ArrayBuffer(8));ft=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}ma.detectBi=O3;O3();function L3(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var M3=/^-?[0-9]+$/,AI=4294967296,aI=2147483648,cI=class{c
Line truncated
|
||||
`)}};kI.RpcError=p_});var E_=h(TI=>{"use strict";Object.defineProperty(TI,"__esModule",{value:!0});TI.mergeRpcOptions=void 0;var h4=Xu();function xwe(t,e){if(!e)return t;let r={};PI(t,r),PI(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=h4.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=h4.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},PI(t.meta,r.meta),PI(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}TI.mergeRpcOptions=xwe;function PI(t,e){if(!t)return;let r=e;for(let[n,i]of Object.entries(t))i instanceof Date?r[n]=new Date(i.getTime()):Array.isArray(i)?r[n]=i.concat():r[n]=i}});var I_=h(TA=>{"use strict";Object.defineProperty(TA,"__esModule",{value:!0});TA.Deferred=TA.DeferredState=void 0;var _s;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(_s=TA.DeferredState||(TA.DeferredState={}));var C_=class{constructor(e=!0){this._state=_s.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!==_s.PENDING)throw new Error(`cannot resolve ${_s[this.state].toLowerCase()}`);this._resolve(e),this._state=_s.RESOLVED}reject(e){if(this.state!==_s.PENDING)throw new Error(`cannot reject ${_s[this.state].toLowerCase()}`);this._reject(e),this._state=_s.REJECTED}resolvePending(e){this._state===_s.PENDING&&this.resolve(e)}rejectPending(e){this._state===_s.PENDING&&this.reject(e)}};TA.Deferred=C_});var Q_=h(OI=>{"use strict";Object.defineProperty(OI,"__esModule",{value:!0});OI.RpcOutputStreamController=void 0;var g4=I_(),OA=Xu(),B_=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){OA.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){OA.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){OA.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(){OA.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;OA.assert(e,"bad state"),OA.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 g4.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;OA.assert(n.state==g4.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};OI.RpcOutputStreamController=B_});var N_=h(Zu=>{"use strict";var Rwe=Zu&&Zu.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(Zu,"__esModule",{value:!0});Zu.UnaryCall=void 0;var b_=class{constructor(e,r,n,i,s,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.response=s,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 Rwe(this,void 0,void 0,function*(){let[e,r,n,i]=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:i}})}};Zu.UnaryCall=b_});var S_=h(ed=>{"use strict";var vwe=ed&&ed.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(ed,"__esModule",{value:!0});ed.ServerStreamingCall=void 0;var w_=class{constructor(e,r,n,i
Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:o=s,i=1;break;case 1:r[n++]=o<<2|(s&48)>>4,o=s,i=2;break;case 2:r[n++]=(o&15)<<4|(s&60)>>2,o=s,i=3;break;case 3:r[n++]=(o&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}ad.base64decode=rSe;function nSe(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=yo[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=yo[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=yo[i|n>>6],e+=yo[n&63],r=0;break}return r&&(e+=yo[i],e+="=",r==1&&(e+="=")),e}ad.base64encode=nSe});var B4=h(HI=>{"use strict";Object.defineProperty(HI,"__esModule",{value:!0});HI.utf8read=void 0;var P_=t=>String.fromCharCode.apply(String,t);function iSe(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?n[i++]=s:s>191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(P_(n)),i=0);return r.length?(i&&r.push(P_(n.slice(0,i))),r.join("")):P_(n.slice(0,i))}HI.utf8read=iSe});var Qg=h(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.WireType=Ds.mergeBinaryOptions=Ds.UnknownFieldHandler=void 0;var sSe;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:o})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:o,data:a}of t.list(n))i.tag(s,o).raw(a)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(sSe=Ds.UnknownFieldHandler||(Ds.UnknownFieldHandler={}));function oSe(t,e){return Object.assign(Object.assign({},t),e)}Ds.mergeBinaryOptions=oSe;var aSe;(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"})(aSe=Ds.WireType||(Ds.WireType={}))});var zI=h(xn=>{"use strict";Object.defineProperty(xn,"__esModule",{value:!0});xn.varint32read=xn.varint32write=xn.int64toString=xn.int64fromString=xn.varint64write=xn.varint64read=void 0;function ASe(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<<n,(i&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 i=this.buf[this.pos++];if(e|=(i&127)<<n,(i&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}xn.varint64read=ASe;function cSe(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,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,i=e>>3!=0;if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),A=(a?o|128:o)&255;if(r.push(A),!a)return}r.push(e>>>31&1)}}xn.varint64write=cSe;var jI=65536*65536;function lSe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(o,a){let A=Number(t.slice(o,a));i*=r,n=n*r+A,n>=jI&&(i=i+(n/jI|0),n=n%jI)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}xn.int64fromString=lSe;function uSe(t,e){if(e>>>0<=2097151)return""+(jI*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,o=n+i*8147497,a=i*2,A=1e7;s>=A&&(o+=Math.floor(s/A),s%=A),o>=A&&(a+=Math.floor(o/A),o%=A);function c(l,u){let d=l?String(l):"";return u?"0000000".slice(d.length)+d:d}return c(a,0)+c(o,a)+c(s,1)}xn.int64toString=uSe;function dSe(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)}}xn.varint32write=dSe;function fSe(){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}xn.varint32read=fSe});var Ca=h(Ea=>{"use strict";Object.defineProperty(Ea,"__esModule",{value:!0});Ea.PbLong=Ea.PbULong=Ea.detectBi=void 0;var bg=zI(),ht;function Q4(){let t=new DataView(new ArrayBuffer(8));ht=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}Ea.detectBi=Q4;Q4();function b4(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var N4=/^-?[0-9]+$/,YI=4294967296,GI=2147483648,JI=class{c
Line truncated
|
||||
`));let n=yield CD(r,"create");yield ID(n,t)})}Yr.createTar=Zxe});var bB=h(Yt=>{"use strict";var eRe=Yt&&Yt.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),tRe=Yt&&Yt.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Lg=Yt&&Yt.__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)&&eRe(e,t,r);return tRe(e,t),e},Qd=Yt&&Yt.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(Yt,"__esModule",{value:!0});Yt.saveCache=Yt.restoreCache=Yt.isFeatureAvailable=Yt.FinalizeCacheError=Yt.ReserveCacheError=Yt.ValidationError=void 0;var he=Lg(at()),IB=Lg(require("path")),_t=Lg(gl()),Bd=Lg(P3()),f$=Lg(c$()),BB=XC(),Qa=d$(),QB=aA(),vi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}};Yt.ValidationError=vi;var FA=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}};Yt.ReserveCacheError=FA;var Og=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};Yt.FinalizeCacheError=Og;function h$(t){if(!t||t.length===0)throw new vi("Path Validation Error: At least one directory or file path is required")}function BD(t){if(t.length>512)throw new vi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new vi(`Key Validation Error: ${t} cannot contain commas.`)}function rRe(){return(0,BB.getCacheServiceVersion)()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}Yt.isFeatureAvailable=rRe;function nRe(t,e,r,n,i=!1){return Qd(this,void 0,void 0,function*(){let s=(0,BB.getCacheServiceVersion)();return he.debug(`Cache service version: ${s}`),h$(t),s==="v2"?yield sRe(t,e,r,n,i):yield iRe(t,e,r,n,i)})}Yt.restoreCache=nRe;function iRe(t,e,r,n,i=!1){return Qd(this,void 0,void 0,function*(){r=r||[];let s=[e,...r];if(he.debug("Resolved Keys:"),he.debug(JSON.stringify(s)),s.length>10)throw new vi("Key Validation Error: Keys are limited to a maximum of 10.");for(let A of s)BD(A);let o=yield _t.getCompressionMethod(),a="";try{let A=yield Bd.getCacheEntry(s,t,{compressionMethod:o,enableCrossOsArchive:i});if(!A?.archiveLocation)return;if(n?.lookupOnly)return he.info("Lookup only - skipping download"),A.cacheKey;a=IB.join(yield _t.createTempDirectory(),_t.getCacheFileName(o)),he.debug(`Archive Path: ${a}`),yield Bd.downloadCache(A.archiveLocation,a,n),he.isDebug()&&(yield(0,Qa.listTar)(a,o));let c=_t.getArchiveFileSizeInBytes(a);return he.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,Qa.extractTar)(a,o),he.info("Cache restored successfully"),A.cacheKey}catch(A){let c=A;if(c.name===vi.name)throw A;c instanceof QB.HttpClientError&&typeof c.statusCode=="number"&&c.statusCode>=500?he.error(`Failed to restore: ${A.message}`):he.warning(`Failed to restore: ${A.message}`)}finally{try{yield _t.unlinkFile(a)}catch(A){he.debug(`Failed to delete archive: ${A}`)}}})}function sRe(t,e,r,n,i=!1){return Qd(this,void 0,void 0,function*(){n=Object.assign(Object.assign({},n),{useAzureSdk:!0}),r=r||[];let s=[e,...r];if(he.debug("Resolved Keys:"),he.debug(JSON.stringify(s)),s.length>10)throw new vi("Key Validation Error: Keys are limited to a maximum of 10.");for(let a of s)BD(a);let o="";try{let a=f$.internalCacheTwirpClient(),A=yield _t.getCompressionMethod(),c={key:e,restoreKeys:r,version:_t.getCacheVersion(t,A,i)},l=yield a.GetCacheEntryDownloadURL(c);if(!l.ok){he.debug(`Cache not found for version ${c.version} of keys: ${s.join(", ")}`);return}if(c.key!==l.matchedKey?he.info(`Cache hit for restore-key: ${l.matchedKey}`):he.info(`Cache hit for: ${l.matchedKey}`),n?.lookupOnly)return he.info("Lookup only - skipping download"),l.matchedKey;o=IB.join(yield _t.createTempDirectory(),_t.getCacheFileName(A)),he.debug(`Archive path: ${o}`),he.debug(`Starting download of archive to: ${o}`),yield Bd.downloadCache(l.signedDownloadUrl,o,n);let d=_t.getArchiveFileSizeInBytes(o);return he.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),he.isDebug()&&(yield(0,Qa.listTar)(o,A)),yield(0,Qa.extractTar)(o,A),he.info("Cache restored successfully"),l.matchedKey}catch(a){let A=a;if(A.name===vi.name)throw a;A instanceof QB.HttpClientError&&typeof A.statusCode=="number"&&A.statusCode>=500?he.error(`Line truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let i=e.split(`
|
||||
`).map(s=>s.trim());for(let s of i)!s||s.startsWith("#")||n.patterns.push(new x$.Pattern(s));return n.searchPaths.push(...DB.getSearchPaths(n.patterns)),n})}static stat(e,r,n){return _D(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield Hg.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){DD.debug(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else i=yield Hg.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield Hg.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===s)){DD.debug(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};Sr.DefaultGlobber=kD});var P$=h(Dn=>{"use strict";var qRe=Dn&&Dn.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),HRe=Dn&&Dn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Qd=Dn&&Dn.__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)&&qRe(e,t,r);return HRe(e,t),e},jRe=Dn&&Dn.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},zRe=Dn&&Dn.__asyncValues||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(s){r[s]=t[s]&&function(o){return new Promise(function(a,A){o=t[s](o),i(a,A,o.done,o.value)})}}function i(s,o,a,A){Promise.resolve(A).then(function(c){s({value:c,done:a})},o)}};Object.defineProperty(Dn,"__esModule",{value:!0});Dn.hashFiles=void 0;var _$=Qd(require("crypto")),D$=Qd(at()),k$=Qd(require("fs")),GRe=Qd(require("stream")),YRe=Qd(require("util")),JRe=Qd(require("path"));function VRe(t,e,r=!1){var n,i,s,o,a;return jRe(this,void 0,void 0,function*(){let A=r?D$.info:D$.debug,c=!1,l=e||((a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd()),u=_$.createHash("sha256"),d=0;try{for(var f=!0,g=zRe(t.globGenerator()),m;m=yield g.next(),n=m.done,!n;f=!0){o=m.value,f=!1;let E=o;if(A(E),!E.startsWith(`${l}${JRe.sep}`)){A(`Ignore '${E}' since it is not under GITHUB_WORKSPACE.`);continue}if(k$.statSync(E).isDirectory()){A(`Skip directory '${E}'.`);continue}let C=_$.createHash("sha256");yield YRe.promisify(GRe.pipeline)(k$.createReadStream(E),C),u.write(C.digest()),d++,c||(c=!0)}}catch(E){i={error:E}}finally{try{!f&&!n&&(s=g.return)&&(yield s.call(g))}finally{if(i)throw i.error}}return u.end(),c?(A(`Found ${d} files to hash.`),u.digest("hex")):(A("No matches found for glob"),"")})}Dn.hashFiles=VRe});var L$=h(Sa=>{"use strict";var T$=Sa&&Sa.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.hashFiles=Sa.create=void 0;var WRe=v$(),$Re=P$();function O$(t,e){return T$(this,void 0,void 0,function*(){return yield WRe.DefaultGlobber.create(t,e)})}Sa.create=O$;function KRe(t,e="",r,n=!1){return T$(this,void 0,void 0,function*(){let i=!0;r&&typeof r.followSymbolicLinks=="boolean"&&(i=r.followSymbolicLinks);let s=yield O$(t,{followSymbolicLinks:i});return(0,$Re.hashFiles)(s,e,n)})}Sa.hashFiles=KRe});var $$=h((T2e,W$)=>{"use strict";W$.exports=function(t){if(typeof t!="string")throw new Error("expected a string");return t.split(`
|
||||
`).map(tve).filter(Boolean)};function tve(t,e){if(!t||!t.length||t.charAt(0)==="#")return null;var r=t.split(":");return{username:r[0],password:r[1],uid:r[2],gid:r[3],gecos:r[4],homedir:r[5],shell:r[6]}}});var X$=h((O2e,K$)=>{"use strict";var rve=require("fs"),nve=$$();function ive(){if(process.platform==="win32")return process.env.USERPROFILE?process.env.USERPROFILE:process.env.HOMEDRIVE&&process.env.HOMEPATH?process.env.HOMEDRIVE+process.env.HOMEPATH:process.env.HOME?process.env.HOME:null;if(process.env.HOME)return process.env.HOME;var t=ave("/etc/passwd"),e=sve(nve(t),ove());if(e)return e;var r=process.env.LOGNAME||process.env.USER||process.env.LNAME||process.env.USERNAME;return r?process.platform==="darwin"?"/Users/"+r:"/home/"+r:null}function sve(t,e){for(var r=t.length,n=0;n<r;n++)if(+t[n].uid===e)return t[n].homedir}function ove(){return typeof process.geteuid=="function"?process.geteuid():process.getuid()}function ave(t){try{return rve.readFileSync(t,"utf8")}catch{return""}}K$.exports=ive});var eK=h((L2e,PD)=>{"use strict";var Z$=require("os");typeof Z$.homedir<"u"?PD.exports=Z$.homedir:PD.exports=X$()});var nK=h((M2e,rK)=>{var Ave=eK(),tK=require("path");rK.exports=function(e){var r=Ave();return e.charCodeAt(0)===126?e.charCodeAt(1)===43?tK.join(process.cwd(),e.slice(2)):r?tK.join(r,e.slice(1)):e:e}});var He=h(Tr=>{"use strict";var TD=Symbol.for("yaml.alias"),iK=Symbol.for("yaml.document"),kB=Symbol.for("yaml.map"),sK=Symbol.for("yaml.pair"),OD=Symbol.for("yaml.scalar"),PB=Symbol.for("yaml.seq"),Bo=Symbol.for("yaml.node.type"),cve=t=>!!t&&typeof t=="object"&&t[Bo]===TD,lve=t=>!!t&&typeof t=="object"&&t[Bo]===iK,uve=t=>!!t&&typeof t=="object"&&t[Bo]===kB,dve=t=>!!t&&typeof t=="object"&&t[Bo]===sK,oK=t=>!!t&&typeof t=="object"&&t[Bo]===OD,fve=t=>!!t&&typeof t=="object"&&t[Bo]===PB;function aK(t){if(t&&typeof t=="object")switch(t[Bo]){case kB:case PB:return!0}return!1}function hve(t){if(t&&typeof t=="object")switch(t[Bo]){case TD:case kB:case OD:case PB:return!0}return!1}var gve=t=>(oK(t)||aK(t))&&!!t.anchor;Tr.ALIAS=TD;Tr.DOC=iK;Tr.MAP=kB;Tr.NODE_TYPE=Bo;Tr.PAIR=sK;Tr.SCALAR=OD;Tr.SEQ=PB;Tr.hasAnchor=gve;Tr.isAlias=cve;Tr.isCollection=aK;Tr.isDocument=lve;Tr.isMap=uve;Tr.isNode=hve;Tr.isPair=dve;Tr.isScalar=oK;Tr.isSeq=fve});var zg=h(LD=>{"use strict";var dr=He(),kn=Symbol("break visit"),AK=Symbol("skip children"),Ts=Symbol("remove node");function TB(t,e){let r=cK(e);dr.isDocument(t)?Nd(null,t.contents,r,Object.freeze([t]))===Ts&&(t.contents=null):Nd(null,t,r,Object.freeze([]))}TB.BREAK=kn;TB.SKIP=AK;TB.REMOVE=Ts;function Nd(t,e,r,n){let i=lK(t,e,r,n);if(dr.isNode(i)||dr.isPair(i))return uK(t,n,i),Nd(t,i,r,n);if(typeof i!="symbol"){if(dr.isCollection(e)){n=Object.freeze(n.concat(e));for(let s=0;s<e.items.length;++s){let o=Nd(s,e.items[s],r,n);if(typeof o=="number")s=o-1;else{if(o===kn)return kn;o===Ts&&(e.items.splice(s,1),s-=1)}}}else if(dr.isPair(e)){n=Object.freeze(n.concat(e));let s=Nd("key",e.key,r,n);if(s===kn)return kn;s===Ts&&(e.key=null);let o=Nd("value",e.value,r,n);if(o===kn)return kn;o===Ts&&(e.value=null)}}return i}async function OB(t,e){let r=cK(e);dr.isDocument(t)?await wd(null,t.contents,r,Object.freeze([t]))===Ts&&(t.contents=null):await wd(null,t,r,Object.freeze([]))}OB.BREAK=kn;OB.SKIP=AK;OB.REMOVE=Ts;async function wd(t,e,r,n){let i=await lK(t,e,r,n);if(dr.isNode(i)||dr.isPair(i))return uK(t,n,i),wd(t,i,r,n);if(typeof i!="symbol"){if(dr.isCollection(e)){n=Object.freeze(n.concat(e));for(let s=0;s<e.items.length;++s){let o=await wd(s,e.items[s],r,n);if(typeof o=="number")s=o-1;else{if(o===kn)return kn;o===Ts&&(e.items.splice(s,1),s-=1)}}}else if(dr.isPair(e)){n=Object.freeze(n.concat(e));let s=await wd("key",e.key,r,n);if(s===kn)return kn;s===Ts&&(e.key=null);let o=await wd("value",e.value,r,n);if(o===kn)return kn;o===Ts&&(e.value=null)}}return i}function cK(t){return typeof t=="object"&&(t.Collection||t.Node||t.Value)?Object.assign({Alias:t.Node,Map:t.Node,Scalar:t.Node,Seq:t.Node},t.Value&&{Map:t.Value,Scalar:t.Value,Seq:t.Value},t.Collection&&{Map:t.Collection,Seq:t.Collection},t):t}function lK(t,e,r,n){if(typeof r=="function")return r(t,e,n);if(dr.isMap(e))return r.Map?.(t,e,n);if(dr.isSeq(e))return r.Seq?.(t,e,n);if(dr.isPair(e))return r.Pair?.(t,e,n);if(dr.isScalar(e))return r.Scalar?.(t,e,n);if(dr.isAlias(e))return r.Alias?.(t,e,n)}function uK(t,e,r){let n=e[e.length-1];if(dr.isCollection(n))n.items[t]=r;else if(dr.isPair(n))t==="key"?n.key=r:n.value=r;else if(dr.isDocument(n))n.contents=r;else{let i=dr.isAlias(n)?"alias":"scalar";throw new Error(`Cannot replace node with ${i} parent`)}}LD.visit=TB;LD.visitAsync=OB});var MD=h(fK=>{"use strict";var dK=He(),mve=zg(),pve={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},yve=t=>t.replace(/[!,[\]{}]/g,e=>pve[e]),Gg=class t{constructor(e,r){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},t.defaultYaml,e),this.tags=Object.assign({},t.defaultTags,r)}clone(){let e=new t(this.yaml,this.tags);return e.docStart=
Line truncated
|
||||
`)}};Gg.defaultYaml={explicit:!1,version:"1.2"};Gg.defaultTags={"!!":"tag:yaml.org,2002:"};fK.Directives=Gg});var LB=h(Yg=>{"use strict";var hK=He(),Eve=zg();function Cve(t){if(/[\x00-\x19\s,[\]{}]/.test(t)){let r=`Anchor must not contain whitespace or control characters: ${JSON.stringify(t)}`;throw new Error(r)}return!0}function gK(t){let e=new Set;return Eve.visit(t,{Value(r,n){n.anchor&&e.add(n.anchor)}}),e}function mK(t,e){for(let r=1;;++r){let n=`${t}${r}`;if(!e.has(n))return n}}function Ive(t,e){let r=[],n=new Map,i=null;return{onAnchor:s=>{r.push(s),i||(i=gK(t));let o=mK(e,i);return i.add(o),o},setAnchors:()=>{for(let s of r){let o=n.get(s);if(typeof o=="object"&&o.anchor&&(hK.isScalar(o.node)||hK.isCollection(o.node)))o.node.anchor=o.anchor;else{let a=new Error("Failed to resolve repeated object (this should not happen)");throw a.source=s,a}}},sourceObjects:n}}Yg.anchorIsValid=Cve;Yg.anchorNames=gK;Yg.createNodeAnchors=Ive;Yg.findNewAnchor=mK});var FD=h(pK=>{"use strict";function Jg(t,e,r,n){if(n&&typeof n=="object")if(Array.isArray(n))for(let i=0,s=n.length;i<s;++i){let o=n[i],a=Jg(t,n,String(i),o);a===void 0?delete n[i]:a!==o&&(n[i]=a)}else if(n instanceof Map)for(let i of Array.from(n.keys())){let s=n.get(i),o=Jg(t,n,i,s);o===void 0?n.delete(i):o!==s&&n.set(i,o)}else if(n instanceof Set)for(let i of Array.from(n)){let s=Jg(t,n,i,i);s===void 0?n.delete(i):s!==i&&(n.delete(i),n.add(s))}else for(let[i,s]of Object.entries(n)){let o=Jg(t,n,i,s);o===void 0?delete n[i]:o!==s&&(n[i]=o)}return t.call(e,r,n)}pK.applyReviver=Jg});var xa=h(EK=>{"use strict";var Bve=He();function yK(t,e,r){if(Array.isArray(t))return t.map((n,i)=>yK(n,String(i),r));if(t&&typeof t.toJSON=="function"){if(!r||!Bve.hasAnchor(t))return t.toJSON(e,r);let n={aliasCount:0,count:1,res:void 0};r.anchors.set(t,n),r.onCreate=s=>{n.res=s,delete r.onCreate};let i=t.toJSON(e,r);return r.onCreate&&r.onCreate(i),i}return typeof t=="bigint"&&!r?.keep?Number(t):t}EK.toJS=yK});var MB=h(IK=>{"use strict";var Qve=FD(),CK=He(),bve=xa(),UD=class{constructor(e){Object.defineProperty(this,CK.NODE_TYPE,{value:e})}clone(){let e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:r,maxAliasCount:n,onAnchor:i,reviver:s}={}){if(!CK.isDocument(e))throw new TypeError("A document argument is required");let o={anchors:new Map,doc:e,keep:!0,mapAsMap:r===!0,mapKeyWarned:!1,maxAliasCount:typeof n=="number"?n:100},a=bve.toJS(this,"",o);if(typeof i=="function")for(let{count:A,res:c}of o.anchors.values())i(c,A);return typeof s=="function"?Qve.applyReviver(s,{"":a},"",a):a}};IK.NodeBase=UD});var Vg=h(QK=>{"use strict";var Nve=LB(),BK=zg(),FB=He(),wve=MB(),Sve=xa(),qD=class extends wve.NodeBase{constructor(e){super(FB.ALIAS),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e){let r;return BK.visit(e,{Node:(n,i)=>{if(i===this)return BK.visit.BREAK;i.anchor===this.source&&(r=i)}}),r}toJSON(e,r){if(!r)return{source:this.source};let{anchors:n,doc:i,maxAliasCount:s}=r,o=this.resolve(i);if(!o){let A=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(A)}let a=n.get(o);if(a||(Sve.toJS(o,null,r),a=n.get(o)),!a||a.res===void 0){let A="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(A)}if(s>=0&&(a.count+=1,a.aliasCount===0&&(a.aliasCount=UB(i,o,n)),a.count*a.aliasCount>s)){let A="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(A)}return a.res}toString(e,r,n){let i=`*${this.source}`;if(e){if(Nve.anchorIsValid(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){let s=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(s)}if(e.implicitKey)return`${i} `}return i}};function UB(t,e,r){if(FB.isAlias(e)){let n=e.resolve(t),i=r&&n&&r.get(n);return i?i.count*i.aliasCount:0}else if(FB.isCollection(e)){let n=0;for(let i of e.items){let s=UB(t,i,r);s>n&&(n=s)}return n}else if(FB.isPair(e)){let n=UB(t,e.key,r),i=UB(t,e.value,r);return Math.max(n,i)}return 1}QK.Alias=qD});var sr=h(HD=>{"use strict";var xve=He(),Rve=MB(),vve=xa(),_ve=t=>!t||typeof t!="function"&&typeof t!="object",Ra=class extends Rve.NodeBase{constructor(e){super(xve.SCALAR),this.value=e}toJSON(e,r){return r?.keep?this.value:vve.toJS(this.value,e,r)}toString(){return String(this.value)}};Ra.BLOCK_FOLDED="BLOCK_FOLDED";Ra.BLOCK_LITERAL="BLOCK_LITERAL";Ra.PLAIN="PLAIN";Ra.QUOTE_DOUBLE="QUOTE_DOUBLE";Ra.QUOTE_SINGLE="QUOTE_SINGLE";HD.Scalar=Ra;HD.isScalarValue=_ve});var Wg=h(NK=>{"use strict";var Dve=Vg(),jA=He(),bK=sr(),kve="tag:yaml.org,2002:";function Pve(t,e,r){if(e){let n=r.filter(s=>s.tag===e),i=n.find(s=>!s.format)??n[0];if(!i)throw new Error(`Tag ${e} not found`);return i}return r.find(n=>n.identify?.(t)&&!n.format)}function Tve(t,e,r){if(jA.isDocument(t)&&(t=t.contents),jA.isNode(t))r
Line truncated
|
||||
`)?GD(r,e):r.includes(`
|
||||
`).map(s=>s.trim());for(let s of i)!s||s.startsWith("#")||n.patterns.push(new S$.Pattern(s));return n.searchPaths.push(..._B.getSearchPaths(n.patterns)),n})}static stat(e,r,n){return vD(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield jg.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){_D.debug(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else i=yield jg.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield jg.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===s)){_D.debug(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};Sr.DefaultGlobber=DD});var k$=h(Dn=>{"use strict";var qRe=Dn&&Dn.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),HRe=Dn&&Dn.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),bd=Dn&&Dn.__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)&&qRe(e,t,r);return HRe(e,t),e},jRe=Dn&&Dn.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})},zRe=Dn&&Dn.__asyncValues||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(s){r[s]=t[s]&&function(o){return new Promise(function(a,A){o=t[s](o),i(a,A,o.done,o.value)})}}function i(s,o,a,A){Promise.resolve(A).then(function(c){s({value:c,done:a})},o)}};Object.defineProperty(Dn,"__esModule",{value:!0});Dn.hashFiles=void 0;var v$=bd(require("crypto")),_$=bd(at()),D$=bd(require("fs")),GRe=bd(require("stream")),YRe=bd(require("util")),JRe=bd(require("path"));function VRe(t,e,r=!1){var n,i,s,o,a;return jRe(this,void 0,void 0,function*(){let A=r?_$.info:_$.debug,c=!1,l=e||((a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd()),u=v$.createHash("sha256"),d=0;try{for(var f=!0,g=zRe(t.globGenerator()),m;m=yield g.next(),n=m.done,!n;f=!0){o=m.value,f=!1;let E=o;if(A(E),!E.startsWith(`${l}${JRe.sep}`)){A(`Ignore '${E}' since it is not under GITHUB_WORKSPACE.`);continue}if(D$.statSync(E).isDirectory()){A(`Skip directory '${E}'.`);continue}let C=v$.createHash("sha256");yield YRe.promisify(GRe.pipeline)(D$.createReadStream(E),C),u.write(C.digest()),d++,c||(c=!0)}}catch(E){i={error:E}}finally{try{!f&&!n&&(s=g.return)&&(yield s.call(g))}finally{if(i)throw i.error}}return u.end(),c?(A(`Found ${d} files to hash.`),u.digest("hex")):(A("No matches found for glob"),"")})}Dn.hashFiles=VRe});var O$=h(Sa=>{"use strict";var P$=Sa&&Sa.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(u){o(u)}}function A(l){try{c(n.throw(l))}catch(u){o(u)}}function c(l){l.done?s(l.value):i(l.value).then(a,A)}c((n=n.apply(t,e||[])).next())})};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.hashFiles=Sa.create=void 0;var WRe=R$(),$Re=k$();function T$(t,e){return P$(this,void 0,void 0,function*(){return yield WRe.DefaultGlobber.create(t,e)})}Sa.create=T$;function KRe(t,e="",r,n=!1){return P$(this,void 0,void 0,function*(){let i=!0;r&&typeof r.followSymbolicLinks=="boolean"&&(i=r.followSymbolicLinks);let s=yield T$(t,{followSymbolicLinks:i});return(0,$Re.hashFiles)(s,e,n)})}Sa.hashFiles=KRe});var W$=h((O2e,V$)=>{"use strict";V$.exports=function(t){if(typeof t!="string")throw new Error("expected a string");return t.split(`
|
||||
`).map(tve).filter(Boolean)};function tve(t,e){if(!t||!t.length||t.charAt(0)==="#")return null;var r=t.split(":");return{username:r[0],password:r[1],uid:r[2],gid:r[3],gecos:r[4],homedir:r[5],shell:r[6]}}});var K$=h((L2e,$$)=>{"use strict";var rve=require("fs"),nve=W$();function ive(){if(process.platform==="win32")return process.env.USERPROFILE?process.env.USERPROFILE:process.env.HOMEDRIVE&&process.env.HOMEPATH?process.env.HOMEDRIVE+process.env.HOMEPATH:process.env.HOME?process.env.HOME:null;if(process.env.HOME)return process.env.HOME;var t=ave("/etc/passwd"),e=sve(nve(t),ove());if(e)return e;var r=process.env.LOGNAME||process.env.USER||process.env.LNAME||process.env.USERNAME;return r?process.platform==="darwin"?"/Users/"+r:"/home/"+r:null}function sve(t,e){for(var r=t.length,n=0;n<r;n++)if(+t[n].uid===e)return t[n].homedir}function ove(){return typeof process.geteuid=="function"?process.geteuid():process.getuid()}function ave(t){try{return rve.readFileSync(t,"utf8")}catch{return""}}$$.exports=ive});var Z$=h((M2e,kD)=>{"use strict";var X$=require("os");typeof X$.homedir<"u"?kD.exports=X$.homedir:kD.exports=K$()});var rK=h((F2e,tK)=>{var Ave=Z$(),eK=require("path");tK.exports=function(e){var r=Ave();return e.charCodeAt(0)===126?e.charCodeAt(1)===43?eK.join(process.cwd(),e.slice(2)):r?eK.join(r,e.slice(1)):e:e}});var He=h(Tr=>{"use strict";var PD=Symbol.for("yaml.alias"),nK=Symbol.for("yaml.document"),DB=Symbol.for("yaml.map"),iK=Symbol.for("yaml.pair"),TD=Symbol.for("yaml.scalar"),kB=Symbol.for("yaml.seq"),Bo=Symbol.for("yaml.node.type"),cve=t=>!!t&&typeof t=="object"&&t[Bo]===PD,lve=t=>!!t&&typeof t=="object"&&t[Bo]===nK,uve=t=>!!t&&typeof t=="object"&&t[Bo]===DB,dve=t=>!!t&&typeof t=="object"&&t[Bo]===iK,sK=t=>!!t&&typeof t=="object"&&t[Bo]===TD,fve=t=>!!t&&typeof t=="object"&&t[Bo]===kB;function oK(t){if(t&&typeof t=="object")switch(t[Bo]){case DB:case kB:return!0}return!1}function hve(t){if(t&&typeof t=="object")switch(t[Bo]){case PD:case DB:case TD:case kB:return!0}return!1}var gve=t=>(sK(t)||oK(t))&&!!t.anchor;Tr.ALIAS=PD;Tr.DOC=nK;Tr.MAP=DB;Tr.NODE_TYPE=Bo;Tr.PAIR=iK;Tr.SCALAR=TD;Tr.SEQ=kB;Tr.hasAnchor=gve;Tr.isAlias=cve;Tr.isCollection=oK;Tr.isDocument=lve;Tr.isMap=uve;Tr.isNode=hve;Tr.isPair=dve;Tr.isScalar=sK;Tr.isSeq=fve});var Gg=h(OD=>{"use strict";var dr=He(),kn=Symbol("break visit"),aK=Symbol("skip children"),Ts=Symbol("remove node");function PB(t,e){let r=AK(e);dr.isDocument(t)?wd(null,t.contents,r,Object.freeze([t]))===Ts&&(t.contents=null):wd(null,t,r,Object.freeze([]))}PB.BREAK=kn;PB.SKIP=aK;PB.REMOVE=Ts;function wd(t,e,r,n){let i=cK(t,e,r,n);if(dr.isNode(i)||dr.isPair(i))return lK(t,n,i),wd(t,i,r,n);if(typeof i!="symbol"){if(dr.isCollection(e)){n=Object.freeze(n.concat(e));for(let s=0;s<e.items.length;++s){let o=wd(s,e.items[s],r,n);if(typeof o=="number")s=o-1;else{if(o===kn)return kn;o===Ts&&(e.items.splice(s,1),s-=1)}}}else if(dr.isPair(e)){n=Object.freeze(n.concat(e));let s=wd("key",e.key,r,n);if(s===kn)return kn;s===Ts&&(e.key=null);let o=wd("value",e.value,r,n);if(o===kn)return kn;o===Ts&&(e.value=null)}}return i}async function TB(t,e){let r=AK(e);dr.isDocument(t)?await Sd(null,t.contents,r,Object.freeze([t]))===Ts&&(t.contents=null):await Sd(null,t,r,Object.freeze([]))}TB.BREAK=kn;TB.SKIP=aK;TB.REMOVE=Ts;async function Sd(t,e,r,n){let i=await cK(t,e,r,n);if(dr.isNode(i)||dr.isPair(i))return lK(t,n,i),Sd(t,i,r,n);if(typeof i!="symbol"){if(dr.isCollection(e)){n=Object.freeze(n.concat(e));for(let s=0;s<e.items.length;++s){let o=await Sd(s,e.items[s],r,n);if(typeof o=="number")s=o-1;else{if(o===kn)return kn;o===Ts&&(e.items.splice(s,1),s-=1)}}}else if(dr.isPair(e)){n=Object.freeze(n.concat(e));let s=await Sd("key",e.key,r,n);if(s===kn)return kn;s===Ts&&(e.key=null);let o=await Sd("value",e.value,r,n);if(o===kn)return kn;o===Ts&&(e.value=null)}}return i}function AK(t){return typeof t=="object"&&(t.Collection||t.Node||t.Value)?Object.assign({Alias:t.Node,Map:t.Node,Scalar:t.Node,Seq:t.Node},t.Value&&{Map:t.Value,Scalar:t.Value,Seq:t.Value},t.Collection&&{Map:t.Collection,Seq:t.Collection},t):t}function cK(t,e,r,n){if(typeof r=="function")return r(t,e,n);if(dr.isMap(e))return r.Map?.(t,e,n);if(dr.isSeq(e))return r.Seq?.(t,e,n);if(dr.isPair(e))return r.Pair?.(t,e,n);if(dr.isScalar(e))return r.Scalar?.(t,e,n);if(dr.isAlias(e))return r.Alias?.(t,e,n)}function lK(t,e,r){let n=e[e.length-1];if(dr.isCollection(n))n.items[t]=r;else if(dr.isPair(n))t==="key"?n.key=r:n.value=r;else if(dr.isDocument(n))n.contents=r;else{let i=dr.isAlias(n)?"alias":"scalar";throw new Error(`Cannot replace node with ${i} parent`)}}OD.visit=PB;OD.visitAsync=TB});var LD=h(dK=>{"use strict";var uK=He(),mve=Gg(),pve={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},yve=t=>t.replace(/[!,[\]{}]/g,e=>pve[e]),Yg=class t{constructor(e,r){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},t.defaultYaml,e),this.tags=Object.assign({},t.defaultTags,r)}clone(){let e=new t(this.yaml,this.tags);return e.docStart=
Line truncated
|
||||
`)}};Yg.defaultYaml={explicit:!1,version:"1.2"};Yg.defaultTags={"!!":"tag:yaml.org,2002:"};dK.Directives=Yg});var OB=h(Jg=>{"use strict";var fK=He(),Eve=Gg();function Cve(t){if(/[\x00-\x19\s,[\]{}]/.test(t)){let r=`Anchor must not contain whitespace or control characters: ${JSON.stringify(t)}`;throw new Error(r)}return!0}function hK(t){let e=new Set;return Eve.visit(t,{Value(r,n){n.anchor&&e.add(n.anchor)}}),e}function gK(t,e){for(let r=1;;++r){let n=`${t}${r}`;if(!e.has(n))return n}}function Ive(t,e){let r=[],n=new Map,i=null;return{onAnchor:s=>{r.push(s),i||(i=hK(t));let o=gK(e,i);return i.add(o),o},setAnchors:()=>{for(let s of r){let o=n.get(s);if(typeof o=="object"&&o.anchor&&(fK.isScalar(o.node)||fK.isCollection(o.node)))o.node.anchor=o.anchor;else{let a=new Error("Failed to resolve repeated object (this should not happen)");throw a.source=s,a}}},sourceObjects:n}}Jg.anchorIsValid=Cve;Jg.anchorNames=hK;Jg.createNodeAnchors=Ive;Jg.findNewAnchor=gK});var MD=h(mK=>{"use strict";function Vg(t,e,r,n){if(n&&typeof n=="object")if(Array.isArray(n))for(let i=0,s=n.length;i<s;++i){let o=n[i],a=Vg(t,n,String(i),o);a===void 0?delete n[i]:a!==o&&(n[i]=a)}else if(n instanceof Map)for(let i of Array.from(n.keys())){let s=n.get(i),o=Vg(t,n,i,s);o===void 0?n.delete(i):o!==s&&n.set(i,o)}else if(n instanceof Set)for(let i of Array.from(n)){let s=Vg(t,n,i,i);s===void 0?n.delete(i):s!==i&&(n.delete(i),n.add(s))}else for(let[i,s]of Object.entries(n)){let o=Vg(t,n,i,s);o===void 0?delete n[i]:o!==s&&(n[i]=o)}return t.call(e,r,n)}mK.applyReviver=Vg});var xa=h(yK=>{"use strict";var Bve=He();function pK(t,e,r){if(Array.isArray(t))return t.map((n,i)=>pK(n,String(i),r));if(t&&typeof t.toJSON=="function"){if(!r||!Bve.hasAnchor(t))return t.toJSON(e,r);let n={aliasCount:0,count:1,res:void 0};r.anchors.set(t,n),r.onCreate=s=>{n.res=s,delete r.onCreate};let i=t.toJSON(e,r);return r.onCreate&&r.onCreate(i),i}return typeof t=="bigint"&&!r?.keep?Number(t):t}yK.toJS=pK});var LB=h(CK=>{"use strict";var Qve=MD(),EK=He(),bve=xa(),FD=class{constructor(e){Object.defineProperty(this,EK.NODE_TYPE,{value:e})}clone(){let e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:r,maxAliasCount:n,onAnchor:i,reviver:s}={}){if(!EK.isDocument(e))throw new TypeError("A document argument is required");let o={anchors:new Map,doc:e,keep:!0,mapAsMap:r===!0,mapKeyWarned:!1,maxAliasCount:typeof n=="number"?n:100},a=bve.toJS(this,"",o);if(typeof i=="function")for(let{count:A,res:c}of o.anchors.values())i(c,A);return typeof s=="function"?Qve.applyReviver(s,{"":a},"",a):a}};CK.NodeBase=FD});var Wg=h(BK=>{"use strict";var Nve=OB(),IK=Gg(),MB=He(),wve=LB(),Sve=xa(),UD=class extends wve.NodeBase{constructor(e){super(MB.ALIAS),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e){let r;return IK.visit(e,{Node:(n,i)=>{if(i===this)return IK.visit.BREAK;i.anchor===this.source&&(r=i)}}),r}toJSON(e,r){if(!r)return{source:this.source};let{anchors:n,doc:i,maxAliasCount:s}=r,o=this.resolve(i);if(!o){let A=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(A)}let a=n.get(o);if(a||(Sve.toJS(o,null,r),a=n.get(o)),!a||a.res===void 0){let A="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(A)}if(s>=0&&(a.count+=1,a.aliasCount===0&&(a.aliasCount=FB(i,o,n)),a.count*a.aliasCount>s)){let A="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(A)}return a.res}toString(e,r,n){let i=`*${this.source}`;if(e){if(Nve.anchorIsValid(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){let s=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(s)}if(e.implicitKey)return`${i} `}return i}};function FB(t,e,r){if(MB.isAlias(e)){let n=e.resolve(t),i=r&&n&&r.get(n);return i?i.count*i.aliasCount:0}else if(MB.isCollection(e)){let n=0;for(let i of e.items){let s=FB(t,i,r);s>n&&(n=s)}return n}else if(MB.isPair(e)){let n=FB(t,e.key,r),i=FB(t,e.value,r);return Math.max(n,i)}return 1}BK.Alias=UD});var sr=h(qD=>{"use strict";var xve=He(),Rve=LB(),vve=xa(),_ve=t=>!t||typeof t!="function"&&typeof t!="object",Ra=class extends Rve.NodeBase{constructor(e){super(xve.SCALAR),this.value=e}toJSON(e,r){return r?.keep?this.value:vve.toJS(this.value,e,r)}toString(){return String(this.value)}};Ra.BLOCK_FOLDED="BLOCK_FOLDED";Ra.BLOCK_LITERAL="BLOCK_LITERAL";Ra.PLAIN="PLAIN";Ra.QUOTE_DOUBLE="QUOTE_DOUBLE";Ra.QUOTE_SINGLE="QUOTE_SINGLE";qD.Scalar=Ra;qD.isScalarValue=_ve});var $g=h(bK=>{"use strict";var Dve=Wg(),jA=He(),QK=sr(),kve="tag:yaml.org,2002:";function Pve(t,e,r){if(e){let n=r.filter(s=>s.tag===e),i=n.find(s=>!s.format)??n[0];if(!i)throw new Error(`Tag ${e} not found`);return i}return r.find(n=>n.identify?.(t)&&!n.format)}function Tve(t,e,r){if(jA.isDocument(t)&&(t=t.contents),jA.isNode(t))r
Line truncated
|
||||
`)?zD(r,e):r.includes(`
|
||||
`)?`
|
||||
`+GD(r,e):(t.endsWith(" ")?"":" ")+r;jB.indentComment=GD;jB.lineComment=Fve;jB.stringifyComment=Mve});var xK=h(Kg=>{"use strict";var Uve="flow",YD="block",zB="quoted";function qve(t,e,r="flow",{indentAtStart:n,lineWidth:i=80,minContentWidth:s=20,onFold:o,onOverflow:a}={}){if(!i||i<0)return t;i<s&&(s=0);let A=Math.max(1+s,1+i-e.length);if(t.length<=A)return t;let c=[],l={},u=i-e.length;typeof n=="number"&&(n>i-Math.max(2,s)?c.push(0):u=i-n);let d,f,g=!1,m=-1,E=-1,C=-1;r===YD&&(m=SK(t,m,e.length),m!==-1&&(u=m+A));for(let N;N=t[m+=1];){if(r===zB&&N==="\\"){switch(E=m,t[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}C=m}if(N===`
|
||||
`)r===YD&&(m=SK(t,m,e.length)),u=m+e.length+A,d=void 0;else{if(N===" "&&f&&f!==" "&&f!==`
|
||||
`+zD(r,e):(t.endsWith(" ")?"":" ")+r;HB.indentComment=zD;HB.lineComment=Fve;HB.stringifyComment=Mve});var SK=h(Xg=>{"use strict";var Uve="flow",GD="block",jB="quoted";function qve(t,e,r="flow",{indentAtStart:n,lineWidth:i=80,minContentWidth:s=20,onFold:o,onOverflow:a}={}){if(!i||i<0)return t;i<s&&(s=0);let A=Math.max(1+s,1+i-e.length);if(t.length<=A)return t;let c=[],l={},u=i-e.length;typeof n=="number"&&(n>i-Math.max(2,s)?c.push(0):u=i-n);let d,f,g=!1,m=-1,E=-1,C=-1;r===GD&&(m=wK(t,m,e.length),m!==-1&&(u=m+A));for(let N;N=t[m+=1];){if(r===jB&&N==="\\"){switch(E=m,t[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}C=m}if(N===`
|
||||
`)r===GD&&(m=wK(t,m,e.length)),u=m+e.length+A,d=void 0;else{if(N===" "&&f&&f!==" "&&f!==`
|
||||
`&&f!==" "){let w=t[m+1];w&&w!==" "&&w!==`
|
||||
`&&w!==" "&&(d=m)}if(m>=u)if(d)c.push(d),u=d+A,d=void 0;else if(r===zB){for(;f===" "||f===" ";)f=N,N=t[m+=1],g=!0;let w=m>C+1?m-2:E-1;if(l[w])return t;c.push(w),l[w]=!0,u=w+A,d=void 0}else g=!0}f=N}if(g&&a&&a(),c.length===0)return t;o&&o();let I=t.slice(0,c[0]);for(let N=0;N<c.length;++N){let w=c[N],v=c[N+1]||t.length;w===0?I=`
|
||||
${e}${t.slice(0,v)}`:(r===zB&&l[w]&&(I+=`${t[w]}\\`),I+=`
|
||||
${e}${t.slice(w+1,v)}`)}return I}function SK(t,e,r){let n=e,i=e+1,s=t[i];for(;s===" "||s===" ";)if(e<i+r)s=t[++e];else{do s=t[++e];while(s&&s!==`
|
||||
`);n=e,i=e+1,s=t[i]}return n}Kg.FOLD_BLOCK=YD;Kg.FOLD_FLOW=Uve;Kg.FOLD_QUOTED=zB;Kg.foldFlowLines=qve});var Zg=h(RK=>{"use strict";var ts=sr(),va=xK(),YB=(t,e)=>({indentAtStart:e?t.indent.length:t.indentAtStart,lineWidth:t.options.lineWidth,minContentWidth:t.options.minContentWidth}),JB=t=>/^(%|---|\.\.\.)/m.test(t);function Hve(t,e,r){if(!e||e<0)return!1;let n=e-r,i=t.length;if(i<=n)return!1;for(let s=0,o=0;s<i;++s)if(t[s]===`
|
||||
`){if(s-o>n)return!0;if(o=s+1,i-o<=n)return!1}return!0}function Xg(t,e){let r=JSON.stringify(t);if(e.options.doubleQuotedAsJSON)return r;let{implicitKey:n}=e,i=e.options.doubleQuotedMinMultiLineLength,s=e.indent||(JB(t)?" ":""),o="",a=0;for(let A=0,c=r[A];c;c=r[++A])if(c===" "&&r[A+1]==="\\"&&r[A+2]==="n"&&(o+=r.slice(a,A)+"\\ ",A+=1,a=A,c="\\"),c==="\\")switch(r[A+1]){case"u":{o+=r.slice(a,A);let l=r.substr(A+2,4);switch(l){case"0000":o+="\\0";break;case"0007":o+="\\a";break;case"000b":o+="\\v";break;case"001b":o+="\\e";break;case"0085":o+="\\N";break;case"00a0":o+="\\_";break;case"2028":o+="\\L";break;case"2029":o+="\\P";break;default:l.substr(0,2)==="00"?o+="\\x"+l.substr(2):o+=r.substr(A,6)}A+=5,a=A+1}break;case"n":if(n||r[A+2]==='"'||r.length<i)A+=1;else{for(o+=r.slice(a,A)+`
|
||||
`&&w!==" "&&(d=m)}if(m>=u)if(d)c.push(d),u=d+A,d=void 0;else if(r===jB){for(;f===" "||f===" ";)f=N,N=t[m+=1],g=!0;let w=m>C+1?m-2:E-1;if(l[w])return t;c.push(w),l[w]=!0,u=w+A,d=void 0}else g=!0}f=N}if(g&&a&&a(),c.length===0)return t;o&&o();let I=t.slice(0,c[0]);for(let N=0;N<c.length;++N){let w=c[N],v=c[N+1]||t.length;w===0?I=`
|
||||
${e}${t.slice(0,v)}`:(r===jB&&l[w]&&(I+=`${t[w]}\\`),I+=`
|
||||
${e}${t.slice(w+1,v)}`)}return I}function wK(t,e,r){let n=e,i=e+1,s=t[i];for(;s===" "||s===" ";)if(e<i+r)s=t[++e];else{do s=t[++e];while(s&&s!==`
|
||||
`);n=e,i=e+1,s=t[i]}return n}Xg.FOLD_BLOCK=GD;Xg.FOLD_FLOW=Uve;Xg.FOLD_QUOTED=jB;Xg.foldFlowLines=qve});var em=h(xK=>{"use strict";var ts=sr(),va=SK(),GB=(t,e)=>({indentAtStart:e?t.indent.length:t.indentAtStart,lineWidth:t.options.lineWidth,minContentWidth:t.options.minContentWidth}),YB=t=>/^(%|---|\.\.\.)/m.test(t);function Hve(t,e,r){if(!e||e<0)return!1;let n=e-r,i=t.length;if(i<=n)return!1;for(let s=0,o=0;s<i;++s)if(t[s]===`
|
||||
`){if(s-o>n)return!0;if(o=s+1,i-o<=n)return!1}return!0}function Zg(t,e){let r=JSON.stringify(t);if(e.options.doubleQuotedAsJSON)return r;let{implicitKey:n}=e,i=e.options.doubleQuotedMinMultiLineLength,s=e.indent||(YB(t)?" ":""),o="",a=0;for(let A=0,c=r[A];c;c=r[++A])if(c===" "&&r[A+1]==="\\"&&r[A+2]==="n"&&(o+=r.slice(a,A)+"\\ ",A+=1,a=A,c="\\"),c==="\\")switch(r[A+1]){case"u":{o+=r.slice(a,A);let l=r.substr(A+2,4);switch(l){case"0000":o+="\\0";break;case"0007":o+="\\a";break;case"000b":o+="\\v";break;case"001b":o+="\\e";break;case"0085":o+="\\N";break;case"00a0":o+="\\_";break;case"2028":o+="\\L";break;case"2029":o+="\\P";break;default:l.substr(0,2)==="00"?o+="\\x"+l.substr(2):o+=r.substr(A,6)}A+=5,a=A+1}break;case"n":if(n||r[A+2]==='"'||r.length<i)A+=1;else{for(o+=r.slice(a,A)+`
|
||||
|
||||
`;r[A+2]==="\\"&&r[A+3]==="n"&&r[A+4]!=='"';)o+=`
|
||||
`,A+=2;o+=s,r[A+2]===" "&&(o+="\\"),A+=1,a=A+1}break;default:A+=1}return o=a?o+r.slice(a):r,n?o:va.foldFlowLines(o,s,va.FOLD_QUOTED,YB(e,!1))}function JD(t,e){if(e.options.singleQuote===!1||e.implicitKey&&t.includes(`
|
||||
`)||/[ \t]\n|\n[ \t]/.test(t))return Xg(t,e);let r=e.indent||(JB(t)?" ":""),n="'"+t.replace(/'/g,"''").replace(/\n+/g,`$&
|
||||
${r}`)+"'";return e.implicitKey?n:va.foldFlowLines(n,r,va.FOLD_FLOW,YB(e,!1))}function Sd(t,e){let{singleQuote:r}=e.options,n;if(r===!1)n=Xg;else{let i=t.includes('"'),s=t.includes("'");i&&!s?n=JD:s&&!i?n=Xg:n=r?JD:Xg}return n(t,e)}var VD;try{VD=new RegExp(`(^|(?<!
|
||||
`,A+=2;o+=s,r[A+2]===" "&&(o+="\\"),A+=1,a=A+1}break;default:A+=1}return o=a?o+r.slice(a):r,n?o:va.foldFlowLines(o,s,va.FOLD_QUOTED,GB(e,!1))}function YD(t,e){if(e.options.singleQuote===!1||e.implicitKey&&t.includes(`
|
||||
`)||/[ \t]\n|\n[ \t]/.test(t))return Zg(t,e);let r=e.indent||(YB(t)?" ":""),n="'"+t.replace(/'/g,"''").replace(/\n+/g,`$&
|
||||
${r}`)+"'";return e.implicitKey?n:va.foldFlowLines(n,r,va.FOLD_FLOW,GB(e,!1))}function xd(t,e){let{singleQuote:r}=e.options,n;if(r===!1)n=Zg;else{let i=t.includes('"'),s=t.includes("'");i&&!s?n=YD:s&&!i?n=Zg:n=r?YD:Zg}return n(t,e)}var JD;try{JD=new RegExp(`(^|(?<!
|
||||
))
|
||||
+(?!
|
||||
|$)`,"g")}catch{VD=/\n+(?!\n|$)/g}function GB({comment:t,type:e,value:r},n,i,s){let{blockQuote:o,commentString:a,lineWidth:A}=n.options;if(!o||/\n[\t ]+$/.test(r)||/^\s*$/.test(r))return Sd(r,n);let c=n.indent||(n.forceBlockIndent||JB(r)?" ":""),l=o==="literal"?!0:o==="folded"||e===ts.Scalar.BLOCK_FOLDED?!1:e===ts.Scalar.BLOCK_LITERAL?!0:!Hve(r,A,c.length);if(!r)return l?`|
|
||||
|$)`,"g")}catch{JD=/\n+(?!\n|$)/g}function zB({comment:t,type:e,value:r},n,i,s){let{blockQuote:o,commentString:a,lineWidth:A}=n.options;if(!o||/\n[\t ]+$/.test(r)||/^\s*$/.test(r))return xd(r,n);let c=n.indent||(n.forceBlockIndent||YB(r)?" ":""),l=o==="literal"?!0:o==="folded"||e===ts.Scalar.BLOCK_FOLDED?!1:e===ts.Scalar.BLOCK_LITERAL?!0:!Hve(r,A,c.length);if(!r)return l?`|
|
||||
`:`>
|
||||
`;let u,d;for(d=r.length;d>0;--d){let v=r[d-1];if(v!==`
|
||||
`&&v!==" "&&v!==" ")break}let f=r.substring(d),g=f.indexOf(`
|
||||
`);g===-1?u="-":r===f||g!==f.length-1?(u="+",s&&s()):u="",f&&(r=r.slice(0,-f.length),f[f.length-1]===`
|
||||
`&&(f=f.slice(0,-1)),f=f.replace(VD,`$&${c}`));let m=!1,E,C=-1;for(E=0;E<r.length;++E){let v=r[E];if(v===" ")m=!0;else if(v===`
|
||||
`&&(f=f.slice(0,-1)),f=f.replace(JD,`$&${c}`));let m=!1,E,C=-1;for(E=0;E<r.length;++E){let v=r[E];if(v===" ")m=!0;else if(v===`
|
||||
`)C=E;else break}let I=r.substring(0,C<E?C+1:E);I&&(r=r.substring(I.length),I=I.replace(/\n+/g,`$&${c}`));let w=(m?c?"2":"1":"")+u;if(t&&(w+=" "+a(t.replace(/ ?[\r\n]+/g," ")),i&&i()),!l){let v=r.replace(/\n+/g,`
|
||||
$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${c}`),T=!1,U=YB(n,!0);o!=="folded"&&e!==ts.Scalar.BLOCK_FOLDED&&(U.onOverflow=()=>{T=!0});let k=va.foldFlowLines(`${I}${v}${f}`,c,va.FOLD_BLOCK,U);if(!T)return`>${w}
|
||||
$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${c}`),T=!1,U=GB(n,!0);o!=="folded"&&e!==ts.Scalar.BLOCK_FOLDED&&(U.onOverflow=()=>{T=!0});let k=va.foldFlowLines(`${I}${v}${f}`,c,va.FOLD_BLOCK,U);if(!T)return`>${w}
|
||||
${c}${k}`}return r=r.replace(/\n+/g,`$&${c}`),`|${w}
|
||||
${c}${I}${r}${f}`}function jve(t,e,r,n){let{type:i,value:s}=t,{actualString:o,implicitKey:a,indent:A,indentStep:c,inFlow:l}=e;if(a&&s.includes(`
|
||||
`)||l&&/[[\]{},]/.test(s))return Sd(s,e);if(!s||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(s))return a||l||!s.includes(`
|
||||
`)?Sd(s,e):GB(t,e,r,n);if(!a&&!l&&i!==ts.Scalar.PLAIN&&s.includes(`
|
||||
`))return GB(t,e,r,n);if(JB(s)){if(A==="")return e.forceBlockIndent=!0,GB(t,e,r,n);if(a&&A===c)return Sd(s,e)}let u=s.replace(/\n+/g,`$&
|
||||
${A}`);if(o){let d=m=>m.default&&m.tag!=="tag:yaml.org,2002:str"&&m.test?.test(u),{compat:f,tags:g}=e.doc.schema;if(g.some(d)||f?.some(d))return Sd(s,e)}return a?u:va.foldFlowLines(u,A,va.FOLD_FLOW,YB(e,!1))}function zve(t,e,r,n){let{implicitKey:i,inFlow:s}=e,o=typeof t.value=="string"?t:Object.assign({},t,{value:String(t.value)}),{type:a}=t;a!==ts.Scalar.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(o.value)&&(a=ts.Scalar.QUOTE_DOUBLE);let A=l=>{switch(l){case ts.Scalar.BLOCK_FOLDED:case ts.Scalar.BLOCK_LITERAL:return i||s?Sd(o.value,e):GB(o,e,r,n);case ts.Scalar.QUOTE_DOUBLE:return Xg(o.value,e);case ts.Scalar.QUOTE_SINGLE:return JD(o.value,e);case ts.Scalar.PLAIN:return jve(o,e,r,n);default:return null}},c=A(a);if(c===null){let{defaultKeyType:l,defaultStringType:u}=e.options,d=i&&l||u;if(c=A(d),c===null)throw new Error(`Unsupported default string type ${d}`)}return c}RK.stringifyString=zve});var em=h(WD=>{"use strict";var Gve=LB(),_a=He(),Yve=$g(),Jve=Zg();function Vve(t,e){let r=Object.assign({blockQuote:!0,commentString:Yve.stringifyComment,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},t.schema.toStringOptions,e),n;switch(r.collectionStyle){case"block":n=!1;break;case"flow":n=!0;break;default:n=null}return{anchors:new Set,doc:t,flowCollectionPadding:r.flowCollectionPadding?" ":"",indent:"",indentStep:typeof r.indent=="number"?" ".repeat(r.indent):" ",inFlow:n,options:r}}function Wve(t,e){if(e.tag){let i=t.filter(s=>s.tag===e.tag);if(i.length>0)return i.find(s=>s.format===e.format)??i[0]}let r,n;if(_a.isScalar(e)){n=e.value;let i=t.filter(s=>s.identify?.(n));if(i.length>1){let s=i.filter(o=>o.test);s.length>0&&(i=s)}r=i.find(s=>s.format===e.format)??i.find(s=>!s.format)}else n=e,r=t.find(i=>i.nodeClass&&n instanceof i.nodeClass);if(!r){let i=n?.constructor?.name??typeof n;throw new Error(`Tag not resolved for ${i} value`)}return r}function $ve(t,e,{anchors:r,doc:n}){if(!n.directives)return"";let i=[],s=(_a.isScalar(t)||_a.isCollection(t))&&t.anchor;s&&Gve.anchorIsValid(s)&&(r.add(s),i.push(`&${s}`));let o=t.tag?t.tag:e.default?null:e.tag;return o&&i.push(n.directives.tagString(o)),i.join(" ")}function Kve(t,e,r,n){if(_a.isPair(t))return t.toString(e,r,n);if(_a.isAlias(t)){if(e.doc.directives)return t.toString(e);if(e.resolvedAliases?.has(t))throw new TypeError("Cannot stringify circular structure without alias nodes");e.resolvedAliases?e.resolvedAliases.add(t):e.resolvedAliases=new Set([t]),t=t.resolve(e.doc)}let i,s=_a.isNode(t)?t:e.doc.createNode(t,{onTagObj:A=>i=A});i||(i=Wve(e.doc.schema.tags,s));let o=$ve(s,i,e);o.length>0&&(e.indentAtStart=(e.indentAtStart??0)+o.length+1);let a=typeof i.stringify=="function"?i.stringify(s,e,r,n):_a.isScalar(s)?Jve.stringifyString(s,e,r,n):s.toString(e,r,n);return o?_a.isScalar(s)||a[0]==="{"||a[0]==="["?`${o} ${a}`:`${o}
|
||||
${e.indent}${a}`:a}WD.createStringifyContext=Vve;WD.stringify=Kve});var kK=h(DK=>{"use strict";var Qo=He(),vK=sr(),_K=em(),tm=$g();function Xve({key:t,value:e},r,n,i){let{allNullValues:s,doc:o,indent:a,indentStep:A,options:{commentString:c,indentSeq:l,simpleKeys:u}}=r,d=Qo.isNode(t)&&t.comment||null;if(u){if(d)throw new Error("With simple keys, key nodes cannot have comments");if(Qo.isCollection(t)||!Qo.isNode(t)&&typeof t=="object"){let U="With simple keys, collection cannot be used as a key value";throw new Error(U)}}let f=!u&&(!t||d&&e==null&&!r.inFlow||Qo.isCollection(t)||(Qo.isScalar(t)?t.type===vK.Scalar.BLOCK_FOLDED||t.type===vK.Scalar.BLOCK_LITERAL:typeof t=="object"));r=Object.assign({},r,{allNullValues:!1,implicitKey:!f&&(u||!s),indent:a+A});let g=!1,m=!1,E=_K.stringify(t,r,()=>g=!0,()=>m=!0);if(!f&&!r.inFlow&&E.length>1024){if(u)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");f=!0}if(r.inFlow){if(s||e==null)return g&&n&&n(),E===""?"?":f?`? ${E}`:E}else if(s&&!u||e==null&&f)return E=`? ${E}`,d&&!g?E+=tm.lineComment(E,r.indent,c(d)):m&&i&&i(),E;g&&(d=null),f?(d&&(E+=tm.lineComment(E,r.indent,c(d))),E=`? ${E}
|
||||
${a}:`):(E=`${E}:`,d&&(E+=tm.lineComment(E,r.indent,c(d))));let C,I,N;Qo.isNode(e)?(C=!!e.spaceBefore,I=e.commentBefore,N=e.comment):(C=!1,I=null,N=null,e&&typeof e=="object"&&(e=o.createNode(e))),r.implicitKey=!1,!f&&!d&&Qo.isScalar(e)&&(r.indentAtStart=E.length+1),m=!1,!l&&A.length>=2&&!r.inFlow&&!f&&Qo.isSeq(e)&&!e.flow&&!e.tag&&!e.anchor&&(r.indent=r.indent.substring(2));let w=!1,v=_K.stringify(e,r,()=>w=!0,()=>m=!0),T=" ";if(d||C||I){if(T=C?`
|
||||
`)||l&&/[[\]{},]/.test(s))return xd(s,e);if(!s||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(s))return a||l||!s.includes(`
|
||||
`)?xd(s,e):zB(t,e,r,n);if(!a&&!l&&i!==ts.Scalar.PLAIN&&s.includes(`
|
||||
`))return zB(t,e,r,n);if(YB(s)){if(A==="")return e.forceBlockIndent=!0,zB(t,e,r,n);if(a&&A===c)return xd(s,e)}let u=s.replace(/\n+/g,`$&
|
||||
${A}`);if(o){let d=m=>m.default&&m.tag!=="tag:yaml.org,2002:str"&&m.test?.test(u),{compat:f,tags:g}=e.doc.schema;if(g.some(d)||f?.some(d))return xd(s,e)}return a?u:va.foldFlowLines(u,A,va.FOLD_FLOW,GB(e,!1))}function zve(t,e,r,n){let{implicitKey:i,inFlow:s}=e,o=typeof t.value=="string"?t:Object.assign({},t,{value:String(t.value)}),{type:a}=t;a!==ts.Scalar.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(o.value)&&(a=ts.Scalar.QUOTE_DOUBLE);let A=l=>{switch(l){case ts.Scalar.BLOCK_FOLDED:case ts.Scalar.BLOCK_LITERAL:return i||s?xd(o.value,e):zB(o,e,r,n);case ts.Scalar.QUOTE_DOUBLE:return Zg(o.value,e);case ts.Scalar.QUOTE_SINGLE:return YD(o.value,e);case ts.Scalar.PLAIN:return jve(o,e,r,n);default:return null}},c=A(a);if(c===null){let{defaultKeyType:l,defaultStringType:u}=e.options,d=i&&l||u;if(c=A(d),c===null)throw new Error(`Unsupported default string type ${d}`)}return c}xK.stringifyString=zve});var tm=h(VD=>{"use strict";var Gve=OB(),_a=He(),Yve=Kg(),Jve=em();function Vve(t,e){let r=Object.assign({blockQuote:!0,commentString:Yve.stringifyComment,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},t.schema.toStringOptions,e),n;switch(r.collectionStyle){case"block":n=!1;break;case"flow":n=!0;break;default:n=null}return{anchors:new Set,doc:t,flowCollectionPadding:r.flowCollectionPadding?" ":"",indent:"",indentStep:typeof r.indent=="number"?" ".repeat(r.indent):" ",inFlow:n,options:r}}function Wve(t,e){if(e.tag){let i=t.filter(s=>s.tag===e.tag);if(i.length>0)return i.find(s=>s.format===e.format)??i[0]}let r,n;if(_a.isScalar(e)){n=e.value;let i=t.filter(s=>s.identify?.(n));if(i.length>1){let s=i.filter(o=>o.test);s.length>0&&(i=s)}r=i.find(s=>s.format===e.format)??i.find(s=>!s.format)}else n=e,r=t.find(i=>i.nodeClass&&n instanceof i.nodeClass);if(!r){let i=n?.constructor?.name??typeof n;throw new Error(`Tag not resolved for ${i} value`)}return r}function $ve(t,e,{anchors:r,doc:n}){if(!n.directives)return"";let i=[],s=(_a.isScalar(t)||_a.isCollection(t))&&t.anchor;s&&Gve.anchorIsValid(s)&&(r.add(s),i.push(`&${s}`));let o=t.tag?t.tag:e.default?null:e.tag;return o&&i.push(n.directives.tagString(o)),i.join(" ")}function Kve(t,e,r,n){if(_a.isPair(t))return t.toString(e,r,n);if(_a.isAlias(t)){if(e.doc.directives)return t.toString(e);if(e.resolvedAliases?.has(t))throw new TypeError("Cannot stringify circular structure without alias nodes");e.resolvedAliases?e.resolvedAliases.add(t):e.resolvedAliases=new Set([t]),t=t.resolve(e.doc)}let i,s=_a.isNode(t)?t:e.doc.createNode(t,{onTagObj:A=>i=A});i||(i=Wve(e.doc.schema.tags,s));let o=$ve(s,i,e);o.length>0&&(e.indentAtStart=(e.indentAtStart??0)+o.length+1);let a=typeof i.stringify=="function"?i.stringify(s,e,r,n):_a.isScalar(s)?Jve.stringifyString(s,e,r,n):s.toString(e,r,n);return o?_a.isScalar(s)||a[0]==="{"||a[0]==="["?`${o} ${a}`:`${o}
|
||||
${e.indent}${a}`:a}VD.createStringifyContext=Vve;VD.stringify=Kve});var DK=h(_K=>{"use strict";var Qo=He(),RK=sr(),vK=tm(),rm=Kg();function Xve({key:t,value:e},r,n,i){let{allNullValues:s,doc:o,indent:a,indentStep:A,options:{commentString:c,indentSeq:l,simpleKeys:u}}=r,d=Qo.isNode(t)&&t.comment||null;if(u){if(d)throw new Error("With simple keys, key nodes cannot have comments");if(Qo.isCollection(t)||!Qo.isNode(t)&&typeof t=="object"){let U="With simple keys, collection cannot be used as a key value";throw new Error(U)}}let f=!u&&(!t||d&&e==null&&!r.inFlow||Qo.isCollection(t)||(Qo.isScalar(t)?t.type===RK.Scalar.BLOCK_FOLDED||t.type===RK.Scalar.BLOCK_LITERAL:typeof t=="object"));r=Object.assign({},r,{allNullValues:!1,implicitKey:!f&&(u||!s),indent:a+A});let g=!1,m=!1,E=vK.stringify(t,r,()=>g=!0,()=>m=!0);if(!f&&!r.inFlow&&E.length>1024){if(u)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");f=!0}if(r.inFlow){if(s||e==null)return g&&n&&n(),E===""?"?":f?`? ${E}`:E}else if(s&&!u||e==null&&f)return E=`? ${E}`,d&&!g?E+=rm.lineComment(E,r.indent,c(d)):m&&i&&i(),E;g&&(d=null),f?(d&&(E+=rm.lineComment(E,r.indent,c(d))),E=`? ${E}
|
||||
${a}:`):(E=`${E}:`,d&&(E+=rm.lineComment(E,r.indent,c(d))));let C,I,N;Qo.isNode(e)?(C=!!e.spaceBefore,I=e.commentBefore,N=e.comment):(C=!1,I=null,N=null,e&&typeof e=="object"&&(e=o.createNode(e))),r.implicitKey=!1,!f&&!d&&Qo.isScalar(e)&&(r.indentAtStart=E.length+1),m=!1,!l&&A.length>=2&&!r.inFlow&&!f&&Qo.isSeq(e)&&!e.flow&&!e.tag&&!e.anchor&&(r.indent=r.indent.substring(2));let w=!1,v=vK.stringify(e,r,()=>w=!0,()=>m=!0),T=" ";if(d||C||I){if(T=C?`
|
||||
`:"",I){let U=c(I);T+=`
|
||||
${tm.indentComment(U,r.indent)}`}v===""&&!r.inFlow?T===`
|
||||
${rm.indentComment(U,r.indent)}`}v===""&&!r.inFlow?T===`
|
||||
`&&(T=`
|
||||
|
||||
`):T+=`
|
||||
${r.indent}`}else if(!f&&Qo.isCollection(e)){let U=v[0],k=v.indexOf(`
|
||||
`),J=k!==-1,be=r.inFlow??e.flow??e.items.length===0;if(J||!be){let Re=!1;if(J&&(U==="&"||U==="!")){let H=v.indexOf(" ");U==="&"&&H!==-1&&H<k&&v[H+1]==="!"&&(H=v.indexOf(" ",H+1)),(H===-1||k<H)&&(Re=!0)}Re||(T=`
|
||||
${r.indent}`)}}else(v===""||v[0]===`
|
||||
`)&&(T="");return E+=T+v,r.inFlow?w&&n&&n():N&&!w?E+=tm.lineComment(E,r.indent,c(N)):m&&i&&i(),E}DK.stringifyPair=Xve});var KD=h($D=>{"use strict";var PK=require("node:process");function Zve(t,...e){t==="debug"&&console.log(...e)}function e_e(t,e){(t==="debug"||t==="warn")&&(typeof PK.emitWarning=="function"?PK.emitWarning(e):console.warn(e))}$D.debug=Zve;$D.warn=e_e});var KB=h($B=>{"use strict";var rm=He(),TK=sr(),VB="<<",WB={identify:t=>t===VB||typeof t=="symbol"&&t.description===VB,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new TK.Scalar(Symbol(VB)),{addToJSMap:OK}),stringify:()=>VB},t_e=(t,e)=>(WB.identify(e)||rm.isScalar(e)&&(!e.type||e.type===TK.Scalar.PLAIN)&&WB.identify(e.value))&&t?.doc.schema.tags.some(r=>r.tag===WB.tag&&r.default);function OK(t,e,r){if(r=t&&rm.isAlias(r)?r.resolve(t.doc):r,rm.isSeq(r))for(let n of r.items)XD(t,e,n);else if(Array.isArray(r))for(let n of r)XD(t,e,n);else XD(t,e,r)}function XD(t,e,r){let n=t&&rm.isAlias(r)?r.resolve(t.doc):r;if(!rm.isMap(n))throw new Error("Merge sources must be maps or map aliases");let i=n.toJSON(null,t,Map);for(let[s,o]of i)e instanceof Map?e.has(s)||e.set(s,o):e instanceof Set?e.add(s):Object.prototype.hasOwnProperty.call(e,s)||Object.defineProperty(e,s,{value:o,writable:!0,enumerable:!0,configurable:!0});return e}$B.addMergeToJSMap=OK;$B.isMergeKey=t_e;$B.merge=WB});var ek=h(FK=>{"use strict";var r_e=KD(),LK=KB(),n_e=em(),MK=He(),ZD=xa();function i_e(t,e,{key:r,value:n}){if(MK.isNode(r)&&r.addToJSMap)r.addToJSMap(t,e,n);else if(LK.isMergeKey(t,r))LK.addMergeToJSMap(t,e,n);else{let i=ZD.toJS(r,"",t);if(e instanceof Map)e.set(i,ZD.toJS(n,i,t));else if(e instanceof Set)e.add(i);else{let s=s_e(r,i,t),o=ZD.toJS(n,s,t);s in e?Object.defineProperty(e,s,{value:o,writable:!0,enumerable:!0,configurable:!0}):e[s]=o}}return e}function s_e(t,e,r){if(e===null)return"";if(typeof e!="object")return String(e);if(MK.isNode(t)&&r?.doc){let n=n_e.createStringifyContext(r.doc,{});n.anchors=new Set;for(let s of r.anchors.keys())n.anchors.add(s.anchor);n.inFlow=!0,n.inStringifyKey=!0;let i=t.toString(n);if(!r.mapKeyWarned){let s=JSON.stringify(i);s.length>40&&(s=s.substring(0,36)+'..."'),r_e.warn(r.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${s}. Set mapAsMap: true to use object keys.`),r.mapKeyWarned=!0}return i}return JSON.stringify(e)}FK.addPairToJSMap=i_e});var Da=h(tk=>{"use strict";var UK=Wg(),o_e=kK(),a_e=ek(),XB=He();function A_e(t,e,r){let n=UK.createNode(t,void 0,r),i=UK.createNode(e,void 0,r);return new ZB(n,i)}var ZB=class t{constructor(e,r=null){Object.defineProperty(this,XB.NODE_TYPE,{value:XB.PAIR}),this.key=e,this.value=r}clone(e){let{key:r,value:n}=this;return XB.isNode(r)&&(r=r.clone(e)),XB.isNode(n)&&(n=n.clone(e)),new t(r,n)}toJSON(e,r){let n=r?.mapAsMap?new Map:{};return a_e.addPairToJSMap(r,n,this)}toString(e,r,n){return e?.doc?o_e.stringifyPair(this,e,r,n):JSON.stringify(this)}};tk.Pair=ZB;tk.createPair=A_e});var rk=h(HK=>{"use strict";var zA=He(),qK=em(),eQ=$g();function c_e(t,e,r){return(e.inFlow??t.flow?u_e:l_e)(t,e,r)}function l_e({comment:t,items:e},r,{blockItemPrefix:n,flowChars:i,itemIndent:s,onChompKeep:o,onComment:a}){let{indent:A,options:{commentString:c}}=r,l=Object.assign({},r,{indent:s,type:null}),u=!1,d=[];for(let g=0;g<e.length;++g){let m=e[g],E=null;if(zA.isNode(m))!u&&m.spaceBefore&&d.push(""),tQ(r,d,m.commentBefore,u),m.comment&&(E=m.comment);else if(zA.isPair(m)){let I=zA.isNode(m.key)?m.key:null;I&&(!u&&I.spaceBefore&&d.push(""),tQ(r,d,I.commentBefore,u))}u=!1;let C=qK.stringify(m,l,()=>E=null,()=>u=!0);E&&(C+=eQ.lineComment(C,s,c(E))),u&&E&&(u=!1),d.push(n+C)}let f;if(d.length===0)f=i.start+i.end;else{f=d[0];for(let g=1;g<d.length;++g){let m=d[g];f+=m?`
|
||||
`)&&(T="");return E+=T+v,r.inFlow?w&&n&&n():N&&!w?E+=rm.lineComment(E,r.indent,c(N)):m&&i&&i(),E}_K.stringifyPair=Xve});var $D=h(WD=>{"use strict";var kK=require("node:process");function Zve(t,...e){t==="debug"&&console.log(...e)}function e_e(t,e){(t==="debug"||t==="warn")&&(typeof kK.emitWarning=="function"?kK.emitWarning(e):console.warn(e))}WD.debug=Zve;WD.warn=e_e});var $B=h(WB=>{"use strict";var nm=He(),PK=sr(),JB="<<",VB={identify:t=>t===JB||typeof t=="symbol"&&t.description===JB,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new PK.Scalar(Symbol(JB)),{addToJSMap:TK}),stringify:()=>JB},t_e=(t,e)=>(VB.identify(e)||nm.isScalar(e)&&(!e.type||e.type===PK.Scalar.PLAIN)&&VB.identify(e.value))&&t?.doc.schema.tags.some(r=>r.tag===VB.tag&&r.default);function TK(t,e,r){if(r=t&&nm.isAlias(r)?r.resolve(t.doc):r,nm.isSeq(r))for(let n of r.items)KD(t,e,n);else if(Array.isArray(r))for(let n of r)KD(t,e,n);else KD(t,e,r)}function KD(t,e,r){let n=t&&nm.isAlias(r)?r.resolve(t.doc):r;if(!nm.isMap(n))throw new Error("Merge sources must be maps or map aliases");let i=n.toJSON(null,t,Map);for(let[s,o]of i)e instanceof Map?e.has(s)||e.set(s,o):e instanceof Set?e.add(s):Object.prototype.hasOwnProperty.call(e,s)||Object.defineProperty(e,s,{value:o,writable:!0,enumerable:!0,configurable:!0});return e}WB.addMergeToJSMap=TK;WB.isMergeKey=t_e;WB.merge=VB});var ZD=h(MK=>{"use strict";var r_e=$D(),OK=$B(),n_e=tm(),LK=He(),XD=xa();function i_e(t,e,{key:r,value:n}){if(LK.isNode(r)&&r.addToJSMap)r.addToJSMap(t,e,n);else if(OK.isMergeKey(t,r))OK.addMergeToJSMap(t,e,n);else{let i=XD.toJS(r,"",t);if(e instanceof Map)e.set(i,XD.toJS(n,i,t));else if(e instanceof Set)e.add(i);else{let s=s_e(r,i,t),o=XD.toJS(n,s,t);s in e?Object.defineProperty(e,s,{value:o,writable:!0,enumerable:!0,configurable:!0}):e[s]=o}}return e}function s_e(t,e,r){if(e===null)return"";if(typeof e!="object")return String(e);if(LK.isNode(t)&&r?.doc){let n=n_e.createStringifyContext(r.doc,{});n.anchors=new Set;for(let s of r.anchors.keys())n.anchors.add(s.anchor);n.inFlow=!0,n.inStringifyKey=!0;let i=t.toString(n);if(!r.mapKeyWarned){let s=JSON.stringify(i);s.length>40&&(s=s.substring(0,36)+'..."'),r_e.warn(r.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${s}. Set mapAsMap: true to use object keys.`),r.mapKeyWarned=!0}return i}return JSON.stringify(e)}MK.addPairToJSMap=i_e});var Da=h(ek=>{"use strict";var FK=$g(),o_e=DK(),a_e=ZD(),KB=He();function A_e(t,e,r){let n=FK.createNode(t,void 0,r),i=FK.createNode(e,void 0,r);return new XB(n,i)}var XB=class t{constructor(e,r=null){Object.defineProperty(this,KB.NODE_TYPE,{value:KB.PAIR}),this.key=e,this.value=r}clone(e){let{key:r,value:n}=this;return KB.isNode(r)&&(r=r.clone(e)),KB.isNode(n)&&(n=n.clone(e)),new t(r,n)}toJSON(e,r){let n=r?.mapAsMap?new Map:{};return a_e.addPairToJSMap(r,n,this)}toString(e,r,n){return e?.doc?o_e.stringifyPair(this,e,r,n):JSON.stringify(this)}};ek.Pair=XB;ek.createPair=A_e});var tk=h(qK=>{"use strict";var zA=He(),UK=tm(),ZB=Kg();function c_e(t,e,r){return(e.inFlow??t.flow?u_e:l_e)(t,e,r)}function l_e({comment:t,items:e},r,{blockItemPrefix:n,flowChars:i,itemIndent:s,onChompKeep:o,onComment:a}){let{indent:A,options:{commentString:c}}=r,l=Object.assign({},r,{indent:s,type:null}),u=!1,d=[];for(let g=0;g<e.length;++g){let m=e[g],E=null;if(zA.isNode(m))!u&&m.spaceBefore&&d.push(""),eQ(r,d,m.commentBefore,u),m.comment&&(E=m.comment);else if(zA.isPair(m)){let I=zA.isNode(m.key)?m.key:null;I&&(!u&&I.spaceBefore&&d.push(""),eQ(r,d,I.commentBefore,u))}u=!1;let C=UK.stringify(m,l,()=>E=null,()=>u=!0);E&&(C+=ZB.lineComment(C,s,c(E))),u&&E&&(u=!1),d.push(n+C)}let f;if(d.length===0)f=i.start+i.end;else{f=d[0];for(let g=1;g<d.length;++g){let m=d[g];f+=m?`
|
||||
${A}${m}`:`
|
||||
`}}return t?(f+=`
|
||||
`+eQ.indentComment(c(t),A),a&&a()):u&&o&&o(),f}function u_e({items:t},e,{flowChars:r,itemIndent:n}){let{indent:i,indentStep:s,flowCollectionPadding:o,options:{commentString:a}}=e;n+=s;let A=Object.assign({},e,{indent:n,inFlow:!0,type:null}),c=!1,l=0,u=[];for(let g=0;g<t.length;++g){let m=t[g],E=null;if(zA.isNode(m))m.spaceBefore&&u.push(""),tQ(e,u,m.commentBefore,!1),m.comment&&(E=m.comment);else if(zA.isPair(m)){let I=zA.isNode(m.key)?m.key:null;I&&(I.spaceBefore&&u.push(""),tQ(e,u,I.commentBefore,!1),I.comment&&(c=!0));let N=zA.isNode(m.value)?m.value:null;N?(N.comment&&(E=N.comment),N.commentBefore&&(c=!0)):m.value==null&&I?.comment&&(E=I.comment)}E&&(c=!0);let C=qK.stringify(m,A,()=>E=null);g<t.length-1&&(C+=","),E&&(C+=eQ.lineComment(C,n,a(E))),!c&&(u.length>l||C.includes(`
|
||||
`+ZB.indentComment(c(t),A),a&&a()):u&&o&&o(),f}function u_e({items:t},e,{flowChars:r,itemIndent:n}){let{indent:i,indentStep:s,flowCollectionPadding:o,options:{commentString:a}}=e;n+=s;let A=Object.assign({},e,{indent:n,inFlow:!0,type:null}),c=!1,l=0,u=[];for(let g=0;g<t.length;++g){let m=t[g],E=null;if(zA.isNode(m))m.spaceBefore&&u.push(""),eQ(e,u,m.commentBefore,!1),m.comment&&(E=m.comment);else if(zA.isPair(m)){let I=zA.isNode(m.key)?m.key:null;I&&(I.spaceBefore&&u.push(""),eQ(e,u,I.commentBefore,!1),I.comment&&(c=!0));let N=zA.isNode(m.value)?m.value:null;N?(N.comment&&(E=N.comment),N.commentBefore&&(c=!0)):m.value==null&&I?.comment&&(E=I.comment)}E&&(c=!0);let C=UK.stringify(m,A,()=>E=null);g<t.length-1&&(C+=","),E&&(C+=ZB.lineComment(C,n,a(E))),!c&&(u.length>l||C.includes(`
|
||||
`))&&(c=!0),u.push(C),l=u.length}let{start:d,end:f}=r;if(u.length===0)return d+f;if(!c){let g=u.reduce((m,E)=>m+E.length+2,2);c=e.options.lineWidth>0&&g>e.options.lineWidth}if(c){let g=d;for(let m of u)g+=m?`
|
||||
${s}${i}${m}`:`
|
||||
`;return`${g}
|
||||
${i}${f}`}else return`${d}${o}${u.join(" ")}${o}${f}`}function tQ({indent:t,options:{commentString:e}},r,n,i){if(n&&i&&(n=n.replace(/^\n+/,"")),n){let s=eQ.indentComment(e(n),t);r.push(s.trimStart())}}HK.stringifyCollection=c_e});var Pa=h(ik=>{"use strict";var d_e=rk(),f_e=ek(),h_e=HB(),ka=He(),rQ=Da(),g_e=sr();function nm(t,e){let r=ka.isScalar(e)?e.value:e;for(let n of t)if(ka.isPair(n)&&(n.key===e||n.key===r||ka.isScalar(n.key)&&n.key.value===r))return n}var nk=class extends h_e.Collection{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(ka.MAP,e),this.items=[]}static from(e,r,n){let{keepUndefined:i,replacer:s}=n,o=new this(e),a=(A,c)=>{if(typeof s=="function")c=s.call(r,A,c);else if(Array.isArray(s)&&!s.includes(A))return;(c!==void 0||i)&&o.items.push(rQ.createPair(A,c,n))};if(r instanceof Map)for(let[A,c]of r)a(A,c);else if(r&&typeof r=="object")for(let A of Object.keys(r))a(A,r[A]);return typeof e.sortMapEntries=="function"&&o.items.sort(e.sortMapEntries),o}add(e,r){let n;ka.isPair(e)?n=e:!e||typeof e!="object"||!("key"in e)?n=new rQ.Pair(e,e?.value):n=new rQ.Pair(e.key,e.value);let i=nm(this.items,n.key),s=this.schema?.sortMapEntries;if(i){if(!r)throw new Error(`Key ${n.key} already set`);ka.isScalar(i.value)&&g_e.isScalarValue(n.value)?i.value.value=n.value:i.value=n.value}else if(s){let o=this.items.findIndex(a=>s(n,a)<0);o===-1?this.items.push(n):this.items.splice(o,0,n)}else this.items.push(n)}delete(e){let r=nm(this.items,e);return r?this.items.splice(this.items.indexOf(r),1).length>0:!1}get(e,r){let i=nm(this.items,e)?.value;return(!r&&ka.isScalar(i)?i.value:i)??void 0}has(e){return!!nm(this.items,e)}set(e,r){this.add(new rQ.Pair(e,r),!0)}toJSON(e,r,n){let i=n?new n:r?.mapAsMap?new Map:{};r?.onCreate&&r.onCreate(i);for(let s of this.items)f_e.addPairToJSMap(r,i,s);return i}toString(e,r,n){if(!e)return JSON.stringify(this);for(let i of this.items)if(!ka.isPair(i))throw new Error(`Map items must all be pairs; found ${JSON.stringify(i)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),d_e.stringifyCollection(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:n,onComment:r})}};ik.YAMLMap=nk;ik.findPair=nm});var xd=h(zK=>{"use strict";var m_e=He(),jK=Pa(),p_e={collection:"map",default:!0,nodeClass:jK.YAMLMap,tag:"tag:yaml.org,2002:map",resolve(t,e){return m_e.isMap(t)||e("Expected a mapping for this tag"),t},createNode:(t,e,r)=>jK.YAMLMap.from(t,e,r)};zK.map=p_e});var Ta=h(GK=>{"use strict";var y_e=Wg(),E_e=rk(),C_e=HB(),iQ=He(),I_e=sr(),B_e=xa(),sk=class extends C_e.Collection{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(iQ.SEQ,e),this.items=[]}add(e){this.items.push(e)}delete(e){let r=nQ(e);return typeof r!="number"?!1:this.items.splice(r,1).length>0}get(e,r){let n=nQ(e);if(typeof n!="number")return;let i=this.items[n];return!r&&iQ.isScalar(i)?i.value:i}has(e){let r=nQ(e);return typeof r=="number"&&r<this.items.length}set(e,r){let n=nQ(e);if(typeof n!="number")throw new Error(`Expected a valid index, not ${e}.`);let i=this.items[n];iQ.isScalar(i)&&I_e.isScalarValue(r)?i.value=r:this.items[n]=r}toJSON(e,r){let n=[];r?.onCreate&&r.onCreate(n);let i=0;for(let s of this.items)n.push(B_e.toJS(s,String(i++),r));return n}toString(e,r,n){return e?E_e.stringifyCollection(this,e,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(e.indent||"")+" ",onChompKeep:n,onComment:r}):JSON.stringify(this)}static from(e,r,n){let{replacer:i}=n,s=new this(e);if(r&&Symbol.iterator in Object(r)){let o=0;for(let a of r){if(typeof i=="function"){let A=r instanceof Set?a:String(o++);a=i.call(r,A,a)}s.items.push(y_e.createNode(a,void 0,n))}}return s}};function nQ(t){let e=iQ.isScalar(t)?t.value:t;return e&&typeof e=="string"&&(e=Number(e)),typeof e=="number"&&Number.isInteger(e)&&e>=0?e:null}GK.YAMLSeq=sk});var Rd=h(JK=>{"use strict";var Q_e=He(),YK=Ta(),b_e={collection:"seq",default:!0,nodeClass:YK.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve(t,e){return Q_e.isSeq(t)||e("Expected a sequence for this tag"),t},createNode:(t,e,r)=>YK.YAMLSeq.from(t,e,r)};JK.seq=b_e});var im=h(VK=>{"use strict";var N_e=Zg(),w_e={identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:t=>t,stringify(t,e,r,n){return e=Object.assign({actualString:!0},e),N_e.stringifyString(t,e,r,n)}};VK.string=w_e});var sQ=h(KK=>{"use strict";var WK=sr(),$K={identify:t=>t==null,createNode:()=>new WK.Scalar(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new WK.Scalar(null),stringify:({source:t},e)=>typeof t=="string"&&$K.test.test(t)?t:e.options.nullStr};KK.nullTag=$K});var ok=h(ZK=>{"use strict";var S_e=sr(),XK={identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:t=>new S_e.Scalar(t[0]==="t"||t[0]==="T"),stringify({source:t,value:e},r){if(t&&XK.test.test(t)){let n=t[0]==="t"||t[0
Line truncated
|
||||
`:" ")}return V_e.stringifyString({comment:t,type:e,value:a},n,i,s)}};A9.binary=W_e});var dQ=h(uQ=>{"use strict";var lQ=He(),gk=Da(),$_e=sr(),K_e=Ta();function c9(t,e){if(lQ.isSeq(t))for(let r=0;r<t.items.length;++r){let n=t.items[r];if(!lQ.isPair(n)){if(lQ.isMap(n)){n.items.length>1&&e("Each pair must have its own sequence indicator");let i=n.items[0]||new gk.Pair(new $_e.Scalar(null));if(n.commentBefore&&(i.key.commentBefore=i.key.commentBefore?`${n.commentBefore}
|
||||
${i}${f}`}else return`${d}${o}${u.join(" ")}${o}${f}`}function eQ({indent:t,options:{commentString:e}},r,n,i){if(n&&i&&(n=n.replace(/^\n+/,"")),n){let s=ZB.indentComment(e(n),t);r.push(s.trimStart())}}qK.stringifyCollection=c_e});var Pa=h(nk=>{"use strict";var d_e=tk(),f_e=ZD(),h_e=qB(),ka=He(),tQ=Da(),g_e=sr();function im(t,e){let r=ka.isScalar(e)?e.value:e;for(let n of t)if(ka.isPair(n)&&(n.key===e||n.key===r||ka.isScalar(n.key)&&n.key.value===r))return n}var rk=class extends h_e.Collection{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(ka.MAP,e),this.items=[]}static from(e,r,n){let{keepUndefined:i,replacer:s}=n,o=new this(e),a=(A,c)=>{if(typeof s=="function")c=s.call(r,A,c);else if(Array.isArray(s)&&!s.includes(A))return;(c!==void 0||i)&&o.items.push(tQ.createPair(A,c,n))};if(r instanceof Map)for(let[A,c]of r)a(A,c);else if(r&&typeof r=="object")for(let A of Object.keys(r))a(A,r[A]);return typeof e.sortMapEntries=="function"&&o.items.sort(e.sortMapEntries),o}add(e,r){let n;ka.isPair(e)?n=e:!e||typeof e!="object"||!("key"in e)?n=new tQ.Pair(e,e?.value):n=new tQ.Pair(e.key,e.value);let i=im(this.items,n.key),s=this.schema?.sortMapEntries;if(i){if(!r)throw new Error(`Key ${n.key} already set`);ka.isScalar(i.value)&&g_e.isScalarValue(n.value)?i.value.value=n.value:i.value=n.value}else if(s){let o=this.items.findIndex(a=>s(n,a)<0);o===-1?this.items.push(n):this.items.splice(o,0,n)}else this.items.push(n)}delete(e){let r=im(this.items,e);return r?this.items.splice(this.items.indexOf(r),1).length>0:!1}get(e,r){let i=im(this.items,e)?.value;return(!r&&ka.isScalar(i)?i.value:i)??void 0}has(e){return!!im(this.items,e)}set(e,r){this.add(new tQ.Pair(e,r),!0)}toJSON(e,r,n){let i=n?new n:r?.mapAsMap?new Map:{};r?.onCreate&&r.onCreate(i);for(let s of this.items)f_e.addPairToJSMap(r,i,s);return i}toString(e,r,n){if(!e)return JSON.stringify(this);for(let i of this.items)if(!ka.isPair(i))throw new Error(`Map items must all be pairs; found ${JSON.stringify(i)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),d_e.stringifyCollection(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:n,onComment:r})}};nk.YAMLMap=rk;nk.findPair=im});var Rd=h(jK=>{"use strict";var m_e=He(),HK=Pa(),p_e={collection:"map",default:!0,nodeClass:HK.YAMLMap,tag:"tag:yaml.org,2002:map",resolve(t,e){return m_e.isMap(t)||e("Expected a mapping for this tag"),t},createNode:(t,e,r)=>HK.YAMLMap.from(t,e,r)};jK.map=p_e});var Ta=h(zK=>{"use strict";var y_e=$g(),E_e=tk(),C_e=qB(),nQ=He(),I_e=sr(),B_e=xa(),ik=class extends C_e.Collection{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(nQ.SEQ,e),this.items=[]}add(e){this.items.push(e)}delete(e){let r=rQ(e);return typeof r!="number"?!1:this.items.splice(r,1).length>0}get(e,r){let n=rQ(e);if(typeof n!="number")return;let i=this.items[n];return!r&&nQ.isScalar(i)?i.value:i}has(e){let r=rQ(e);return typeof r=="number"&&r<this.items.length}set(e,r){let n=rQ(e);if(typeof n!="number")throw new Error(`Expected a valid index, not ${e}.`);let i=this.items[n];nQ.isScalar(i)&&I_e.isScalarValue(r)?i.value=r:this.items[n]=r}toJSON(e,r){let n=[];r?.onCreate&&r.onCreate(n);let i=0;for(let s of this.items)n.push(B_e.toJS(s,String(i++),r));return n}toString(e,r,n){return e?E_e.stringifyCollection(this,e,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(e.indent||"")+" ",onChompKeep:n,onComment:r}):JSON.stringify(this)}static from(e,r,n){let{replacer:i}=n,s=new this(e);if(r&&Symbol.iterator in Object(r)){let o=0;for(let a of r){if(typeof i=="function"){let A=r instanceof Set?a:String(o++);a=i.call(r,A,a)}s.items.push(y_e.createNode(a,void 0,n))}}return s}};function rQ(t){let e=nQ.isScalar(t)?t.value:t;return e&&typeof e=="string"&&(e=Number(e)),typeof e=="number"&&Number.isInteger(e)&&e>=0?e:null}zK.YAMLSeq=ik});var vd=h(YK=>{"use strict";var Q_e=He(),GK=Ta(),b_e={collection:"seq",default:!0,nodeClass:GK.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve(t,e){return Q_e.isSeq(t)||e("Expected a sequence for this tag"),t},createNode:(t,e,r)=>GK.YAMLSeq.from(t,e,r)};YK.seq=b_e});var sm=h(JK=>{"use strict";var N_e=em(),w_e={identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:t=>t,stringify(t,e,r,n){return e=Object.assign({actualString:!0},e),N_e.stringifyString(t,e,r,n)}};JK.string=w_e});var iQ=h($K=>{"use strict";var VK=sr(),WK={identify:t=>t==null,createNode:()=>new VK.Scalar(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new VK.Scalar(null),stringify:({source:t},e)=>typeof t=="string"&&WK.test.test(t)?t:e.options.nullStr};$K.nullTag=WK});var sk=h(XK=>{"use strict";var S_e=sr(),KK={identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:t=>new S_e.Scalar(t[0]==="t"||t[0]==="T"),stringify({source:t,value:e},r){if(t&&KK.test.test(t)){let n=t[0]==="t"||t[0
Line truncated
|
||||
`:" ")}return V_e.stringifyString({comment:t,type:e,value:a},n,i,s)}};a9.binary=W_e});var uQ=h(lQ=>{"use strict";var cQ=He(),hk=Da(),$_e=sr(),K_e=Ta();function A9(t,e){if(cQ.isSeq(t))for(let r=0;r<t.items.length;++r){let n=t.items[r];if(!cQ.isPair(n)){if(cQ.isMap(n)){n.items.length>1&&e("Each pair must have its own sequence indicator");let i=n.items[0]||new hk.Pair(new $_e.Scalar(null));if(n.commentBefore&&(i.key.commentBefore=i.key.commentBefore?`${n.commentBefore}
|
||||
${i.key.commentBefore}`:n.commentBefore),n.comment){let s=i.value??i.key;s.comment=s.comment?`${n.comment}
|
||||
${s.comment}`:n.comment}n=i}t.items[r]=lQ.isPair(n)?n:new gk.Pair(n)}}else e("Expected a sequence for this tag");return t}function l9(t,e,r){let{replacer:n}=r,i=new K_e.YAMLSeq(t);i.tag="tag:yaml.org,2002:pairs";let s=0;if(e&&Symbol.iterator in Object(e))for(let o of e){typeof n=="function"&&(o=n.call(e,String(s++),o));let a,A;if(Array.isArray(o))if(o.length===2)a=o[0],A=o[1];else throw new TypeError(`Expected [key, value] tuple: ${o}`);else if(o&&o instanceof Object){let c=Object.keys(o);if(c.length===1)a=c[0],A=o[a];else throw new TypeError(`Expected tuple with one key, not ${c.length} keys`)}else a=o;i.items.push(gk.createPair(a,A,r))}return i}var X_e={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:c9,createNode:l9};uQ.createPairs=l9;uQ.pairs=X_e;uQ.resolvePairs=c9});var yk=h(pk=>{"use strict";var u9=He(),mk=xa(),om=Pa(),Z_e=Ta(),d9=dQ(),GA=class t extends Z_e.YAMLSeq{constructor(){super(),this.add=om.YAMLMap.prototype.add.bind(this),this.delete=om.YAMLMap.prototype.delete.bind(this),this.get=om.YAMLMap.prototype.get.bind(this),this.has=om.YAMLMap.prototype.has.bind(this),this.set=om.YAMLMap.prototype.set.bind(this),this.tag=t.tag}toJSON(e,r){if(!r)return super.toJSON(e);let n=new Map;r?.onCreate&&r.onCreate(n);for(let i of this.items){let s,o;if(u9.isPair(i)?(s=mk.toJS(i.key,"",r),o=mk.toJS(i.value,s,r)):s=mk.toJS(i,"",r),n.has(s))throw new Error("Ordered maps must not include duplicate keys");n.set(s,o)}return n}static from(e,r,n){let i=d9.createPairs(e,r,n),s=new this;return s.items=i.items,s}};GA.tag="tag:yaml.org,2002:omap";var eDe={collection:"seq",identify:t=>t instanceof Map,nodeClass:GA,default:!1,tag:"tag:yaml.org,2002:omap",resolve(t,e){let r=d9.resolvePairs(t,e),n=[];for(let{key:i}of r.items)u9.isScalar(i)&&(n.includes(i.value)?e(`Ordered maps must not include duplicate keys: ${i.value}`):n.push(i.value));return Object.assign(new GA,r)},createNode:(t,e,r)=>GA.from(t,e,r)};pk.YAMLOMap=GA;pk.omap=eDe});var p9=h(Ek=>{"use strict";var f9=sr();function h9({value:t,source:e},r){return e&&(t?g9:m9).test.test(e)?e:t?r.options.trueStr:r.options.falseStr}var g9={identify:t=>t===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new f9.Scalar(!0),stringify:h9},m9={identify:t=>t===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new f9.Scalar(!1),stringify:h9};Ek.falseTag=m9;Ek.trueTag=g9});var y9=h(fQ=>{"use strict";var tDe=sr(),Ck=vd(),rDe={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:t=>t.slice(-3).toLowerCase()==="nan"?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:Ck.stringifyNumber},nDe={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t.replace(/_/g,"")),stringify(t){let e=Number(t.value);return isFinite(e)?e.toExponential():Ck.stringifyNumber(t)}},iDe={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(t){let e=new tDe.Scalar(parseFloat(t.replace(/_/g,""))),r=t.indexOf(".");if(r!==-1){let n=t.substring(r+1).replace(/_/g,"");n[n.length-1]==="0"&&(e.minFractionDigits=n.length)}return e},stringify:Ck.stringifyNumber};fQ.float=iDe;fQ.floatExp=nDe;fQ.floatNaN=rDe});var C9=h(Am=>{"use strict";var E9=vd(),am=t=>typeof t=="bigint"||Number.isInteger(t);function hQ(t,e,r,{intAsBigInt:n}){let i=t[0];if((i==="-"||i==="+")&&(e+=1),t=t.substring(e).replace(/_/g,""),n){switch(r){case 2:t=`0b${t}`;break;case 8:t=`0o${t}`;break;case 16:t=`0x${t}`;break}let o=BigInt(t);return i==="-"?BigInt(-1)*o:o}let s=parseInt(t,r);return i==="-"?-1*s:s}function Ik(t,e,r){let{value:n}=t;if(am(n)){let i=n.toString(e);return n<0?"-"+r+i.substr(1):r+i}return E9.stringifyNumber(t)}var sDe={identify:am,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(t,e,r)=>hQ(t,2,2,r),stringify:t=>Ik(t,2,"0b")},oDe={identify:am,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(t,e,r)=>hQ(t,1,8,r),stringify:t=>Ik(t,8,"0")},aDe={identify:am,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(t,e,r)=>hQ(t,0,10,r),stringify:E9.stringifyNumber},ADe={identify:am,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(t,e,r)=>hQ(t,2,16,r),stringify:t=>Ik(t,16,"0x")};Am.int=aDe;Am.intBin=sDe;Am.intHex=ADe;Am.intOct=oDe});var Qk=h(Bk=>{"use strict";var pQ=He(),gQ=Da(),mQ=Pa(),YA=class t extends mQ.YAMLMap{constructor(e){super(e),this.tag=t.tag}add(e){let r;pQ.isPair(e)?r=e:e&&typeof e=="object"&&"key"in e&&"value"in e&&e.value===null?r=new gQ.Pair(e.key,null):r=new gQ.Pair(e,null),mQ.findPair(this.items,r.key)||this.items.push(r)}get(e,r){let n=mQ.findPair(this.items,e);return!r&&pQ.isPair(n)?pQ.isSca
Line truncated
|
||||
`)?(r.push("..."),r.push(lm.indentComment(A,""))):r.push(`... ${A}`)}else r.push("...");else{let A=t.comment;A&&o&&(A=A.replace(/^\n+/,"")),A&&((!o||a)&&r[r.length-1]!==""&&r.push(""),r.push(lm.indentComment(s(A),"")))}return r.join(`
|
||||
${s.comment}`:n.comment}n=i}t.items[r]=cQ.isPair(n)?n:new hk.Pair(n)}}else e("Expected a sequence for this tag");return t}function c9(t,e,r){let{replacer:n}=r,i=new K_e.YAMLSeq(t);i.tag="tag:yaml.org,2002:pairs";let s=0;if(e&&Symbol.iterator in Object(e))for(let o of e){typeof n=="function"&&(o=n.call(e,String(s++),o));let a,A;if(Array.isArray(o))if(o.length===2)a=o[0],A=o[1];else throw new TypeError(`Expected [key, value] tuple: ${o}`);else if(o&&o instanceof Object){let c=Object.keys(o);if(c.length===1)a=c[0],A=o[a];else throw new TypeError(`Expected tuple with one key, not ${c.length} keys`)}else a=o;i.items.push(hk.createPair(a,A,r))}return i}var X_e={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:A9,createNode:c9};lQ.createPairs=c9;lQ.pairs=X_e;lQ.resolvePairs=A9});var pk=h(mk=>{"use strict";var l9=He(),gk=xa(),am=Pa(),Z_e=Ta(),u9=uQ(),GA=class t extends Z_e.YAMLSeq{constructor(){super(),this.add=am.YAMLMap.prototype.add.bind(this),this.delete=am.YAMLMap.prototype.delete.bind(this),this.get=am.YAMLMap.prototype.get.bind(this),this.has=am.YAMLMap.prototype.has.bind(this),this.set=am.YAMLMap.prototype.set.bind(this),this.tag=t.tag}toJSON(e,r){if(!r)return super.toJSON(e);let n=new Map;r?.onCreate&&r.onCreate(n);for(let i of this.items){let s,o;if(l9.isPair(i)?(s=gk.toJS(i.key,"",r),o=gk.toJS(i.value,s,r)):s=gk.toJS(i,"",r),n.has(s))throw new Error("Ordered maps must not include duplicate keys");n.set(s,o)}return n}static from(e,r,n){let i=u9.createPairs(e,r,n),s=new this;return s.items=i.items,s}};GA.tag="tag:yaml.org,2002:omap";var eDe={collection:"seq",identify:t=>t instanceof Map,nodeClass:GA,default:!1,tag:"tag:yaml.org,2002:omap",resolve(t,e){let r=u9.resolvePairs(t,e),n=[];for(let{key:i}of r.items)l9.isScalar(i)&&(n.includes(i.value)?e(`Ordered maps must not include duplicate keys: ${i.value}`):n.push(i.value));return Object.assign(new GA,r)},createNode:(t,e,r)=>GA.from(t,e,r)};mk.YAMLOMap=GA;mk.omap=eDe});var m9=h(yk=>{"use strict";var d9=sr();function f9({value:t,source:e},r){return e&&(t?h9:g9).test.test(e)?e:t?r.options.trueStr:r.options.falseStr}var h9={identify:t=>t===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new d9.Scalar(!0),stringify:f9},g9={identify:t=>t===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new d9.Scalar(!1),stringify:f9};yk.falseTag=g9;yk.trueTag=h9});var p9=h(dQ=>{"use strict";var tDe=sr(),Ek=_d(),rDe={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:t=>t.slice(-3).toLowerCase()==="nan"?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:Ek.stringifyNumber},nDe={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t.replace(/_/g,"")),stringify(t){let e=Number(t.value);return isFinite(e)?e.toExponential():Ek.stringifyNumber(t)}},iDe={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(t){let e=new tDe.Scalar(parseFloat(t.replace(/_/g,""))),r=t.indexOf(".");if(r!==-1){let n=t.substring(r+1).replace(/_/g,"");n[n.length-1]==="0"&&(e.minFractionDigits=n.length)}return e},stringify:Ek.stringifyNumber};dQ.float=iDe;dQ.floatExp=nDe;dQ.floatNaN=rDe});var E9=h(cm=>{"use strict";var y9=_d(),Am=t=>typeof t=="bigint"||Number.isInteger(t);function fQ(t,e,r,{intAsBigInt:n}){let i=t[0];if((i==="-"||i==="+")&&(e+=1),t=t.substring(e).replace(/_/g,""),n){switch(r){case 2:t=`0b${t}`;break;case 8:t=`0o${t}`;break;case 16:t=`0x${t}`;break}let o=BigInt(t);return i==="-"?BigInt(-1)*o:o}let s=parseInt(t,r);return i==="-"?-1*s:s}function Ck(t,e,r){let{value:n}=t;if(Am(n)){let i=n.toString(e);return n<0?"-"+r+i.substr(1):r+i}return y9.stringifyNumber(t)}var sDe={identify:Am,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(t,e,r)=>fQ(t,2,2,r),stringify:t=>Ck(t,2,"0b")},oDe={identify:Am,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(t,e,r)=>fQ(t,1,8,r),stringify:t=>Ck(t,8,"0")},aDe={identify:Am,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(t,e,r)=>fQ(t,0,10,r),stringify:y9.stringifyNumber},ADe={identify:Am,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(t,e,r)=>fQ(t,2,16,r),stringify:t=>Ck(t,16,"0x")};cm.int=aDe;cm.intBin=sDe;cm.intHex=ADe;cm.intOct=oDe});var Bk=h(Ik=>{"use strict";var mQ=He(),hQ=Da(),gQ=Pa(),YA=class t extends gQ.YAMLMap{constructor(e){super(e),this.tag=t.tag}add(e){let r;mQ.isPair(e)?r=e:e&&typeof e=="object"&&"key"in e&&"value"in e&&e.value===null?r=new hQ.Pair(e.key,null):r=new hQ.Pair(e,null),gQ.findPair(this.items,r.key)||this.items.push(r)}get(e,r){let n=gQ.findPair(this.items,e);return!r&&mQ.isPair(n)?mQ.isSca
Line truncated
|
||||
`)?(r.push("..."),r.push(um.indentComment(A,""))):r.push(`... ${A}`)}else r.push("...");else{let A=t.comment;A&&o&&(A=A.replace(/^\n+/,"")),A&&((!o||a)&&r[r.length-1]!==""&&r.push(""),r.push(um.indentComment(s(A),"")))}return r.join(`
|
||||
`)+`
|
||||
`}L9.stringifyDocument=TDe});var um=h(F9=>{"use strict";var ODe=Vg(),_d=HB(),Pi=He(),LDe=Da(),MDe=xa(),FDe=kk(),UDe=M9(),Tk=LB(),qDe=FD(),HDe=Wg(),Ok=MD(),Lk=class t{constructor(e,r,n){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,Pi.NODE_TYPE,{value:Pi.DOC});let i=null;typeof r=="function"||Array.isArray(r)?i=r:n===void 0&&r&&(n=r,r=void 0);let s=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},n);this.options=s;let{version:o}=s;n?._directives?(this.directives=n._directives.atDocument(),this.directives.yaml.explicit&&(o=this.directives.yaml.version)):this.directives=new Ok.Directives({version:o}),this.setSchema(o,n),this.contents=e===void 0?null:this.createNode(e,i,n)}clone(){let e=Object.create(t.prototype,{[Pi.NODE_TYPE]:{value:Pi.DOC}});return e.commentBefore=this.commentBefore,e.comment=this.comment,e.errors=this.errors.slice(),e.warnings=this.warnings.slice(),e.options=Object.assign({},this.options),this.directives&&(e.directives=this.directives.clone()),e.schema=this.schema.clone(),e.contents=Pi.isNode(this.contents)?this.contents.clone(e.schema):this.contents,this.range&&(e.range=this.range.slice()),e}add(e){Dd(this.contents)&&this.contents.add(e)}addIn(e,r){Dd(this.contents)&&this.contents.addIn(e,r)}createAlias(e,r){if(!e.anchor){let n=Tk.anchorNames(this);e.anchor=!r||n.has(r)?Tk.findNewAnchor(r||"a",n):r}return new ODe.Alias(e.anchor)}createNode(e,r,n){let i;if(typeof r=="function")e=r.call({"":e},"",e),i=r;else if(Array.isArray(r)){let E=I=>typeof I=="number"||I instanceof String||I instanceof Number,C=r.filter(E).map(String);C.length>0&&(r=r.concat(C)),i=r}else n===void 0&&r&&(n=r,r=void 0);let{aliasDuplicateObjects:s,anchorPrefix:o,flow:a,keepUndefined:A,onTagObj:c,tag:l}=n??{},{onAnchor:u,setAnchors:d,sourceObjects:f}=Tk.createNodeAnchors(this,o||"a"),g={aliasDuplicateObjects:s??!0,keepUndefined:A??!1,onAnchor:u,onTagObj:c,replacer:i,schema:this.schema,sourceObjects:f},m=HDe.createNode(e,l,g);return a&&Pi.isCollection(m)&&(m.flow=!0),d(),m}createPair(e,r,n={}){let i=this.createNode(e,null,n),s=this.createNode(r,null,n);return new LDe.Pair(i,s)}delete(e){return Dd(this.contents)?this.contents.delete(e):!1}deleteIn(e){return _d.isEmptyPath(e)?this.contents==null?!1:(this.contents=null,!0):Dd(this.contents)?this.contents.deleteIn(e):!1}get(e,r){return Pi.isCollection(this.contents)?this.contents.get(e,r):void 0}getIn(e,r){return _d.isEmptyPath(e)?!r&&Pi.isScalar(this.contents)?this.contents.value:this.contents:Pi.isCollection(this.contents)?this.contents.getIn(e,r):void 0}has(e){return Pi.isCollection(this.contents)?this.contents.has(e):!1}hasIn(e){return _d.isEmptyPath(e)?this.contents!==void 0:Pi.isCollection(this.contents)?this.contents.hasIn(e):!1}set(e,r){this.contents==null?this.contents=_d.collectionFromPath(this.schema,[e],r):Dd(this.contents)&&this.contents.set(e,r)}setIn(e,r){_d.isEmptyPath(e)?this.contents=r:this.contents==null?this.contents=_d.collectionFromPath(this.schema,Array.from(e),r):Dd(this.contents)&&this.contents.setIn(e,r)}setSchema(e,r={}){typeof e=="number"&&(e=String(e));let n;switch(e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new Ok.Directives({version:"1.1"}),n={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new Ok.Directives({version:e}),n={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,n=null;break;default:{let i=JSON.stringify(e);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${i}`)}}if(r.schema instanceof Object)this.schema=r.schema;else if(n)this.schema=new FDe.Schema(Object.assign(n,r));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:e,jsonArg:r,mapAsMap:n,maxAliasCount:i,onAnchor:s,reviver:o}={}){let a={anchors:new Map,doc:this,keep:!e,mapAsMap:n===!0,mapKeyWarned:!1,maxAliasCount:typeof i=="number"?i:100},A=MDe.toJS(this.contents,r??"",a);if(typeof s=="function")for(let{count:c,res:l}of a.anchors.values())s(l,c);return typeof o=="function"?qDe.applyReviver(o,{"":A},"",A):A}toJSON(e,r){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:r})}toString(e={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in e&&(!Number.isInteger(e.indent)||Number(e.indent)<=0)){let r=JSON.stringify(e.indent);throw new Error(`"indent" option must be a positive integer, not ${r}`)}return UDe.stringifyDocument(this,e)}};function Dd(t){if(Pi.isCollection(t))return!0;throw new Error("Expected a YAML collection as document contents")}F9.Document=Lk});var hm=h(fm=>{"use strict";var dm=class extends Error{constructor(e,r,n,i){super(),this.name=e,this.code=n,this.message=i,this.pos=r}},Mk=class extends dm{constructor(e,r,n){super("YAMLParseError",e,r,n)
Line truncated
|
||||
`}O9.stringifyDocument=TDe});var dm=h(M9=>{"use strict";var ODe=Wg(),Dd=qB(),Pi=He(),LDe=Da(),MDe=xa(),FDe=Dk(),UDe=L9(),Pk=OB(),qDe=MD(),HDe=$g(),Tk=LD(),Ok=class t{constructor(e,r,n){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,Pi.NODE_TYPE,{value:Pi.DOC});let i=null;typeof r=="function"||Array.isArray(r)?i=r:n===void 0&&r&&(n=r,r=void 0);let s=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},n);this.options=s;let{version:o}=s;n?._directives?(this.directives=n._directives.atDocument(),this.directives.yaml.explicit&&(o=this.directives.yaml.version)):this.directives=new Tk.Directives({version:o}),this.setSchema(o,n),this.contents=e===void 0?null:this.createNode(e,i,n)}clone(){let e=Object.create(t.prototype,{[Pi.NODE_TYPE]:{value:Pi.DOC}});return e.commentBefore=this.commentBefore,e.comment=this.comment,e.errors=this.errors.slice(),e.warnings=this.warnings.slice(),e.options=Object.assign({},this.options),this.directives&&(e.directives=this.directives.clone()),e.schema=this.schema.clone(),e.contents=Pi.isNode(this.contents)?this.contents.clone(e.schema):this.contents,this.range&&(e.range=this.range.slice()),e}add(e){kd(this.contents)&&this.contents.add(e)}addIn(e,r){kd(this.contents)&&this.contents.addIn(e,r)}createAlias(e,r){if(!e.anchor){let n=Pk.anchorNames(this);e.anchor=!r||n.has(r)?Pk.findNewAnchor(r||"a",n):r}return new ODe.Alias(e.anchor)}createNode(e,r,n){let i;if(typeof r=="function")e=r.call({"":e},"",e),i=r;else if(Array.isArray(r)){let E=I=>typeof I=="number"||I instanceof String||I instanceof Number,C=r.filter(E).map(String);C.length>0&&(r=r.concat(C)),i=r}else n===void 0&&r&&(n=r,r=void 0);let{aliasDuplicateObjects:s,anchorPrefix:o,flow:a,keepUndefined:A,onTagObj:c,tag:l}=n??{},{onAnchor:u,setAnchors:d,sourceObjects:f}=Pk.createNodeAnchors(this,o||"a"),g={aliasDuplicateObjects:s??!0,keepUndefined:A??!1,onAnchor:u,onTagObj:c,replacer:i,schema:this.schema,sourceObjects:f},m=HDe.createNode(e,l,g);return a&&Pi.isCollection(m)&&(m.flow=!0),d(),m}createPair(e,r,n={}){let i=this.createNode(e,null,n),s=this.createNode(r,null,n);return new LDe.Pair(i,s)}delete(e){return kd(this.contents)?this.contents.delete(e):!1}deleteIn(e){return Dd.isEmptyPath(e)?this.contents==null?!1:(this.contents=null,!0):kd(this.contents)?this.contents.deleteIn(e):!1}get(e,r){return Pi.isCollection(this.contents)?this.contents.get(e,r):void 0}getIn(e,r){return Dd.isEmptyPath(e)?!r&&Pi.isScalar(this.contents)?this.contents.value:this.contents:Pi.isCollection(this.contents)?this.contents.getIn(e,r):void 0}has(e){return Pi.isCollection(this.contents)?this.contents.has(e):!1}hasIn(e){return Dd.isEmptyPath(e)?this.contents!==void 0:Pi.isCollection(this.contents)?this.contents.hasIn(e):!1}set(e,r){this.contents==null?this.contents=Dd.collectionFromPath(this.schema,[e],r):kd(this.contents)&&this.contents.set(e,r)}setIn(e,r){Dd.isEmptyPath(e)?this.contents=r:this.contents==null?this.contents=Dd.collectionFromPath(this.schema,Array.from(e),r):kd(this.contents)&&this.contents.setIn(e,r)}setSchema(e,r={}){typeof e=="number"&&(e=String(e));let n;switch(e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new Tk.Directives({version:"1.1"}),n={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new Tk.Directives({version:e}),n={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,n=null;break;default:{let i=JSON.stringify(e);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${i}`)}}if(r.schema instanceof Object)this.schema=r.schema;else if(n)this.schema=new FDe.Schema(Object.assign(n,r));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:e,jsonArg:r,mapAsMap:n,maxAliasCount:i,onAnchor:s,reviver:o}={}){let a={anchors:new Map,doc:this,keep:!e,mapAsMap:n===!0,mapKeyWarned:!1,maxAliasCount:typeof i=="number"?i:100},A=MDe.toJS(this.contents,r??"",a);if(typeof s=="function")for(let{count:c,res:l}of a.anchors.values())s(l,c);return typeof o=="function"?qDe.applyReviver(o,{"":A},"",A):A}toJSON(e,r){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:r})}toString(e={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in e&&(!Number.isInteger(e.indent)||Number(e.indent)<=0)){let r=JSON.stringify(e.indent);throw new Error(`"indent" option must be a positive integer, not ${r}`)}return UDe.stringifyDocument(this,e)}};function kd(t){if(Pi.isCollection(t))return!0;throw new Error("Expected a YAML collection as document contents")}M9.Document=Ok});var gm=h(hm=>{"use strict";var fm=class extends Error{constructor(e,r,n,i){super(),this.name=e,this.code=n,this.message=i,this.pos=r}},Lk=class extends fm{constructor(e,r,n){super("YAMLParseError",e,r,n)
Line truncated
|
||||
`),o=a+o}if(/[^ ]/.test(o)){let a=1,A=r.linePos[1];A&&A.line===n&&A.col>i&&(a=Math.max(1,Math.min(A.col-i,80-s)));let c=" ".repeat(s)+"^".repeat(a);r.message+=`:
|
||||
|
||||
${o}
|
||||
${c}
|
||||
`}};fm.YAMLError=dm;fm.YAMLParseError=Mk;fm.YAMLWarning=Fk;fm.prettifyError=jDe});var gm=h(U9=>{"use strict";function zDe(t,{flow:e,indicator:r,next:n,offset:i,onError:s,parentIndent:o,startOnNewline:a}){let A=!1,c=a,l=a,u="",d="",f=!1,g=!1,m=null,E=null,C=null,I=null,N=null,w=null,v=null;for(let k of t)switch(g&&(k.type!=="space"&&k.type!=="newline"&&k.type!=="comma"&&s(k.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),g=!1),m&&(c&&k.type!=="comment"&&k.type!=="newline"&&s(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),m=null),k.type){case"space":!e&&(r!=="doc-start"||n?.type!=="flow-collection")&&k.source.includes(" ")&&(m=k),l=!0;break;case"comment":{l||s(k,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let J=k.source.substring(1)||" ";u?u+=d+J:u=J,d="",c=!1;break}case"newline":c?u?u+=k.source:(!w||r!=="seq-item-ind")&&(A=!0):d+=k.source,c=!0,f=!0,(E||C)&&(I=k),l=!0;break;case"anchor":E&&s(k,"MULTIPLE_ANCHORS","A node can have at most one anchor"),k.source.endsWith(":")&&s(k.offset+k.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),E=k,v===null&&(v=k.offset),c=!1,l=!1,g=!0;break;case"tag":{C&&s(k,"MULTIPLE_TAGS","A node can have at most one tag"),C=k,v===null&&(v=k.offset),c=!1,l=!1,g=!0;break}case r:(E||C)&&s(k,"BAD_PROP_ORDER",`Anchors and tags must be after the ${k.source} indicator`),w&&s(k,"UNEXPECTED_TOKEN",`Unexpected ${k.source} in ${e??"collection"}`),w=k,c=r==="seq-item-ind"||r==="explicit-key-ind",l=!1;break;case"comma":if(e){N&&s(k,"UNEXPECTED_TOKEN",`Unexpected , in ${e}`),N=k,c=!1,l=!1;break}default:s(k,"UNEXPECTED_TOKEN",`Unexpected ${k.type} token`),c=!1,l=!1}let T=t[t.length-1],U=T?T.offset+T.source.length:i;return g&&n&&n.type!=="space"&&n.type!=="newline"&&n.type!=="comma"&&(n.type!=="scalar"||n.source!=="")&&s(n.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),m&&(c&&m.indent<=o||n?.type==="block-map"||n?.type==="block-seq")&&s(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:N,found:w,spaceBefore:A,comment:u,hasNewline:f,anchor:E,tag:C,newlineAfterProp:I,end:U,start:v??U}}U9.resolveProps=zDe});var BQ=h(q9=>{"use strict";function Uk(t){if(!t)return null;switch(t.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(t.source.includes(`
|
||||
`))return!0;if(t.end){for(let e of t.end)if(e.type==="newline")return!0}return!1;case"flow-collection":for(let e of t.items){for(let r of e.start)if(r.type==="newline")return!0;if(e.sep){for(let r of e.sep)if(r.type==="newline")return!0}if(Uk(e.key)||Uk(e.value))return!0}return!1;default:return!0}}q9.containsNewline=Uk});var qk=h(H9=>{"use strict";var GDe=BQ();function YDe(t,e,r){if(e?.type==="flow-collection"){let n=e.end[0];n.indent===t&&(n.source==="]"||n.source==="}")&&GDe.containsNewline(e)&&r(n,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}H9.flowIndentCheck=YDe});var Hk=h(z9=>{"use strict";var j9=He();function JDe(t,e,r){let{uniqueKeys:n}=t.options;if(n===!1)return!1;let i=typeof n=="function"?n:(s,o)=>s===o||j9.isScalar(s)&&j9.isScalar(o)&&s.value===o.value;return e.some(s=>i(s.key,r))}z9.mapIncludes=JDe});var $9=h(W9=>{"use strict";var G9=Da(),VDe=Pa(),Y9=gm(),WDe=BQ(),J9=qk(),$De=Hk(),V9="All mapping items must start at the same column";function KDe({composeNode:t,composeEmptyNode:e},r,n,i,s){let o=s?.nodeClass??VDe.YAMLMap,a=new o(r.schema);r.atRoot&&(r.atRoot=!1);let A=n.offset,c=null;for(let l of n.items){let{start:u,key:d,sep:f,value:g}=l,m=Y9.resolveProps(u,{indicator:"explicit-key-ind",next:d??f?.[0],offset:A,onError:i,parentIndent:n.indent,startOnNewline:!0}),E=!m.found;if(E){if(d&&(d.type==="block-seq"?i(A,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in d&&d.indent!==n.indent&&i(A,"BAD_INDENT",V9)),!m.anchor&&!m.tag&&!f){c=m.end,m.comment&&(a.comment?a.comment+=`
|
||||
`+m.comment:a.comment=m.comment);continue}(m.newlineAfterProp||WDe.containsNewline(d))&&i(d??u[u.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else m.found?.indent!==n.indent&&i(A,"BAD_INDENT",V9);r.atKey=!0;let C=m.end,I=d?t(r,d,m,i):e(r,C,u,null,m,i);r.schema.compat&&J9.flowIndentCheck(n.indent,d,i),r.atKey=!1,$De.mapIncludes(r,a.items,I)&&i(C,"DUPLICATE_KEY","Map keys must be unique");let N=Y9.resolveProps(f??[],{indicator:"map-value-ind",next:g,offset:I.range[2],onError:i,parentIndent:n.indent,startOnNewline:!d||d.type==="block-scalar"});if(A=N.end,N.found){E&&(g?.type==="block-map"&&!N.hasNewline&&i(A,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),r.options.strict&&m.start<N.found.offset-1024&&i(I.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key"));let w=g?t(r,g,N,i):e(r,A,f,null,N,i);r.schema.compat&&J9.flowIndentCheck(n.indent,g,i),A=w.range[2];let v=new G9.Pair(I,w);r.options.keepSourceTokens&&(v.srcToken=l),a.items.push(v)}else{E&&i(I.range,"MISSING_CHAR","Implicit map keys need to be followed by map values"),N.comment&&(I.comment?I.comment+=`
|
||||
`+N.comment:I.comment=N.comment);let w=new G9.Pair(I);r.options.keepSourceTokens&&(w.srcToken=l),a.items.push(w)}}return c&&c<A&&i(c,"IMPOSSIBLE","Map comment with trailing content"),a.range=[n.offset,A,c??A],a}W9.resolveBlockMap=KDe});var X9=h(K9=>{"use strict";var XDe=Ta(),ZDe=gm(),eke=qk();function tke({composeNode:t,composeEmptyNode:e},r,n,i,s){let o=s?.nodeClass??XDe.YAMLSeq,a=new o(r.schema);r.atRoot&&(r.atRoot=!1),r.atKey&&(r.atKey=!1);let A=n.offset,c=null;for(let{start:l,value:u}of n.items){let d=ZDe.resolveProps(l,{indicator:"seq-item-ind",next:u,offset:A,onError:i,parentIndent:n.indent,startOnNewline:!0});if(!d.found)if(d.anchor||d.tag||u)u&&u.type==="block-seq"?i(d.end,"BAD_INDENT","All sequence items must start at the same column"):i(A,"MISSING_CHAR","Sequence item without - indicator");else{c=d.end,d.comment&&(a.comment=d.comment);continue}let f=u?t(r,u,d,i):e(r,d.end,l,null,d,i);r.schema.compat&&eke.flowIndentCheck(n.indent,u,i),A=f.range[2],a.items.push(f)}return a.range=[n.offset,A,c??A],a}K9.resolveBlockSeq=tke});var kd=h(Z9=>{"use strict";function rke(t,e,r,n){let i="";if(t){let s=!1,o="";for(let a of t){let{source:A,type:c}=a;switch(c){case"space":s=!0;break;case"comment":{r&&!s&&n(a,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let l=A.substring(1)||" ";i?i+=o+l:i=l,o="";break}case"newline":i&&(o+=A),s=!0;break;default:n(a,"UNEXPECTED_TOKEN",`Unexpected ${c} at node end`)}e+=A.length}}return{comment:i,offset:e}}Z9.resolveEnd=rke});var n8=h(r8=>{"use strict";var nke=He(),ike=Da(),e8=Pa(),ske=Ta(),oke=kd(),t8=gm(),ake=BQ(),Ake=Hk(),jk="Block collections are not allowed within flow collections",zk=t=>t&&(t.type==="block-map"||t.type==="block-seq");function cke({composeNode:t,composeEmptyNode:e},r,n,i,s){let o=n.start.source==="{",a=o?"flow map":"flow sequence",A=s?.nodeClass??(o?e8.YAMLMap:ske.YAMLSeq),c=new A(r.schema);c.flow=!0;let l=r.atRoot;l&&(r.atRoot=!1),r.atKey&&(r.atKey=!1);let u=n.offset+n.start.source.length;for(let E=0;E<n.items.length;++E){let C=n.items[E],{start:I,key:N,sep:w,value:v}=C,T=t8.resolveProps(I,{flow:a,indicator:"explicit-key-ind",next:N??w?.[0],offset:u,onError:i,parentIndent:n.indent,startOnNewline:!1});if(!T.found){if(!T.anchor&&!T.tag&&!w&&!v){E===0&&T.comma?i(T.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${a}`):E<n.items.length-1&&i(T.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${a}`),T.comment&&(c.comment?c.comment+=`
|
||||
`}};hm.YAMLError=fm;hm.YAMLParseError=Lk;hm.YAMLWarning=Mk;hm.prettifyError=jDe});var mm=h(F9=>{"use strict";function zDe(t,{flow:e,indicator:r,next:n,offset:i,onError:s,parentIndent:o,startOnNewline:a}){let A=!1,c=a,l=a,u="",d="",f=!1,g=!1,m=null,E=null,C=null,I=null,N=null,w=null,v=null;for(let k of t)switch(g&&(k.type!=="space"&&k.type!=="newline"&&k.type!=="comma"&&s(k.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),g=!1),m&&(c&&k.type!=="comment"&&k.type!=="newline"&&s(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),m=null),k.type){case"space":!e&&(r!=="doc-start"||n?.type!=="flow-collection")&&k.source.includes(" ")&&(m=k),l=!0;break;case"comment":{l||s(k,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let J=k.source.substring(1)||" ";u?u+=d+J:u=J,d="",c=!1;break}case"newline":c?u?u+=k.source:(!w||r!=="seq-item-ind")&&(A=!0):d+=k.source,c=!0,f=!0,(E||C)&&(I=k),l=!0;break;case"anchor":E&&s(k,"MULTIPLE_ANCHORS","A node can have at most one anchor"),k.source.endsWith(":")&&s(k.offset+k.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),E=k,v===null&&(v=k.offset),c=!1,l=!1,g=!0;break;case"tag":{C&&s(k,"MULTIPLE_TAGS","A node can have at most one tag"),C=k,v===null&&(v=k.offset),c=!1,l=!1,g=!0;break}case r:(E||C)&&s(k,"BAD_PROP_ORDER",`Anchors and tags must be after the ${k.source} indicator`),w&&s(k,"UNEXPECTED_TOKEN",`Unexpected ${k.source} in ${e??"collection"}`),w=k,c=r==="seq-item-ind"||r==="explicit-key-ind",l=!1;break;case"comma":if(e){N&&s(k,"UNEXPECTED_TOKEN",`Unexpected , in ${e}`),N=k,c=!1,l=!1;break}default:s(k,"UNEXPECTED_TOKEN",`Unexpected ${k.type} token`),c=!1,l=!1}let T=t[t.length-1],U=T?T.offset+T.source.length:i;return g&&n&&n.type!=="space"&&n.type!=="newline"&&n.type!=="comma"&&(n.type!=="scalar"||n.source!=="")&&s(n.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),m&&(c&&m.indent<=o||n?.type==="block-map"||n?.type==="block-seq")&&s(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:N,found:w,spaceBefore:A,comment:u,hasNewline:f,anchor:E,tag:C,newlineAfterProp:I,end:U,start:v??U}}F9.resolveProps=zDe});var IQ=h(U9=>{"use strict";function Fk(t){if(!t)return null;switch(t.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(t.source.includes(`
|
||||
`))return!0;if(t.end){for(let e of t.end)if(e.type==="newline")return!0}return!1;case"flow-collection":for(let e of t.items){for(let r of e.start)if(r.type==="newline")return!0;if(e.sep){for(let r of e.sep)if(r.type==="newline")return!0}if(Fk(e.key)||Fk(e.value))return!0}return!1;default:return!0}}U9.containsNewline=Fk});var Uk=h(q9=>{"use strict";var GDe=IQ();function YDe(t,e,r){if(e?.type==="flow-collection"){let n=e.end[0];n.indent===t&&(n.source==="]"||n.source==="}")&&GDe.containsNewline(e)&&r(n,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}q9.flowIndentCheck=YDe});var qk=h(j9=>{"use strict";var H9=He();function JDe(t,e,r){let{uniqueKeys:n}=t.options;if(n===!1)return!1;let i=typeof n=="function"?n:(s,o)=>s===o||H9.isScalar(s)&&H9.isScalar(o)&&s.value===o.value;return e.some(s=>i(s.key,r))}j9.mapIncludes=JDe});var W9=h(V9=>{"use strict";var z9=Da(),VDe=Pa(),G9=mm(),WDe=IQ(),Y9=Uk(),$De=qk(),J9="All mapping items must start at the same column";function KDe({composeNode:t,composeEmptyNode:e},r,n,i,s){let o=s?.nodeClass??VDe.YAMLMap,a=new o(r.schema);r.atRoot&&(r.atRoot=!1);let A=n.offset,c=null;for(let l of n.items){let{start:u,key:d,sep:f,value:g}=l,m=G9.resolveProps(u,{indicator:"explicit-key-ind",next:d??f?.[0],offset:A,onError:i,parentIndent:n.indent,startOnNewline:!0}),E=!m.found;if(E){if(d&&(d.type==="block-seq"?i(A,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in d&&d.indent!==n.indent&&i(A,"BAD_INDENT",J9)),!m.anchor&&!m.tag&&!f){c=m.end,m.comment&&(a.comment?a.comment+=`
|
||||
`+m.comment:a.comment=m.comment);continue}(m.newlineAfterProp||WDe.containsNewline(d))&&i(d??u[u.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else m.found?.indent!==n.indent&&i(A,"BAD_INDENT",J9);r.atKey=!0;let C=m.end,I=d?t(r,d,m,i):e(r,C,u,null,m,i);r.schema.compat&&Y9.flowIndentCheck(n.indent,d,i),r.atKey=!1,$De.mapIncludes(r,a.items,I)&&i(C,"DUPLICATE_KEY","Map keys must be unique");let N=G9.resolveProps(f??[],{indicator:"map-value-ind",next:g,offset:I.range[2],onError:i,parentIndent:n.indent,startOnNewline:!d||d.type==="block-scalar"});if(A=N.end,N.found){E&&(g?.type==="block-map"&&!N.hasNewline&&i(A,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),r.options.strict&&m.start<N.found.offset-1024&&i(I.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key"));let w=g?t(r,g,N,i):e(r,A,f,null,N,i);r.schema.compat&&Y9.flowIndentCheck(n.indent,g,i),A=w.range[2];let v=new z9.Pair(I,w);r.options.keepSourceTokens&&(v.srcToken=l),a.items.push(v)}else{E&&i(I.range,"MISSING_CHAR","Implicit map keys need to be followed by map values"),N.comment&&(I.comment?I.comment+=`
|
||||
`+N.comment:I.comment=N.comment);let w=new z9.Pair(I);r.options.keepSourceTokens&&(w.srcToken=l),a.items.push(w)}}return c&&c<A&&i(c,"IMPOSSIBLE","Map comment with trailing content"),a.range=[n.offset,A,c??A],a}V9.resolveBlockMap=KDe});var K9=h($9=>{"use strict";var XDe=Ta(),ZDe=mm(),eke=Uk();function tke({composeNode:t,composeEmptyNode:e},r,n,i,s){let o=s?.nodeClass??XDe.YAMLSeq,a=new o(r.schema);r.atRoot&&(r.atRoot=!1),r.atKey&&(r.atKey=!1);let A=n.offset,c=null;for(let{start:l,value:u}of n.items){let d=ZDe.resolveProps(l,{indicator:"seq-item-ind",next:u,offset:A,onError:i,parentIndent:n.indent,startOnNewline:!0});if(!d.found)if(d.anchor||d.tag||u)u&&u.type==="block-seq"?i(d.end,"BAD_INDENT","All sequence items must start at the same column"):i(A,"MISSING_CHAR","Sequence item without - indicator");else{c=d.end,d.comment&&(a.comment=d.comment);continue}let f=u?t(r,u,d,i):e(r,d.end,l,null,d,i);r.schema.compat&&eke.flowIndentCheck(n.indent,u,i),A=f.range[2],a.items.push(f)}return a.range=[n.offset,A,c??A],a}$9.resolveBlockSeq=tke});var Pd=h(X9=>{"use strict";function rke(t,e,r,n){let i="";if(t){let s=!1,o="";for(let a of t){let{source:A,type:c}=a;switch(c){case"space":s=!0;break;case"comment":{r&&!s&&n(a,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let l=A.substring(1)||" ";i?i+=o+l:i=l,o="";break}case"newline":i&&(o+=A),s=!0;break;default:n(a,"UNEXPECTED_TOKEN",`Unexpected ${c} at node end`)}e+=A.length}}return{comment:i,offset:e}}X9.resolveEnd=rke});var r8=h(t8=>{"use strict";var nke=He(),ike=Da(),Z9=Pa(),ske=Ta(),oke=Pd(),e8=mm(),ake=IQ(),Ake=qk(),Hk="Block collections are not allowed within flow collections",jk=t=>t&&(t.type==="block-map"||t.type==="block-seq");function cke({composeNode:t,composeEmptyNode:e},r,n,i,s){let o=n.start.source==="{",a=o?"flow map":"flow sequence",A=s?.nodeClass??(o?Z9.YAMLMap:ske.YAMLSeq),c=new A(r.schema);c.flow=!0;let l=r.atRoot;l&&(r.atRoot=!1),r.atKey&&(r.atKey=!1);let u=n.offset+n.start.source.length;for(let E=0;E<n.items.length;++E){let C=n.items[E],{start:I,key:N,sep:w,value:v}=C,T=e8.resolveProps(I,{flow:a,indicator:"explicit-key-ind",next:N??w?.[0],offset:u,onError:i,parentIndent:n.indent,startOnNewline:!1});if(!T.found){if(!T.anchor&&!T.tag&&!w&&!v){E===0&&T.comma?i(T.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${a}`):E<n.items.length-1&&i(T.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${a}`),T.comment&&(c.comment?c.comment+=`
|
||||
`+T.comment:c.comment=T.comment),u=T.end;continue}!o&&r.options.strict&&ake.containsNewline(N)&&i(N,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line")}if(E===0)T.comma&&i(T.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${a}`);else if(T.comma||i(T.start,"MISSING_CHAR",`Missing , between ${a} items`),T.comment){let U="";e:for(let k of I)switch(k.type){case"comma":case"space":break;case"comment":U=k.source.substring(1);break e;default:break e}if(U){let k=c.items[c.items.length-1];nke.isPair(k)&&(k=k.value??k.key),k.comment?k.comment+=`
|
||||
`+U:k.comment=U,T.comment=T.comment.substring(U.length+1)}}if(!o&&!w&&!T.found){let U=v?t(r,v,T,i):e(r,T.end,w,null,T,i);c.items.push(U),u=U.range[2],zk(v)&&i(U.range,"BLOCK_IN_FLOW",jk)}else{r.atKey=!0;let U=T.end,k=N?t(r,N,T,i):e(r,U,I,null,T,i);zk(N)&&i(k.range,"BLOCK_IN_FLOW",jk),r.atKey=!1;let J=t8.resolveProps(w??[],{flow:a,indicator:"map-value-ind",next:v,offset:k.range[2],onError:i,parentIndent:n.indent,startOnNewline:!1});if(J.found){if(!o&&!T.found&&r.options.strict){if(w)for(let H of w){if(H===J.found)break;if(H.type==="newline"){i(H,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}T.start<J.found.offset-1024&&i(J.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else v&&("source"in v&&v.source&&v.source[0]===":"?i(v,"MISSING_CHAR",`Missing space after : in ${a}`):i(J.start,"MISSING_CHAR",`Missing , or : between ${a} items`));let be=v?t(r,v,J,i):J.found?e(r,J.end,w,null,J,i):null;be?zk(v)&&i(be.range,"BLOCK_IN_FLOW",jk):J.comment&&(k.comment?k.comment+=`
|
||||
`+J.comment:k.comment=J.comment);let Re=new ike.Pair(k,be);if(r.options.keepSourceTokens&&(Re.srcToken=C),o){let H=c;Ake.mapIncludes(r,H.items,k)&&i(U,"DUPLICATE_KEY","Map keys must be unique"),H.items.push(Re)}else{let H=new e8.YAMLMap(r.schema);H.flow=!0,H.items.push(Re);let _e=(be??k).range;H.range=[k.range[0],_e[1],_e[2]],c.items.push(H)}u=be?be.range[2]:J.end}}let d=o?"}":"]",[f,...g]=n.end,m=u;if(f&&f.source===d)m=f.offset+f.source.length;else{let E=a[0].toUpperCase()+a.substring(1),C=l?`${E} must end with a ${d}`:`${E} in block collection must be sufficiently indented and end with a ${d}`;i(u,l?"MISSING_CHAR":"BAD_INDENT",C),f&&f.source.length!==1&&g.unshift(f)}if(g.length>0){let E=oke.resolveEnd(g,m,r.options.strict,i);E.comment&&(c.comment?c.comment+=`
|
||||
`+E.comment:c.comment=E.comment),c.range=[n.offset,m,E.offset]}else c.range=[n.offset,m,m];return c}r8.resolveFlowCollection=cke});var s8=h(i8=>{"use strict";var lke=He(),uke=sr(),dke=Pa(),fke=Ta(),hke=$9(),gke=X9(),mke=n8();function Gk(t,e,r,n,i,s){let o=r.type==="block-map"?hke.resolveBlockMap(t,e,r,n,s):r.type==="block-seq"?gke.resolveBlockSeq(t,e,r,n,s):mke.resolveFlowCollection(t,e,r,n,s),a=o.constructor;return i==="!"||i===a.tagName?(o.tag=a.tagName,o):(i&&(o.tag=i),o)}function pke(t,e,r,n,i){let s=n.tag,o=s?e.directives.tagName(s.source,d=>i(s,"TAG_RESOLVE_FAILED",d)):null;if(r.type==="block-seq"){let{anchor:d,newlineAfterProp:f}=n,g=d&&s?d.offset>s.offset?d:s:d??s;g&&(!f||f.offset<g.offset)&&i(g,"MISSING_CHAR","Missing newline after block sequence props")}let a=r.type==="block-map"?"map":r.type==="block-seq"?"seq":r.start.source==="{"?"map":"seq";if(!s||!o||o==="!"||o===dke.YAMLMap.tagName&&a==="map"||o===fke.YAMLSeq.tagName&&a==="seq")return Gk(t,e,r,i,o);let A=e.schema.tags.find(d=>d.tag===o&&d.collection===a);if(!A){let d=e.schema.knownTags[o];if(d&&d.collection===a)e.schema.tags.push(Object.assign({},d,{default:!1})),A=d;else return d?.collection?i(s,"BAD_COLLECTION_TYPE",`${d.tag} used for ${a} collection, but expects ${d.collection}`,!0):i(s,"TAG_RESOLVE_FAILED",`Unresolved tag: ${o}`,!0),Gk(t,e,r,i,o)}let c=Gk(t,e,r,i,o,A),l=A.resolve?.(c,d=>i(s,"TAG_RESOLVE_FAILED",d),e.options)??c,u=lke.isNode(l)?l:new uke.Scalar(l);return u.range=c.range,u.tag=o,A?.format&&(u.format=A.format),u}i8.composeCollection=pke});var Jk=h(o8=>{"use strict";var Yk=sr();function yke(t,e,r){let n=e.offset,i=Eke(e,t.options.strict,r);if(!i)return{value:"",type:null,comment:"",range:[n,n,n]};let s=i.mode===">"?Yk.Scalar.BLOCK_FOLDED:Yk.Scalar.BLOCK_LITERAL,o=e.source?Cke(e.source):[],a=o.length;for(let m=o.length-1;m>=0;--m){let E=o[m][1];if(E===""||E==="\r")a=m;else break}if(a===0){let m=i.chomp==="+"&&o.length>0?`
|
||||
`+U:k.comment=U,T.comment=T.comment.substring(U.length+1)}}if(!o&&!w&&!T.found){let U=v?t(r,v,T,i):e(r,T.end,w,null,T,i);c.items.push(U),u=U.range[2],jk(v)&&i(U.range,"BLOCK_IN_FLOW",Hk)}else{r.atKey=!0;let U=T.end,k=N?t(r,N,T,i):e(r,U,I,null,T,i);jk(N)&&i(k.range,"BLOCK_IN_FLOW",Hk),r.atKey=!1;let J=e8.resolveProps(w??[],{flow:a,indicator:"map-value-ind",next:v,offset:k.range[2],onError:i,parentIndent:n.indent,startOnNewline:!1});if(J.found){if(!o&&!T.found&&r.options.strict){if(w)for(let H of w){if(H===J.found)break;if(H.type==="newline"){i(H,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}T.start<J.found.offset-1024&&i(J.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else v&&("source"in v&&v.source&&v.source[0]===":"?i(v,"MISSING_CHAR",`Missing space after : in ${a}`):i(J.start,"MISSING_CHAR",`Missing , or : between ${a} items`));let be=v?t(r,v,J,i):J.found?e(r,J.end,w,null,J,i):null;be?jk(v)&&i(be.range,"BLOCK_IN_FLOW",Hk):J.comment&&(k.comment?k.comment+=`
|
||||
`+J.comment:k.comment=J.comment);let Re=new ike.Pair(k,be);if(r.options.keepSourceTokens&&(Re.srcToken=C),o){let H=c;Ake.mapIncludes(r,H.items,k)&&i(U,"DUPLICATE_KEY","Map keys must be unique"),H.items.push(Re)}else{let H=new Z9.YAMLMap(r.schema);H.flow=!0,H.items.push(Re);let _e=(be??k).range;H.range=[k.range[0],_e[1],_e[2]],c.items.push(H)}u=be?be.range[2]:J.end}}let d=o?"}":"]",[f,...g]=n.end,m=u;if(f&&f.source===d)m=f.offset+f.source.length;else{let E=a[0].toUpperCase()+a.substring(1),C=l?`${E} must end with a ${d}`:`${E} in block collection must be sufficiently indented and end with a ${d}`;i(u,l?"MISSING_CHAR":"BAD_INDENT",C),f&&f.source.length!==1&&g.unshift(f)}if(g.length>0){let E=oke.resolveEnd(g,m,r.options.strict,i);E.comment&&(c.comment?c.comment+=`
|
||||
`+E.comment:c.comment=E.comment),c.range=[n.offset,m,E.offset]}else c.range=[n.offset,m,m];return c}t8.resolveFlowCollection=cke});var i8=h(n8=>{"use strict";var lke=He(),uke=sr(),dke=Pa(),fke=Ta(),hke=W9(),gke=K9(),mke=r8();function zk(t,e,r,n,i,s){let o=r.type==="block-map"?hke.resolveBlockMap(t,e,r,n,s):r.type==="block-seq"?gke.resolveBlockSeq(t,e,r,n,s):mke.resolveFlowCollection(t,e,r,n,s),a=o.constructor;return i==="!"||i===a.tagName?(o.tag=a.tagName,o):(i&&(o.tag=i),o)}function pke(t,e,r,n,i){let s=n.tag,o=s?e.directives.tagName(s.source,d=>i(s,"TAG_RESOLVE_FAILED",d)):null;if(r.type==="block-seq"){let{anchor:d,newlineAfterProp:f}=n,g=d&&s?d.offset>s.offset?d:s:d??s;g&&(!f||f.offset<g.offset)&&i(g,"MISSING_CHAR","Missing newline after block sequence props")}let a=r.type==="block-map"?"map":r.type==="block-seq"?"seq":r.start.source==="{"?"map":"seq";if(!s||!o||o==="!"||o===dke.YAMLMap.tagName&&a==="map"||o===fke.YAMLSeq.tagName&&a==="seq")return zk(t,e,r,i,o);let A=e.schema.tags.find(d=>d.tag===o&&d.collection===a);if(!A){let d=e.schema.knownTags[o];if(d&&d.collection===a)e.schema.tags.push(Object.assign({},d,{default:!1})),A=d;else return d?.collection?i(s,"BAD_COLLECTION_TYPE",`${d.tag} used for ${a} collection, but expects ${d.collection}`,!0):i(s,"TAG_RESOLVE_FAILED",`Unresolved tag: ${o}`,!0),zk(t,e,r,i,o)}let c=zk(t,e,r,i,o,A),l=A.resolve?.(c,d=>i(s,"TAG_RESOLVE_FAILED",d),e.options)??c,u=lke.isNode(l)?l:new uke.Scalar(l);return u.range=c.range,u.tag=o,A?.format&&(u.format=A.format),u}n8.composeCollection=pke});var Yk=h(s8=>{"use strict";var Gk=sr();function yke(t,e,r){let n=e.offset,i=Eke(e,t.options.strict,r);if(!i)return{value:"",type:null,comment:"",range:[n,n,n]};let s=i.mode===">"?Gk.Scalar.BLOCK_FOLDED:Gk.Scalar.BLOCK_LITERAL,o=e.source?Cke(e.source):[],a=o.length;for(let m=o.length-1;m>=0;--m){let E=o[m][1];if(E===""||E==="\r")a=m;else break}if(a===0){let m=i.chomp==="+"&&o.length>0?`
|
||||
`.repeat(Math.max(1,o.length-1)):"",E=n+i.length;return e.source&&(E+=e.source.length),{value:m,type:s,comment:i.comment,range:[n,E,E]}}let A=e.indent+i.indent,c=e.offset+i.length,l=0;for(let m=0;m<a;++m){let[E,C]=o[m];if(C===""||C==="\r")i.indent===0&&E.length>A&&(A=E.length);else{E.length<A&&r(c+E.length,"MISSING_CHAR","Block scalars with more-indented leading empty lines must use an explicit indentation indicator"),i.indent===0&&(A=E.length),l=m,A===0&&!t.atRoot&&r(c,"BAD_INDENT","Block scalar values in collections must be indented");break}c+=E.length+C.length+1}for(let m=o.length-1;m>=a;--m)o[m][0].length>A&&(a=m+1);let u="",d="",f=!1;for(let m=0;m<l;++m)u+=o[m][0].slice(A)+`
|
||||
`;for(let m=l;m<a;++m){let[E,C]=o[m];c+=E.length+C.length+1;let I=C[C.length-1]==="\r";if(I&&(C=C.slice(0,-1)),C&&E.length<A){let w=`Block scalar lines must not be less indented than their ${i.indent?"explicit indentation indicator":"first line"}`;r(c-C.length-(I?2:1),"BAD_INDENT",w),E=""}s===Yk.Scalar.BLOCK_LITERAL?(u+=d+E.slice(A)+C,d=`
|
||||
`;for(let m=l;m<a;++m){let[E,C]=o[m];c+=E.length+C.length+1;let I=C[C.length-1]==="\r";if(I&&(C=C.slice(0,-1)),C&&E.length<A){let w=`Block scalar lines must not be less indented than their ${i.indent?"explicit indentation indicator":"first line"}`;r(c-C.length-(I?2:1),"BAD_INDENT",w),E=""}s===Gk.Scalar.BLOCK_LITERAL?(u+=d+E.slice(A)+C,d=`
|
||||
`):E.length>A||C[0]===" "?(d===" "?d=`
|
||||
`:!f&&d===`
|
||||
`&&(d=`
|
||||
@@ -206,7 +206,7 @@ ${c}
|
||||
`+o[m][0].slice(A);u[u.length-1]!==`
|
||||
`&&(u+=`
|
||||
`);break;default:u+=`
|
||||
`}let g=n+i.length+e.source.length;return{value:u,type:s,comment:i.comment,range:[n,g,g]}}function Eke({offset:t,props:e},r,n){if(e[0].type!=="block-scalar-header")return n(e[0],"IMPOSSIBLE","Block scalar header not found"),null;let{source:i}=e[0],s=i[0],o=0,a="",A=-1;for(let d=1;d<i.length;++d){let f=i[d];if(!a&&(f==="-"||f==="+"))a=f;else{let g=Number(f);!o&&g?o=g:A===-1&&(A=t+d)}}A!==-1&&n(A,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${i}`);let c=!1,l="",u=i.length;for(let d=1;d<e.length;++d){let f=e[d];switch(f.type){case"space":c=!0;case"newline":u+=f.source.length;break;case"comment":r&&!c&&n(f,"MISSING_CHAR","Comments must be separated from other tokens by white space characters"),u+=f.source.length,l=f.source.substring(1);break;case"error":n(f,"UNEXPECTED_TOKEN",f.message),u+=f.source.length;break;default:{let g=`Unexpected token in block scalar header: ${f.type}`;n(f,"UNEXPECTED_TOKEN",g);let m=f.source;m&&typeof m=="string"&&(u+=m.length)}}}return{mode:s,indent:o,chomp:a,comment:l,length:u}}function Cke(t){let e=t.split(/\n( *)/),r=e[0],n=r.match(/^( *)/),s=[n?.[1]?[n[1],r.slice(n[1].length)]:["",r]];for(let o=1;o<e.length;o+=2)s.push([e[o],e[o+1]]);return s}o8.resolveBlockScalar=yke});var Wk=h(A8=>{"use strict";var Vk=sr(),Ike=kd();function Bke(t,e,r){let{offset:n,type:i,source:s,end:o}=t,a,A,c=(d,f,g)=>r(n+d,f,g);switch(i){case"scalar":a=Vk.Scalar.PLAIN,A=Qke(s,c);break;case"single-quoted-scalar":a=Vk.Scalar.QUOTE_SINGLE,A=bke(s,c);break;case"double-quoted-scalar":a=Vk.Scalar.QUOTE_DOUBLE,A=Nke(s,c);break;default:return r(t,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${i}`),{value:"",type:null,comment:"",range:[n,n+s.length,n+s.length]}}let l=n+s.length,u=Ike.resolveEnd(o,l,e,r);return{value:A,type:a,comment:u.comment,range:[n,l,u.offset]}}function Qke(t,e){let r="";switch(t[0]){case" ":r="a tab character";break;case",":r="flow indicator character ,";break;case"%":r="directive indicator character %";break;case"|":case">":{r=`block scalar indicator ${t[0]}`;break}case"@":case"`":{r=`reserved character ${t[0]}`;break}}return r&&e(0,"BAD_SCALAR_START",`Plain value cannot start with ${r}`),a8(t)}function bke(t,e){return(t[t.length-1]!=="'"||t.length===1)&&e(t.length,"MISSING_CHAR","Missing closing 'quote"),a8(t.slice(1,-1)).replace(/''/g,"'")}function a8(t){let e,r;try{e=new RegExp(`(.*?)(?<![ ])[ ]*\r?
|
||||
`}let g=n+i.length+e.source.length;return{value:u,type:s,comment:i.comment,range:[n,g,g]}}function Eke({offset:t,props:e},r,n){if(e[0].type!=="block-scalar-header")return n(e[0],"IMPOSSIBLE","Block scalar header not found"),null;let{source:i}=e[0],s=i[0],o=0,a="",A=-1;for(let d=1;d<i.length;++d){let f=i[d];if(!a&&(f==="-"||f==="+"))a=f;else{let g=Number(f);!o&&g?o=g:A===-1&&(A=t+d)}}A!==-1&&n(A,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${i}`);let c=!1,l="",u=i.length;for(let d=1;d<e.length;++d){let f=e[d];switch(f.type){case"space":c=!0;case"newline":u+=f.source.length;break;case"comment":r&&!c&&n(f,"MISSING_CHAR","Comments must be separated from other tokens by white space characters"),u+=f.source.length,l=f.source.substring(1);break;case"error":n(f,"UNEXPECTED_TOKEN",f.message),u+=f.source.length;break;default:{let g=`Unexpected token in block scalar header: ${f.type}`;n(f,"UNEXPECTED_TOKEN",g);let m=f.source;m&&typeof m=="string"&&(u+=m.length)}}}return{mode:s,indent:o,chomp:a,comment:l,length:u}}function Cke(t){let e=t.split(/\n( *)/),r=e[0],n=r.match(/^( *)/),s=[n?.[1]?[n[1],r.slice(n[1].length)]:["",r]];for(let o=1;o<e.length;o+=2)s.push([e[o],e[o+1]]);return s}s8.resolveBlockScalar=yke});var Vk=h(a8=>{"use strict";var Jk=sr(),Ike=Pd();function Bke(t,e,r){let{offset:n,type:i,source:s,end:o}=t,a,A,c=(d,f,g)=>r(n+d,f,g);switch(i){case"scalar":a=Jk.Scalar.PLAIN,A=Qke(s,c);break;case"single-quoted-scalar":a=Jk.Scalar.QUOTE_SINGLE,A=bke(s,c);break;case"double-quoted-scalar":a=Jk.Scalar.QUOTE_DOUBLE,A=Nke(s,c);break;default:return r(t,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${i}`),{value:"",type:null,comment:"",range:[n,n+s.length,n+s.length]}}let l=n+s.length,u=Ike.resolveEnd(o,l,e,r);return{value:A,type:a,comment:u.comment,range:[n,l,u.offset]}}function Qke(t,e){let r="";switch(t[0]){case" ":r="a tab character";break;case",":r="flow indicator character ,";break;case"%":r="directive indicator character %";break;case"|":case">":{r=`block scalar indicator ${t[0]}`;break}case"@":case"`":{r=`reserved character ${t[0]}`;break}}return r&&e(0,"BAD_SCALAR_START",`Plain value cannot start with ${r}`),o8(t)}function bke(t,e){return(t[t.length-1]!=="'"||t.length===1)&&e(t.length,"MISSING_CHAR","Missing closing 'quote"),o8(t.slice(1,-1)).replace(/''/g,"'")}function o8(t){let e,r;try{e=new RegExp(`(.*?)(?<![ ])[ ]*\r?
|
||||
`,"sy"),r=new RegExp(`[ ]*(.*?)(?:(?<![ ])[ ]*)?\r?
|
||||
`,"sy")}catch{e=/(.*?)[ \t]*\r?\n/sy,r=/[ \t]*(.*?)[ \t]*\r?\n/sy}let n=e.exec(t);if(!n)return t;let i=n[1],s=" ",o=e.lastIndex;for(r.lastIndex=o;n=r.exec(t);)n[1]===""?s===`
|
||||
`?i+=s:s=`
|
||||
@@ -221,51 +221,51 @@ ${c}
|
||||
`);)n===`
|
||||
`&&(r+=`
|
||||
`),e+=1,n=t[e+1];return r||(r=" "),{fold:r,offset:e}}var Ske={0:"\0",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:`
|
||||
`,r:"\r",t:" ",v:"\v",N:"\x85",_:"\xA0",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\"," ":" "};function xke(t,e,r,n){let i=t.substr(e,r),o=i.length===r&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;if(isNaN(o)){let a=t.substr(e-2,r+2);return n(e-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${a}`),a}return String.fromCodePoint(o)}A8.resolveFlowScalar=Bke});var u8=h(l8=>{"use strict";var JA=He(),c8=sr(),Rke=Jk(),vke=Wk();function _ke(t,e,r,n){let{value:i,type:s,comment:o,range:a}=e.type==="block-scalar"?Rke.resolveBlockScalar(t,e,n):vke.resolveFlowScalar(e,t.options.strict,n),A=r?t.directives.tagName(r.source,u=>n(r,"TAG_RESOLVE_FAILED",u)):null,c;t.options.stringKeys&&t.atKey?c=t.schema[JA.SCALAR]:A?c=Dke(t.schema,i,A,r,n):e.type==="scalar"?c=kke(t,i,e,n):c=t.schema[JA.SCALAR];let l;try{let u=c.resolve(i,d=>n(r??e,"TAG_RESOLVE_FAILED",d),t.options);l=JA.isScalar(u)?u:new c8.Scalar(u)}catch(u){let d=u instanceof Error?u.message:String(u);n(r??e,"TAG_RESOLVE_FAILED",d),l=new c8.Scalar(i)}return l.range=a,l.source=i,s&&(l.type=s),A&&(l.tag=A),c.format&&(l.format=c.format),o&&(l.comment=o),l}function Dke(t,e,r,n,i){if(r==="!")return t[JA.SCALAR];let s=[];for(let a of t.tags)if(!a.collection&&a.tag===r)if(a.default&&a.test)s.push(a);else return a;for(let a of s)if(a.test?.test(e))return a;let o=t.knownTags[r];return o&&!o.collection?(t.tags.push(Object.assign({},o,{default:!1,test:void 0})),o):(i(n,"TAG_RESOLVE_FAILED",`Unresolved tag: ${r}`,r!=="tag:yaml.org,2002:str"),t[JA.SCALAR])}function kke({atKey:t,directives:e,schema:r},n,i,s){let o=r.tags.find(a=>(a.default===!0||t&&a.default==="key")&&a.test?.test(n))||r[JA.SCALAR];if(r.compat){let a=r.compat.find(A=>A.default&&A.test?.test(n))??r[JA.SCALAR];if(o.tag!==a.tag){let A=e.tagString(o.tag),c=e.tagString(a.tag),l=`Value may be parsed as either ${A} or ${c}`;s(i,"TAG_RESOLVE_FAILED",l,!0)}}return o}l8.composeScalar=_ke});var f8=h(d8=>{"use strict";function Pke(t,e,r){if(e){r===null&&(r=e.length);for(let n=r-1;n>=0;--n){let i=e[n];switch(i.type){case"space":case"comment":case"newline":t-=i.source.length;continue}for(i=e[++n];i?.type==="space";)t+=i.source.length,i=e[++n];break}}return t}d8.emptyScalarPosition=Pke});var m8=h(Kk=>{"use strict";var Tke=Vg(),Oke=He(),Lke=s8(),h8=u8(),Mke=kd(),Fke=f8(),Uke={composeNode:g8,composeEmptyNode:$k};function g8(t,e,r,n){let i=t.atKey,{spaceBefore:s,comment:o,anchor:a,tag:A}=r,c,l=!0;switch(e.type){case"alias":c=qke(t,e,n),(a||A)&&n(e,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":c=h8.composeScalar(t,e,A,n),a&&(c.anchor=a.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":c=Lke.composeCollection(Uke,t,e,r,n),a&&(c.anchor=a.source.substring(1));break;default:{let u=e.type==="error"?e.message:`Unsupported token (type: ${e.type})`;n(e,"UNEXPECTED_TOKEN",u),c=$k(t,e.offset,void 0,null,r,n),l=!1}}return a&&c.anchor===""&&n(a,"BAD_ALIAS","Anchor cannot be an empty string"),i&&t.options.stringKeys&&(!Oke.isScalar(c)||typeof c.value!="string"||c.tag&&c.tag!=="tag:yaml.org,2002:str")&&n(A??e,"NON_STRING_KEY","With stringKeys, all keys must be strings"),s&&(c.spaceBefore=!0),o&&(e.type==="scalar"&&e.source===""?c.comment=o:c.commentBefore=o),t.options.keepSourceTokens&&l&&(c.srcToken=e),c}function $k(t,e,r,n,{spaceBefore:i,comment:s,anchor:o,tag:a,end:A},c){let l={type:"scalar",offset:Fke.emptyScalarPosition(e,r,n),indent:-1,source:""},u=h8.composeScalar(t,l,a,c);return o&&(u.anchor=o.source.substring(1),u.anchor===""&&c(o,"BAD_ALIAS","Anchor cannot be an empty string")),i&&(u.spaceBefore=!0),s&&(u.comment=s,u.range[2]=A),u}function qke({options:t},{offset:e,source:r,end:n},i){let s=new Tke.Alias(r.substring(1));s.source===""&&i(e,"BAD_ALIAS","Alias cannot be an empty string"),s.source.endsWith(":")&&i(e+r.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let o=e+r.length,a=Mke.resolveEnd(n,o,t.strict,i);return s.range=[e,o,a.offset],a.comment&&(s.comment=a.comment),s}Kk.composeEmptyNode=$k;Kk.composeNode=g8});var E8=h(y8=>{"use strict";var Hke=um(),p8=m8(),jke=kd(),zke=gm();function Gke(t,e,{offset:r,start:n,value:i,end:s},o){let a=Object.assign({_directives:e},t),A=new Hke.Document(void 0,a),c={atKey:!1,atRoot:!0,directives:A.directives,options:A.options,schema:A.schema},l=zke.resolveProps(n,{indicator:"doc-start",next:i??s?.[0],offset:r,onError:o,parentIndent:0,startOnNewline:!0});l.found&&(A.directives.docStart=!0,i&&(i.type==="block-map"||i.type==="block-seq")&&!l.hasNewline&&o(l.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),A.contents=i?p8.composeNode(c,i,l,o):p8.composeEmptyNode(c,l.end,n,null,l,o);let u=A.contents.range[2],d=jke.resolveEnd(s,u,!1,o);return d.comment&&(A.comment=d.comment),A.range=[r,u,d.offset],A}y8.composeDoc=Gke});var Zk=h(B8=>{"use strict";var Yke=require("node:process"),Jke=MD(),Vke=um(),mm=hm(),C8=He(),Wke=
Line truncated
|
||||
`,r:"\r",t:" ",v:"\v",N:"\x85",_:"\xA0",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\"," ":" "};function xke(t,e,r,n){let i=t.substr(e,r),o=i.length===r&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;if(isNaN(o)){let a=t.substr(e-2,r+2);return n(e-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${a}`),a}return String.fromCodePoint(o)}a8.resolveFlowScalar=Bke});var l8=h(c8=>{"use strict";var JA=He(),A8=sr(),Rke=Yk(),vke=Vk();function _ke(t,e,r,n){let{value:i,type:s,comment:o,range:a}=e.type==="block-scalar"?Rke.resolveBlockScalar(t,e,n):vke.resolveFlowScalar(e,t.options.strict,n),A=r?t.directives.tagName(r.source,u=>n(r,"TAG_RESOLVE_FAILED",u)):null,c;t.options.stringKeys&&t.atKey?c=t.schema[JA.SCALAR]:A?c=Dke(t.schema,i,A,r,n):e.type==="scalar"?c=kke(t,i,e,n):c=t.schema[JA.SCALAR];let l;try{let u=c.resolve(i,d=>n(r??e,"TAG_RESOLVE_FAILED",d),t.options);l=JA.isScalar(u)?u:new A8.Scalar(u)}catch(u){let d=u instanceof Error?u.message:String(u);n(r??e,"TAG_RESOLVE_FAILED",d),l=new A8.Scalar(i)}return l.range=a,l.source=i,s&&(l.type=s),A&&(l.tag=A),c.format&&(l.format=c.format),o&&(l.comment=o),l}function Dke(t,e,r,n,i){if(r==="!")return t[JA.SCALAR];let s=[];for(let a of t.tags)if(!a.collection&&a.tag===r)if(a.default&&a.test)s.push(a);else return a;for(let a of s)if(a.test?.test(e))return a;let o=t.knownTags[r];return o&&!o.collection?(t.tags.push(Object.assign({},o,{default:!1,test:void 0})),o):(i(n,"TAG_RESOLVE_FAILED",`Unresolved tag: ${r}`,r!=="tag:yaml.org,2002:str"),t[JA.SCALAR])}function kke({atKey:t,directives:e,schema:r},n,i,s){let o=r.tags.find(a=>(a.default===!0||t&&a.default==="key")&&a.test?.test(n))||r[JA.SCALAR];if(r.compat){let a=r.compat.find(A=>A.default&&A.test?.test(n))??r[JA.SCALAR];if(o.tag!==a.tag){let A=e.tagString(o.tag),c=e.tagString(a.tag),l=`Value may be parsed as either ${A} or ${c}`;s(i,"TAG_RESOLVE_FAILED",l,!0)}}return o}c8.composeScalar=_ke});var d8=h(u8=>{"use strict";function Pke(t,e,r){if(e){r===null&&(r=e.length);for(let n=r-1;n>=0;--n){let i=e[n];switch(i.type){case"space":case"comment":case"newline":t-=i.source.length;continue}for(i=e[++n];i?.type==="space";)t+=i.source.length,i=e[++n];break}}return t}u8.emptyScalarPosition=Pke});var g8=h($k=>{"use strict";var Tke=Wg(),Oke=He(),Lke=i8(),f8=l8(),Mke=Pd(),Fke=d8(),Uke={composeNode:h8,composeEmptyNode:Wk};function h8(t,e,r,n){let i=t.atKey,{spaceBefore:s,comment:o,anchor:a,tag:A}=r,c,l=!0;switch(e.type){case"alias":c=qke(t,e,n),(a||A)&&n(e,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":c=f8.composeScalar(t,e,A,n),a&&(c.anchor=a.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":c=Lke.composeCollection(Uke,t,e,r,n),a&&(c.anchor=a.source.substring(1));break;default:{let u=e.type==="error"?e.message:`Unsupported token (type: ${e.type})`;n(e,"UNEXPECTED_TOKEN",u),c=Wk(t,e.offset,void 0,null,r,n),l=!1}}return a&&c.anchor===""&&n(a,"BAD_ALIAS","Anchor cannot be an empty string"),i&&t.options.stringKeys&&(!Oke.isScalar(c)||typeof c.value!="string"||c.tag&&c.tag!=="tag:yaml.org,2002:str")&&n(A??e,"NON_STRING_KEY","With stringKeys, all keys must be strings"),s&&(c.spaceBefore=!0),o&&(e.type==="scalar"&&e.source===""?c.comment=o:c.commentBefore=o),t.options.keepSourceTokens&&l&&(c.srcToken=e),c}function Wk(t,e,r,n,{spaceBefore:i,comment:s,anchor:o,tag:a,end:A},c){let l={type:"scalar",offset:Fke.emptyScalarPosition(e,r,n),indent:-1,source:""},u=f8.composeScalar(t,l,a,c);return o&&(u.anchor=o.source.substring(1),u.anchor===""&&c(o,"BAD_ALIAS","Anchor cannot be an empty string")),i&&(u.spaceBefore=!0),s&&(u.comment=s,u.range[2]=A),u}function qke({options:t},{offset:e,source:r,end:n},i){let s=new Tke.Alias(r.substring(1));s.source===""&&i(e,"BAD_ALIAS","Alias cannot be an empty string"),s.source.endsWith(":")&&i(e+r.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let o=e+r.length,a=Mke.resolveEnd(n,o,t.strict,i);return s.range=[e,o,a.offset],a.comment&&(s.comment=a.comment),s}$k.composeEmptyNode=Wk;$k.composeNode=h8});var y8=h(p8=>{"use strict";var Hke=dm(),m8=g8(),jke=Pd(),zke=mm();function Gke(t,e,{offset:r,start:n,value:i,end:s},o){let a=Object.assign({_directives:e},t),A=new Hke.Document(void 0,a),c={atKey:!1,atRoot:!0,directives:A.directives,options:A.options,schema:A.schema},l=zke.resolveProps(n,{indicator:"doc-start",next:i??s?.[0],offset:r,onError:o,parentIndent:0,startOnNewline:!0});l.found&&(A.directives.docStart=!0,i&&(i.type==="block-map"||i.type==="block-seq")&&!l.hasNewline&&o(l.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),A.contents=i?m8.composeNode(c,i,l,o):m8.composeEmptyNode(c,l.end,n,null,l,o);let u=A.contents.range[2],d=jke.resolveEnd(s,u,!1,o);return d.comment&&(A.comment=d.comment),A.range=[r,u,d.offset],A}p8.composeDoc=Gke});var Xk=h(I8=>{"use strict";var Yke=require("node:process"),Jke=LD(),Vke=dm(),pm=gm(),E8=He(),Wke=
Line truncated
|
||||
|
||||
`:`
|
||||
`)+(s.substring(1)||" "),r=!0,n=!1;break;case"%":t[i+1]?.[0]!=="#"&&(i+=1),r=!1;break;default:r||(n=!0),r=!1}}return{comment:e,afterEmptyLine:n}}var Xk=class{constructor(e={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=(r,n,i,s)=>{let o=pm(r);s?this.warnings.push(new mm.YAMLWarning(o,n,i)):this.errors.push(new mm.YAMLParseError(o,n,i))},this.directives=new Jke.Directives({version:e.version||"1.2"}),this.options=e}decorate(e,r){let{comment:n,afterEmptyLine:i}=I8(this.prelude);if(n){let s=e.contents;if(r)e.comment=e.comment?`${e.comment}
|
||||
${n}`:n;else if(i||e.directives.docStart||!s)e.commentBefore=n;else if(C8.isCollection(s)&&!s.flow&&s.items.length>0){let o=s.items[0];C8.isPair(o)&&(o=o.key);let a=o.commentBefore;o.commentBefore=a?`${n}
|
||||
`)+(s.substring(1)||" "),r=!0,n=!1;break;case"%":t[i+1]?.[0]!=="#"&&(i+=1),r=!1;break;default:r||(n=!0),r=!1}}return{comment:e,afterEmptyLine:n}}var Kk=class{constructor(e={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=(r,n,i,s)=>{let o=ym(r);s?this.warnings.push(new pm.YAMLWarning(o,n,i)):this.errors.push(new pm.YAMLParseError(o,n,i))},this.directives=new Jke.Directives({version:e.version||"1.2"}),this.options=e}decorate(e,r){let{comment:n,afterEmptyLine:i}=C8(this.prelude);if(n){let s=e.contents;if(r)e.comment=e.comment?`${e.comment}
|
||||
${n}`:n;else if(i||e.directives.docStart||!s)e.commentBefore=n;else if(E8.isCollection(s)&&!s.flow&&s.items.length>0){let o=s.items[0];E8.isPair(o)&&(o=o.key);let a=o.commentBefore;o.commentBefore=a?`${n}
|
||||
${a}`:n}else{let o=s.commentBefore;s.commentBefore=o?`${n}
|
||||
${o}`:n}}r?(Array.prototype.push.apply(e.errors,this.errors),Array.prototype.push.apply(e.warnings,this.warnings)):(e.errors=this.errors,e.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:I8(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(e,r=!1,n=-1){for(let i of e)yield*this.next(i);yield*this.end(r,n)}*next(e){switch(Yke.env.LOG_STREAM&&console.dir(e,{depth:null}),e.type){case"directive":this.directives.add(e.source,(r,n,i)=>{let s=pm(e);s[0]+=r,this.onError(s,"BAD_DIRECTIVE",n,i)}),this.prelude.push(e.source),this.atDirectives=!0;break;case"document":{let r=Wke.composeDoc(this.options,this.directives,e,this.onError);this.atDirectives&&!r.directives.docStart&&this.onError(e,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(r,!1),this.doc&&(yield this.doc),this.doc=r,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(e.source);break;case"error":{let r=e.source?`${e.message}: ${JSON.stringify(e.source)}`:e.message,n=new mm.YAMLParseError(pm(e),"UNEXPECTED_TOKEN",r);this.atDirectives||!this.doc?this.errors.push(n):this.doc.errors.push(n);break}case"doc-end":{if(!this.doc){let n="Unexpected doc-end without preceding document";this.errors.push(new mm.YAMLParseError(pm(e),"UNEXPECTED_TOKEN",n));break}this.doc.directives.docEnd=!0;let r=$ke.resolveEnd(e.end,e.offset+e.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),r.comment){let n=this.doc.comment;this.doc.comment=n?`${n}
|
||||
${r.comment}`:r.comment}this.doc.range[2]=r.offset;break}default:this.errors.push(new mm.YAMLParseError(pm(e),"UNEXPECTED_TOKEN",`Unsupported token ${e.type}`))}}*end(e=!1,r=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(e){let n=Object.assign({_directives:this.directives},this.options),i=new Vke.Document(void 0,n);this.atDirectives&&this.onError(r,"MISSING_CHAR","Missing directives-end indicator line"),i.range=[0,r,r],this.decorate(i,!1),yield i}}};B8.Composer=Xk});var N8=h(QQ=>{"use strict";var Kke=Jk(),Xke=Wk(),Zke=hm(),Q8=Zg();function ePe(t,e=!0,r){if(t){let n=(i,s,o)=>{let a=typeof i=="number"?i:Array.isArray(i)?i[0]:i.offset;if(r)r(a,s,o);else throw new Zke.YAMLParseError([a,a+1],s,o)};switch(t.type){case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return Xke.resolveFlowScalar(t,e,n);case"block-scalar":return Kke.resolveBlockScalar({options:{strict:e}},t,n)}}return null}function tPe(t,e){let{implicitKey:r=!1,indent:n,inFlow:i=!1,offset:s=-1,type:o="PLAIN"}=e,a=Q8.stringifyString({type:o,value:t},{implicitKey:r,indent:n>0?" ".repeat(n):"",inFlow:i,options:{blockQuote:!0,lineWidth:-1}}),A=e.end??[{type:"newline",offset:-1,indent:n,source:`
|
||||
${o}`:n}}r?(Array.prototype.push.apply(e.errors,this.errors),Array.prototype.push.apply(e.warnings,this.warnings)):(e.errors=this.errors,e.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:C8(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(e,r=!1,n=-1){for(let i of e)yield*this.next(i);yield*this.end(r,n)}*next(e){switch(Yke.env.LOG_STREAM&&console.dir(e,{depth:null}),e.type){case"directive":this.directives.add(e.source,(r,n,i)=>{let s=ym(e);s[0]+=r,this.onError(s,"BAD_DIRECTIVE",n,i)}),this.prelude.push(e.source),this.atDirectives=!0;break;case"document":{let r=Wke.composeDoc(this.options,this.directives,e,this.onError);this.atDirectives&&!r.directives.docStart&&this.onError(e,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(r,!1),this.doc&&(yield this.doc),this.doc=r,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(e.source);break;case"error":{let r=e.source?`${e.message}: ${JSON.stringify(e.source)}`:e.message,n=new pm.YAMLParseError(ym(e),"UNEXPECTED_TOKEN",r);this.atDirectives||!this.doc?this.errors.push(n):this.doc.errors.push(n);break}case"doc-end":{if(!this.doc){let n="Unexpected doc-end without preceding document";this.errors.push(new pm.YAMLParseError(ym(e),"UNEXPECTED_TOKEN",n));break}this.doc.directives.docEnd=!0;let r=$ke.resolveEnd(e.end,e.offset+e.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),r.comment){let n=this.doc.comment;this.doc.comment=n?`${n}
|
||||
${r.comment}`:r.comment}this.doc.range[2]=r.offset;break}default:this.errors.push(new pm.YAMLParseError(ym(e),"UNEXPECTED_TOKEN",`Unsupported token ${e.type}`))}}*end(e=!1,r=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(e){let n=Object.assign({_directives:this.directives},this.options),i=new Vke.Document(void 0,n);this.atDirectives&&this.onError(r,"MISSING_CHAR","Missing directives-end indicator line"),i.range=[0,r,r],this.decorate(i,!1),yield i}}};I8.Composer=Kk});var b8=h(BQ=>{"use strict";var Kke=Yk(),Xke=Vk(),Zke=gm(),B8=em();function ePe(t,e=!0,r){if(t){let n=(i,s,o)=>{let a=typeof i=="number"?i:Array.isArray(i)?i[0]:i.offset;if(r)r(a,s,o);else throw new Zke.YAMLParseError([a,a+1],s,o)};switch(t.type){case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return Xke.resolveFlowScalar(t,e,n);case"block-scalar":return Kke.resolveBlockScalar({options:{strict:e}},t,n)}}return null}function tPe(t,e){let{implicitKey:r=!1,indent:n,inFlow:i=!1,offset:s=-1,type:o="PLAIN"}=e,a=B8.stringifyString({type:o,value:t},{implicitKey:r,indent:n>0?" ".repeat(n):"",inFlow:i,options:{blockQuote:!0,lineWidth:-1}}),A=e.end??[{type:"newline",offset:-1,indent:n,source:`
|
||||
`}];switch(a[0]){case"|":case">":{let c=a.indexOf(`
|
||||
`),l=a.substring(0,c),u=a.substring(c+1)+`
|
||||
`,d=[{type:"block-scalar-header",offset:s,indent:n,source:l}];return b8(d,A)||d.push({type:"newline",offset:-1,indent:n,source:`
|
||||
`}),{type:"block-scalar",offset:s,indent:n,props:d,source:u}}case'"':return{type:"double-quoted-scalar",offset:s,indent:n,source:a,end:A};case"'":return{type:"single-quoted-scalar",offset:s,indent:n,source:a,end:A};default:return{type:"scalar",offset:s,indent:n,source:a,end:A}}}function rPe(t,e,r={}){let{afterKey:n=!1,implicitKey:i=!1,inFlow:s=!1,type:o}=r,a="indent"in t?t.indent:null;if(n&&typeof a=="number"&&(a+=2),!o)switch(t.type){case"single-quoted-scalar":o="QUOTE_SINGLE";break;case"double-quoted-scalar":o="QUOTE_DOUBLE";break;case"block-scalar":{let c=t.props[0];if(c.type!=="block-scalar-header")throw new Error("Invalid block scalar header");o=c.source[0]===">"?"BLOCK_FOLDED":"BLOCK_LITERAL";break}default:o="PLAIN"}let A=Q8.stringifyString({type:o,value:e},{implicitKey:i||a===null,indent:a!==null&&a>0?" ".repeat(a):"",inFlow:s,options:{blockQuote:!0,lineWidth:-1}});switch(A[0]){case"|":case">":nPe(t,A);break;case'"':eP(t,A,"double-quoted-scalar");break;case"'":eP(t,A,"single-quoted-scalar");break;default:eP(t,A,"scalar")}}function nPe(t,e){let r=e.indexOf(`
|
||||
`,d=[{type:"block-scalar-header",offset:s,indent:n,source:l}];return Q8(d,A)||d.push({type:"newline",offset:-1,indent:n,source:`
|
||||
`}),{type:"block-scalar",offset:s,indent:n,props:d,source:u}}case'"':return{type:"double-quoted-scalar",offset:s,indent:n,source:a,end:A};case"'":return{type:"single-quoted-scalar",offset:s,indent:n,source:a,end:A};default:return{type:"scalar",offset:s,indent:n,source:a,end:A}}}function rPe(t,e,r={}){let{afterKey:n=!1,implicitKey:i=!1,inFlow:s=!1,type:o}=r,a="indent"in t?t.indent:null;if(n&&typeof a=="number"&&(a+=2),!o)switch(t.type){case"single-quoted-scalar":o="QUOTE_SINGLE";break;case"double-quoted-scalar":o="QUOTE_DOUBLE";break;case"block-scalar":{let c=t.props[0];if(c.type!=="block-scalar-header")throw new Error("Invalid block scalar header");o=c.source[0]===">"?"BLOCK_FOLDED":"BLOCK_LITERAL";break}default:o="PLAIN"}let A=B8.stringifyString({type:o,value:e},{implicitKey:i||a===null,indent:a!==null&&a>0?" ".repeat(a):"",inFlow:s,options:{blockQuote:!0,lineWidth:-1}});switch(A[0]){case"|":case">":nPe(t,A);break;case'"':Zk(t,A,"double-quoted-scalar");break;case"'":Zk(t,A,"single-quoted-scalar");break;default:Zk(t,A,"scalar")}}function nPe(t,e){let r=e.indexOf(`
|
||||
`),n=e.substring(0,r),i=e.substring(r+1)+`
|
||||
`;if(t.type==="block-scalar"){let s=t.props[0];if(s.type!=="block-scalar-header")throw new Error("Invalid block scalar header");s.source=n,t.source=i}else{let{offset:s}=t,o="indent"in t?t.indent:-1,a=[{type:"block-scalar-header",offset:s,indent:o,source:n}];b8(a,"end"in t?t.end:void 0)||a.push({type:"newline",offset:-1,indent:o,source:`
|
||||
`});for(let A of Object.keys(t))A!=="type"&&A!=="offset"&&delete t[A];Object.assign(t,{type:"block-scalar",indent:o,props:a,source:i})}}function b8(t,e){if(e)for(let r of e)switch(r.type){case"space":case"comment":t.push(r);break;case"newline":return t.push(r),!0}return!1}function eP(t,e,r){switch(t.type){case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":t.type=r,t.source=e;break;case"block-scalar":{let n=t.props.slice(1),i=e.length;t.props[0].type==="block-scalar-header"&&(i-=t.props[0].source.length);for(let s of n)s.offset+=i;delete t.props,Object.assign(t,{type:r,source:e,end:n});break}case"block-map":case"block-seq":{let i={type:"newline",offset:t.offset+e.length,indent:t.indent,source:`
|
||||
`};delete t.items,Object.assign(t,{type:r,source:e,end:[i]});break}default:{let n="indent"in t?t.indent:-1,i="end"in t&&Array.isArray(t.end)?t.end.filter(s=>s.type==="space"||s.type==="comment"||s.type==="newline"):[];for(let s of Object.keys(t))s!=="type"&&s!=="offset"&&delete t[s];Object.assign(t,{type:r,indent:n,source:e,end:i})}}}QQ.createScalarToken=tPe;QQ.resolveAsScalar=ePe;QQ.setScalarValue=rPe});var S8=h(w8=>{"use strict";var iPe=t=>"type"in t?NQ(t):bQ(t);function NQ(t){switch(t.type){case"block-scalar":{let e="";for(let r of t.props)e+=NQ(r);return e+t.source}case"block-map":case"block-seq":{let e="";for(let r of t.items)e+=bQ(r);return e}case"flow-collection":{let e=t.start.source;for(let r of t.items)e+=bQ(r);for(let r of t.end)e+=r.source;return e}case"document":{let e=bQ(t);if(t.end)for(let r of t.end)e+=r.source;return e}default:{let e=t.source;if("end"in t&&t.end)for(let r of t.end)e+=r.source;return e}}}function bQ({start:t,key:e,sep:r,value:n}){let i="";for(let s of t)i+=s.source;if(e&&(i+=NQ(e)),r)for(let s of r)i+=s.source;return n&&(i+=NQ(n)),i}w8.stringify=iPe});var _8=h(v8=>{"use strict";var tP=Symbol("break visit"),sPe=Symbol("skip children"),x8=Symbol("remove item");function VA(t,e){"type"in t&&t.type==="document"&&(t={start:t.start,value:t.value}),R8(Object.freeze([]),t,e)}VA.BREAK=tP;VA.SKIP=sPe;VA.REMOVE=x8;VA.itemAtPath=(t,e)=>{let r=t;for(let[n,i]of e){let s=r?.[n];if(s&&"items"in s)r=s.items[i];else return}return r};VA.parentCollection=(t,e)=>{let r=VA.itemAtPath(t,e.slice(0,-1)),n=e[e.length-1][0],i=r?.[n];if(i&&"items"in i)return i;throw new Error("Parent collection not found")};function R8(t,e,r){let n=r(e,t);if(typeof n=="symbol")return n;for(let i of["key","value"]){let s=e[i];if(s&&"items"in s){for(let o=0;o<s.items.length;++o){let a=R8(Object.freeze(t.concat([[i,o]])),s.items[o],r);if(typeof a=="number")o=a-1;else{if(a===tP)return tP;a===x8&&(s.items.splice(o,1),o-=1)}}typeof n=="function"&&i==="key"&&(n=n(e,t))}}return typeof n=="function"?n(e,t):n}v8.visit=VA});var wQ=h(Pn=>{"use strict";var rP=N8(),oPe=S8(),aPe=_8(),nP="\uFEFF",iP="",sP="",oP="",APe=t=>!!t&&"items"in t,cPe=t=>!!t&&(t.type==="scalar"||t.type==="single-quoted-scalar"||t.type==="double-quoted-scalar"||t.type==="block-scalar");function lPe(t){switch(t){case nP:return"<BOM>";case iP:return"<DOC>";case sP:return"<FLOW_END>";case oP:return"<SCALAR>";default:return JSON.stringify(t)}}function uPe(t){switch(t){case nP:return"byte-order-mark";case iP:return"doc-mode";case sP:return"flow-error-end";case oP:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case`
|
||||
`;if(t.type==="block-scalar"){let s=t.props[0];if(s.type!=="block-scalar-header")throw new Error("Invalid block scalar header");s.source=n,t.source=i}else{let{offset:s}=t,o="indent"in t?t.indent:-1,a=[{type:"block-scalar-header",offset:s,indent:o,source:n}];Q8(a,"end"in t?t.end:void 0)||a.push({type:"newline",offset:-1,indent:o,source:`
|
||||
`});for(let A of Object.keys(t))A!=="type"&&A!=="offset"&&delete t[A];Object.assign(t,{type:"block-scalar",indent:o,props:a,source:i})}}function Q8(t,e){if(e)for(let r of e)switch(r.type){case"space":case"comment":t.push(r);break;case"newline":return t.push(r),!0}return!1}function Zk(t,e,r){switch(t.type){case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":t.type=r,t.source=e;break;case"block-scalar":{let n=t.props.slice(1),i=e.length;t.props[0].type==="block-scalar-header"&&(i-=t.props[0].source.length);for(let s of n)s.offset+=i;delete t.props,Object.assign(t,{type:r,source:e,end:n});break}case"block-map":case"block-seq":{let i={type:"newline",offset:t.offset+e.length,indent:t.indent,source:`
|
||||
`};delete t.items,Object.assign(t,{type:r,source:e,end:[i]});break}default:{let n="indent"in t?t.indent:-1,i="end"in t&&Array.isArray(t.end)?t.end.filter(s=>s.type==="space"||s.type==="comment"||s.type==="newline"):[];for(let s of Object.keys(t))s!=="type"&&s!=="offset"&&delete t[s];Object.assign(t,{type:r,indent:n,source:e,end:i})}}}BQ.createScalarToken=tPe;BQ.resolveAsScalar=ePe;BQ.setScalarValue=rPe});var w8=h(N8=>{"use strict";var iPe=t=>"type"in t?bQ(t):QQ(t);function bQ(t){switch(t.type){case"block-scalar":{let e="";for(let r of t.props)e+=bQ(r);return e+t.source}case"block-map":case"block-seq":{let e="";for(let r of t.items)e+=QQ(r);return e}case"flow-collection":{let e=t.start.source;for(let r of t.items)e+=QQ(r);for(let r of t.end)e+=r.source;return e}case"document":{let e=QQ(t);if(t.end)for(let r of t.end)e+=r.source;return e}default:{let e=t.source;if("end"in t&&t.end)for(let r of t.end)e+=r.source;return e}}}function QQ({start:t,key:e,sep:r,value:n}){let i="";for(let s of t)i+=s.source;if(e&&(i+=bQ(e)),r)for(let s of r)i+=s.source;return n&&(i+=bQ(n)),i}N8.stringify=iPe});var v8=h(R8=>{"use strict";var eP=Symbol("break visit"),sPe=Symbol("skip children"),S8=Symbol("remove item");function VA(t,e){"type"in t&&t.type==="document"&&(t={start:t.start,value:t.value}),x8(Object.freeze([]),t,e)}VA.BREAK=eP;VA.SKIP=sPe;VA.REMOVE=S8;VA.itemAtPath=(t,e)=>{let r=t;for(let[n,i]of e){let s=r?.[n];if(s&&"items"in s)r=s.items[i];else return}return r};VA.parentCollection=(t,e)=>{let r=VA.itemAtPath(t,e.slice(0,-1)),n=e[e.length-1][0],i=r?.[n];if(i&&"items"in i)return i;throw new Error("Parent collection not found")};function x8(t,e,r){let n=r(e,t);if(typeof n=="symbol")return n;for(let i of["key","value"]){let s=e[i];if(s&&"items"in s){for(let o=0;o<s.items.length;++o){let a=x8(Object.freeze(t.concat([[i,o]])),s.items[o],r);if(typeof a=="number")o=a-1;else{if(a===eP)return eP;a===S8&&(s.items.splice(o,1),o-=1)}}typeof n=="function"&&i==="key"&&(n=n(e,t))}}return typeof n=="function"?n(e,t):n}R8.visit=VA});var NQ=h(Pn=>{"use strict";var tP=b8(),oPe=w8(),aPe=v8(),rP="\uFEFF",nP="",iP="",sP="",APe=t=>!!t&&"items"in t,cPe=t=>!!t&&(t.type==="scalar"||t.type==="single-quoted-scalar"||t.type==="double-quoted-scalar"||t.type==="block-scalar");function lPe(t){switch(t){case rP:return"<BOM>";case nP:return"<DOC>";case iP:return"<FLOW_END>";case sP:return"<SCALAR>";default:return JSON.stringify(t)}}function uPe(t){switch(t){case rP:return"byte-order-mark";case nP:return"doc-mode";case iP:return"flow-error-end";case sP:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case`
|
||||
`:case`\r
|
||||
`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(t[0]){case" ":case" ":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}Pn.createScalarToken=rP.createScalarToken;Pn.resolveAsScalar=rP.resolveAsScalar;Pn.setScalarValue=rP.setScalarValue;Pn.stringify=oPe.stringify;Pn.visit=aPe.visit;Pn.BOM=nP;Pn.DOCUMENT=iP;Pn.FLOW_END=sP;Pn.SCALAR=oP;Pn.isCollection=APe;Pn.isScalar=cPe;Pn.prettyToken=lPe;Pn.tokenType=uPe});var cP=h(k8=>{"use strict";var ym=wQ();function rs(t){switch(t){case void 0:case" ":case`
|
||||
`:case"\r":case" ":return!0;default:return!1}}var D8=new Set("0123456789ABCDEFabcdef"),dPe=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),SQ=new Set(",[]{}"),fPe=new Set(` ,[]{}
|
||||
\r `),aP=t=>!t||fPe.has(t),AP=class{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(e,r=!1){if(e){if(typeof e!="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+e:e,this.lineEndPos=null}this.atEnd=!r;let n=this.next??"stream";for(;n&&(r||this.hasChars(1));)n=yield*this.parseNext(n)}atLineEnd(){let e=this.pos,r=this.buffer[e];for(;r===" "||r===" ";)r=this.buffer[++e];return!r||r==="#"||r===`
|
||||
`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(t[0]){case" ":case" ":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}Pn.createScalarToken=tP.createScalarToken;Pn.resolveAsScalar=tP.resolveAsScalar;Pn.setScalarValue=tP.setScalarValue;Pn.stringify=oPe.stringify;Pn.visit=aPe.visit;Pn.BOM=rP;Pn.DOCUMENT=nP;Pn.FLOW_END=iP;Pn.SCALAR=sP;Pn.isCollection=APe;Pn.isScalar=cPe;Pn.prettyToken=lPe;Pn.tokenType=uPe});var AP=h(D8=>{"use strict";var Em=NQ();function rs(t){switch(t){case void 0:case" ":case`
|
||||
`:case"\r":case" ":return!0;default:return!1}}var _8=new Set("0123456789ABCDEFabcdef"),dPe=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),wQ=new Set(",[]{}"),fPe=new Set(` ,[]{}
|
||||
\r `),oP=t=>!t||fPe.has(t),aP=class{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(e,r=!1){if(e){if(typeof e!="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+e:e,this.lineEndPos=null}this.atEnd=!r;let n=this.next??"stream";for(;n&&(r||this.hasChars(1));)n=yield*this.parseNext(n)}atLineEnd(){let e=this.pos,r=this.buffer[e];for(;r===" "||r===" ";)r=this.buffer[++e];return!r||r==="#"||r===`
|
||||
`?!0:r==="\r"?this.buffer[e+1]===`
|
||||
`:!1}charAt(e){return this.buffer[this.pos+e]}continueScalar(e){let r=this.buffer[e];if(this.indentNext>0){let n=0;for(;r===" ";)r=this.buffer[++n+e];if(r==="\r"){let i=this.buffer[n+e+1];if(i===`
|
||||
`||!i&&!this.atEnd)return e+n+1}return r===`
|
||||
`||n>=this.indentNext||!r&&!this.atEnd?e+n:-1}if(r==="-"||r==="."){let n=this.buffer.substr(e,3);if((n==="---"||n==="...")&&rs(this.buffer[e+3]))return-1}return e}getLine(){let e=this.lineEndPos;return(typeof e!="number"||e!==-1&&e<this.pos)&&(e=this.buffer.indexOf(`
|
||||
`,this.pos),this.lineEndPos=e),e===-1?this.atEnd?this.buffer.substring(this.pos):null:(this.buffer[e-1]==="\r"&&(e-=1),this.buffer.substring(this.pos,e))}hasChars(e){return this.pos+e<=this.buffer.length}setNext(e){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=e,null}peek(e){return this.buffer.substr(this.pos,e)}*parseNext(e){switch(e){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let e=this.getLine();if(e===null)return this.setNext("stream");if(e[0]===ym.BOM&&(yield*this.pushCount(1),e=e.substring(1)),e[0]==="%"){let r=e.length,n=e.indexOf("#");for(;n!==-1;){let s=e[n-1];if(s===" "||s===" "){r=n-1;break}else n=e.indexOf("#",n+1)}for(;;){let s=e[r-1];if(s===" "||s===" ")r-=1;else break}let i=(yield*this.pushCount(r))+(yield*this.pushSpaces(!0));return yield*this.pushCount(e.length-i),this.pushNewline(),"stream"}if(this.atLineEnd()){let r=yield*this.pushSpaces(!0);return yield*this.pushCount(e.length-r),yield*this.pushNewline(),"stream"}return yield ym.DOCUMENT,yield*this.parseLineStart()}*parseLineStart(){let e=this.charAt(0);if(!e&&!this.atEnd)return this.setNext("line-start");if(e==="-"||e==="."){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");let r=this.peek(3);if((r==="---"||r==="...")&&rs(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,r==="---"?"doc":"stream"}return this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!rs(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){let[e,r]=this.peek(2);if(!r&&!this.atEnd)return this.setNext("block-start");if((e==="-"||e==="?"||e===":")&&rs(r)){let n=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=n,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);let e=this.getLine();if(e===null)return this.setNext("doc");let r=yield*this.pushIndicators();switch(e[r]){case"#":yield*this.pushCount(e.length-r);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(aP),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return r+=yield*this.parseBlockScalarHeader(),r+=yield*this.pushSpaces(!0),yield*this.pushCount(e.length-r),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let e,r,n=-1;do e=yield*this.pushNewline(),e>0?(r=yield*this.pushSpaces(!1),this.indentValue=n=r):r=0,r+=yield*this.pushSpaces(!0);while(e+r>0);let i=this.getLine();if(i===null)return this.setNext("flow");if((n!==-1&&n<this.indentNext&&i[0]!=="#"||n===0&&(i.startsWith("---")||i.startsWith("..."))&&rs(i[3]))&&!(n===this.indentNext-1&&this.flowLevel===1&&(i[0]==="]"||i[0]==="}")))return this.flowLevel=0,yield ym.FLOW_END,yield*this.parseLineStart();let s=0;for(;i[s]===",";)s+=yield*this.pushCount(1),s+=yield*this.pushSpaces(!0),this.flowKey=!1;switch(s+=yield*this.pushIndicators(),i[s]){case void 0:return"flow";case"#":return yield*this.pushCount(i.length-s),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(aP),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{let o=this.charAt(1);if(this.flowKey||rs(o)||o===",")return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){let e=this.charAt(0),r=this.buffer.indexOf(e,this.pos+1);if(e==="'")for(;r!==-1&&this.buffer[r+1]==="'";)r=this.buffer.indexOf("'",r+2);else for(;r!==-1;){let s=0;for(;this.buffer[r-1-s]==="\\";)s+=1;if(s%2===0)break;r=this.buffer.indexOf('"',r+1)}let n=this.buffer.substring(0,r),i=n.indexOf(`
|
||||
`,this.pos),this.lineEndPos=e),e===-1?this.atEnd?this.buffer.substring(this.pos):null:(this.buffer[e-1]==="\r"&&(e-=1),this.buffer.substring(this.pos,e))}hasChars(e){return this.pos+e<=this.buffer.length}setNext(e){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=e,null}peek(e){return this.buffer.substr(this.pos,e)}*parseNext(e){switch(e){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let e=this.getLine();if(e===null)return this.setNext("stream");if(e[0]===Em.BOM&&(yield*this.pushCount(1),e=e.substring(1)),e[0]==="%"){let r=e.length,n=e.indexOf("#");for(;n!==-1;){let s=e[n-1];if(s===" "||s===" "){r=n-1;break}else n=e.indexOf("#",n+1)}for(;;){let s=e[r-1];if(s===" "||s===" ")r-=1;else break}let i=(yield*this.pushCount(r))+(yield*this.pushSpaces(!0));return yield*this.pushCount(e.length-i),this.pushNewline(),"stream"}if(this.atLineEnd()){let r=yield*this.pushSpaces(!0);return yield*this.pushCount(e.length-r),yield*this.pushNewline(),"stream"}return yield Em.DOCUMENT,yield*this.parseLineStart()}*parseLineStart(){let e=this.charAt(0);if(!e&&!this.atEnd)return this.setNext("line-start");if(e==="-"||e==="."){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");let r=this.peek(3);if((r==="---"||r==="...")&&rs(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,r==="---"?"doc":"stream"}return this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!rs(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){let[e,r]=this.peek(2);if(!r&&!this.atEnd)return this.setNext("block-start");if((e==="-"||e==="?"||e===":")&&rs(r)){let n=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=n,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);let e=this.getLine();if(e===null)return this.setNext("doc");let r=yield*this.pushIndicators();switch(e[r]){case"#":yield*this.pushCount(e.length-r);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(oP),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return r+=yield*this.parseBlockScalarHeader(),r+=yield*this.pushSpaces(!0),yield*this.pushCount(e.length-r),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let e,r,n=-1;do e=yield*this.pushNewline(),e>0?(r=yield*this.pushSpaces(!1),this.indentValue=n=r):r=0,r+=yield*this.pushSpaces(!0);while(e+r>0);let i=this.getLine();if(i===null)return this.setNext("flow");if((n!==-1&&n<this.indentNext&&i[0]!=="#"||n===0&&(i.startsWith("---")||i.startsWith("..."))&&rs(i[3]))&&!(n===this.indentNext-1&&this.flowLevel===1&&(i[0]==="]"||i[0]==="}")))return this.flowLevel=0,yield Em.FLOW_END,yield*this.parseLineStart();let s=0;for(;i[s]===",";)s+=yield*this.pushCount(1),s+=yield*this.pushSpaces(!0),this.flowKey=!1;switch(s+=yield*this.pushIndicators(),i[s]){case void 0:return"flow";case"#":return yield*this.pushCount(i.length-s),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(oP),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{let o=this.charAt(1);if(this.flowKey||rs(o)||o===",")return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){let e=this.charAt(0),r=this.buffer.indexOf(e,this.pos+1);if(e==="'")for(;r!==-1&&this.buffer[r+1]==="'";)r=this.buffer.indexOf("'",r+2);else for(;r!==-1;){let s=0;for(;this.buffer[r-1-s]==="\\";)s+=1;if(s%2===0)break;r=this.buffer.indexOf('"',r+1)}let n=this.buffer.substring(0,r),i=n.indexOf(`
|
||||
`,this.pos);if(i!==-1){for(;i!==-1;){let s=this.continueScalar(i+1);if(s===-1)break;i=n.indexOf(`
|
||||
`,s)}i!==-1&&(r=i-(n[i-1]==="\r"?2:1))}if(r===-1){if(!this.atEnd)return this.setNext("quoted-scalar");r=this.buffer.length}return yield*this.pushToIndex(r+1,!1),this.flowLevel?"flow":"doc"}*parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep=!1;let e=this.pos;for(;;){let r=this.buffer[++e];if(r==="+")this.blockScalarKeep=!0;else if(r>"0"&&r<="9")this.blockScalarIndent=Number(r)-1;else if(r!=="-")break}return yield*this.pushUntil(r=>rs(r)||r==="#")}*parseBlockScalar(){let e=this.pos-1,r=0,n;e:for(let s=this.pos;n=this.buffer[s];++s)switch(n){case" ":r+=1;break;case`
|
||||
`:e=s,r=0;break;case"\r":{let o=this.buffer[s+1];if(!o&&!this.atEnd)return this.setNext("block-scalar");if(o===`
|
||||
`)break}default:break e}if(!n&&!this.atEnd)return this.setNext("block-scalar");if(r>=this.indentNext){this.blockScalarIndent===-1?this.indentNext=r:this.indentNext=this.blockScalarIndent+(this.indentNext===0?1:this.indentNext);do{let s=this.continueScalar(e+1);if(s===-1)break;e=this.buffer.indexOf(`
|
||||
`,s)}while(e!==-1);if(e===-1){if(!this.atEnd)return this.setNext("block-scalar");e=this.buffer.length}}let i=e+1;for(n=this.buffer[i];n===" ";)n=this.buffer[++i];if(n===" "){for(;n===" "||n===" "||n==="\r"||n===`
|
||||
`;)n=this.buffer[++i];e=i-1}else if(!this.blockScalarKeep)do{let s=e-1,o=this.buffer[s];o==="\r"&&(o=this.buffer[--s]);let a=s;for(;o===" ";)o=this.buffer[--s];if(o===`
|
||||
`&&s>=this.pos&&s+1+r>a)e=s;else break}while(!0);return yield ym.SCALAR,yield*this.pushToIndex(e+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){let e=this.flowLevel>0,r=this.pos-1,n=this.pos-1,i;for(;i=this.buffer[++n];)if(i===":"){let s=this.buffer[n+1];if(rs(s)||e&&SQ.has(s))break;r=n}else if(rs(i)){let s=this.buffer[n+1];if(i==="\r"&&(s===`
|
||||
`&&s>=this.pos&&s+1+r>a)e=s;else break}while(!0);return yield Em.SCALAR,yield*this.pushToIndex(e+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){let e=this.flowLevel>0,r=this.pos-1,n=this.pos-1,i;for(;i=this.buffer[++n];)if(i===":"){let s=this.buffer[n+1];if(rs(s)||e&&wQ.has(s))break;r=n}else if(rs(i)){let s=this.buffer[n+1];if(i==="\r"&&(s===`
|
||||
`?(n+=1,i=`
|
||||
`,s=this.buffer[n+1]):r=n),s==="#"||e&&SQ.has(s))break;if(i===`
|
||||
`){let o=this.continueScalar(n+1);if(o===-1)break;n=Math.max(n,o-2)}}else{if(e&&SQ.has(i))break;r=n}return!i&&!this.atEnd?this.setNext("plain-scalar"):(yield ym.SCALAR,yield*this.pushToIndex(r+1,!0),e?"flow":"doc")}*pushCount(e){return e>0?(yield this.buffer.substr(this.pos,e),this.pos+=e,e):0}*pushToIndex(e,r){let n=this.buffer.slice(this.pos,e);return n?(yield n,this.pos+=n.length,n.length):(r&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(aP))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{let e=this.flowLevel>0,r=this.charAt(1);if(rs(r)||e&&SQ.has(r))return e?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if(this.charAt(1)==="<"){let e=this.pos+2,r=this.buffer[e];for(;!rs(r)&&r!==">";)r=this.buffer[++e];return yield*this.pushToIndex(r===">"?e+1:e,!1)}else{let e=this.pos+1,r=this.buffer[e];for(;r;)if(dPe.has(r))r=this.buffer[++e];else if(r==="%"&&D8.has(this.buffer[e+1])&&D8.has(this.buffer[e+2]))r=this.buffer[e+=3];else break;return yield*this.pushToIndex(e,!1)}}*pushNewline(){let e=this.buffer[this.pos];return e===`
|
||||
`,s=this.buffer[n+1]):r=n),s==="#"||e&&wQ.has(s))break;if(i===`
|
||||
`){let o=this.continueScalar(n+1);if(o===-1)break;n=Math.max(n,o-2)}}else{if(e&&wQ.has(i))break;r=n}return!i&&!this.atEnd?this.setNext("plain-scalar"):(yield Em.SCALAR,yield*this.pushToIndex(r+1,!0),e?"flow":"doc")}*pushCount(e){return e>0?(yield this.buffer.substr(this.pos,e),this.pos+=e,e):0}*pushToIndex(e,r){let n=this.buffer.slice(this.pos,e);return n?(yield n,this.pos+=n.length,n.length):(r&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(oP))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{let e=this.flowLevel>0,r=this.charAt(1);if(rs(r)||e&&wQ.has(r))return e?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if(this.charAt(1)==="<"){let e=this.pos+2,r=this.buffer[e];for(;!rs(r)&&r!==">";)r=this.buffer[++e];return yield*this.pushToIndex(r===">"?e+1:e,!1)}else{let e=this.pos+1,r=this.buffer[e];for(;r;)if(dPe.has(r))r=this.buffer[++e];else if(r==="%"&&_8.has(this.buffer[e+1])&&_8.has(this.buffer[e+2]))r=this.buffer[e+=3];else break;return yield*this.pushToIndex(e,!1)}}*pushNewline(){let e=this.buffer[this.pos];return e===`
|
||||
`?yield*this.pushCount(1):e==="\r"&&this.charAt(1)===`
|
||||
`?yield*this.pushCount(2):0}*pushSpaces(e){let r=this.pos-1,n;do n=this.buffer[++r];while(n===" "||e&&n===" ");let i=r-this.pos;return i>0&&(yield this.buffer.substr(this.pos,i),this.pos=r),i}*pushUntil(e){let r=this.pos,n=this.buffer[r];for(;!e(n);)n=this.buffer[++r];return yield*this.pushToIndex(r,!1)}};k8.Lexer=AP});var uP=h(P8=>{"use strict";var lP=class{constructor(){this.lineStarts=[],this.addNewLine=e=>this.lineStarts.push(e),this.linePos=e=>{let r=0,n=this.lineStarts.length;for(;r<n;){let s=r+n>>1;this.lineStarts[s]<e?r=s+1:n=s}if(this.lineStarts[r]===e)return{line:r+1,col:1};if(r===0)return{line:0,col:e};let i=this.lineStarts[r-1];return{line:r,col:e-i+1}}}};P8.LineCounter=lP});var fP=h(F8=>{"use strict";var hPe=require("node:process"),T8=wQ(),gPe=cP();function WA(t,e){for(let r=0;r<t.length;++r)if(t[r].type===e)return!0;return!1}function O8(t){for(let e=0;e<t.length;++e)switch(t[e].type){case"space":case"comment":case"newline":break;default:return e}return-1}function M8(t){switch(t?.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function xQ(t){switch(t.type){case"document":return t.start;case"block-map":{let e=t.items[t.items.length-1];return e.sep??e.start}case"block-seq":return t.items[t.items.length-1].start;default:return[]}}function Pd(t){if(t.length===0)return[];let e=t.length;e:for(;--e>=0;)switch(t[e].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;t[++e]?.type==="space";);return t.splice(e,t.length)}function L8(t){if(t.start.type==="flow-seq-start")for(let e of t.items)e.sep&&!e.value&&!WA(e.start,"explicit-key-ind")&&!WA(e.sep,"map-value-ind")&&(e.key&&(e.value=e.key),delete e.key,M8(e.value)?e.value.end?Array.prototype.push.apply(e.value.end,e.sep):e.value.end=e.sep:Array.prototype.push.apply(e.start,e.sep),delete e.sep)}var dP=class{constructor(e){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new gPe.Lexer,this.onNewLine=e}*parse(e,r=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(let n of this.lexer.lex(e,r))yield*this.next(n);r||(yield*this.end())}*next(e){if(this.source=e,hPe.env.LOG_TOKENS&&console.log("|",T8.prettyToken(e)),this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=e.length;return}let r=T8.tokenType(e);if(r)if(r==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=r,yield*this.step(),r){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+e.length);break;case"space":this.atNewLine&&e[0]===" "&&(this.indent+=e.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=e.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=e.length}else{let n=`Not a YAML token: ${e}`;yield*this.pop({type:"error",offset:this.offset,message:n,source:e}),this.offset+=e.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){let e=this.peek(1);if(this.type==="doc-end"&&(!e||e.type!=="doc-end")){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!e)return yield*this.stream();switch(e.type){case"document":return yield*this.document(e);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(e);case"block-scalar":return yield*this.blockScalar(e);case"block-map":return yield*this.blockMap(e);case"block-seq":return yield*this.blockSequence(e);case"flow-collection":return yield*this.flowCollection(e);case"doc-end":return yield*this.documentEnd(e)}yield*this.pop()}peek(e){return this.stack[this.stack.length-e]}*pop(e){let r=e??this.stack.pop();if(!r)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield r;else{let n=this.peek(1);switch(r.type==="block-scalar"?r.indent="indent"in n?n.indent:0:r.type==="flow-collection"&&n.type==="document"&&(r.indent=0),r.type==="flow-collection"&&L8(r),n.type){case"document":n.value=r;break;case"block-scalar":n.props.push(r);break;case"block-map":{let i=n.items[n.items.length-1];if(i.value){n.items.push({start:[],key:r,sep:[]}),this.onKeyLine=!0;return}else if(i.sep)i.value=r;else{Object.assign(i,{key:r,sep:[]}),this.onKeyLine=!i.explicitKey;return}break}case"block-seq":{let i=n.items[n.items.length-1];i.value?n.items.push({start:[],value:r}):i.value=r;break}case"flow-collection":{let i=n.items[n.items.length-1];!i||i.value?n.items.push({start:[],key:r,sep:[]}):i.sep?i.value=r:Object.assign(i,{key:r,sep:[]});return}default:yield*this.pop(),yield*this.pop(r)}if((n.type==="document"||n.type==="block-map"||n.type==="block-seq")&&(r.type==="block-map"||r.type==="bloc
Line truncated
|
||||
`?yield*this.pushCount(2):0}*pushSpaces(e){let r=this.pos-1,n;do n=this.buffer[++r];while(n===" "||e&&n===" ");let i=r-this.pos;return i>0&&(yield this.buffer.substr(this.pos,i),this.pos=r),i}*pushUntil(e){let r=this.pos,n=this.buffer[r];for(;!e(n);)n=this.buffer[++r];return yield*this.pushToIndex(r,!1)}};D8.Lexer=aP});var lP=h(k8=>{"use strict";var cP=class{constructor(){this.lineStarts=[],this.addNewLine=e=>this.lineStarts.push(e),this.linePos=e=>{let r=0,n=this.lineStarts.length;for(;r<n;){let s=r+n>>1;this.lineStarts[s]<e?r=s+1:n=s}if(this.lineStarts[r]===e)return{line:r+1,col:1};if(r===0)return{line:0,col:e};let i=this.lineStarts[r-1];return{line:r,col:e-i+1}}}};k8.LineCounter=cP});var dP=h(M8=>{"use strict";var hPe=require("node:process"),P8=NQ(),gPe=AP();function WA(t,e){for(let r=0;r<t.length;++r)if(t[r].type===e)return!0;return!1}function T8(t){for(let e=0;e<t.length;++e)switch(t[e].type){case"space":case"comment":case"newline":break;default:return e}return-1}function L8(t){switch(t?.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function SQ(t){switch(t.type){case"document":return t.start;case"block-map":{let e=t.items[t.items.length-1];return e.sep??e.start}case"block-seq":return t.items[t.items.length-1].start;default:return[]}}function Td(t){if(t.length===0)return[];let e=t.length;e:for(;--e>=0;)switch(t[e].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;t[++e]?.type==="space";);return t.splice(e,t.length)}function O8(t){if(t.start.type==="flow-seq-start")for(let e of t.items)e.sep&&!e.value&&!WA(e.start,"explicit-key-ind")&&!WA(e.sep,"map-value-ind")&&(e.key&&(e.value=e.key),delete e.key,L8(e.value)?e.value.end?Array.prototype.push.apply(e.value.end,e.sep):e.value.end=e.sep:Array.prototype.push.apply(e.start,e.sep),delete e.sep)}var uP=class{constructor(e){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new gPe.Lexer,this.onNewLine=e}*parse(e,r=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(let n of this.lexer.lex(e,r))yield*this.next(n);r||(yield*this.end())}*next(e){if(this.source=e,hPe.env.LOG_TOKENS&&console.log("|",P8.prettyToken(e)),this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=e.length;return}let r=P8.tokenType(e);if(r)if(r==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=r,yield*this.step(),r){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+e.length);break;case"space":this.atNewLine&&e[0]===" "&&(this.indent+=e.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=e.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=e.length}else{let n=`Not a YAML token: ${e}`;yield*this.pop({type:"error",offset:this.offset,message:n,source:e}),this.offset+=e.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){let e=this.peek(1);if(this.type==="doc-end"&&(!e||e.type!=="doc-end")){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!e)return yield*this.stream();switch(e.type){case"document":return yield*this.document(e);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(e);case"block-scalar":return yield*this.blockScalar(e);case"block-map":return yield*this.blockMap(e);case"block-seq":return yield*this.blockSequence(e);case"flow-collection":return yield*this.flowCollection(e);case"doc-end":return yield*this.documentEnd(e)}yield*this.pop()}peek(e){return this.stack[this.stack.length-e]}*pop(e){let r=e??this.stack.pop();if(!r)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield r;else{let n=this.peek(1);switch(r.type==="block-scalar"?r.indent="indent"in n?n.indent:0:r.type==="flow-collection"&&n.type==="document"&&(r.indent=0),r.type==="flow-collection"&&O8(r),n.type){case"document":n.value=r;break;case"block-scalar":n.props.push(r);break;case"block-map":{let i=n.items[n.items.length-1];if(i.value){n.items.push({start:[],key:r,sep:[]}),this.onKeyLine=!0;return}else if(i.sep)i.value=r;else{Object.assign(i,{key:r,sep:[]}),this.onKeyLine=!i.explicitKey;return}break}case"block-seq":{let i=n.items[n.items.length-1];i.value?n.items.push({start:[],value:r}):i.value=r;break}case"flow-collection":{let i=n.items[n.items.length-1];!i||i.value?n.items.push({start:[],key:r,sep:[]}):i.sep?i.value=r:Object.assign(i,{key:r,sep:[]});return}default:yield*this.pop(),yield*this.pop(r)}if((n.type==="document"||n.type==="block-map"||n.type==="block-seq")&&(r.type==="block-map"||r.type==="bloc
Line truncated
|
||||
`)+1;for(;r!==0;)this.onNewLine(this.offset+r),r=this.source.indexOf(`
|
||||
`,r)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(e){let r=e.items[e.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,r.value){let n="end"in r.value?r.value.end:void 0;(Array.isArray(n)?n[n.length-1]:void 0)?.type==="comment"?n?.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else r.sep?r.sep.push(this.sourceToken):r.start.push(this.sourceToken);return;case"space":case"comment":if(r.value)e.items.push({start:[this.sourceToken]});else if(r.sep)r.sep.push(this.sourceToken);else{if(this.atIndentedComment(r.start,e.indent)){let i=e.items[e.items.length-2]?.value?.end;if(Array.isArray(i)){Array.prototype.push.apply(i,r.start),i.push(this.sourceToken),e.items.pop();return}}r.start.push(this.sourceToken)}return}if(this.indent>=e.indent){let n=!this.onKeyLine&&this.indent===e.indent,i=n&&(r.sep||r.explicitKey)&&this.type!=="seq-item-ind",s=[];if(i&&r.sep&&!r.value){let o=[];for(let a=0;a<r.sep.length;++a){let A=r.sep[a];switch(A.type){case"newline":o.push(a);break;case"space":break;case"comment":A.indent>e.indent&&(o.length=0);break;default:o.length=0}}o.length>=2&&(s=r.sep.splice(o[1]))}switch(this.type){case"anchor":case"tag":i||r.value?(s.push(this.sourceToken),e.items.push({start:s}),this.onKeyLine=!0):r.sep?r.sep.push(this.sourceToken):r.start.push(this.sourceToken);return;case"explicit-key-ind":!r.sep&&!r.explicitKey?(r.start.push(this.sourceToken),r.explicitKey=!0):i||r.value?(s.push(this.sourceToken),e.items.push({start:s,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}),this.onKeyLine=!0;return;case"map-value-ind":if(r.explicitKey)if(r.sep)if(r.value)e.items.push({start:[],key:null,sep:[this.sourceToken]});else if(WA(r.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:s,key:null,sep:[this.sourceToken]}]});else if(M8(r.key)&&!WA(r.sep,"newline")){let o=Pd(r.start),a=r.key,A=r.sep;A.push(this.sourceToken),delete r.key,delete r.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:o,key:a,sep:A}]})}else s.length>0?r.sep=r.sep.concat(s,this.sourceToken):r.sep.push(this.sourceToken);else if(WA(r.start,"newline"))Object.assign(r,{key:null,sep:[this.sourceToken]});else{let o=Pd(r.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:o,key:null,sep:[this.sourceToken]}]})}else r.sep?r.value||i?e.items.push({start:s,key:null,sep:[this.sourceToken]}):WA(r.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):r.sep.push(this.sourceToken):Object.assign(r,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let o=this.flowScalar(this.type);i||r.value?(e.items.push({start:s,key:o,sep:[]}),this.onKeyLine=!0):r.sep?this.stack.push(o):(Object.assign(r,{key:o,sep:[]}),this.onKeyLine=!0);return}default:{let o=this.startBlockValue(e);if(o){n&&o.type!=="block-seq"&&e.items.push({start:s}),this.stack.push(o);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(e){let r=e.items[e.items.length-1];switch(this.type){case"newline":if(r.value){let n="end"in r.value?r.value.end:void 0;(Array.isArray(n)?n[n.length-1]:void 0)?.type==="comment"?n?.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else r.start.push(this.sourceToken);return;case"space":case"comment":if(r.value)e.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(r.start,e.indent)){let i=e.items[e.items.length-2]?.value?.end;if(Array.isArray(i)){Array.prototype.push.apply(i,r.start),i.push(this.sourceToken),e.items.pop();return}}r.start.push(this.sourceToken)}return;case"anchor":case"tag":if(r.value||this.indent<=e.indent)break;r.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==e.indent)break;r.value||WA(r.start,"seq-item-ind")?e.items.push({start:[this.sourceToken]}):r.start.push(this.sourceToken);return}if(this.indent>e.indent){let n=this.startBlockValue(e);if(n){this.stack.push(n);return}}yield*this.pop(),yield*this.step()}*flowCollection(e){let r=e.items[e.items.length-1];if(this.type==="flow-error-end"){let n;do yield*this.pop(),n=this.peek(1);while(n&&n.type==="flow-collection")}else if(e.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!r||r.sep?e.items.push({start:[this.sourceToken]}):r.start.push(this.sourceToken);return;case"map-value-ind":!r||r.value?e.items.push({start:[],key:null,sep:[this.sourceToken]}):r.sep?r.sep.push(this.sourceToken):Object.assign(r,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!r||r.value?e.items.push({start:[this.sourceToken]}):r.sep?r.sep.push(this.sourceToken):r.start.push(this.sourceToken);return;case"alias":case"scalar":case"singl
Line truncated
|
||||
`,r)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(e){let r=e.items[e.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,r.value){let n="end"in r.value?r.value.end:void 0;(Array.isArray(n)?n[n.length-1]:void 0)?.type==="comment"?n?.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else r.sep?r.sep.push(this.sourceToken):r.start.push(this.sourceToken);return;case"space":case"comment":if(r.value)e.items.push({start:[this.sourceToken]});else if(r.sep)r.sep.push(this.sourceToken);else{if(this.atIndentedComment(r.start,e.indent)){let i=e.items[e.items.length-2]?.value?.end;if(Array.isArray(i)){Array.prototype.push.apply(i,r.start),i.push(this.sourceToken),e.items.pop();return}}r.start.push(this.sourceToken)}return}if(this.indent>=e.indent){let n=!this.onKeyLine&&this.indent===e.indent,i=n&&(r.sep||r.explicitKey)&&this.type!=="seq-item-ind",s=[];if(i&&r.sep&&!r.value){let o=[];for(let a=0;a<r.sep.length;++a){let A=r.sep[a];switch(A.type){case"newline":o.push(a);break;case"space":break;case"comment":A.indent>e.indent&&(o.length=0);break;default:o.length=0}}o.length>=2&&(s=r.sep.splice(o[1]))}switch(this.type){case"anchor":case"tag":i||r.value?(s.push(this.sourceToken),e.items.push({start:s}),this.onKeyLine=!0):r.sep?r.sep.push(this.sourceToken):r.start.push(this.sourceToken);return;case"explicit-key-ind":!r.sep&&!r.explicitKey?(r.start.push(this.sourceToken),r.explicitKey=!0):i||r.value?(s.push(this.sourceToken),e.items.push({start:s,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}),this.onKeyLine=!0;return;case"map-value-ind":if(r.explicitKey)if(r.sep)if(r.value)e.items.push({start:[],key:null,sep:[this.sourceToken]});else if(WA(r.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:s,key:null,sep:[this.sourceToken]}]});else if(L8(r.key)&&!WA(r.sep,"newline")){let o=Td(r.start),a=r.key,A=r.sep;A.push(this.sourceToken),delete r.key,delete r.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:o,key:a,sep:A}]})}else s.length>0?r.sep=r.sep.concat(s,this.sourceToken):r.sep.push(this.sourceToken);else if(WA(r.start,"newline"))Object.assign(r,{key:null,sep:[this.sourceToken]});else{let o=Td(r.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:o,key:null,sep:[this.sourceToken]}]})}else r.sep?r.value||i?e.items.push({start:s,key:null,sep:[this.sourceToken]}):WA(r.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):r.sep.push(this.sourceToken):Object.assign(r,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let o=this.flowScalar(this.type);i||r.value?(e.items.push({start:s,key:o,sep:[]}),this.onKeyLine=!0):r.sep?this.stack.push(o):(Object.assign(r,{key:o,sep:[]}),this.onKeyLine=!0);return}default:{let o=this.startBlockValue(e);if(o){n&&o.type!=="block-seq"&&e.items.push({start:s}),this.stack.push(o);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(e){let r=e.items[e.items.length-1];switch(this.type){case"newline":if(r.value){let n="end"in r.value?r.value.end:void 0;(Array.isArray(n)?n[n.length-1]:void 0)?.type==="comment"?n?.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else r.start.push(this.sourceToken);return;case"space":case"comment":if(r.value)e.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(r.start,e.indent)){let i=e.items[e.items.length-2]?.value?.end;if(Array.isArray(i)){Array.prototype.push.apply(i,r.start),i.push(this.sourceToken),e.items.pop();return}}r.start.push(this.sourceToken)}return;case"anchor":case"tag":if(r.value||this.indent<=e.indent)break;r.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==e.indent)break;r.value||WA(r.start,"seq-item-ind")?e.items.push({start:[this.sourceToken]}):r.start.push(this.sourceToken);return}if(this.indent>e.indent){let n=this.startBlockValue(e);if(n){this.stack.push(n);return}}yield*this.pop(),yield*this.step()}*flowCollection(e){let r=e.items[e.items.length-1];if(this.type==="flow-error-end"){let n;do yield*this.pop(),n=this.peek(1);while(n&&n.type==="flow-collection")}else if(e.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!r||r.sep?e.items.push({start:[this.sourceToken]}):r.start.push(this.sourceToken);return;case"map-value-ind":!r||r.value?e.items.push({start:[],key:null,sep:[this.sourceToken]}):r.sep?r.sep.push(this.sourceToken):Object.assign(r,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!r||r.value?e.items.push({start:[this.sourceToken]}):r.sep?r.sep.push(this.sourceToken):r.start.push(this.sourceToken);return;case"alias":case"scalar":case"singl
Line truncated
|
||||
`)+1;for(;r!==0;)this.onNewLine(this.offset+r),r=this.source.indexOf(`
|
||||
`,r)+1}return{type:e,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(e){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;let r=xQ(e),n=Pd(r);return n.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:n,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;let r=xQ(e),n=Pd(r);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:n,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(e,r){return this.type!=="comment"||this.indent<=r?!1:e.every(n=>n.type==="newline"||n.type==="space")}*documentEnd(e){this.type!=="doc-mode"&&(e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop()))}*lineEnd(e){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;default:e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop())}}};F8.Parser=dP});var z8=h(Cm=>{"use strict";var U8=Zk(),mPe=um(),Em=hm(),pPe=KD(),yPe=He(),EPe=uP(),q8=fP();function H8(t){let e=t.prettyErrors!==!1;return{lineCounter:t.lineCounter||e&&new EPe.LineCounter||null,prettyErrors:e}}function CPe(t,e={}){let{lineCounter:r,prettyErrors:n}=H8(e),i=new q8.Parser(r?.addNewLine),s=new U8.Composer(e),o=Array.from(s.compose(i.parse(t)));if(n&&r)for(let a of o)a.errors.forEach(Em.prettifyError(t,r)),a.warnings.forEach(Em.prettifyError(t,r));return o.length>0?o:Object.assign([],{empty:!0},s.streamInfo())}function j8(t,e={}){let{lineCounter:r,prettyErrors:n}=H8(e),i=new q8.Parser(r?.addNewLine),s=new U8.Composer(e),o=null;for(let a of s.compose(i.parse(t),!0,t.length))if(!o)o=a;else if(o.options.logLevel!=="silent"){o.errors.push(new Em.YAMLParseError(a.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}return n&&r&&(o.errors.forEach(Em.prettifyError(t,r)),o.warnings.forEach(Em.prettifyError(t,r))),o}function IPe(t,e,r){let n;typeof e=="function"?n=e:r===void 0&&e&&typeof e=="object"&&(r=e);let i=j8(t,r);if(!i)return null;if(i.warnings.forEach(s=>pPe.warn(i.options.logLevel,s)),i.errors.length>0){if(i.options.logLevel!=="silent")throw i.errors[0];i.errors=[]}return i.toJS(Object.assign({reviver:n},r))}function BPe(t,e,r){let n=null;if(typeof e=="function"||Array.isArray(e)?n=e:r===void 0&&e&&(r=e),typeof r=="string"&&(r=r.length),typeof r=="number"){let i=Math.round(r);r=i<1?void 0:i>8?{indent:8}:{indent:i}}if(t===void 0){let{keepUndefined:i}=r??e??{};if(!i)return}return yPe.isDocument(t)&&!n?t.toString(r):new mPe.Document(t,n,r).toString(r)}Cm.parse=IPe;Cm.parseAllDocuments=CPe;Cm.parseDocument=j8;Cm.stringify=BPe});var gP=h(tt=>{"use strict";var QPe=Zk(),bPe=um(),NPe=kk(),hP=hm(),wPe=Vg(),Oa=He(),SPe=Da(),xPe=sr(),RPe=Pa(),vPe=Ta(),_Pe=wQ(),DPe=cP(),kPe=uP(),PPe=fP(),RQ=z8(),G8=zg();tt.Composer=QPe.Composer;tt.Document=bPe.Document;tt.Schema=NPe.Schema;tt.YAMLError=hP.YAMLError;tt.YAMLParseError=hP.YAMLParseError;tt.YAMLWarning=hP.YAMLWarning;tt.Alias=wPe.Alias;tt.isAlias=Oa.isAlias;tt.isCollection=Oa.isCollection;tt.isDocument=Oa.isDocument;tt.isMap=Oa.isMap;tt.isNode=Oa.isNode;tt.isPair=Oa.isPair;tt.isScalar=Oa.isScalar;tt.isSeq=Oa.isSeq;tt.Pair=SPe.Pair;tt.Scalar=xPe.Scalar;tt.YAMLMap=RPe.YAMLMap;tt.YAMLSeq=vPe.YAMLSeq;tt.CST=_Pe;tt.Lexer=DPe.Lexer;tt.LineCounter=kPe.LineCounter;tt.Parser=PPe.Parser;tt.parse=RQ.parse;tt.parseAllDocuments=RQ.parseAllDocuments;tt.parseDocument=RQ.parseDocument;tt.stringify=RQ.stringify;tt.visit=G8.visit;tt.visitAsync=G8.visitAsync});var Yd=gt(at());var j$=gt(NB()),bd=gt(at());var M$=gt(NB()),ki=gt(at()),F$=gt(Tf()),U$=gt(L$()),q$=gt(require("os"));async function H$(t){let e=await XRe();(0,ki.saveState)("cache_path",e);let r=await(0,U$.hashFiles)(t.cacheDependencyPath);if(!r)throw new Error("Some specified paths were not resolved, unable to cache dependencies.");let n=`pnpm-cache-${process.env.RUNNER_OS}-${q$.default.arch()}-${r}`;(0,ki.debug)(`Primary key is ${n}`),(0,ki.saveState)("cache_primary_key",n);let i=await(0,M$.restoreCache)([e],n);if((0,ki.setOutput)("cache-hit",!!i),!i){(0,ki.info)("Cache is not found");return}(0,ki.saveState)("cache_restored_key",i),(0,ki.info)(`Cache restored from key: ${i}`)}async function XRe(){let{stdout:t}=await(0,F$.getExecOutput)("pnpm store path --silent"),e=t.trim();return(0,ki.debug)(`Cache folLine truncated
|
||||
`,r)+1}return{type:e,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(e){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;let r=SQ(e),n=Td(r);return n.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:n,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;let r=SQ(e),n=Td(r);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:n,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(e,r){return this.type!=="comment"||this.indent<=r?!1:e.every(n=>n.type==="newline"||n.type==="space")}*documentEnd(e){this.type!=="doc-mode"&&(e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop()))}*lineEnd(e){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;default:e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop())}}};M8.Parser=uP});var j8=h(Im=>{"use strict";var F8=Xk(),mPe=dm(),Cm=gm(),pPe=$D(),yPe=He(),EPe=lP(),U8=dP();function q8(t){let e=t.prettyErrors!==!1;return{lineCounter:t.lineCounter||e&&new EPe.LineCounter||null,prettyErrors:e}}function CPe(t,e={}){let{lineCounter:r,prettyErrors:n}=q8(e),i=new U8.Parser(r?.addNewLine),s=new F8.Composer(e),o=Array.from(s.compose(i.parse(t)));if(n&&r)for(let a of o)a.errors.forEach(Cm.prettifyError(t,r)),a.warnings.forEach(Cm.prettifyError(t,r));return o.length>0?o:Object.assign([],{empty:!0},s.streamInfo())}function H8(t,e={}){let{lineCounter:r,prettyErrors:n}=q8(e),i=new U8.Parser(r?.addNewLine),s=new F8.Composer(e),o=null;for(let a of s.compose(i.parse(t),!0,t.length))if(!o)o=a;else if(o.options.logLevel!=="silent"){o.errors.push(new Cm.YAMLParseError(a.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}return n&&r&&(o.errors.forEach(Cm.prettifyError(t,r)),o.warnings.forEach(Cm.prettifyError(t,r))),o}function IPe(t,e,r){let n;typeof e=="function"?n=e:r===void 0&&e&&typeof e=="object"&&(r=e);let i=H8(t,r);if(!i)return null;if(i.warnings.forEach(s=>pPe.warn(i.options.logLevel,s)),i.errors.length>0){if(i.options.logLevel!=="silent")throw i.errors[0];i.errors=[]}return i.toJS(Object.assign({reviver:n},r))}function BPe(t,e,r){let n=null;if(typeof e=="function"||Array.isArray(e)?n=e:r===void 0&&e&&(r=e),typeof r=="string"&&(r=r.length),typeof r=="number"){let i=Math.round(r);r=i<1?void 0:i>8?{indent:8}:{indent:i}}if(t===void 0){let{keepUndefined:i}=r??e??{};if(!i)return}return yPe.isDocument(t)&&!n?t.toString(r):new mPe.Document(t,n,r).toString(r)}Im.parse=IPe;Im.parseAllDocuments=CPe;Im.parseDocument=H8;Im.stringify=BPe});var hP=h(tt=>{"use strict";var QPe=Xk(),bPe=dm(),NPe=Dk(),fP=gm(),wPe=Wg(),Oa=He(),SPe=Da(),xPe=sr(),RPe=Pa(),vPe=Ta(),_Pe=NQ(),DPe=AP(),kPe=lP(),PPe=dP(),xQ=j8(),z8=Gg();tt.Composer=QPe.Composer;tt.Document=bPe.Document;tt.Schema=NPe.Schema;tt.YAMLError=fP.YAMLError;tt.YAMLParseError=fP.YAMLParseError;tt.YAMLWarning=fP.YAMLWarning;tt.Alias=wPe.Alias;tt.isAlias=Oa.isAlias;tt.isCollection=Oa.isCollection;tt.isDocument=Oa.isDocument;tt.isMap=Oa.isMap;tt.isNode=Oa.isNode;tt.isPair=Oa.isPair;tt.isScalar=Oa.isScalar;tt.isSeq=Oa.isSeq;tt.Pair=SPe.Pair;tt.Scalar=xPe.Scalar;tt.YAMLMap=RPe.YAMLMap;tt.YAMLSeq=vPe.YAMLSeq;tt.CST=_Pe;tt.Lexer=DPe.Lexer;tt.LineCounter=kPe.LineCounter;tt.Parser=PPe.Parser;tt.parse=xQ.parse;tt.parseAllDocuments=xQ.parseAllDocuments;tt.parseDocument=xQ.parseDocument;tt.stringify=xQ.stringify;tt.visit=z8.visit;tt.visitAsync=z8.visitAsync});var Jd=gt(at());var H$=gt(bB()),Nd=gt(at());var L$=gt(bB()),ki=gt(at()),M$=gt(Of()),F$=gt(O$()),U$=gt(require("os"));async function q$(t){let e=await XRe();(0,ki.saveState)("cache_path",e);let r=await(0,F$.hashFiles)(t.cacheDependencyPath);if(!r)throw new Error("Some specified paths were not resolved, unable to cache dependencies.");let n=`pnpm-cache-${process.env.RUNNER_OS}-${U$.default.arch()}-${r}`;(0,ki.debug)(`Primary key is ${n}`),(0,ki.saveState)("cache_primary_key",n);let i=await(0,L$.restoreCache)([e],n);if((0,ki.setOutput)("cache-hit",!!i),!i){(0,ki.info)("Cache is not found");return}(0,ki.saveState)("cache_restored_key",i),(0,ki.info)(`Cache restored from key: ${i}`)}async function XRe(){let{stdout:t}=await(0,M$.getExecOutput)("pnpm store path --silent"),e=t.trim();return(0,ki.debug)(`Cache folLine truncated
|
||||
"%~dp0\\${t}" %*\r
|
||||
`}function $Te(t){return`#!/usr/bin/env pwsh
|
||||
& "$PSScriptRoot\\${t}" @args
|
||||
`}async function cX(t,e,r=process.platform){let n=VTe(e),i=r==="win32";for(let{name:s,target:o}of n){let a=is.default.resolve(t,o);if((0,wm.existsSync)(a))if(i){let A=is.default.join(t,`${s}.cmd`);(0,wm.existsSync)(A)||await(0,Sm.writeFile)(A,WTe(o));let c=is.default.join(t,`${s}.ps1`);(0,wm.existsSync)(c)||await(0,Sm.writeFile)(c,$Te(o))}else{let A=is.default.join(t,s);(0,wm.existsSync)(A)||await(0,Sm.symlink)(o,A)}}}var KTe=JSON.stringify({private:!0,dependencies:{pnpm:BP.packages["node_modules/pnpm"].version}}),XTe=JSON.stringify({private:!0,dependencies:{"@pnpm/exe":QP.packages["node_modules/@pnpm/exe"].version}});async function ZTe(t){let{version:e,dest:r,packageJsonFile:n,standalone:i}=t;await(0,Us.rm)(r,{recursive:!0,force:!0}),await(0,Us.mkdir)(r,{recursive:!0});let s=i?QP:BP,o=i?XTe:KTe;await(0,Us.writeFile)(ei.default.join(r,"package.json"),o),await(0,Us.writeFile)(ei.default.join(r,"package-lock.json"),JSON.stringify(s));let a=await bP("npm",["ci"],{cwd:r});if(a!==0)return a;let A=ei.default.join(r,"node_modules",".bin");(0,xm.addPath)(A),(0,xm.addPath)(ei.default.join(A,"bin")),(0,xm.exportVariable)("PNPM_HOME",A);let c=ei.default.join(A,"pnpm");if(!(0,Rm.existsSync)(c)){await(0,Us.mkdir)(A,{recursive:!0});let d=i?ei.default.join("..","@pnpm","exe","pnpm"):ei.default.join("..","pnpm","bin","pnpm.cjs");await(0,Us.symlink)(d,c)}let l=i?ei.default.join(r,"node_modules","@pnpm","exe","pnpm"):ei.default.join(r,"node_modules","pnpm","bin","pnpm.cjs"),u=eOe({version:e,packageJsonFile:n});if(u){let d=i?l:process.execPath,g=await bP(d,i?["self-update",u]:[l,"self-update",u],{cwd:r});if(g!==0)return g;if(i){let m=ei.default.join(r,"node_modules","@pnpm","exe"),E=ei.default.join(m,"setup.js");(0,Rm.existsSync)(E)&&await bP(process.execPath,[E],{cwd:m})}}return await cX(A,i),0}function eOe(t){let{version:e,packageJsonFile:r}=t,{GITHUB_WORKSPACE:n}=process.env,i;if(n)try{let s=(0,Rm.readFileSync)(ei.default.join(n,r),"utf8");({packageManager:i}=r.endsWith(".yaml")?(0,dX.parse)(s,{merge:!0}):JSON.parse(s))}catch(s){if(!uX.default.types.isNativeError(s)||!("code"in s)||s.code!=="ENOENT")throw s}if(e){if(typeof i=="string"&&i.startsWith("pnpm@")&&i.replace("pnpm@","")!==e)throw new Error(`Multiple versions of pnpm specified:
|
||||
`}async function KTe(t,e){try{await(0,dc.unlink)(e)}catch{}await(0,dc.symlink)(t,e)}async function cX(t,e,r=process.platform){let n=VTe(e),i=r==="win32";for(let{name:s,target:o}of n){let a=is.default.resolve(t,o);(0,AX.existsSync)(a)&&(i?(await(0,dc.writeFile)(is.default.join(t,`${s}.cmd`),WTe(o)),await(0,dc.writeFile)(is.default.join(t,`${s}.ps1`),$Te(o))):await KTe(o,is.default.join(t,s)))}}var XTe=JSON.stringify({private:!0,dependencies:{pnpm:IP.packages["node_modules/pnpm"].version}}),ZTe=JSON.stringify({private:!0,dependencies:{"@pnpm/exe":BP.packages["node_modules/@pnpm/exe"].version}});async function eOe(t){let{version:e,dest:r,packageJsonFile:n,standalone:i}=t;await(0,Us.rm)(r,{recursive:!0,force:!0}),await(0,Us.mkdir)(r,{recursive:!0});let s=i?BP:IP,o=i?ZTe:XTe;await(0,Us.writeFile)(ei.default.join(r,"package.json"),o),await(0,Us.writeFile)(ei.default.join(r,"package-lock.json"),JSON.stringify(s));let a=await QP("npm",["ci"],{cwd:r});if(a!==0)return a;let A=ei.default.join(r,"node_modules",".bin");(0,Sm.addPath)(A),(0,Sm.addPath)(ei.default.join(A,"bin")),(0,Sm.exportVariable)("PNPM_HOME",A);let c=ei.default.join(A,"pnpm");if(!(0,xm.existsSync)(c)){await(0,Us.mkdir)(A,{recursive:!0});let d=i?ei.default.join("..","@pnpm","exe","pnpm"):ei.default.join("..","pnpm","bin","pnpm.cjs");await(0,Us.symlink)(d,c)}let l=i?ei.default.join(r,"node_modules","@pnpm","exe","pnpm"):ei.default.join(r,"node_modules","pnpm","bin","pnpm.cjs"),u=tOe({version:e,packageJsonFile:n});if(u){let d=i?l:process.execPath,g=await QP(d,i?["self-update",u]:[l,"self-update",u],{cwd:r});if(g!==0)return g;if(i){let m=ei.default.join(r,"node_modules","@pnpm","exe"),E=ei.default.join(m,"setup.js");(0,xm.existsSync)(E)&&await QP(process.execPath,[E],{cwd:m})}}return await cX(A,i),0}function tOe(t){let{version:e,packageJsonFile:r}=t,{GITHUB_WORKSPACE:n}=process.env,i;if(n)try{let s=(0,xm.readFileSync)(ei.default.join(n,r),"utf8");({packageManager:i}=r.endsWith(".yaml")?(0,dX.parse)(s,{merge:!0}):JSON.parse(s))}catch(s){if(!uX.default.types.isNativeError(s)||!("code"in s)||s.code!=="ENOENT")throw s}if(e){if(typeof i=="string"&&i.startsWith("pnpm@")&&i.replace("pnpm@","")!==e)throw new Error(`Multiple versions of pnpm specified:
|
||||
- version ${e} in the GitHub Action config with the key "version"
|
||||
- version ${i} in the package.json with the key "packageManager"
|
||||
Remove one of these versions to avoid version mismatch errors like ERR_PNPM_BAD_PM_VERSION`);return e}if(typeof i=="string"&&i.startsWith("pnpm@"))return i.replace("pnpm@","").replace(/\+.*$/,"");throw n?new Error(`No pnpm version is specified.
|
||||
@@ -274,7 +274,7 @@ Please specify it by one of the following ways:
|
||||
- in the package.json with the key "packageManager"`):new Error(`No workspace is found.
|
||||
If you've intended to let pnpm/action-setup read preferred pnpm version from the "packageManager" field in the package.json file,
|
||||
please run the actions/checkout before pnpm/action-setup.
|
||||
Otherwise, please specify the pnpm version in the action configuration.`)}function bP(t,e,r){return new Promise((n,i)=>{let s=(0,lX.spawn)(t,e,{cwd:r.cwd,stdio:["pipe","inherit","inherit"],shell:process.platform==="win32"});s.on("error",i),s.on("close",n)})}var fX=ZTe;async function tOe(t){(0,Gd.startGroup)("Running self-installer...");let e=await fX(t);if((0,Gd.endGroup)(),e)return(0,Gd.setFailed)(`Something went wrong, self-installer exits with code ${e}`)}var hX=tOe;var _m=gt(at());var vm=gt(require("path")),NP=gt(require("process")),OQ=t=>vm.default.join(t.dest,"node_modules",".bin"),LQ=t=>({...NP.default.env,PATH:vm.default.join(OQ(t),"bin")+vm.default.delimiter+OQ(t)+vm.default.delimiter+NP.default.env.PATH});function rOe(t){let e=OQ(t);(0,_m.addPath)(e),(0,_m.setOutput)("dest",t.dest),(0,_m.setOutput)("bin_dest",e)}var gX=rOe;var dc=gt(at()),mX=require("child_process");function nOe(t){let e=LQ(t);for(let r of t.runInstall){let n=["install"];r.recursive&&n.unshift("recursive"),r.args&&n.push(...r.args);let i=["pnpm",...n].join(" ");(0,dc.startGroup)(`Running ${i}...`);let{error:s,status:o}=(0,mX.spawnSync)("pnpm",n,{stdio:"inherit",cwd:r.cwd,shell:!0,env:e});if((0,dc.endGroup)(),s){(0,dc.setFailed)(s);continue}if(o){(0,dc.setFailed)(`Command ${i} (cwd: ${r.cwd}) exits with status ${o}`);continue}}}var pX=nOe;var fc=gt(at()),yX=require("child_process");function iOe(t){if(t.runInstall.length===0){console.log("Pruning is unnecessary.");return}(0,fc.startGroup)("Running pnpm store prune...");let{error:e,status:r}=(0,yX.spawnSync)("pnpm",["store","prune"],{stdio:"inherit",shell:!0,env:LQ(t)});if((0,fc.endGroup)(),e){(0,fc.warning)(e);return}if(r){(0,fc.warning)(`command pnpm store prune exits with code ${r}`);return}}var EX=iOe;async function sOe(){let t=AX();(0,Yd.getState)("is_post")==="true"?await aOe(t):await oOe(t)}async function oOe(t){(0,Yd.saveState)("is_post","true"),await hX(t),console.log("Installation Completed!"),gX(t),await z$(t),pX(t)}async function aOe(t){EX(t),await V$(t)}sOe().catch(t=>{console.error(t),(0,Yd.setFailed)(t)});
|
||||
Otherwise, please specify the pnpm version in the action configuration.`)}function QP(t,e,r){return new Promise((n,i)=>{let s=(0,lX.spawn)(t,e,{cwd:r.cwd,stdio:["pipe","inherit","inherit"],shell:process.platform==="win32"});s.on("error",i),s.on("close",n)})}var fX=eOe;async function rOe(t){(0,Yd.startGroup)("Running self-installer...");let e=await fX(t);if((0,Yd.endGroup)(),e)return(0,Yd.setFailed)(`Something went wrong, self-installer exits with code ${e}`)}var hX=rOe;var vm=gt(at());var Rm=gt(require("path")),bP=gt(require("process")),TQ=t=>Rm.default.join(t.dest,"node_modules",".bin"),OQ=t=>({...bP.default.env,PATH:Rm.default.join(TQ(t),"bin")+Rm.default.delimiter+TQ(t)+Rm.default.delimiter+bP.default.env.PATH});function nOe(t){let e=TQ(t);(0,vm.addPath)(e),(0,vm.setOutput)("dest",t.dest),(0,vm.setOutput)("bin_dest",e)}var gX=nOe;var fc=gt(at()),mX=require("child_process");function iOe(t){let e=OQ(t);for(let r of t.runInstall){let n=["install"];r.recursive&&n.unshift("recursive"),r.args&&n.push(...r.args);let i=["pnpm",...n].join(" ");(0,fc.startGroup)(`Running ${i}...`);let{error:s,status:o}=(0,mX.spawnSync)("pnpm",n,{stdio:"inherit",cwd:r.cwd,shell:!0,env:e});if((0,fc.endGroup)(),s){(0,fc.setFailed)(s);continue}if(o){(0,fc.setFailed)(`Command ${i} (cwd: ${r.cwd}) exits with status ${o}`);continue}}}var pX=iOe;var hc=gt(at()),yX=require("child_process");function sOe(t){if(t.runInstall.length===0){console.log("Pruning is unnecessary.");return}(0,hc.startGroup)("Running pnpm store prune...");let{error:e,status:r}=(0,yX.spawnSync)("pnpm",["store","prune"],{stdio:"inherit",shell:!0,env:OQ(t)});if((0,hc.endGroup)(),e){(0,hc.warning)(e);return}if(r){(0,hc.warning)(`command pnpm store prune exits with code ${r}`);return}}var EX=sOe;async function oOe(){let t=aX();(0,Jd.getState)("is_post")==="true"?await AOe(t):await aOe(t)}async function aOe(t){(0,Jd.saveState)("is_post","true"),await hX(t),console.log("Installation Completed!"),gX(t),await j$(t),pX(t)}async function AOe(t){EX(t),await J$(t)}oOe().catch(t=>{console.error(t),(0,Jd.setFailed)(t)});
|
||||
/*! Bundled license information:
|
||||
|
||||
undici/lib/fetch/body.js:
|
||||
|
||||
@@ -121,25 +121,27 @@ describe('ensureAliasLinks', () => {
|
||||
})
|
||||
})
|
||||
|
||||
describe('does not overwrite existing links', () => {
|
||||
it('preserves existing symlinks on unix', async () => {
|
||||
describe('overwrites existing broken links', () => {
|
||||
it('replaces existing file with symlink on unix', async () => {
|
||||
await setupStandaloneFixture(binDir)
|
||||
await writeFile(path.join(binDir, 'pn'), 'existing content')
|
||||
// Simulate npm's broken shim (points to .tools/ placeholder)
|
||||
await writeFile(path.join(binDir, 'pn'), '#!/bin/sh\nexec broken\n')
|
||||
|
||||
await ensureAliasLinks(binDir, true, 'linux')
|
||||
|
||||
const content = await readFile(path.join(binDir, 'pn'), 'utf8')
|
||||
expect(content).toBe('existing content')
|
||||
// Should be replaced with a symlink to the real target
|
||||
const target = await readlink(path.join(binDir, 'pn'))
|
||||
expect(target).toBe(path.join('..', '@pnpm', 'exe', 'pn'))
|
||||
})
|
||||
|
||||
it('preserves existing .cmd shims on windows', async () => {
|
||||
it('replaces existing .cmd shims on windows', async () => {
|
||||
await setupStandaloneFixture(binDir)
|
||||
await writeFile(path.join(binDir, 'pn.cmd'), 'existing shim')
|
||||
await writeFile(path.join(binDir, 'pn.cmd'), 'broken shim')
|
||||
|
||||
await ensureAliasLinks(binDir, true, 'win32')
|
||||
|
||||
const content = await readFile(path.join(binDir, 'pn.cmd'), 'utf8')
|
||||
expect(content).toBe('existing shim')
|
||||
expect(content).toContain(path.join('..', '@pnpm', 'exe', 'pn'))
|
||||
})
|
||||
})
|
||||
})
|
||||
@@ -1,4 +1,4 @@
|
||||
import { writeFile, symlink } from 'fs/promises'
|
||||
import { unlink, writeFile, symlink } from 'fs/promises'
|
||||
import { existsSync } from 'fs'
|
||||
import path from 'path'
|
||||
|
||||
@@ -30,10 +30,18 @@ function pwshShim (target: string): string {
|
||||
return `#!/usr/bin/env pwsh\n& "$PSScriptRoot\\${target}" @args\n`
|
||||
}
|
||||
|
||||
async function forceSymlink (target: string, linkPath: string): Promise<void> {
|
||||
try { await unlink(linkPath) } catch {}
|
||||
await symlink(target, linkPath)
|
||||
}
|
||||
|
||||
/**
|
||||
* Create pn/pnpx/pnx alias links in the bin directory.
|
||||
* On Unix, creates symlinks. On Windows, creates .cmd and .ps1 shims.
|
||||
* Only creates links when the target file actually exists (pnpm v11+).
|
||||
*
|
||||
* Existing links are always replaced because npm may have created shims
|
||||
* pointing to an isolated .tools/ copy that has stale placeholder files.
|
||||
*/
|
||||
export async function ensureAliasLinks (binDir: string, standalone: boolean, platform: NodeJS.Platform = process.platform): Promise<void> {
|
||||
const aliases = getAliases(standalone)
|
||||
@@ -44,19 +52,10 @@ export async function ensureAliasLinks (binDir: string, standalone: boolean, pla
|
||||
if (!existsSync(resolvedTarget)) continue
|
||||
|
||||
if (isWindows) {
|
||||
const cmdPath = path.join(binDir, `${name}.cmd`)
|
||||
if (!existsSync(cmdPath)) {
|
||||
await writeFile(cmdPath, cmdShim(target))
|
||||
}
|
||||
const ps1Path = path.join(binDir, `${name}.ps1`)
|
||||
if (!existsSync(ps1Path)) {
|
||||
await writeFile(ps1Path, pwshShim(target))
|
||||
}
|
||||
await writeFile(path.join(binDir, `${name}.cmd`), cmdShim(target))
|
||||
await writeFile(path.join(binDir, `${name}.ps1`), pwshShim(target))
|
||||
} else {
|
||||
const link = path.join(binDir, name)
|
||||
if (!existsSync(link)) {
|
||||
await symlink(target, link)
|
||||
}
|
||||
await forceSymlink(target, path.join(binDir, name))
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user